Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/3539597.3570417acmconferencesArticle/Chapter ViewAbstractPublication PageswsdmConference Proceedingsconference-collections
research-article
Open access

A Personalized Neighborhood-based Model for Within-basket Recommendation in Grocery Shopping

Published: 27 February 2023 Publication History

Abstract

Users 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 contrast to the related task of session-based recommendation, where the goal is to complete an ongoing anonymous session, we have access to the shopping history of the user in within-basket recommendation. Previous studies have shown the superiority of neighborhood-based models for session-based recommendation and the importance of personal history in the grocery shopping domain. But their applicability in within-basket recommendation remains unexplored.
We propose PerNIR, a neighborhood-based model that explicitly models the personal history of users for within-basket recommendation in grocery shopping. The main novelty of PerNIR is in modeling the short-term interests of users, which are represented by the current basket, as well as their long-term interest, which is reflected in their purchasing history. In addition to the personal history, user neighbors are used to capture the collaborative purchase behavior. We evaluate PerNIR on two public and proprietary datasets. The experimental results show that it outperforms 10 state-of-the-art competitors with a significant margin, i.e., with gains of more than 12% in terms of hit rate over the second best performing approach. Additionally, we showcase an optimized implementation of our method, which computes recommendations fast enough for real-world production scenarios.

Supplementary Material

MP4 File (13_wsdm2023_ariannezhad_recommendation_01.mp4-streaming.mp4)
A Personalized Neighborhood-based Model for Within-basket Recommendation in Grocery Shopping

References

