An autoML framework and toolkit for automating machine learning tasks on graph-structured data.
AutoGL is an automated machine learning (AutoML) framework and toolkit designed specifically for graph-structured data. It automates the entire machine learning pipeline for graph tasks, including feature engineering, neural architecture search, hyperparameter optimization, and model ensemble, reducing the need for manual intervention and expertise in graph learning.
Researchers and developers working on graph-based machine learning who want to automate model development and experimentation, particularly those in academic or industrial settings focusing on node classification, link prediction, or graph classification.
AutoGL provides a comprehensive, graph-specific AutoML solution that integrates with popular graph libraries like PyG and DGL, offering a unified framework to automate and accelerate graph learning workflows while maintaining flexibility for custom implementations.
An autoML framework & toolkit for machine learning on graphs.
Integrates feature engineering, NAS, HPO, and ensemble learning into a unified pipeline for graph tasks, reducing manual intervention as shown in the workflow diagram.
Supports both PyTorch Geometric and Deep Graph Library, allowing flexibility in choosing underlying graph processing tools without vendor lock-in.
Incorporates cutting-edge features like NAS-Bench-Graph, robustness algorithms, and self-supervised learning, keeping pace with academic advancements.
Provides a foundation for users to implement and test their own autoML or graph models, beyond just using pre-built components.
Marked as actively under development with pre-release versions, leading to frequent changes and potential bugs that can disrupt workflows.
Requires specific versions of PyTorch, PyG, or DGL, which can cause installation conflicts and increase setup time.
Automated processes like neural architecture search and hyperparameter optimization are resource-intensive, making it impractical for quick experiments or small datasets.
Graph Neural Network Library for PyTorch
Train transformer language models with reinforcement learning.
Python package built to ease deep learning on graph, on top of existing DL frameworks.
Build Graph Nets in Tensorflow
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.