Abstract
Recommender systems have been used since the beginning of the Web to assist users with personalized suggestions related to past preferences for items or products including books, movies, images, research papers and web pages. The availability of millions research articles on various digital libraries makes it difficult for a researcher to find relevant articles to his/er research. During the last years, a lot of research have been conducted through models and algorithms that personalize papers recommendations. With this survey, we explore the state-of-the-art citation recommendation models which we categorize using the following seven criteria: platform used, data factors/features, data representation methods, methodologies and models, recommendation types, problems addressed, and personalization. In addition, we present a novel k-partite graph-based taxonomy that examines the relationships among surveyed algorithms and corresponding k-partite graphs used. Moreover, we present (a) domain’s popular issues, (b) adopted metrics, and (c) commonly used datasets. Finally, we provide some research trends and future directions.
Similar content being viewed by others
References
Abedini F, Keyvanpour MR, Menhaj MB (2019a) Epci: an embedding method for post-correction of inconsistency in the RDF knowledge bases. IETE J Res 66:1–13
Abedini F, Keyvanpour MR, Menhaj MB (2019b) Neural tensor network training using meta-heuristic algorithms for RDF knowledge bases completion. Appl Artif Intell 33:656–667
Abedini F, Menhaj MB, Keyvanpour MR (2019c) An mlp-based representation of neural tensor networks for the rdf data models. Neural Comput Appl 31:1135–1144
Abro WA, Qi G, Gao H, Khan MA, Ali Z (2019) Multi-turn intent determination for goal-oriented dialogue systems. In: 2019 international joint conference on neural networks (IJCNN). IEEE, pp 1–8
Achakulvisut T, Acuna DE, Ruangrong T, Kording K (2016) Science concierge: a fast content-based recommendation system for scientific publications. PLoS ONE 11:1–11
Adomavicius G, Tuzhilin A (2005) Toward the next generation of recommender systems: a survey of the state-of-the-art and possible extensions. IEEE Trans Knowl Data Eng 17:734–749
Ali Z, Khusro S, Ullah I (2016) A hybrid book recommender system based on table of contents (toc) and association rule mining. In: Proceedings of the 10th international conference on informatics and systems. ACM, New York, NY, USA, pp 68–74
Alotaibi S, Vassileva J (2018) Implicit social networks for social recommendation of scholarly papers. In: Moshirpour M, Far B, Alhajj R (eds) Highlighting the importance of big data management and analysis for various applications. Springer, Cham, pp 79–92
Amami M, Pasi G, Stella F, Faiz R (2016) An LDA-based approach to scientific paper recommendation. In: Natural language processing and information systems: 21st international conference on applications of natural language to information systems, NLDB 2016, Salford, UK, 22–24 June 2016, proceedings. Springer, pp 200–210
Ayala-Gómez F, Daróczy B, Benczúr A, Mathioudakis M, Gionis A (2018) Global citation recommendation using knowledge graphs. J Intell Fuzzy Syst 34:3089–3100
Bai X, Wang M, Lee I, Yang Z, Kong X, Xia F (2019) Scientific paper recommendation: a survey. IEEE Access 7:9324–9339
Bansal T, Belanger D, McCallum A (2016) Ask the gru: multi-task learning for deep text recommendations. In: Proceedings of the 10th ACM conference on recommender systems, New York, NY, USA, pp 107–114
Batmaz Z, Yurekli A, Bilge A, Kaleli C (2019) A review on deep learning for recommender systems: challenges and remedies. Artif Intell Rev 52:1–37
Beel J, Gipp B, Langer S, Breitinger C (2016) Research-paper recommender systems: a literature survey. Int J Digit Libr 17:305–338
Bhagavatula C, Feldman S, Power R, Ammar W (2018) Content-based citation recommendation. In: Proceedings of the 2018 conference of the North American chapter of the association for computational linguistics: human language technologies, Volume 1 (long papers), New Orleans, Louisiana, pp 238–251
Blank I, Rokach L, Shani G (2013) Leveraging the citation graph to recommend keywords. In: Proceedings of the 7th ACM conference on recommender systems (RecSys), pp 359–362
Bobadilla J, Ortega F, Hernando A, Gutiérrez A (2013) Recommender systems survey. Knowl Based Syst 46:109–132
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 intelligence, pp 43–52
Brin S, Page L (1998) The anatomy of a large-scale hypertextual web search engine. Comput Netw ISDN Syst 30:107–117
Burke R (2002) Hybrid recommender systems: survey and experiments. User Model User Adapt Interact 12:331–370
Cai X, Han J, Li W, Zhang R, Pan S, Yang L (2018) A three-layered mutually reinforced model for personalized citation recommendation. IEEE Trans Neural Net Learn Syst 29:6026–6037
Cai X, Zheng Y, Yang L, Dai T, Guo L (2019) Bibliographic network representation based personalized citation recommendation. IEEE Access 7:457–467
Caragea C, Silvescu A, Mitra P, Giles CL (2013) Can’t see the forest for the trees? A citation recommendation system. In: Proceedings of the 13th ACM/IEEE-CS joint conference on digital libraries (JCDL), pp 111–114
Chakraborty T, Modani N, Narayanam R, Nagar S (2015) Discern: a diversified citation recommendation system for scientific queries. In: 31st IEEE international conference on data engineering, (ICDE) 2015, Seoul, South Korea, 13–17 April 2015. Seoul, South Korea, pp 555–566
Chakraborty T, Krishna A, Singh M, Ganguly N, Goyal P, MukherjeeA (2016) Ferosa: a faceted recommendation system for scientific articles. In: Proceedings, part II, of the 20th Pacific-Asia conference on advances in knowledge discovery and data mining–Volume 9652 (PAKDD), pp 528–541
Christoforidis G, Kefalas P, Papadopoulos A, Manolopoulos Y (2018) Recommendation of points-of-interest using graph embeddings. In: 5th IEEE international conference on data science and advanced analytics, DSAA 2018, Turin, Italy, 1–3 Oct 2018, pp 31–40
Dai T, Zhu L, Cai X, Pan S, Yuan S (2018) Explore semantic topics and author communities for citation recommendation in bipartite bibliographic network. J Ambient Intell Humaniz Comput 9:957–975
Dai T, Zhu L, Wang Y, Zhang H, Cai X, Zheng Y (2019) Joint model feature regression and topic learning for global citation recommendation. IEEE Access 7:1706–1720
Ebesu T, Fang Y (2017) Neural citation network for context-aware citation recommendation. In: Proceedings of the 40th international ACM SIGIR conference on research and development in information retrieval, pp 1093–1096
El-Arini K, Guestrin C (2011) Beyond keyword search: discovering relevant scientific literature. In: Proceedings of the 17th ACM SIGKDD international conference on knowledge discovery and data mining (KDD), pp 439–447
Ganguly S, Pudi V (2017) Paper2vec: combining graph and text information for scientific paper representation. In: Jose JM, Altıngovde IS, Song D, Albakour D, Watt S, Tait J (eds) Advances in information retrieval. Springer, Aberdeen, pp 383–395
Goyal P, Ferrara E (2018) Graph embedding techniques, applications, and performance: a survey. Knowl Based Syst 151:78–94
Grover A, Leskovec J (2016) Node2vec: scalable feature learning for networks. In: Proceedings of the 22nd ACM SIGKDD international conference on knowledge discovery and data mining, pp 855–864
Guo L, Cai X, Hao F, Mu D, Fang C, Yang L (2017) Exploiting fine-grained co-authorship for personalized citation recommendation. IEEE Access 5:12714–12725
Gupta S, Varma V (2017) Scientific article recommendation by using distributed representations of text and graph. In: Proceedings of the 26th international conference on world wide web companion, Republic and Canton of Geneva, Switzerland, pp 1267–1268
Habib R, Afzal MT (2019) Sections-based bibliographic coupling for research paper recommendation. Scientometrics 119:643–656
Hofmann T (2017) Probabilistic latent semantic indexing. In: ACM SIGIR forum, pp 211–218
Huang Z, Mamoulis N (2017) Heterogeneous information network embedding for meta path based proximity. arXiv preprint arXiv: 1701.05291
Huang W, Wu Z, Mitra P, Giles CL (2014) Refseer: a citation recommendation system. In: IEEE/ACM joint conference on digital libraries, pp 371–374
Huang W, Wu Z, Liang C, Mitra P, Giles CL (2015) A neural probabilistic model for context based citation recommendation. In: Proceedings of the twenty-ninth AAAI conference on artificial intelligence, pp 2404–2410
Jiang Z, Yin Y, Gao L, Lu Y, Liu X (2018) Cross-language citation recommendation via hierarchical representation learning on heterogeneous graph. In: The 41st international ACM SIGIR conference on research and development in information retrieval, New York, NY, USA, pp 635–644
Kefalas P, Manolopoulos Y (2017) A time-aware spatio-textual recommender system. Expert Syst Appl 78:396–406
Kefalas P, Symeonidis P, Manolopoulos Y (2015) A graph-based taxonomy of recommendation algorithms and systems in lbsns. IEEE Trans Knowl Data Eng 28:604–622
Kefalas P, Symeonidis P, Manolopoulos Y (2018) Recommendations based on a heterogeneous spatio-temporal social network. World Wide Web 21:345–371
Khusro S, Ali Z, Ullah I (2016) Recommender systems: issues, challenges, and research opportunities. In: Information science and applications (ICISA) 2016. Springer, pp 1179–1189
Kim Y (2014) Convolutional neural networks for sentence classification. arXiv preprint arXiv:1408.5882
Kim Y, Park Y, Shim K (2013) Digtobi: a recommendation system for digg articles using probabilistic modeling. In: Proceedings of the 22nd international conference on World Wide Web (WWW), pp 691–702
Kobayashi Y, Shimbo M, Matsumoto Y (2018) Citation recommendation using distributed representation of discourse facets in scientific articles. In: Proceedings of the 18th ACM/IEEE on joint conference on digital libraries, New York, NY, USA, pp 243–251
Kong X, Mao M, Wang W, Liu J, Xu B (2019) Voprec: vector representation learning of papers with text information and structural identity for recommendation. IEEE Trans Emerg Top Comput 99:1–1
Koren Y, Bell R, Volinsky C (2009) Matrix factorization techniques for recommender systems. Computer 42:30–37
Kotkov D, Wang S, Veijalainen J (2016) A survey of serendipity in recommender systems. Knowl Based Syst 111:180–192
Le Q, Mikolov T (2014) Distributed representations of sentences and documents. In: Xing EP, Jebara T (eds) Proceedings of the 31st international conference on machine learning, Bejing, China, pp 1188–1196
Le Anh V, Hoang Hai V, Tran HN, Jung JJ (2014) Scirecsys: a recommendation system for scientific publication by discovering keyword relationships. In: Computational collective intelligence. Technologies and applications: 6th international conference, ICCCI 2014, Seoul, Korea, 24–26 Sept 2014. Proceedings, Springer, pp 72–82
Lee J, Lee K, Kim JG (2013) Personalized academic research paper recommendation system. CoRR arXiv:1304.5457
Li Y, Yang M, Zhang ZM (2013) Scientific articles recommendation. In: Proceedings of the 22nd ACM international conference on information and knowledge management (CIKM), pp 1147–1156
Li S, Brusilovsky P, Su S, Cheng X (2018) Conference paper recommendation for academic conferences. IEEE Access 6:17153–17164
Lipton ZC, Berkowitz J, Elkan C (2015) A critical review of recurrent neural networks for sequence learning. arXiv preprint arXiv:1506.00019
Liu W, Wang Z, Liu X, Zeng N, Liu Y, Alsaadi FE (2017) A survey of deep neural network architectures and their applications. Neurocomputing 234:11–26
Lops P, de Gemmis M, Semeraro G (2011) Content-based recommender systems: state of the art and trends. , Boston MA, pp 73–105
Manouselis N, Verbert K (2013) Layered evaluation of multi-criteria collaborative filtering for scientific paper recommendation. In: International conference on computational science, pp 1189 – 1197
Meng F, Gao D, Li W, Sun X, Hou Y (2013) A unified graph model for personalized query-oriented reference paper recommendation. In: Proceedings of the 22nd ACM international conference on information knowledge management (CIKM), pp 1509–1512
Mohamed AR, Dahl GE, Hinton G (2011) Acoustic modeling using deep belief networks. IEEE Trans Audio Speech Lang Process 20:14–22
Montaner M, López B, de la Rosa JL (2003) A taxonomy of recommender agents on the internet. Artif Intell Rev 19:285–330
Mu D, Guo L, Cai X, Hao F (2018) Query-focused personalized citation recommendation with mutually reinforced ranking. IEEE Access 6:3107–3119
Najafabadi MK, Mahrin MN (2016) A systematic literature review on the state of research and practice of collaborative filtering technique and implicit feedback. Artif Intell Rev 45:167–201
Page L, Brin S, Motwani R, Winograd T (1999) The PageRank citation ranking: bringing order to the web. Technical report, Stanford InfoLab
Pan L, Dai X, Huang S, Chen J (2015) Academic paper recommendation based on heterogeneous graph. In: Sun M, Liu Z, Zhang M, Liu Y (eds) Chinese computational linguistics and natural language processing based on naturally annotated big data, pp 381–392
Pazzani MJ, Billsus D (2007) Content-based recommendation systems. In: Brusilovsky P, Kobsa A, Nejdl W (eds) The adaptive web. Springer, Berlin, pp 325–341
Perozzi B, Al-Rfou R, Skiena S (2014) Deepwalk: online learning of social representations. In: Proceedings of the 20th ACM SIGKDD international conference on knowledge discovery and data mining, New York, NY, USA, pp 701–710
Prendergast LA, Staudte RG (2014) Better than you think: interval estimators of the difference of binomial proportions. J Stat Plan Inference 148:38–48
Rafailidis D, Kefalas P, Manolopoulos Y (2017) Preference dynamics with multimodal user-item interactions in social media recommendation. Expert Syst Appl 74:11–18
Ren X, Liu J, Yu X, Khandelwal U, Gu Q, Wang L, Han J (2014) Cluscite: effective citation recommendation by information network-based clustering. In: Proceedings of the 20th ACM SIGKDD international conference on knowledge discovery and data mining, pp 821–830
Ribeiro LF, Saverese PH, Figueiredo DR (2017) struc2vec: learning node representations from structural identity. In: Proceedings of the 23rd ACM SIGKDD international conference on knowledge discovery and data mining, pp 385–394
Roy D (2017) An improved test collection and baselines for bibliographic citation recommendation. In: Proceedings of the 2017 ACM on conference on information and knowledge management (CIKM), pp 2271–2274
Rui X, Wunsch D (2005) Survey of clustering algorithms. IEEE Trans Neural Netw 16:645–678
Sarwar BM, Karypis G, Konstan JA, Riedl J et al (2001) Item-based collaborative filtering recommendation algorithms. WWW 1:285–295
Schafer JB, Frankowski D, Herlocker J, Sen S (2007) Collaborative filtering recommender systems. Springer, Berlin, pp 291–324
Sesagiri Raamkumar A, Foo S, Pang N (2017) Using author-specified keywords in building an initial reading list of research papers in scientific paper retrieval and recommender systems. Inf Process Manag Int J 53:577–594
Shi C, Hu B, Zhao WX, Yu PS (2019) Heterogeneous information network embedding for recommendation. IEEE Trans Knowl Data Eng 31:357–370
Son J, Kim SB (2017) Academic paper recommender system using multilevel simultaneous citation networks. Decis Support Syst 105:24–33
Sugiyama K, Kan MY (2013) Exploiting potential citation papers in scholarly paper recommendation. In: Proceedings of the 13th ACM/IEEE-CS joint conference on digital libraries (JCDL), pp 153–162
Sun J, Ma J, Liu Z, Miao Y (2014) Leveraging content and connections for scientific article recommendation in social computing contexts. Comput J 57:1331–1342
Symeonidis P, Tiakas E, Manolopoulos Y (2011) Product recommendation and rating prediction based on multi-modal social networks. In: Proceedings of the fifth ACM conference on recommender systems, pp 61–68
Tang J, Qu M, Wang M, Zhang M, Yan J, Mei Q (2015) Line: large-scale information network embedding. In: Proceedings of the 24th international conference on World Wide Web, Republic and Canton of Geneva, Switzerland, pp 1067–1077
Tian G, Jing L (2013) Recommending scientific articles using bi-relational graph-based iterative rwr. In: Proceedings of the 7th ACM conference on recommender systems (RecSys), pp 399–402
Waheed W, Imran M, Raza B, Malik AK, Khattak HA (2019) A hybrid approach toward research paper recommendation using centrality measures and author ranking. IEEE Access 7:33145–33158
Wang C, Blei DM (2011) Collaborative topic modeling for recommending scientific articles. In: Proceedings of the 17th ACM SIGKDD international conference on knowledge discovery and data mining (KDD), pp 448–456
Wang H, Li W (2015) Relational collaborative topic regression for recommender systems. IEEE Trans Knowl Data Eng 27:1343–1355
Wang Q, Mao Z, Wang B, Guo L (2017) Knowledge graph embedding: a survey of approaches and applications. IEEE Trans Knowl Data Eng 29:2724–2743
Wang D, Liang Y, Xu D, Feng X, Guan R (2018) A content-based recommender system for computer science publications. Knowl Based Syst 157:1–9
Wesley-Smith I, Bergstrom CT, West JD (2016) Static ranking of scholarly papers using article-level eigenfactor (alef). arXiv preprint arXiv:1606.08534
West JD, Wesley-Smith I, Bergstrom CT (2016) A recommendation system based on hierarchical clustering of an article-level citation network. IEEE Trans Big Data 2:113–123
Xia F, Asabere NY, Liu H, Deonauth N, Li F (2014) Folksonomy based socially-aware recommendation of scholarly papers for conference participants. In: Proceedings of the 23rd international conference on World Wide Web (WWW), pp 781–786
Xia F, Liu H, Lee I, Cao L (2016) Scientific article recommendation: exploiting common author relations and historical preferences. IEEE Trans Big Data 2:101–112
Xu K, Qi G, Huang J, Wu T, Fu X (2018) Detecting bursts in sentiment-aware topics from social media. Knowl Based Syst 141:44–54
Yang C, Liu Z, Zhao D, Sun M, Chang E (2015) Network representation learning with rich text information. In: Twenty-fourth international joint conference on artificial intelligence
Yang L, Zheng Y, Cai X, Dai H, Mu D, Guo L, Dai T (2018) A lstm based model for personalized context-aware citation recommendation. IEEE Access 6:59618–59627
Yang L, Zhang Z, Cai X, Guo L (2019) Citation recommendation as edge prediction in heterogeneous bibliographic network: a network representation approach. IEEE Access 7:23232–23239
Zhang C, Zhao X, Wang K, Sun J (2014) Content + attributes: a latent factor model for recommending scientific papers in heterogeneous academic networks. In: Proceedings of the advances in information retrieval: 36th European conference on IR research (ECIR). Springer, Amsterdam, pp 39–50
Author information
Authors and Affiliations
Corresponding author
Additional information
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
Ali, Z., Qi, G., Kefalas, P. et al. A graph-based taxonomy of citation recommendation models. Artif Intell Rev 53, 5217–5260 (2020). https://doi.org/10.1007/s10462-020-09819-4
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10462-020-09819-4