基于深度学习的社区发现方法

基于深度学习的社区发现方法

论文摘要

信息技术的发展和普及将人们带入了一个网络新时代,生活中越来越多的系统都可以抽象成为复杂网络,复杂网络的研究也成为了信息领域的热点。社区结构是复杂网络的重要特征之一,发现复杂网络的社区结构有助于对网络特性和隐含规律的探索,因此具有重要意义。本文介绍了复杂网络的概念和研究现状,对不同类型的社区发现算法进行了总结分析。其中K-means聚类算法由于其思想简单、易于实现、适用于各种类型的数据,在社区发现中得到了广泛的应用,但该算法对复杂网络的高维性和稀疏性并不敏感,社区发现的结果并不理想。因此本文在经典聚类算法的基础上,运用深度学习建模,充分利用网络中的先验信息,针对链接型和融合型复杂网络分别提出了改进的社区发现算法。主要包括以下内容:(1)针对链接网络提出一种基于深度学习的无监督聚类社区发现算法deep-CLCD。提出了一种新的节点相似度计算方式,根据节点之间的距离关系和邻居节点构建特征矩阵;面对网络结构的复杂性,本文运用深度学习方法的非线性映射能力,将网络的有效特征提取到低维空间;用聚类算法返回结果。(2)针对链接网络提出了一种主动地半监督聚类社区发现算法ESCD。本文将传统的K-means算法进行分步计算;将每一步的距离迭代结果视为粗聚类结果,并根据粗聚类结果计算节点隶属度;通过主动地添加先验信息完成网络的重构,使网络结构更加清晰。(3)针对内容与链接融合的网络提出了一种基于深度学习的社区发现框架CGLCD。利用节点的文本内容指导网络的拓扑结构重构,提出一种文本和链接融合的方式,设定最小和最大阈值以成对约束的方式用文本信息指导拓扑结构的重构;使用CLCD算法得到社区发现结果。本文对上述提出的算法在广泛的真实数据集和人工数据集进行实验验证,实验结果显示:与现有的社区发现算法相比,deep-CLCD算法能够更准确的发现社区;ECSD算法可以在标签量较少的情况下达到较好的效果;CGLCD算法在处理文本融合链接数据集时表现良好。

