图数据挖掘中的群体检测与隐马尔可夫模型
在数据挖掘领域,图数据挖掘是一个重要的研究方向,其中群体检测和隐马尔可夫模型是两个关键的技术。本文将详细介绍群体检测的定义、动机、理论解决方案、不同的检测方法以及存在的问题,同时也会阐述隐马尔可夫模型的概念、训练和应用。
群体检测
定义与背景
群体检测,也被称为社区检测、图聚类或模块化检测,是将图中的节点聚类成不同的组或社区。这些组可以是对节点的硬划分,也可以允许节点有重叠的组成员身份。社区通常是一组内部连接紧密,而与网络中其他社区节点连接相对松散的节点。社区的重要性在于它们往往与系统中具有共同功能的模块化单元密切相关,例如社会中的人际交互群体、主题相似的网页或细胞内具有相同生物功能的蛋白质。
群体检测的研究可以追溯到20世纪20年代,当时Stuart Rice手动对数据进行聚类以研究政治团体。此后,该领域吸引了来自社会学、数学、物理学、市场营销、统计学和计算机科学等不同领域的研究人员。群体检测技术从简单的基于相似度的聚类算法到更先进的考虑节点关系和属性的技术都有涉及。
理论解决方案
网络可以定义为一个图 $G = (V, E)$,其中 $V$ 是节点集合,$E$ 是边集合。在加权网络中,$w(v_i, v_j)$ 表示连接节点 $v_i$ 和 $v_j$ 的边的权重。社区 $C$ 是原始图 $G$ 的子图 $C(V’, E’)$,其中 $V’$ 是 $V$ 的子集,$E’$ 是 $E$ 的子集。
社区具有两个重要属性:
- 连通性 :社区内的所有顶点必须通过同社区内的路径相连。对于不连通的图,可以分别分析
订阅专栏 解锁全文
817



被折叠的 条评论
为什么被折叠?



