Abstract
Recommender systems are effective tools of information filtering that are prevalent due to increasing access to the Internet, personalization trends, and changing habits of computer users. Although existing recommender systems are successful in producing decent recommendations, they still suffer from challenges such as accuracy, scalability, and cold-start. In the last few years, deep learning, the state-of-the-art machine learning technique utilized in many complex tasks, has been employed in recommender systems to improve the quality of recommendations. In this study, we provide a comprehensive review of deep learning-based recommendation approaches to enlighten and guide newbie researchers interested in the subject. We analyze compiled studies within four dimensions which are deep learning models utilized in recommender systems, remedies for the challenges of recommender systems, awareness and prevalence over recommendation domains, and the purposive properties. We also provide a comprehensive quantitative assessment of publications in the field and conclude by discussing gained insights and possible future work on the subject.
This is a preview of subscription content, access via your institution.








References
Adomavicius G, Tuzhilin A (2005) Toward the next generation of recommender systems: a survey of the state-of-the-art and possible extensions. IEEE Trans Knowl Data Eng 17(6):734–749. https://doi.org/10.1109/TKDE.2005.99
Aggarwal CC (ed) (2016) An introduction to recommender systems. In: Recommender systems, 1st edn. Springer, Cham, pp 1–28
Baalen MV (2016) Deep matrix factorization for recommendation. Master’s thesis, University of Amsterdam
Bai B, Fan Y, Tan W, Zhang J (2017) Dltsr: a deep learning framework for recommendation of long-tail web services. IEEE Trans Serv Comput. https://doi.org/10.1109/TSC.2017.2681666
Barbieri J, Alvim LGM, Braida F, Zimbrão G (2017) Autoencoders and recommender systems: cofils approach. Expert Syst Appl 89:81–90. https://doi.org/10.1016/j.eswa.2017.07.030
Bedi P, Kaur H, Marwaha S (2007) Trust based recommender system for semantic web. In: Proceedings of the 20th international joint conference on artificial intelligence, Hyderabad, India, vol 7, pp 2677–2682
Bellini V, Anelli VW, Di Noia T, Di Sciascio E (2017) Auto-encoding user ratings via knowledge graphs in recommendation scenarios. In: Proceedings of the 2nd workshop on deep learning for recommender systems, Como, Italy, pp 60–66
Bengio Y (2009) Learning deep architectures for ai. Found Trends® Mach Learn 2(1):1–127. https://doi.org/10.1561/2200000006
Betru BT, Onana CA, Batchakui B (2017) Deep learning methods on recommender system: a survey of state-of-the-art. Int J Comput Appl 162(10):17–22. https://doi.org/10.5120/ijca2017913361
Bobadilla J, Ortega F, Hernando A, Gutiérrez A (2013) Recommender systems survey. Knowl Based Syst 46:109–132. https://doi.org/10.1016/j.knosys.2013.03.012
Breese JS, Heckerman D, Kadie CM (1998) Empirical analysis of predictive algorithms for collaborative filtering. In: Proceedings of the 14th conference on uncertainty in artificial intelligence, Madison, Wisconsin, USA, pp 43–52
Burke R (2002) Hybrid recommender systems: survey and experiments. User Model User Adapt Interact 12(4):331–370. https://doi.org/10.1023/A:1021240730564
Cao S, Yang N, Liu Z (2017) Online news recommender based on stacked auto-encoder. In: Proceedings of the 16th IEEE/ACIS international conference on computer and information science, Wuhan, China, pp 721–726
Chatzis SP, Christodoulou P, Andreou AS (2017) Recurrent latent variable networks for session-based recommendation. In: Proceedings of the 2nd workshop on deep learning for recommender systems, Como, Italy, pp 38–45
Cheng HT, Koc L, Harmsen J, Shaked T, Chandra T, Aradhye H, Anderson G, Corrado G, Chai W, Ispir M, Anil R, Haque Z, Hong L, Jain V, Liu X, Shah H (2016) Wide & deep learning for recommender systems. In: Proceedings of the 1st workshop on deep learning for recommender systems, Boston, MA, USA, pp 7–10
Cireşan DC, Meier U, Gambardella LM, Schmidhuber J (2010) Deep, big, simple neural nets for handwritten digit recognition. Neural Comput 22(12):3207–3220. https://doi.org/10.1162/NECO_a_00052
Covington P, Adams J, Sargin E (2016) Deep neural networks for youtube recommendations. In: Proceedings of the 10th ACM conference on recommender systems, Boston, MA, USA, pp 191–198
Dai H, Wang Y, Trivedi R, Song L (2017) Deep coevolutionary network: embedding user and item features for recommendation. arXiv:1609.03675
Deldjoo Y, Quadrana M, Elahi M, Cremonesi P (2017) Using mise-en-sc\(\backslash \)ene visual features based on mpeg-7 and deep learning for movie recommendation. arXiv:1704.06109
Deng L, Yu D (2014) Deep learning: methods and applications. Found Trends Signal Process 7(3–4):197–387. https://doi.org/10.1561/2000000039
Deng S, Huang L, Xu G, Wu X, Wu Z (2017) On deep learning for trust-aware recommendations in social networks. IEEE Trans Neural Netw Learn Syst 28(5):1164–1177. https://doi.org/10.1109/TNNLS.2016.2514368
Devooght R, Bersini H (2017) Long and short-term recommendations with recurrent neural networks. In: Proceedings of the 25th conference on user modeling, adaptation and personalization, Bratislava, Slovakia, pp 13–21
Dominguez V, Messina P, Parra D, Mery D, Trattner C, Soto A (2017) Comparing neural and attractiveness-based visual features for artwork recommendation. In: Proceedings of the 2nd workshop on deep learning for recommender systems, Como, Italy, pp 55–59
Donahue J, Anne Hendricks L, Guadarrama S, Rohrbach M, Venugopalan S, Saenko K, Darrell T (2015) Long-term recurrent convolutional networks for visual recognition and description. In: Proceedings of the 28th IEEE conference on computer vision and pattern recognition, Boston, MA, USA, pp 2625–2634
Du C, Li C, Zheng Y, Zhu J, Liu C, Zhou H, Zhang B (2016) Collaborative filtering with user-item co-autoregressive models. arxiv:1612.07146
Du Yp, Yao Cq, Huo Sh, Liu Jx (2017) A new item-based deep network structure using a restricted Boltzmann machine for collaborative filtering. Front Inf Technol Electron Eng 18(5):658–666. https://doi.org/10.1631/FITEE.1601732
Ebesu T, Fang Y (2017) Neural semantic personalized ranking for item cold-start recommendation. Inf Retr J 20(2):109–131. https://doi.org/10.1007/s10791-017-9295-9
Elkahky AM, Song Y, He X (2015) A multi-view deep learning approach for cross domain user modeling in recommendation systems. In: Proceedings of the 24th international conference on world wide web, Florence, Italy, pp 278–288
Georgiev K, Nakov P (2013) A non-iid framework for collaborative filtering with restricted Boltzmann machines. In: Proceedings of the 30th international conference on machine learning, pp III–1148–III–1156
Gunawardana A, Meek C (2008) Tied Boltzmann machines for cold start recommendations. In: Proceedings of the 2nd ACM conference on recommender systems, Lausanne, Switzerland, pp 19–26
Hassan HAM (2017) Personalized research paper recommendation using deep learning. In: Proceedings of the 25th conference on user modeling, adaptation and personalization, pp 327–330
He J, Zhuo HH, Law J (2017) Distributed-representation based hybrid recommender system with short item descriptions. arxiv:1703.04854
Hidasi B, Karatzoglou A, Baltrunas L, Tikk D (2016a) Session-based recommendations with recurrent neural networks. In: Proceedings of the 4th international conference on learning representations, San Juan, Puerto Rico
Hidasi B, Quadrana M, Karatzoglou A, Tikk D (2016b) Parallel recurrent neural network architectures for feature-rich session-based recommendations. In: Proceedings of the 10th ACM conference on recommender systems, Boston, MA, USA, pp 241–248
Hinton GE (2009) Deep belief networks. Scholarpedia 4(5):5947. https://doi.org/10.4249/scholarpedia.5947
Hinton GE, Salakhutdinov RR (2006) Reducing the dimensionality of data with neural networks. Science 313(5786):504–507. https://doi.org/10.1126/science.1127647
Hinton GE, Osindero S, Teh YW (2006) A fast learning algorithm for deep belief nets. Neural Comput 18(7):1527–1554. https://doi.org/10.1162/neco.2006.18.7.1527
Hochreiter S, Schmidhuber J (1997) Long short-term memory. Neural Comput 9(8):1735–1780. https://doi.org/10.1162/neco.1997.9.8.1735
Hsieh CK, Yang L, Cui Y, Lin TY, Belongie S, Estrin D (2017) Collaborative metric learning. In: Proceedings of the 26th international conference on world wide web, pp 193–201
Hu L, Cao J, Xu G, Cao L, Gu Z, Cao W (2014) Deep modeling of group preferences for group-based recommendation. In: Proceedings of the 28th AAAI conference on artificial intelligence, Québec City, Québec, Canada, pp 1861–1867
Huang W, Wu Z, Liang C, Mitra P, Giles CL (2015) A neural probabilistic model for context based citation recommendation. In: Proceedings of the 29th AAAI conference on artificial intelligence, Austin, Texas, USA, pp 2404–2410
Jaradat S (2017) Deep cross-domain fashion recommendation. In: Proceedings of the 11th ACM conference on recommender systems, Como, Italy, pp 407–410
Jia X, Wang A, Li X, Xun G, Xu W, Zhang A (2015) Multi-modal learning for video recommendation based on mobile application usage. In: Proceedings of IEEE international conference on big data, Santa Clara, CA, USA, pp 837–842
Kamehkhosh I, Jannach D, Ludewig M (2017) A comparison of frequent pattern techniques and a deep learning method for session-based recommendation. In: Proceedings of the 1st workshop on temporal reasoning in recommender systems, Como, Italy, pp 50–56
Kim D, Park C, Oh J, Lee S, Yu H (2016) Convolutional matrix factorization for document context-aware recommendation. In: Proceedings of the 10th ACM conference on recommender systems, Boston, MA, USA, pp 233–240
Kim D, Park C, Oh J, Yu H (2017) Deep hybrid recommender systems via exploiting document context and statistics of items. Inf Sci 417:72–87. https://doi.org/10.1016/j.ins.2017.06.026
Ko YJ, Maystre L, Grossglauser M (2016) Collaborative recurrent neural networks for dynamic recommender systems. In: Proceedings of the 8th Asian conference on machine learning, Hamilton, New Zeland, vol 63, pp 366–381
Kumar V, Khattar D, Gupta S, Gupta M, Varma V (2017) Deep neural architecture for news recommendation. In: Working notes of CLEF 2017 conference and labs of the evaluation forum, Dublin, Ireland
Kyo-Joong O, Won-Jo L, Chae-Gyun L, Choi HJ (2014) Personalized news recommendation using classified keywords to capture user preference. In: Proceedings of the 16th international conference on advanced communication technology, Phoenix Park, PyeongChang Korea(south), pp 1283–1287
Larochelle H, Murray I (2011) The neural autoregressive distribution estimator. In: Proceedings of the 14th international conference on artificial intelligence and statistics, Fort Lauderdela, FL, USA, pp 29–37
Lei C, Liu D, Li W, Zha ZJ, Li H (2016) Comparative deep learning of hybrid representations for image recommendations. In: Proceedings of the 29th IEEE conference on computer vision and pattern recognition, Las Vegas, NV, USA, pp 2545–2553
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, Halifax, NS, Canada, pp 305–314
Li S, Kawale J, Fu Y (2015) Deep collaborative filtering via marginalized denoising auto-encoder. In: Proceedings of the 24th ACM international conference on information and knowledge management, Melbourne, VIC, Australia, pp 811–820
Lian J, Zhang F, Xie X, Sun G (2017) Cccfnet: a content-boosted collaborative filtering neural network for cross domain recommender systems. In: Proceedings of the 26th international conference on world wide web companion, Perth, Australia, pp 817–818
Linden G, Smith B, York J (2003) Amazon.com recommendations: item-to-item collaborative filtering. IEEE Internet Comput 7(1):76–80. https://doi.org/10.1109/MIC.2003.1167344
Liu J, Wu C (2017) Deep learning based recommendation: a survey. In: Proccedings of the 2017 international conference on information science and applications, Tel-Aviv, Israel, pp 451–458
Lops P, de Gemmis M, Semeraro G (2011) Content-based recommender systems: state of the art and trends. In: Ricci F, Rokach L, Shapira B, Kantor PB (eds) Recommender systems handbook. Springer, Boston, pp 73–105
Louppe G (2010) Collaborative filtering: Scalable approaches using restricted Boltzmann machines. Master’s thesis, University of Liège
Ma H, Zhou D, Liu C, Lyu MR, King I (2011) Recommender systems with social regularization. In: Proceedings of the 4th ACM international conference on web search and web data mining, Hong Kong, China, pp 287–296
McCarthy K, Salamó M, Coyle L, McGinty L, Smyth B, Nixon P (2006) Group recommender systems: a critiquing based approach. In: Proceedings of the 11th international conference on intelligent user interfaces, Sydney, Australia, pp 267–269
Nedelec T, Smirnova E, Vasile F (2017) Specializing joint representations for the task of product recommendation. In: Proceedings of the 2nd workshop on deep learning for recommender systems, Como, Italy, pp 10–18
Nguyen HTH, Wistuba M, Grabocka J, Drumond LR, Schmidt-Thieme L (2017) Personalized deep learning for tag recommendation. In: Proceedings of the Pacific-Asia conference on knowledge discovery and data mining, Jeju, South Korea, pp 186–197
Obadić I, Madjarov G, Dimitrovski I, Gjorgjevikj D (2017) Addressing item-cold start problem in recommendation systems using model based approach and deep learning. In: Proceedings of the 9th international conference on ICT innovations, Skopje, Macedonia, pp 176–185
Oord Avd, Dieleman S, Schrauwen B (2013) Deep content-based music recommendation. In: Proceedings of the 26th international conference on neural information processing systems, Lake Tahoe, NV, USA, pp 2643–2651
Oramas S, Nieto O, Sordo M, Serra X (2017) A deep multimodal approach for cold-start music recommendation. arxiv:1706.09739
Ouyang Y, Liu W, Rong W, Xiong Z (2014) Autoencoder-based collaborative filtering. In: Proceedings of the 21st international conference on neural information processing, Kuching, Malaysia
Paisarnsrisomsuk S (2015) Uct-enhanced deep convolutional neural network for move recommendation in go. Ph.D. thesis, Worcester Polytechnic Institute
Pana Y, Hea F, Yua H (2017) Trust-aware collaborative denoising auto-encoder for top-n recommendation. arxiv:1703.01760
Paradarami TK, Bastian ND, Wightman JL (2017) A hybrid recommender system using artificial neural networks. Expert Syst Appl 83:300–313. https://doi.org/10.1016/j.eswa.2017.04.046
Peska L, Trojanova H (2017) Towards recommender systems for police photo lineup. In: Proceedings of the 2nd workshop on deep learning for recommender systems, Como, Italy, pp 19–23
Quadrana M, Karatzoglou A, Hidasi B, Cremonesi P (2017) Personalizing session-based recommendations with hierarchical recurrent neural networks. In: Proceedings of the 11th ACM conference on recommender systems, Como, Italy, pp 130–137
Rassweiler Filho RJ, Wehrmann J, Barros RC (2017) Leveraging deep visual features for content-based movie recommender systems. In: Proceedings of the 2017 international joint conference on neural networks, Anchorage, AK, USA, pp 604–611
Ruocco M, Skrede OSL, Langseth H (2017) Inter-session modeling for session-based recommendation. In: Proceedings of the 2nd workshop on deep learning for recommender systems, Como, Italy, pp 24–31
Salakhutdinov R, Hinton GE (2009) Deep Boltzmann machines. In: Proceedings of the 12th international conference on artificial intelligence and statistics, Clearwater Beach, Florida, USA, vol 1, pp 448–455
Salakhutdinov R, Mnih A, Hinton GE (2007) Restricted Boltzmann machines for collaborative filtering. In: Proceedings of the 24th international conference on machine learning, Corvallis, Oregon, USA, pp 791–798
Sarwar BM, Karypis G, Konstan JA, Riedl J (2001) Item-based collaborative filtering recommendation algorithms. In: Proceedings of the 10th international conference on world wide web, Hong Kong, China, pp 285–295
Schafer JB, Konstan JA, Riedl J (2001) E-commerce recommendation applications. Data Min Knowl Discov 5(1/2):115–153. https://doi.org/10.1023/A:1009804230409
Sedhain S, Menon AK, Sanner S, Xie L (2015) Autorec: autoencoders meet collaborative filtering. In: Proceedings of the 24th international conference on world wide web, Florence, Italy, pp 111–112
Seo S, Huang J, Yang H, Liu Y (2017a) Interpretable convolutional neural networks with dual local and global attention for review rating prediction. In: Proceedings of the 11th ACM conference on recommender systems, Como, Italy, pp 297–305
Seo S, Huang J, Yang H, Liu Y (2017b) Representation learning of users and items for review rating prediction using attention-based convolutional neural network. In: Proceedings of the 3rd international workshop on machine learning methods for recommender systems, Houston, TX, USA
Shani G, Gunawardana A (2011) Evaluating recommendation systems. In: Ricci F, Rokach L, Shapira B, Kantor PB (eds) Recommender systems handbook. Springer, Boston, pp 257–297
Shankar D, Narumanchi S, Ananya HA, Kompalli P, Chaudhury K (2017) Deep learning based large scale visual recommendation and search for e-commerce. arxiv:1703.02344
Shen X, Yi B, Zhang Z, Shu J, Liu H (2016) Automatic recommendation technology for learning resources with convolutional neural network. In: Proceedings of the international symposium on educational technology, Beijing, China, pp 30–34
Shin D, Cetintas S, Lee KC, Dhillon IS (2015) Tumblr blog recommendation with boosted inductive matrix completion. In: Proceedings of the 24th ACM international conference on information and knowledge management, Melbourne, VIC, Australia, pp 203–212
Shu J, Shen X, Liu H, Yi B, Zhang Z (2018) A content-based recommendation algorithm for learning resources. Multimed Syst 24(2):163–173. https://doi.org/10.1007/s00530-017-0539-8
Singh AP, Gordon GJ (2010) A Bayesian matrix factorization model for relational data. In: Proceedings of the 26th conference on uncertainty in artificial intelligence, Catalina Island, CA, USA, pp 556–563
Soh H, Sanner S, White M, Jamieson G (2017) Deep sequential recommendation for personalized adaptive user interfaces. In: Proceedings of the 22nd international conference on intelligent user interfaces, pp 589–593
Strub F, Mary J (2015) Collaborative filtering with stacked denoising autoencoders and sparse inputs. In: Proceedings of the NIPS workshop on machine learning for eCommerce, Montreal, Canada
Strub F, Gaudel R, Mary J (2016) Hybrid recommender system based on autoencoders. In: Proceedings of the 1st workshop on deep learning for recommender systems, Boston, MA, USA, pp 11–16
Su X, Khoshgoftaar TM (2009) A survey of collaborative filtering techniques. Adv Artif Intell 2009:21,425:1–421,425:19. https://doi.org/10.1155/2009/421425
Suglia A, Greco C, Musto C, de Gemmis M, Lops P, Semeraro G (2017) A deep architecture for content-based recommendations exploiting recurrent neural networks. In: Proceedings of the 25th conference on user modeling, adaptation and personalization, pp 202–211
Suzuki Y, Ozaki T (2017) Stacked denoising autoencoder-based deep collaborative filtering using the change of similarity. In: Proceedings of the 31st international conference on advanced information networking and applications workshops, pp 498–502
Tan YK, Xu X, Liu Y (2016) Improved recurrent neural networks for session-based recommendations. In: Proceedings of the 1st workshop on deep learning for recommender systems, Boston, MA, USA, pp 17–22
Tang D, Qin B, Liu T, Yang Y (2015) User modeling with neural network for review rating prediction. In: Proceedings of the 24th international joint conference on artificial intelligence, Buenos Aires, Argentina, pp 1340–1346
Tran T, Cohen R (2000) Hybrid recommender systems for electronic commerce. In: Proceedings of the AAAI workshop on knowledge-based electronic markets, Austin, TX, USA, vol 4
Truyen TT, Phung DQ, Venkatesh S (2009) Ordinal Boltzmann machines for collaborative filtering. In: Proceedings of the 25th conference on uncertainty in artificial intelligence, pp 548–556
Tso-Sutter KHL, Marinho LB, Schmidt-Thieme L (2008) Tag-aware recommender systems by fusion of collaborative filtering algorithms. In: Proceedings of the 2008 ACM symposium on applied computing, pp 1995–1999
Tuan TX, Phuong TM (2017) 3D convolutional networks for session-based recommendation with content features. In: Proceedings of the 11th ACM conference on recommender systems, pp 138–146
Unger M, Bar A, Shapira B, Rokach L (2016) Towards latent context-aware recommendation systems. Knowl Based Syst 104(C):165–178. https://doi.org/10.1016/j.knosys.2016.04.020
Vall A, Eghbal-zadeh H, Dorfer M, Schedl M, Widmer G (2017) Music playlist continuation by learning from hand-curated examples and song features: alleviating the cold-start problem for rare and out-of-set songs. In: Proceedings of the 2nd workshop on deep learning for recommender systems, Como, Italy, pp 46–54
Van Meteren R, Van Someren M (2000) Using content-based filtering for recommendation. In: Proceedings of the workshop on machine learning in the new information age, Barcelona, Spain, pp 47–56
Verbert K, Duval E, Lindstaedt S, Gillet D (2010) Context-aware recommender systems. J Univ Comput Sci 16(16):2175–2178
Vincent P, Larochelle H, Lajoie I, Bengio Y, Manzagol PA (2010) Stacked denoising autoencoders: learning useful representations in a deep network with a local denoising criterion. J Mach Learn Res 11(Dec):3371–3408
Volkovs M, Yu G, Poutanen T (2017) Dropoutnet: addressing cold start in recommender systems. In: Proceedings of the 31st annual conference on neural information processing systems, Long Beach, CA, USA, pp 4964–4973
Vuurens JBP, Larson M, de Vries AP (2016) Exploring deep space: learning personalized ranking in a semantic space. In: Proceedings of the 1st workshop on deep learning for recommender systems, Boston, MA, USA, pp 23–28
Wakita Y, Oku K, Kawagoe K (2016) Toward fashion-brand recommendation systems using deep-learning: preliminary analysis. Int J Konwl Eng 2(3):128–131. https://doi.org/10.18178/ijke.2016.2.3.066
Wang X, Wang Y (2014) Improving content-based and hybrid music recommendation using deep learning. In: Proceedings of the 22nd ACM international conference on multimedia, Orlando, Florida, USA, pp 627–636
Wang H, Shi X, Yeung DY (2015a) Relational stacked denoising autoencoder for tag recommendation. In: Proceedings of the 29th AAAI conference on artificial intelligence, Austin, TX, USA, pp 3052–3058
Wang H, Wang N, Yeung DY (2015b) Collaborative deep learning for recommender systems. In: Proceedings of the 21th ACM SIGKDD international conference on knowledge discovery and data mining, Sydney, NSW, Australia, pp 1235–1244
Wang H, Xingjian S, Yeung DY (2016) Collaborative recurrent autoencoder: recommend while learning to fill in the blanks. In: Proceedings of the 30th annual conference on neural information processing systems, Barcelona, Spain, pp 415–423
Wang X, Yu L, Ren K, Tao G, Zhang W, Yu Y, Wang J (2017) Dynamic attention deep model for article recommendation by learning human editors’ demonstration. In: Proceedings of the 23rd ACM SIGKDD international conference on knowledge discovery and data mining, Halifax, NS, Canada, pp 2051–2059
Wei J, He J, Chen K, Zhou Y, Tang Z (2017) Collaborative filtering and deep learning based recommendation system for cold start items. Expert Syst Appl 69:29–39. https://doi.org/10.1016/j.eswa.2016.09.040
Wu S, Ren W, Yu C, Chen G, Zhang D, Zhu J (2016a) Personal recommendation using deep recurrent neural networks in netease. In: Proceedings of the IEEE 32nd international conference on data engineering, Helsinki, Finland, pp 1218–1229
Wu Y, DuBois C, Zheng AX, Ester M (2016b) Collaborative denoising auto-encoders for top-n recommender systems. In: Proceedings of the 9th ACM international conference on web search and data mining, San Francisco, CA, USA, pp 153–162
Wu CY, Ahmed A, Beutel A, Smola AJ, Jing H (2017a) Recurrent recommender networks. In: Proceedings of the 10th ACM international conference on web search and data mining, Cambridge, United Kingdom, pp 495–503
Wu H, Zhang Z, Yue K, Zhang B, Zhu R (2017b) Content embedding regularized matrix factorization for recommender systems. In: Proceedings of the 2017 IEEE international congress on big data, Boston, MA, USA, pp 209–215
Xu Z, Chen C, Lukasiewicz T, Miao Y (2017a) Hybrid deep-semantic matrix factorization for tag-aware personalized recommendation. arxiv:1708.03797
Xu Z, Lukasiewicz T, Chen C, Miao Y, Meng X (2017b) Tag-aware personalized recommendation using a hybrid deep model. In: Proceedings of the 26th international joint conference on artificial intelligence, Melbourne, Australia, pp 3196–3202
Yang C, Bai L, Zhang C, Yuan Q, Han J (2017) Bridging collaborative filtering and semi-supervised learning: a neural approach for poi recommendation. In: Proceedings of the 23rd ACM SIGKDD international conference on knowledge discovery and data mining, Halifax, NS, Canada, pp 1245–1254
Yin H, Wang W, Wang H, Chen L, Zhou X (2017) Spatial-aware hierarchical collaborative deep learning for poi recommendation. IEEE Trans Knowl Data Eng 29(11):2537–2551. https://doi.org/10.1109/TKDE.2017.2741484
Ying H, Chen L, Xiong Y, Wu J (2016) Collaborative deep ranking: a hybrid pair-wise recommendation algorithm with implicit feedback. In: Proceedings of the 20th Pacific-Asia conference on knowledge discovery and data mining, Auckland, New Zealand, pp 555–567
Zanotti G, Horvath M, Barbosa LN, Immedisetty VTKG, Gemmell J (2016) Infusing collaborative recommenders with distributed representations. In: Proceedings of the 1st workshop on deep learning for recommender systems, Boston, MA, USA, pp 35–42
Zhang Y, Wallace B (2015) A sensitivity analysis of (and practitioners’ guide to) convolutional neural networks for sentence classification. arxiv:1510.03820
Zhang F, Yuan NJ, Lian D, Xie X, Ma WY (2016a) Collaborative knowledge base embedding for recommender systems. In: Proceedings of the 22nd ACM SIGKDD international conference on knowledge discovery and data mining, ACM, San Francisco, CA, USA, pp 353–362
Zhang W, Du T, Wang J (2016b) Deep learning over multi-field categorical data. In: Proceedings of the 38th European conference on information retrieval, Padua, Italy, pp 45–57
Zhang S, Yao L, Sun A (2017a) Deep learning based recommender system: a survey and new perspectives. arXiv:1707.07435
Zhang S, Yao L, Xu X (2017b) Autosvd++: an efficient hybrid collaborative filtering model via contractive auto-encoders. In: Proceedings of the 40th international ACM SIGIR conference on research and development in information retrieval, Shinjuku, Tokyo, Japan, pp 957–960
Zhang S, Yao L, Xu X, Wang S, Zhu L (2017c) Hybrid collaborative recommendation via semi-autoencoder. In: Liu D, Xie S, Li Y, Zhao D, El-Alfy EM (eds) Neural information processing. Springer International Publishing, pp 185–193
Zhang S, Yao L, Sun A, Wang S, Long G, Dong M (2018) Neurec: on nonlinear transformation for personalized ranking. In: Proceedings of the 26th international joint conference on artificial intelligence, Stockholm, Sweden, pp 3669–3675
Zhao Y, Wang J, Wang F (2015) Word embedding based retrieval model for similar cases recommendation. In: Proceedings of 2015 Chinese automation congress, Wuhan, China, pp 2268–2272
Zhao Z, Yang Q, Lu H, Weninger T, Cai D, He X, Zhuang Y (2018) Social-aware movie recommendation via multimodal network learning. IEEE Trans Multimed 20(2):430–440. https://doi.org/10.1109/TMM.2017.2740022
Zheng L (2016) A survey and critique of deep learning on recommender systems. Technical report, University of Illinois
Zheng Y, Liu C, Tang B, Zhou H (2016a) Neural autoregressive collaborative filtering for implicit feedback. In: Proceedings of the 1st workshop on deep learning for recommender systems, Boston, MA, USA, pp 2–6
Zheng Y, Tang B, Ding W, Zhou H (2016b) A neural autoregressive approach to collaborative filtering. In: Proceedings of the 33rd international conference on international conference on machine learning, New York, NY, USA, vol 48, pp 764–773
Zhou J, Albatal R, Gurrin C (2016) Applying visual user interest profiles for recommendation and personalisation. In: Proceedings of the 22nd international conference on multimedia modeling, Miami, FL, USA, pp 361–366
Zhuang F, Zhang Z, Qian M, Shi C, Xie X, He Q (2017) Representation learning via dual-autoencoder for recommendation. Neural Netw 90:83–89. https://doi.org/10.1016/j.neunet.2017.03.009
Zuo Y, Zeng J, Gong M, Jiao L (2016) Tag-aware recommender systems based on deep neural networks. Neurocomputing 204(C):51–60. https://doi.org/10.1016/j.neucom.2015.10.134
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Batmaz, Z., Yurekli, A., Bilge, A. et al. A review on deep learning for recommender systems: challenges and remedies. Artif Intell Rev 52, 1–37 (2019). https://doi.org/10.1007/s10462-018-9654-y
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10462-018-9654-y