计算机科学 ›› 2018, Vol. 45 ›› Issue (9): 253-259.doi: 10.11896/j.issn.1002-137X.2018.09.042

• 人工智能 • 上一篇    下一篇

实时个性化微博推荐系统

刘慧婷, 程雷, 郭孝雪, 赵鹏   

  1. 安徽大学计算机科学与技术学院 合肥230601
  • 收稿日期:2017-08-29 出版日期:2018-09-20 发布日期:2018-10-10
  • 通讯作者: 刘慧婷(1978-),女,博士,副教授,硕士生导师,CCF会员,主要研究方向为数据挖掘、机器学习,E-mail:htliu@ahu.edu.cn
  • 作者简介:程 雷(1990-),男,硕士生,主要研究方向为数据挖掘和推荐系统;郭孝雪(1991-),女,硕士生,主要研究方向为数据挖掘和推荐系统;赵 鹏(1976-),女,博士,副教授,硕士生导师,主要研究方向为智能信息处理、机器学习。
  • 基金资助:
    本文受国家自然科学基金资助项目(61202227,61602004),安徽高校自然科学研究项目(KJ2018A0013)资助。

Real-time Personalized Micro-blog Recommendation System

LIU Hui-ting, CHENG Lei, GUO Xiao-xue, ZHAO Peng   

  1. School of Computer Science and Technology,Anhui University,Hefei 230601,China
  • Received:2017-08-29 Online:2018-09-20 Published:2018-10-10

摘要: 目前很多社交网络服务对用户的个性化需求考虑得不充分,并且社交网络服务由于需要处理海量数据而难以保障服务的实时性。为了实时响应用户在微博推荐中的个性化请求,提高推荐的效率和质量,提出了一种基于LDA主题模型和KL散度相结合的RPMPS微博推荐模型。RPMPS推荐模型不但通过文档-主题概率分布矩阵获得了用户信息与待推荐微博的主题相似性,而且还通过文档-词来对词频概率进行统计,从而获得用户信息与待推荐微博的内容相似性。最后,基于RPMPS推荐模型构建实时个性化微博推荐系统,并在数据处理过程中对微博进行过滤以缩短系统的响应时间。通过真实数据集验证了系统可较好地满足用户的实时个性化需求。

关键词: RPMPS推荐模型, 社交网络, 推荐系统, 微博

Abstract: At present,many social networking services do not fully consider the personalized needs of users,and it is difficult to guarantee the real-time services because social networking services need to deal with massive amounts of data.A micro-blog recommendation model called RPMPS based on LDA topic model and KL divergence was proposed to respond to users’ personalized request in micro-blog recommendation in real time and improve the efficiency and quality of recommendation.RPMPS model not only uses the document-topic probability distribution matrix to get the similarity between the topic of user information and the topic of candidate micro-blog,but also obtains the similarity between the content of user information and the content of candidate micro-blog by utilizing the document-word to count the probability of the word frequency .At last,the real-time personalized micro-blog recommendation system based on RPMPS model is constructed,and micro-blog is filtered during the course of data processing to shorten the system response time.Experimental results on real-world datasets demonstrate that the system can meet the real-time personalized demands of users.

Key words: Micro-blog, Recommendation system, RPMPS recommendation model, Social network

中图分类号: 

  • TP319
