Discrete Graph Auto-Encoder

Yoann Boget, Magda Gregorova, Alexandros Kalousis
6/13/2023
cs.LG

No official code found. Best implementation: yoboget/dgae (4 stars, last commit 2024-03-07).

Abstract

Despite advances in generative methods, accurately modeling the distribution of graphs remains a challenging task primarily because of the absence of predefined or inherent unique graph representation. Two main strategies have emerged to tackle this issue: 1) restricting the number of possible representations by sorting the nodes, or 2) using permutation-invariant/equivariant functions, specifically Graph Neural Networks (GNNs). In this paper, we introduce a new framework named Discrete Graph Auto-Encoder (DGAE), which leverages the strengths of both strategies and mitigate their respective limitations. In essence, we propose a strategy in 2 steps. We first use a permutation-equivariant auto-encoder to convert graphs into sets of discrete latent node representations, each node being represented by a sequence of quantized vectors. In the second step, we sort the sets of discrete latent representations and learn their distribution with a specifically designed auto-regressive model based on the Transformer architecture. Through multiple experimental evaluations, we demonstrate the competitive performances of our model in comparison to the existing state-of-the-art across various datasets. Various ablation studies support the interest of our method.

View on arXivView PDF

Code Implementations(1)

yoboget/dgaeCommunity60%

Official repo of Discrete Graph Auto-Encoder

42C++, PythonOct 20, 20232 years ago

Similar Papers

Cite this paper

@article{boget2023discrete,
  title  = {Discrete Graph Auto-Encoder},
  author = {Yoann Boget and Magda Gregorova and Alexandros Kalousis},
  year   = {2023},
  eprint = {2306.07735},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2306.07735v2}
}

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/2306.07735.svg)](https://codeofpaper.com/paper/2306.07735)

Discussion