{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,7]],"date-time":"2025-06-07T15:45:41Z","timestamp":1749311141524,"version":"3.37.3"},"reference-count":49,"publisher":"Springer Science and Business Media LLC","issue":"4-5","license":[{"start":{"date-parts":[[2021,8,27]],"date-time":"2021-08-27T00:00:00Z","timestamp":1630022400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2021,8,27]],"date-time":"2021-08-27T00:00:00Z","timestamp":1630022400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"name":"European Union\u2019s Horizon 2020 research and innovation programme","award":["779747"],"award-info":[{"award-number":["779747"]}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Inf Retrieval J"],"published-print":{"date-parts":[[2021,10]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>Representation learning has been widely applied in real-world recommendation systems to capture the features of both users and items. Existing grocery recommendation methods only represent each user and item by single deterministic points in a low-dimensional continuous space, which limit the expressive ability of their embeddings, resulting in recommendation performance bottlenecks. In addition, existing representation learning methods for grocery recommendation only consider the items (products) as independent entities, neglecting their other valuable side information, such as the textual descriptions and the categorical data of items. In this paper, we propose the Variational Bayesian Context-Aware Representation (VBCAR) model for grocery recommendation. VBCAR is a novel variational Bayesian model that learns distributional representations of users and items by leveraging basket context information from historical interactions. Our VBCAR model is also extendable to leverage side information by encoding contextual features into representations based on the inference encoder. We conduct extensive experiments on three real-world grocery datasets to assess the effectiveness of our model as well as the impact of different construction strategies for item side information. Our results show that our VBCAR model outperforms the current state-of-the-art grocery recommendation models while integrating item side information (especially the categorical features with the textual information of items) results in further significant performance gains. Furthermore, we demonstrate through analysis that our model is able to effectively encode similarities between product types, which we argue is the primary reason for the observed effectiveness gains.<\/jats:p>","DOI":"10.1007\/s10791-021-09397-1","type":"journal-article","created":{"date-parts":[[2021,8,27]],"date-time":"2021-08-27T11:05:56Z","timestamp":1630062356000},"page":"347-369","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":3,"title":["Variational Bayesian representation learning for grocery recommendation"],"prefix":"10.1007","volume":"24","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-5374-0318","authenticated-orcid":false,"given":"Zaiqiao","family":"Meng","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Richard","family":"McCreadie","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Craig","family":"Macdonald","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Iadh","family":"Ounis","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2021,8,27]]},"reference":[{"key":"9397_CR1","doi-asserted-by":"crossref","unstructured":"Barkan, O. (2017). Bayesian neural word embedding. In Proceedings of the 31st AAAI conference on artificial intelligence, pp. 3135\u20133143.","DOI":"10.1609\/aaai.v31i1.10987"},{"key":"9397_CR2","doi-asserted-by":"crossref","unstructured":"Barkan, O., & Koenigstein, N. (2016). Item2vec: Neural item embedding for collaborative filtering. In Proceedings of the IEEE 26th international workshop on machine learning for signal processing, pp. 1\u20136.","DOI":"10.1109\/MLSP.2016.7738886"},{"issue":"518","key":"9397_CR3","doi-asserted-by":"publisher","first-page":"859","DOI":"10.1080\/01621459.2017.1285773","volume":"112","author":"DM Blei","year":"2017","unstructured":"Blei, D. M., Kucukelbir, A., & McAuliffe, J. D. (2017). Variational inference: A review for statisticians. Journal of the American Statistical Association, 112(518), 859\u2013877.","journal-title":"Journal of the American Statistical Association"},{"key":"9397_CR4","doi-asserted-by":"crossref","unstructured":"Campos, P. G., D\u00edez, F., & S\u00e1nchez-Monta\u00f1\u00e9s, M. (2011). Towards a more realistic evaluation: testing the ability to predict future tastes of matrix factorization-based recommenders. In Proceedings of the fifth ACM conference on Recommender systems, pp. 309\u2013312.","DOI":"10.1145\/2043932.2043990"},{"key":"9397_CR5","doi-asserted-by":"crossref","unstructured":"Chen, Y., & de Rijke, M. (2018). A collective variational autoencoder for top-n recommendation with side information. In Proceedings of the 3rd workshop on deep learning for recommender systems, pp. 3\u20139.","DOI":"10.1145\/3270323.3270326"},{"key":"9397_CR6","unstructured":"Devlin, J., Chang, M.-W., Lee, K., Toutanova, K., & Bert. (2019). Pre-training of deep bidirectional transformers for language understanding. In 2019 Annual conference of the North American chapter of the association for computational linguistics."},{"key":"9397_CR7","doi-asserted-by":"crossref","unstructured":"Grbovic, M., Radosavljevic, V., Djuric, N., Bhamidipati, N., Savla, J., Bhagwan, V., & Sharp, D. (2015). E-commerce in your inbox: Product recommendations at scale. In Proceedings of the 21st ACM SIGKDD international conference on knowledge discovery and data mining, pp. 1809\u20131818.","DOI":"10.1145\/2783258.2788627"},{"key":"9397_CR8","doi-asserted-by":"crossref","unstructured":"He, X., Liao, L., Zhang, H., Nie, L., Hu, X., & Chua, T.-S. (2017). Neural collaborative filtering. In Proceedings of the 26th international conference on world wide web, pp. 173\u2013182.","DOI":"10.1145\/3038912.3052569"},{"key":"9397_CR9","doi-asserted-by":"crossref","unstructured":"Hu, Y., Koren, Y., & Volinsky, C. (2008). Collaborative filtering for implicit feedback datasets. In 2008 Eighth IEEE international conference on data mining, pp. 263\u2013272.","DOI":"10.1109\/ICDM.2008.22"},{"key":"9397_CR10","unstructured":"Kingma, D. P., & Welling, M. (2014). Auto-encoding variational bayes. In Proceedings of the 2nd international conference on learning representations, pp. 1\u201314."},{"key":"9397_CR11","doi-asserted-by":"crossref","unstructured":"Koren, Y. (2009). Collaborative filtering with temporal dynamics. In Proceedings of the 15th ACM SIGKDD international conference on Knowledge discovery and data mining, pp. 447\u2013456.","DOI":"10.1145\/1557019.1557072"},{"key":"9397_CR12","doi-asserted-by":"crossref","unstructured":"Li, J., Ren, P., Chen, Z., Ren, Z., Lian, T., & Ma, J. (2017). Neural attentive session-based recommendation. In Proceedings of the 2017 ACM on conference on information and knowledge management, pp. 1419\u20131428.","DOI":"10.1145\/3132847.3132926"},{"key":"9397_CR13","doi-asserted-by":"crossref","unstructured":"Li, S., Kawale, J., & Fu, Y. (2015). Deep collaborative filtering via marginalized denoising auto-encoder. In Proceedings of the 24th ACM international on conference on information and knowledge management, pp. 811\u2013820.","DOI":"10.1145\/2806416.2806527"},{"key":"9397_CR14","doi-asserted-by":"crossref","unstructured":"Li, X., & She, J. (2017). Collaborative variational autoencoder for recommender systems. In Proceedings of the 23rd ACM SIGKDD international conference on knowledge discovery and data mining, pp. 305\u2013314.","DOI":"10.1145\/3097983.3098077"},{"key":"9397_CR15","doi-asserted-by":"crossref","unstructured":"Liang, D., Krishnan, R. G., Hoffman, M. D., & Jebara, T. (2018). Variational autoencoders for collaborative filtering. In Proceedings of the 2018 World Wide Web Conference on World Wide Web, (pp. 689\u2013698)","DOI":"10.1145\/3178876.3186150"},{"key":"9397_CR16","doi-asserted-by":"crossref","unstructured":"Liu, S., Ounis, I., Macdonald, C., & Meng, Z. (2020). A heterogeneous graph neural model for cold-start recommendation. In Proceedings of the 43rd international ACM SIGIR conference on research and development in information retrieval, pp. 2029\u20132032.","DOI":"10.1145\/3397271.3401252"},{"key":"9397_CR17","doi-asserted-by":"crossref","unstructured":"Liu, T., Wang, Z., Tang, J., Yang, S., Huang, G. Y., & Liu, Z. (2019). Recommender systems with heterogeneous side information. In Proceedings of the world wide web conference, pp. 3027\u20133033.","DOI":"10.1145\/3308558.3313580"},{"key":"9397_CR18","unstructured":"Maaten, L. V. D., & Hinton, V. (2008). Visualizing data using t-SNE. Journal of Machine Learning Research,9(Nov), 2579\u20132605."},{"key":"9397_CR19","doi-asserted-by":"crossref","unstructured":"Manotumruksa, J., Macdonald, C., & Ounis, I. (2017). A deep recurrent collaborative filtering framework for venue recommendation. In Proceedings of the 2017 ACM on conference on information and knowledge management, pp. 1429\u20131438.","DOI":"10.1145\/3132847.3133036"},{"key":"9397_CR20","doi-asserted-by":"crossref","unstructured":"Manotumruksa, J., Macdonald, C., & Ounis, I. (2018). A contextual attention recurrent architecture for context-aware venue recommendation. In Proceedings of the 41st international ACM SIGIR conference on research & development in information retrieval, pp. 555\u2013564.","DOI":"10.1145\/3209978.3210042"},{"key":"9397_CR21","doi-asserted-by":"crossref","unstructured":"Meng, Z., Liang, S., Bao, H., & Zhang, X. (2019a). Co-embedding attributed networks. In Proceedings of the 12th ACM international conference on web search and data mining, pp. 393\u2013401.","DOI":"10.1145\/3289600.3291015"},{"key":"9397_CR22","unstructured":"Meng, Z., McCreadie, R., Macdonald, C., & Ounis, I. (2019b). Variational Bayesian context-aware representation for grocery recommendation. Workshop on context-aware recommender systems @ RecSys."},{"key":"9397_CR23","doi-asserted-by":"crossref","unstructured":"Meng, Z., McCreadie, R., Macdonald, C., & Ounis, I. (2020a). Exploring data splitting strategies for the evaluation of recommendation models. In Fourteenth ACM conference on recommender systems, pp. 681\u2013686.","DOI":"10.1145\/3383313.3418479"},{"key":"9397_CR24","doi-asserted-by":"crossref","unstructured":"Meng, Z., McCreadie, R., Macdonald, C., Ounis, I., Liu, S., Wu, Y., Wang, X., Liang, S., Liang, Y., Zeng, G., et\u00a0al. (2020b). Beta-rec: Build, evaluate and tune automated recommender systems. In Fourteenth ACM conference on recommender systems, pp. 588\u2013590.","DOI":"10.1145\/3383313.3411524"},{"key":"9397_CR25","unstructured":"Meng, Z., Liu, S., Macdonald, C., & Ounis, I. (2021). Graph neural pre-training for enhancing recommendations using side information. arXiv preprint arXiv:2107.03936."},{"key":"9397_CR26","unstructured":"Mikolov, T., Sutskever, I., Chen, K., Corrado, G. S., & Dean, J. (2013). Distributed representations of words and phrases and their compositionality. In Advances in neural information processing systems, pp. 3111\u20133119."},{"key":"9397_CR27","unstructured":"Mnih, A., & Salakhutdinov, R. R. (2008). Probabilistic matrix factorization. In Advances in neural information processing systems, pp. 1257\u20131264."},{"key":"9397_CR28","doi-asserted-by":"crossref","unstructured":"Ning, X., & Karypis, G. (2012). Sparse linear methods with side information for top-n recommendations. In Proceedings of the 6th ACM conference on Recommender systems, pp. 155\u2013162.","DOI":"10.1145\/2365952.2365983"},{"key":"9397_CR29","doi-asserted-by":"crossref","unstructured":"Pang, B., Yang, M., & Wang, C. (2019). A novel top-n recommendation approach based on conditional variational auto-encoder. In Pacific-Asia conference on knowledge discovery and data mining, pp. 357\u2013368.","DOI":"10.1007\/978-3-030-16145-3_28"},{"key":"9397_CR30","unstructured":"Park, S., Kim, Y.-D., & Choi, S. (2013). Hierarchical Bayesian matrix factorization with side information. In Proceedings of the 23rd international joint conference on artificial intelligence."},{"issue":"4","key":"9397_CR31","doi-asserted-by":"publisher","first-page":"66","DOI":"10.1145\/3190616","volume":"51","author":"M Quadrana","year":"2018","unstructured":"Quadrana, M., Cremonesi, P., & Jannach, D. (2018). Sequence-aware recommender systems. ACM Computing Surveys, 51(4), 66.","journal-title":"ACM Computing Surveys"},{"key":"9397_CR32","unstructured":"Rendle, S., Freudenthaler, C., Gantner, Z., & Schmidt-Thieme, L. (2009). Bpr: Bayesian personalized ranking from implicit feedback. In Proceedings of the 25th conference on uncertainty in artificial intelligence, pp. 452\u2013461."},{"key":"9397_CR33","doi-asserted-by":"crossref","unstructured":"Rendle, S., Freudenthaler, C., & Schmidt-Thieme, L. (2010). Factorizing personalized Markov chains for next-basket recommendation. In Proceedings of the 19th international conference on world wide web, pp. 811\u2013820.","DOI":"10.1145\/1772690.1772773"},{"key":"9397_CR34","doi-asserted-by":"crossref","unstructured":"Rendle, S., Gantner, Z., Freudenthaler, C., & Schmidt-Thieme, L. (2011). Fast context-aware recommendations with factorization machines. In Proceedings of the 34th international ACM SIGIR conference on research and development in information retrieval, pp. 635\u2013644.","DOI":"10.1145\/2009916.2010002"},{"key":"9397_CR35","doi-asserted-by":"crossref","unstructured":"Rendle, S., Krichene, W., Zhang, L., & Anderson, J. (2020). Neural collaborative filtering vs. matrix factorization revisited. In Fourteenth ACM conference on recommender systems, pp. 240\u2013248.","DOI":"10.1145\/3383313.3412488"},{"key":"9397_CR36","doi-asserted-by":"crossref","unstructured":"Sachdeva, N., Manco, G., Ritacco, E., & Pudi, V. (2019). Sequential variational autoencoders for collaborative filtering. In Proceedings of the twelfth ACM international conference on web search and data mining, pp. 600\u2013608.","DOI":"10.1145\/3289600.3291007"},{"key":"9397_CR37","doi-asserted-by":"crossref","unstructured":"Salakhutdinov, R., & Mnih, A. (2008). Bayesian probabilistic matrix factorization using markov chain monte carlo. In Proceedings of the 25th international conference on Machine learning, pp. 880\u2013887.","DOI":"10.1145\/1390156.1390267"},{"key":"9397_CR38","unstructured":"R.\u00a0Shu, H.\u00a0H. Bui, S.\u00a0Zhao, M.\u00a0J. Kochenderfer, and S.\u00a0Ermon. Amortized inference regularization. In Advances in Neural Information Processing Systems, pages 4393\u20134402, 2018."},{"key":"9397_CR39","doi-asserted-by":"publisher","first-page":"411","DOI":"10.1007\/s10791-020-09377-x","volume":"23","author":"D Valcarce","year":"2020","unstructured":"Valcarce, D., Bellog\u00edn, A., Parapar, J., & Castells, P. (2020). Assessing ranking metrics in top-n recommendation. Information Retrieval Journal, 23, 411\u2013448.","journal-title":"Information Retrieval Journal"},{"key":"9397_CR40","doi-asserted-by":"crossref","unstructured":"Wan, M., Wang, D., Goldman, M., Taddy, M., Rao, J., Liu, J., Lymberopoulos, D., & McAuley, J. (2017). Modeling consumer preferences and price sensitivities from large-scale grocery shopping transaction logs. In Advances in neural information processing systems, pp. 1103\u20131112.","DOI":"10.1145\/3038912.3052568"},{"key":"9397_CR41","doi-asserted-by":"crossref","unstructured":"Wan, M., Wang, D., Liu, J., Bennett, P., & McAuley, J. (2018). Representing and recommending shopping baskets with complementarity, compatibility and loyalty. In Advances in neural information processing systems, pp. 1133\u20131142.","DOI":"10.1145\/3269206.3271786"},{"key":"9397_CR42","unstructured":"Wan, S., Lan, Y., Wang, P., Guo, J., Xu, J., & Cheng, X. (2015). Next basket recommendation with neural networks. RecSys Posters."},{"key":"9397_CR43","doi-asserted-by":"crossref","unstructured":"Wang, H., Shi, X., & Yeung, D.-Y. (2015). Relational stacked denoising autoencoder for tag recommendation. In Proceedings of the 29th AAAI conference on artificial intelligence.","DOI":"10.1609\/aaai.v29i1.9548"},{"key":"9397_CR44","doi-asserted-by":"crossref","unstructured":"Wang, X., He, X., Wang, M., Feng, F., & Chua, T.-S. (2019). Neural graph collaborative filtering. In Proceedings of the 42nd international ACM SIGIR conference on research and development in information retrieval.","DOI":"10.1145\/3331184.3331267"},{"key":"9397_CR45","doi-asserted-by":"crossref","unstructured":"Wolf, T., Debut, L., Sanh, V., Chaumond, J., Delangue, C., Moi, A., Cistac, P., Rault, T., Louf, R., Funtowicz, M., & Brew, J. (2019). Huggingface\u2019s transformers: State-of-the-art natural language processing. arXiv:1910.03771.","DOI":"10.18653\/v1\/2020.emnlp-demos.6"},{"key":"9397_CR46","doi-asserted-by":"crossref","unstructured":"Wu, Y., Macdonald, C., & Ounis, I. (2020). A hybrid conditional variational autoencoder model for personalised top-n recommendation. In Proceedings of ICTIR.","DOI":"10.1145\/3409256.3409835"},{"key":"9397_CR47","doi-asserted-by":"crossref","unstructured":"Xiao, T., Liang, S., Shen, W., & Meng, Z. (2019). Bayesian deep collaborative matrix factorization. In Proceedings of the 33rd AAAI conference on artificial intelligence.","DOI":"10.1609\/aaai.v33i01.33015474"},{"issue":"2\u20133","key":"9397_CR48","doi-asserted-by":"publisher","first-page":"183","DOI":"10.1007\/s10791-017-9319-5","volume":"21","author":"X Yang","year":"2018","unstructured":"Yang, X., Macdonald, C., & Ounis, I. (2018). Using word embeddings in twitter election classification. Information Retrieval Journal, 21(2\u20133), 183\u2013207.","journal-title":"Information Retrieval Journal"},{"key":"9397_CR49","doi-asserted-by":"crossref","unstructured":"Yu, F., Liu, Q., Wu, S., Wang, L., & Tan, T. (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, pp. 729\u2013732.","DOI":"10.1145\/2911451.2914683"}],"container-title":["Information Retrieval Journal"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10791-021-09397-1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10791-021-09397-1\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10791-021-09397-1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,1,8]],"date-time":"2023-01-08T06:08:08Z","timestamp":1673158088000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10791-021-09397-1"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,8,27]]},"references-count":49,"journal-issue":{"issue":"4-5","published-print":{"date-parts":[[2021,10]]}},"alternative-id":["9397"],"URL":"https:\/\/doi.org\/10.1007\/s10791-021-09397-1","relation":{},"ISSN":["1386-4564","1573-7659"],"issn-type":[{"type":"print","value":"1386-4564"},{"type":"electronic","value":"1573-7659"}],"subject":[],"published":{"date-parts":[[2021,8,27]]},"assertion":[{"value":"21 July 2020","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"13 August 2021","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"27 August 2021","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}