skip to main content
10.1145/3539618.3591914acmconferencesArticle/Chapter ViewAbstractPublication PagesirConference Proceedingsconference-collections
research-article
Open Access

Repetition and Exploration in Sequential Recommendation

Published:18 July 2023Publication History

ABSTRACT

In several recommendation scenarios, including next basket recommendation, the importance of repetition and exploration has been discovered and studied. Sequential recommenders (SR) aim to infer a user's preferences and suggest the next item for them to interact with based on their historical interaction sequences. There has not been a systematic analysis of sequential recommenders from the perspective of repetition and exploration. As a result, it is unclear how these models, that are typically optimized for accuracy, perform in terms of repetition and exploration, as well as the potential drawbacks of deploying them in real applications.

In this paper, we examine whether repetition and exploration are important dimensions in the sequential recommendation scenario. We consider this generalizability question both from a user-centered and an item-centered perspective. Towards the latter, we define item repeat exposure and item explore exposure and examine the recommendation performance of sequential recommendation models in terms of both accuracy and exposure from the perspective of repetition and exploration. We find that (i) there is an imbalance in accuracy and difficulty w.r.t. repetition and exploration in SR scenarios, (ii) using the conventional average overall accuracy with a significance test does not fully represent a model's recommendation accuracy, and (iii) accuracy-oriented sequential recommendation models may suffer from less/zero item explore exposure issue, where items are mostly (or even only) recommended to their repeat users and fail to reach their potential new users.

To analyze our findings, we remove repeat samples from the dataset, that often act as easy shortcuts, and focus on a pure exploration SR scenario. We find that (i) removing the repetition shortcut increases the recommendation novelty and helps users who prefer to consume novel items next, (ii) neural-based models fail to learn the basic characteristics of this pure exploration scenario and suffer from an inherent repetitive bias issue, (iii) using shared item embeddings in the prediction layer may skew recommendations to repeat items, and (iv) removing all repeat items to post-processing recommendation results leads to a substantial improvement on top of several SR methods.

