[发明专利]一种基于节点特性的影响力最大化初始节点选取方法有效
申请号: | 201510072839.0 | 申请日: | 2015-02-11 |
公开(公告)号: | CN104616200B | 公开(公告)日: | 2017-10-10 |
发明(设计)人: | 邓晓衡;潘琰;曹德娟;朱从旭;林立新;沈海澜;李登 | 申请(专利权)人: | 中南大学 |
主分类号: | G06F19/00 | 分类号: | G06F19/00;G06Q50/00 |
代理公司: | 中南大学专利中心43200 | 代理人: | 胡燕瑜 |
地址: | 410083 湖南*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 节点 特性 影响力 最大化 初始 选取 方法 | ||
1.一种基于节点特性的影响力最大化初始节点选取方法包括以下步骤:
步骤1:对在线社会网络数据集进行处理,得到真实的用户行为日志和网络结构文件;
步骤2:遍历用户行为日志,对网络中的每一个节点,分别计算用户活跃度,用户敏感度和用户亲密度,对u节点,用户活跃度act(u)定义为:
代表节点u执行的行为的个数,代表节点u受到邻居节点影响而被动执行的行为个数,代表训练集中记录的行为总个数,参数λ对两种行为数量指标进行控制,取值范围为(0,1),用户敏感度定义如下:
记录节点u的所有邻居节点中首次执行行为a的时刻,tu(a)代表节点u最终被影响而执行相同行为a的时刻,τu代表节点u与其邻居节点之间的平均延迟时间;当两个时刻的时间跨度越长,的值就越小,用户亲密度pv,u计算公式如下:
表示节点u和节点v执行行为种类集合的并集,表示节点u和节点v执行行为种类集合的交集;
步骤3:分别对用户敏感度和用户亲密度进行归一化处理,节点u的用户平均敏感度和用户平均亲密度计算规则如下:
代表训练集中记录的行为,N(u)表示节点u的邻接节点集合,v∈N(u),初始用户影响力定义为:
给定节点u与其邻居节点v之间的平均延迟时间τv,u和节点u的初始用户影响力iniful(u),使用连续衰减函数对邻接节点v和节点u之间的影响力进行变换,计算公式如下:
代表对于行为a而言,节点v对节点u的用户影响力,是节点v执行行为a的时刻,Nout(v)表示节点v的出邻居节点集合,u∈Nout(v),tu(a)代表节点u最终被影响而执行相同行为a的时刻;
步骤4:定义分配给节点v让其影响节点u的信用,对于任意的两个节点v和节点u,给予节点v让其影响节点u的总信用定义为:
其中,Nin(u)表示节点u的入邻居节点集合,节点w为节点u的入邻居,w∈Nin(u),γw,u(a)代表给予节点w让其影响邻接节点u的直接信用,公式表示对于任意的两个节点v和节点u,给予节点v让其影响节点u的总信用等于以节点u的所有入邻居为中间节点,给予节点v让其影响节点u的信用乘积之和,γw,u(a)代表对于行为a而言,给予节点w让其影响邻接节点u的直接信用,其值等于节点w对节点u的用户影响力,即相似地,给予一个节点集合S让其影响节点u的总信用计算公式如下:
步骤5:通过遍历用户行为传播日志,沿着行为传播路径逆向进行信用分配,计算节点x对于所有行为的边际收益:
σcd(x)为对于节点x的影响力传播函数,S为当前初始节点集合,V代表网络中全体节点的总集,为通过行为a在节点集合V-S中给予节点x让其影响节点u的信用,为给予节点v让其影响除当前初始节点集合S之外的其他节点的总信用,ГS,x(a)代表对于行为a,给予当前初始节点集合的S的信用值,节点的信用值越高代表影响力越大,结合贪心算法递归选取边际收益最大的节点插入初始节点集合S;
步骤6:判断初始节点集合中元素的个数是否已经达到要求的个数k,如果已经达到,则得到最终的初始节点集合,如果未达到,则对除当前初始节点集合之外的节点之间的信用分布进行更新,并重新回到步骤5。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中南大学,未经中南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510072839.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于二维码图形的点菜方法及系统
- 下一篇:一种通过二维码购物的方法
- 同类专利
- 专利分类
G06F 电数字数据处理
G06F19-00 专门适用于特定应用的数字计算或数据处理的设备或方法
G06F19-10 .生物信息学,即计算分子生物学中的遗传或蛋白质相关的数据处理方法或系统
G06F19-12 ..用于系统生物学的建模或仿真,例如:概率模型或动态模型,遗传基因管理网络,蛋白质交互作用网络或新陈代谢作用网络
G06F19-14 ..用于发展或进化的,例如:进化的保存区域决定或进化树结构
G06F19-16 ..用于分子结构的,例如:结构排序,结构或功能关系,蛋白质折叠,结构域拓扑,用结构数据的药靶,涉及二维或三维结构的
G06F19-18 ..用于功能性基因组学或蛋白质组学的,例如:基因型–表型关联,不均衡连接,种群遗传学,结合位置鉴定,变异发生,基因型或染色体组的注释,蛋白质相互作用或蛋白质核酸的相互作用