Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OpenRSI by Frontis

OpenRSI by Frontis

Making “AI improving AI” executable, measurable, and reproducible.

License: CC BY-NC 4.0 arXiv Hugging Face Paper Collection Model Dataset Project Page

🌐 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

📰 News

📖 OpenRSI

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.

OpenRSI positioning: AI4AI, OpenMLE, and the mechanism hierarchy from evolution to RSI

🚀 Frontis-MA1: The First OpenRSI Release

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.

Paper

Frontis-MA1: Training an AI4AI Model towards Recursive Self-Improvement in Machine Learning Engineering

📄 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: The Executable Stack

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.

Trainable Atomic Operators

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.

OpenMLE framework: trainable atomic operators, evolutionary inference, SFT, and online RL

📊 Results

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.

Frontis-MA1 and OpenMLE-Evo results on MLE-Bench Lite across models and harnesses

See docs/results.md for the complete controlled-comparison tables, evaluation protocol, search-efficiency study, long-horizon cases, and interpretation boundaries.

📦 Releases

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.

✨ Getting Started

git clone https://github.com/FrontisAI/OpenRSI.git
cd OpenRSI

OpenRSI 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.

🗂️ Repository Contents

.
├── 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

📚 Documentation

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

🤝 Build OpenRSI with Us

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.

🎈 Citation

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},
}

⚖️ License

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.

🙏 Acknowledgements

We thank the communities behind Qwen, SLIME, Ray, SGLang, Megatron-LM, Transformers, MLE-Bench, NatureBench, and the broader executable AI4AI ecosystem.

About

Executable, measurable, and reproducible AI4AI toward recursive self-improvement. Home of OpenMLE and Frontis-MA1.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages