MDAR: A Knowledge-Graph-Enhanced Multi-Task Recommendation System Based on a DeepAFM and a Relation-Fused Multi-Gead Graph Attention Network

In recent years, MKR has attracted increasing attention due to its ability to enhance the accuracy of recommendation systems through cooperation between the RS tasks and the KGE tasks, allowing for complementarity of the information. However, there are still three challenging issues: historical beha...

Full description

Bibliographic Details
Main Authors: Songjiang Li, Qingxia Xue, Peng Wang
Format: Article
Language:English
Published: MDPI AG 2023-07-01
Series:Applied Sciences
Subjects:
Online Access:https://www.mdpi.com/2076-3417/13/15/8697
_version_ 1797587127895064576
author Songjiang Li
Qingxia Xue
Peng Wang
author_facet Songjiang Li
Qingxia Xue
Peng Wang
author_sort Songjiang Li
collection DOAJ
description In recent years, MKR has attracted increasing attention due to its ability to enhance the accuracy of recommendation systems through cooperation between the RS tasks and the KGE tasks, allowing for complementarity of the information. However, there are still three challenging issues: historical behavior preferences, missing data, and knowledge graph completion. To tackle these challenging problems, we propose MDAR, a multi-task learning approach that combines DeepFM with an attention mechanism (DeepAFM) and a relation-fused multi-head graph attention network (RMGAT). Firstly, we propose to leverage the attention mechanism in the DeepAFM to distinguish the importance of different features for target prediction by assigning different weights to different interaction features of the user and the item, which solves the first problem. Secondly, we introduce deep neural networks (DNNs) to extract the deep semantic information in the cross-compressed units by obtaining the high-dimensional features of the interactions between the RS task and the KG task to solve the second problem. Lastly, we design a multi-head graph attention network for relationship fusion (RMGAT) in the KGE task, which learns entity representations through the different contributions of the neighbors by aggregating the relationships into the attention network of the knowledge graph and by obtaining information about the neighbors with different importance for different relationships, effectively solving the third problem. Through experimenting on real-world public datasets, we demonstrate that MDAR obtained substantial results over state-of-the-art baselines for recommendations for movie, book, and music datasets. Our results underscore the effectiveness of MDAR and its potential to advance recommendation systems in various domains.
first_indexed 2024-03-11T00:32:50Z
format Article
id doaj.art-f766f6fae0be474887a2cf3c1ff0d8a4
institution Directory Open Access Journal
issn 2076-3417
language English
last_indexed 2024-03-11T00:32:50Z
publishDate 2023-07-01
publisher MDPI AG
record_format Article
series Applied Sciences
spelling doaj.art-f766f6fae0be474887a2cf3c1ff0d8a42023-11-18T22:36:20ZengMDPI AGApplied Sciences2076-34172023-07-011315869710.3390/app13158697MDAR: A Knowledge-Graph-Enhanced Multi-Task Recommendation System Based on a DeepAFM and a Relation-Fused Multi-Gead Graph Attention NetworkSongjiang Li0Qingxia Xue1Peng Wang2College of Computer Science and Technology, Changchun University of Science and Technology, Changchun 130022, ChinaCollege of Computer Science and Technology, Changchun University of Science and Technology, Changchun 130022, ChinaCollege of Computer Science and Technology, Changchun University of Science and Technology, Changchun 130022, ChinaIn recent years, MKR has attracted increasing attention due to its ability to enhance the accuracy of recommendation systems through cooperation between the RS tasks and the KGE tasks, allowing for complementarity of the information. However, there are still three challenging issues: historical behavior preferences, missing data, and knowledge graph completion. To tackle these challenging problems, we propose MDAR, a multi-task learning approach that combines DeepFM with an attention mechanism (DeepAFM) and a relation-fused multi-head graph attention network (RMGAT). Firstly, we propose to leverage the attention mechanism in the DeepAFM to distinguish the importance of different features for target prediction by assigning different weights to different interaction features of the user and the item, which solves the first problem. Secondly, we introduce deep neural networks (DNNs) to extract the deep semantic information in the cross-compressed units by obtaining the high-dimensional features of the interactions between the RS task and the KG task to solve the second problem. Lastly, we design a multi-head graph attention network for relationship fusion (RMGAT) in the KGE task, which learns entity representations through the different contributions of the neighbors by aggregating the relationships into the attention network of the knowledge graph and by obtaining information about the neighbors with different importance for different relationships, effectively solving the third problem. Through experimenting on real-world public datasets, we demonstrate that MDAR obtained substantial results over state-of-the-art baselines for recommendations for movie, book, and music datasets. Our results underscore the effectiveness of MDAR and its potential to advance recommendation systems in various domains.https://www.mdpi.com/2076-3417/13/15/8697multi-task recommendation systemknowledge graph embeddingmulti-head graph attention network with relation fusionattention mechanism
spellingShingle Songjiang Li
Qingxia Xue
Peng Wang
MDAR: A Knowledge-Graph-Enhanced Multi-Task Recommendation System Based on a DeepAFM and a Relation-Fused Multi-Gead Graph Attention Network
Applied Sciences
multi-task recommendation system
knowledge graph embedding
multi-head graph attention network with relation fusion
attention mechanism
title MDAR: A Knowledge-Graph-Enhanced Multi-Task Recommendation System Based on a DeepAFM and a Relation-Fused Multi-Gead Graph Attention Network
title_full MDAR: A Knowledge-Graph-Enhanced Multi-Task Recommendation System Based on a DeepAFM and a Relation-Fused Multi-Gead Graph Attention Network
title_fullStr MDAR: A Knowledge-Graph-Enhanced Multi-Task Recommendation System Based on a DeepAFM and a Relation-Fused Multi-Gead Graph Attention Network
title_full_unstemmed MDAR: A Knowledge-Graph-Enhanced Multi-Task Recommendation System Based on a DeepAFM and a Relation-Fused Multi-Gead Graph Attention Network
title_short MDAR: A Knowledge-Graph-Enhanced Multi-Task Recommendation System Based on a DeepAFM and a Relation-Fused Multi-Gead Graph Attention Network
title_sort mdar a knowledge graph enhanced multi task recommendation system based on a deepafm and a relation fused multi gead graph attention network
topic multi-task recommendation system
knowledge graph embedding
multi-head graph attention network with relation fusion
attention mechanism
url https://www.mdpi.com/2076-3417/13/15/8697
work_keys_str_mv AT songjiangli mdaraknowledgegraphenhancedmultitaskrecommendationsystembasedonadeepafmandarelationfusedmultigeadgraphattentionnetwork
AT qingxiaxue mdaraknowledgegraphenhancedmultitaskrecommendationsystembasedonadeepafmandarelationfusedmultigeadgraphattentionnetwork
AT pengwang mdaraknowledgegraphenhancedmultitaskrecommendationsystembasedonadeepafmandarelationfusedmultigeadgraphattentionnetwork