Liu L, Kang Z, Tian L, et al. Multilayer Graph Contrastive Clustering Network[J]. arXiv preprint arXiv:2112.14021, 2021.
今天依旧摆烂...
摘要导读
多层图聚类任务的目标是将图节点划分到不同的类别或社区中。
本文指出:现有的方法往往局限于利用多视图属性或多个网络,而忽略了更复杂和更丰富的网络框架。
因此,提出了一个多层图对比聚类框架,主要包含三个部分:(1)用于捕获节点和其近邻节点相关性的注意力机制模块,(2)为了更好的探索一致信息,引入了对比融合策略,(3)并使用了一个自监督机制迭代的增强节点嵌入和聚类。
关于描述自监督模块的句子
MGCCN employs a self-supervised component that iteratively strengthens the node embedding and clustering.
The proposed model employs a multi-level clustering module that iteratively refines contrastive learning and clustering.
Self-supervised clustering iteratively boosts the quality of embeddings and clustering.
模型浅析
-
数据定义
给定包含个节点和个层的多层图数据,记作: -
自重建
Encoder部分主要是通过GCN来学习每一层的节点隐含表示。可以形式化为如下的表示:
Decoder该部分作者采用了完全对称的形式进行对节点表示的重构。
对于包含个层的输入,整体的重构损失写成: -
对比融合
该模块的目的是将每个视图有价值的信息进行整合来获得一个统一的表示。前序encoder的输出记为。作者采用的是将同一节点不同层的表示pull close,将不同节点的表示push away。 -
自监督聚类
该模块的设置主要是为了保证可以在聚类任务中得到最优的结果。(因此这也是我们Joint的切入点)
这一块关于和的定义和DEC一样,但最终优化的是 Overall 目标函数
今天专程是来看对比融合的。。觉得对比确实是对比了,但是所谓的对比融合就是只对比融合么?我理解的不应该是在整个融合的过程中引入对比学习的目标么。。。因为本身融合是不存在目标的,所以要进行改进,而不是对比之后融合。。。