【技术实现步骤摘要】
一种微博网络用户影响力排名方法
本专利技术涉及微博网络中用户影响力的排名方法,属于数据挖掘
技术介绍
在社交网络迅速发展的今天,如何科学评价其成员在这一社会性媒体中的综合影响力,已形成一门新的学问,并将成为社会学研究的一项全新课题,也必将成为社会性媒体营销的一项重要指标。微博作为一种全新的社交媒介,在极短的时间里积聚了大量的用户,俨然已成为业界的热门研究主题。传统对微博用户影响力的研究都是借鉴网页排名方法,例如:PageRank、HITS(Hyperlink-InducedTopicSearch)等实现的一些静态方法,是在网页排名方法基础上引入用户好友关系、微博数量等要素进行方法排名,而并没有考虑到网络的动态发展过程。而本专利技术能够很好地解决上面的问题。
技术实现思路
本专利技术目的在于提供了一种微博网络用户影响力排名方法,该方法是基于时间因素,即TSNIRank(Time-basedSocialNetworkInfluenceRank)方法,该方法通过将用户参与微博活动的的情况与时间相结合,引入用户“活跃度”的概念,最后将用户“活跃度”作为影响力分配的因 ...
【技术保护点】
一种微博网络用户影响力排名方法,其特征在于,所述方法;,包括如下步骤:步骤1:采集用户参与在线社交的真实信息,再根据公式,计算出每个用户的活跃度;步骤2:将所有用户的影响力TSNIRank的初始值均设置为1/n,n为样本总用户数;步骤3:根据公式,计算每个用户的新的值;步骤4:将上述步骤3中的新的TSNIRank值作为下次迭代的初始值;步骤5:重复上述步骤3、4的计算过程,直到两次迭代之间的每个用户TSNIRank值之差的绝对值小于设定的一个很小的常数ε,表明计算结果已收敛。
【技术特征摘要】
1.一种微博网络用户影响力排名方法,其特征在于,所述方法是基于时间因素,即TSNIRank(Time-basedSocialNetworkInfluenceRank)方法,所述方法通过将用户参与微博活动的的情况与时间相结合,引入用户“活跃度”的概念,最后将用户“活跃度”作为影响力分配的因子来实现方法的迭代分配过程,包括:首先,结合了微博网络的具体特征,将微博网络中用户之间关注关系、粉丝数、微博数等引入到传统的网页排名方法中,所述方法引入了时间因素,对用户影响力从动态发展的角度进行衡量,包括如下步骤:步骤1:采集用户参与在线社交的真实信息,再根据公式,计算出每个用户的活跃度,其计算公式为:其中P代表用户活跃度,f为粉丝数,w为微博数,Tc数据获取时间,Tr为用户微博账号的注册时间;步骤2:将所有用户的影响力TSNIRank的初始值均设置为1/n,n为样本总用户数;步骤3:根据公式,计算每个用户的新的值,将计算的用户活跃度P代入到影响力计算的迭代公式中:反复迭代直至结果收敛即为该方法的排名结果;步骤4:将上述步骤3中的新的TSNIRank值作为下次迭代的初始值,其影响力迭代公式为:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。