Skip to main content
Log in

Recommendation system based on deep learning methods: a systematic review and new directions

  • Published:
Artificial Intelligence Review Aims and scope Submit manuscript

Abstract

These days, many recommender systems (RS) are utilized for solving information overload problem in areas such as e-commerce, entertainment, and social media. Although classical methods of RS have achieved remarkable successes in providing item recommendations, they still suffer from many issues such as cold start and data sparsity. With the recent achievements of deep learning in various applications such as Natural Language Processing (NLP) and image processing, more efforts have been made by the researchers to exploit deep learning methods for improving the performance of RS. However, despite the several research works on deep learning based RS, very few secondary studies were conducted in the field. Therefore, this study aims to provide a systematic literature review (SLR) of deep learning based RSs that can guide researchers and practitioners to better understand the new trends and challenges in the field. This paper is the first SLR specifically on the deep learning based RS to summarize and analyze the existing studies based on the best quality research publications. The paper particularly adopts an SLR approach based on the standard guidelines of the SLR designed by Kitchemen-ham which uses selection method and provides detail analysis of the research publications. Several publications were gathered and after inclusion/exclusion criteria and the quality assessment, the selected papers were finally used for the review. The results of the review indicated that autoencoder (AE) models are the most widely exploited deep learning architectures for RS followed by the Convolutional Neural Networks (CNNs) and the Recurrent Neural Networks (RNNs) models. Also, the results showed that Movie Lenses is the most popularly used datasets for the deep learning-based RS evaluation followed by the Amazon review datasets. Based on the results, the movie and e-commerce have been indicated as the most common domains for RS and that precision and Root Mean Squared Error are the most commonly used metrics for evaluating the performance of the deep leaning based RSs.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10

Similar content being viewed by others

References

  • Adomavicius G, Tuzhilin A (2005a) 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

    Article  Google Scholar 

  • Adomavicius G, Tuzhilin A (2005b) Recommender systems: a survey of the state-of-the-art. IEEE Trans Knowl Data Eng 17:734–749

    Article  Google Scholar 

  • Alashkar T, Jiang S, Wang S, Fu Y (2017) Examples-rules guided deep neural network for makeup recommendation. In: Proceedings of the 31th conference on artificial intelligence (AAAI 2017), pp 941–947

  • Alejandra L, Camacho G, Alves-souza SN (2018) Social network data to alleviate cold-start in recommender system: a systematic review. Inf Process Manag 54(4):529–544. https://doi.org/10.1016/j.ipm.2018.03.004

    Article  Google Scholar 

  • Alencar P, Cowan D (2018) The use of machine learning algorithms in recommender systems: a systematic review. Expert Syst Appl 97:205–227. https://doi.org/10.1016/j.eswa.2017.12.020

    Article  Google Scholar 

  • Aslanian E, Radmanesh M, Jalili M (2016) Hybrid recommender systems based on content feature relationship. IEEE Trans Ind Inf 3203(c):1. https://doi.org/10.1109/TII.2016.2631138

    Article  Google Scholar 

  • 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 1374(c):1–13. https://doi.org/10.1109/TSC.2017.2681666

    Article  Google Scholar 

  • Bansal T, Belanger D, Mccallum A (2016) Ask the GRU: multi-task learning for deep text recommendations. RecSys 16:107–114. https://doi.org/10.1145/2959100.2959180

    Article  Google Scholar 

  • Batmaz Z, Yurekli A, Bilge A, Kaleli C (2018) A review on deep learning for recommender systems: challenges and remedies. Artif Intell Rev. https://doi.org/10.1007/s10462-018-9654-y

    Article  Google Scholar 

  • Beel J, Gipp B, Langer S, Breitinger C (2016) Research-paper recommender systems: a literature survey. Int J Digit Libr 17(4):305–338. https://doi.org/10.1007/s00799-015-0156-0

    Article  Google Scholar 

  • Bentur Y, Layish I, Krivoy A, Berkovitch M, Rotman E, Bar Haim S, Yehezkelli Y, Kozer E (2006) Civilian adult self injections of atropine—trimedoxime (TMB4) auto-injectors. Clin Toxicol 44(3):301–306. https://doi.org/10.1080/15563650600584519

    Article  Google Scholar 

  • Betru BT, Onana CA, Tilahun B, Awono C, Batchakui B (2017) Deep learning methods on recommender system: a survey of state-of-the-art. Int J Comput Appl 162(10):975–8887. https://doi.org/10.5120/ijca2017913361

    Article  Google Scholar 

  • Bokde D, Girase S, Mukhopadhyay D (2015) Matrix factorization model in collaborative filtering algorithms: a survey. Proc Comput Sci. https://doi.org/10.1016/j.procs.2015.04.237

    Article  Google Scholar 

  • Burke R (2002) Hybrid recommender systems: Survey and Experiments

  • Cai X, Han J, Yang L (2017) Generative adversarial network based heterogeneous bibliographic network representation for personalized citation recommendation generative adversarial network based heterogeneous bibliographic network representation. (2016), pp 5747–5754

  • Cao S, Yang N (2017) Online news recommender based on stacked. In: 2017 IEEE/ACIS 16th international conference on computer and information science (ICIS), pp 721–726. https://doi.org/10.1109/ICIS.2017.7960088

  • Catherine R, Cohen W (2017) TransNets. 288–296. https://doi.org/10.1145/3109859.3109878

  • Chen J, He X (2017) Atentive collaborative filtering: multimedia recommendation with item- and component-level atention. Sigir, pp 335–344. https://doi.org/10.1145/3077136.3080797

  • Chen L, Yang F, Yang H (2015) Image-based product recommendation system with CNN

  • Chen J, Zhang H, He X, Nie L, Liu W, Chua T-S (2017) Attentive collaborative filtering: multimedia recommendation with item- and component-level attention. In: Proceedings of the 40th international ACM SIGIR conference on research and development in information retrieval—SIGIR’17, pp 335–344. https://doi.org/10.1145/3077136.3080797

  • Chen E, Liu Q, Huang Z, Zhao H, Li Z, Mei T (2018) Learning from history and present. KDD 2018:1734–1743. https://doi.org/10.1145/3219819.3220014

    Article  Google Scholar 

  • Cheng H, Koc L, Harmsen J, Shaked T, Chandra T, Aradhye H, … Shah, H (2016) Wide & deep learning for recommender systems, pp 1–4. https://doi.org/10.1145/2988450.2988454

  • Christakopoulou K, Beutel A, Li R, Jain, S, Chi EH (2018) Q & R : a two-stage approach toward interactive recommendation. In: Proceedings of KDD’18, ACM

  • Costa-jussà MR, Allauzen A, Barrault L, Cho K, Schwenk H (2017) Introduction to the special issue on deep learning approaches for machine translation. Comput Speech Lang 46:367–373. https://doi.org/10.1016/j.csl.2017.03.001

    Article  Google Scholar 

  • Covington P, Adams J, Sargin E (2016a) Deep neural networks for Youtube recommendations. In: RecSys 2016—proceedings of the 10th ACM conference on recommender systems, pp 191–198. https://doi.org/10.1145/2959100.2959190

  • Covington P, Adams J, Sargin E (2016b) Deep neural networks for Youtube recommendations. In: RecSys 2016—proceedings of the 10th ACM conference on recommender systems, pp 191–198. https://doi.org/10.1145/2959100.2959190

  • Cursada LA, Carrera DESU, La EN (2012) Novelty and diversity evaluation and enhancement in recommender systems. In: Recommender systems handbook, (February), 5–8. Retrieved from http://dblp.uni-trier.de/db/reference/sp/rsh2015.html#CastellsHV15

  • Dai H, Wang Y, Trivedi R, Song L (2016) Deep coevolutionary network: embedding user and item features for recommendation. In: Proceedings OfACM conference, Halifax, Canada, August 2017 (KDD’17), 10. https://doi.org/10.475/1234

  • Damaged KMM, Ibrahim R, Ghani I (2017) Cross domain recommender systems: a systematic literature review. ACM Comput Surv 50(3):1–34. https://doi.org/10.1145/3073565

    Article  Google Scholar 

  • Dehghani Z, Reza S, Salwah S, Salim B (2015) A systematic review of scholar context-aware recommender systems. Expert Syst Appl 42(3):1743–1758. https://doi.org/10.1016/j.eswa.2014.09.017

    Article  Google Scholar 

  • Deng L (2014a) A tutorial survey of architectures, algorithms, and applications for deep learning. In: APSIPA transactions on signal and information processing vol 3. https://doi.org/10.1017/atsip.2013.9

  • Deng L (2014b) Deep learning: methods and applications. In: foundations and trends® in signal processing, vol 7. https://doi.org/10.1561/2000000039

  • Deng L, Yu D, Li Deng DY (2014) Deep learning: methods and applications. Found Trends Signal Process 1:2. https://doi.org/10.1136/bmj.319.7209.0a

    Article  MATH  Google Scholar 

  • 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. https://doi.org/10.1109/TNNLS.2016.2514368

    Article  Google Scholar 

  • Dong X, Yu L, Wu Z, Sun Y, Yuan L, Zhang F (2017) A hybrid collaborative filtering model with deep structure for recommender systems. In: Proceedings of the 31st AAAI conference on artificial intelligence, pp 1309–1315

  • Donkers T, Loepp B, Ziegler J (2017) Sequential user-based recurrent neural network recommendations. In: Proceedings of the eleventh ACM conference on recommender systems—RecSys’17, pp 152–160. https://doi.org/10.1145/3109859.3109877

  • Du Y-P, Yao C-Q, Huo S-H, Liu J-X (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

    Article  Google Scholar 

  • Ebadi AA, Krzyzak A (2016) A hybrid multi-criteria hotel recommender system using explicit and implicit feedbacks. 3(8): 49026

  • Ebesu T, Fang Y (2017a) Neural citation network for context-aware citation recommendation. In: SIGIR’17, ACM, pp 1093–1096. https://doi.org/10.1145/3077136.3080730

  • Ebesu T, Fang Y (2017b) Neural semantic personalized ranking for item cold-start recommendation. Inf Retr J 22(18):233–239. https://doi.org/10.1007/s10791-017-9295-9

    Article  Google Scholar 

  • 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—WWW’15, pp 4–11. https://doi.org/10.1145/2736277.2741667

  • Fischer A, Igel C (2014) Training restricted Boltzmann machines: an introduction. Pattern Recognit 47:25–39. https://doi.org/10.1016/j.patcog.2013.05.025

    Article  MATH  Google Scholar 

  • Genc-nayebi N, Abran A (2017) The Journal of Systems and Software: a systematic literature review: opinion mining studies from mobile app store user reviews. J Syst Softw 125:207–219. https://doi.org/10.1016/j.jss.2016.11.027

    Article  Google Scholar 

  • Georgiev K (2013) A non-IID framework for collaborative filtering with restricted Boltzmann machines. 28

  • Goceri E, Goceri N (2017) Deep learning in medical image analysis: recent advances and future trends. In: International conferences computer graphics, visualization, computer vision and image processing 2017 (CGVCVIP 2017), pp 305–310

  • Goceri E, Gooya A (2018) On the importance of batch size for deep learning. In: An Istanbul meeting for world mathematicians, minisymposium on approximation theory & minisymposium on math education

  • Goodfellow I, Pouget-Abadie J, Mirza M, Xu B, Warde-Farley D, Ozair S, Bengio Y (2014) Front Matter. NIPS 2014:1–9. https://doi.org/10.1016/B978-0-408-00109-0.50001-8

    Article  Google Scholar 

  • Guo Y, Liu Y, Oerlemans A, Lao S, Wu S, Lew MS (2016) Deep learning for visual understanding: a review. Neurocomputing 187:27–48. https://doi.org/10.1016/j.neucom.2015.09.116

    Article  Google Scholar 

  • Guo H, Tang R, Ye Y, Li Z, He X (2017) DeepFM: a factorization-machine based neural network for CTR prediction, pp 1725–1731. https://doi.org/10.24963/ijcai.2017/239

  • Hassan A (2017) Deep learning approach for sentiment analysis of short texts, pp 705–710

  • He R (2016) Ups and downs : modeling the visual evolution of fashion trends with one-class collaborative filtering. In: International World Wide Web conference committee (IW3C2), ACM

  • He X, Chua T-S (2017) Neural factorization machines for sparse predictive analytics. In: SIGIR’17, ACM. https://doi.org/10.1145/3077136.3080777

  • He X, He Z, Du X, Chua T (2018) Adversarial personalized ranking for recommendation

  • He R, McAuley J (2015) VBPR: visual Bayesian personalized ranking from implicit feedback. In: Proceedings of the thirtieth AAAI conference on artificial intelligence (AAAI-16), pp 144–150. Retrieved from http://arxiv.org/abs/1510.01784

  • He X, Liao L, Zhang H, Nie L, Hu X, Chua T-S (2017) Neural collaborative filtering. In: 7 international World Wide Web conference committee (IW3C2), ACM, pp 173–182. https://doi.org/10.1145/3038912.3052569

  • Hidasi B, Quadrana M, Karatzoglou A, Tikk D (2016a) Parallel recurrent neural network architectures for feature-rich session-based recommendations. In: Proceedings of the 10th ACM conference on recommender systems—RecSys’16, pp 241–248. https://doi.org/10.1145/2959100.2959167

  • 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—RecSys’16, pp 241–248. https://doi.org/10.1145/2959100.2959167

  • Hongliang C, Xiaona Q (2015) The video recommendation system based on DBN. In: Proceedings—15th IEEE international conference on computer and information technology, CIT 2015, 14th IEEE international conference on ubiquitous computing and communications, IUCC 2015, 13th IEEE international conference on dependable, autonomic and Se. https://doi.org/10.1109/CIT/IUCC/DASC/PICOM.2015.154

  • Hu L, Cao J, Xu G, Cao L, Gu Z, Cao W (2014) Deep modeling of group preferences for group-based recommendation. In: AAAI, pp 1861–1867

  • Hu B, Shi C, Zhao WX, Yu PS (2018). Leveraging meta-path based context for top- n recommendation with a neural co-attention model. In: KDD 2018: 24th ACM SIGKDD international conference on knowledge discovery & data mining, 1: 1531–1540

  • Isinkaye FO, Folajimi YO, Ojokoh BA (2015) Recommendation systems: principles, methods and evaluation. Egypt Inf J 16(3):261–273. https://doi.org/10.1016/j.eij.2015.06.005

    Article  Google Scholar 

  • Jannach D, Ludewig M (2017) When recurrent neural networks meet the neighborhood for session-based recommendation. In: Proceedings of RecSys’17, pp 306–310. https://doi.org/10.1145/3109859.3109872

  • Jhamb Y, Ebesu T (2018) Attentive contextual denoising autoencoder for recommendation. In: Proceedings of 2018 ACM SIGIR international conference on the theory of information retrieval, p 8

  • Jia X, Wang A, Li X, Xun G, Xu W, Zhang A (2015) Multi-modal learning for video recommendation based on mobile application usage. IEEE Int Conf Big Data (Big Data) 2015:837–842. https://doi.org/10.1109/BigData.2015.7363830

    Article  Google Scholar 

  • Jia X, Li X, Li K, Gopalakrishnan V, Xun G, Zhang A (2016) Collaborative restricted Boltzmann machine for social event recommendation. IEEE/ACM Int Conf Adv Soc Netw Anal Mining (ASONAM) 2016:402–405. https://doi.org/10.1109/ASONAM.2016.7752265

    Article  Google Scholar 

  • Jian W, Jianhua H, Kai C, Yi Z, Zuoyin T (2016) Collaborative filtering and deep learning based recommendation system for cold start items. Expert Syst Appl 2(1):1–29

    Google Scholar 

  • Jing H, Smola AJ (2017) Neural Survival Recommender. In: WSDM 2017, ACM, pp 515–524. https://doi.org/10.1145/3018661.3018719

  • Khanian M, Mohd N (2016) A systematic literature review on the state of research and practice of collaborative filtering technique and implicit feedback. Artif Intell Rev 45(2):167–201. https://doi.org/10.1007/s10462-015-9443-9

    Article  Google Scholar 

  • Kim Y (2014) Convolutional neural networks for sentence classification. In: Proceedings of the 2014 emperical methods in natural language processing (EMNLP), pp 23–31. https://doi.org/10.1145/1599272.1599278

  • 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—RecSys’16, pp 233–240. https://doi.org/10.1145/2959100.2959165

  • 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

    Article  Google Scholar 

  • Kitchenham B (2007) Guidelines for performing systematic literature reviews in software engineering. In: Software engineering group school of computer science and mathematics, 65. https://doi.org/10.1145/1134285.1134500

  • Kitchenham B, Brereton OP, Budgen D, Turner M, Bailey J, Linkman S (2009) Systematic literature reviews in software engineering—a systematic literature review. Inf Softw Technol 51(1):7–15. https://doi.org/10.1016/j.infsof.2008.09.009

    Article  Google Scholar 

  • Kotkov D, Wang S, Veijalainen J (2016) A survey of serendipity in recommender systems. Knowl-Based Syst 111:180–192. https://doi.org/10.1016/j.knosys.2016.08.014

    Article  Google Scholar 

  • Krishnamurthy B, Puri N, Goel R (2016) Learning vector-space representations of items for recommendations using word embedding models. Proc Comput Sci 80:2205–2210. https://doi.org/10.1016/j.procs.2016.05.380

    Article  Google Scholar 

  • Kunaver M, Požrl T (2017) Diversity in recommender systems—a survey. Knowl-Based Syst 123:154–162. https://doi.org/10.1016/j.knosys.2017.02.009

    Article  Google Scholar 

  • Lecun Y, Bengio Y, Hinton G (2015) Deep learning. Nature 521(7553):436–444. https://doi.org/10.1038/nature14539

    Article  Google Scholar 

  • Lee H, Ahn Y, Lee H, Ha S, Lee S (2016) Quote recommendation in dialogue using deep neural network. In: Proceedings of the 39th international ACM SIGIR conference on research and development in information retrieval—SIGIR’16. https://doi.org/10.1145/2911451.2914734

  • Lee G, Jeong J, Seo S, Kim C, Kang P (2018) Sentiment classification with word localization based on weakly supervised learning with a convolutional neural network. Knowl-Based Syst 0: 1–13. https://doi.org/10.1016/j.knosys.2018.04.006

  • Lee J, Abu-El-Haija S, Varadarajan B, Natsev AP (2018) Collaborative deep metric learning for video understanding. In: The 24th ACM SIGKDD international conference on knowledge discovery & data mining, pp 481–490. https://doi.org/10.1145/3219819.3219856

  • 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—KDD’17. https://doi.org/10.1145/3097983.3098077

  • 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—CIKM’15, pp 811–820. https://doi.org/10.1145/2806416.2806527

  • Li H, Ge Y, Hong R, Zhu H (2016) Point-of-interest recommendations: learning potential check-ins from friends. In: Proceedings of the 22nd ACM SIGKDD international conference on knowledge discovery and data mining (KDD 2016). https://doi.org/10.1145/2939672.2939767

  • Li Q, Jin Z, Wang C, Zeng DD (2016b) Mining opinion summarizations using convolutional neural networks in Chinese microblogging systems. Knowl-Based Syst 107:289–300. https://doi.org/10.1016/j.knosys.2016.06.017

    Article  Google Scholar 

  • Li P, Wang Z, Ren Z, Bing L, Lam W (2017) Neural rating regression with abstractive tips generation for recommendation. In: SIGIR’17. https://doi.org/10.1145/3077136.3080822

  • Li Q, Zheng X, Wu X (2017) Collaborative autoencoder for recommender systems. https://doi.org/10.1145/3097983.3098077

  • Lian J, Chen Z (2018) xDeepFM : combining explicit and implicit feature interactions for recommender systems

  • Lian J, Zhang F, Xie X, Sun G (2017) CCCFNet: a content-boosted collaborative filtering neural network for cross domain recommender systems. In: International World Wide Web conference committee (IW3C2), ACM, (1), 817–818. https://doi.org/10.1145/3041021.3054207

  • Liang D, Krishnan RG, Hoffman MD, Jebara T (2018) Variational autoencoders for collaborative filtering. In: Proceedings of the 2018 web conference (WWW2018). ACM. https://doi.org/10.1145/3178876.3186150

  • Lin Y, Liu Z, Sun M, Liu Y, Zhu X (2015) Learning entity and relation embeddings for knowledge graph completion. In: AAAI conference on artificial intelligence learning, pp 2181–2187. https://doi.org/10.1016/j.procs.2017.05.045

  • Liu X, Ouyang Y, Rong W, Xiong Z (2015) Item category aware conditional restricted boltzmann machine based recommendation xiaomeng. ICONIP 2015(9492):609–616. https://doi.org/10.1007/978-3-319-26561-2

    Article  Google Scholar 

  • Liu J, Wu C, Paper C, Notes L, Engineering E, Liu J (2017) Deep learning based recommendation: a survey. In: Lecture notes in electrical engineering, 424 (March 2017), pp 451–458. https://doi.org/10.1007/978-981-10-4154-9

  • Liu W, Wang Z, Liu X, Zeng N, Liu Y, Alsaadi FEFE (2017) A survey of deep neural network architectures and their applications. Neurocomputing 234(October 2016): 11–26. https://doi.org/10.1016/j.neucom.2016.12.038

  • Loyola P, Liu C, Hirate Y (2017) Modeling user session and intent with an attention-based encoder-decoder architecture. In: Proceedings of the eleventh ACM conference on recommender systems—RecSys’17. https://doi.org/10.1145/3109859.3109917

  • Lu J, Wu D, Mao M, Wang W, Zhang G (2015) Recommender system application developments: a survey. Decision Support Systems. https://doi.org/10.1016/j.dss.2015.03.008

  • Lu Y, Smyth B, Dong R, Smyth B (2018) Coevolutionary recommendation model: mutual learning between ratings and reviews. In: Proceedings of the 2018 world wide web conference on World Wide Web—WWW’18, pp 773–782. https://doi.org/10.1145/3178876.3186158

  • Ludewig M, Jannach D (2018) Evaluation of session-based recommendation algorithms. User Model User Adap Inter 28(4):331–390. https://doi.org/10.1007/s11257-018-9209-6

    Article  Google Scholar 

  • Luo L, Zhang S, Wang Y, Peng H (2018) An alternate method between generative objective and discriminative objective in training classification restricted Boltzmann machine. Knowl-Based Syst 144:144–152. https://doi.org/10.1016/j.knosys.2017.12.032

    Article  Google Scholar 

  • Ng A, Ngiam J, Foo CY, Mai Y, Suen C, Coates A … Sameep Tandon (2015) Deep learning tutorial. In: University of Stanford. https://doi.org/10.1007/s13218-012-0198-z

  • Niu W, Caverlee J, Lu H (2018) Neural personalized ranking for image recommendation. In: WSDM’18, pp 423–431

  • Nweke HF, Teh YW, Al-garadi MA, Alo UR (2018) Deep learning algorithms for human activity recognition using mobile and wearable sensor networks: state of the art and research challenges. Expert Syst Appl 105:233–261. https://doi.org/10.1016/j.eswa.2018.03.056

    Article  Google Scholar 

  • Oh KJ, Lee WJ, Lim CG, Choi HJ (2014) Personalized news recommendation using classified keywords to capture user preference. In: International conference on advanced communication technology, ICACT, pp 1283–1287. https://doi.org/10.1109/ICACT.2014.6779166

  • Okura S, Tagami Y, Ono S, Tajima A (2017) Embedding-based news recommendation for millions of users. In: Proceedings of the 23rd ACM SIGKDD international conference on knowledge discovery and data mining—KDD’17, pp 1933–1942. https://doi.org/10.1145/3097983.3098108

  • Osia SA, Shamsabadi AS, Taheri A, Rabiee HR, Lane ND, Haddadi H (2017) A hybrid deep learning architecture for privacy-preserving mobile analytics. Retrieved from http://arxiv.org/abs/1703.02952

  • Pacheco AGC, Krohling RA, Carlos AS (2018) Restricted Boltzmann machine to determine the input weights for extreme learning machines. Expert Syst Appl 96:77–85. https://doi.org/10.1016/j.eswa.2017.11.054

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Poria S, Cambria E, Gelbukh A (2016) Aspect extraction for opinion mining with a deep convolutional neural network. Knowl-Based Syst 108:42–49. https://doi.org/10.1016/j.knosys.2016.06.009

    Article  Google Scholar 

  • Prieto A, Prieto B, Ortigosa EM, Ros E, Pelayo F, Ortega J, Rojas I (2016) Neural networks: an overview of early research, current frameworks and new challenges. Neurocomputing 214:242–268. https://doi.org/10.1016/j.neucom.2016.06.014

    Article  Google Scholar 

  • Quadrana M, Karatzoglou A, Hidasi B, Cremonesi P (2017) Personalizing session-based recommendations with hierarchical recurrent neural networks. In: RecSys’17, ACM. https://doi.org/10.1145/3109859.3109896

  • Rawat YS, Kankanhalli MS (2016) ConTagNet: exploiting user context for image tag recommendation. In: MM 2016—proceedings of the 2016 ACM multimedia conference. https://doi.org/10.1145/2964284.2984068

  • Sainath TN, Kingsbury B, Mohamed A-R, Dahl GE, Saon G, Soltau H, … Ramabhadran B (2013) Improvements to deep convolutional neural networks for LVCSR. In: 2013 IEEE workshop on automatic speech recognition and understanding, ASRU 2013—Proceedings, pp 315–320. https://doi.org/10.1109/ASRU.2013.6707749

  • Salakhutdinov R, Mnih A, Hinton G (2007a) Restricted Boltzmann machines for collaborative filtering. In: Proceedings of the 24th ACM international conference on machine learning (ICML), pp 791–798. https://doi.org/10.1145/1273496.1273596

  • Salakhutdinov R, Mnih A, Hinton G (2007b) Restricted Boltzmann machines for collaborative filtering. In: Proceedings of the 24th international conference on machine learning, pp 791–798. https://doi.org/10.1145/1273496.1273596

  • Salakhutdinov R, Mnih A, Hinton G (2016) Restricted Boltzmann machines for collaborative filtering. In: ICML workshop on human interpretability in machine learning, pp 791–798. https://doi.org/10.1145/1273496.1273596

  • Schmidhuber J (2015) Deep learning in neural networks: an overview. Neural Netw 61:85–117. https://doi.org/10.1016/j.neunet.2014.09.003

    Article  Google Scholar 

  • Sedhain S, Menon AK, Sanner S, Xie L (2015) AutoRec : autoencoders meet collaborative filtering. In: WWW 2015 companion: proceedings of the 24th international conference on World Wide Web, pp 111–112. https://doi.org/10.1145/2740908.2742726

  • Seo S, Huang J, Yang H, Liu Y (2017) Interpretable convolutional neural networks with dual local and global attention for review rating prediction. In: Proceedings of the eleventh ACM conference on recommender systems—RecSys’17, pp 297–305. https://doi.org/10.1145/3109859.3109890

  • Seo YD, Kim YG, Lee E, Baik DK (2017b) Personalized recommender system based on friendship strength in social network services. Expert Syst Appl 69:135–148. https://doi.org/10.1016/j.eswa.2016.10.024

    Article  Google Scholar 

  • Sharma R, Gopalani D, Meena Y (2017) Collaborative filtering-based recommender system: approaches and research challenges. In: 2017 3rd international conference on computational intelligence & communication technology (CICT), pp 1–6. https://doi.org/10.1109/CIACT.2017.7977363

  • Shen X, Yi B, Zhang Z, Shu J, Liu H (2016) Automatic recommendation technology for learning resources with convolutional neural network. Int Symp Educ Technol (ISET) 2016:30–34. https://doi.org/10.1109/ISET.2016.12

    Article  Google Scholar 

  • Smirnova E (2017) Contextual sequence modeling for recommendation with recurrent neural networks. In: Proceedings of ACM recommender systems conference, 8. https://doi.org/10.1145/3125486.3125488

  • Soh H, Sanner S, White M, Jamieson G (2017) Deep sequential recommendation for personalized adaptive user interfaces. In: IUI ACM, pp 589–593

  • Song B, Yang X, Cao Y, Xu C (2018) Neural collaborative ranking. In: CIKM’18, ACM, 10. https://doi.org/10.1145/3269206.3271715

  • Strub F, Mary J (2016) Collaborative filtering with stacked denoising autoencoders and sparse inputs. In: NIPS workshop on machine learning for ECommerce. http://arxiv.org/abs/1606.07659v2

  • Strub F, Mary J, Gaudel R (2016) Hybrid collaborative filtering with autoencoders. In: International conference on machine learning (ICML).

  • Su X, Khoshgoftaar TM (2009) A survey of collaborative filtering techniques. Advances in Artificial Intelligence, 2009(Section 3), 1–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: UMAP 2017—proceedings of the 25th conference on user modeling, adaptation and personalization. https://doi.org/10.1145/3079628.3079684

  • Suzuki Y, Ozaki T (2017) Stacked denoising autoencoder-based deep collaborative filtering using the change of similarity. In: Proceedings—31st IEEE international conference on advanced information networking and applications workshops, WAINA 2017, pp 498–502. https://doi.org/10.1109/WAINA.2017.72

  • Tan YK, Xu X, Liu Y (2016) Improved recurrent neural networks for session-based recommendations. In: Proceedings of DLRS’16, ACM, 0–5. https://doi.org/10.1145/2988450.2988452

  • 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’18, pp 565–573. https://doi.org/10.1145/3159652.3159656

  • Tay Y, Tuan LA, Hui SC (2018a) Latent relational metric learning via memory-based attention for collaborative ranking. In: WWW 2018: the 2018Web conference, April, pp 729–739

  • Tay Y, Tuan LA, Hui SC (2018b) Multi-pointer co-attention networks for recommendation. In: KDD’18: the 24th ACMSIGKDD international conference on knowledge discovery & data mining. https://doi.org/10.1145/3219819.3220086

  • Tran T, Lee K, Liao Y, Lee D (2018) Regularizing matrix factorization with user and item embeddings for recommendation. In: CIKM’18, ACM. https://doi.org/10.1145/3269206.3271730

  • Tuan TX (2017) 3D convolutional networks for session-based recommendation with content features. In: Proceedings of RecSys’17, ACM, 9. https://doi.org/10.1145/3109859.3109900

  • Unger M, Bar A, Shapira B, Rokach L (2016) Towards latent context-aware recommendation systems. Knowl-Based Syst 104:165–178. https://doi.org/10.1016/j.knosys.2016.04.020

    Article  Google Scholar 

  • Véras D, Prota T, Bispo A, Prudêncio R, Ferraz C (2015) A literature review of recommender systems in the television domain. Expert Syst Appl 42(22):9046–9076. https://doi.org/10.1016/j.eswa.2015.06.052Review

    Article  Google Scholar 

  • Wang J, Kawagoe K (2017) Ukiyo-e recommender system using restricted Boltzmann machine. In: ACM international conference proceeding series, pp 171–175. https://doi.org/10.1145/3151759.3151833

  • Wang J, Kawagoe K (2018) A recommender system for ancient books, pamphlets and paintings in ritsumeikan art research center database. In: ACM international conference proceeding series, pp 53–57. https://doi.org/10.1145/3192975.3193018

  • Wang H, Raj B (2015) A survey: time travel in deep learning space: an introduction to deep learning models and how deep learning models evolved from the initial ideas, pp 1–43. Retrieved from http://arxiv.org/abs/1510.04781

  • Wang X, Wang Y (2014) Improving content-based and hybrid music recommendation using deep learning. In: MM’14, ACM, pp 627–636. https://doi.org/10.1145/2647868.2654940

  • Wang Y, Liu Y, Yu X (2012) Collaborative filtering with aspect-based opinion mining: a tensor factorization approach. In: Proceedings—IEEE international conference on data mining, ICDM, pp 1152–1157. https://doi.org/10.1109/ICDM.2012.76

  • Wang H, Wang N, Yeung D-Y (2014) Collaborative deep learning for recommender systems. In: Proceedings of the ACM SIGKDD international conference on knowledge discovery and data mining, 2015–August. https://doi.org/10.1145/2783258.2783273

  • 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, 2015–August. https://doi.org/10.1145/2783258.2783273

  • Wang H, Shi X, Yeung D-Y (2016a) Collaborative recurrent autoencoder: recommend while learning to fill in the blanks. In: 30th conference on neural information processing systems (NIPS 2016). Retrieved from http://arxiv.org/abs/1611.00454

  • Wang H, Shi X, Yeung D (2016b) Collaborative recurrent autoencoder: recommend while learning to fill in the blanks. In: 30th conference on neural information processing systems (NIPS 2016),. https://doi.org/10.1149/1.3422498

  • Wang J, Yu L, Zhang W, Gong Y, Xu Y, Wang B, … Zhang D (2017) IRGAN: a minimax game for unifying generative and discriminative information retrieval models, pp 515–524. https://doi.org/10.1145/3077136.3080786

  • Wang S, Wang Y, Tang J, Shu K, Ranganath S, Liu H (2017) What your images reveal: exploiting visual contents for point-of-interest recommendation. In: [WWW2017]Proceedings of the 26th international conference on World Wide Web, pp 391–400. https://doi.org/10.1145/3038912.3052638

  • Wang X, He X, Nie L, Chua T-S (2017) Item silk road: recommending items from information domains to social users. In: Proceedings of the 40th international ACM SIGIR conference on research and development in information retrieval (2017). https://doi.org/10.1145/3077136.3080771

  • Wang Q, Lian D, Wang H (2018) Neural memory streaming recommender networks with adversarial training. KDD 2018:2467–2475

    Google Scholar 

  • Wei J, He J, Chen K, Zhou Y, Tang Z (2016) Collaborative filtering and deep learning based hybrid recommendation for cold start problem. In: 2016 IEEE 14th intl conf on dependable, autonomic and secure computing, 14th intl conf on pervasive intelligence and computing, 2nd intl conf on big data intelligence and computing and cyber science and technology congress (DASC/PiCom/DataCom/CyberSciTech), pp 874–877. https://doi.org/10.1109/DASC-PICom-DataCom-CyberSciTec.2016.149

  • Wei J, He J, Chen K, Zhou YYY, Tang Z (2017) Collaborative filtering and deep learning based recommendation system for cold start items. Expert Syst Appl 69:1339–1351. https://doi.org/10.1016/j.eswa.2016.09.040

    Article  Google Scholar 

  • Wu C, Wang J, Liu J, Liu W (2016a) Recurrent neural network based recommendation for time heterogeneous feedback. Knowl-Based Syst 109:90–103. https://doi.org/10.1016/j.knosys.2016.06.028

    Article  Google Scholar 

  • Wu S, Ren W, Yu C, Chen G, Zhang D, Zhu J (2016b) Personal recommendation using deep recurrent neural networks in NetEase. In: 2016 IEEE 32nd international conference on data engineering (ICDE), 63, pp 1218–1229. https://doi.org/10.1109/ICDE.2016.7498326

  • Wu Y, DuBois C, Zheng AX, Ester M (2016c) Collaborative denoising auto-encoders for Top-N recommender systems. In: Proceedings of the ninth ACM international conference on web search and data mining—WSDM’16, pp 153–162. https://doi.org/10.1145/2835776.2835837

  • Wu Y, DuBois C, Zheng AX, Ester M, Wu Y, DuBois C … Ester M (2016d) Collaborative denoising auto-encoders for top-n recommender systems. In: Proceedings of the ninth ACM international conference on web search and data mining—WSDM’16, pp 153–162. https://doi.org/10.1145/2835776.2835837

  • Wu C-Y, Ahmed A, Beutel A, Smola AJ, Jing H (2017) Recurrent Recommender networks. In: Proceedings of the tenth ACM international conference on web search and data mining—WSDM’17, pp 495–503. https://doi.org/10.1145/3018661.3018689

  • Wu H, Zhang Z, Yue K, Zhang B, He J, Sun L (2018) Dual-regularized matrix factorization with deep neural networks for recommender systems. Knowl-Based Syst 145:1–14. https://doi.org/10.1016/j.knosys.2018.01.003

    Article  Google Scholar 

  • Yang X, Guo Y, Liu Y, Steck H (2014) A survey of collaborative filtering based social recommender systems. Comput Commun 41:1–10. https://doi.org/10.1016/j.comcom.2013.06.009

    Article  Google Scholar 

  • Yao CSL, Sun A (2017) Deep learning based recommender system: a survey and new perspectives. ACM J Comput Cult Herit Article 1(1):1–35

    Google Scholar 

  • Yao CSL, Sun A, Zhang S, Yao L, Sun A, … Sun A (2017) Deep learning based recommender system: a survey and new perspectives. ACM J Comput Cult Herit Article, 1(1), 1–36. https://doi.org/10.1145/nnnnnnn.nnnnnnn

  • Yedder HB, Zakia U, Ahmed A, Trajković L (2017) Modeling prediction in recommender systems using restricted boltzmann machine. In: 2017 IEEE international conference on systems, man, and cybernetics, SMC 2017, 2017–Jan, pp 2063–2068. https://doi.org/10.1109/SMC.2017.8122923

  • Yoon J, Kim H (2017) Multi-channel lexicon integrated CNN-BiLSTM models for sentiment analysis. In: The 2017 conference on computational linguistics and speech processing, pp 244–253. Retrieved from http://www.aclweb.org/anthology/O17-1023

  • Yu W, He X, Qin Z, Chen X, Zhang H, Xiong L (2018) Aesthetic-based clothing recommendation. Int World Wide Web Conf ACM 2:649–658. https://doi.org/10.1145/3178876.3186146

    Article  Google Scholar 

  • Yuan W, Yang Y, Bao X (2017) Parallel DNNs for users and items modeling and recommendation using comments. In: 2017 IEEE smartworld, ubiquitous intelligence & computing, advanced & trusted computed, scalable computing & communications, cloud & big data computing, internet of people and smart city innovation (SmartWorld/SCALCOM/UIC/ATC/CBDCom/IOP/SCI), 1–6

  • Zhang Q, Wang J, Huang H, Huang X, Gong Y (2016a) Hashtag recommendation for multimodal microblog using co-attention network. In: Proceedings of the twenty-sixth international joint conference on artificial intelligence (IJCAI-17), pp 3420–3426

  • Zhang F, Yuan NJ, Lian D, Xie X, Ma W-Y (2016b) Collaborative knowledge base embedding for recommender systems. In: Proceedings of the 22nd ACM SIGKDD international conference on knowledge discovery and data mining, pp 353–362. https://doi.org/10.1145/2939672.2939673

  • Zhang S, Yao L, Sun A, Tay YI (2018) Deep Learning based Recommender System: A Survey and New Perspectives. 1(1):1–35

    Google Scholar 

  • Zheng L, Lu C, He L, Xie S, Noroozi V, Huang H, Yu PS (2017a) MARS: memory attention-aware recommender system. In: Proceedings of ACM conference (Conference’17) ACM. Retrieved from http://arxiv.org/abs/1805.07037

  • Zheng L, Noroozi V, Yu PS (2017b) Joint deep modeling of users and items using reviews for recommendation. In: WSDM 2017 ACM, pp 1–10. https://doi.org/10.1145/3018661.3018665

  • Zhou Y, Huang C, Hu Q, Zhu J, Tang Y (2018) Personalized learning full-path recommendation model based on LSTM neural networks. Inf Sci 444(55):135–152. https://doi.org/10.1016/j.ins.2018.02.053

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Zuo Y, Zeng J, Gong M, Jiao L (2016) Tag-aware recommender systems based on deep neural networks. Neurocomputing 204:51–60. https://doi.org/10.1016/j.neucom.2015.10.134

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Aminu Da’u.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Da’u, A., Salim, N. Recommendation system based on deep learning methods: a systematic review and new directions. Artif Intell Rev 53, 2709–2748 (2020). https://doi.org/10.1007/s10462-019-09744-1

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10462-019-09744-1

Keywords

Navigation