Skip navigation

Graph attention-based neural collaborative filtering for item-specific recommendation system using knowledge graph

Graph attention-based neural collaborative filtering for item-specific recommendation system using knowledge graph

Elahi, Ehsan, Anwar, Sajid, Al-kfairy, Mousa, Rodrigues, Joel J.P.C., Ngueilbaye, Alladoumbaye, Halim, Zahid and Waqas, Muhammad ORCID logoORCID: https://orcid.org/0000-0003-0814-7544 (2024) Graph attention-based neural collaborative filtering for item-specific recommendation system using knowledge graph. Expert Systems with Applications, 266:126133. ISSN 0957-4174 (Print), 1873-6793 (Online) (doi:10.1016/j.eswa.2024.126133)

[thumbnail of Author's Accepted Manuscript] PDF (Author's Accepted Manuscript)
49197 WAQAS_Graph_Attention-Based_Neural_Collaborative_Filtering_For_Item-Specific_Recommendation_System_(AAM)_2024.pdf - Accepted Version
Restricted to Repository staff only until 13 December 2025.
Available under License Creative Commons Attribution Non-commercial No Derivatives.

Download (678kB) | Request a copy
[thumbnail of Published manuscript VoR] PDF (Published manuscript VoR)
49197 WAQAS_Graph_Attention-Based_Neural_Collaborative_Filtering_For_Item-Specific_Recommendation_System_(VoR)_2024.pdf - Published Version
Restricted to Repository staff only

Download (1MB) | Request a copy

Abstract

Recently, the use of graph neural networks (GNNs) for leveraging knowledge graphs (KGs) has been on the rise due to their ability to encode both first-order and higher-order neighbor information. Most GNN-based models explicitly encode first-order information of an entity but may not effectively capture higher-order information. To address this, many existing methods overlook the impact of varying relations among neighboring nodes, leading to the integration of nodes with diverse semantics. This work propose an end-to-end recommendation model, named Item-Specific Graph Attention Network (IGAT), which jointly utilizes user-item interaction and KG information to predict user preferences. IGAT incorporates a knowledge-aware attention mechanism that assigns different weights to neighboring entities based on their relations and latent vector representations in the KG. Additionally, an item-specific attention mechanism is applied to measure the influence of the target item on the user’s historical items. To mitigate biases from multi-layer propagation, IGAT utilizes contextualized representations of both users and items in the recommendation process. Extensive experiments on three benchmark datasets demonstrate the superior performance of IGAT compared to state-of-the-art KG-based recommendation models, with results showing that the proposed model outperforms the baselines.

Item Type: Article
Uncontrolled Keywords: industry recommendation systems, graph neural network, knowledge graph, attention mechanism
Subjects: Q Science > Q Science (General)
Q Science > QA Mathematics > QA75 Electronic computers. Computer science
Q Science > QA Mathematics > QA76 Computer software
Faculty / School / Research Centre / Research Group: Faculty of Engineering & Science
Faculty of Engineering & Science > School of Computing & Mathematical Sciences (CMS)
Last Modified: 15 Jan 2025 16:34
URI: http://gala.gre.ac.uk/id/eprint/49197

Actions (login required)

View Item View Item

Downloads

Downloads per month over past year

View more statistics