基于社交网络信息交互的用户影响力获取方法技术

技术编号:24332252 阅读:57 留言:0更新日期:2020-05-29 20:13
本发明专利技术公开了一种基于社交网络信息交互的用户影响力获取方法,包括:S1:以热点资讯为目标,获取参与至该热点新闻中的所有用户信息;根据用户之间的转发关系创建用户关系拓扑网络,所述用户关系拓扑网络设置有多个层级,其中,最先发表热点资讯的用户处于最内层;S2:根据下述公式由外至内逐层计算每个层级上所有用户的影响力:用户影响力=自身的被转发量+子用户的影响力*影响力系数;本发明专利技术能够解决当社交网络中某热点转发评论数量级别庞大时,如何立足于整体角度,快速计算出各个用户在此传播行为中所占权重的问题。

User influence acquisition method based on social network information interaction

【技术实现步骤摘要】
基于社交网络信息交互的用户影响力获取方法
本专利技术涉及社交网络
,具体而言涉及一种基于社交网络信息交互的用户影响力获取方法。
技术介绍
目前有许多基于用户关系信息分享、传播以及获取的通过关注机制分享简短实时信息的广播式社交媒体,例如:微博、Twitter、Facebook等。对于某条热点新闻各个平台仅仅显示了此热点新闻的转发次数,并未显示出各个参与转发、点赞的用户在此次热点新闻传播中所产生的影响力,并且存在一些转发评论量过千万的热点,如何计算这些热点中所有用户的影响力成为了一个待解决的问题。目前有部分研发人员结合事件本身和社交网络用户关系拓扑结构,对用户在某一事件中的影响力进行分析,例如,专利号为CN109063010A的专利技术中提及了一种基于PageRank的意见领袖挖掘方法,不仅考虑了社交网络用户关系拓扑结构信息,而且融合了社交网络用户的一些体现其影响力的属性信息。在社交网络拓扑信息方面算法基于事件中用户的转发关系构建了一个加权的用户关系网络,事件是具有主题性质的和大量广泛的用户参与的,以事件为基础使用转发机制构建关系网络不仅具有信息的针对性与目标性,而且明显能减少社交媒体信息数据量的使用,同时这种网络因事件的不同具有动态性。针对社交网络用户属性信息方面,算法使用了能直接体现用户影响力用户属性信息,能更加精确的刻画了用户影响力。但此类研究成果仍存在以下问题:第一、以事件为基准,仍从每个用户为出发点,结合用户的转发、发文、朋友关系等角度对每个用户进行评估,由于计算量巨大,因此依然将目光聚焦在一些关键用户身上,难以从整体角度对事件参与者的影响力进行分析。第二、部分参与用户之间存在着相当多的互动信息和相关信息,对于这部分互动信息和相关信息,现有算法分别聚焦于每个相关用户,对这部分内容进行重复计算,带来冗余计算量。第三、当其中部分用户的相关信息发生变动时,难以快速更新与这部分用户相关的其他用户的信息。
技术实现思路
本专利技术目的在于提供一种基于社交网络信息交互的用户影响力获取方法,旨在解决当社交网络中某热点转发评论数量级别庞大时,如何立足于整体角度,快速计算出各个用户在此传播行为中所占权重的问题。为达成上述目的,结合图1,本专利技术提出一种基于社交网络信息交互的用户影响力获取方法,所述方法包括:S1:以热点资讯为目标,获取参与至该热点新闻中的所有用户信息;根据用户之间的转发关系创建用户关系拓扑网络,所述用户关系拓扑网络设置有多个层级,其中,最先发表热点资讯的用户处于最内层;S2:根据下述公式由外至内逐层计算每个层级上所有用户的影响力:式中,X(r)是用户r的影响力,A(r)是用户r的被转发量,N是用户r的第i个子用户的的影响力系数,X(ri)是用户r的第i个子用户的影响力,i=1,2,…,m;其中,最外层用户的影响力=该用户自身的被转发量。进一步的实施例中,所述方法还包括:创建用户影响力分布图;将用户id和对应的影响力数值以键值对:(key-value)的方式存储到用户影响力分布图中,其中,用户id为key,对应的影响力数值为value。进一步的实施例中,用户影响力分布图的显示方式不固定,包括图形、数据库、变量、模型进一步的实施例中,所述方法还包括:结合value值的取值范围,在用户影响力分布图上做对应标记。进一步的实施例中,所述方法还包括:如果其中任意一个用户的转发量发生变动,以该用户为起点,由外至内逐层调整该用户、以及与该用户相关的其他用户的影响力。进一步的实施例中,所述子用户的影响力系数为一固定值。进一步的实施例中,所述子用户的影响力系数以该子用户所处层级为基准预先设置。以上本专利技术的技术方案,与现有相比,其显著的有益效果在于:(1)根据用户之间的转发关系创建某热点资讯相关的用户关系拓扑网络,以转发量和对应的影响力系数为参数,由外至内逐级快速计算得到每个用户的影响力,顺利解决当社交网络中某热点转发评论数量级别庞大时,如何立足于整体角度,快速计算出各个用户在此传播行为中所占权重的问题。(2)只需要对网络中所有的用户节点各计算一次,即可获取所有用户的影响力,并且当其中一个节点的转发量发生变化是只需要重新计算与此节点相关的数据,不需要重新计算所有节点的数据,尤其适用于某些需要快速获取影响力的场合,如针对突发热点资讯,采用该方法快速获取相关用户的影响力,以制定对应的应急策略等。(3)作为重要参数之一的影响力系数根据实际需求设定,用户可根据自身需求在计算速度和计算结果精准性之间做任意取舍。(4)作为重要参数之一的影响力系数还可以参考历史数据,以获取更加准确的影响力计算结果。(5)构建用户影响力分布图,将用户id和对应的影响力数值以键值对:(key-value)的方式存储到用户影响力分布图中,优选的,结合value值的取值范围,在用户影响力分布图上做对应标记,帮助用户直观了解热点资讯相关影响力分布规律。其中,用户影响力分布图的显示方式不固定,包括图形、数据库、变量、模型等等。应当理解,前述构思以及在下面更加详细地描述的额外构思的所有组合只要在这样的构思不相互矛盾的情况下都可以被视为本公开的专利技术主题的一部分。另外,所要求保护的主题的所有组合都被视为本公开的专利技术主题的一部分。结合附图从下面的描述中可以更加全面地理解本专利技术教导的前述和其他方面、实施例和特征。本专利技术的其他附加方面例如示例性实施方式的特征和/或有益效果将在下面的描述中显见,或通过根据本专利技术教导的具体实施方式的实践中得知。附图说明附图不意在按比例绘制。在附图中,在各个图中示出的每个相同或近似相同的组成部分可以用相同的标号表示。为了清晰起见,在每个图中,并非每个组成部分均被标记。现在,将通过例子并参考附图来描述本专利技术的各个方面的实施例,其中:图1是本专利技术的基于社交网络信息交互的用户影响力获取方法的流程图。图2是本专利技术的用户关系拓扑网络结构示意图。图3是本专利技术的用户影响力计算顺序示意图,图3(a)-图3(f)中的灰色实心圈分别是第一次至第六次的计算对象。具体实施方式为了更了解本专利技术的
技术实现思路
,特举具体实施例并配合所附图式说明如下。结合图1,本专利技术提出一种基于社交网络信息交互的用户影响力获取方法,所述方法包括:S1:以热点资讯为目标,获取参与至该热点新闻中的所有用户信息;根据用户之间的转发关系创建用户关系拓扑网络,所述用户关系拓扑网络设置有多个层级,其中,最先发表热点资讯的用户处于最内层。S2:根据下述公式由外至内逐层计算每个层级上所有用户的影响力:式中,X(r)是用户r的影响力,A(r)是用户r的被转发量,N是用户r的第i个子用户的的影响力系数,X(ri)是用户r的第i个子用户的影响力,i=1,2,…,m。其中,最外层用户的影响力=该用户自身的被转本文档来自技高网
...

