A Markov network approach for reproducing purchase behaviours observed in convenience stores

Dan Johansson,Hideki Takayasu,Misako Takayasu
DOI: https://doi.org/10.1038/s41598-024-60752-w
IF: 4.6
2024-05-09
Scientific Reports
Abstract:The convenience store industry in Japan holds immense significance, making a thorough comprehension of customer purchase behaviour invaluable for companies aiming to gain insights into their customer base. In this paper, we propose a novel application of a Markov network model to simulate purchases guided by stopping probabilities calculated from real data. Each node in the Markov network represents different product categories available for purchase. Additionally, we introduce the concept of a "driving force," quantifying the influence of purchasing product A on the likelihood of purchasing product B, compared to random purchasing. For instance, our analysis reveals that the inclusion of nutrient bars in a purchase set leads to, on average, a 13% reduction in tobacco purchases compared to random patterns. To validate our approach, we compare the simulated macro-level purchase behaviours with real point of Sale (POS) data obtained from a prominent convenience store giant, 7-Eleven. The dataset is comprised of roughly 54 million receipts, in which we focus on the product categories existing in this dataset rather than individual products. Our model successfully replicates the purchase size distribution for 99.9% of all purchases and the purchase counts across various product categories, demonstrating its efficacy in capturing broad purchase patterns.
multidisciplinary sciences
What problem does this paper attempt to address?
The paper attempts to address the problem of simulating convenience store customers' purchasing behavior using a Markov network model. Specifically, the authors propose a new method that utilizes the Markov network model combined with stop probabilities calculated from actual data to simulate the purchasing process. Each node represents different product categories, and the concept of "driving force" is introduced to quantify the impact of purchasing one product on the likelihood of purchasing other products. The main research objectives are twofold: 1. **Validate the effectiveness of the Markov model**: Explore whether a simple probabilistic model (such as the Markov model) can effectively replicate the complex purchasing dynamics observed in actual purchasing data. 2. **Introduce the concept of "driving force"**: Quantify the impact of purchasing one product on the likelihood of purchasing another product, thereby providing an intuitive and quantitative method to assess the conditional purchase probabilities between different product categories. Through these objectives, the authors hope to better understand customer purchasing behavior in convenience stores and provide new tools and methods for future purchasing behavior modeling research.