Deep Graph Infomax

Petar Veličković, William Fedus, William L. Hamilton, Pietro Liò, Yoshua Bengio +1 more
9/27/2018
stat.MLcs.ITcs.LG

Official code: PetarV-/DGI (668 stars, MIT, PyTorch, last commit 2022-11-01).

Abstract

We present Deep Graph Infomax (DGI), a general approach for learning node representations within graph-structured data in an unsupervised manner. DGI relies on maximizing mutual information between patch representations and corresponding high-level summaries of graphs---both derived using established graph convolutional network architectures. The learnt patch representations summarize subgraphs centered around nodes of interest, and can thus be reused for downstream node-wise learning tasks. In contrast to most prior approaches to unsupervised learning with GCNs, DGI does not rely on random walk objectives, and is readily applicable to both transductive and inductive learning setups. We demonstrate competitive performance on a variety of node classification benchmarks, which at times even exceeds the performance of supervised learning.

View on arXivView PDF

Code Implementations(1)

PetarV-/DGIOfficial100%
PyTorchMIT

Deep Graph Infomax (https://arxiv.org/abs/1809.10341)

668135PythonDec 21, 20183 years agoMIT
deep-graph-infomaxgraph-convolutional-networksneural-networkspythonpytorch+2 more

Similar Papers

Cite this paper

@article{velikovi2018deep,
  title  = {Deep Graph Infomax},
  author = {Petar Veličković and William Fedus and William L. Hamilton and Pietro Liò and Yoshua Bengio and R Devon Hjelm},
  year   = {2018},
  eprint = {1809.10341},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/1809.10341}
}

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

Discussion