AutoGL: A Library for Automated Graph Learning
- URL: http://arxiv.org/abs/2104.04987v4
- Date: Tue, 5 Mar 2024 03:01:21 GMT
- Title: AutoGL: A Library for Automated Graph Learning
- Authors: Ziwei Zhang, Yijian Qin, Zeyang Zhang, Chaoyu Guan, Jie Cai, Heng
Chang, Jiyan Jiang, Haoyang Li, Zixin Sun, Beini Xie, Yang Yao, Yipeng Zhang,
Xin Wang, Wenwu Zhu
- Abstract summary: We present Automated Graph Learning (AutoGL), the first dedicated library for automated machine learning on graphs.
AutoGL is open-source, easy to use, and flexible to be extended.
We also present AutoGL-light, a lightweight version of AutoGL to facilitate customizing pipelines and enriching applications.
- Score: 67.63587865669372
- License: http://creativecommons.org/licenses/by-nc-nd/4.0/
- Abstract: Recent years have witnessed an upsurge in research interests and applications
of machine learning on graphs. However, manually designing the optimal machine
learning algorithms for different graph datasets and tasks is inflexible,
labor-intensive, and requires expert knowledge, limiting its adaptivity and
applicability. Automated machine learning (AutoML) on graphs, aiming to
automatically design the optimal machine learning algorithm for a given graph
dataset and task, has received considerable attention. However, none of the
existing libraries can fully support AutoML on graphs. To fill this gap, we
present Automated Graph Learning (AutoGL), the first dedicated library for
automated machine learning on graphs. AutoGL is open-source, easy to use, and
flexible to be extended. Specifically, we propose a three-layer architecture,
consisting of backends to interface with devices, a complete automated graph
learning pipeline, and supported graph applications. The automated machine
learning pipeline further contains five functional modules: auto feature
engineering, neural architecture search, hyper-parameter optimization, model
training, and auto ensemble, covering the majority of existing AutoML methods
on graphs. For each module, we provide numerous state-of-the-art methods and
flexible base classes and APIs, which allow easy usage and customization. We
further provide experimental results to showcase the usage of our AutoGL
library. We also present AutoGL-light, a lightweight version of AutoGL to
facilitate customizing pipelines and enriching applications, as well as
benchmarks for graph neural architecture search. The codes of AutoGL are
publicly available at https://github.com/THUMNLab/AutoGL.
Related papers
- GraphStorm: all-in-one graph machine learning framework for industry applications [75.23076561638348]
GraphStorm is an end-to-end solution for scalable graph construction, graph model training and inference.
Every component in GraphStorm can operate on graphs with billions of nodes and can scale model training and inference to different hardware without changing any code.
GraphStorm has been used and deployed for over a dozen billion-scale industry applications after its release in May 2023.
arXiv Detail & Related papers (2024-06-10T04:56:16Z) - Continual Learning on Graphs: Challenges, Solutions, and Opportunities [72.7886669278433]
We provide a comprehensive review of existing continual graph learning (CGL) algorithms.
We compare methods with traditional continual learning techniques and analyze the applicability of the traditional continual learning techniques to forgetting tasks.
We will maintain an up-to-date repository featuring a comprehensive list of accessible algorithms.
arXiv Detail & Related papers (2024-02-18T12:24:45Z) - Graph Learning Indexer: A Contributor-Friendly and Metadata-Rich
Platform for Graph Learning Benchmarks [11.972121836128592]
Graph Learning Indexer (GLI) is a benchmark curation platform for graph learning.
GLI is designed to incentivize emphdataset contributors.
GLI curates a knowledge base, instead of a plain collection, of benchmark datasets.
arXiv Detail & Related papers (2022-12-08T19:57:01Z) - GANDALF: Gated Adaptive Network for Deep Automated Learning of Features [0.0]
Gated Adaptive Network for Deep Automated Learning of Features (GANDALF)
GANDALF relies on a new tabular processing unit with a gating mechanism and in-built feature selection called Gated Feature Learning Unit (GFLU)
We demonstrate that GANDALF outperforms or stays at-par with SOTA approaches like XGBoost, SAINT, FT-Transformers, etc.
arXiv Detail & Related papers (2022-07-18T12:12:24Z) - Automated Graph Machine Learning: Approaches, Libraries, Benchmarks and Directions [58.220137936626315]
This paper extensively discusses automated graph machine learning approaches.
We introduce AutoGL, our dedicated and the world's first open-source library for automated graph machine learning.
Also, we describe a tailored benchmark that supports unified, reproducible, and efficient evaluations.
arXiv Detail & Related papers (2022-01-04T18:31:31Z) - Automated Machine Learning on Graphs: A Survey [81.21692888288658]
This paper is the first systematic and comprehensive review of automated machine learning on graphs.
We focus on hyper- parameter optimization (HPO) and neural architecture search (NAS) for graph machine learning.
In the end, we share our insights on future research directions for automated graph machine learning.
arXiv Detail & Related papers (2021-03-01T04:20:33Z) - VEGA: Towards an End-to-End Configurable AutoML Pipeline [101.07003005736719]
VEGA is an efficient and comprehensive AutoML framework that is compatible and optimized for multiple hardware platforms.
VEGA can improve the existing AutoML algorithms and discover new high-performance models against SOTA methods.
arXiv Detail & Related papers (2020-11-03T06:53:53Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.