【技术实现步骤摘要】
通过局部距离和节点秩优化函数的社交网络社区发现系统
本专利技术涉及一种社交网络
,特别是涉及一种通过局部距离和节点秩优化函数的社交网络社区发现系统。
技术介绍
在过去的二十年中,互联网发展全球化进程的提速,数据网络在人类社会中的地位变得愈来愈重要,研究人员对复杂网络的研究也越来越感兴趣。在大自然中,复杂网络形式多样,由相互影响相对独立的社区组成。例如,社交网络、生物网络、经济网络、信息网络等等。社区结构是复杂网络的重要拓扑属性,所以社区发现在复杂网络分析和数据挖掘等研究中具有重要意义。这种属性使社区发现更好地分析复杂网络并提取有用的信息并应用于各个领域,例如文本分析,个性推荐系统,用户标识,流行病传播,行为预测。尽管已经有很多关于社交网络社区发现的文章,在网络中,每个集群中包含的节点之间必须以某种方式彼此关联,而不是与集群外部的节点相关,从而形成一个社区。因此大多数研究人员都认为,社区的特征是社区节点之间紧密连接以及与社区外部的节点稀疏连接。自从Girvan和Newman创性的工作以来,已经提出了许多用于复杂网络中社区检测的算法,其中最为典型算法,例如模块度优化算法,标签传播算法,贪心算法,随机游走算法,谱划分算法,模糊算法。
技术实现思路
本专利技术旨在至少解决现有技术中存在的技术问题,特别创新地提出了一种通过局部距离和节点秩优化函数的社交网络社区发现系统。为了实现本专利技术的上述目的,本专利技术提供了一种通过局部距离和节点秩优化函数的社交网络社区发现系统,包括数据获取模块 ...
【技术保护点】
1.一种通过局部距离和节点秩优化函数的社交网络社区发现系统,其特征在于,包括数据获取模块、拉普拉斯节点矩阵计算模快、网络社交节点值计算发现模块、社区优化模块和展示模块;/n数据获取模块的数据输出端与拉普拉斯节点矩阵计算模块的数据输入端相连,拉普拉斯节点矩阵计算模块的数据输出端与网络社交节点值计算发现模块的数据输入端相连,网络社交节点值计算发现模块的数据输出端与社区优化模块的数据输入端相连,社区优化模块的数据输出端与展示模块的展示数据端相连;/n数据获取模块用于获取网络社交节点数据集;/n拉普拉斯节点矩阵计算模块用于对数据获取模块中获取的网络社交节点数据集进行拉普拉斯归一化处理;得到拉普拉斯节点矩阵;/n网络社交节点值计算发现模块用于根据网络社交的内部距离和外部距离,计算得到网络社交节点值:/n若网络社交节点值大于或者等于预设网络社交节点值,则发现网络社交社区;/n若网络社交节点值小于预设网络社交节点值,则重新发现网络社交社区;/n社区优化模块用于对网络社交节点值计算发现模块中发现的网络社交社区进行优化;/n展示模块用于将社区优化模块或/和网络社交节点值计算发现模块中得到的网络社交社区进 ...
【技术特征摘要】 【专利技术属性】
1.一种通过局部距离和节点秩优化函数的社交网络社区发现系统,其特征在于,包括数据获取模块、拉普拉斯节点矩阵计算模快、网络社交节点值计算发现模块、社区优化模块和展示模块;
数据获取模块的数据输出端与拉普拉斯节点矩阵计算模块的数据输入端相连,拉普拉斯节点矩阵计算模块的数据输出端与网络社交节点值计算发现模块的数据输入端相连,网络社交节点值计算发现模块的数据输出端与社区优化模块的数据输入端相连,社区优化模块的数据输出端与展示模块的展示数据端相连;
数据获取模块用于获取网络社交节点数据集;
拉普拉斯节点矩阵计算模块用于对数据获取模块中获取的网络社交节点数据集进行拉普拉斯归一化处理;得到拉普拉斯节点矩阵;
网络社交节点值计算发现模块用于根据网络社交的内部距离和外部距离,计算得到网络社交节点值:
若网络社交节点值大于或者等于预设网络社交节点值,则发现网络社交社区;
若网络社交节点值小于预设网络社交节点值,则重新发现网络社交社区;
社区优化模块用于对网络社交节点值计算发现模块中发现的网络社交社区进行优化;
展示模块用于将社区优化模块或/和网络社交节点值计算发现模块中得到的网络社交社区进行展示。
2.根据权利要求1所述的通过局部距离和节点秩优化函数的社交网络社区发现系统,其特征在于,在拉普拉斯节点矩阵计算模块中对获取的网络社交节点进行拉普拉斯归一化处理计算方法为:
其中,D表示节点度矩阵;
表示未归一化的拉普拉斯矩阵;
A表示邻接矩阵。
3.根据权利要求1所述的通过局部距离和节点秩优化函数的社交网络社区发现系统,其特征在于,在拉普拉斯节点矩阵计算模块中拉普拉斯节点矩阵中元素值的计算方法为:
其中,deg(vi)表示节点i的度;
deg(vj)表示节点j的度;
vi表示节点i;
vj表示节点j;
表示拉普拉斯节点矩阵中第i行第j列的元素值。
4.根据权利要求1所述的通过局部距离和节点秩优化函数的社交网络社区发现系统,其特征在于,在网络社交节点值计算发现模块中网络社交的内部距离的计算方法为:
其中,Lsym表示拉普拉斯节点矩阵;
表示节点集合Vk的邻接矩阵;
G表示社交网络;
Vk表示节点集合;k=1,2,3,...,K;
dinternal(G,Vk)表示网络社交的内部距离。
5.根据权利要求1所述的通过局部距离和节点秩优化函数的社交网络社区发现系统,其特征在于,在网络社交节点值计算发现模块中网络社交的外部距离的计算方法为:
其中,Lsym表示拉普拉斯节点矩阵;
表示V-Vk的邻接矩阵;
表示节点集合Vk的邻接矩阵;
V表示节点分区集合;V={V1,V2,V3,...,VK};
G表示社交网络;
Vk表示节点集合;k=1,2,3,...,K;
dexternal(G,Vk)表示网络社交的外部距离。
6.根据权利要求1所述的通过局部距离和节点秩优化函数的社交网络社区发现系统,其特征在于,在网络社交节点值计算发现模块中网络社交节点值的计算方法为:
技术研发人员:刘小洋,丁楠,吴松阳,
申请(专利权)人:重庆理工大学,
类型:发明
国别省市:重庆;50
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。