节点文献

社交网络中流行度演化分析与预测问题研究

Research on Analysis and Prediction of Popularity Evolution in Online Social Networks

【作者】 胡颖

【导师】 胡长军;

【作者基本信息】 北京科技大学 , 软件工程, 2019, 博士

【摘要】 在线社交网络(Online Social Networks)已经渗透到人们生活的方方面面,对人们的日常生活产生了深远影响。社交网络中的信息过载现象使得人类关注度(Human Attention)成为稀缺资源,所以,对人类关注度的研究,即流行度(Popularity)分析与预测问题,成为了社交网络分析的基础工作之一。研究社交网络中流行度分析与预测问题有助于加深对社交用户行为的认识、理解社交现象、指导应用设计,对社会稳定和舆情分析引导也具有重要意义。目前,在流行度分析与预测问题上已有大量研究,但是多数工作忽略了信息传播过程中其流行度是随时间不断变化的事实,对流行度演化(Popularity Evolution)问题缺乏研究。本文旨在研究社交网络中流行度演化分析与预测问题。该问题的研究是一项具有挑战性的工作,具有演化模式复杂、演化过程受多重因素交互影响的两大挑战。为应对挑战,本文围绕“演化模式分析”、“演化影响因素分析”、和“演化预测”三个核心问题,以天涯论坛热点话题和Twitter Hashtag为数据集展开研究。本文主要工作及创新性总结如下:(1)流行度演化模式分析方面,针对传统工作对演化模式认识不足的问题,提出了一个基于时间序列的演化模式建模方法。该方法揭示了流行度演化过程的外在表现。对演化过程的三个模式:平均(Average)、趋势(Trend)、周期(Cyclicity)构建了基于时间序列的拟合模型和预测模型。相较于传统演化模式模型,本文提出的时间序列模型具有更高的拟合及预测准确率。(2)流行度演化影响因素分析方面,针对传统工作未考虑演化分阶段的事实,提出了一个基于相关性分析的演化分阶段影响因素分析方法。该方法揭示了流行度演化过程的内在规律。对演化过程划分了三个关键点:爆发(Burst)、顶峰(Peak)、衰退(Fade),并给出了一种提取关键点的通用方法。通过各类影响因素的量化,以及因素/关键点的相关性分析,得出以下客观规律:流行度达到阈值的时间和三个关键点时刻都具有高度相关性,是主导特征;大V用户数只有在流行度演化最初阶段,和关键点时刻具有较强的相关性;早期累积流行度是关键点累积流行度的主导特征。(3)流行度演化预测方面,针对传统工作对演化时间预测的欠缺,提出了两个新预测任务(活跃期时长的预测和演化关键点发生时刻的预测),并给出了相应的预测方法。对于活跃期时长的预测,提出了一个基于深度学习,对动态因素和静态因素做嵌入的预测方法;对于演化关键点发生时刻的预测,提出了一个基于机器学习,结合特征选择和模型训练的预测方案。对比实验表明,本文方法具有更高的预测准确度。(4)搭建了社交网络流行度演化分析预测平台。首先对社交网络热点事件的全网信息进行全面采集,然后从数据层、存储层、应用层三个层级设计并实现了该平台。利用本文提出的相关技术,取得了良好的应用效果。

【Abstract】 Online social networks(OSNs)reach into every aspect of modern life.OSNs have played a significant role in the way we live.Because of the unprecedented amount of information load in OSNs,the scarce and valuable resource is now human’s attention.Therefore,there has been a great deal of research interest in human’s attention,known as the study of popularity analysis and prediction.This is one of the most fundamental research areas of OSNs.The analysis and prediction of OSN popularity not only help us better understand user behaviors and social phenomena,but also provide insights on application designs and public opinion guidance.Nowadays,popularity analysis and prediction have been greatly studied.Most of existing work,however,has overlooked the fact that popularity evolves over time during the process of information diffusion.Popularity evolution has remained largely unexplored.Therefore,this thesis aims to study the analysis and prediction of popularity evolution in OSNs,which is not trivial because of two challenges:highly dynamic popularity evolution,and numerous factors having influences on popularity evolution.To take on the challenges,this thesis addresses three aspects of popularity evolution on the Tianya topic dataset and the Twitter Hashtag dataset:pattern analysis,factor analysis,and evolution prediction.The contribution of this work is mainly as follows.(1)In order to provide insights on what existing work is missing,we propose a method for modeling evolution pattern based on time series analysis,which provides insights on understanding popularity evolution pattern.A time series method is conducted for analyzing three evolution patterns,namely,Average,Trend,and Cyclicity.Part 1 uses the three evolution patterns to construct both a fitting model and a predicting model for popularity evolution.Experiments show that our models outperform baseline models.(2)In order to address the fact ignored by existing work that popularity undergoes key events(burst,peak,fade)over its evolution,we propose a method for understanding factors of different stages of popularity evolution based on correlation analysis,which sheds light on how factors affect popularity evolution.The following findings are drawn through correlation analysis.A high correlation is found between key event times and levelTime,which means that levelTime is a dominant factor for popularity evolution.Furthermore,the number of celebrities has a strong correlation with key events during the early stage of popularity evolution.(3)This thesis proposes two new prediction tasks for popularity evolution and provides prediction solutions based on machine learning and deep learning.For predicting when popularity bursts,peaks,and fades,Part 3 conducts feature selection to remove irrelevant and redundant features that are used in Part 2.The remaining features are used to train an SVR model.For predicting active periods,a DNN-based(deep neural-network-based)prediction framework is presented.Part 3 presents how to vectorize factors used in Part 2 into two types of embeddings:the LSTM-based(long-short-term-memory-based)dynamic embedding and CNN-based(convolutional-neural-network-based)static embedding.The dynamic embedding and static embedding are together fed into a predictor using a fully connected neural network.Experimental and comparative results show the superiority of our prediction solutions.(4)We develop an application platform for popularity evolution of online viral events.From social media websites(Toutiao,Tencent News,Zhihu,etc)we collect different types of data of viral events,including text data,picture data,and video data.Next,3 layers are implemented in a bottom-up fashion:the data layer,the storage layer,and the application layer.Popularity evolution visualization and prediction are presented in the application layer.

节点文献中: 

本文链接的文献网络图示:

本文的引文网络