skip to main content
10.1145/3097983.3098077acmconferencesArticle/Chapter ViewAbstractPublication PageskddConference Proceedingsconference-collections
research-article

Collaborative Variational Autoencoder for Recommender Systems

Authors Info & Claims
Published:04 August 2017Publication History

ABSTRACT

Modern recommender systems usually employ collaborative filtering with rating information to recommend items to users due to its successful performance. However, because of the drawbacks of collaborative-based methods such as sparsity, cold start, etc., more attention has been drawn to hybrid methods that consider both the rating and content information. Most of the previous works in this area cannot learn a good representation from content for recommendation task or consider only text modality of the content, thus their methods are very limited in current multimedia scenario. This paper proposes a Bayesian generative model called collaborative variational autoencoder (CVAE) that considers both rating and content for recommendation in multimedia scenario. The model learns deep latent representations from content data in an unsupervised manner and also learns implicit relationships between items and users from both content and rating. Unlike previous works with denoising criteria, the proposed CVAE learns a latent distribution for content in latent space instead of observation space through an inference network and can be easily extended to other multimedia modalities other than text. Experiments show that CVAE is able to significantly outperform the state-of-the-art recommendation methods with more robust performance.

Skip Supplemental Material Section

Supplemental Material

li_recommender_systems.mp4

mp4

374.8 MB

