论文标题

Graph Contrastive Clustering

论文作者、链接

作者:Zhong, Huasong and Wu, Jianlong and Chen, Chong and Huang, Jianqiang and Deng, Minghua and Nie, Liqiang and Lin, Zhouchen and Hua, Xian-Sheng

链接:ICCV 2021 Open Access Repository

代码:GitHub - mynameischaos/GCC: Graph Contrastive Clustering (ICCV2021)


Introduction逻辑

论文动机&现有工作存在的问题

有监督的学习需要标签,这意味着需要大量人力去标注

聚类作为无监督学习不需要标签,但是有两个明显的缺点1.对特征无区别2.特征提取和聚类过程分离导致次优解

现有模型学到的特征区别度不够高,没有将潜在的类别信息加入模型

论文核心创新点

假设一个簇中的样本及其增广样本,应该共享相似的特征表示和聚类分配

构造一个基于当前特征的相似图,然后将其应用于表示学习和聚类学习

考虑了潜在类别信息

将图对比学习框架应用于聚类任务设计了GCC,提出 拉普拉斯图对比损失 the graph Laplacian based contrastive loss


相关工作

深度聚类

对比学习


论文方法

一组无标签图片集,有K个类别

学习一个映射函数参数为,将图片映射到,其中是d维的特征向量,并且有约束,然后是K维的概率分布,满足,也就是分配给所有簇的概率之和为1。根据下列公式计算簇的分配

图对比 Graph Contrastive (GC)

定义无向图,其中V是顶点集,边集E可以用邻接矩阵A表示:

定义为的阶数,则有D矩阵为:

则G的归一化对称图拉普拉斯算子可定义为:

很容易验证到有

对于N个特征,在2范数的约束下,如果i与j的领接矩阵应该尽量靠近,如果则远离。假设图可以被划分为几个区,则同一个区中的特征表示的相似性应该比区之间的相似性大,即同区内的特征相似性比区之间大。有如下定义

则一个区内的相似性总和为

其中的相似性计算。于是,对于图对比的损失可以定义为

对 进行最小化,可以使得网络同时增大区内相似性并且减小区间相似性

图对比聚类 Graph Contrastive Clustering(GCC)

图特征对比representation graph contrastive (RGC),基于图特征对比学习,学习聚类友好特征。

图分配对比assignment graph contrastive (AGC),利用聚类级图对比学习实现最后的聚类分配。

在构造图之前,利用移动平均移动来减少模型波动带来的特征学习偏差

代表模型,并且代表第t个epoch学到的特征表示,则特征表示的平均移动定义为:

其中,是用来权衡当前和过去的影响的参数,有

用下公式来构建KNN图

其中。由此可以得到归一化的拉普拉斯算子

相似函数

使用谱聚类中常用的高斯核函数Gaussian kernel function,来计算两个样本中的相似性

其中表示方差或者是温度参数。

因为有

于是相似函数由上式变成下式

图表示对比

假设有一组经过随机数据增广的图片组,并且其对应的特征为。根据之前提到的,如果两点在图谱中是相连的,那么应该尽可能相似

在公式(5)中,令,则得到RGC的损失函数

图分配对比

传统的基于聚类的对比学习,图片和它们的增广结果应该尽可能分配到同一个簇中。在模型学习的过程中,图片及其邻居将会有高置信度的簇分配结果。

假设有一组经过随机数据增广的图片组 ,并且满足是根据图随机选择的一个邻居。则对于的概率分配矩阵为

其中表示的随机选择的邻居,然后将它们变成列向量的形式

那么,表示中的哪一张图片将会被分配给第i个簇,则AGC的损失函数定义为

聚类正则化损失

为了防止将所有的样本分配给同一个簇,则需要进行聚类正则化,有

其中, 以及的分配概率。

全局损失函数为

其中是超参

算法流程

消融实验设计

图表对比损失的影响

聚类正则化损失的影响

自标签精调的影响


一句话总结

从图谱的内部关系入手,设计了对比学习模型,主要分为两部分:图的邻接关系以及聚类结果