[1]CHEN J,LIU X J,LI B,et al.Personalized Microblogging Re-commendation Based on Dynamic Interests and Social Networking of Users[J].Acta Electronica Sinica,2017,45(4):898-905.(in Chinese)
陈杰,刘学军,李斌,等.一种基于用户动态兴趣和社交网络的微博推荐方法[J].电子学报,2017,45(4):898-905.
[2]SHI L,TAO Y C,LI J Y,et al.Personalized and Real-time Re-commendation Model for Microblogs[J].Journal of Chinese Computer Systems,2016,37(9):1910-1914.(in Chinese)
石磊,陶永才,李俊艳,等.个性化微博实时推荐模型研究[J].小型微型计算机系统,2016,37(9):1910-1914.
[3]YANG P,WANG D,ZHAO W B,et al.Research on Topic-Oriented Authoritative Information Retrieval Model in Microblog Site[J].Journal of Frontiers of Computer Science & Technology,2013,7(12):1135-1145.(in Chinese)
杨平,王丹,赵文兵,等.微博网站中面向主题的权威信息搜索技术研究[J].计算机科学与探索,2013,7(12):1135-1145.
[4]LÜ L,MEDO M,CHI H Y,et al.Recommender systems[J].Physics Reports,2012,519(1):1-49.
[5]WEI C,HSU W,LEE M L.A unified framework for recommendations based on quaternary semantic analysis[C]∥Internatio-nal ACM SIGIR Conference on Research and Development in Information Retrieval.ACM,2011:1023-1032.
[6]SALAKHUTDINOV R R,MNIH A.Probabilistic Matrix Factorization[C]∥Advances in Neural Information Processing Systems.2007:1257-1264.
[7]GAO N,YANG M.Topic Model Embedded in Collaborative Filtering Recommendation Algorithm[J].Computer Science,2016,43(3):57-61.(in Chinese)
高娜,杨明.嵌入LDA主题模型的协同过滤推荐算法[J].计算机科学,2016,43(3):57-61.
[8]MOONEY R J,ROY L.Content-based book recommending
using learning for text categorization[C]∥ACM Conference on Digital Libraries.ACM,1999:195-204.
[9]LIN J,SUGIYAMA K,KAN M Y,et al.Addressing cold-start in app recommendation:latent user models constructed from twitter followers[C]∥International ACM SIGIR Conference on Research and Development in Information Retrieval.ACM,2013:283-292.
[10]CHEN J,LIU X J,LI B,et al.Personalized Microblogging Re-commendation Based on Long-term and Short-term Interest of User[J].Journal of Chinese Computer Systems,2016,37(5):952-956.(in Chinese)
陈杰,刘学军,李斌,等.一种基于用户长短期兴趣的微博推荐方法[J].小型微型计算机系统,2016,37(5):952-956.
[11]BUSCH M,GADE K,LARSON B,et al.Earlybird:Real-Time Search at Twitter[C]∥IEEE,International Conference on Data Engineering.IEEE Computer Society,2012:1360-1369.
[12]OTSUKA E,CHIU D.Design and evaluation of a Twitter hashtag recommendation system[C]∥International Database Engineering & Applications Symposium.ACM,2014:330-333.
[13]GAO M,JIN C Q,QIAN W N,et al.Real-time and personalized recommendation on microblogging systems[J].Chinese Journal of Computers,2014,37(4):963-975.(in Chinese)
高明,金澈清,钱卫宁,等.面向微博系统的实时个性化推荐[J].计算机学报,2014,37(4):963-975.
[14]QIU H H,LIU Y,ZHANG Z J,et al.An Improved Collaborative Filtering Recommendation Algorithm for Microblog Based on Community Detection[C]∥Tenth International Conference on Intelligent Information Hiding and Multimedia Signal Processing.IEEE,2014:876-879.
[15]CHEN X.A Hybrid Microblog Recommendation Model in Mobile Social Network[J].Journal of Electronic Commerce in Organizations,2014,12(4):69-79.
[16]JIANG C.A Mircroblog Recommendation System Based on
User Clustering and Semantic Dictionary[D].Hangzhou:Zhejiang University,2013.(in Chinese)
蒋超.基于用户聚类和语义词典的微博推荐系统[D].杭州:浙江大学,2013.
[17]CHEN L,JIANG C,WANG W.A Micro blog Recommendation System Based on User Clustering[C]∥2014 International Conference on Computer Science and Electronic Technology(ICCSET 2014).Atlantis Press,2015.
[18]XI Y,YANG J,TANG C H,et al.An Overlapping Semantic Community Detection Algorithm Based on Local Semantic Cluster[J].Journal of Computer Research & Development,2015,52(7):1510-1521.(in Chinese)
辛宇,杨静,汤楚蘅,等.基于局部语义聚类的语义重叠社区发现算法[J].计算机研究与发展,2015,52(7):1510-1521.
[19]BLEI D M,NG A Y,JORDAN M I.Latent dirichlet allocation[J].Journal of Machine Learning Research,2003(3):993-1022.
[20]BERGROTH L,HAKONEN H,RAITA T.A survey of longest common subsequence algorithms[C]∥International Symposium on String Processing and Information Retrieval,2000(Spire 2000).IEEE,2000:39-48.
[21]ZHANG J P,XIE J,YANG J,et al.A t-closeness privacy model based on sensitive attribute values semantics bucketization[J].Journal of Computer Research & Development,2014,51(1):126-137.(in Chinese)
张健沛,谢静,杨静,等.基于敏感属性值语义桶分组的t-closeness隐私模型[J].计算机研究与发展,2014,51(1):126-137.
[22]GAO C,MIAO D Q,ZHANG Z F,et al.A semi-supervised rough set model for classification based on active learning and co-training[J].Pattern Recognition & Artificial Intelligence,2012,25(5):745-754.(in Chinese)
高灿,苗夺谦,张志飞,等.主动协同半监督粗糙集分类模型[J].模式识别与人工智能,2012,25(5):745-754.
[1] 程章桃, 钟婷, 张晟铭, 周帆.
基于图学习的推荐系统研究综述
Survey of Recommender Systems Based on Graph Learning
计算机科学, 2022, 49(9): 1-13. https://doi.org/10.11896/jsjkx.210900072
[2] 王冠宇, 钟婷, 冯宇, 周帆.
基于矢量量化编码的协同过滤推荐方法
Collaborative Filtering Recommendation Method Based on Vector Quantization Coding
计算机科学, 2022, 49(9): 48-54. https://doi.org/10.11896/jsjkx.210700109
[3] 王剑, 彭雨琦, 赵宇斐, 杨健.
基于深度学习的社交网络舆情信息抽取方法综述
Survey of Social Network Public Opinion Information Extraction Based on Deep Learning
计算机科学, 2022, 49(8): 279-293. https://doi.org/10.11896/jsjkx.220300099
[4] 秦琪琦, 张月琴, 王润泽, 张泽华.
基于知识图谱的层次粒化推荐方法
Hierarchical Granulation Recommendation Method Based on Knowledge Graph
计算机科学, 2022, 49(8): 64-69. https://doi.org/10.11896/jsjkx.210600111
[5] 方义秋, 张震坤, 葛君伟.
基于自注意力机制和迁移学习的跨领域推荐算法
Cross-domain Recommendation Algorithm Based on Self-attention Mechanism and Transfer Learning
计算机科学, 2022, 49(8): 70-77. https://doi.org/10.11896/jsjkx.210600011
[6] 帅剑波, 王金策, 黄飞虎, 彭舰.
基于神经架构搜索的点击率预测模型
Click-Through Rate Prediction Model Based on Neural Architecture Search
计算机科学, 2022, 49(7): 10-17. https://doi.org/10.11896/jsjkx.210600009
[7] 齐秀秀, 王佳昊, 李文雄, 周帆.
基于概率元学习的矩阵补全预测融合算法
Fusion Algorithm for Matrix Completion Prediction Based on Probabilistic Meta-learning
计算机科学, 2022, 49(7): 18-24. https://doi.org/10.11896/jsjkx.210600126
[8] 蔡晓娟, 谭文安.
一种改进的融合相似度和信任度的协同过滤算法
Improved Collaborative Filtering Algorithm Combining Similarity and Trust
计算机科学, 2022, 49(6A): 238-241. https://doi.org/10.11896/jsjkx.210400088
[9] 何亦琛, 毛宜军, 谢贤芬, 古万荣.
基于点割集图分割的矩阵变换与分解的推荐算法
Matrix Transformation and Factorization Based on Graph Partitioning by Vertex Separator for Recommendation
计算机科学, 2022, 49(6A): 272-279. https://doi.org/10.11896/jsjkx.210600159
[10] 谢柏林, 黎琦, 邝建.
基于隐半马尔可夫模型的微博流行信息检测方法
Microblog Popular Information Detection Based on Hidden Semi-Markov Model
计算机科学, 2022, 49(6A): 291-296. https://doi.org/10.11896/jsjkx.210800011
[11] 郭亮, 杨兴耀, 于炯, 韩晨, 黄仲浩.
基于注意力机制和门控网络相结合的混合推荐系统
Hybrid Recommender System Based on Attention Mechanisms and Gating Network
计算机科学, 2022, 49(6): 158-164. https://doi.org/10.11896/jsjkx.210500013
[12] 熊中敏, 舒贵文, 郭怀宇.
融合用户偏好的图神经网络推荐模型
Graph Neural Network Recommendation Model Integrating User Preferences
计算机科学, 2022, 49(6): 165-171. https://doi.org/10.11896/jsjkx.210400276
[13] 徐建民, 孙朋, 吴树芳.
传播路径树核学习的微博谣言检测方法
Microblog Rumor Detection Method Based on Propagation Path Tree Kernel Learning
计算机科学, 2022, 49(6): 342-349. https://doi.org/10.11896/jsjkx.210400096
[14] 魏鹏, 马玉亮, 袁野, 吴安彪.
用户行为驱动的时序影响力最大化问题研究
Study on Temporal Influence Maximization Driven by User Behavior
计算机科学, 2022, 49(6): 119-126. https://doi.org/10.11896/jsjkx.210700145
[15] 洪志理, 赖俊, 曹雷, 陈希亮, 徐志雄.
基于遗憾探索的竞争网络强化学习智能推荐方法研究
Study on Intelligent Recommendation Method of Dueling Network Reinforcement Learning Based on Regret Exploration
计算机科学, 2022, 49(6): 149-157. https://doi.org/10.11896/jsjkx.210600226
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!