LGFeb 12, 2021

Online Graph Dictionary Learning

arXiv:2102.06555v262 citations
AI Analysis

This work addresses representation learning for graph data, enabling online processing of unregistered graphs with different node counts, though it appears incremental as it adapts existing dictionary learning concepts to graphs.

The authors tackled the problem of dictionary learning for graphs, which are not easily analyzed due to varying metric spaces, by proposing an online Graph Dictionary Learning method using Gromov Wasserstein divergence, resulting in a novel algorithm for unsupervised embedding and subspace estimation of graph datasets.

Dictionary learning is a key tool for representation learning, that explains the data as linear combination of few basic elements. Yet, this analysis is not amenable in the context of graph learning, as graphs usually belong to different metric spaces. We fill this gap by proposing a new online Graph Dictionary Learning approach, which uses the Gromov Wasserstein divergence for the data fitting term. In our work, graphs are encoded through their nodes' pairwise relations and modeled as convex combination of graph atoms, i.e. dictionary elements, estimated thanks to an online stochastic algorithm, which operates on a dataset of unregistered graphs with potentially different number of nodes. Our approach naturally extends to labeled graphs, and is completed by a novel upper bound that can be used as a fast approximation of Gromov Wasserstein in the embedding space. We provide numerical evidences showing the interest of our approach for unsupervised embedding of graph datasets and for online graph subspace estimation and tracking.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes