skip to main content
10.1145/3523227.3546754acmotherconferencesArticle/Chapter ViewAbstractPublication PagesrecsysConference Proceedingsconference-collections
research-article

BRUCE: Bundle Recommendation Using Contextualized item Embeddings

Published: 13 September 2022 Publication History

Abstract

A bundle is a pre-defined set of items that are collected together. In many domains, bundling is one of the most important marketing strategies for item promotion, commonly used in e-commerce. Bundle recommendation resembles the item recommendation task, where bundles are the recommended unit, but it poses additional challenges; while item recommendation requires only user and item understanding, bundle recommendation also requires modeling the connections between the various items in a bundle. Transformers have driven the state-of-the-art methods for set and sequence modeling in various natural language processing and computer vision tasks, emphasizing the understanding that the neighbors of an element are of crucial importance. Under some required adjustments, we believe the same applies for items in bundles, and better capturing the relations of an item with other items in the bundle may lead to improved recommendations. To address that, we introduce BRUCE - a novel model for bundle recommendation, in which we adapt Transformers to represent data on users, items, and bundles. This allows exploiting the self-attention mechanism to model the following: latent relations between the items in a bundle; and users’ preferences toward each of the items in the bundle and toward the whole bundle. Moreover, we examine various architectures to integrate the items’ and the users’ information and provide insights on architecture selection based on data characteristics. Experiments conducted on three benchmark datasets show that the proposed approach contributes to the accuracy of the recommendation and substantially outperforms state-of-the-art methods

Supplementary Material

MP4 File (BRUCE recording.mp4)
BRUCE - Bundle Recommendation Using Contextualized item Embeddings Paper presentation video presented by Tzoof Avny Brosh

References