论文目录

  • 摘要
  • ABSTRACT
  • 1 绪论
  •   1.1 研究背景和意义
  •   1.2 国内外研究现状
  •   1.3 本文的主要工作
  •   1.4 本文的组织结构
  • 2 相关工作
  •   2.1 复杂网络相关概念
  •     2.1.1 复杂网络定义
  •     2.1.2 网络模型特性
  •     2.1.3 社区的基本定义
  •   2.2 社区发现概述
  •     2.2.1 社区发现面临的挑战
  •     2.2.2 链接型网络社区发现算法
  •     2.2.3 融合型网络社区发现算法
  •   2.3 深度学习概述
  •     2.3.1 深度学习基本概念
  •     2.3.2 深度学习常见模型
  •   2.4 本章小结
  • 3 基于深度学习的聚类型社区发现
  •   3.1 基于深度学习的聚类型社区发现算法分析
  •   3.2 基于深度学习的链接网络聚类型社区发现算法
  •     3.2.1 链接网络无监督聚类社区发现算法CLCD
  •     3.2.2 链接网络半监督聚类社区发现算法ESCD
  •   3.3 基于深度学习的融合网络聚类型社区发现框架CGLCD
  •   3.4 本章小结
  • 4 实验与分析
  •   4.1 社区结构的评价标准
  •     4.1.1 模块度Q
  •     4.1.2 标准化互信息NMI
  •   4.2 实验设计
  •     4.2.1 链接型数据社区发现
  •     4.2.2 内容融合链接型数据集
  •   4.3 深度层次设计
  •   4.4 实验结果与分析
  •     4.4.1 链接型数据集实验结果
  •     4.4.2 CGLCD算法融合网络实验结果
  •   4.5 本章小结
  • 5 结论
  •   5.1 总结
  •   5.2 展望
  • 6 参考文献
  • 7 攻读硕士期间发表的论文
  • 8 致谢
  • 文章来源

    类型: 硕士论文

    作者: 刘渊博

    导师: 张贤坤

    关键词: 社区发现,节点相似度,自编码器,半监督聚类,融合网络

    来源: 天津科技大学

    年度: 2019

    分类: 基础科学,信息科技

    专业: 数学,自动化技术

    单位: 天津科技大学

    分类号: O157.5;TP18

    DOI: 10.27359/d.cnki.gtqgu.2019.000170

    总页数: 61

    文件大小: 6116K

    下载量: 30

    相关论文文献

    • [1].Web服务网络分析和社区发现研究[J]. 知音励志 2017(08)
    • [2].复杂网络中社区发现方法的研究[J]. 计算机工程与应用 2015(24)
    • [3].面向不同网络结构和应用任务的网络表示学习研究进展[J]. 绥化学院学报 2019(06)
    • [4].基于隶属度的社会化网络重叠社区发现及动态集群演化分析[J]. 电子学报 2016(03)
    • [5].微博社交网络社区发现方法研究[J]. 微型机与应用 2012(23)
    • [6].基于微博媒体的社区发现技术研究[J]. 智能计算机与应用 2013(06)
    • [7].国内社区发现研究进展[J]. 情报资料工作 2014(02)
    • [8].基于信息熵的社区发现算法研究[J]. 计算机科学 2011(02)
    • [9].代表性社区集发现[J]. 微型电脑应用 2017(07)
    • [10].一种基于流行度和中心度的内容网络社区发现方法[J]. 中国科技论文 2013(10)
    • [11].基于最少中心节点覆盖的社区发现方法[J]. 电脑知识与技术 2015(04)
    • [12].结合局部相似性的模块密度法探测网络社区[J]. 福建师范大学学报(自然科学版) 2013(06)
    • [13].基于邻接矩阵变型的K分网络社团算法[J]. 信息安全与技术 2016(03)
    • [14].基于社会计算和深度学习的社交网络特定内容监控[J]. 计算机科学 2016(10)
    • [15].社会网络社区对病毒营销意义[J]. 商场现代化 2013(27)
    • [16].层次聚类社区发现算法的研究[J]. 计算机应用研究 2013(11)
    • [17].一种新型的层次化动态社区并行计算方法[J]. 计算机学报 2012(08)
    • [18].基于线图与PSO的网络重叠社区发现[J]. 自动化学报 2011(09)
    • [19].复杂网络社区发现研究进展[J]. 计算机科学 2020(02)
    • [20].一种新的社区/动态社区优化方法[J]. 数据采集与处理 2015(06)
    • [21].基于局部优化的社区发现方法研究现状[J]. 中国科学院院刊 2015(02)
    • [22].网络社区发现优化:基于随机游走的边权预处理方法[J]. 电子与信息学报 2013(10)
    • [23].一种基于数据场的社区发现算法[J]. 计算机应用研究 2011(11)
    • [24].复杂网络中社区发现算法的对比研究[J]. 福建电脑 2017(12)
    • [25].一种时变的社区网络可信中心节点选取策略[J]. 计算机工程 2016(05)
    • [26].基于两层社区混合计算的个性化推荐方法[J]. 计算机科学 2016(S1)
    • [27].基于语义路径的异质网络社区发现方法[J]. 电子学报 2016(06)
    • [28].基于相似度的加权复杂网络社区发现方法[J]. 四川大学学报(自然科学版) 2014(06)
    • [29].面向大规模学术社交网络的社区发现模型[J]. 计算机应用 2015(09)
    • [30].一种联合拓扑与属性的社区模糊划分算法[J]. 计算机工程 2013(11)

    标签:;  ;  ;  ;  ;  

    基于深度学习的社区发现方法
    下载Doc文档

    猜你喜欢