论文阅读“Graph Contrastive Clustering”(ICCV2021)相关推荐

  1. 论文阅读 [TPAMI-2022] Multiview Clustering: A Scalable and Parameter-Free Bipartite Graph Fusion Method

    论文阅读 [TPAMI-2022] Multiview Clustering: A Scalable and Parameter-Free Bipartite Graph Fusion Method ...

  2. 论文阅读“Simple Contrastive Graph Clustering”(arxiv)

    论文标题 Simple Contrastive Graph Clustering 论文作者.链接 作者: Liu, Yue and Yang, Xihong and Zhou, Sihang and ...

  3. 论文阅读“Graph Clustering via Variational Graph Embedding”(PR2022)

    论文标题 Graph Clustering via Variational Graph Embedding 论文作者.链接 作者:Lin Guo, Qun Dai 链接:https://www.sci ...

  4. 论文阅读“Twin Contrastive Learning for Online Clustering”(IJCV2022)

    论文标题 Twin Contrastive Learning for Online Clustering 论文作者.链接 作者: Li, Yunfan and Yang, Mouxing and Pe ...

  5. 论文阅读“Robust multi-view clustering with incomplete information”

    论文标题 Robust multi-view clustering with incomplete information 论文作者.链接 作者:Yang, Mouxing and Li, Yunfa ...

  6. 论文阅读”Ada-nets: Face clustering via adaptive neighbour discovery in the structure space“

    论文标题 Ada-nets: Face clustering via adaptive neighbour discovery in the structure space 论文作者.链接 作者:Wa ...

  7. 论文阅读“DeepDPM: Deep Clustering With an Unknown Number of Clusters” (CVPR 2022)

    论文标题 DeepDPM: Deep Clustering With an Unknown Number of Clusters 论文作者.链接 作者:Ronen M, Finder S E, Fre ...

  8. [论文阅读] Cross-level Contrastive Learning and Consistency Constraint for Medical Image Segmentation

    论文地址:https://arxiv.org/abs/2202.04074 代码:https://github.com/ShinkaiZ/CLCC-semi 发表于:ISBI 22 Abstract ...

  9. 论文阅读 8 | Contrastive Decoder Generator for Few-shot Learning in Product Quality Prediction

    用于产品质量预测中小样本学习的对比解码器生成器 摘要 I 简介 II 多阶段制造过程的小样本质量预测 III 对比解码器发生器 A. 总体框架 II B. 机器特征编码器(MFE) C. 对比阶段和任 ...

最新文章

  1. ros 消息队列与缓冲区_Spring Boot消息队列系统:RocketMQ初入门
  2. mvc @html.textboxfor 添加正则表示式,如何在C#/ MVC 4中的Html.TextBoxFor中输入占位符文本...
  3. 套接字编程——基于UDP协议
  4. MySQL 免安装版的下载与配置教程
  5. 单链表逆序的多种方式
  6. Vivado设置指定源文件进行RTL优化
  7. java中异常+连接重置_是什么导致我的java.nett.ocketException:连接重置?
  8. gem install sass 本地配置和淘宝源无效的解决办法
  9. flux_Flux建筑模式简介
  10. php类方法属性省略,第十课—类的属性和类的方法 2018年9月3日 20时00分
  11. selenium-webdriver——如何在启动firefox时加载扩展
  12. 联想战略储备看创投,联想创投All in智能互联网
  13. vs 2005應用2003框架
  14. 博图安装msi失败_博途,V13,安装出现如此问题如何解决
  15. isis协议配置和详解
  16. python 表格处理项目该如何分工_python 处理 Excel 表格
  17. ArcGIS插件安装通用问题汇总
  18. react梳理之redux
  19. 如何在电脑上用Win11便签备忘录提醒重要工作
  20. h5策划书_世界睡眠日H5策划方案

热门文章

  1. 课后作业4——个人总结
  2. american主板网卡灯关机后还亮_看完这篇文章,90%的电脑黑屏问题都可以解决了!...
  3. SD卡的FPGA实现
  4. 芋道源码的周八(2018.02.24)
  5. 我是怎样搭建wordpress博客的
  6. mac os 安装mysql经验
  7. 前端基础-html-合并单元格
  8. 模型预测控制(Model predictive control,MPC)
  9. 现代化的中国教育,缺失的不是钱,是思想(之二)--教师不再是舞台的主角
  10. 如何设计数据库(1)?