Abstract
Sequential recommendation aims to predict a user’s next behavior in near future by using the user’s most recent behaviors. Most of the existing methods always embed a user or an item as a point in a vector space, and then model the user’s recent behaviors as a sequence with a strict order to generate recommendations. However, both the point representation and strict order rule limit the capacity of sequential recommendation models as the diversity and uncertainty of a user’s interests. In this paper, by relaxing the condition that a sequence must follow a strict order, we introduce the box embedding into the sequential recommendation and present a novel model called Box4Rec. Box4Rec embeds a user and the user’s historical items as boxes instead of points to model the user’s general preference and short-term preference, and then integrates the conjunction and disjunction operations on items to generate flexible recommendation strategies. Experiments on five real-world datasets show the proposed Box4Rec model outperforms the state-of-the-art methods consistently.
Supported by organization Program of Guizhou Provincial Science and Technology Department (No. [2019]2502).
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
He, R., Kang, W.C., Mcauley, J.: Translation-based recommendation. In: RecSys, pp. 161–169 (2017)
He, R., Mcauley, J.: Fusing similarity models with Markov chains for sparse sequential recommendation. In: ICDM, pp. 191–200 (2016)
Hidasi, B, Karatzoglou, A., Baltrunas, L., Tikk, D.: Session-based recommendations with recurrent neural networks. In: ICLR (2016)
Kang, W., McAuley, J.J.: Self-attentive sequential recommendation. In: ICDM, pp. 197–206 (2018)
Koren, Y., Bell, R., Volinsky, C.: Matrix factorization techniques for recommender systems. IEEE Comput. 42(8), 30–37 (2009)
Krizhevsky, A., Sutskever, I., Hinton.: ImageNet classification with deep convolutional neural networks. In: NIPS (2012)
Li, C., Niu, X., Luo, X., Chen, Z.: A review-driven neural model for sequential recommendation. In: IJCAI, pp. 2866–2872 (2019)
Pi, Q., Bian, W., Zhou, G., Zhu, X., Gai, K.: Practice on long sequential user behavior modeling for click-through rate prediction. In: KDD, pp. 2671–2679 (2019)
Ren, H., Hu, W., Leskovec, J.: Query2box: reasoning over knowledge graphs in vector space using box embeddings. In: ICLR, pp. 3391–3401 (2020)
Rendle, S., Freudenthaler, C., Gantner, Z., Schmidt-Thieme, L.: BPR: Bayesian personalized ranking from implicit feedback. In: UAI, pp. 452–461 (2009)
Rendle, S., Freudenthaler, C., Schmidt-Thieme, L.: Factorizing personalized Markov chains for next-basket recommendation. In: WWW, pp. 811–820 (2010)
Shani, G., Heckerman, D., Brafman, R.I.: An MDP-based recommender system. J. Mach. Learn. Res. 6, 1265–1295 (2005)
Tang, J., Wang, k.: Personalized top-N sequential recommendation via convolutional sequence embedding. In: WSDM, pp. 565–573 (2018)
Wang, S., Hu, L., Wang, Y., Cao, L.L., Sheng, Q.Z., Orgun, M.A.: Sequential Recommender Systems: Challenges, Progress and Prospects, CoRRabs/2001.04830 (2020)
Wu, C., Ahmed, A., Beutel, A., Smoda, A.J., Jing, H.: Recurrent recommender networks. In: WSDM, pp. 495–503 (2017)
Zaheer, M., Kottur, S., Ravanbakhsh, S., Poczos, B., Salakhutdinov, R., Smola, A.J.: Deep sets. In: NeurIPS, pp. 3391–3401 (2017)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 Springer Nature Switzerland AG
About this paper
Cite this paper
Deng, K., Huang, J., Qin, J. (2021). Box4Rec: Box Embedding for Sequential Recommendation. In: Karlapalem, K., et al. Advances in Knowledge Discovery and Data Mining. PAKDD 2021. Lecture Notes in Computer Science(), vol 12713. Springer, Cham. https://doi.org/10.1007/978-3-030-75765-6_43
Download citation
DOI: https://doi.org/10.1007/978-3-030-75765-6_43
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-75764-9
Online ISBN: 978-3-030-75765-6
eBook Packages: Computer ScienceComputer Science (R0)