Abstract
Recommendation systems have drawn an increasingly broad range of interest since early 1990s. Recently, a search with the query of “recommendation systems” on Google Scholar found over 32,000 documents. As the volume of the literature grows rapidly, thus, a systematic review of the diverse research field and its current challenges becomes essential. This study surveys the literature of recommendation systems between 1992 and 2014. The overall structure of its intellectual landscape is illustrated in terms of thematic concentrations of co-cited references and emerging trends of bursting keywords and citations to references. Our review is based on two sets of bibliographic records retrieved from the Web of Science. The core dataset, obtained through a topic search, contains 2573 original research and review articles. The expanded dataset, consisting of 12,916 articles and reviews, was collected by citation expansion. We identified intellectual landscapes, landmark articles and bursting keywords of the domain in core and broader perspectives. We found that a number of landmark studies in 1980s and 1990s and techniques such as LDA, pLSI, and matrix factorization have tremendously influenced the development of the recommendation systems research. Furthermore, our study reveals that the field of recommendation systems is still evolving and developing. Thematic trends in recommendation systems research reflect the development of a wide variety of information systems such as the World Wide Web and social media. Finally, collaborative filtering has been a dominant research concept of the field. Recent emerging topics focus on enhancing the effectiveness of recommendation systems by addressing diverse challenges.
Similar content being viewed by others
References
Adomavicius, G. (2005). Toward the next generation of recommender systems: A survey of the state-of-the-art and possible extensions. IEEE Transactions on Knowledge and Data Engineering, 17(6), 734–749.
Agrawal, R., Imieliński, T., & Swam, A. (1993). Mining association rules between sets of items in large databases. ACM SIGMOD Record, 22(2), 207–216.
Aharon, M., Elad, M., & Bruckstein, A. (2006). K-SVD: An algorithm for designing overcomplete dictionaries for sparse representation. IEEE Transactions on Signal Processing, 54(11), 4311–4322.
Argyriou, A., Evgeniou, T., & Pontil, M. (2008). Convex multi-task feature learning. Machine Learning, 73(3), 243–272.
Baeza-Yates, R. A., & Ribeiro-Neto, B. (1999). Modern information retrieval. Boston, MA: Addison-Wesley Longman Publishing Co., Inc.
Balabanovic, M., & Shoham, Y. (1997). Fab: Content-based, collaborative recommendation”. Communications of the ACM, 40(3), 66–72.
Basu, C., Hirsh, H., & Cohen, W. (1998). Recommendation as classification: Using social and content-based information in recommendation. In AAAI ‘98/IAAI ‘98 proceedings of the fifteenth national/tenth conference on artificial intelligence/innovative applications of artificial intelligence, pp. 714–720.
Beel, J., Langer, S., Genzmehr, M., Gipp, B., Breitinger, C., & Nürnberger, A. (2013). Research paper recommender system evaluation: a quantitative literature survey. In RepSys ‘13 proceedings of the international workshop on reproducibility and replication in recommender systems evaluation, pp. 15–22.
Bhowmik, R. (2008). Keyword extraction from abstracts and titles. In Proceedings of the IEEE southeastcon, pp. 610–617.
Billsus, D., & Pazzani, M. J. (1998). Learning collaborative information filters. In ICML ‘98 proceedings of the fifteenth international conference on machine learning, pp. 46–54.
Blei, D., Ng, A., & Jordan. M. (2003). Latent dirichlet allocation. Journal of Machine Learning Research, 3, 993–1022.
Bobadilla, J., Ortega, F., Hernando, A., & GutiéRrez, A. (2013). Recommender systems survey. Knowledge-Based Systems, 46, 109–132.
Bobadilla, J., Serradilla, F., & Hernando, A. (2009). Collaborative filtering adapted to recommender systems of e-learning. Knowledge-Based Systems, 22(4), 261–265.
Boyd, S., & Vandenberghe, L. (2004). Convex optimization. Cambridge: Cambridge University Press.
Breese, J. S., Heckerman, D., & Kadie, C. (1998). Empirical analysis of predictive algorithms for collaborative filtering. In UAI’98 proceedings of the fourteenth conference on uncertainty in artificial intelligence, pp. 43–52.
Buades, A., Coll, B., & Morel, J. M. (2005). A review of image denoising algorithms, with a new one. Multiscale Modeling & Simulation, 4(2), 490–530.
Burke, R. (2007). Hybrid web recommender systems. In P. Brusilovsky, A. Kobsa, & W. Nejdl (Eds.), The adaptive web: Methods and strategies of web personalization (pp. 377–408). Berlin/Heidelberg: Springer.
Burke, R., Hammond, K., & Young, B. (1997). The FindMe approach to assisted browsing. IEEE Expert, 12(4), 32–40.
Campos, P. G., Díez, F., & Cantador, I. (2014). Time-aware recommender systems: A comprehensive survey and analysis of existing evaluation protocols. User Modeling and User-Adapted Interaction, 24(1–2), 67–119.
Candès, E. J., & Recht, B. (2009). Exact matrix completion via convex optimization. Foundations of Computational Mathematics, 9(6), 717–772.
Candès, E. J., Romberg, J., & Tao, T. (2006). Robust uncertainty principles: Exact signal reconstruction from highly incomplete frequency information. IEEE Transactions on Information Theory, 52(2), 489–509.
Candès, E. J., & Tao, T. (2010). The power of convex relaxation: Near-optimal matrix completion. IEEE Transactions on Information Theory, 56(5), 2053–2080.
Chen, C. (2006). CiteSpace II: Detecting and visualizing emerging trends and transient patterns in scientific literature. Journal of the American Society for Information Science and Technology, 57(3), 359–377.
Chen, C., Dubin, R., & Kim, M. C. (2014a). Emerging trends and new developments in regenerative medicine: A scientometric update (2000–2014). Expert Opinion on Biological Therapy, 14(9), 1295–1317.
Chen, C., Dubin, R., & Kim, M. C. (2014b). Orphan drugs and rare diseases: A scientometric review (2000–2014). Expert Opinion on Orphan Drugs, 2(7), 709–724.
Chen, C., Hu, Z., Liu, S., & Tseng, H. (2012). Emerging trends in regenerative medicine: A scientometric analysis in CiteSpace. Expert Opinions on Biological Therapy, 12(5), 593–608.
Chen, C., Ibekwe-SanJuan, F., & Hou, J. (2010). The structure and dynamics of co-citation clusters: A multiple-perspective co-citation analysis. Journal of the American Society for Information Science and Technology, 61(7), 1386–1409.
Chevalier, J. A., & Mayzlin, D. (2006). The effect of word of mouth on sales: Online book reviews. Journal of Marketing Research, 43(3), 345–354.
Dabov, K., Foi, A., Katkovnik, V., & Egiazarian, K. (2007). Image denoising by sparse 3-D transform-domain collaborative filtering. IEEE Transactions on Image Processing, 16(8), 2080–2095.
Deerwester, S., Dumais, S. T., Furnas, G. W., Landauer, T. K., & Harshman, R. (1990). Indexing by latent semantic analysis. Journal of the American Society for Information Science, 41(6), 391–407.
Donoho, D. L. (2006). Compressed sensing. IEEE Transactions on Information Theory, 52(4), 1289–1306.
Edmunson, H. P. (1969). New methods on automatic exracting. Journal of the ACM, 16(2), 264–285.
Elad, M., & Aharon, M. (2006). Image denoising via sparse and redundant representations over learned dictionaries. IEEE Transactions on Image Processing, 15(12), 3736–3745.
Fontes, A. G., Gama-Rodrigues, A. C., Gama-Rodrigues, E. F., Sales, M. V. S., Costa, M. G., & Machado, R. C. R. (2014). Nutrient stocks in litterfall and litter in cocoa agroforests in Brazil. Plant and Soil, 383(1–2), 313–335.
Garfield, E. (1979). Citation indexing: Its Theory and applications in science, technology, and humanities. New York: Wiley.
Goh, K. J. (2004). Fertilizer recommendation systems for oil palm: Estimating the fertilizer rates. In Proceedings of MOSTA best practices workshops: Agronomy and crop management, pp. 235–268.
Goldberg, D., Nichols, D., Oki, B. M., & Terry, D. (1992). Using collaborative filtering to weave an information tapestry. Communications of the ACM, 35(12), 61–70.
Good, N., Schafer, J. B., Konstan, J. A., Borchers A., Sarwar, B., Herlocker, J. L., & Riedl, J. (1999). Combining collaborative filtering with personal agents for better recommendation. In AAAI ‘99/IAAI ‘99 proceedings of the sixteenth national conference on artificial intelligence and the eleventh innovative applications of artificial intelligence conference innovative applications of artificial intelligence, pp. 439–446.
Herlocker, J. L., Konstan, J. A., Borchers, A., & Riedl, J. (1999). An algorithmic framework for performing collaborative filtering. In: SIGIR ‘99 Proceedings of the 22nd annual international ACM SIGIR conference on research and development in information retrieval, pp. 230–237.
Herlocker, J. L., Konstan, J. A., Terveen, L. G., & Riedl, J. T. (2004). Evaluating collaborative filtering recommender systems. ACM Transactions on Information Systems, 22(1), 5–53.
Herrera-Viedmaa, E., & López-Herrera, A. G. (2010). A review on information accessing systems based on fuzzy linguistic modelling. International Journal of Computational Intelligence Systems, 3(4), 420–437.
Hofmann, T. (1999). Probabilistic latent semantic indexing. In SIGIR ‘99 proceedings of the 22nd annual international ACM SIGIR conference on research and development in information retrieval, pp. 50–57.
Johnson, C. R. (Ed.). (1990) Matrix completion problems: A survey. In Matrix theory and applications (pp. 171–198). American Mathematical Society.
Jøsang, A., Ismail, R., & Boyd, C. (2007). A survey of trust and reputation systems for online service provision. Decision Support Systems, 43(2), 618–644.
Klasnja-Milicevic, A., Vesin, B., Ivanovic, M., & Budimac, Z. (2011). E-Learning personalization based on hybrid recommendation strategy and learning style identification. Computers & Education, 56(3), 885–899.
Kobsa, A., Koenemann, J., & Pohl, W. (2001). Personalised hypermedia presentation techniques for improving online customer relationships. The Knowledge Engineering Review, 16(2), 111–155.
Konstan, J. A., Miller, B. N., Maltz, D., Herlocker, J. L., Gordon, L. R., & Riedl, J. (1997). GroupLens: applying collaborative filtering to Usenet news. Communications of the ACM, 40(3), 77–87.
Koren, Y. (2008). Factorization meets the neighborhood: a multifaceted collaborative filtering model. In Proceedings of the 14th ACM SIGKDD international conference on knowledge discovery and data mining, pp. 426–434.
Koren, Y., Bell, R., & Volinsky, C. (2009). Matrix factorization techniques for recommender systems. Computer, 42(8), 30–37.
Lee, S. K., Cho, Y. H., & Kim, S. H. (2010). Collaborative filtering with ordinal scale-based implicit ratings for mobile music recommendations. Information Sciences, 180(11), 2142–2155.
Leskovec, J., Adamic, L. A., & Huberman, B. A. (2007). The dynamics of viral marketing. ACM Transactions on the Web (TWEB), 1(1), 5.
Liu, J., Li, S., Ouyang, Z., Tam, C., & Chen, X. (2008). Ecological and socioeconomic effects of China’s policies for ecosystem services. Proceedings of the National Academy of Sciences of the United States of America, 105(28), 9477–9482.
Lü, L., Medo, M., Yeung, C. H., Zhang, Y. C., Zhang, Z. K., & Zhou, T. (2012). Recommender systems. Physics Reports, 519(1), 1–49.
Ma, S., Goldfarb, D., & Chen, L. (2011a). Fixed point and Bregman iterative methods for matrix rank minimization. Mathematical Programming, 128(1–2), 321–353.
Ma, H., Zhou, T. C., Lyu, M. R. & King, I. (2011). Improving recommender systems by incorporating social contextual information. ACM Transactions on Information Systems, 29(2), Article 9.
Maes, P. (1994). Agents that reduce work and information overload. Communications of the ACM, 37(7), 30–40.
Mahmood, T., & Ricci, F. (2009). Improving recommender systems with adaptive conversational strategies. In HT '09 Proceedings of the 20th ACM conference on Hypertext and hypermedia, pp. 73–82.
Manning, C. D., Raghavan, P., & Schütze, H. (2008). Introduction to information retrieval. New York, NY: Cambridge University Press.
Mobasher, B., Cooley, R., & Srivastava, J. (2000). Automatic personalization based on Web usage mining. Communications of the ACM, 43(8), 142–151.
Mudambi, S. M., & Schuff, D. (2010). What makes a helpful online review? A study of customer reviews on Amazon.com. MIS Quarterly, 34(1), 185–200.
Park, D. H., Kim, H. K., Choi, I. Y., & Kim, J. K. (2012). A literature review and classification of recommender systems research. Expert Systems with Applications, 39(11), 10059–10072.
Pazzani, M. J. (1999). A framework for collaborative, content-based and demographic filtering. Artificial Intelligence Review, 13(5–6), 393–408.
Recht, B., Fazel, M., & Parrilo, P. A. (2010). Guaranteed minimum-rank solutions of linear matrix equations via nuclear norm minimization. SIAM Review, 52(3), 471–501.
Resnick, P., Iakovou, N., Sushak, M., Bergstrom, P., & Riedl, J. (1994). GroupLens: An open architecture for collaborative filtering of netnews. In CSCW ‘94 Proceedings of the 1994 ACM conference on Computer supported cooperative work, pp. 175–186.
Resnick, P., & Varian, H. R. (1997). Recommender systems. Communications of the ACM, 40(3), 56–58.
Ricci, F., Rokach, L., Shapira, B., & Kantor, P. B. (Eds.). (2011). Recommender systems handbook. New York: Springer.
Salton, G., & McGill, M. J. (1983). Introduction to modern information retrieval. New York, NY: McGraw-Hill Inc.
Sarwar, B., Karypis, G., Konstan, J., & Riedl, J. (2000). Analysis of recommendation algorithms for e-commerce. In EC ‘00 Proceedings of the 2nd ACM conference on electronic commerce, pp 158–167.
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.
Schafer, J. B., Frankowski, D., Herlocker, J., & Sen, S. (2007). Collaborative filtering recommender systems. In P. Brusilovsky, A. Kobsa, & W. Nejdl (Eds.), The adaptive web: Methods and strategies of web personalization (pp. 291–324). Berlin/Heidelberg: Springer.
Schafer, J. B., Konstan, J. A., & Riedl, J. (2001). E-commerce recommendation applications. Data Mining and Knowledge Discovery, 5(1/2), 115–153.
Serrano-Guerrero, J., Herrera-Viedma, E., Olivas, J. A., Cerezo, A., & Romero, F. P. (2011). A google wave-based fuzzy recommender system to disseminate information in University Digital Libraries 2.0. Information Sciences, 181(9), 1503–1516.
Shardanand, U., & Maes, P. (1995). Social information filtering: Algorithms for automating ‘Word of Mouth’. In CHI ‘95 proceedings of the SIGCHI conference on human factors in computing systems, pp. 210–217.
Srivastava, J., Cooley, R., Deshpande, M., & Tan, P. N. (2000). Web usage mining: Discovery and applications of usage patterns from web data. ACM SIGKDD Explorations Newsletter, 1(2), 12–23.
Su, X., & Khoshgoftaar, T. M. (2009). A survey of collaborative filtering techniques. Advances in Artificial Intelligence, 2009, 4.
Tan, S., Bu, J., Chen, Ch. & He, X. (2011). Using rich social media information for music recommendation via hypergraph model. ACM Transactions on Multimedia Computing, Communications, and Applications, 7(1): Article 7.
Terveen, L., Hill, W., Amento, B., McDonald, D., & Creter, J. (1997). PHOAKS: A system for sharing recommendations. Communications of the ACM, 40(3), 59–62.
Tibshirani, R. (1996). Regression shrinkage and selection via the lasso. Journal of the Royal Statistical Society. Series B (Methodological), 58, 267–288.
Tóth, G., Guicharnauda, R.-A., Tóth, B., & Hermann, T. (2014). Phosphorus levels in croplands of the European Union with implications for P fertilizer use. European Journal of Agronomy, 55, 42–52.
Wang, Z., Bovik, A. C., Sheikh, H. R., & Simoncelli, E. P. (2004). Image quality assessment: from error visibility to structural similarity. IEEE Transactions on Image Processing, 13(4), 600–612.
Watts, D. J., & Strogatz, S. H. (1998). Collective dynamics of ‘small-world’ networks. Nature, 393, 440–442.
Wu, J., Chen, L., Feng, Y., Zheng, Z., Zhou, M. C., & Wu, Z. (2013). Predicting quality of service for selection by neighborhood-based collaborative filtering. IEEE Transactions on Systems, Man, and Cybernetics: Systems, 43(2), 428–439.
Xiao, B., & Benbasat, I. (2007). E-commerce product recommendation agents: Use, characteristics, and impact. MIS Quarterly, 31(1), 137–209.
Zheng, Z., Ma, H., Lyu, M. R., & King, I. (2013). Collaborative web service qos prediction via neighborhood integrated matrix factorization. IEEE Transcations on Services Computing, 6(3), 289–299.
Zhou, T., Kiet, H. A., Kim, B. J., Wang, B. H., & Holme, P. (2008). Role of activity in human dynamics. Europhysics Letters, 82(2), 28002.
Zhou, T., Kuscsik, Z., Liu, J. G., Medo, M., Wakeling, J. R., & Zhang, Y. C. (2010). Solving the apparent diversity-accuracy dilemma of recommender systems. Proceedings of the National Academy of Sciences of the United States of America, 107(10), 4511–4515.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Kim, M.C., Chen, C. A scientometric review of emerging trends and new developments in recommendation systems. Scientometrics 104, 239–263 (2015). https://doi.org/10.1007/s11192-015-1595-5
Received:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11192-015-1595-5