{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,21]],"date-time":"2025-02-21T22:09:55Z","timestamp":1740175795787,"version":"3.37.3"},"reference-count":44,"publisher":"Springer Science and Business Media LLC","issue":"5","license":[{"start":{"date-parts":[[2022,4,7]],"date-time":"2022-04-07T00:00:00Z","timestamp":1649289600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2022,4,7]],"date-time":"2022-04-07T00:00:00Z","timestamp":1649289600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["61802033"],"award-info":[{"award-number":["61802033"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"name":"Sichuan Regional Innovation Cooperation Project","award":["2020YFQ0018"],"award-info":[{"award-number":["2020YFQ0018"]}]},{"name":"Sichuan Science and Technology Program","award":["2018GZ0087,2019YJ0543"],"award-info":[{"award-number":["2018GZ0087,2019YJ0543"]}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Complex Intell. Syst."],"published-print":{"date-parts":[[2022,10]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>Recently, variational autoencoder (VAE), a model that supports Bayesian inference and variational posterior distribution approximation, has been used to address the prevailing challenge of inefficient modelling of non-linear user-item interactions in collaborative filtering (CF). However, the choices of prior distributions in these VAE-based CF models are inadequate to determine the underlying distributions, leading to skewed maximum likelihood estimation of model parameters. In this paper, we present an Implicit Optimal Variational autoencoder model for collaborative filtering (IOVA-CF) to alleviate this challenge. Specifically, IOVA-CF utilizes a novel implicit optimal prior, which aids in generating excellent latent representations. This implicit optimal prior (IoP) is an aggregated posterior prior (AP), that is, the posterior\u2019s expectation of the data distribution. However, unlike previous AP, IoP utilizes the density ratio technique to compute the Kullback-Leibler (KL) divergence without explicitly capturing the aggregated posterior. Besides, we can calculate the KL divergence between the aggregated posterior and the inference network in a closed-form using the density ratio technique, making IoP an optimal prior for maximizing the objective function. Additionally, unlike earlier VAE-based recommendation models, IOVA-CF significantly alleviates the over-regularization issue. Furthermore, IOVA-CF can adequately capture the latent space\u2019s uncertainty. Finally, empirical evaluations with several competitive baseline models on four (4) real-world datasets reveal the superior performance of IOVA-CF.<\/jats:p>","DOI":"10.1007\/s40747-022-00696-8","type":"journal-article","created":{"date-parts":[[2022,4,7]],"date-time":"2022-04-07T04:12:32Z","timestamp":1649304752000},"page":"4369-4384","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["Implicit optimal variational collaborative filtering"],"prefix":"10.1007","volume":"8","author":[{"given":"Joojo","family":"Walker","sequence":"first","affiliation":[]},{"given":"Fan","family":"Zhou","sequence":"additional","affiliation":[]},{"given":"Edward Y.","family":"Baagyere","sequence":"additional","affiliation":[]},{"given":"Emmanuel","family":"Ahene","sequence":"additional","affiliation":[]},{"given":"Fengli","family":"Zhang","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2022,4,7]]},"reference":[{"key":"696_CR1","doi-asserted-by":"crossref","unstructured":"Bhargava P, Phan T, Zhou J, Lee J (2015) Who, what, when, and where: multi-dimensional collaborative recommendations using tensor factorization on sparse user-generated data. In: Proceedings of the 24th international conference on world wide web, WWW \u201915, pp 130\u2013140. International World Wide Web Conferences Steering Committee, Republic and Canton of Geneva, CHE. https:\/\/doi.org\/10.1145\/2736277.2741077","DOI":"10.1145\/2736277.2741077"},{"key":"696_CR2","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\u2014DLRS 2018, pp 3\u20139. https:\/\/doi.org\/10.1145\/3270323.3270326. http:\/\/dl.acm.org\/citation.cfm?doid=3270323.3270326","DOI":"10.1145\/3270323.3270326"},{"key":"696_CR3","doi-asserted-by":"publisher","DOI":"10.1016\/j.knosys.2018.05.040","author":"S Chen","year":"2018","unstructured":"Chen S, Peng Y (2018) Matrix factorization for recommendation with explicit and implicit feedback. Knowl-Based Syst. https:\/\/doi.org\/10.1016\/j.knosys.2018.05.040","journal-title":"Knowl-Based Syst"},{"issue":"2","key":"696_CR4","first-page":"1","volume":"38","author":"C Chen","year":"2020","unstructured":"Chen C, Zhang MIN (2020) Efficient neural matrix factorization without sampling. ACM Trans Inf Syst 38(2):1\u201328","journal-title":"ACM Trans Inf Syst"},{"key":"696_CR5","first-page":"3619","volume":"13","author":"T Chen","year":"2012","unstructured":"Chen T, Zhang W, Lu Q, Chen K, Zheng Z, Yu Y (2012) SVDFeature: a toolkit for feature-based collaborative filtering. J Mach Learn Res 13:3619\u20133622","journal-title":"J Mach Learn Res"},{"issue":"1","key":"696_CR6","doi-asserted-by":"publisher","first-page":"147","DOI":"10.1007\/s40747-019-00123-5","volume":"6","author":"J Chen","year":"2020","unstructured":"Chen J, Zhao C, Uliji Chen L (2020) Collaborative filtering recommendation algorithm based on user correlation and evolutionary clustering. Complex Intell Syst 6(1):147\u2013156. https:\/\/doi.org\/10.1007\/s40747-019-00123-5","journal-title":"Complex Intell Syst"},{"issue":"2","key":"696_CR7","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3439729","volume":"54","author":"Y Deldjoo","year":"2021","unstructured":"Deldjoo Y, Noia TD, Merra FA (2021) A survey on adversarial recommender systems: from attack\/defense strategies to generative adversarial networks. ACM Comput Surv 54(2):1\u201338. https:\/\/doi.org\/10.1145\/3439729","journal-title":"ACM Comput Surv"},{"key":"696_CR8","doi-asserted-by":"crossref","unstructured":"Gao M, Zhang J, Yu J, Li J, Wen J, Xiong Q (2020) Recommender systems based on generative adversarial networks: a problem-driven perspective. Inf Sci 546: 1166\u20131185. http:\/\/arxiv.org\/abs\/2003.02474","DOI":"10.1016\/j.ins.2020.09.013"},{"key":"696_CR9","unstructured":"Goodfellow I, Pouget-Abadie J, Mirza M, Xu B, Warde-Farley D, Ozair S, Courville A, Bengio Y (2014) Generative adversarial nets. In: Ghahramani Z, Welling M, Cortes C, Lawrence N, Weinberger KQ (eds) Advances in neural information processing systems, vol\u00a027, pp 1\u20139. Curran Associates, Inc. https:\/\/proceedings.neurips.cc\/paper\/2014\/file\/5ca3e9b122f61f8f06494c97b1afccf3-Paper.pdf"},{"key":"696_CR10","unstructured":"Gershman SJ, Goodman ND (2014) Amortized inference in probabilistic reasoning. In: Proceedings of the 36th annual conference of the Cognitive Science Society (CogSci 2014)"},{"key":"696_CR11","doi-asserted-by":"crossref","unstructured":"He X, Zhang H, Kan M.Y, Chua TS (2016) Fast matrix factorization for online recommendation with implicit feedback. In: SIGIR 2016\u2014Proceedings of the 39th international ACM SIGIR conference on research and development in information retrieval, pp 549\u2013558. https:\/\/doi.org\/10.1145\/2911451.2911489","DOI":"10.1145\/2911451.2911489"},{"key":"696_CR12","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 - WWW \u201917, pp. Pages 173\u2013182 https:\/\/doi.org\/10.1145\/3038912.3052569","DOI":"10.1145\/3038912.3052569"},{"key":"696_CR13","doi-asserted-by":"crossref","unstructured":"He X, Du X, Wang X, Tian F, Tang J, Chua T.S(2018)Product-based neural collaborative filtering. In: IJCAI International Joint Conference on Artificial Intelligence, vol. 2018-July, pp. 2227\u20132233. International Joint Conferences on Artificial Intelligence Organization https:\/\/doi.org\/10.24963\/ijcai.2018\/308","DOI":"10.24963\/ijcai.2018\/308"},{"key":"696_CR14","doi-asserted-by":"crossref","unstructured":"Hu Y, Volinsky C, Koren Y(2008)Collaborative filtering for implicit feedback datasets. In: Proceedings - IEEE International Conference on Data Mining, ICDM, pp. 263\u2013272. IEEE https:\/\/doi.org\/10.1109\/ICDM.2008.22","DOI":"10.1109\/ICDM.2008.22"},{"key":"696_CR15","doi-asserted-by":"crossref","unstructured":"Karamanolakis G, Cherian K.R, Narayan A.R, Yuan J, Tang D, Jebara T(2018) Item Recommendation with Variational Autoencoders and Heterogeneous Priors. In: Proceedings of the 3rd Workshop on Deep Learning for Recommender Systems - DLRS 2018, pp. 10\u201314. ACM New York, NY, USA https:\/\/doi.org\/10.1145\/3270323.3270329","DOI":"10.1145\/3270323.3270329"},{"key":"696_CR16","doi-asserted-by":"crossref","unstructured":"Kim D, Suh B (2019) Enhancing VAEs for collaborative filtering: flexible priors & gating mechanisms. In: RecSys 2019\u201413th ACM conference on recommender systems, pp 403\u2013407. https:\/\/doi.org\/10.1145\/3298689.3347015","DOI":"10.1145\/3298689.3347015"},{"key":"696_CR17","unstructured":"Kingma D.P, Welling M (2014) Auto-encoding variational Bayes. In: 2nd international conference on learning representations, ICLR 2014\u2014conference track proceedings, pp 1\u201314"},{"key":"696_CR18","doi-asserted-by":"crossref","unstructured":"Koren Y (2008) Factorization meets the neighborhood: a multifaceted collaborative filtering model. In: Proceedings of the 14th ACM SIGKDD international conference on knowledge discovery and data mining, KDD \u201908, pp 426\u2013434. Association for Computing Machinery, New York. https:\/\/doi.org\/10.1145\/1401890.1401944","DOI":"10.1145\/1401890.1401944"},{"key":"696_CR19","doi-asserted-by":"crossref","unstructured":"Koren Y, Bell R (2015) Advances in collaborative filtering. In: Recommender systems handbook, 2nd edn, pp 77\u2013118. Springer, Boston. https:\/\/doi.org\/10.1007\/978-1-4899-7637-6_3","DOI":"10.1007\/978-1-4899-7637-6_3"},{"issue":"8","key":"696_CR20","doi-asserted-by":"publisher","first-page":"30","DOI":"10.1109\/MC.2009.263","volume":"42","author":"Y Koren","year":"2009","unstructured":"Koren Y, Bell R, Volinsky C (2009) Matrix factorization techniques for recommender systems. Computer 42(8):30\u201337. https:\/\/doi.org\/10.1109\/MC.2009.263","journal-title":"Computer"},{"key":"696_CR21","doi-asserted-by":"crossref","unstructured":"Lee W, Song K, Moon IC (2017) Augmented variational autoencoders for collaborative filtering with auxiliary information. In: CIKM\u201917, November 6\u201310, 2017, Singapore, pp 1139\u20131148. https:\/\/doi.org\/10.1145\/3132847.3132972","DOI":"10.1145\/3132847.3132972"},{"key":"696_CR22","doi-asserted-by":"crossref","unstructured":"Li X, She J (2017) Collaborative variational autoencoder for recommender systems. In: KDD 2017 research paper, pp 305\u2013314. https:\/\/doi.org\/10.1145\/3097983.3098077","DOI":"10.1145\/3097983.3098077"},{"issue":"1145\/3178876","key":"696_CR23","first-page":"3186150","volume":"10","author":"D Liang","year":"2018","unstructured":"Liang D, Krishnan RG, Hoffman MD, Jebara T (2018) Variational autoencoders for collaborative filtering Dawen. WWW 10(1145\/3178876):3186150","journal-title":"WWW"},{"key":"696_CR24","first-page":"1","volume-title":"33rd conference on neural information processing systems (NeurIPS 2019)","author":"J Ma","year":"2019","unstructured":"Ma J (2019) Learning disentangled representations for recommendation. 33rd conference on neural information processing systems (NeurIPS 2019). NeurIPS, Vancouver, pp 1\u201315"},{"key":"696_CR25","doi-asserted-by":"crossref","unstructured":"Rendle S (2010) Factorization machines. In: Proceedings-IEEE international conference on data mining, ICDM, pp 995\u20131000. https:\/\/doi.org\/10.1109\/ICDM.2010.127","DOI":"10.1109\/ICDM.2010.127"},{"key":"696_CR26","doi-asserted-by":"crossref","unstructured":"Rendle S (2012) Factorization machines with libfm. ACM Trans Intell Syst Technol 3(3):57:1\u201357:22","DOI":"10.1145\/2168752.2168771"},{"key":"696_CR27","unstructured":"Rendle S, Freudenthaler C, Gantner Z, Schmidt-Thieme L (2012) BPR: Bayesian personalized ranking from implicit feedback. In: UAI 2012, pp 452\u2013461. http:\/\/arxiv.org\/abs\/1205.2618"},{"key":"696_CR28","doi-asserted-by":"crossref","unstructured":"Salakhutdinov R, Mnih A (2007) Probabilistic matrix factorization. In: Advances in neural information processing systems, vol 20. https:\/\/doi.org\/10.1145\/1390156.1390267","DOI":"10.1145\/1390156.1390267"},{"key":"696_CR29","doi-asserted-by":"crossref","unstructured":"Sedhain S, Menony A.K, Sannery S, Xie L (2015) AutoRec: autoencoders meet collaborative filtering. In: WWW 2015 companion\u2014proceedings of the 24th international conference on world wide web, pp 111\u2013112. https:\/\/doi.org\/10.1145\/2740908.2742726","DOI":"10.1145\/2740908.2742726"},{"key":"696_CR30","doi-asserted-by":"crossref","unstructured":"Shenbin I, Alekseev A, Tutubalina E, Malykh V, Nikolenko SI (2020) RecVAE: a new variational autoencoder for top-n recommendations with implicit feedback. In: WSDM 2020\u2014proceedings of the 13th international conference on web search and data mining, pp 528\u2013536. https:\/\/doi.org\/10.1145\/3336191.3371831","DOI":"10.1145\/3336191.3371831"},{"key":"696_CR31","doi-asserted-by":"crossref","unstructured":"Singh AP, Gordon GJ (2008) Relational learning via collective matrix factorization. In: Proceedings of the 14th ACM SIGKDD international conference on knowledge discovery and data mining, KDD \u201908, pp 650\u2013658. Association for Computing Machinery, New York. https:\/\/doi.org\/10.1145\/1401890.1401969","DOI":"10.1145\/1401890.1401969"},{"key":"696_CR32","unstructured":"S\u00f8nderby CK, Raiko T, Maal\u00f8e L, S\u00f8nderby SK, Winther O (2016) [2020.03.03 Ladder VAE] ladder variational autoencoders. NeualPS 2016"},{"key":"696_CR33","doi-asserted-by":"crossref","unstructured":"Sun Z, Guo Q, Yang J, Fang H, Guo G, Zhang J, Burke R (2019) Electronic commerce research and applications research commentary on recommendations with side information: a survey and research directions. Electron Commerce Res Appl 37. https:\/\/doi.org\/10.1016\/j.elerap.2019.100879","DOI":"10.1016\/j.elerap.2019.100879"},{"key":"696_CR34","doi-asserted-by":"crossref","unstructured":"Tang J, Wang K (2018) Personalized top-N sequential recommendation via convolutional sequence embedding. In: Proceedings of the eleventh ACM international conference on web search and data mining, WSDM \u201918, pp 565\u2013573. Association for Computing Machinery, New York. https:\/\/doi.org\/10.1145\/3159652.3159656","DOI":"10.1145\/3159652.3159656"},{"key":"696_CR35","unstructured":"Tomczak JM, Welling M (2017) VAE with a VampPrior. In: AISTAS, pp 1\u201316. http:\/\/arxiv.org\/abs\/1705.07120"},{"key":"696_CR36","doi-asserted-by":"crossref","unstructured":"Vo TV, Soh H (2018) Generation meets recommendation: proposing novel items for groups of users. In: RecSys 2018\u201412th ACM conference on recommender systems, pp 145\u2013153. https:\/\/doi.org\/10.1145\/3240323.3240357","DOI":"10.1145\/3240323.3240357"},{"key":"696_CR37","doi-asserted-by":"crossref","unstructured":"Wang H, Wang N, Yeung D.Y(2015) Collaborative deep learning for recommender systems. In: Proceedings of the ACM SIGKDD international conference on knowledge discovery and data mining, pp 1235\u20131244. https:\/\/doi.org\/10.1145\/2783258.2783273","DOI":"10.1145\/2783258.2783273"},{"key":"696_CR38","doi-asserted-by":"publisher","unstructured":"Wang X, He X, Wang M, Feng F, Chua TS (2019) Neural graph collaborative filtering. In: Proceedings of the 42nd international ACM SIGIR conference on research and development in information retrieval, SIGIR\u201919, pp 165\u2013174. Association for Computing Machinery, New York. https:\/\/doi.org\/10.1145\/3331184.3331267","DOI":"10.1145\/3331184.3331267"},{"key":"696_CR39","doi-asserted-by":"crossref","unstructured":"Wang X, Jin H, Zhang A, He X, Xu T, Chua TS (2020) Disentangled graph collaborative filtering. In: Proceedings of the 43rd international ACM SIGIR conference on research and development in information retrieval, SIGIR \u201920, pp 1001\u20131010. Association for Computing Machinery, New York. https:\/\/doi.org\/10.1145\/3397271.3401137","DOI":"10.1145\/3397271.3401137"},{"key":"696_CR40","doi-asserted-by":"crossref","unstructured":"Wu Y, DuBois C, Zheng AX, Ester M (2016) Collaborative denoising auto-encoders for top-N recommender systems. In: Proceedings of the ninth ACM international conference on web search and data mining, WSDM \u201916, pp 153\u2013162. Association for Computing Machinery, New York. https:\/\/doi.org\/10.1145\/2835776.2835837","DOI":"10.1145\/2835776.2835837"},{"issue":"3","key":"696_CR41","doi-asserted-by":"publisher","first-page":"1367","DOI":"10.1007\/s40747-021-00274-4","volume":"7","author":"H Xia","year":"2021","unstructured":"Xia H, Luo Y, Liu Y (2021) Attention neural collaboration filtering based on GRU for recommender systems. Complex Intell Syst 7(3):1367\u20131379. https:\/\/doi.org\/10.1007\/s40747-021-00274-4","journal-title":"Complex Intell Syst"},{"key":"696_CR42","unstructured":"Zhang S, Wang W, Ford J, Makedon F (2006) Learning from incomplete ratings using non-negative matrix factorization, pp 549\u2013553. SIAM Publications. https:\/\/doi.org\/10.1137\/1.9781611972764.58. https:\/\/epubs.siam.org\/doi\/abs\/10.1137\/1.9781611972764.58"},{"issue":"1","key":"696_CR43","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3158369","volume":"52","author":"S Zhang","year":"2019","unstructured":"Zhang S, Yao L, Sun A, Tay Y (2019) Deep learning based recommender system: a survey and new perspectives. ACM Comput Surv (CSUR) 52(1):1\u201335","journal-title":"ACM Comput Surv (CSUR)"},{"issue":"1","key":"696_CR44","doi-asserted-by":"publisher","first-page":"439","DOI":"10.1007\/s40747-020-00212-w","volume":"7","author":"Q Zhang","year":"2021","unstructured":"Zhang Q, Lu J, Jin Y (2021) Artificial intelligence in recommender systems. Complex Intell Syst 7(1):439\u2013457. https:\/\/doi.org\/10.1007\/s40747-020-00212-w","journal-title":"Complex Intell Syst"}],"container-title":["Complex &amp; Intelligent Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s40747-022-00696-8.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s40747-022-00696-8\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s40747-022-00696-8.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,9,27]],"date-time":"2022-09-27T14:10:25Z","timestamp":1664287825000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s40747-022-00696-8"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,4,7]]},"references-count":44,"journal-issue":{"issue":"5","published-print":{"date-parts":[[2022,10]]}},"alternative-id":["696"],"URL":"https:\/\/doi.org\/10.1007\/s40747-022-00696-8","relation":{},"ISSN":["2199-4536","2198-6053"],"issn-type":[{"type":"print","value":"2199-4536"},{"type":"electronic","value":"2198-6053"}],"subject":[],"published":{"date-parts":[[2022,4,7]]},"assertion":[{"value":"25 August 2021","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"11 February 2022","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"7 April 2022","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"On behalf of all authors, the corresponding author states that there is no conflict of interest.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of Interest"}}]}}