Skip to main content
Log in

A graph-based taxonomy of citation recommendation models

  • Published:
Artificial Intelligence Review Aims and scope Submit manuscript

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.

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

Access this article

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

Instant access to the full article PDF.

Institutional subscriptions

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

Similar content being viewed by others

Notes

  1. https://www.researchgate.net/

  2. https://www.ncbi.nlm.nih.gov/pubmed/

  3. http://www.citeulike.org/

  4. http://www.citeulike.org/faq/data.adp

  5. https://acl-arc.comp.nus.edu.sg/

  6. https://www.aminer.cn/citation

  7. https://dblp.uni-trier.de/

  8. https://www.aminer.cn/data

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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • Bai X, Wang M, Lee I, Yang Z, Kong X, Xia F (2019) Scientific paper recommendation: a survey. IEEE Access 7:9324–9339

    Google Scholar 

  • 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

    Google Scholar 

  • Beel J, Gipp B, Langer S, Breitinger C (2016) Research-paper recommender systems: a literature survey. Int J Digit Libr 17:305–338

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • Burke R (2002) Hybrid recommender systems: survey and experiments. User Model User Adapt Interact 12:331–370

    MATH  Google Scholar 

  • 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

    Google Scholar 

  • Cai X, Zheng Y, Yang L, Dai T, Guo L (2019) Bibliographic network representation based personalized citation recommendation. IEEE Access 7:457–467

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • Goyal P, Ferrara E (2018) Graph embedding techniques, applications, and performance: a survey. Knowl Based Syst 151:78–94

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • Kefalas P, Symeonidis P, Manolopoulos Y (2018) Recommendations based on a heterogeneous spatio-temporal social network. World Wide Web 21:345–371

    Google Scholar 

  • 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

    Google Scholar 

  • Koren Y, Bell R, Volinsky C (2009) Matrix factorization techniques for recommender systems. Computer 42:30–37

    Google Scholar 

  • Kotkov D, Wang S, Veijalainen J (2016) A survey of serendipity in recommender systems. Knowl Based Syst 111:180–192

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • Montaner M, López B, de la Rosa JL (2003) A taxonomy of recommender agents on the internet. Artif Intell Rev 19:285–330

    Google Scholar 

  • Mu D, Guo L, Cai X, Hao F (2018) Query-focused personalized citation recommendation with mutually reinforced ranking. IEEE Access 6:3107–3119

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    MathSciNet  MATH  Google Scholar 

  • Rafailidis D, Kefalas P, Manolopoulos Y (2017) Preference dynamics with multimodal user-item interactions in social media recommendation. Expert Syst Appl 74:11–18

    Google Scholar 

  • 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

    Google Scholar 

  • Sarwar BM, Karypis G, Konstan JA, Riedl J et al (2001) Item-based collaborative filtering recommendation algorithms. WWW 1:285–295

    Google Scholar 

  • Schafer JB, Frankowski D, Herlocker J, Sen S (2007) Collaborative filtering recommender systems. Springer, Berlin, pp 291–324

    Google Scholar 

  • 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

    Google Scholar 

  • Shi C, Hu B, Zhao WX, Yu PS (2019) Heterogeneous information network embedding for recommendation. IEEE Trans Knowl Data Eng 31:357–370

    Google Scholar 

  • Son J, Kim SB (2017) Academic paper recommender system using multilevel simultaneous citation networks. Decis Support Syst 105:24–33

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Zafar Ali.

Additional information

Publisher's Note

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

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

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

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10462-020-09819-4

Keywords

Navigation