References

  1. Gediminas Adomavicius and Alexander Tuzhilin 2005. Toward the next generation of recommender systems: A survey of the state-of-the-art and possible extensions. IEEE Transactions on Knowledge and Data Engineering, Vol. 17, 6 (2005), 734--749. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Deepak Agarwal and Bee-Chung Chen 2009. Regression-based latent factor models. In Proceedings of the 15th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. ACM, 19--28. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Daniel Billsus and Michael J Pazzani 1998. Learning collaborative information filters.. In Proceedings of the 15th International Conference on Machine Learning, Vol. Vol. 98. 46--54.Google ScholarGoogle Scholar
  4. David M Blei, Andrew Y Ng, and Michael I Jordan. 2003. Latent dirichlet allocation. Journal of Machine Learning Research Vol. 3, Jan (2003), 993--1022.Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Samuel R Bowman, Luke Vilnis, Oriol Vinyals, Andrew M Dai, Rafal Jozefowicz, and Samy Bengio. 2016. Generating sentences from a continuous space. In CONLL. 10--21.Google ScholarGoogle Scholar
  6. Mark Claypool, Anuja Gokhale, Tim Miranda, Pavel Murnikov, Dmitry Netes, and Matthew Sartin. 1999. Combining content-based and collaborative filters in an online newspaper Proceedings of ACM SIGIR workshop on recommender systems, Vol. Vol. 60. Citeseer.Google ScholarGoogle Scholar
  7. Kostadin Georgiev and Preslav Nakov 2013. A non-IID framework for collaborative filtering with restricted Boltzmann machines. Proceedings of the 30th International Conference on Machine Learning. 1148--1156.Google ScholarGoogle Scholar
  8. Alex Graves, Santiago Fernández, Faustino Gomez, and Jürgen Schmidhuber 2006. Connectionist temporal classification: labelling unsegmented sequence data with recurrent neural networks. In Proceedings of the 23rd International Conference on Machine Learning. ACM, 369--376. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Diederik P Kingma and Max Welling 2013. Auto-encoding variational bayes. In Proceedings of the 2nd International Conference on Learning Representations.Google ScholarGoogle Scholar
  10. Daphne Koller and Nir Friedman 2009. Probabilistic graphical models: principles and techniques. MIT press.Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Alex Krizhevsky, Ilya Sutskever, and Geoffrey E Hinton. 2012. Imagenet classification with deep convolutional neural networks Advances in Neural Information Processing Systems. 1097--1105.Google ScholarGoogle Scholar
  12. Ken Lang 1995. Newsweeder: Learning to filter netnews. In Proceedings of the 12th International Conference on Machine Learning. 331--339. Google ScholarGoogle ScholarCross RefCross Ref
  13. Yann LeCun, Yoshua Bengio, and Geoffrey Hinton. 2015. Deep learning. Nature, Vol. 521, 7553 (2015), 436--444. Google ScholarGoogle Scholar
  14. Wu-Jun Li, Dit-Yan Yeung, and Zhihua Zhang 2011. Generalized latent factor models for social network analysis Proceedings of the 22nd International Joint Conference on Artificial Intelligence, Barcelona, Spain. 1705.Google ScholarGoogle Scholar
  15. Xiaopeng Li, Ming Cheung, and James She 2016. Connection Discovery using Shared Images by Gaussian Relational Topic Model International Conference on Big Data. IEEE, 931--936.Google ScholarGoogle Scholar
  16. Kevin P Murphy. 2012. Machine learning: a probabilistic perspective. MIT press.Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Michael Pazzani and Daniel Billsus 1997. Learning and revising user profiles: The identification of interesting web sites. Machine Learning, Vol. 27, 3 (1997), 313--331. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Michael J Pazzani. 1999. A framework for collaborative, content-based and demographic filtering. Artificial Intelligence Review Vol. 13, 5--6 (1999), 393--408.Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Yunchen Pu, Zhe Gan, Ricardo Henao, Xin Yuan, Chunyuan Li, Andrew Stevens, and Lawrence Carin 2016natexlaba. Variational autoencoder for deep learning of images, labels and captions Advances in Neural Information Processing Systems. 2352--2360.Google ScholarGoogle Scholar
  20. Yunchen Pu, Xin Yuan, Andrew Stevens, Chunyuan Li, and Lawrence Carin 2016. A deep generative deconvolutional image model. In Proceedings of the 19th International Conference on Artificial Intelligence and Statistics. 741--750.Google ScholarGoogle Scholar
  21. Steffen Rendle, Christoph Freudenthaler, Zeno Gantner, and Lars Schmidt-Thieme 2009. BPR: Bayesian personalized ranking from implicit feedback Proceedings of the 25th Conference on Uncertainty in Artificial Intelligence. AUAI Press, 452--461.Google ScholarGoogle Scholar
  22. Ruslan Salakhutdinov and Andriy Mnih 2007. Probabilistic matrix factorization.. In Advances in Neural Information Processing Systems, Vol. Vol. 1. 2--1.Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. Ruslan Salakhutdinov, Andriy Mnih, and Geoffrey Hinton. 2007. Restricted Boltzmann machines for collaborative filtering Proceedings of the 24th International Conference on Machine Learning. ACM, 791--798.Google ScholarGoogle Scholar
  24. Ajit P Singh and Geoffrey J Gordon 2008. Relational learning via collective matrix factorization Proceedings of the 14th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. ACM, 650--658.Google ScholarGoogle Scholar
  25. Aaron Van den Oord, Sander Dieleman, and Benjamin Schrauwen. 2013. Deep content-based music recommendation. In Advances in Neural Information Processing Systems. 2643--2651.Google ScholarGoogle Scholar
  26. Pascal Vincent, Hugo Larochelle, Isabelle Lajoie, Yoshua Bengio, and Pierre-Antoine Manzagol. 2010. Stacked denoising autoencoders: Learning useful representations in a deep network with a local denoising criterion. Journal of Machine Learning Research Vol. 11, Dec (2010), 3371--3408.Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. Chong Wang and David M Blei 2011. Collaborative topic modeling for recommending scientific articles Proceedings of the 17th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. ACM, 448--456.Google ScholarGoogle Scholar
  28. Hao Wang, Binyi Chen, and Wu-Jun Li 2013. Collaborative topic regression with social regularization for tag recommendation. International Joint Conference on Artificial Intelligence.Google ScholarGoogle Scholar
  29. Hao Wang, Naiyan Wang, and Dit-Yan Yeung 2015. Collaborative deep learning for recommender systems Proceedings of the 21th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. ACM, 1235--1244.Google ScholarGoogle Scholar
  30. Hao Wang, SHI Xingjian, and Dit-Yan Yeung 2016. Collaborative recurrent autoencoder: Recommend while learning to fill in the blanks Advances in Neural Information Processing Systems. 415--423.Google ScholarGoogle Scholar
  31. Xinxi Wang and Ye Wang 2014. Improving content-based and hybrid music recommendation using deep learning Proceedings of the 22nd ACM International Conference on Multimedia. ACM, 627--636.Google ScholarGoogle Scholar

Index Terms

  1. Collaborative Variational Autoencoder for Recommender Systems

          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
            KDD '17: Proceedings of the 23rd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining
            August 2017
            2240 pages
            ISBN:9781450348874
            DOI:10.1145/3097983

            Copyright © 2017 ACM

            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]

            Publisher

            Association for Computing Machinery

            New York, NY, United States

            Publication History

            • Published: 4 August 2017

            Permissions

            Request permissions about this article.

            Request Permissions

            Check for updates

            Qualifiers

            • research-article

            Acceptance Rates

            KDD '17 Paper Acceptance Rate64of748submissions,9%Overall Acceptance Rate1,133of8,635submissions,13%

            Upcoming Conference

            KDD '24

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader