Abstract
Recommender system plays a supporting role in the process of information filtering. It plays a remarkable role in large-scale online shopping and product suggestions. This paper discusses various trends of recommender system such as content-based, collaborative-based and hybrid personalization techniques proposed for recommendations. It provides better insight and future directions of recommender systems. We have reviewed 142 articles from several journals and conference papers which were published from 1992 to 2019. We have used statistical descriptions to show the progression and drawbacks of the various notions of recommendation approaches. We have also discussed growing research demand in the area of recommender systems as well as the pros and cons of the currently available classifications. We have created a classification of recommender techniques, including various user inputs, knowledge from the database, the ways in which the recommendation will be presented to the user and the technologies which are used to create the recommendations.
Similar content being viewed by others
References
Aamodt A, Plaza E (1994) Case-based reasoning: foundational issues, methodological variations, and system approaches. AI Commun 7(1):39–59
Abbas A, Zhang L, Khan SU (2015) A survey on context-aware recommender systems based on computational intelligence techniques. Computing 97(7):667–690. https://doi.org/10.1007/s00607-015-0448-7
Adomavicius G, Tuzhilin A (2005) Toward the next generation of recommender systems: a survey of the state-of-the-art and possible extensions. IEEE Transact Knowl Data Eng 17(6):734–749. https://doi.org/10.1109/TKDE.2005.99
Aha DW (1998) The omnipresence of case-based reasoning in science and application. Knowl Based Syst 11(5–6):261–273. https://doi.org/10.1016/S0950-7051(98)00066-5
Alotaibi S, Vassileva J (2016) Implicit social networks for social recommendation of scholarly papers. Highlighting Importance Big Data Manag Anal Var Appl 27:79–92. https://doi.org/10.1007/978-3-319-60255-4_7
Bagchi S (2015) Performance and quality assessment of similarity measures in collaborative filtering using mahout. Procedia Comput Sci 50:229–234. https://doi.org/10.1016/j.procs.2015.04.055
Balabanovic M, Shoham Y (1997) Fab: content-based, collaborative recommendation. Commun ACM 40(3):66–72. https://doi.org/10.1145/245108.245124
Billsus D, Pazzani MJ (1999) A hybrid user model for news story classification. UM99 user model, pp 99–108. https://doi.org/10.1007/978-3-7091-2490-1_10
Billsus D, Pazzani MJ (2000) User modeling for adaptive news access. User Model User Adapt Interact 10(2–3):147–180. https://doi.org/10.1023/A:1026501525781
Bobadilla J, Ortega F, Hernando A, Bernal J (2012) A collaborative filtering approach to mitigate the new user cold start problem. Knowl Based Syst 26:225–238. https://doi.org/10.1016/j.knosys.2011.07.021
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
Boutilier C, Brafman RI, Domshlak C, Hoos HH et al (2004) CP-nets: a tool for representing and reasoning with conditional ceteris paribus preference statements. J Artif Intell Res 21(1):135–191
Breese JS, Heckerman D, Kadie C (1998) Empirical analysis of predictive algorithms for collaborative filtering. In: Proceedings of the Fourteenth conference on uncertainty in artificial intelligent, 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
Burke R (2007) Hybrid web recommender systems. Adapt Web 4321:377–408. https://doi.org/10.1007/978-3-540-72079-9_12
Cantador I, Bellogín A, Vallet D (2010) Content-based recommendation in social tagging systems. In: Proceedings of 4th ACM conference on recommender systems, pp 237–240. https://doi.org/10.1145/1864708.1864756
Chakraborty PS (2009) A scalable collaborative filtering based recommender system using incremental clustering. In: IEEE International conference on advanced computing, pp 1526–1529. https://doi.org/10.1109/IADCC.2009.4809245
Chen YH, George EI (1999) A Bayesian model for collaborative filtering. In: Proceedings of 7th workshop artificial intelligence and statistics, pp 1–6
Chen H, Li X, Huang Z (2005) Link prediction approach to collaborative filtering. In: Proceedings of 5th ACM/IEEE-CS JCDL ‘05, pp 141–142. 10.1145/1065385.1065415
Chen Y, Wu C, Xie M, Guo X (2011) Solving the sparsity problem in recommender systems using association retrieval. J Comput 6(9):1896–1902. https://doi.org/10.4304/jcp.6.9.1896-1902
Chen T, Hong L, Shi Y, Sun Y (2017) Joint text embedding for personalized content-based recommendation. arXiv:1706.01084
Cheung KW, Tsui KC, Liu J (2004) Extended latent class models for collaborative recommendation. IEEE Trans Syst Man Cybern Part A Syst Hum 34(1):143–148. https://doi.org/10.1109/TSMCA.2003.818877
Cho YH, Kim JK (2004) Application of web usage mining and product taxonomy to collaborative recommendations in e-commerce. Expert Syst Appl 26(2):233–246. https://doi.org/10.1016/S0957-4174(03)00138-6
Cho YH, Kim JK, Kim SH (2002) A personalized recommender system based on web usage mining and decision tree induction. Expert Syst Appl 23(3):329–342. https://doi.org/10.1016/S0957-4174(02)00052-0
Claypool M, Gokhale A, Mir T, Murnikov P et al (1999) Combining content-based and collaborative filters in an online newspaper. In: SIGIR’99 workshop recommender systems algorithm evaluation
Claypool M, Le P, Waseda M, Brown D (2001) Implicit interest indicators. In: Proceedings of 6th international conference on intelligent user interfaces, ACM, New York, pp 33–40. https://doi.org/10.1145/359784.359836
Condliff MK, Lewis DD, Madigan D, Posse C (1999) Bayesian mixed-effects models for recommender systems. In: Proceedings of ACM SIGIR workshop recommender systems algorithm evaluation
Deng S, Huang L, Xu G, Wu X et al (2016) 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
Dieberger A, Dourish P, Hook K, Resnick P (2000) A social navigation: techniques for building more usable system. Interact 7(6):36–45. https://doi.org/10.1145/352580.352587
Ding Y, Li X (2005) Time weight collaborative filtering. In: Proceedings of 14th ACM international conference information knowledge management, pp 485–492. https://doi.org/10.1145/1099554.1099689
Dong X, Yu L, Wu Z, Sun Y et al. (2017) A hybrid collaborative filtering model with deep structure for recommender systems. In: Proceedings of 31st AAAI conference on artificial intelligence (AAAI-17), pp 1309–1315
Eirinaki M, Gao J, Varlamis I, Tserpes K (2018) Recommender systems for large-scale social networks: a review of challenges and solutions. Future Gener Comput Syst 78(1):413–418. https://doi.org/10.1016/j.future.2017.09.015
Esmaili KS, Neshati M, Jamali M et al (2006) Comparing performance of recommendation techniques in the Blogsphere. In: BCAI’06 workshop on recommender systems
Fatemi M, Tokarchuk L (2013) A community based social recommender system for individuals and groups. In: International conference on computer society (SocialCom), pp 351–356. https://doi.org/10.1109/SocialCom.2013.55
Felfernig A, Burke R (2008) Constraint-based recommender systems: technologies and research issues. In: Proceedings of 10th international conference on electron commercial, Article No. 3. https://doi.org/10.1145/1409540.1409544
Feng H, Tian J, Wang HJ, Li M (2015) Personalized recommendations based on time-weighted overlapping community detection. Inf Manag 52(7):789–800. https://doi.org/10.1016/j.im.2015.02.004
Feng W, Zhu Q, Zhuang J, Yu S (2018) An expert recommendation algorithm based on Pearson correlation coefficient and FP-growth. Clust Comput. https://doi.org/10.1007/s10586-017-1576-y
Freuder EC, Wallace RJ (1992) Partial constraint satisfaction. Artif Intell 58(1–3):21–70. https://doi.org/10.1016/0004-3702(92)90004-H
Gaikwad RS, Udmale SS, Sambhe VK (2017) E-commerce recommendation system using improved probabilistic model. Inf Commun Technol Sustain Dev 10:277–284. https://doi.org/10.1007/978-981-10-3920-1_28
Ghazanfar MA, Bennett AP (2014) Leveraging clustering approaches to solve the gray-sheep users problem in recommender systems. Expert Syst Appl 41(7):3261–3275. https://doi.org/10.1016/j.eswa.2013.11.010
Goldberg D, Nichols D, Oki BM, Terry D (1992) Using collaborative filtering to weave an infonnation tapestry. Spec Issue Inf Filter 35(12):61–70. https://doi.org/10.1145/138859.138867
Goldberg K, Roeder T, Gupta D, Perkins C (2001) Eigentaste: a constant time collaborative filtering algorithm. Inf Retriev 4(2):133–151. https://doi.org/10.1023/A:1011419012209
Gong Y, Zhang Q, Huang X (2018) Hashtag recommendation for multimodal microblog posts. Neurocomputing 272(C):170–177. https://doi.org/10.1016/j.neucom.2017.06.056
Gulzar Z, Leema AA, Deepak G (2018) PCRS: personalized course recommender system based on hybrid approach. Procedia Comput Sci 125:518–524. https://doi.org/10.1016/j.procs.2017.12.067
Guo G, Qiu H, Tan Z, Liu Y et al (2017) Resolving data sparsity by multi-type auxiliary implicit feedback for recommender systems. Knowl Based Syst 138:202–207. https://doi.org/10.1016/j.knosys.2017.10.005
Guo J, Gao Z, Liu N, Wu Y (2018) Recommend products with consideration of multi-category inter-purchase time and price. Future Gener Comput Syst 78(1):451–461. https://doi.org/10.1016/j.future.2017.02.031
Gupta S, Goel S (2018) Handling user cold start problem in recommender systems using fuzzy clustering. Inf Commun Technol Sustain Dev 10:143–151. https://doi.org/10.1007/978-981-10-3920-1_15
Hassan M, Hamada M (2017) A neural networks approach for improving the accuracy of multi-criteria recommender systems. Appl Sci 7(9):868. https://doi.org/10.1109/MCSoC.2017.14
Helberger N, Kappinen K, D’Acunto L (2016) Exposure diversity as a design principle for recommender systems. Inf Commun Soc 21(2):191–207. https://doi.org/10.1080/1369118X.2016.1271900
Hofmann T (2004) Latent semantic models for collaborative filtering. ACM Trans Inf Syst 22(1):89–115. https://doi.org/10.1145/963770.963774
Hong YJ, Lee S, Park YH (2018) A method to maintain item recommendation equality among equivalent items in recommender systems. In: Proceedings of 7th international conference on emergency databases. Lecture notes in electrical engineering, vol 461, pp 214–220. https://doi.org/10.1007/978-981-10-6520-0_22
Isinkaye FO, Folajimi YO, Ojokoh BA (2015) Recommendation systems: principles, methods and evaluation. Egypt Inform J 16(3):261–273. https://doi.org/10.1016/j.eij.2015.06.005
Jain KN, Kumar V, Kumar P, Choudhury T (2018) Movie recommendation system: hybrid information filtering system. Intell Comput Inf Commun 673:677–686. https://doi.org/10.1007/978-981-10-7245-1_66
Jamali M, Ester M (2010) A matrix factorization technique with trust propagation for recommendation in social networks In: Proceedings of 4th ACM conference on recommender systems, pp 135–142. https://doi.org/10.1145/1864708.1864736
Jian C, Jian Y, Jin H. (2005) Automatic content-based recommendation in e-commerce. In: IEEE international conference on e-Technology, e-Commerce e-Serv, pp 748–753. https://doi.org/10.1109/EEE.2005.37
Jin X, Zhou Y et al (2005) A maximum entropy web recommendation system: combining collaborative and content features. In: International conference on knowledge discovery and data mining, pp 612–617. https://doi.org/10.1145/1081870.1081945
Kaminskas M, Bridge D (2017) Diversity, serendipity, novelty, and coverage: a survey and empirical analysis of beyond-accuracy objectives in recommender systems. ACM Trans Interact Intell Syst (TiiS) 7(1), Article No. 2. https://doi.org/10.1145/2926720
Karakaya MO, Aytekin T (2018) Effective methods for increasing aggregate diversity in recommender system. Knowl Inf Syst 56(2):355–372. https://doi.org/10.1007/s10115-017-1135-0
Khalid A, Ghazanfar MA, Azam MA, Aldhafiri YF et al (2017) Scalable and practical one-pass clustering algorithm for recommender system. Intell Data Anal 21(2):279–310. https://doi.org/10.3233/IDA-150316
Kim M, Im II (2014) Resolving the ‘Gray sheep’ problem using social network analysis (SNA) in collaborative filtering (CF) recommender systems. J Intell Inf Syst 20(2):137–148. https://doi.org/10.13088/jiis.2014.20.2.137
Kim DH, Atluri V, Bieber M et al (2005) A click stream-based collaborative filtering personalization model: towards a better performance. In: Proceedings of 6th annual ACM international workshop web information data management, pp 88–95. https://doi.org/10.1145/1031453.1031470
Kim BM, Li Q, Park CS, Kim SG et al (2006) A new approach for combining content-based and collaborative filters. J Intell Inf Syst 27(1):79–91. https://doi.org/10.1007/s10844-006-8771-2
Konstan JA, Miller BN, Maltz D et al (1997) GroupLens: applying collaborative filtering to Usenet news. Commun ACM 40(3):77–87. https://doi.org/10.1145/245108.245126
Koren Y, Bell R, Volinsky C (2009) Matrix factorization techniques for recommender system. Computer 42(8):30–37. https://doi.org/10.1109/MC.2009.263
Kumar NP, Fan Z (2015) Hybrid user-item based collaborative filtering. Proc Comput Sci 60:1453–1461. https://doi.org/10.1016/j.procs.2015.08.222
Kumar P, Reddy GRM (2017) Friendship recommendation system using topological structure of social networks. Prog Intell Comput Technol Theory Pract Appl 719:237–246. https://doi.org/10.1007/978-981-10-3376-6_26
Kunaver M, Pozrl T (2017) Diversity in recommender systems: a survey. Knowl Based Syst 123:154–162. https://doi.org/10.1016/j.knosys.2017.02.009
Lam XN, Vu T, Le TD, Duong AD (2008) Addressing cold-start problem in recommendation systems. In: Proceedings of 2nd international conference on ubiquitous information management and communication. pp 208–211. https://doi.org/10.1145/1352793.1352837
Lee Y, Kim SW, Park S, Xie X (2018) How to impute missing ratings? Claims, solution, and its application to collaborative filtering. In: Proceedings of 2018 world wide web conference, pp 783–792
Lika B, Kolomvatsos K, Hadjiefthymiades S (2014) Facing the cold start problem in recommender systems. Expert Syst Appl 41(4):2065–2073. https://doi.org/10.1016/j.eswa.2013.09.005
Liu H, Hu Z, Mian A, Tian H et al (2014) A new user similarity model to improve the accuracy of collaborative filtering. Knowl Based Syst 56:156–166. https://doi.org/10.1016/j.knosys.2013.11.006
Liu DR, Chou YC, Chung CC, Liao HY (2018) Recommender system based on social influence and the virtual house bandwagon effect in virtual worlds. Kybern 47(3):587–604. https://doi.org/10.1108/K-08-2017-0319
Lopes R, Assunção R and Santos RLT (2016) Efficient Bayesian Methods for Graph-based Recommendation. Proc. 10th ACM Conf. Recomm. Syst. 333-340. https://doi.org/10.1145/2959100.2959132
Luis SBC, Luis SRJ, Carlos R et al (2017) HealthRecSys: a semantic content-based recommender system to complement health videos. BMC Med Inform Decis Mak 17(1):63. https://doi.org/10.1186/s12911-017-0431-7
Ma H, King I, Lyu MR (2007) Effective missing data prediction for collaborative filtering. In: Proceedings of 30th annual international SIGIR conference on research and development in information retrieval, pp 39–46
Manago M, Bergmann R, Wess S, Traphoner R (1994) CASUEL: a common case representation language. Esprit Project 6322, Deliverable D1
Marlin B (2003) Modeling user rating profiles for collaborative filtering. In: Proceedings of 16th conference on neural information processing systems, pp 627–634
McSherry D (2002) Diversity-conscious retrieval. In: European conference on case-based reasoning, CBR, vol 2416, pp 219–233. https://doi.org/10.1007/3-540-46119-1_17
Meteren RV, Someren MV (2000) Using content-based filtering for recommendation. In: Proceedings of ECML/MLNET workshop on machine learning in new information age, pp 47–56
Min SH, Han I (2005) Recommender systems using support vector machines. In: Proceedings of the international conference on web engineering, pp 387–393. https://doi.org/10.1007/11531371_50
Mladenic D (1999) Text-learning and related intelligent agents: a survey. IEEE Intell Syst 14(4):44–54. https://doi.org/10.1109/5254.784084
Mohan BK, Keller BJ, Ramakrishnan N (2007) Scouts, promoters, and connectors: the roles of ratings in nearest neighbor collaborative filtering. ACM Trans Web 1(2):1–30. https://doi.org/10.1145/1255438.1255440
Mooney RJ, Roy L (1999) Content-based book recommending using learning for text categorization. In: Proceedings of 5th ACM conference on digital libraries, pp 195–204. https://doi.org/10.1145/336597.336662
Moreno DS, González ABG, Vicente MDM, Batista VL et al (2017) Recommendation of songs in music streaming services: dealing with sparsity and gray sheep problems. Int Conf Pract Appl Agents Multiagent Syst 619:206–213. https://doi.org/10.1007/978-3-319-61578-3_21
Najafabadi MK, Mahrin MN, Chuprat S, Sarkan HM (2017) Improving the accuracy of collaborative filtering recommendations using clustering and association rules mining on implicit data. Comput Hum Behav 67:113–128. https://doi.org/10.1016/j.chb.2016.11.010
Nilashi M, Ibrahim O, Bagherifard K (2018) A recommender system based on collaborative filtering using ontology and dimensionality reducion techniques. Expert Syst Appl 92:507–520. https://doi.org/10.1016/j.eswa.2017.09.058
Norton MJ (1999) Knowledge discovery in databases. Libr Trends 48(1):9–21
O’Sullivan D, Smyth B, Wilson D (2004) Preserving recommender accuracy and diversity in sparse datasets. Int J Artif Intell Tools 13(1):219–235. https://doi.org/10.1142/S0218213004001491
Papagelis M, Plexousakis D, Kutsuras T (2005) Alleviating the sparsity problem of collaborative filtering using trust inferences. In: International conference on trust management iTrust 2005, pp 224–239. https://doi.org/10.1007/11429760_16
Papneja S, Sharma K, Khilwani N (2018) Context aware personalized content recommendation using ontology based spreading activation. Int. Inf Technol 10(2):133–138. https://doi.org/10.1007/s41870-017-0052-5
Park YJ, Tuzhilin A (2008) The long tail of recommender systems and how to leverage it. In: Proceedings of 2008 ACM conference on recommender systems, pp 11–18. https://doi.org/10.1145/1454008.1454012
Patil ND, Bhosale DS (2017) Providing highly accurate service recommendation for semantic clustering over big data. Int Res J Eng Technol 4(7):1800–1803
Pavlov DY, Pennock DM (2002) A maximum entropy approach to collaborative filtering in dynamic, sparse, high-dimensional domains. In: Proceedings of 16th international conference on neural information processing, pp 1465–1472
Pazzani MJ (1999) A framework for collaborative, content-based and demographic filtering. Artif Intell Rev 13(5–6):393–408. https://doi.org/10.1023/A:1006544522159
Pazzani M, Billsus D (1997) Learning and revising user profiles: the identification of Interesting web sites. Mach Learn 27(3):313–331. https://doi.org/10.1023/A:100736990994
Popescul A, Ungar HL, Pennock DM, Lawrence S (2001) Probabilistic models for unified collaborative and content-based recommendation in sparse-data environments. In: Proceedings of 17th conference on uncertainty in artificial intelligence, pp 437–444
Prasad RVVSV, Kumari VV (2012) A categorical review of recommender systems. Int J Distrib Parallel Syst (IJDPS) 3(5):73–83. https://doi.org/10.5121/ijdps.2012.3507
Pu P, Faltings B (2004) Decision tradeoff using example-critiquing and constraint programming. Constraints 9(4):289–310. https://doi.org/10.1023/B:CONS.0000049205.05581.24
Rashid AM, Albert I, Cosley D, Lam SK et al (2002) Getting to know you: learning new user preferences in recommender systems. In: Proceedings of 7th international conference on intelligent user interfaces, pp 127–134. https://doi.org/10.1145/502716.502737
Regi AN, Sandra R (2013) A survey on recommendation techniques in E-Commerce. Int J Eng Res Technol 2(12):1586–1590
Reshma R, Ambikesh G, Thilagam PS (2016) Alleviating data sparsity and cold start in recommender systems using social behaviour. In: International conference on recent trends in information technology (ICRTIT), pp 1–8. https://doi.org/10.1109/ICRTIT.2016.7569532
Resnick P, Iacovou N, Suchak M et al. (1994) GroupLens: an open architecture for collaborative filtering of netnews. In: Proceedings of the ACM conference on computer supported cooperative work, pp 175–186. https://doi.org/10.1145/192844.192905
Rich E (1979) User modeling via stereotypes. Cognit Sci 3(4):329–354. https://doi.org/10.1207/s15516709cog0304_3
Rohit SS, Choudhury T (2017) Proposed approach for book recommendation based on user k-NN. Adv Comput Comput Sci 554:543–558. https://doi.org/10.1007/978-981-10-3773-3_53
Safoury L, Salah A (2013) Exploiting user demographic attributes for solving cold-start problem in recommender system. Lect Notes Softw Eng 1(3):303–307. https://doi.org/10.7763/LNSE.2013.V1.66
Sarwar B, Karypis G, Konstan J, Rieldl J (2000) Analysis of recommendation algorithms for e-commerce. In: Proceedings of 2nd ACM conference on electronic commerce, pp 158–167. https://doi.org/10.1145/352871.352887
Sarwar B, Karypis G, Konstan J, Riedl J (2001) Item-based collaborative filtering recommendation algorithms. In: Proceedings of the 10th international conference on world wide web, pp 285–295. https://doi.org/10.1145/371920.372071
Sarwt M, Levandoski JJ, Eldawy A, Mokbel MF (2014) LARS*: an efficient and scalable location—aware recommender system. Trans Knowl Data Eng 26(6):1384–1399. https://doi.org/10.1109/TKDE.2013.29
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
Shani G, Heckerman D, Brafman RI (2005) An MDP-based recommender system. J Mach Learn Res 6:1265–1295
Sharma R, Gopalani D, Meena Y (2017) Collaborative filtering-based recommender system: Approaches and research challenges. In: 3rd international conference comput intelligence communication technology (CICT), pp 1–6. https://doi.org/10.1109/CIACT.2017.7977363
Shrivastava R, Singh H (2017) K-means clustering based solution of sparsity problem in rating based movie recommendation system. Int J Eng Manag Res 7(2):309–314
Shu J, Shen X, Liu H et al (2018) A content-based recommendation algorithm for learning resources. Multimed Syst 24(2):163–173. https://doi.org/10.1007/s00530-017-0539-8
Shvarts M, Lobur M, Stekh Y (2017) Some trends in modern recommender systems. In: XIIIth International conference on perspective technologies and methods in MEMS design (MEMSTECH), Lviv, pp 167–169. https://doi.org/10.1109/MEMSTECH.2017.7937559
Silva N, Carvalho D, Pereira ACM, Mourão F et al (2017) Non-personalized movie recommendation by maximum k-coverage. J Inf Data Manag 8(2):102–116
Smyth B, Cotter P (2000) A personalized TV listings service for the digital TV age. Knowl Based Syst 13(2–3):53–59. https://doi.org/10.1016/S0950-7051(00)00046-0
Son LH (2014) Dealing with the new user cold-start problem in recommender systems: a comparative review. Inf Syst 58:87–104. https://doi.org/10.1016/j.is.2014.10.001
Son J, Kim SB (2017) Content-based filtering for recommendation systems using multiattribute networks. Expert Syst Appl 89:404–412. https://doi.org/10.1016/j.eswa.2017.08.008
Su X, Khoshgoftaar TM (2006) Collaborative filtering for multi-class data using belief nets algorithms. In: 18th IEEE international conference on tools with artificial intelligence IEEE, pp 497–504. https://doi.org/10.1109/ICTAI.2006.41
Taskin Z, Al U (2018) A content-based citation analysis study based on text categorization. Scientometrics 114(1):335–357. https://doi.org/10.1007/s11192-017-2560-2
Thong NT, Son LH (2015) HIFCF: an effective hybrid model between picture fuzzy clustering and intuitionistic fuzzy recommender systems for medical diagnosis. Expert Syst Appl 42(7):3682–3701. https://doi.org/10.1016/j.eswa.2014.12.042
Tran M, Nguyen A, Nguyen Q, Huynh T (2017) A comparison study for job recommendation. In: International conference on information and communications, pp 199–204. https://doi.org/10.1109/INFOC.2017.8001667
Tran VC, Hwang D, Nguyen NT (2018) Hashtag recommendation approach based on content and user characteristics. Cybern Syst Int J 49(5–6):368–383. https://doi.org/10.1080/01969722.2017.1418724
Tsymbal A (2004) The problem of concept drift: definitions and related work. Technical report TCD-CS-2004-15
Ungar LH, Foster DP (1998) A formal statistical approach to collaborative filtering. In: Proceedings of conference on automation learning discovery (CONALD’98), pp 1–6
Vivek MB, Manju N, Vijay MB (2017) Machine learning based food recipe recommendation system. In: Proceedings of international conference cognition recognition, vol 14, pp 11–19. https://doi.org/10.1007/978-981-10-5146-3_2
Vucetic S, Obradovic Z (2005) Collaborative filtering using a regression-based approach. J Knowl Inf Syst 7(1):1–22. https://doi.org/10.1007/s10115-003-0123-8
Wang H, Li WJ (2015) Relational collaborative topic regression for recommender systems. IEEE Trans Knowl Data Eng 27(5):1343–1355. https://doi.org/10.1109/TKDE.2014.2365789
Wang X, Wang Y (2014) Improving content-based and hybrid music recommendation using deep learning. In: Proceedings of 22nd ACM international conference on multimedia, pp 627–636. https://doi.org/10.1145/2647868.2654940
Wang A, Lim H, Cheng SY, Xie L (2017) ANTENNA, a multi-rank, multi-layered recommender system for inferring reliable drug-gene-disease associations: repurposing diazoxide as a targeted anti- cancer therapy. IEEE/ACM Trans Comput Biol Bioinform 15(6):1960–1967. https://doi.org/10.1109/TCBB.2018.2812189
Watson ID (1997) Applying case-based reasoning: techniques for enterprise systems. Morgan Kaufmann publishers, Burlington
Wei CP, Shaw MJ, Easley RF (2002) Recommendation systems in electronic commerce. EServ New Dir Theor Pract 12(8):168
Wei J, He J, Chen K, Zhou Y et al (2017) Collaborative filtering and deep learning based recommendation system for cold start items. Expert Syst Appl 69(1):29–39. https://doi.org/10.1016/j.eswa.2016.09.040
Wintrode J, Sell G, Jansen A et al (2015) Content-based recommender systems for spoken documents. IEEE international conference on ICASSP, pp 5201–5205. https://doi.org/10.1109/ICASSP.2015.7178963
Xia Y, G Di Fabbrizio GD, Vaibhav S, Datta A (2017) Content-based recommender system for E-commerce offers and coupons. In: eCOM@SIGIR
Xiong L, Chen X, Huang TK, Schneider J et al (2010) Temporal collaborative filtering with bayesian probabilistic tensor factorization. In: Proceedings of 2010 SIAM international conference on data mining, pp 211–222. https://doi.org/10.1137/1.9781611972801.19
Xue GR, Lin C, Yang Q et al (2005) Scalable collaborative filtering using cluster-based smoothing. In: 28th Annual international ACM SIGIR conference on research and development in information retrieval, pp 114–121. https://doi.org/10.1145/1076034.1076056
Zhang Y, Callan C, Minka T (2002) Novelty and redundancy detection in adaptive filtering. In: Proceedings of 25th annual international ACM SIGIR conference on research development information retrieval, pp 81–88. https://doi.org/10.1145/564376.564393
Zhang F, Yuan NJ, Lian D, Xie X et al (2016) Collaborative knowledge base embedding for recommender systems. In: Proceedings of 22nd ACM SIGKDD international conference on knowledge discovery and data mining, pp 353–362. https://doi.org/10.1145/2939672.2939673
Zhang H, Zhao H, Liu Q, Xu T et al (2018) Finding potential lenders in P2P lending: a hybrid random walk approach. Inf Sci 432:376–391. https://doi.org/10.1016/j.ins.2017.12.017
Zheng Y, Agnani M, Singh M (2017) Identification of gray sheep users by histogram intersection in recommender systems. In: International conference on advanced data mining and applications ADMA: advantages data mining applications, vol 10604, pp 148–161. https://doi.org/10.1007/978-3-319-69179-4_11
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declares that he has no conflict of interest.
Additional information
Communicated by A. Di Nola.
Publisher’s Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Sinha, B.B., Dhanalakshmi, R. Evolution of recommender system over the time. Soft Comput 23, 12169–12188 (2019). https://doi.org/10.1007/s00500-019-04143-8
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00500-019-04143-8