Recommendation Algorithm Based on Heterogeneous Information Network Embedding and Attention Neural Network

Recommendation system,as a very effective technique to solve the information overload,has received a great deal of attention from researchers.However,the real application of recommending systems can be modeled as heterogeneous networks with multi-typed nodes and relations.Thus,heterogeneous network...

Full description

Bibliographic Details
Main Author: ZHAO Jin-long, ZHAO Zhong-ying
Format: Article
Language:zho
Published: Editorial office of Computer Science 2021-08-01
Series:Jisuanji kexue
Subjects:
Online Access:http://www.jsjkx.com/fileup/1002-137X/PDF/1002-137X-2021-8-72.pdf
_version_ 1819152702384373760
author ZHAO Jin-long, ZHAO Zhong-ying
author_facet ZHAO Jin-long, ZHAO Zhong-ying
author_sort ZHAO Jin-long, ZHAO Zhong-ying
collection DOAJ
description Recommendation system,as a very effective technique to solve the information overload,has received a great deal of attention from researchers.However,the real application of recommending systems can be modeled as heterogeneous networks with multi-typed nodes and relations.Thus,heterogeneous network embedding based recommendation becomes a very hot research topic in recent years.However,most of the existing studies do not fully explore the auxiliary information and complex relations which are valuable for enhancing recommending performance.To address the above problems,a recommendation algorithm based on heterogeneous information network embedding and attention neural network is proposed.First,this paper proposes a heterogeneous information network embedding method that maintains semantic relationship and topological structure simultaneously.Then,it designs a meta-path based random walk strategy to extract node sequences from heterogeneous information networks.All the sequences are filtered and then employed to learn the embeddings for each user and item in different meta-paths.At last,this paper presents a recommendation algorithm based on attention neural network with the above embeddings as input.The attention network composed of attention layers and hidden layers is able to explore the complex relationships and hence enhance the performance of recommendation.To verify the effectiveness of the proposed method,this paper conducts experiments on two kinds of real-world datasets and makes a comparison with three competitive algorithms.The results show that the proposed algorithm improves the recommending performance in terms of MAE and RMSE,with a maximum increase of 8.9%.
first_indexed 2024-12-22T14:53:29Z
format Article
id doaj.art-a16b061beb9d4dfc98caf5513aeece16
institution Directory Open Access Journal
issn 1002-137X
language zho
last_indexed 2024-12-22T14:53:29Z
publishDate 2021-08-01
publisher Editorial office of Computer Science
record_format Article
series Jisuanji kexue
spelling doaj.art-a16b061beb9d4dfc98caf5513aeece162022-12-21T18:22:16ZzhoEditorial office of Computer ScienceJisuanji kexue1002-137X2021-08-01488727910.11896/jsjkx.200800226Recommendation Algorithm Based on Heterogeneous Information Network Embedding and Attention Neural NetworkZHAO Jin-long, ZHAO Zhong-ying0School of Computer Science and Engineering,Shandong University of Science and Technology,Qingdao,Shandong 266590,ChinaRecommendation system,as a very effective technique to solve the information overload,has received a great deal of attention from researchers.However,the real application of recommending systems can be modeled as heterogeneous networks with multi-typed nodes and relations.Thus,heterogeneous network embedding based recommendation becomes a very hot research topic in recent years.However,most of the existing studies do not fully explore the auxiliary information and complex relations which are valuable for enhancing recommending performance.To address the above problems,a recommendation algorithm based on heterogeneous information network embedding and attention neural network is proposed.First,this paper proposes a heterogeneous information network embedding method that maintains semantic relationship and topological structure simultaneously.Then,it designs a meta-path based random walk strategy to extract node sequences from heterogeneous information networks.All the sequences are filtered and then employed to learn the embeddings for each user and item in different meta-paths.At last,this paper presents a recommendation algorithm based on attention neural network with the above embeddings as input.The attention network composed of attention layers and hidden layers is able to explore the complex relationships and hence enhance the performance of recommendation.To verify the effectiveness of the proposed method,this paper conducts experiments on two kinds of real-world datasets and makes a comparison with three competitive algorithms.The results show that the proposed algorithm improves the recommending performance in terms of MAE and RMSE,with a maximum increase of 8.9%.http://www.jsjkx.com/fileup/1002-137X/PDF/1002-137X-2021-8-72.pdfheterogeneous information networks|representation learning|meta-path|attention neural network|recommendation algorithm
spellingShingle ZHAO Jin-long, ZHAO Zhong-ying
Recommendation Algorithm Based on Heterogeneous Information Network Embedding and Attention Neural Network
Jisuanji kexue
heterogeneous information networks|representation learning|meta-path|attention neural network|recommendation algorithm
title Recommendation Algorithm Based on Heterogeneous Information Network Embedding and Attention Neural Network
title_full Recommendation Algorithm Based on Heterogeneous Information Network Embedding and Attention Neural Network
title_fullStr Recommendation Algorithm Based on Heterogeneous Information Network Embedding and Attention Neural Network
title_full_unstemmed Recommendation Algorithm Based on Heterogeneous Information Network Embedding and Attention Neural Network
title_short Recommendation Algorithm Based on Heterogeneous Information Network Embedding and Attention Neural Network
title_sort recommendation algorithm based on heterogeneous information network embedding and attention neural network
topic heterogeneous information networks|representation learning|meta-path|attention neural network|recommendation algorithm
url http://www.jsjkx.com/fileup/1002-137X/PDF/1002-137X-2021-8-72.pdf
work_keys_str_mv AT zhaojinlongzhaozhongying recommendationalgorithmbasedonheterogeneousinformationnetworkembeddingandattentionneuralnetwork