[1]
Jinze Bai, Chang Zhou, Junshuai Song, Xiaoru Qu, Weiting An, Zhao Li, and Jun Gao. 2019. Personalized bundle list recommendation. In The World Wide Web Conference. 60–71.
[2]
Joeran Beel, Bela Gipp, Stefan Langer, and Corinna Breitinger. 2016. Paper recommender systems: a literature survey. International Journal on Digital Libraries 17, 4 (2016), 305–338.
[3]
Arash Beheshtian-Ardakani, Mohammad Fathian, and Mohammadreza Gholamian. 2018. A novel model for product bundling and direct marketing in e-commerce based on market segmentation. Decision Science Letters 7, 1 (2018), 39–54.
[4]
Moran Beladev, Lior Rokach, and Bracha Shapira. 2016. Recommender systems for product bundling. Knowledge-Based Systems 111 (2016), 193–206.
[5]
Da Cao, Liqiang Nie, Xiangnan He, Xiaochi Wei, Shunzhi Zhu, and Tat-Seng Chua. 2017. Embedding factorization models for jointly recommending items and user generated lists. In Proceedings of the 40th international ACM SIGIR conference on research and development in information retrieval. 585–594.
[6]
Jianxin Chang, Chen Gao, Xiangnan He, Depeng Jin, and Yong Li. 2020. Bundle recommendation with graph convolutional networks. In Proceedings of the 43rd international ACM SIGIR conference on Research and development in Information Retrieval. 1673–1676.
[7]
Liang Chen, Yang Liu, Xiangnan He, Lianli Gao, and Zibin Zheng. 2019. Matching User with Item Set: Collaborative Bundle Recommendation with Deep Attention Network. In IJCAI. 2095–2101.
[8]
Paolo Cremonesi, Franca Garzotto, Sara Negro, Alessandro Vittorio Papadopoulos, and Roberto Turrin. 2011. Looking for “good” recommendations: A comparative evaluation of recommender systems. In IFIP Conference on Human-Computer Interaction. Springer, 152–168.
[9]
Qilin Deng, Kai Wang, Minghao Zhao, Runze Wu, Yu Ding, Zhene Zou, Yue Shang, Jianrong Tao, and Changjie Fan. 2021. Build Your Own Bundle-A Neural Combinatorial Optimization Method. In Proceedings of the 29th ACM International Conference on Multimedia. 2625–2633.
[10]
Qilin Deng, Kai Wang, Minghao Zhao, Zhene Zou, Runze Wu, Jianrong Tao, Changjie Fan, and Liang Chen. 2020. Personalized bundle recommendation in online games. In Proceedings of the 29th ACM International Conference on Information & Knowledge Management. 2381–2388.
[11]
Jacob Devlin, Ming-Wei Chang, Kenton Lee, and Kristina Toutanova. 2018. Bert: Pre-training of deep bidirectional transformers for language understanding. arXiv preprint arXiv:1810.04805(2018).
[12]
Dumitru Erhan, Aaron Courville, Yoshua Bengio, and Pascal Vincent. 2010. Why does unsupervised pre-training help deep learning?. In Proceedings of the thirteenth international conference on artificial intelligence and statistics. JMLR Workshop and Conference Proceedings, 201–208.
[13]
Konrad Gadzicki, Razieh Khamsehashari, and Christoph Zetzsche. 2020. Early vs late fusion in multimodal convolutional neural networks. In 2020 IEEE 23rd International Conference on Information Fusion (FUSION). IEEE, 1–6.
[14]
Arjan Gijsberts, Manfredo Atzori, Claudio Castellini, Henning Müller, and Barbara Caputo. 2014. Movement error rate for evaluation of machine learning methods for sEMG-based hand movement classification. IEEE transactions on neural systems and rehabilitation engineering 22, 4(2014), 735–744.
[15]
Asnat Greenstein-Messica and Lior Rokach. 2018. Personal price aware multi-seller recommender system: Evidence from eBay. Knowledge-Based Systems 150 (2018), 14–26.
[16]
Asela Gunawardana and Guy Shani. 2015. Evaluating recommender systems. In Recommender systems handbook. Springer, 265–308.
[17]
Guy Hadash, Oren Sar Shalom, and Rita Osadchy. 2018. Rank and rate: multi-task learning for recommender systems. In Proceedings of the 12th ACM Conference on Recommender Systems. 451–454.
[18]
Xiangnan He, Lizi Liao, Hanwang Zhang, Liqiang Nie, Xia Hu, and Tat-Seng Chua. 2017. Neural collaborative filtering. In Proceedings of the 26th international conference on world wide web. 173–182.
[19]
Remigio Hurtado, Rodolfo Bojorque, and César Andrés Inga Chalco. 2019. Clustering-Based Recommender System: Bundle Recommendation Using Matrix Factorization to Single User and User Communities. 330–338. https://doi.org/10.1007/978-3-319-94229-2_32
[20]
Murium Iqbal, Adair Kovac, and Kamelia Aryafar. 2018. A Multimodal Recommender System for Large-scale Assortment Generation in E-commerce. arXiv preprint arXiv:1806.11226(2018).
[21]
Diederik P Kingma and Jimmy Ba. 2014. Adam: A method for stochastic optimization. arXiv preprint arXiv:1412.6980(2014).
[22]
BD Klein and DF Rossin. 1999. Data quality in neural network models: effect of error rate and magnitude of error on predictive accuracy. Omega 27, 5 (1999), 569–582.
[23]
Itzik Malkiel, Oren Barkan, Avi Caciularu, Noam Razin, Ori Katz, and Noam Koenigstein. 2020. RecoBERT: A Catalog Language Model for Text-Based Recommendations. arxiv:2009.13292 [cs.IR]
[24]
Cataldo Musto, M d Gemmis, Pasquale Lops, Fedelucio Narducci, and Giovanni Semeraro. 2021. Semantics and content-based recommendations. Recommender systems handbook(2021), 251.
[25]
Niki Parmar, Ashish Vaswani, Jakob Uszkoreit, Lukasz Kaiser, Noam Shazeer, Alexander Ku, and Dustin Tran. 2018. Image transformer. In International Conference on Machine Learning. PMLR, 4055–4064.
[26]
Adam Paszke, Sam Gross, Francisco Massa, Adam Lerer, James Bradbury, Gregory Chanan, Trevor Killeen, Zeming Lin, Natalia Gimelshein, Luca Antiga, 2019. Pytorch: An imperative style, high-performance deep learning library. Advances in neural information processing systems 32 (2019).
[27]
Apurva Pathak, Kshitiz Gupta, and Julian McAuley. 2017. Generating and personalizing bundle recommendations on steam. In Proceedings of the 40th International ACM SIGIR Conference on Research and Development in Information Retrieval. 1073–1076.
[28]
Lutz Prechelt. 1998. Early stopping-but when?In Neural Networks: Tricks of the trade. Springer, 55–69.
[29]
Alec Radford, Karthik Narasimhan, Tim Salimans, and Ilya Sutskever. 2018. Improving language understanding by generative pre-training (2018). URL https://s3-us-west-2.amazonaws.com/openai-assets/research-covers/language-unsupervised/language_understanding_paper.pdf(2018).
[30]
Steffen Rendle, Christoph Freudenthaler, Zeno Gantner, and Lars Schmidt-Thieme. 2012. BPR: Bayesian personalized ranking from implicit feedback. arXiv preprint arXiv:1205.2618(2012).
[31]
Francesco Ricci, Lior Rokach, and Bracha Shapira. 2011. Introduction to recommender systems handbook. In Recommender systems handbook(. ed.). Springer, 1–35.
[32]
Oren Sar Shalom, Shlomo Berkovsky, Royi Ronen, Elad Ziklik, and Amir Amihood. 2015. Data quality matters in recommender systems. In Proceedings of the 9th ACM Conference on Recommender Systems. 257–260.
[33]
Oren Sar Shalom, Noam Koenigstein, Ulrich Paquet, and Hastagiri P Vanchinathan. 2016. Beyond collaborative filtering: The list recommendation problem. In Proceedings of the 25th international conference on world wide web. 63–72.
[34]
John E Smee and Norman C Beaulieu. 1998. Error-rate evaluation of linear equalization and decision feedback equalization with error propagation. IEEE Transactions on Communications 46, 5 (1998), 656–665.
[35]
Cees GM Snoek, Marcel Worring, and Arnold WM Smeulders. 2005. Early versus late fusion in semantic video analysis. In Proceedings of the 13th annual ACM international conference on Multimedia. 399–402.
[36]
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.
[37]
Hen Tzaban, Ido Guy, Asnat Greenstein-Messica, Arnon Dagan, Lior Rokach, and Bracha Shapira. 2020. Product bundle identification using semi-supervised learning. In Proceedings of the 43rd International ACM SIGIR Conference on Research and Development in Information Retrieval. 791–800.
[38]
S.N. van Schaik, J. Masthoff, and A.T. Wibowo. 2020. Package recommender systems: A systematic review. Intelligent Decision Technologies 13, 4 (2 2020), 435–452. https://doi.org/10.3233/idt-190140
[39]
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:1706.03762 [cs.CL]
[40]
M Vijaikumar, Shirish Shevade, and M Narasimha Murty. 2020. Gram-smot: Top-n personalized bundle recommendation via graph attention mechanism and submodular optimization. In Joint European Conference on Machine Learning and Knowledge Discovery in Databases. Springer, 297–313.
[41]
Xin Wang, Xiao Liu, Jin Liu, and Hao Wu. 2021. Relational Graph Neural Network with Neighbor Interactions for Bundle Recommendation Service. In 2021 IEEE International Conference on Web Services (ICWS). IEEE, 167–172.
[42]
Agung Toto Wibowo, Advaith Siddharthan, Chenghua Lin, and Judith Masthoff. 2017. Matrix Factorization for Package Recommendations. In ComplexRec@RecSys.
[43]
Agung Toto Wibowo, Advaith Siddharthan, Judith Masthoff, and Chenghua Lin. 2018. Incorporating Constraints into Matrix Factorization for Clothes Package Recommendation. In Proceedings of the 26th Conference on User Modeling, Adaptation and Personalization(Singapore, Singapore) (UMAP ’18). Association for Computing Machinery, New York, NY, USA, 111–119. https://doi.org/10.1145/3209219.3209228
[44]
H. Xiong and Zhengbin Liu. 2015. A situation information integrated personalized travel package recommendation approach based on TD-LDA model. In 2015 International Conference on Behavioral, Economic and Socio-cultural Computing (BESC). 32–37.
[45]
Lei Yang, Richong Zhang, Hailong Sun, Xiaohui Guo, and Jinpeng Huai. 2012. A Tourist Itinerary Planning Approach Based on Ant Colony Algorithm. In Web-Age Information Management, Hong Gao, Lipyeow Lim, Wei Wang, Chuan Li, and Lei Chen (Eds.). Springer Berlin Heidelberg, Berlin, Heidelberg, 399–404.
[46]
Qi Zhao, Yi Zhang, Daniel Friedman, and Fangfang Tan. 2015. E-Commerce Recommendation with Personalized Promotion. In Proceedings of the 9th ACM Conference on Recommender Systems (Vienna, Austria) (RecSys ’15). Association for Computing Machinery, New York, NY, USA, 219–226. https://doi.org/10.1145/2792838.2800178
[47]
Sen Zhao, Wei Wei, Ding Zou, and Xianling Mao. 2022. Multi-view intent disentangle graph networks for bundle recommendation. arXiv preprint arXiv:2202.11425(2022).

