Making “AI improving AI” executable, measurable, and reproducible.
🌐 Project Page · 📄 arXiv Paper · 🤗 HF Paper · 🤗 Frontis-MA1 Collection · 🧩 OpenMLE Tasks · 🎬 Frontis-MA1 Video
📖 OpenRSI · 🚀 Frontis-MA1 · 🧩 OpenMLE · 📊 Results · ✨ Getting Started · 🤝 Contribute
FIRST RELEASE · MACHINE LEARNING ENGINEERING
Frontis-MA1 + OpenMLE
- [2026-07-31] 🎉 First OpenRSI release: Frontis-MA1 (35B / 30B, with GGUF derivatives), the OpenMLE stack (Gym / RL / Evo), and the OpenMLE Tasks and OpenMLE SFT Traces datasets.
- [2026-06-23] 📄 We released NatureBench: NatureBench: Can Coding Agents Match the Published SOTA of Nature-Family Papers? (code) — a benchmark testing whether coding agents can match the published SOTA of Nature-family papers, later used as the held-out transfer benchmark for Frontis-MA1.
OpenRSI is Frontis's open initiative for turning “AI improving AI” into an executable engineering problem. It develops AI4AI systems through three connected routes:
- AI4AI foundation models that internalize reusable research processes
- World models and research taste that identify where additional compute is worth spending
- Open tasks, environments, and evaluations that convert real research into scalable training and search pipelines
Search produces experience, experience enters training, and trained models return to search and evaluation. The goal is not a one-off benchmark result, but to make each generation of AI R&D faster, more efficient, and more capable in ways that are verifiable and attributable.
OpenRSI makes the rate of improvement itself an optimization target.
The mechanism ladder moves from Evolution to Self-Evolution, Meta-Evolution, and ultimately RSI. OpenRSI begins with Meta-Evolution—training the improver itself in bounded, executable domains—without claiming that general recursive self-improvement has been solved.
Our first executable domain is machine learning engineering (MLE). MLE provides a concrete setting in which an AI system can draft, improve, debug, and recombine programs; execute them; observe measurable feedback; and learn from the resulting trajectories.
frontis-ma1-openmle-release-teaser-web.mp4
Video not playing? Download the full-quality release video or watch it on the project page.
The first release introduces:
- OpenMLE, an open full-stack system for executable RSI research in MLE.
- Frontis-MA1, a post-trained AI4AI model that acts as a meta-evolution agent for MLE.
- OpenMLE Tasks, executable task artifacts and construction pipelines for training and evaluation.
📄 arXiv · 🤗 Hugging Face Papers
Abstract
Recursive self-improvement (RSI) requires AI systems that improve the process of building AI (i.e., AI4AI); machine learning engineering (MLE) offers a concrete, executable testbed for studying this capability.
We introduce OpenMLE, an open full-stack system for RSI research in MLE, spanning verifiable task environments with execution feedback (OpenMLE-Gym), operator learning (OpenMLE-RL), and long-horizon search (OpenMLE-Evo). On this stack we post-train Frontis-MA1 (35B) as a meta-evolution agent for MLE, aligning post-training and inference around four atomic program-evolution operators (Draft, Improve, Debug, Crossover): the same operators are trained via execution-grounded SFT and RL on data deduplicated against all evaluation benchmarks, then composed into long-horizon search, coupling learning and evolution in a single loop.
On MLE-Bench Lite under a 12-hour per-task budget on one RTX 4090 capped at 12 GB VRAM, Frontis-MA1 (35B) improves Medal Average from 39.39% to 60.61% over its base model with OpenMLE-Evo, and reaches 71.21% with OpenMLE-Evo-Max (benchmark-independent experience priors and asynchronous search), exceeding GPT-5.5 + Codex and approaching GPT-5.6 Sol and the 2.8T Kimi K3.
On held-out NatureBench Lite, both components transfer: with the framework fixed, swapping in the trained model raises Match-SOTA from 50% to 70%; with the model fixed, swapping in OpenMLE-Evo raises it from 20% to 50%.
We release the model weights and the full OpenMLE stack to enable reproducible research on executable AI4AI toward RSI.
OpenMLE aligns post-training and inference around a shared action space. The same program-evolution operators are learned from execution-grounded data and composed into long-horizon search.
| Component | Role | Entry point |
|---|---|---|
| OpenMLE-Gym | Build, describe, execute, and quality-check verifiable MLE task packages | OpenMLE-Gym/ |
| OpenMLE-RL | Learn program-evolution operators through execution-grounded SFT and online RL | OpenMLE-ERL/SFT/ · OpenMLE-ERL/RL/ |
| Frontis-MA1 | Apply the learned operators as a meta-evolution agent for MLE | 35B · 30B |
| OpenMLE-Evo | Compose the operators into standard or asynchronous long-horizon search | OpenMLE-Evo/ |
OpenMLE-Evo-Max is the asynchronous multi-GPU search profile inside OpenMLE-Evo, not a separate source tree. OpenMLE-RL ships in the OpenMLE-ERL/ directory, which bundles both of its stages: execution-grounded SFT and online RL.
| Operator | Function |
|---|---|
| Draft | Generate a program from scratch. |
| Improve | Refine a parent program using execution feedback. |
| Debug | Repair a failing program. |
| Crossover | Recombine two parent programs. |
On MLE-Bench Lite, Frontis-MA1 and OpenMLE separate model improvement from search-system improvement through controlled comparisons:
| Finding | Controlled comparison | Result |
|---|---|---|
| Post-training gain | Base model → Frontis-MA1-35B, OpenMLE-Evo fixed | 39.39% → 60.61% Medal Average |
| End-to-end system | Frontis-MA1-35B + OpenMLE-Evo-Max | 71.21% Medal Average |
| Held-out model transfer | Model swapped, NatureBench adapter fixed | 50% → 70% Match-SOTA |
| Held-out framework transfer | Framework swapped, base model fixed | 20% → 50% Match-SOTA |
These are model–harness results, not standalone one-shot model scores. The OpenMLE-Evo-Max result changes the search system through benchmark-independent experience priors and asynchronous search, and should not be interpreted as a pure model gain.
See docs/results.md for the complete controlled-comparison tables, evaluation protocol, search-efficiency study, long-horizon cases, and interpretation boundaries.
| Artifact | Release | Contents |
|---|---|---|
| Frontis-MA1 Collection | Collection | All Frontis-MA1 models and OpenMLE datasets in one place |
| Frontis-MA1-35B | Model weights · GGUF | Canonical BF16 model and GGUF derivative |
| Frontis-MA1-30B | Model weights · GGUF | Canonical BF16 model and GGUF derivative |
| OpenMLE SFT Traces | Dataset | Supervised trajectories used by Frontis-MA1 |
| OpenMLE Tasks | Dataset | Audited task inventory and releasable task artifacts |
| OpenMLE-Gym | OpenMLE-Gym/ |
Task construction and evaluation source |
| OpenMLE-RL | OpenMLE-ERL/ |
SFT and reinforcement-learning source |
| OpenMLE-Evo | OpenMLE-Evo/ |
Search runtime and benchmark adapters |
See docs/release.md for the full artifact map, source boundaries, and external runtime requirements.
git clone https://github.com/FrontisAI/OpenRSI.git
cd OpenRSIOpenRSI contains several independently runnable stages rather than one synthetic top-level command. Each component manages its own environment and dependencies — start from the one that matches your goal:
| Goal | Start here |
|---|---|
| Construct or evaluate executable task packages | OpenMLE-Gym/README.md |
| Generate or select SFT data and launch supervised training | OpenMLE-ERL/SFT/README.md |
| Configure and launch execution-grounded RL | OpenMLE-ERL/RL/README.md |
| Run OpenMLE-Evo or a benchmark adapter | OpenMLE-Evo/README.md |
Model weights, task artifacts, training corpora, external benchmark environments, service credentials, and private infrastructure configuration are distributed separately from this source repository.
.
├── assets/ # Figures and Frontis branding
├── docs/ # Project page, results, training, and release scope
├── OpenMLE-Gym/ # Executable task construction and evaluation
├── OpenMLE-ERL/
│ ├── SFT/ # Rollout collection, selection, and SFT
│ └── RL/ # Execution-grounded reinforcement learning
├── OpenMLE-Evo/ # Long-horizon search and benchmark adapters
├── LICENSE
└── NOTICE
| Document | Contents |
|---|---|
| Interactive project page | Visual overview, release artifacts, results, and project video |
docs/results.md |
Result tables, evaluation protocol, and comparison boundaries |
docs/training.md |
Task pipeline, supervised corpus, and reinforcement-learning summary |
docs/release.md |
Public artifact map, dependencies, and release boundaries |
OpenMLE-Gym/docs/usage.md |
Task construction, metadata, evaluation, and smoke workflow |
OpenMLE-ERL/SFT/docs/usage.md |
Rollout generation, selection, and supervised training |
OpenMLE-ERL/RL/docs/usage.md |
RL configuration, launch profiles, and validation |
OpenMLE-Evo/docs/usage.md |
Installation, configuration, launch, resume, and outputs |
OpenMLE-Evo/docs/validation.md |
Source-level and runtime validation boundary |
OpenRSI is intended to be built in the open. We welcome contributions that make AI4AI research more executable and more reproducible:
- Real research tasks, isolated environments, and verifiable evaluators
- Research trajectories, experience corpora, and deduplication methods
- Operator learning, long-horizon search, and credit-assignment methods
- AI4AI world models and rewards for research judgment
- Transfer benchmarks and executable industrial-domain problems
Open an issue to propose a task, method, benchmark, reproduction, or collaboration.
Frontis-MA1: Training an AI4AI Model towards Recursive Self-Improvement in Machine Learning Engineering
@misc{yang2026frontisma1trainingai4aimodel,
title={Frontis-MA1: Training an AI4AI Model towards Recursive Self-Improvement in Machine Learning Engineering},
author={Junlin Yang and Che Jiang and Yu Fu and Tianwei Luo and Can Ren and Weizhi Wang and Kaikai Zhao and Hongyi Liu and Yuxin Zuo and Yuru Wang and Yuchen Fan and Kai Tian and Zhenzhao Yuan and Xiaojian Lin and Li Sheng and Rushi Qiang and Guoli Jia and Xingtai Lv and Ermo Hua and Dianqiao Lei and Youbang Sun and Ning Ding and Bowen Zhou and Kaiyan Zhang},
year={2026},
eprint={2607.28568},
archivePrefix={arXiv},
primaryClass={cs.CL},
url={https://arxiv.org/abs/2607.28568},
}Original OpenRSI and OpenMLE material in this repository is released under CC BY-NC 4.0 for attribution-required, non-commercial use. Commercial use is not granted by this license.
Third-party components and dependencies retain their own terms; see NOTICE.
We thank the communities behind Qwen, SLIME, Ray, SGLang, Megatron-LM, Transformers, MLE-Bench, NatureBench, and the broader executable AI4AI ecosystem.


