Discover and explore top open-source AI tools and projects—updated daily.
Autonomous AI research for model architecture discovery
Top 35.3% on SourcePulse
This repository provides ASI-Arch, a highly autonomous, multi-agent framework for discovering novel scientific model architectures, specifically focusing on linear attention mechanisms. It's designed for researchers and engineers seeking to automate and accelerate the process of hypothesis generation, implementation, and empirical validation of new model designs, having already discovered 106 state-of-the-art linear attention architectures.
How It Works
ASI-Arch employs a multi-agent system orchestrated by a central pipeline. This pipeline autonomously hypothesizes new architectural concepts, implements them as code, and empirically validates their performance through systematic experimentation. It leverages a MongoDB-based Architecture Database for storing historical data and enabling agent information retrieval, and a MongoDB-powered Cognition Base for providing relevant research insights via a RAG approach to guide the discovery process.
Quick Start & Requirements
conda create -n asi-arch python=3.10
), activate it (conda activate asi-arch
), and install dependencies (pip install -r requirements.txt
, PyTorch with CUDA, and component-specific requirements).python pipeline/pipeline.py
within the activated Conda environment.Highlighted Details
Maintenance & Community
The project is inspired by FLAME, LM-Evaluation-Harness, and Flash Linear Attention (FLA). Citation details are provided in BibTeX format.
Licensing & Compatibility
The repository does not explicitly state a license in the provided README.
Limitations & Caveats
The project is described as "AlphaGo Moment for Model Architecture Discovery" and the paper is "Coming Soon," suggesting it may be in an early or experimental stage. The core pipeline execution is demonstrated with a single evolution cycle, and the full scope of its autonomous capabilities requires further investigation.
1 month ago
Inactive