An efficient co-Attention Neural Network for Social Recommendation

Munan Li, K. Tei, Y. Fukazawa
{"title":"An efficient co-Attention Neural Network for Social Recommendation","authors":"Munan Li, K. Tei, Y. Fukazawa","doi":"10.1145/3350546.3352498","DOIUrl":null,"url":null,"abstract":"The recent boom in social networking services has prompted the research of recommendation systems. The basic assumption behind these works was that \"users’ preference is similar to or influenced by their friends\". Although many studies have attempted to use social relations to enhance recommendation system, they neglected that the heterogeneous nature of online social networks and the variations in users' trust of friends according to different items. As a natural symmetry between the latent preference vector of the user and her friends, we propose a new social recommendation method called ScAN (short for “co-Attention Neural Network for Social Recommendation”). ScAN is based on a co-attention neural network, which learns the influence value between the user and her friends from the historical data of the interaction between the user/her friends and an item. When the user interacts with different items, different attention weights are assigned to the user and her friends respectively, and the user’s new latent preference feature is obtained through an aggregation strategy. To enhance the recommendation performance, a network embedding technique is utilized as a pre-training strategy to extract the users’ embedding and to incorporate the extracted factors into the neural network model. By conducting extensive experiments on three different real-world datasets, we demonstrate that our proposed method ScAN achieves a superior performance for all datasets compare with state-of-the-art baseline methods in social recommendation task.CCS CONCEPTS• Information systems → Recommender systems • Computing methodologies → Machine learning","PeriodicalId":171168,"journal":{"name":"2019 IEEE/WIC/ACM International Conference on Web Intelligence (WI)","volume":"72 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"9","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 IEEE/WIC/ACM International Conference on Web Intelligence (WI)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3350546.3352498","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 9

Abstract

The recent boom in social networking services has prompted the research of recommendation systems. The basic assumption behind these works was that "users’ preference is similar to or influenced by their friends". Although many studies have attempted to use social relations to enhance recommendation system, they neglected that the heterogeneous nature of online social networks and the variations in users' trust of friends according to different items. As a natural symmetry between the latent preference vector of the user and her friends, we propose a new social recommendation method called ScAN (short for “co-Attention Neural Network for Social Recommendation”). ScAN is based on a co-attention neural network, which learns the influence value between the user and her friends from the historical data of the interaction between the user/her friends and an item. When the user interacts with different items, different attention weights are assigned to the user and her friends respectively, and the user’s new latent preference feature is obtained through an aggregation strategy. To enhance the recommendation performance, a network embedding technique is utilized as a pre-training strategy to extract the users’ embedding and to incorporate the extracted factors into the neural network model. By conducting extensive experiments on three different real-world datasets, we demonstrate that our proposed method ScAN achieves a superior performance for all datasets compare with state-of-the-art baseline methods in social recommendation task.CCS CONCEPTS• Information systems → Recommender systems • Computing methodologies → Machine learning
一种高效的社会推荐协同注意神经网络
最近社交网络服务的蓬勃发展促进了对推荐系统的研究。这些工作背后的基本假设是“用户的偏好与他们的朋友相似或受到他们的朋友的影响”。虽然许多研究都试图利用社会关系来增强推荐系统,但他们忽略了在线社交网络的异质性以及用户对朋友的信任根据不同项目的变化。基于用户和朋友潜在偏好向量之间的自然对称性,我们提出了一种新的社交推荐方法,称为ScAN (co-Attention Neural Network for social recommendation的缩写)。ScAN基于共同关注神经网络,从用户/朋友与某件物品交互的历史数据中学习用户与朋友之间的影响值。当用户与不同的物品交互时,分别给用户和她的朋友分配不同的关注权重,并通过聚合策略获得用户新的潜在偏好特征。为了提高推荐性能,利用网络嵌入技术作为预训练策略提取用户嵌入,并将提取的因素纳入神经网络模型。通过在三个不同的真实世界数据集上进行广泛的实验,我们证明了与最先进的基线方法相比,我们提出的方法ScAN在所有数据集上都取得了更好的性能。•信息系统→推荐系统•计算方法→机器学习
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信