【技术保护点】
1.一种基于社交网络信息交互的用户影响力获取方法,其特征在于,所述方法包括:/nS1:以热点资讯为目标,获取参与至该热点新闻中的所有用户信息;根据用户之间的转发关系创建用户关系拓扑网络,所述用户关系拓扑网络设置有多个层级,其中,最先发表热点资讯的用户处于最内层;/nS2:根据下述公式由外至内逐层计算每个层级上所有用户的影响力:/n

【技术特征摘要】
1.一种基于社交网络信息交互的用户影响力获取方法,其特征在于,所述方法包括:
S1:以热点资讯为目标,获取参与至该热点新闻中的所有用户信息;根据用户之间的转发关系创建用户关系拓扑网络,所述用户关系拓扑网络设置有多个层级,其中,最先发表热点资讯的用户处于最内层;
S2:根据下述公式由外至内逐层计算每个层级上所有用户的影响力:



式中,X(r)是用户r的影响力,A(r)是用户r的被转发量,N是用户r的第i个子用户的的影响力系数,X(ri)是用户r的第i个子用户的影响力,i=1,2,…,m;
其中,最外层用户的影响力=该用户自身的被转发量。


2.根据权利要求1所述的基于社交网络信息交互的用户影响力获取方法,其特征在于,所述方法还包括:
创建用户影响力分布图;
将用户id和对应的影响力数值以键值对:(key-value)的方式存储到用户影响力分布图中,其中,用户id为key,对应的影响力数值为value...

【专利技术属性】
技术研发人员:仲圣杰张杰
申请(专利权)人:南京富士通南大软件技术有限公司
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1