ABSTRACT
We study the problem of representing and recommending products for grocery shopping. We carefully investigate grocery transaction data and observe three important patterns: products within the same basket complement each other in terms of functionality (complementarity); users tend to purchase products that match their preferences (compatibility); and a significant fraction of users repeatedly purchase the same products over time (loyalty). Unlike conventional e-commerce settings, complementarity and loyalty are particularly predominant in the grocery shopping domain. This motivates a new representation learning approach to leverage complementarity and compatibility holistically, as well as a new recommendation approach to explicitly account for users' 'must-buy' purchases in addition to their overall preferences and needs. Doing so not only improves product classification and recommendation performance on both public and proprietary transaction data covering various grocery store types, but also reveals interesting findings about the relationships between preferences, necessity, and loyalty in consumer purchases.
- The instacart online grocery shopping dataset 2017. Accessed on Dec. 2017. https://www.instacart.com/datasets/grocery-shopping-2017.Google Scholar
- M. Abadi, A. Agarwal, P. Barham, E. Brevdo, Z. Chen, C. Citro, G. S. Corrado, A. Davis, J. Dean, M. Devin, S. Ghemawat, I. Goodfellow, A. Harp, G. Irving, M. Isard, Y. Jia, R. Jozefowicz, L. Kaiser, M. Kudlur, J. Levenberg, D. Mané, R. Monga, S. Moore, D. Murray, C. Olah, M. Schuster, J. Shlens, B. Steiner, I. Sutskever, K. Talwar, P. Tucker, V. Vanhoucke, V. Vasudevan, F. Viégas, O. Vinyals, P. Warden, M. Wattenberg, M. Wicke, Y. Yu, and X. Zheng. TensorFlow: Large-scale machine learning on heterogeneous systems, 2015. Software available from tensorflow.org.Google Scholar
- A. Anderson, R. Kumar, A. Tomkins, and S. Vassilvitskii. The dynamics of repeat consumption. In WWW, 2014. Google ScholarDigital Library
- O. Barkan and N. Koenigstein. Item2vec: Neural item embedding for collaborative filtering. In Workshop on Machine Learning for Signal Processing, 2016.Google ScholarCross Ref
- A. R. Benson, R. Kumar, and A. Tomkins. Modeling user consumption sequences. In WWW, 2016. Google ScholarDigital Library
- J. Chen, C. Wang, and J. Wang. Modeling the interest-forgetting curve for music recommendation. In MM, 2014. Google ScholarDigital Library
- J. Chen, C. Wang, and J. Wang. A personalized interest-forgetting markov model for recommendations. In AAAI, 2015. Google ScholarDigital Library
- H.-T. Cheng, L. Koc, J. Harmsen, T. Shaked, T. Chandra, H. Aradhye, G. Anderson, G. Corrado, W. Chai, M. Ispir, et al. Wide & deep learning for recommender systems. In 1st Workshop on Deep Learning for Recommender Systems, 2016. Google ScholarDigital Library
- J. Dawes, L. Meyer-Waarden, and C. Driesener. Has brand loyalty declined? a longitudinal analysis of repeat purchase behavior in the uk and the usa. Journal of Business Research, 68(2):425--432, 2015.Google ScholarCross Ref
- Y. Dong, N. V. Chawla, and A. Swami. metapath2vec: Scalable representation learning for heterogeneous networks. In KDD, 2017. Google ScholarDigital Library
- J. Duchi, E. Hazan, and Y. Singer. Adaptive subgradient methods for online learning and stochastic optimization. JMLR, 2011. Google ScholarDigital Library
- M. Grbovic, V. Radosavljevic, N. Djuric, N. Bhamidipati, J. Savla, V. Bhagwan, and D. Sharp. E-commerce in your inbox: Product recommendations at scale. In KDD, 2015. Google ScholarDigital Library
- Y. Hu, Y. Koren, and C. Volinsky. Collaborative filtering for implicit feedback datasets. In ICDM, 2008. Google ScholarDigital Library
- J. Jacoby and D. B. Kyner. Brand loyalty vs. repeat purchasing behavior. Journal of Marketing research, pages 1--9, 1973.Google Scholar
- K. Kapoor, K. Subbian, J. Srivastava, and P. Schrater. Just in time recommendations: Modeling the dynamics of boredom in activity streams. In WSDM, 2015. Google ScholarDigital Library
- Y. Koren, R. Bell, and C. Volinsky. Matrix factorization techniques for recommender systems. IEEE Computer, 2009. Google ScholarDigital Library
- D. Kotzias, M. Lichman, and P. Smyth. Predicting consumption patterns with repeated and novel events. TKDE, 2018.Google Scholar
- D. T. Le, H. W. Lauw, and Y. Fang. Basket-sensitive personalized item recommendation. In IJCAI, 2017. Google ScholarDigital Library
- L. Lerche, D. Jannach, and M. Ludewig. On the value of reminders within e-commerce recommendations. In UMAP, 2016. Google ScholarDigital Library
- L. v. d. Maaten and G. Hinton. Visualizing data using t-SNE. JMLR, 2008.Google Scholar
- T. Mikolov, K. Chen, G. Corrado, and J. Dean. Efficient estimation of word representations in vector space. arXiv preprint arXiv:1301.3781, 2013.Google Scholar
- T. Mikolov, I. Sutskever, K. Chen, G. Corrado, and J. Dean. Distributed representations of words and phrases and their compositionality. In NIPS, 2013. Google ScholarDigital Library
- S. J. Moses and L. D. Babu. Buyagain grocery recommender algorithm for online shopping of grocery and gourmet foods. International Journal of Web Services Research (IJWSR), 2018. Google ScholarDigital Library
- J. Pennington, R. Socher, and C. Manning. Glove: Global vectors for word representation. In EMNLP, 2014.Google ScholarCross Ref
- P. Quester and A. Lin Lim. Product involvement/brand loyalty: is there a link? Journal of product & brand management, 12(1):22--38, 2003.Google Scholar
- S. Rendle, C. Freudenthaler, Z. Gantner, and L. Schmidt-Thieme. Bpr: Bayesian personalized ranking from implicit feedback. In UAI, 2009. Google ScholarDigital Library
- S. Rendle, C. Freudenthaler, and L. Schmidt-Thieme. Factorizing personalized markov chains for next-basket recommendation. In WWW, 2010. Google ScholarDigital Library
- Z. Sun, J. Yang, J. Zhang, A. Bozzon, Y. Chen, and C. Xu. MRLR: multi-level representation learning for personalized ranking in recommendation. In IJCAI, 2017. Google ScholarDigital Library
- F. Vasile, E. Smirnova, and A. Conneau. Meta-prod2vec: Product embeddings using side-information for recommendation. In RecSys, 2016. Google ScholarDigital Library
- M. Wan, D. Wang, M. Goldman, M. Taddy, J. Rao, J. Liu, D. Lymberopoulos, and J. McAuley. Modeling consumer preferences and price sensitivities from large-scale grocery shopping transaction logs. In WWW, 2017. Google ScholarDigital Library
- J. Wang, P. Huang, H. Zhao, Z. Zhang, B. Zhao, and D. L. Lee. Billion-scale commodity embedding for e-commerce recommendation in alibaba. arXiv preprint arXiv:1803.02349, 2018.Google Scholar
- P. Wang, J. Guo, Y. Lan, J. Xu, S. Wan, and X. Cheng. Learning hierarchical representation model for next-basket recommendation. In SIGIR, 2015. Google ScholarDigital Library
- M. Yuan, Y. Pavlidis, M. Jain, and K. Caster. Walmart online grocery personalization: Behavioral insights and basket recommendations. In ER, 2016.Google ScholarCross Ref
- Y. Zhang, Q. Ai, X. Chen, and B. Croft. Joint representation learning for top-n recommendation with heterogeneous information sources. In CIKM, 2017. Google ScholarDigital Library
Index Terms
- Representing and Recommending Shopping Baskets with Complementarity, Compatibility and Loyalty
Recommendations
Modeling Consumer Preferences and Price Sensitivities from Large-Scale Grocery Shopping Transaction Logs
WWW '17: Proceedings of the 26th International Conference on World Wide WebIn order to match shoppers with desired products and provide personalized promotions, whether in online or offline shopping worlds, it is critical to model both consumer preferences and price sensitivities simultaneously. Personalized preferences have ...
Customer Loyalty to C2C Online Shopping Platforms: An Exploration of the Role of Customer Engagement
HICSS '14: Proceedings of the 2014 47th Hawaii International Conference on System SciencesWith the keen competition in C2C e-marketplaces, C2C online shopping platform providers are finding ways to keep and maintain customer relationship. In this study, a research model that examines the role of customer engagement in customer loyalty to C2C ...
A Personalized Neighborhood-based Model for Within-basket Recommendation in Grocery Shopping
WSDM '23: Proceedings of the Sixteenth ACM International Conference on Web Search and Data MiningUsers of online shopping platforms typically purchase multiple items at a time in the form of a shopping basket. Personalized within-basket recommendation is the task of recommending items to complete an incomplete basket during a shopping session. In ...
Comments