An Efficient Parallel Trust-Based Recommendation Method on Multicores

Huafeng Liu, L. Jing, Miaomiao Cheng
{"title":"An Efficient Parallel Trust-Based Recommendation Method on Multicores","authors":"Huafeng Liu, L. Jing, Miaomiao Cheng","doi":"10.1109/HPGDMP.2016.6","DOIUrl":null,"url":null,"abstract":"With the significant advances in online social networks which provide precious knowledge for personalized recommendation, it is necessary to design effective and efficient method to deal with such data. In this paper, we focus on the recommendation system to integrate the preference information and trust relations among users, following the trust-based recommendation model (TbRM) [1] which considers both the user's reputation and his/her nearest neighbors in the social network. Our main contribution is to present a fast algorithm to solve TbRM model with the aid of graph vertex programming (GVP) in parallel. The idea is to represent the preference and trust information as a graph with both user and item vertices, and its edges contain the preference and trust information. In this case, the recommendation problem becomes a graph analysis procedure which iteratively updates the vertices' states in parallel with the aid of predefined vertex state function and edge information. A series of experiments on four real-world recommendation datasets (Ciao, Epinions, Douban and Flixster) have shown that the graph parallel operations obviously speed up the recommendation procedure, e.g., GVP performs 1.1–2.3× faster than the existing popular distributed stochastic gradient descent algorithm with different number of cores.","PeriodicalId":189262,"journal":{"name":"2016 High Performance Graph Data Management and Processing Workshop (HPGDMP)","volume":"17 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-11-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2016 High Performance Graph Data Management and Processing Workshop (HPGDMP)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/HPGDMP.2016.6","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

With the significant advances in online social networks which provide precious knowledge for personalized recommendation, it is necessary to design effective and efficient method to deal with such data. In this paper, we focus on the recommendation system to integrate the preference information and trust relations among users, following the trust-based recommendation model (TbRM) [1] which considers both the user's reputation and his/her nearest neighbors in the social network. Our main contribution is to present a fast algorithm to solve TbRM model with the aid of graph vertex programming (GVP) in parallel. The idea is to represent the preference and trust information as a graph with both user and item vertices, and its edges contain the preference and trust information. In this case, the recommendation problem becomes a graph analysis procedure which iteratively updates the vertices' states in parallel with the aid of predefined vertex state function and edge information. A series of experiments on four real-world recommendation datasets (Ciao, Epinions, Douban and Flixster) have shown that the graph parallel operations obviously speed up the recommendation procedure, e.g., GVP performs 1.1–2.3× faster than the existing popular distributed stochastic gradient descent algorithm with different number of cores.
一种基于信任的多核并行推荐方法
随着在线社交网络的飞速发展,为个性化推荐提供了宝贵的知识,有必要设计有效的方法来处理这些数据。本文采用基于信任的推荐模型(trust-based recommendation model, TbRM)[1],同时考虑用户的声誉和他/她在社交网络中的近邻,重点研究如何将用户的偏好信息和用户之间的信任关系整合到推荐系统中。我们的主要贡献是提出了一种基于并行图顶点规划(GVP)的快速求解TbRM模型的算法。其思想是将偏好和信任信息表示为具有用户和项目顶点的图,其边包含偏好和信任信息。在这种情况下,推荐问题就变成了借助于预定义的顶点状态函数和边缘信息并行迭代更新顶点状态的图分析过程。在四个真实推荐数据集(Ciao, Epinions,豆瓣和Flixster)上的一系列实验表明,图并行运算明显加快了推荐过程,例如GVP比现有流行的不同核数的分布式随机梯度下降算法快1.1 - 2.3倍。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约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学术文献互助群
群 号:604180095
Book学术官方微信