Deep Graph-Level Clustering Using Pseudo-Label-Guided Mutual Information Maximization Network

Jinyu Cai, Yi Han, Wenzhong Guo, Jicong Fan
2/5/2023
cs.LGcs.AI

No official code found. Best implementation: JinyuCai95/DGLC (3 stars, last commit 2024-03-25).

Abstract

In this work, we study the problem of partitioning a set of graphs into different groups such that the graphs in the same group are similar while the graphs in different groups are dissimilar. This problem was rarely studied previously, although there have been a lot of work on node clustering and graph classification. The problem is challenging because it is difficult to measure the similarity or distance between graphs. One feasible approach is using graph kernels to compute a similarity matrix for the graphs and then performing spectral clustering, but the effectiveness of existing graph kernels in measuring the similarity between graphs is very limited. To solve the problem, we propose a novel method called Deep Graph-Level Clustering (DGLC). DGLC utilizes a graph isomorphism network to learn graph-level representations by maximizing the mutual information between the representations of entire graphs and substructures, under the regularization of a clustering module that ensures discriminative representations via pseudo labels. DGLC achieves graph-level representation learning and graph-level clustering in an end-to-end manner. The experimental results on six benchmark datasets of graphs show that our DGLC has state-of-the-art performance in comparison to many baselines.

View on arXivView PDF

Code Implementations(1)

JinyuCai95/DGLCCommunity67%

Implementation of DGLC in the paper: Deep graph-level clustering using pseudo-label-guided mutual information maximization network, NCAA.

30PythonMar 25, 20242 years ago

Similar Papers

Cite this paper

@article{cai2023deep,
  title  = {Deep Graph-Level Clustering Using Pseudo-Label-Guided Mutual Information Maximization Network},
  author = {Jinyu Cai and Yi Han and Wenzhong Guo and Jicong Fan},
  year   = {2023},
  eprint = {2302.02369},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2302.02369v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2302.02369.svg)](https://codeofpaper.com/paper/2302.02369)

Discussion