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 research-oriented library that integrates unified and extensible implementations of common graph deep learning algorithms for several advanced 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 and documentations are available at https://github.com/divelab/DIG/.
翻译:虽然在图表上有一些深层学习的图书馆,但它们的目标是实施图形深层学习的基本操作。在研究界,各种先进任务的执行和基准制定仍然令现有图书馆痛苦而费时。为了便利深层学习研究,我们引入了DIG:Dive in Graps: Dive in Graps,这是一个研究导向图书馆,将共同图形深层学习算法的统一和可扩展地应用于若干高级任务。目前,我们考虑的是图的生成、在图表上自我监督的学习、图形神经网络的解释性以及3D图表的深层学习。对于每一个方向,我们提供数据界面、通用算法和评估指标的统一实施。总的来说,DIG是一个可供研究人员使用广泛使用的数据集和评价指标开发新方法和不懈地与共同基线进行比较的可扩展、开源和交钥匙图书馆。源代码和文件见https://github.com/divelab/DIG/。