Cited By

View all
  • (2025)Multi-view graph contrastive representation learning for bundle recommendationInformation Processing & Management10.1016/j.ipm.2024.10395662:1(103956)Online publication date: Jan-2025
  • (2024)Revisiting Bundle Recommendation for Intent-aware Product BundlingACM Transactions on Recommender Systems10.1145/36528652:3(1-34)Online publication date: 5-Jun-2024
  • (2024)Adaptive In-Context Learning with Large Language Models for Bundle GenerationProceedings of the 47th International ACM SIGIR Conference on Research and Development in Information Retrieval10.1145/3626772.3657808(966-976)Online publication date: 10-Jul-2024
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
RecSys '22: Proceedings of the 16th ACM Conference on Recommender Systems
September 2022
743 pages
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 ACM 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: 13 September 2022

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Attention
  2. Bundle Recommendation
  3. Neural Networks
  4. Package Recommendation
  5. Ranking
  6. Recommender Systems
  7. Transformers

Qualifiers

  • Research-article
  • Research
  • Refereed limited

Conference

Acceptance Rates

Overall Acceptance Rate 254 of 1,295 submissions, 20%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)185
  • Downloads (Last 6 weeks)18
Reflects downloads up to 05 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2025)Multi-view graph contrastive representation learning for bundle recommendationInformation Processing & Management10.1016/j.ipm.2024.10395662:1(103956)Online publication date: Jan-2025
  • (2024)Revisiting Bundle Recommendation for Intent-aware Product BundlingACM Transactions on Recommender Systems10.1145/36528652:3(1-34)Online publication date: 5-Jun-2024
  • (2024)Adaptive In-Context Learning with Large Language Models for Bundle GenerationProceedings of the 47th International ACM SIGIR Conference on Research and Development in Information Retrieval10.1145/3626772.3657808(966-976)Online publication date: 10-Jul-2024
  • (2024)Towards Hierarchical Intent Disentanglement for Bundle RecommendationIEEE Transactions on Knowledge and Data Engineering10.1109/TKDE.2023.332917536:7(3556-3567)Online publication date: Jul-2024
  • (2024)Recent Developments in Recommender Systems: A Survey [Review Article]IEEE Computational Intelligence Magazine10.1109/MCI.2024.336398419:2(78-95)Online publication date: 8-Apr-2024
  • (2024)Economic recommender systems – a systematic reviewElectronic Commerce Research and Applications10.1016/j.elerap.2023.10135263:COnline publication date: 17-Apr-2024
  • (2023)Semi-supervised Adversarial Learning for Complementary Item RecommendationProceedings of the ACM Web Conference 202310.1145/3543507.3583462(1804-1812)Online publication date: 30-Apr-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
  • (2023)MCRec: Multi-channel Gated Gifts Recommendation2023 IEEE International Conference on Data Mining (ICDM)10.1109/ICDM58522.2023.00064(548-557)Online publication date: 1-Dec-2023
  • (2023)Contextual Advertising Strategy Generation via Attention and Interaction Guidance2023 IEEE 10th International Conference on Data Science and Advanced Analytics (DSAA)10.1109/DSAA60987.2023.10302533(1-10)Online publication date: 9-Oct-2023

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

HTML Format

View this article in HTML Format.

HTML Format

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media