[1]
Ioannis Arapakis, Xiao Bai, and Berkant Barla Cambazoglu. 2014. Impact of response latency on user behavior in web search. In The 37th International ACM SIGIR Conference on Research and Development in Information Retrieval. ACM, 103--112.
[2]
Mozhdeh Ariannezhad, Sami Jullien, Ming Li, Min Fang, Sebastian Schelter, and Maarten de Rijke. 2022. ReCANet: A Repeat Consumption-Aware Neural Network for Next Basket Recommendation in Grocery Shopping. In SIGIR '22: The 45th International ACM SIGIR Conference on Research and Development in Information Retrieval. ACM, 1240--1250.
[3]
Iain S Duff, Michael A Heroux, and Roldan Pozo. 2002. An Overview of the Sparse Basic Linear Algebra Subprograms: The New Standard from the BLAS Technical Forum. ACM Transactions on Mathematical Software (TOMS), Vol. 28, 2 (2002), 239--267.
[4]
Guglielmo Faggioli, Mirko Polato, and Fabio Aiolli. 2020. Recency Aware Collaborative Filtering for Next Basket Recommendation. In Proceedings of the 28th ACM Conference on User Modeling, Adaptation and Personalization. ACM, 80--87.
[5]
Diksha Garg, Priyanka Gupta, Pankaj Malhotra, Lovekesh Vig, and Gautam Shroff. 2019. Sequence and Time Aware Neighborhood for Session-based Recommendations: STAN. In Proceedings of the 42nd International ACM SIGIR Conference on Research and Development in Information Retrieval. ACM, 1069--1072.
[6]
Jiayan Guo, Yaming Yang, Xiangchen Song, Yuan Zhang, Yujing Wang, Jing Bai, and Yan Zhang. 2022. Learning Multi-granularity Consecutive User Intent Unit for Session-based Recommendation. In WSDM '22: The Fifteenth ACM International Conference on Web Search and Data Mining. ACM, 343--352.
[7]
Haoji Hu, Xiangnan He, Jinyang Gao, and Zhi-Li Zhang. 2020. Modeling Personalized Item Frequency Information for Next-basket Recommendation. In Proceedings of the 43rd International ACM SIGIR conference on research and development in Information Retrieval. ACM, 1071--1080.
[8]
Liang Hu, Qingkui Chen, Haiyan Zhao, Songlei Jian, Longbing Cao, and Jian Cao. 2018. Neural Cross-Session Filtering: Next-Item Prediction Under Intra- and Inter-Session Context. IEEE Intell. Syst., Vol. 33, 6 (2018), 57--67.
[9]
Dietmar Jannach and Malte Ludewig. 2017. When Recurrent Neural Networks meet the Neighborhood for Session-Based Recommendation. In Proceedings of the Eleventh ACM Conference on Recommender Systems. ACM, 306--310.
[10]
Barrie Kersbergen and Sebastian Schelter. 2021. Learnings from a Retail Recommendation System on Billions of Interactions at bol.com. In 37th IEEE International Conference on Data Engineering. IEEE, 2447--2452.
[11]
Barrie Kersbergen, Olivier Sprangers, and Sebastian Schelter. 2022. Serenade - Low-Latency Session-Based Recommendation in e-Commerce at Scale. In SIGMOD '22: International Conference on Management of Data. ACM, 150--159.
[12]
Sara Latifi, Noemi Mauro, and Dietmar Jannach. 2021. Session-aware Recommendation: A Surprising Quest for the State-of-the-art. Inf. Sci., Vol. 573 (2021), 291--315.
[13]
Duc-Trong Le, Hady Wirawan Lauw, and Yuan Fang. 2017. Basket-Sensitive Personalized Item Recommendation. In Proceedings of the Twenty-Sixth International Joint Conference on Artificial Intelligence. ijcai.org, 2060--2066.
[14]
Duc-Trong Le, Hady W. Lauw, and Yuan Fang. 2019. Correlation-Sensitive Next-Basket Recommendation. In Proceedings of the Twenty-Eighth International Joint Conference on Artificial Intelligence. ijcai.org, 2808--2814.
[15]
Jing Li, Pengjie Ren, Zhumin Chen, Zhaochun Ren, Tao Lian, and Jun Ma. 2017. Neural Attentive Session-based Recommendation. In Proceedings of the 2017 ACM on Conference on Information and Knowledge Management. ACM, 1419--1428.
[16]
Miao Li, Xuguang Bao, Liang Chang, and Tianlong Gu. 2022. Modeling Personalized Representation for Within-basket Recommendation based on Deep Learning. Expert Syst. Appl., Vol. 192 (2022), 116383.
[17]
Ming Li, Sami Jullien, Mozhdeh Ariannezhad, and Maarten de Rijke. 2021. A Next Basket Recommendation Reality Check. CoRR, Vol. abs/2109.14233 (2021). showeprint[arXiv]2109.14233
[18]
Qiao Liu, Yifu Zeng, Refuoe Mokhosi, and Haibin Zhang. 2018. STAMP: Short-Term Attention/Memory Priority Model for Session-based Recommendation. In Proceedings of the 24th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining. ACM, 1831--1839.
[19]
Zhiwei Liu, Xiaohan Li, Ziwei Fan, Stephen Guo, Kannan Achan, and Philip S. Yu. 2020a. Basket Recommendation with Multi-Intent Translation Graph Neural Network. In 2020 IEEE International Conference on Big Data (IEEE BigData 2020). IEEE, 728--737.
[20]
Zhiwei Liu, Mengting Wan, Stephen Guo, Kannan Achan, and Philip S. Yu. 2020b. BasConv: Aggregating Heterogeneous Interactions for Basket Recommendation with Graph Convolutional Neural Network. In Proceedings of the 2020 SIAM International Conference on Data Mining. SIAM, 64--72.
[21]
Malte Ludewig and Dietmar Jannach. 2018. Evaluation of Session-based Recommendation Algorithms. User Model. User Adapt. Interact., Vol. 28, 4--5 (2018), 331--390.
[22]
Malte Ludewig, Noemi Mauro, Sara Latifi, and Dietmar Jannach. 2019. Performance Comparison of Neural and Non-neural Approaches to Session-based Recommendation. In Proceedings of the 13th ACM Conference on Recommender Systems. ACM, 462--466.
[23]
Malte Ludewig, Noemi Mauro, Sara Latifi, and Dietmar Jannach. 2021. Empirical Analysis of Session-based Recommendation Algorithms. User Model. User Adapt. Interact., Vol. 31, 1 (2021), 149--181.
[24]
Zhiqiang Pan, Fei Cai, Wanyu Chen, Honghui Chen, and Maarten de Rijke. 2020. Star Graph Neural Networks for Session-based Recommendation. In CIKM '20: The 29th ACM International Conference on Information and Knowledge Management. ACM, 1195--1204.
[25]
Yitong Pang, Lingfei Wu, Qi Shen, Yiming Zhang, Zhihua Wei, Fangli Xu, Ethan Chang, Bo Long, and Jian Pei. 2022. Heterogeneous Global Graph Neural Networks for Personalized Session-based Recommendation. In WSDM '22: The Fifteenth ACM International Conference on Web Search and Data Mining. ACM, 775--783.
[26]
Tu Minh Phuong, Tran Cong Thanh, and Ngo Xuan Bach. 2019. Neural Session-Aware Recommendation. IEEE Access, Vol. 7 (2019), 86884--86896.
[27]
Yuqi Qin, Pengfei Wang, and Chenliang Li. 2021. The World is Binary: Contrastive Learning for Denoising Next Basket Recommendation. In SIGIR '21: The 44th International ACM SIGIR Conference on Research and Development in Information Retrieval. ACM, 859--868.
[28]
Massimo Quadrana, Alexandros Karatzoglou, Balá zs Hidasi, and Paolo Cremonesi. 2017. Personalizing Session-based Recommendations with Hierarchical Recurrent Neural Networks. In Proceedings of the Eleventh ACM Conference on Recommender Systems. ACM, 130--137.
[29]
Massimiliano Ruocco, Ole Steinar Lillestøl Skrede, and Helge Langseth. 2017. Inter-Session Modeling for Session-Based Recommendation. In Proceedings of the 2nd Workshop on Deep Learning for Recommender Systems. ACM, 24--31.
[30]
Mengting Wan, Di Wang, Jie Liu, Paul Bennett, and Julian J. McAuley. 2018. Representing and Recommending Shopping Baskets with Complementarity, Compatibility and Loyalty. In Proceedings of the 27th ACM International Conference on Information and Knowledge Management. ACM, 1133--1142.
[31]
Shu Wu, Yuyuan Tang, Yanqiao Zhu, Liang Wang, Xing Xie, and Tieniu Tan. 2019. Session-Based Recommendation with Graph Neural Networks. In The Thirty-Third AAAI Conference on Artificial Intelligence, The Thirty-First Innovative Applications of Artificial Intelligence Conference, The Ninth AAAI Symposium on Educational Advances in Artificial Intelligence. AAAI Press, 346--353.
[32]
Xin Xia, Hongzhi Yin, Junliang Yu, Qinyong Wang, Lizhen Cui, and Xiangliang Zhang. 2021. Self-Supervised Hypergraph Convolutional Networks for Session-based Recommendation. In Thirty-Fifth AAAI Conference on Artificial Intelligence, Thirty-Third Conference on Innovative Applications of Artificial Intelligence, The Eleventh Symposium on Educational Advances in Artificial Intelligence. AAAI Press, 4503--4511.
[33]
Haochao Ying, Fuzhen Zhuang, Fuzheng Zhang, Yanchi Liu, Guandong Xu, Xing Xie, Hui Xiong, and Jian Wu. 2018. Sequential Recommender System based on Hierarchical Attention Networks. In Proceedings of the Twenty-Seventh International Joint Conference on Artificial Intelligence. ijcai.org, 3926--3932.
[34]
Feng Yu, Qiang Liu, Shu Wu, Liang Wang, and Tieniu Tan. 2016. A Dynamic Recurrent Model for Next Basket Recommendation. In Proceedings of the 39th International ACM SIGIR conference on Research and Development in Information Retrieval. ACM, 729--732.
[35]
Mengqi Zhang, Shu Wu, Meng Gao, Xin Jiang, Ke Xu, and Liang Wang. 2020. Personalized Graph Neural Networks with Attention Mechanism for Session-Aware Recommendation. IEEE Transactions on Knowledge and Data Engineering (2020), 1--1.

