[发明专利]动态社交网络社区演化预测方法、系统、存储介质及设备在审
| 申请号: | 202210192777.7 | 申请日: | 2022-02-28 |
| 公开(公告)号: | CN114548582A | 公开(公告)日: | 2022-05-27 |
| 发明(设计)人: | 丁静怡;成若晖;宋健;曹小卫;焦李成;吴建设 | 申请(专利权)人: | 西安电子科技大学 |
| 主分类号: | G06Q10/04 | 分类号: | G06Q10/04;G06Q50/00;G06N3/12 |
| 代理公司: | 西安通大专利代理有限责任公司 61200 | 代理人: | 高博 |
| 地址: | 710071 陕*** | 国省代码: | 陕西;61 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 动态 社交 网络 社区 演化 预测 方法 系统 存储 介质 设备 | ||
1.一种动态社交网络社区演化预测方法,其特征在于,包括以下步骤:
S1、基于设计的基因编码策略得到初始化种群,在初始化种群中随机选择两个编码长度相同的双亲染色体,对双亲染色体使用两点交叉算子生成子代,使用设定的约束条件对子代进行严格化;使用变异算子对生成的子代进行突变操作并基于约束条件严格化子代;基于适应度函数,利用快速非支配排序算子与个体拥挤距离算子对子代进行筛选,得到自适应时间窗口的最优划分方案;
S2、将动态社交网络按步骤S1得到的最优划分方案进行时间窗口划分,得到每个窗口下的网络快照,使用派系过滤方法得到每个网络快照中的重叠社区;
S3、对步骤S2得到的重叠社区集合按照所处快照时间戳从前到后的顺序,使用GED社区跟踪方法计算相邻快照中两两社区的包含度,得到每个社区的社区演化序列,根据社区演化序列识别演化事件,得到每个序列经历的关键事件;
S4、计算步骤S3得到的社区演化序列中所有社区的多种拓扑特征;对社区演化序列中符合至少5个网络快照前存在的社区提取5个历史的社区特征,并和其中经历过的4个演化事件拼接为一维特征,将社区下一时刻的演化事件作为特征的标签;使用RandomForest分类器对带标签特征数据进行机器学习,利用训练好的RandomForest分类器进行预测。
2.根据权利要求1所述的动态社交网络社区演化预测方法,其特征在于,步骤S1中,基因编码策略使用时间窗口的起始时刻作为基因构成一条染色体,使用时间窗口的结束时刻作为另一个染色体,两条染色体构成一个完整的自适应时间窗划分方案;种群初始化选择长度从5至原始数据时间戳个数,对于每种长度生成5个随机个体,完成窗口数目自适应的问题;具体为:
一个动态的社交网络被划分为T,T={Tstart,Tend|Tstart,Tend∈{t1,…,tm}};每一组自适应时间戳为一组包含两个染色体的个体,分别代表所有窗口的开始和结束时间;生成初始个体的约束条件如下:
T1start=t1
其中,T1start=t1规定自适应时间框架从动态网络开始时开始,规定自适应时间段的结束时间为动态社交网络的结束时间,和规定了后一个时间段不完全包含前一个时间段,前一个时间段与后一个时间段之间不存在缺失网络,并且相邻的时间窗口重叠或不重叠任何长度,
3.根据权利要求1所述的动态社交网络社区演化预测方法,其特征在于,步骤S1中,适应度函数如下:
F2=δ2(Fl)
其中,F1为波动的期望值与设定值误差,τ为时间窗口数目,δ为0至1之间,fls相邻两个连续独立快照间的网络波动,Fl为波动集合,F2为计算波动集Fl的标准差,为时间窗Ti的快照,Si为该快照中包含的节点数目,为时间窗Ti的快照,Si+1为该快照中包含的节点数目,Na为两个连续独立快照间的出现节点数目,Nd为两个连续独立快照间的消失节点数,Nr为两个连续独立快照间的保持节点数目。
4.根据权利要求1所述的动态社交网络社区演化预测方法,其特征在于,步骤S3中,相邻快照间两两社区的相互的包含度计算如下:
其中,第一部分为两个社区公共节点占第一个社区的比例,第二部分中NI(x)为节点x在图中计算得到的一个节点指标,为时间窗Tk的快照中标号为i的社区,为时间窗Tk+1的快照中标号为j的社区。
5.根据权利要求1所述的动态社交网络社区演化预测方法,其特征在于,步骤S3中,关键事件包括形成、生存、合并、分裂;溶解、生长和收缩。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安电子科技大学,未经西安电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210192777.7/1.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理





