首页 | 本学科首页   官方微博 | 高级检索  
     

一种基于RNN的社交消息爆发预测模型
引用本文:笱程成,秦宇君,田甜,伍大勇,刘悦,程学旗.一种基于RNN的社交消息爆发预测模型[J].软件学报,2017,28(11):3030-3042.
作者姓名:笱程成  秦宇君  田甜  伍大勇  刘悦  程学旗
作者单位:中国科学院 网络数据科学与技术重点实验室(中国科学院计算技术研究所), 北京 100190;中国科学院大学, 北京 100049,中国科学院 网络数据科学与技术重点实验室(中国科学院计算技术研究所), 北京 100190;中国科学院大学, 北京 100049,中国人民解放军61755部队, 北京 100857,中国科学院 网络数据科学与技术重点实验室(中国科学院计算技术研究所), 北京 100190,中国科学院 网络数据科学与技术重点实验室(中国科学院计算技术研究所), 北京 100190,中国科学院 网络数据科学与技术重点实验室(中国科学院计算技术研究所), 北京 100190
基金项目:国家重点基础研究发展计划(973)(2012CB316303,2014CB340401);国家高技术研究发展计划(863)(2015AA015803,2014AA015204);中国科学院重点部署项目(KGZD-EW-T03-2);国家自然科学基金(61232010,61572473,61303156,61502447);国家242信息安全计划(2015F028);山东省自主创新及成果转化专项(2014CGZH1103);欧盟第七科技框架计划(FP7)(PIRSES-GA-2012-318939)
摘    要:社交网络中,消息的爆发预测属于社交网络流行动态分析的范畴,是社会计算领域的研究热点之一.通过利用基于深度循环神经网络对社交消息的传播过程进行建模,提出了SMOP(social messages outbreak prediction model based on recurrent neural network)模型.与传统的基于机器学习的模型相比,SMOP直接对消息转发的到达过程进行建模,避免了传统方法中繁琐的特征工程;与基于点随机过程的模型相比,SMOP可以自动学习消息传播过程的速率函数,不需要手动定义消息传播速率的特征函数,具有较强的数据场景适应性.另外,SMOP采用了时间向量和用户向量的输入表示方法,将时间的周期性和用户的兴趣偏好建模到传播过程之中,提升了SMOP的预测效果.在Twitter和新浪微博数据集上的实验结果均表明,SMOP具有优良的数据适应能力,可以在消息传播的早期(0.5h),以较高的F1值预测某条社交消息是否爆发,验证了模型的有效性.

关 键 词:循环神经网络  点随机过程  爆发预测  机器学习  社交网络
收稿时间:2017/1/9 0:00:00
修稿时间:2017/4/11 0:00:00

Social Messages Outbreak Prediction Model Based on Recurrent Neural Network
GOU Cheng-Cheng,QIN Yu-Jun,TIAN Tian,WU Da-Yong,LIU Yue and CHENG Xue-Qi.Social Messages Outbreak Prediction Model Based on Recurrent Neural Network[J].Journal of Software,2017,28(11):3030-3042.
Authors:GOU Cheng-Cheng  QIN Yu-Jun  TIAN Tian  WU Da-Yong  LIU Yue and CHENG Xue-Qi
Affiliation:Key Laboratory of Network Data Science and Technology(Institute of Computing Technology, The Chinese Academy of Sciences), The Chinese Academy of Sciences, Beijing 100190, China;University of Chinese Academy of Sciences, Beijing 100049, China,Key Laboratory of Network Data Science and Technology(Institute of Computing Technology, The Chinese Academy of Sciences), The Chinese Academy of Sciences, Beijing 100190, China;University of Chinese Academy of Sciences, Beijing 100049, China,61755 People''s Liberation Army, Beijing 100857, China,Key Laboratory of Network Data Science and Technology(Institute of Computing Technology, The Chinese Academy of Sciences), The Chinese Academy of Sciences, Beijing 100190, China,Key Laboratory of Network Data Science and Technology(Institute of Computing Technology, The Chinese Academy of Sciences), The Chinese Academy of Sciences, Beijing 100190, China and Key Laboratory of Network Data Science and Technology(Institute of Computing Technology, The Chinese Academy of Sciences), The Chinese Academy of Sciences, Beijing 100190, China
Abstract:Outbreak prediction in social networks is a part of popularity dynamic analysis of social networks, and it is an active research topic in the domain of social computing. This study proposes a social messages outbreak prediction model based on recurrent neural network (SMOP) by modeling the message propagation process. Compared with the traditional models on machine learning, SMOP directly models the arrival process of message without the need of tedious feature engineering in traditional methods. When it comes to point process models, SMOP is able to automatically learn the rate functions of propagation process, making it adaptable to a variety of scenarios. Moreover, time vector and user vector, which contain the periodicity of time and the user profile, are used as input to improve the performance of outbreak prediction. Experimental results on real word data sets such as Twitter and Sina Weibo show that SMOP has excellent data adaptability, and it is able to predict whether a message would outbreak with higher F1 score in the beginning of the message spread (within 0.5h).
Keywords:recurrent neural network  point stochastic process  outbreak prediction  machine learning  social network
点击此处可从《软件学报》浏览原始摘要信息
点击此处可从《软件学报》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号