Abstract
During the past decades, several academic paper recommendation systems were introduced in literature aiming to assist users in finding relevant papers close to their needs. In particular, those models have used users’ past preferences combined with papers’ side information to personalize their recommendations. Unfortunately, the majority of those models fail to utilize the implicit relationship between the crucial elements along with the semantic relations of the nodes in a Heterogeneous Information Network (HIN), which can further improve the accuracy of the models. In this paper, we propose a research article recommendation model that aims to tackle those issues by exploiting both textual and graph representations, simultaneously. The model employs SPECTER document embedding to learn context-preserving research article representations. In particular, it learns the features from a HIN, which is a knowledge graph of the node entities and their relationships. Then, an attention module strengthens the semantic feature extraction process and learns enhanced representations. The combined semantic and structural features are then provided as input to a Deep Neural Network (DNN) in order to learn high-level representations of query and candidate papers. We have evaluated our model against state-of-the-art models over two popular datasets. The results indicate a significant improvement in terms of MAP, recall, and MRR.
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs10489-023-05162-7/MediaObjects/10489_2023_5162_Fig1_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs10489-023-05162-7/MediaObjects/10489_2023_5162_Fig2_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs10489-023-05162-7/MediaObjects/10489_2023_5162_Fig3_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs10489-023-05162-7/MediaObjects/10489_2023_5162_Figa_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs10489-023-05162-7/MediaObjects/10489_2023_5162_Fig4_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs10489-023-05162-7/MediaObjects/10489_2023_5162_Fig5_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs10489-023-05162-7/MediaObjects/10489_2023_5162_Fig6_HTML.png)
Similar content being viewed by others
References
Achakulvisut T, Acuna DE, Ruangrong T, et al (2016) Science concierge: a fast content-based recommendation system for scientific publications. ar**v:1604.01070
Ali Z, Qi G, Kefalas P et al (2020) A graph-based taxonomy of citation recommendation models. Artif Intell Rev 53(7):5217–5260
Ali Z, Qi G, Muhammad K et al (2020) Paper recommendation based on heterogeneous network embedding. Knowl Based Syst 210:106438
Ali Z, Qi G, Muhammad K et al (2021) Global citation recommendation employing generative adversarial network. Expert Syst Appl 180:114888
Ali Z, Qi G, Kefalas P, et al (2022a) Spr-smn: scientific paper recommendation employing specter with memory network. Scientometrics 1–23
Ali Z, Qi G, Muhammad K et al (2022) Citation recommendation employing heterogeneous bibliographic network embedding. Neural Comput Appl 34(13):10229–10242
Aliannejadi M, Rafailidis D, Crestani F (2019) A joint two-phase time-sensitive regularized collaborative ranking model for point of interest recommendation. IEEE Trans Knowl Data Eng 32(6):1050–1063
Amami M, Pasi G, Stella F, et al (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, June 22-24, 2016, Proceedings, pp 200–210
Amir N, Jabeen F, Ali Z et al (2023) On the current state of deep learning for news recommendation. Artif Intell Rev 56(2):1101–1144
Auer S, Bizer C, Kobilarov G, et al (2007) Dbpedia: A nucleus for a web of open data. the semantic web. Lect Notes Comput Sci 4825(722):10–1007
Bansal T, Belanger D, McCallum A (2016) Ask the GRU: multi-task learning for deep text recommendations. In: Sen S, Geyer W, Freyne J, et al (eds), Proceedings of the 10th ACM conference on recommender Systems, Boston, MA, USA, September 15-19, pp 107–114
Beltagy I, Lo K, Cohan A (2019) Scibert: A pretrained language model for scientific text. In: Proceedings of the 2019 conference on empirical methods in natural language processing and the 9th international joint conference on natural language processing (EMNLP-IJCNLP), pp 3615–3620
Bollacker KD, Evans C, Paritosh PK, et al (2008) Freebase: a collaboratively created graph database for structuring human knowledge. In: Proceedings of the ACM SIGMOD international conference on management of data SIGMOD, Vancouver, BC, Canada, June 10-12, pp 1247–1250
Bordes A, Usunier N, García-Durán A, et al (2013) Translating embeddings for modeling multi-relational data. In: Advances in Neural information processing systems 26: 27th annual conference on neural information processing systems. Proceedings of a meeting held December 5-8, Lake Tahoe, Nevada, United States, pp 2787–2795
Cai X, Han J, Yang L (2018) Generative adversarial network based heterogeneous bibliographic network representation for personalized citation recommendation. In: Proceedings of the thirty-second AAAI conference on artificial intelligence, New Orleans, Louisiana, USA, February 2-7, pp 5747–5754
Cai X, Zheng Y, Yang L et al (2019) Bibliographic network representation based personalized citation recommendation. IEEE Access 7:457–467
Cai X, Wang N, Yang L et al (2022) Global-local neighborhood based network representation for citation recommendation. Appl Intell 52(9):10098–10115
Christoforidis G, Kefalas P, Papadopoulos AN et al (2021) RELINE: point-of-interest recommendations using multiple network embeddings. Knowl Inf Syst 63(4):791–817
Cohan A, Feldman S, Beltagy I, et al (2020) SPECTER: document-level representation learning using citation-informed transformers. In: Proceedings of the 58th annual meeting of the association for computational linguistics, ACL 2020, Online, July 5-10, 2020, pp 2270–2282
Cui P, Wang X, Pei J et al (2019) A survey on network embedding. IEEE Trans Knowl Data Eng 31(5):833–852
Dai T, Yan W, Zhang K et al (2021) Gated relational stacked denoising autoencoder with localized author embedding for global citation recommendation. Expert Syst Appl 184:115359
Dang D, Chen C, Li H et al (2021) Deep knowledge-aware framework for web service recommendation. J Supercomput 77(12):14280–14304
Devlin J, Chang M, Lee K, et al (2019) BERT: pre-training of deep bidirectional transformers for language understanding. In: Proceedings of the 2019 conference of the north american chapter of the association for computational linguistics: human language technologies, NAACL-HLT 2019, Minneapolis, MN, USA, June 2-7, pp 4171–4186
Ganguly S, Pudi V (2017) Paper2vec: Combining graph and text information for scientific paper representation. In: Jose JM, Hauff C, Altingövde IS, et al (eds) Advances in information retrieval - 39th European conference on IR research, ECIR 2017, Aberdeen, UK, April 8-13, pp 383–395
Gazdar A, Hidri L (2020) A new similarity measure for collaborative filtering based recommender systems. Knowl Based Syst 188
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, San Francisco, CA, USA, August 13-17, 2016, pp 855–864
Gu N, Gao Y, Hahnloser RHR (2022) Local citation recommendation with hierarchical-attention text encoder and scibert-based reranking. In: Advances in information retrieval - 44th European conference on IR Research ECIR, Stavanger, Norway, April 10-14, pp 274–288
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, Perth, Australia, April 3-7, 2017, pp 1267–1268
Hu B, Fang Y, Shi C (2019) Adversarial learning on heterogeneous information networks. In: Proceedings of the 25th ACM SIGKDD international conference on knowledge discovery & data mining, KDD, Anchorage, AK, USA, August 4-8, pp 120–129
Jeong C, Jang S, Park EL et al (2020) A context-aware citation recommendation model with BERT and graph convolutional networks. Scientometrics 124(3):1907–1922
Ji G, He S, Xu L, et al (2015) Knowledge graph embedding via dynamic map** matrix. In: Proceedings of the 53rd annual meeting of the association for computational linguistics and the 7th international joint conference on natural language processing of the Asian federation of natural language processing ACL, July 26-31, Bei**g, China, pp 687–696
Ji S, Pan S, Cambria E et al (2022) A survey on knowledge graphs: representation, acquisition, and applications. IEEE Trans Neural Netw Learn Syst 33(2):494–514
Kefalas P, Symeonidis P, Manolopoulos Y (2018) Recommendations based on a heterogeneous spatio-temporal social network. World Wide Web 21(2):345–371
Kipf TN, Welling M (2017) Semi-supervised classification with graph convolutional networks. In: Proceedings of the 5th international conference on learning representations ICLR, Toulon, France, April 24-26
Kong X, Mao M, Wang W et al (2021) Voprec: vector representation learning of papers with text information and structural identity for recommendation. IEEE Trans Emerg Topics Comput 9(1):226–237
Le QV, Mikolov T (2014) Distributed representations of sentences and documents. In: Proceedings of the 31th international conference on machine learning ICML, Bei**g, China, 21-26 June, pp 1188–1196
Lin Y, Liu Z, Sun M, et al (2015) Learning entity and relation embeddings for knowledge graph completion. In: Proceedings of the Twenty-Ninth AAAI conference on artificial intelligence, January 25-30, Austin, Texas, USA, pp 2181–2187
Liu D, Lian J, Wang S, et al (2020) KRED: knowledge-aware document representation for news recommendations. In: RecSys 2020: Fourteenth ACM conference on recommender systems, virtual event, Brazil, September 22-26, pp 200–209
Mei X, Cai X, Xu S et al (2022) Mutually reinforced network embedding: an integrated approach to research paper recommendation. Expert Syst Appl 204:117616
Perozzi B, Al-Rfou R, Skiena S (2014) Deepwalk: online learning of social representations. In: The 20th ACM SIGKDD international conference on knowledge discovery and data mining KDD, New York, NY, USA, August 24 - 27, pp 701–710
Qiu T, Yu C, Zhong Y et al (2021) A scientific citation recommendation model integrating network and text representations. Scientometrics 126(11):9199–9221
Rafailidis D, Kefalas P, Manolopoulos Y (2017) Preference dynamics with multimodal user-item interactions in social media recommendation. Expert Syst Appl 74:11–18
Reimers N, Gurevych I (2019) Sentence-bert: Sentence embeddings using siamese bert-networks. In: Proceedings of the 2019 conference on empirical methods in natural language processing and the 9th international joint conference on natural language processing, EMNLP-IJCNLP, Hong Kong, China, November 3-7, pp 3980–3990
Ribeiro LFR, Saverese PHP, 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, Halifax, NS, Canada, August 13- 17, pp 385–394
Sacenti JAP, Fileto R, Willrich R (2022) Knowledge graph summarization impacts on movie recommendations. J Intell Inf Syst 58(1):43–66
Sun Z, Deng Z, Nie J, et al (2019) Rotate: Knowledge graph embedding by relational rotation in complex space. In: 7th international conference on learning representations ICLR, New Orleans, LA, USA, May 6-9
Tang J, Qu M, Wang M, et al (2015) LINE: large-scale information network embedding. In: Proceedings of the 24th international conference on world wide web, WWW 2015, Florence, Italy, May 18-22, 2015, pp 1067–1077
Trouillon T, Welbl J, Riedel S, et al (2016) Complex embeddings for simple link prediction. In: Proceedings of the 33nd international conference on machine learning ICML, New York City, NY, USA, June 19-24, pp 2071–2080
Ullah I, Khusro S, Ahmad I (2021) Improving social book search using structure semantics, bibliographic descriptions and social metadata. Multimed Tools Appl 80(4):5131–5172
Vrandecic D, Krö tzsch M, (2014) Wikidata: a free collaborative knowledgebase. Commun ACM 57(10):78–85
Walek B, Fojtik V (2020) A hybrid recommender system for recommending relevant movies using an expert system. Expert Syst Appl 158:113452
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, San Diego, CA, USA, August 21-24, pp 448– 456
Wang H, Li W (2015) Relational collaborative topic regression for recommender systems. IEEE Trans Knowl Data Eng 27(5):1343–1355
Wang J, Zhu L, Dai T et al (2020) Deep memory network with bi-lstm for personalized context-aware citation recommendation. Neurocomputing 410:103–113
Wang L, Rao Y, Bian Q, et al (2020b) Content-based hybrid deep neural network citation recommendation method. In: Data Science - 6th International Conference of Pioneering Computer Scientists, Engineers and Educators ICPCSEE, Taiyuan, China, September 18-21, pp 3–20
Wang M, Qiu L, Wang X (2021) A survey on knowledge graph embeddings for link prediction. Symmetry 13(3):485
Wang Z, Zhang J, Feng J, et al (2014) Knowledge graph embedding by translating on hyperplanes. In: Proceedings of the AAAI conference on artificial intelligence
Wu Y, Zhao S (2021) Community answer generation based on knowledge graph. Inf Sci 545:132–152
**a F, Liu H, Lee I et al (2016) Scientific article recommendation: exploiting common author relations and historical preferences. IEEE Trans Big Data 2(2):101–112
Zhang Y, Wang J, Luo J (2020) Knowledge graph embedding based collaborative filtering. IEEE Access 8:134553– 134562
Zhu Y, Lin Q, Lu H et al (2021) Recommending scientific paper via heterogeneous knowledge embedding based attentive recurrent neural networks. Knowl-Based Syst 215:106744
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
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Thierry, N., Bao, BK., Ali, Z. et al. PRM-KGED: paper recommender model using knowledge graph embedding and deep neural network. Appl Intell 53, 30482–30496 (2023). https://doi.org/10.1007/s10489-023-05162-7
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10489-023-05162-7