References

  1. Ashton Anderson, Ravi Kumar, Andrew Tomkins, and Sergei Vassilvitskii. 2014. The Dynamics of Repeat Consumption. In Proceedings of the 23rd International Conference on World Wide Web. 419--430.Google ScholarGoogle ScholarDigital LibraryDigital Library
  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 Proceedings of the 45th International ACM SIGIR Conference on Research and Development in Information Retrieval. 1240--1250.Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Austin R Benson, Ravi Kumar, and Andrew Tomkins. 2016. Modeling User Consumption Sequences. In Proceedings of the 25th International Conference on World Wide Web. 519--529.Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Jesús Bobadilla, Raúl Lara-Cabrera, Ángel González-Prieto, and Fernando Ortega. 2020. Deepfair: Deep Learning for Improving Fairness in Recommender Systems. arXiv preprint arXiv:2006.05255 (2020).Google ScholarGoogle Scholar
  5. Jun Chen, Chaokun Wang, Jianmin Wang, and S Yu Philip. 2016. Recommendation for Repeat Consumption from User Implicit Feedback. IEEE Transactions on Knowledge and Data Engineering, Vol. 28, 11 (2016), 3083--3097.Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Wanyu Chen, Pengjie Ren, Fei Cai, Fei Sun, and Maarten de Rijke. 2020b. Improving End-to-end Sequential Recommendations with Intent-aware Diversification. In Proceedings of the 29th ACM International Conference on Information & Knowledge Management. 175--184.Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Zhilong Chen, Hancheng Cao, Huangdong Wang, Fengli Xu, Vassilis Kostakos, and Yong Li. 2020a. Will You Come back/Check-in Again? Understanding Characteristics Leading to Urban Revisitation and Re-check-in. In Proceedings of the ACM on Interactive, Mobile, Wearable and Ubiquitous Technologies, Vol. 4. 1--27.Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Michael D. Ekstrand, Robin Burke, and Fernando Diaz. 2019. Fairness and Discrimination in Retrieval and Recommendation. In Proceedings of the 42nd International ACM SIGIR Conference on Research and Development in Information Retrieval. 1403--1404.Google ScholarGoogle Scholar
  9. Hui Fang, Danning Zhang, Yiheng Shu, and Guibing Guo. 2020. Deep Learning for Sequential Recommendation: Algorithms, Influential Factors, and Evaluations. ACM Transactions on Information Systems, Vol. 39, 1 (2020), Article 10.Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Yingqiang Ge, Shuchang Liu, Ruoyuan Gao, Yikun Xian, Yunqi Li, Xiangyu Zhao, Changhua Pei, Fei Sun, Junfeng Ge, Wenwu Ou, and Yongfeng Zhang. 2021. Towards Long-Term Fairness in Recommendation. In Proceedings of the 14th ACM International Conference on Web Search and Data Mining. 445--453.Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Robert Geirhos, Jörn-Henrik Jacobsen, Claudio Michaelis, Richard Zemel, Wieland Brendel, Matthias Bethge, and Felix A Wichmann. 2020. Shortcut Learning in Deep Neural Networks. Nature Machine Intelligence, Vol. 2, 11 (2020), 665--673.Google ScholarGoogle ScholarCross RefCross Ref
  12. Balázs Hidasi and Alexandros Karatzoglou. 2018. Recurrent Neural Networks with Top-k Gains for Session-based Recommendations. In Proceedings of the 27th ACM International Conference on Information & Knowledge Management. 843--852.Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Balázs Hidasi, Alexandros Karatzoglou, Linas Baltrunas, and Domonkos Tikk. 2015. Session-based Recommendations with Recurrent Neural Networks. arXiv preprint arXiv:1511.06939 (2015).Google ScholarGoogle Scholar
  14. Yupeng Hou, Binbin Hu, Zhiqiang Zhang, and Wayne Xin Zhao. 2022. Core: Simple and Effective Session-based Recommendation within Consistent Representation Space. In Proceedings of the 45th international ACM SIGIR conference on research and development in information retrieval. 1796--1801.Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. 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. 306--310.Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Wang-Cheng Kang and Julian McAuley. 2018. Self-attentive Sequential Recommendation. In 2018 IEEE International Conference on Data Mining. 197--206.Google ScholarGoogle Scholar
  17. Ori Katz, Oren Barkan, Noam Koenigstein, and Nir Zabari. 2022. Learning to Ride a Buy-Cycle: A Hyper-Convolutional Model for Next Basket Repurchase Recommendation. In Proceedings of the 16th ACM Conference on Recommender Systems. 316--326.Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Duc-Trong Le, Hady W Lauw, and Yuan Fang. 2019. Correlation-sensitive Next-basket Recommendation. In Proceedings of the 28th International Joint Conference on Artificial Intelligence. 2808--2814.Google ScholarGoogle ScholarCross RefCross Ref
  19. 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. 1419--1428.Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. Ming Li, Sami Jullien, Mozhdeh Ariannezhad, and Maarten de Rijke. 2023. A Next Basket Recommendation Reality Check. ACM Transactions on Information Systems, Vol. 41, 4 (2023), Article 116.Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. 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. 1831--1839.Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. Malte Ludewig and Dietmar Jannach. 2018. Evaluation of Session-based Recommendation Algorithms. User Modeling and User-Adapted Interaction, Vol. 28 (2018), 331--390.Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. Marco Morik, Ashudeep Singh, Jessica Hong, and Thorsten Joachims. 2020. Controlling Fairness and Bias in Dynamic Learning-to-Rank. In Proceedings of the 43rd International ACM SIGIR Conference on Research and Development in Information Retrieval. 429--438.Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. Mohammadmehdi Naghiaei, Hossein A. Rahmani, and Yashar Deldjoo. 2022. CPFair: Personalized Consumer and Producer Fairness Re-Ranking for Recommender Systems. In Proceedings of the 45th International ACM SIGIR Conference on Research and Development in Information Retrieval. 770--779.Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. Aleksandr Petrov and Craig Macdonald. 2022. A Systematic Review and Replicability Study of BERT4Rec for Sequential Recommendation. In Proceedings of the 16th ACM Conference on Recommender Systems. 436--447.Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. Mingda Qian, Xiaoyan Gu, Lingyang Chu, Feifei Dai, Haihui Fan, and Bo Li. 2022. Flexible Order Aware Sequential Recommendation. In Proceedings of the 2022 International Conference on Multimedia Retrieval. 109--117.Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. Massimo Quadrana, Paolo Cremonesi, and Dietmar Jannach. 2018. Sequence-Aware Recommender Systems. Comput. Surveys, Vol. 51, 4 (2018), 1--36.Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. Pengjie Ren, Zhumin Chen, Jing Li, Zhaochun Ren, Jun Ma, and Maarten de Rijke. 2019. RepeatNet: A Repeat Aware Neural Recommendation Machine for Session-based Recommendation. In Proceedings of the 33rd AAAI Conference on Artificial Intelligence. 4806--4813.Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. Franco Scarselli, Marco Gori, Ah Chung Tsoi, Markus Hagenbuchner, and Gabriele Monfardini. 2008. The Graph Neural Network Model. IEEE Transactions on Neural Networks, Vol. 20, 1 (2008), 61--80.Google ScholarGoogle ScholarDigital LibraryDigital Library
  30. Fei Sun, Jun Liu, Jian Wu, Changhua Pei, Xiao Lin, Wenwu Ou, and Peng Jiang. 2019. BERT4Rec: Sequential Recommendation with Bidirectional Encoder Representations from Transformer. In Proceedings of the 28th ACM International Conference on Information and Knowledge Management. 1441--1450.Google ScholarGoogle ScholarDigital LibraryDigital Library
  31. Jiaxi Tang and Ke Wang. 2018. Personalized Top-n Sequential Recommendation via Convolutional Sequence Embedding. In Proceedings of the 11th ACM International Conference on Web Search and Data Mining. 565--573.Google ScholarGoogle ScholarDigital LibraryDigital Library
  32. Wilson L Taylor. 1953. "Cloze Procedure": A New Tool for Measuring Readability. Journalism Quarterly, Vol. 30, 4 (1953), 415--433.Google ScholarGoogle ScholarCross RefCross Ref
  33. Ashish Vaswani, Noam Shazeer, Niki Parmar, Jakob Uszkoreit, Llion Jones, Aidan N Gomez, Lukasz Kaiser, and Illia Polosukhin. 2017. Attention is All You Need. arXiv preprint arXiv:1706.03762 (2017).Google ScholarGoogle Scholar
  34. Shoujin Wang, Liang Hu, Yan Wang, Longbing Cao, Quan Z Sheng, and Mehmet Orgun. 2019a. Sequential Recommender Systems: Challenges, Progress and Prospects. arXiv preprint arXiv:2001.04830 (2019).Google ScholarGoogle Scholar
  35. Shoujin Wang, Liang Hu, Yan Wang, Quan Z Sheng, Mehmet Orgun, and Longbing Cao. 2019b. Modeling Multi-purpose Sessions for Next-item Recommendations via Mixture-channel Purpose Routing Networks. In International Joint Conference on Artificial Intelligence. 3771--3777.Google ScholarGoogle ScholarCross RefCross Ref
  36. Haolun Wu, Bhaskar Mitra, Chen Ma, Fernando Diaz, and Xue Liu. 2022. Joint Multisided Exposure Fairness for Recommendation. In Proceedings of the 45th International ACM SIGIR Conference on Research and Development in Information Retrieval. 703--714.Google ScholarGoogle ScholarDigital LibraryDigital Library
  37. Shu Wu, Yuyuan Tang, Yanqiao Zhu, Liang Wang, Xing Xie, and Tieniu Tan. 2019. Session-based Recommendation with Graph Neural Networks. In Proceedings of the AAAI Conference on Artificial Intelligence, Vol. 33. 346--353.Google ScholarGoogle ScholarDigital LibraryDigital Library
  38. Yao Wu, Jian Cao, Guandong Xu, and Yudong Tan. 2021. TFROM: A Two-Sided Fairness-Aware Recommendation Model for Both Customers and Providers. In Proceedings of the 44th International ACM SIGIR Conference on Research and Development in Information Retrieval. 1013--1022.Google ScholarGoogle ScholarDigital LibraryDigital Library
  39. Xu Xie, Fei Sun, Zhaoyang Liu, Shiwen Wu, Jinyang Gao, Jiandong Zhang, Bolin Ding, and Bin Cui. 2022. Contrastive Learning for Sequential Recommendation. In 2022 IEEE 38th International Conference on Data Engineering. 1259--1273.Google ScholarGoogle Scholar
  40. Qing Yin, Hui Fang, Zhu Sun, and Yew-Soon Ong. 2022. Understanding Diversity in Session-Based Recommendation. arXiv preprint arXiv:2208.13453 (2022).Google ScholarGoogle Scholar
  41. Junliang Yu, Hongzhi Yin, Xin Xia, Tong Chen, Jundong Li, and Zi Huang. 2022. Self-Supervised Learning for Recommender Systems: A Survey. arXiv preprint arXiv:2203.15876 (2022).Google ScholarGoogle Scholar
  42. Meike Zehlike and Carlos Castillo. 2020. Reducing Disparate Exposure in Ranking: A Learning To Rank Approach. In Proceedings of The Web Conference 2020. 2849--2855.Google ScholarGoogle ScholarDigital LibraryDigital Library
  43. Mi Zhang and Neil Hurley. 2008. Avoiding Monotony: Improving the Diversity of Recommendation Lists. In Proceedings of the 2008 ACM conference on Recommender systems. 123--130.Google ScholarGoogle ScholarDigital LibraryDigital Library
  44. Shuai Zhang, Lina Yao, Aixin Sun, and Yi Tay. 2019. Deep Learning Based Recommender System: A Survey and New Perspectives. Comput. Surveys, Vol. 52, 1 (2019), 1--38.Google ScholarGoogle Scholar
  45. Wayne Xin Zhao, Junhua Chen, Pengfei Wang, Qi Gu, and Ji-Rong Wen. 2020. Revisiting Alternative Experimental Settings for Evaluating Top-n Item Recommendation Algorithms. In Proceedings of the 29th ACM International Conference on Information & Knowledge Management. 2329--2332.Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Repetition and Exploration in Sequential Recommendation

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in
      • Published in

        cover image ACM Conferences
        SIGIR '23: Proceedings of the 46th International ACM SIGIR Conference on Research and Development in Information Retrieval
        July 2023
        3567 pages
        ISBN:9781450394086
        DOI:10.1145/3539618

        Copyright © 2023 Owner/Author

        This work is licensed under a Creative Commons Attribution International 4.0 License.

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 18 July 2023

        Check for updates

        Qualifiers

        • research-article

        Acceptance Rates

        Overall Acceptance Rate792of3,983submissions,20%

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader