• •    

CCML2021+135:基于核非负矩阵分解的有向图聚类算法

陈献1,胡丽莹2,林晓炜1,陈黎飞1   

  1. 1. 福建师范大学
    2. 福建师范大学数学与计算机科学学院
  • 收稿日期:2021-06-30 修回日期:2021-08-31 发布日期:2021-08-31
  • 通讯作者: 陈献

Clustering algorithm for directed graph based on kernel non-negative matrix factorization

  • Received:2021-06-30 Revised:2021-08-31 Online:2021-08-31

摘要: 摘 要: 现有的有向图聚类算法大多基于向量空间中节点间近似线性关系假设,不足以发掘节点间存在的非线性相关性。针对该问题,提出一种基于核非负矩阵分解的有向图聚类算法。首先,引入核方法将有向图的邻接矩阵投影到核空间,并通过特定的正则项约束原空间及核空间中节点间的相似性。其次,提出了图正则化核非对称非负矩阵分解算法的目标函数,在非负约束条件下通过梯度下降方法推导出聚类算法。该算法在考虑连边的方向性的同时利用核方法建模节点间的非线性关系,从而准确地揭示有向图中潜在的结构信息。最后,在真实网络和人工合成网络上进行了实验,结果表明,新算法能够有效聚类有向网络,在多个聚类有效性指标上优于对比算法。

关键词: 有向图聚类, 非负矩阵分解, 核方法, 正则化, 节点相似性

Abstract: Abstract: Most existing directed-graph clustering algorithms were based on the assumption that the relationship between nodes can be approximated linearly in the vector space, which was inadequate to discover the underlying non-linear correlations within nodes. To address this problem, a directed-graph clustering algorithm based on kernel nonnegative matrix factorization was proposed. First, the adjacency matrix of a directed graph was projected to the kernel space using a kernel learning method, with the node similarity in both the original and projected spaces constrained by a newly defined regularizer. Second, a new objective function was proposed for our regularized kernel asymmetric nonnegative matrix factorization algorithm, based on the gradient decent method with the nonnegative constraints. The new algorithm modeled the nonlinear relationship between nodes while distinguishing the directivity of the edges by kernel learning, which was able to accurately reveal the underlying structure in the directed graphs. Finally, experiments were conducted on real networks and synthesis networks, and the results show that the proposed algorithm can cluster directed networks effectively and obtain superior performance than the competing algorithms in terms of a few cluster validity indices.

Key words: Directed graph clustering, non-negative matrix factorization, kernel learning method, regularization, node similarity

中图分类号: