Advertisement

Evolution of recommender system over the time

  • Bam Bahadur SinhaEmail author
  • R. Dhanalakshmi
Foundations
  • 66 Downloads

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.

Keywords

Content filtering Collaboration Knowledge filtering Community filtering Hybrid filtering Similarity measures 

Notes

Compliance with ethical standards

Conflict of interest

The authors declares that he has no conflict of interest.

References

  1. Aamodt A, Plaza E (1994) Case-based reasoning: foundational issues, methodological variations, and system approaches. AI Commun 7(1):39–59Google Scholar
  2. 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 MathSciNetCrossRefGoogle Scholar
  3. 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 CrossRefGoogle Scholar
  4. 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 CrossRefGoogle Scholar
  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 CrossRefGoogle Scholar
  6. 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 CrossRefGoogle Scholar
  7. Balabanovic M, Shoham Y (1997) Fab: content-based, collaborative recommendation. Commun ACM 40(3):66–72.  https://doi.org/10.1145/245108.245124 CrossRefGoogle Scholar
  8. 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
  9. 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 CrossRefGoogle Scholar
  10. 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 CrossRefGoogle Scholar
  11. 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 CrossRefGoogle Scholar
  12. 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–191MathSciNetzbMATHCrossRefGoogle Scholar
  13. 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–52Google Scholar
  14. 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 zbMATHCrossRefGoogle Scholar
  15. Burke R (2007) Hybrid web recommender systems. Adapt Web 4321:377–408.  https://doi.org/10.1007/978-3-540-72079-9_12 CrossRefGoogle Scholar
  16. 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
  17. 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
  18. Chen YH, George EI (1999) A Bayesian model for collaborative filtering. In: Proceedings of 7th workshop artificial intelligence and statistics, pp 1–6Google Scholar
  19. 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.1065415Google Scholar
  20. 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 CrossRefGoogle Scholar
  21. Chen T, Hong L, Shi Y, Sun Y (2017) Joint text embedding for personalized content-based recommendation. arXiv:1706.01084
  22. 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 CrossRefGoogle Scholar
  23. 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 CrossRefGoogle Scholar
  24. 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 CrossRefGoogle Scholar
  25. 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 evaluationGoogle Scholar
  26. 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
  27. 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 evaluationGoogle Scholar
  28. 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 CrossRefGoogle Scholar
  29. 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 CrossRefGoogle Scholar
  30. 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
  31. 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–1315Google Scholar
  32. 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 CrossRefGoogle Scholar
  33. Esmaili KS, Neshati M, Jamali M et al (2006) Comparing performance of recommendation techniques in the Blogsphere. In: BCAI’06 workshop on recommender systemsGoogle Scholar
  34. 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
  35. 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
  36. 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 CrossRefGoogle Scholar
  37. 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 CrossRefGoogle Scholar
  38. 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 MathSciNetCrossRefGoogle Scholar
  39. 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 CrossRefGoogle Scholar
  40. 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 CrossRefGoogle Scholar
  41. 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 CrossRefGoogle Scholar
  42. 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 zbMATHCrossRefGoogle Scholar
  43. 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 CrossRefGoogle Scholar
  44. 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 CrossRefGoogle Scholar
  45. 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 CrossRefGoogle Scholar
  46. 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 CrossRefGoogle Scholar
  47. 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 CrossRefGoogle Scholar
  48. 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 CrossRefGoogle Scholar
  49. 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 CrossRefGoogle Scholar
  50. Hofmann T (2004) Latent semantic models for collaborative filtering. ACM Trans Inf Syst 22(1):89–115.  https://doi.org/10.1145/963770.963774 CrossRefGoogle Scholar
  51. 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
  52. 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 CrossRefGoogle Scholar
  53. 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 CrossRefGoogle Scholar
  54. 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
  55. 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
  56. 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
  57. 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
  58. 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 CrossRefGoogle Scholar
  59. 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 CrossRefGoogle Scholar
  60. 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 CrossRefGoogle Scholar
  61. 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
  62. 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 CrossRefGoogle Scholar
  63. 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 CrossRefGoogle Scholar
  64. 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 CrossRefGoogle Scholar
  65. 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 CrossRefGoogle Scholar
  66. 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 CrossRefGoogle Scholar
  67. 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 CrossRefGoogle Scholar
  68. 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
  69. 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–792Google Scholar
  70. 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 CrossRefGoogle Scholar
  71. 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 CrossRefGoogle Scholar
  72. 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 CrossRefGoogle Scholar
  73. 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
  74. 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 MathSciNetCrossRefGoogle Scholar
  75. 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–46Google Scholar
  76. Manago M, Bergmann R, Wess S, Traphoner R (1994) CASUEL: a common case representation language. Esprit Project 6322, Deliverable D1Google Scholar
  77. Marlin B (2003) Modeling user rating profiles for collaborative filtering. In: Proceedings of 16th conference on neural information processing systems, pp 627–634Google Scholar
  78. 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
  79. 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–56Google Scholar
  80. 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
  81. 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 CrossRefGoogle Scholar
  82. 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 CrossRefGoogle Scholar
  83. 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
  84. 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 CrossRefGoogle Scholar
  85. 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 CrossRefGoogle Scholar
  86. 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 CrossRefGoogle Scholar
  87. Norton MJ (1999) Knowledge discovery in databases. Libr Trends 48(1):9–21Google Scholar
  88. 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 CrossRefGoogle Scholar
  89. 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
  90. 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 CrossRefGoogle Scholar
  91. 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
  92. Patil ND, Bhosale DS (2017) Providing highly accurate service recommendation for semantic clustering over big data. Int Res J Eng Technol 4(7):1800–1803Google Scholar
  93. 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–1472Google Scholar
  94. 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 CrossRefGoogle Scholar
  95. 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 CrossRefGoogle Scholar
  96. 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–444Google Scholar
  97. 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 CrossRefGoogle Scholar
  98. 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 CrossRefGoogle Scholar
  99. 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
  100. Regi AN, Sandra R (2013) A survey on recommendation techniques in E-Commerce. Int J Eng Res Technol 2(12):1586–1590Google Scholar
  101. 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
  102. 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
  103. Rich E (1979) User modeling via stereotypes. Cognit Sci 3(4):329–354.  https://doi.org/10.1207/s15516709cog0304_3 CrossRefGoogle Scholar
  104. 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 CrossRefGoogle Scholar
  105. 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 CrossRefGoogle Scholar
  106. 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
  107. 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
  108. 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 CrossRefGoogle Scholar
  109. 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 zbMATHCrossRefGoogle Scholar
  110. Shani G, Heckerman D, Brafman RI (2005) An MDP-based recommender system. J Mach Learn Res 6:1265–1295MathSciNetzbMATHGoogle Scholar
  111. 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
  112. 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–314Google Scholar
  113. 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 CrossRefGoogle Scholar
  114. 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
  115. 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–116Google Scholar
  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 CrossRefGoogle Scholar
  117. 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 CrossRefGoogle Scholar
  118. 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 CrossRefGoogle Scholar
  119. 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
  120. 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 CrossRefGoogle Scholar
  121. 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 CrossRefGoogle Scholar
  122. 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
  123. 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 CrossRefGoogle Scholar
  124. Tsymbal A (2004) The problem of concept drift: definitions and related work. Technical report TCD-CS-2004-15Google Scholar
  125. Ungar LH, Foster DP (1998) A formal statistical approach to collaborative filtering. In: Proceedings of conference on automation learning discovery (CONALD’98), pp 1–6Google Scholar
  126. 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
  127. 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 CrossRefGoogle Scholar
  128. 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 MathSciNetCrossRefGoogle Scholar
  129. 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
  130. 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 CrossRefGoogle Scholar
  131. Watson ID (1997) Applying case-based reasoning: techniques for enterprise systems. Morgan Kaufmann publishers, BurlingtonzbMATHGoogle Scholar
  132. Wei CP, Shaw MJ, Easley RF (2002) Recommendation systems in electronic commerce. EServ New Dir Theor Pract 12(8):168Google Scholar
  133. 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 CrossRefGoogle Scholar
  134. 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
  135. Xia Y, G Di Fabbrizio GD, Vaibhav S, Datta A (2017) Content-based recommender system for E-commerce offers and coupons. In: eCOM@SIGIRGoogle Scholar
  136. 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
  137. 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
  138. 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
  139. 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
  140. 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 MathSciNetCrossRefGoogle Scholar
  141. 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

Copyright information

© Springer-Verlag GmbH Germany, part of Springer Nature 2019

Authors and Affiliations

  1. 1.Department of Computer Science and EngineeringNational Institute of Technology NagalandDimapurIndia
  2. 2.Department of Computer Science and EngineeringNational Institute of Technology PuducherryKaraikalIndia

Personalised recommendations