Introduction
Background
In a mature market, where products are widely adopted, companies need to capture and maintain market share from competing products to survive [1]. In Japan’s alcoholic beverage industry, for example, sales trends have remained flat over the past decade [2], and companies are under pressure to compete with existing customers to improve their performance. Similar dynamics can be seen in other industries, such as mobile telecommunications, newspapers, and automobiles, where companies are trying to acquire customers from competitors to maintain or increase their market share.
Given this situation, it is becoming more important for companies to understand how customers switch between brands and how products compete in the market. By tracking customer movement between products, companies can see their strengths and weaknesses and plan ways to attract more customers. Also, watching sales shifts within their own products can help spot unwanted competition between them. Looking at market-wide trends can show changes in customer preferences and competition.
Related work
Analysis of brand-switching behavior with customer IDs. While existing studies on analyzing brand-switching behavior have long existed, they often rely on data tied to individual customers, typically obtained through surveys or customer ID tracking. For example, Tariq et al. [3] studied how advertising affects brand-switching behavior in Pakistan’s soft drink market by surveying high school students. Similarly, Grover et al. [4] analyzed customer segments in the coffee market using an iterative Bayesian procedure with the dataset of 1,000 customers in Pittsfield, Massachusetts. Lam et al. [5] examined the impact of brand awareness on brand-switching behavior from 679 Spanish customers during the launch of the iPhone. Liao et al. [6] used the push-pull-mooring framework to examine factors promoting 500 Chinese smartphone users to switch brands. Al-Mashraie et al. [7] analyzed customer churn using multiple support vector machine classifiers on a dataset of 1,000,000 customers from a U.S. telecommunications company. Although such approaches can offer insights into customers’ brand-switching behavior, they often require data that associates transactions with individual customer IDs, which is becoming increasingly difficult to obtain due to privacy regulations.
Analysis of brand-switching behavior without customer IDs. Recently, Chiba et al. [8] proposed a method for estimating purchase transitions from aggregated POS data, assuming product market share in a single period follows a steady-state distribution of a Markov chain. This method then estimates the transition probability matrix for each period on the basis of the observed market shares over multiple periods. They formulated the estimation problem as a linear optimization problem that minimizes the discrepancy between the transition probability matrices for consecutive periods under the constraint that the market share in each period follows a steady-state distribution. However, even if the observed market share changes over time, the proposed model includes a trivial optimal solution, where the transition matrices for all periods are identity matrices, which indicates no transitions occur between products within each period. Thus, this method can yield unrealistic outcomes and may fail to capture actual market dynamics.
Our contribution
In this paper, we propose a new method for estimating sales transitions between products from POS data that does not include customer IDs by framing brand-switching as an optimal transport problem. Specifically, rather than considering estimated transaction matrices for each period as in Chiba et al. [8], we model the flow of sales from one period to the next, which enforces that changes in product shares must be reconciled through some nonzero transition. This naturally prevents the trivial solution, in which no transitions occur between products, from being an optimal solution unless consecutive market sales are exactly the same. We show the overview of our method in Fig 1.
[Figure omitted. See PDF.]
Given multiple periods of POS data, we estimate the sales transitions between products.
Optimal transport and proposed framework. Optimal transport aims to find a plan to convert one probability distribution to another while minimizing the required transportation cost, and it has been successfully applied in various domains such as image processing (e.g., color transfer [9]), natural language processing (e.g., loss optimization [10]), computer graphics (e.g., mass transport [11]), and economics (e.g., multi-agent matching [12]). Motivated by the success of optimal transport, we adopt this framework by interpreting each distribution as the allocation of sales across products and defining a cost structure that represents the difficulty of customers switching between products. Additionally, we introduce two regularization terms reflecting realistic market conditions: one assumes that the sales transition tendencies between the consecutive periods are similar, and the other assumes that customers’ brand-switching behavior is not solely determined by cost and may involve some degree of stochastic uncertainty. We solve this regularized transport formulation using a projected gradient method. The main contributions of this study are summarized as follows:
* We formulate the problem of estimating sales transitions among products from aggregated POS data as an optimal transport problem, capturing transitions from one period to the next without requiring customer IDs.
* We introduce two regularization terms to ensure temporal consistency in sales transitions and account for stochastic uncertainty in purchasing behavior.
* We propose a projected gradient-based algorithm that efficiently solves the regularized optimal transport problem.
* We validate our approach using real POS data from Japan’s beverage industry, demonstrating its ability to capture market dynamics, including tax effects and new product entries.
Methods
In this section, we explain the proposed model for estimating the inflow and outflow of sales between products over time using multivariate time-series data of product sales. First, we formulate this problem as an optimal transport problem that minimizes the total cost of sales transitions between products. Next, we introduce two types of regularizations based on natural assumptions regarding purchasing behavior. Finally, we explain the solution algorithm based on the projected gradient method to solve the optimization problem with the two proposed regularization terms.
Optimal transport problem formulation
Let a positive integer T be the number of total periods and a positive integer N be the number of products. The sales vector of all products in the period is expressed by . Given the set of sales vectors , we estimate the sales transitions between products from the period t to t + 1. Let (for − 1]) represent the matrix that denotes the sales transitions between products from the period t to period t + 1. The (n,m) element of matrix Pt, denoted as , represents the total sales transition from the n-th product to the m-th product from the period t to t + 1.
We consider the constraints for the sales transition matrix. Since each element of Pt represents a sales transition, it must be non-negative:
(1)
where O is the zero matrix in . The total sales outflow from the n-th product during the period from t to t + 1 is assumed to be equal to the sales of the n-th product n in the period t. Similarly, the total sales inflow to each product during the period from t to t + 1 is assumed to be equal to the sales of the product in the period t + 1. These constraints are expressed as
(2)(3)
where is a vector with all elements equal to 1, and denotes the transpose of a vector or matrix.
We then introduce the required cost for sales transitions between products from the period t to t + 1. We set the cost required for sales transitions between products from the period t to t + 1 as a constant matrix where the (n,m) element of Ct, denoted as , represents the cost per unit sales incurred when switching from the n-th product to m-th product. Then, the total cost of sales transitions Pt over the entire period is expressed as
On the basis of the constraints and cost, the optimization problem to find the sales transition that minimizes the total cost incurred over the entire period is formulated as the following optimal transport problem:
(4a)(4b)(4c)(4d)
Introducing regularization terms
In real markets, especially in matured or saturated markets, the tendencies of sales transitions between products do not change drastically from one period to the next [13,14]. In addition, some customers may exhibit uncertain behavior in purchasing products, influenced by various unobservable factors [15]. To take these behaviors into account, we incorporate two regularization terms in Problem (4): one that promotes gradual changes in sales transition matrices across consecutive periods and another that allows for customers who do not switch products even when the cost is low.
Period-related regularization. Consumer behavior in real markets generally evolves gradually rather than changing abruptly, except in special cases [13,14]. To reflect this, we introduce a regularization term that encourages consecutive sales transition matrices to be similar:
where is the Frobenius norm defined as for a matrix P. We choose the Frobenius norm for its differentiability, but other norms may also be used. For instance, replacing it with the L1 norm yields the fused Lasso [16], which has been successfully applied in scenarios where adjacent variables are expected to change gradually for regression and classification tasks.
Several studies have highlighted the importance of temporal smoothness in estimating time-varying transition matrices in dynamic systems. Chiba et al. [8] employed a similar objective function so that the estimated transition matrices are close to each other for consecutive periods. Furthermore, time-series modeling literature [17–19] suggests that enforcing smooth transitions enhances model interpretability and performance, particularly in capturing gradual coefficient shifts. Empirical evidence from market dynamics research suggests that drastic changes in market shares are uncommon unless triggered by significant external shocks [5,20]. Thus, by imposing smoothness on transition matrices, we aim to consider the gradual evolution of purchasing behavior over time.
Entropy regularization. In Problem (4), we assume that when customers switch their purchasing products from one period to the next, they will select products with lower transition costs. However, in reality, purchasing behavior may involve some degree of stochastic uncertainty, influenced by various unobservable factors, and may not follow a strictly deterministic process. To model the inherent uncertainty in customer behavior, we introduce the following regularization term using the negative entropy function:
(5)
where is a constant representing the total sales in the period − 1]. By minimizing the negative entropy (8), we aim to avoid the concentration of sales transitions toward products with low transition costs.
From a market dynamics perspective, the regularization term (8) reflects the idea that brand-switching behavior is not determined solely by cost. Instead, some customers exhibit a certain degree of randomness in their choices, and the entropy has often been used to model this as a probabilistic model in brand-switching analysis [15,21,22]. Herniter [21] used entropy for analyzing brand-switching behavior, assuming customers’ brand choices follow probabilistic distributions rather than deterministic rules, while Bass [15] emphasized the stochastic nature of consumer preferences. Kumar and Bector [22] further established the maximum entropy principle as a unifying framework for modeling brand-switching tendencies. Building on these existing studies, we incorporate the entropy regularization to capture the inherent randomness in consumer behavior, which cost-based models may not fully explain.
Overall formulation.
The resulting optimization problem to estimate the sales transitions between products over time, incorporating the period-related and entropy regularizations, is formulated as follows:
(6a)(6b)
where are the constants to control the strength of the regularization terms. Since the objective function of Problem (6) is a convex differentiable function, and the constraints are simple linear constraints. Thus, we use the projected gradient method to solve Problem (6).
Projected gradient method
We describe the projected gradient method algorithm to solve Problem (6). For notational simplicity, we concatenate the decision variables − into . For Problem (6), we also represent its objective function as and feasible region as .
The projected gradient method is one of the optimization algorithms for convex optimization problems. In each iteration, it updates the solution by performing gradient descent and projection onto the feasible region. Let denote the solution at the k-th iteration of the projected gradient method. In this case, the update rule of the projected gradient method is expressed as follows:
(7)
where represents the step size used in gradient descent and denotes the projection onto the feasible region . This update is repeated until the solutions and are sufficiently close, and finally, the final solution is output when the stopping condition is satisfied. We show the entire algorithm of the projected gradient method in Algorithm 1.
Algorithm 1. Projected gradient method for problem (6).
Since the objective function f is strictly convex and the feasible region is a closed convex set, Problem (6) has the unique optimal solution . Following the analysis of the projected gradient method [23], we can bound the difference in objective values between the solutions generated by Algorithm 1 and the optimal solution . For , we define its norm as .
Theorem 1. Suppose is the sequence of solutions generated by Algorithm 1. Let . Then, for every positive integer , the following inequality holds:
Proof: See the proof of Theorem 4.1 in Beck and Teboulle [23].
Efficient computation. In Algorithm 1, each iteration requires projecting onto the feasible region . This projection is performed by solving the following optimization problem:
(8a)(8b)(8c)(8d)
Since the constraints for each period t involve only Pt, Problem (8) decouples into − subproblems—one per period. Each subproblem is convex quadratic optimization with linear constraints and can be solved independently by a powerful optimization solver (e.g., Gurobi or CPLEX). By solving each subproblem separately and then combining their solutions, we obtain , which is the projection of onto the feasible region . This decomposition reduces computation costs and allows efficient handling of large-sized problems.
Numerical experiments
We conducted numerical experiments using POS data from Japanese supermarkets to verify the effectiveness of the proposed method. This dataset focuses on beverages and includes quarterly sales volumes, sales amounts, and product names from July 2013 to June 2022, enabling us to capture underlying puchase transitions under different market conditions. From this dataset, we set a cost matrix based on product prices, sales trends from the POS data, and the similarity of product names. To discuss the effectiveness of the proposed method, we examined the estimation results for two case studies: liquor tax changes and the launch of new coffee brands. We also conducted a sensitivity analysis of the cost matrix to evaluate the stability of the estimation results.
Experimental setup
The POS data used in this experiment consists of beverage sales of alcoholic and coffee products collected from supermarkets across Japan from July 2013 to June 2022. This dataset does not include individual customer data, and we used quarterly sales volumes, sales amounts, and product names. For alcoholic beverages, we focused on the top eight sales categories (Happoshu, Beer, Shochu, Cocktails, Sake, Wine, Whisky/Brandy, and Liqueur). For coffee beverages, we looked at the top six brands by sales amount (Craft Boss, Georgia, Nescafe, Blendy, Wanda, and Fire). For the both alcoholic and coffee beverages, we aggregated the other products into a single category labeled “Others” to simplify the analysis. In addition, to account for customers who stopped purchasing or newly entered the market, we included a dummy category labeled “External” in both cases. For simplicity, we refer to alcoholic beverage categories and coffee brands collectively as products throughout this section.
Cost matrix
Since the POS data does not include customer IDs, we constructed cost matrices − based on the available side information: product prices, sales trends, and the similarity of product names. In this experiment, we assume that the cost matrices are constant over time, meaning the same cost matrix is used for all − 1], i.e., − . The construction of C assumes that the cost of purchase transitions is low between products with similar names and prices, while the cost is high between products with similar sales trends. The details of how the cost matrix was constructed for this experiment are as follows:
1. Similarity of product names.We used a pre-trained Japanese BERT model [24], which was trained on a Japanese corpus, to obtain vector representations for each product name, and then calculated the cosine similarity between the vectors of each product.
2. Similarity of sales trends.For each product, we took the weekly differences in sales over 12 weeks to construct a vector representing the sales trend. We then calculated the cosine similarity of these vectors.
3. Similarity of prices.We formed a three-dimensional vector containing its average price, the difference between the maximum and average prices, and the difference between the average and minimum prices for each product. We then calculated the cosine similarity of these vectors.
Results
Liquor tax changes in alcoholic beverages. First, we examine how purchasing behavior changed after the liquor tax revision in July 2020, which reduced tax rates for Sake (Japanese rice wine) and Beer but increased rates for Happoshu (Happoshu is a type of low-malt alcoholic beverage classified separately from regular beer in Japan, benefiting from a lower tax rate than standard beer.) and Wine. Fig 2 presents the estimated purchase transitions among these alcoholic beverages from July–September to October–December 2020, visualized as a heatmap where each cell shows the ratio of transitions from one product to another. Overall, most cells on the diagonal are large and close to 1, indicating that the majority of purchases remained within the same product category.
[Figure omitted. See PDF.]
The vertically and horizontally aligned axes represent the product categories for July–September and October–December 2020, respectively. Each cell indicates the ratio of sales transitions from row to column category. From this figure, we can see the transition from Happoshu to Sake and from External to Wine.
Nevertheless, some off-diagonal entries reveal notable switching behaviors. To analyze these switches in more detail, we created a diagram (Fig 3) derived from the heatmap in Fig 2, focusing on the liquor categories whose tax rates changed in July 2020. Each node in Fig 3 represents a category, and the directed edges indicate the direction and proportion of purchase transitions. In Fig 3, a portion of customers of Happoshu switched to Sake and Beer, likely because the liquor tax revision increased the rate for Happoshu while lowering those for Sake and Beer, prompting consumers to choose a product with a lower tax burden. In contrast, even though the tax rate for Wine increased, we observed that some customers from other categories (e.g., External) migrated to Wine. One possible explanation is the annual release of Beaujolais Nouveau in November [25], which traditionally drives higher wine consumption in Japan [26]. Consequently, these results suggest that seasonal factors may encourage customers to purchase Wine, despite a tax increase.
[Figure omitted. See PDF.]
This figure illustrates the estimated purchase transitions among the categories impacted by the liquor tax revision from Fig 2. Each node represents the product categories purchased from July–September to October–December 2020. The directed edges indicate the direction and proportion of purchase transitions from the first to the second period.
Breakthrough of craft boss in coffee beverages. Craft Boss is a portable, PET-bottled coffee brand introduced in April 2017 [27]. It is known for its distinctive packaging, which is designed to attract consumers seeking a convenient alternative to traditional canned coffee. To investigate how purchasing behavior shifted after its launch, we examined the estimated purchase transitions for coffee products across three periods: July–September 2017, October–December 2017, and January–March 2018. We present the transitions from July–September to October–December 2017 in Fig 4 and from October–December 2017 to January–March 2018 in Fig 5, focusing on the top six coffee brands.
[Figure omitted. See PDF.]
This figure visualizes the estimated purchase transitions among the top six coffee brands from July–September to October–December 2017. From this figure, we can observe the notable transition from Blendy to Craft Boss.
[Figure omitted. See PDF.]
This figure visualizes the estimated purchase transitions among the top six coffee brands from October–December 2017 to January–March 2018. Contrary to Fig 4, the transition from Nescafe to Craft Boss was remarkable.
Figs 4 and 5 show notable shifts toward Craft Boss from other brands. In particular, the estimated transitions from Blendy and Nescafe to Craft Boss were relatively high, suggesting that the introduction of Craft Boss successfully attracted customers from established brands. Interestingly, while Blendy and Nescafe are also bottled coffee products, they are primarily designed for at-home consumption [28,29]. Thus, it seems that their target market differs from Craft Boss, which emphasizes portability. Nevertheless, our results indicate that Craft Boss attracted consumers from these brands, underscoring how a new product—especially one marketed around convenience—can disrupt existing segments and capture market share from the competitors.
Sensitivity analysis and its results.
To evaluate the stability of the estimation results, we conducted a sensitivity analysis by perturbing the cost matrix for the alcoholic beverages experiment. First, we constructed a perturbed cost matrix for each − 1] by adding a positive value to each element of the original cost matrix Ct from the previous experiment, which is shown in Fig 6. We then estimated sales transitions with and compared the results with those obtained from the original cost matrix Ct. For this experiment, we set to examine the effects of small to large perturbations on the estimation results.
[Figure omitted. See PDF.]
Vertically and horizontally aligned cells represent the product categories, and each cell shows the cost of transitioning from row to column products.
Fig 7 shows the estimated sales transition for each perturbed cost matrix from August–October 2020 to November 2020–January 2021, focusing on the alcoholic beverages experiment. Fig 7 (i) displays the results based on the original cost matrix Ct, and the subsequent figures illustrate the results for the perturbed cost matrices with . In addition, Table 1 shows the Frobenius norms of the differences between the sales transition matrices estimated from the original cost Ct and those estimated from the perturbed cost for each . From Fig 7, we observe the tendency that as increases, the estimation results deviate more from the original ones, which can be also confirmed by the results in Table 1. Figs 7(ii) to 7(iv) indicate that for and 0.1, the estimated transitions exhibit similar tendencies to the original results, whereas a notable change occurs for . These results suggest that our method remains stable under small perturbations but can be sensitive to larger perturbations.
[Figure omitted. See PDF.]
The estimated purchase transitions among alcoholic products from August to November 2020 are visualized for the original cost matrix and perturbed cost matrices with , 0.1, and 1. This figure shows that for , the estimation results have similar tendencies to the original results, whereas a notable change occurs for .
[Figure omitted. See PDF.]
Discussion
We discuss the effectiveness and implications of the proposed method from our experimental results.
Implications for marketing actions and policy decisions. Our results show that, following the liquor tax revision, many customers switched to products with lower taxes. This finding points to the importance of flexible pricing strategies and discounts, especially in product categories strongly affected by tax changes. Adjusting prices quickly can help companies stay competitive. In addition, the significant impact of Craft Boss’s market entry suggests that convenient packaging is a key factor in attracting customers from established brands.
Although our study looked at the Japanese beverage industry, many mature markets face similar challenges—such as strict privacy rules, limited overall growth, and tough competition among major players. The way we measure changes in consumer behavior, including the effects of new product launches or policy revisions, could be applied in such settings. By analyzing the impact of liquor tax changes on sales, our approach can also help policymakers design more effective policies and allow companies to plan better for shifts in consumer demand.
Limitations of our evaluation. While our experiments demonstrated the effectiveness of the proposed method, we recognize certain limitations that may affect its applicability. First, our method relies on a predefined cost matrix. If constructing reasonable cost matrices is infeasible or difficult due to insufficient data, our method may not be applicable, or its estimation validity may be compromised. In our experiment, we constructed the cost matrix based on available side information, such as product prices, sales trends, and product names. While we qualitatively examined the estimated results, further evaluation is needed to confirm the validity and reliability of the cost matrix we used, particularly through additional data sources.
Second, our proposed model (6) includes a period-related regularization and an entropy term in the objective function. However, their effectiveness in improving the accuracy of estimated purchase transitions has not been quantitatively evaluated. Since the POS data used in this study lacks customer IDs, we were unable to directly verify whether the estimated transitions reflect actual purchasing behavior. While we qualitatively assessed the validity of the results, we could not confirm whether the regularization terms genuinely enhance estimation accuracy. To rigorously evaluate their impact, future work should use POS data with customer IDs to examine how these terms influence the estimation results.
Finally, our proposed model (6) adopts a macroscopic perspective and does not account for individual differences among customers. Specifically, we assume that the cost matrix is shared among all customers without considering personal factors such as brand loyalty and individual preferences. In reality, purchasing behavior is influenced by various factors, including customer preferences, brand loyalty, and advertising, leading to brand-switching behaviors that depend on customer-specific costs. Future research should explore methods to capture customer-specific transition costs from aggregated POS data, such as clustering customers based on purchasing patterns or leveraging external demographic information, even when customer IDs are unavailable.
Conclusion
In this study, we introduced a method to estimate purchase transitions between products without requiring customer identifiers. Our approach models the cost of switching between products as an optimal transport problem, using aggregated sales data and two regularization terms: one that encourages similarity in purchase transitions across consecutive periods, and another that accounts for customers who may not behave strictly according to cost minimization. In addition, we used a projected gradient method to solve this problem.
Applying our method to Japanese beverage POS data revealed its capability to capture key market shifts, notably customers’ movement to lower-tax products following a liquor tax revision and a marked shift toward a newly launched coffee brand. Sensitivity analysis further showed stable estimation results against small perturbations in the cost matrix. These findings suggest that the proposed method can effectively illuminate competitive relationships and market dynamics, even when customer-level data is unavailable. Given heightened privacy concerns in many industries, our approach could help companies maintain competitiveness in mature markets by revealing patterns in product-switching behavior at an aggregate level.
Despite these promising outcomes, several future directions remain. First, we need to explore more accurate methods for constructing reasonable cost matrices, potentially by leveraging partial customer purchase transitions or conducting customer surveys. Second, a more thorough evaluation of the role of our regularization terms—potentially using datasets with customer identifiers—would help validate the model’s accuracy. Finally, incorporating richer attributes such as brand loyalty and personal preferences could enhance the model’s ability to capture individual-level behavior. Pursuing these avenues will further increase the robustness and applicability of our method, strengthening its value as a privacy-preserving tool for analyzing market structure and consumer trends.
Supporting information
S1 Appendix. Hyperparameters used in the experiment.
https://doi.org/10.1371/journal.pone.0325173.s001
Acknowledgments
This study was conducted as a part of the Data Analysis Competition hosted by the Joint Association Study Group of Management Science. The authors would like to thank the organizers and Nikkei Inc. for providing us with a real data set.
References
1. 1. Harrigan KR. Strategic flexibility: a management guide for changing times. Lexington Books. 1985.
2. 2. Higuchi S, Matsushita S, Maesato H, Osaki Y. Japan: alcohol today. Addiction. 2007;102(12):1849–62. pmid:17680852
* View Article
* PubMed/NCBI
* Google Scholar
3. 3. Tariq MI, Humayon AA, Bhutta MH, Danish RQ. Impact of effective advertisement on brand equity and brand switching behavior; study of food and beverages industry in emerging market. Res J Recent Sci. 2014;3(6):40–5.
* View Article
* Google Scholar
4. 4. Grover SVR. Evaluating the multiple effects of retail promotions on brand loyal and brand switching segments. J Market Res. 1992;29(1):76–89.
* View Article
* Google Scholar
5. 5. Lam AMHYSNS. Resistance to brand switching when a radically new brand is introduced: a social identity theory perspective. J Market. 2010;74(6):128–46.
* View Article
* Google Scholar
6. 6. Liao J, Li M, Wei H, Tong Z. Antecedents of smartphone brand switching: a push–pull–mooring framework. APJML. 2021;33(7):1596–614.
* View Article
* Google Scholar
7. 7. Al-Mashraie M, Chung SH, Jeon HW. Customer switching behavior analysis in the telecommunication industry via push-pull-mooring framework: a machine learning approach. Comput Indust Eng. 2020;144:106476.
* View Article
* Google Scholar
8. 8. Chiba T, Hino H, Akaho S, Murata N. Time-varying transition probability matrix estimation and its application to brand share analysis. PLoS One. 2017;12(1):e0169981. pmid:28076383
* View Article
* PubMed/NCBI
* Google Scholar
9. 9. Ferradans S, Papadakis N, Rabin J, Peyré G, Aujol JF. In: Proceedings of Scale Space and Variational Methods in Computer Vision, 2013. p. 428–39.
10. 10. Emidi B. Establishing and sustaining women-led vector control groups: community perspectives from Misungwi and Ilemela districts, Mwanza, Tanzania. J Basic Appl Zool. 2025;86(1):30. pmid:40337467
* View Article
* PubMed/NCBI
* Google Scholar
11. 11. Rabin J, Peyré G, Delon J, Bernot M. In: Proceedings of Scale Space and Variational Methods in Computer Vision, 2012. p. 435–46.
12. 12. Carlier G, Oberman A, Oudet E. Numerical methods for matching for teams and Wasserstein barycenters. ESAIM: M2AN. 2015;49(6):1621–42.
* View Article
* Google Scholar
13. 13. Bronnenberg BJ, Dubé J-PH, Gentzkow M. The evolution of brand preferences: evidence from consumer migration. Am Econ Rev. 2012;102(6):2472–508.
* View Article
* Google Scholar
14. 14. Lamey L, Deleersnyder B, Dekimpe MG, Steenkamp J-BEM. How business cycles contribute to private-label success: evidence from the United States and Europe. J Market. 2007;71(1):1–15.
* View Article
* Google Scholar
15. 15. Bass FM. The theory of stochastic preference and brand switching. J Market Res. 1974;11(1):1–20.
* View Article
* Google Scholar
16. 16. Tibshirani R, Saunders M, Rosset S, Zhu J, Knight K. Sparsity and smoothness via the fused Lasso. J Roy Statist Soc Ser B: Statist Methodol. 2005;67(1):91–108.
* View Article
* Google Scholar
17. 17. Chan NH, Yau CY, Zhang R-M. Group LASSO for structural break time series. J Am Statist Assoc. 2014;109(506):590–9.
* View Article
* Google Scholar
18. 18. Chen J, Wan Y, Wang X, Xuan Y. Learning-based shapelets discovery by feature selection for time series classification. Appl Intell. 2022;52(8):9460–75.
* View Article
* Google Scholar
19. 19. Monti RP, Hellyer P, Sharp D, Leech R, Anagnostopoulos C, Montana G. Estimating time-varying brain connectivity networks from functional MRI time series. Neuroimage. 2014;103:427–43. pmid:25107854
* View Article
* PubMed/NCBI
* Google Scholar
20. 20. Wulff G. Changes in market organisation due to exogenous shocks – the case of the transformation of the Swedish fashion industry caused by the COVID-19 pandemic. Int Rev Retail Distrib Consum Res. 2022;33(3):276–99.
* View Article
* Google Scholar
21. 21. Herniter JD. An entropy model of brand purchase behavior. J Market Res. 1973;10(4):361–75.
* View Article
* Google Scholar
22. 22. Kumar U, Kapur JN, Bector CR. Renyi’s entropy model for brand purchase behaviour. J Inf Optimiz Sci. 1985;6(3):233–42.
* View Article
* Google Scholar
23. 23. Beck A, Teboulle M. Mirror descent and nonlinear projected subgradient methods for convex optimization. Oper Res Lett. 2003;31(3):167–75.
* View Article
* Google Scholar
24. 24. Pretrained Japanese BERT models. [cited 2024 Oct 31]. https://github.com/cl-tohoku/bert-japanese
25. 25. Wang C. Old sake in new glasses: reframing japan’s national drink through global wine culture. Gastronomica. 2019;19(1):79–90.
* View Article
* Google Scholar
26. 26. Ashkenazi M, Jacob J. Food culture in Japan. Bloomsbury Publishing. 2003.
27. 27. Craft Boss Coffee. [cited 2025 Feb 27]. https://www.suntory.co.jp/softdrink/craftboss/
28. 28. Blendy Bottle Coffee. [cited 2025 Feb 27]. https://blendy-bottle.jp/
29. 29. Nescafé Bottle Coffee Lineup. [cited 2025 Feb 27]. https://nestle.jp/home/brands/nescafe/lineup/bottle-coffee
Citation: Yamao S, Ueda R, Koguchi S, Nakase M, Suzuki A, Toyoda K, et al. (2025) Estimating sales transitions between competing products via optimal transport. PLoS One 20(6): e0325173. https://doi.org/10.1371/journal.pone.0325173
About the Authors:
Shoki Yamao
Roles: Conceptualization, Data curation, Formal analysis, Investigation, Methodology, Project administration, Writing – original draft, Writing – review & editing
E-mail: [email protected]
Affiliation: Department of Industrial Engineering and Economics, School of Engineering, Institute of Science Tokyo, Meguro, Tokyo, Japan
ORICD: https://orcid.org/0009-0003-6631-9364
Ryota Ueda
Roles: Conceptualization, Data curation, Formal analysis, Investigation, Methodology, Writing – original draft, Writing – review & editing
Affiliation: Department of Industrial Engineering and Economics, School of Engineering, Institute of Science Tokyo, Meguro, Tokyo, Japan
Shoichiro Koguchi
Roles: Conceptualization, Data curation, Formal analysis, Investigation, Methodology, Writing – original draft, Writing – review & editing
Affiliation: Department of Industrial Engineering and Economics, School of Engineering, Institute of Science Tokyo, Meguro, Tokyo, Japan
Michi Nakase
Roles: Conceptualization, Data curation, Formal analysis, Investigation, Methodology, Writing – original draft, Writing – review & editing
Affiliation: Department of Industrial Engineering and Economics, School of Engineering, Institute of Science Tokyo, Meguro, Tokyo, Japan
Aru Suzuki
Roles: Conceptualization, Data curation, Formal analysis, Investigation, Methodology, Writing – original draft, Writing – review & editing
Affiliation: Department of Industrial Engineering and Economics, School of Engineering, Institute of Science Tokyo, Meguro, Tokyo, Japan
Kohdai Toyoda
Roles: Conceptualization, Data curation, Formal analysis, Investigation, Methodology, Writing – original draft, Writing – review & editing
Affiliation: Department of Industrial Engineering and Economics, School of Engineering, Institute of Science Tokyo, Meguro, Tokyo, Japan
Ken Kobayashi
Roles: Conceptualization, Data curation, Formal analysis, Investigation, Methodology, Supervision, Writing – original draft, Writing – review & editing
Affiliation: Department of Industrial Engineering and Economics, School of Engineering, Institute of Science Tokyo, Meguro, Tokyo, Japan
ORICD: https://orcid.org/0000-0002-6609-7488
Kazuhide Nakata
Roles: Conceptualization, Data curation, Formal analysis, Investigation, Methodology, Supervision, Writing – review & editing
Affiliation: Department of Industrial Engineering and Economics, School of Engineering, Institute of Science Tokyo, Meguro, Tokyo, Japan
[/RAW_REF_TEXT]
[/RAW_REF_TEXT]
[/RAW_REF_TEXT]
[/RAW_REF_TEXT]
[/RAW_REF_TEXT]
[/RAW_REF_TEXT]
[/RAW_REF_TEXT]
[/RAW_REF_TEXT]
1. Harrigan KR. Strategic flexibility: a management guide for changing times. Lexington Books. 1985.
2. Higuchi S, Matsushita S, Maesato H, Osaki Y. Japan: alcohol today. Addiction. 2007;102(12):1849–62. pmid:17680852
3. Tariq MI, Humayon AA, Bhutta MH, Danish RQ. Impact of effective advertisement on brand equity and brand switching behavior; study of food and beverages industry in emerging market. Res J Recent Sci. 2014;3(6):40–5.
4. Grover SVR. Evaluating the multiple effects of retail promotions on brand loyal and brand switching segments. J Market Res. 1992;29(1):76–89.
5. Lam AMHYSNS. Resistance to brand switching when a radically new brand is introduced: a social identity theory perspective. J Market. 2010;74(6):128–46.
6. Liao J, Li M, Wei H, Tong Z. Antecedents of smartphone brand switching: a push–pull–mooring framework. APJML. 2021;33(7):1596–614.
7. Al-Mashraie M, Chung SH, Jeon HW. Customer switching behavior analysis in the telecommunication industry via push-pull-mooring framework: a machine learning approach. Comput Indust Eng. 2020;144:106476.
8. Chiba T, Hino H, Akaho S, Murata N. Time-varying transition probability matrix estimation and its application to brand share analysis. PLoS One. 2017;12(1):e0169981. pmid:28076383
9. Ferradans S, Papadakis N, Rabin J, Peyré G, Aujol JF. In: Proceedings of Scale Space and Variational Methods in Computer Vision, 2013. p. 428–39.
10. Emidi B. Establishing and sustaining women-led vector control groups: community perspectives from Misungwi and Ilemela districts, Mwanza, Tanzania. J Basic Appl Zool. 2025;86(1):30. pmid:40337467
11. Rabin J, Peyré G, Delon J, Bernot M. In: Proceedings of Scale Space and Variational Methods in Computer Vision, 2012. p. 435–46.
12. Carlier G, Oberman A, Oudet E. Numerical methods for matching for teams and Wasserstein barycenters. ESAIM: M2AN. 2015;49(6):1621–42.
13. Bronnenberg BJ, Dubé J-PH, Gentzkow M. The evolution of brand preferences: evidence from consumer migration. Am Econ Rev. 2012;102(6):2472–508.
14. Lamey L, Deleersnyder B, Dekimpe MG, Steenkamp J-BEM. How business cycles contribute to private-label success: evidence from the United States and Europe. J Market. 2007;71(1):1–15.
15. Bass FM. The theory of stochastic preference and brand switching. J Market Res. 1974;11(1):1–20.
16. Tibshirani R, Saunders M, Rosset S, Zhu J, Knight K. Sparsity and smoothness via the fused Lasso. J Roy Statist Soc Ser B: Statist Methodol. 2005;67(1):91–108.
17. Chan NH, Yau CY, Zhang R-M. Group LASSO for structural break time series. J Am Statist Assoc. 2014;109(506):590–9.
18. Chen J, Wan Y, Wang X, Xuan Y. Learning-based shapelets discovery by feature selection for time series classification. Appl Intell. 2022;52(8):9460–75.
19. Monti RP, Hellyer P, Sharp D, Leech R, Anagnostopoulos C, Montana G. Estimating time-varying brain connectivity networks from functional MRI time series. Neuroimage. 2014;103:427–43. pmid:25107854
20. Wulff G. Changes in market organisation due to exogenous shocks – the case of the transformation of the Swedish fashion industry caused by the COVID-19 pandemic. Int Rev Retail Distrib Consum Res. 2022;33(3):276–99.
21. Herniter JD. An entropy model of brand purchase behavior. J Market Res. 1973;10(4):361–75.
22. Kumar U, Kapur JN, Bector CR. Renyi’s entropy model for brand purchase behaviour. J Inf Optimiz Sci. 1985;6(3):233–42.
23. Beck A, Teboulle M. Mirror descent and nonlinear projected subgradient methods for convex optimization. Oper Res Lett. 2003;31(3):167–75.
24. Pretrained Japanese BERT models. [cited 2024 Oct 31]. https://github.com/cl-tohoku/bert-japanese
25. Wang C. Old sake in new glasses: reframing japan’s national drink through global wine culture. Gastronomica. 2019;19(1):79–90.
26. Ashkenazi M, Jacob J. Food culture in Japan. Bloomsbury Publishing. 2003.
27. Craft Boss Coffee. [cited 2025 Feb 27]. https://www.suntory.co.jp/softdrink/craftboss/
28. Blendy Bottle Coffee. [cited 2025 Feb 27]. https://blendy-bottle.jp/
29. Nescafé Bottle Coffee Lineup. [cited 2025 Feb 27]. https://nestle.jp/home/brands/nescafe/lineup/bottle-coffee
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer
© 2025 Yamao et al. This is an open access article distributed under the terms of the Creative Commons Attribution License: http://creativecommons.org/licenses/by/4.0/ (the “License”), which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited. Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.
Abstract
In mature markets, where products are widely adopted, understanding how customers switch between competing products is crucial for companies to conduct effective marketing actions. However, due to privacy regulations, it is increasingly difficult to obtain point-of-sale (POS) data with individual customer identifiers (IDs). In this paper, we propose a method that estimates how sales shift between products using aggregated POS data without customer IDs. We formulate this as an optimal transport problem aimed at minimizing the total cost of brand-switching and introduce two regularization terms based on assumptions about sales transitions. We then solve the optimization problem with these regularizations using a projected gradient method.
We validated our approach on proprietary POS data from the Japanese beverage industry and found that the estimated transitions aligned with real market changes. For instance, during a liquor tax reform period, customers switched from products whose tax rates increased to those with lower rates. In the coffee market, many customers moved toward a newly launched brand. Although these results suggest that our method can capture market dynamics, the proprietary data limits reproducibility. In addition, the absence of customer IDs makes it impossible to track individual customer transitions. Incorporating such identifiers in future research could offer more deeper insights into consumer behavior.
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer