Eden's Personal Site

8 object(s)
 

Alpha-AutoML — reproducible pipeline search

AutoML · Reinforcement learning · Reproducible pipelines

Alpha-AutoML

Alpha-AutoML searches for end-to-end machine-learning pipelines that read and preprocess data, select models, and train them across multiple application domains.

FocusAutomated pipeline search
ContextNYU · D3M
AvailabilityOpen source
Alpha-AutoML pipeline comparison interface showing primitives, model scores, and pipeline graphs
Pipeline-comparison views help users relate primitive choices, model performance, and end-to-end workflow structure.

Adaptive pipeline discovery

Alpha-AutoML uses deep reinforcement learning to search over model and preprocessing choices. Incremental learning allows the system to adapt its search behavior across different problem types and data modalities.

From data to complete pipelines

Rather than selecting only an estimator, the system searches over full workflows: loading data, preprocessing features, selecting useful representations, fitting a model, and producing predictions. The component-based design draws from the Python ecosystem and can incorporate new primitives as they become available.

Designed for reproducible work

  • Builds complete pipelines rather than recommending isolated models.
  • Uses the broader Python machine-learning ecosystem as its component library.
  • Supports collaborative experimentation and repeatable model development.
  • Ships as a Python package and through prebuilt Docker environments.
The project was developed as part of New York University’s implementation of the DARPA Data-Driven Discovery of Models program.

Packaging and deployment

Alpha-AutoML is distributed through PyPI and as prebuilt Docker images with Jupyter. The repository also includes Kubernetes resources for shared JupyterHub deployments, making it possible to move from local experiments to collaborative infrastructure.

pip install alpha-automlPython package for local pipeline search



All rights reserved :copyright: