【技术实现步骤摘要】
基于动态演化的重叠社区推荐方法及系统
[0001]本专利技术涉及社区检测算法
,尤其涉及一种基于动态演化的重叠社区推荐方法及系统。
技术介绍
[0002]社区检测算法被应用于动态重叠社区检测,因其分配策略固定,故而在时间片上检测结果较为稳定,因此可被应用于简单的复杂网络分析。该方法通过将满足指定大小、连通着的完全子图划分至同一个社区,因节点可能归属不同的团,固而能够实现重叠社区检测,然而社区检测算法只能识别出指定大小的全连通子图,无法完全表示网络的所有节点,故而在动态社区的比较中,容易遗失节点,造成网络分析不完全。
[0003]重要节点推荐方法中社区通常被定义为内部连接相对稠密、外部连接相对稀疏的节点集合,属性之间的推荐被局限于少部分属性相似的显示社区中,而真实复杂网络上社区结构会随关系的改变而产生变化且节点可能同时归属于不同的社区,即复杂网络的重叠性与动态性,从而,无法针对于隐性的属性关系进行推荐。
技术实现思路
[0004]本专利技术意在提供一种基于动态演化的重叠社区推荐方法及系统,以解决现有技术中存在的不足,本专利技术要解决的技术问题通过以下技术方案来实现。
[0005]本专利技术提供的基于动态演化的重叠社区推荐方法,包括:采集多个用户的行为数据,并提取出多个用户的行为数据所涉及的n个属性,将各个用户作为目标,通过训练完成的逻辑回归模型获取各个用户分别与n个属性之间的相关性,得到各个用户对应的相关性排列矩阵,并建立用户属性矩阵;根据相关性排列矩阵和用户属性矩阵获取相似度矩阵 ...
【技术保护点】
【技术特征摘要】
1.一种基于动态演化的重叠社区推荐方法,其特征在于,所述方法包括:采集多个用户的行为数据,并提取出多个用户的行为数据所涉及的n个属性,将各个用户作为目标,通过训练完成的逻辑回归模型获取各个用户分别与n个属性之间的相关性,得到各个用户对应的相关性排列矩阵,并建立用户属性矩阵;根据相关性排列矩阵和用户属性矩阵获取相似度矩阵,并通过对相似度矩阵中的元素与临界概率比较,根据比较结果建立邻接矩阵,以及通过邻接矩阵中的元素生成多个用户之间的复杂关系网络模型G;通过极大团枚举算法获取所述复杂关系网络模型G中的极大团,并由包含节点数量最小的极大团开始对所有极大团进行遍历,分别计算各个时刻遍历的极大团与其他极大团之间的融合系数,根据计算结果进行极大团融合,并根据极大团融合结果形成多层次社区;根据多层次社区中的社区层次或者重要节点进行重叠社区推荐。2.根据权利要求1所述的基于动态演化的重叠社区推荐方法,其特征在于,所述逻辑回归模型采用Sigmoid函数进行训练,将超平面等式代入至Sigmoid函数中得到逻辑回归模型的预测函数,其中,所述Sigmoid函数表示为:,其中,z为自变量;其中,逻辑回归模型的预测函数表示为:,其中,为超平面等式,θ为逻辑回归模型的参数,x为输入变量;其中,在训练所述逻辑回归模型时,采用的损失函数表示为:,其中,m为训练样本的数量,λ为正则化系数,θ为逻辑回归模型的参数,x为输入变量,y为权重系数。3.根据权利要求1所述的基于动态演化的重叠社区推荐方法,其特征在于,根据相关性排列矩阵和用户属性矩阵获取相似度矩阵包括:对所述相关性排列矩阵和所述用户属性矩阵进行相乘运算,得到权重矩阵;根据皮尔逊相关系数对权重矩阵进行运算,获取多个用户中两两用户之间的相似度,得到相似度矩阵。4.根据权利要求1所述的基于动态演化的重叠社区推荐方法,其特征在于,通过对相似度矩阵中的元素与临界概率比较,根据比较结果建立邻接矩阵包括:动态调整相似度阈值,根据不同相似度阈值生成相似度网络,并根据不同阈值生成的相似度网络的社区结构明显程度,获取临界概率;对相似度矩阵中除对称轴上的元素外的其他元素与临界概率比较,将与小于临界概率的元素所在位置相同的邻接矩阵中的元素取值为0,并将与大于临界概率的元素所在位置相同的邻接矩阵中的元素取值为1;将邻接矩阵中的对称轴上的元素取值为0。5.根据权利要求1所述的基于动态演化的重叠社区推荐方法,其特征在于,分别计算各
个时刻遍历的极大团与其他极大团之间的融合系数,根据计算结果进行极大团融合包括:获取将其他极大团中与当前时刻遍历的极大团之间的融合系数最大的极大团,将其与当前遍历的极大团进行融合,形成当前时刻的极大团集合;获取将下一时刻遍历的极大团与除上一时刻遍历的极大团之外的各个其他极大团的融合系数,将融合系数最大时对应的其他极大团中的极大团与下一时刻遍历的极大团进行融合,形成下一时刻的极大团集合;持续遍历,直至所有极大团融合完成,形成多个极大团集合。6.根据权利要求5所述的基于动态演化的重叠社区推荐方法,其特征在于,根据极大团融合结果形成多层次社区包括:将各个极大团集合所包含的节点数量作为多层次社区的层数;将所包含的节点数量最多的极大团集合作为核心团;将各个极大团集合分配至其对应的层,形成...
【专利技术属性】
技术研发人员:董文涛,李震宇,张晓伟,崔伟,林媛媛,董玉才,王家润,张士太,尹张铭佳,
申请(专利权)人:中国电子科技集团公司第十五研究所,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。