English

DIG: A Turnkey Library for Diving into Graph Deep Learning Research

Machine Learning 2021-10-12 v3

Abstract

Although there exist several libraries for deep learning on graphs, they are aiming at implementing basic operations for graph deep learning. In the research community, implementing and benchmarking various advanced tasks are still painful and time-consuming with existing libraries. To facilitate graph deep learning research, we introduce DIG: Dive into Graphs, a turnkey library that provides a unified testbed for higher level, research-oriented graph deep learning tasks. Currently, we consider graph generation, self-supervised learning on graphs, explainability of graph neural networks, and deep learning on 3D graphs. For each direction, we provide unified implementations of data interfaces, common algorithms, and evaluation metrics. Altogether, DIG is an extensible, open-source, and turnkey library for researchers to develop new methods and effortlessly compare with common baselines using widely used datasets and evaluation metrics. Source code is available at https://github.com/divelab/DIG.

Keywords

Cite

@article{arxiv.2103.12608,
  title  = {DIG: A Turnkey Library for Diving into Graph Deep Learning Research},
  author = {Meng Liu and Youzhi Luo and Limei Wang and Yaochen Xie and Hao Yuan and Shurui Gui and Haiyang Yu and Zhao Xu and Jingtun Zhang and Yi Liu and Keqiang Yan and Haoran Liu and Cong Fu and Bora Oztekin and Xuan Zhang and Shuiwang Ji},
  journal= {arXiv preprint arXiv:2103.12608},
  year   = {2021}
}

Comments

Accepted by Journal of Machine Learning Research (JMLR)

R2 v1 2026-06-24T00:28:39.065Z