Cited By

View all
  • (2024)Target-driven user preference transferring recommendationExpert Systems with Applications: An International Journal10.1016/j.eswa.2023.121773238:PBOnline publication date: 27-Feb-2024
  • (2024)Online grocery shopping recommender systemsComputers in Human Behavior10.1016/j.chb.2024.108336159:COnline publication date: 1-Oct-2024
  • (2023)Who Will Purchase This Item Next? Reverse Next Period Recommendation in Grocery ShoppingACM Transactions on Recommender Systems10.1145/35953841:2(1-32)Online publication date: 12-Jun-2023
  • Show More Cited By

Index Terms

  1. A Personalized Neighborhood-based Model for Within-basket Recommendation in Grocery Shopping

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    WSDM '23: Proceedings of the Sixteenth ACM International Conference on Web Search and Data Mining
    February 2023
    1345 pages
    ISBN:9781450394079
    DOI:10.1145/3539597
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 27 February 2023

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. grocery shopping
    2. nearest neighbors
    3. within-basket recommendation

    Qualifiers

    • Research-article

    Conference

    WSDM '23

    Acceptance Rates

    Overall Acceptance Rate 498 of 2,863 submissions, 17%

    Upcoming Conference

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)719
    • Downloads (Last 6 weeks)59
    Reflects downloads up to 14 Oct 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)Target-driven user preference transferring recommendationExpert Systems with Applications: An International Journal10.1016/j.eswa.2023.121773238:PBOnline publication date: 27-Feb-2024
    • (2024)Online grocery shopping recommender systemsComputers in Human Behavior10.1016/j.chb.2024.108336159:COnline publication date: 1-Oct-2024
    • (2023)Who Will Purchase This Item Next? Reverse Next Period Recommendation in Grocery ShoppingACM Transactions on Recommender Systems10.1145/35953841:2(1-32)Online publication date: 12-Jun-2023
    • (2023)A Next Basket Recommendation Reality CheckACM Transactions on Information Systems10.1145/358715341:4(1-29)Online publication date: 21-Apr-2023
    • (2023)Robust Basket Recommendation via Noise-tolerated Graph Contrastive LearningProceedings of the 32nd ACM International Conference on Information and Knowledge Management10.1145/3583780.3615039(709-719)Online publication date: 21-Oct-2023
    • (2023)Complex Item Set RecommendationProceedings of the 46th International ACM SIGIR Conference on Research and Development in Information Retrieval10.1145/3539618.3594248(3444-3447)Online publication date: 19-Jul-2023

    View Options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Get Access

    Login options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media