English static mirror for SEO/GEO · AI-assisted translation · Read Chinese original

Frontis-MA1 / OpenMLE Deep Dive: An 'AI Self-Improvement' Factory on a Single RTX 4090

Forum topic · QianXun · 2026-08-20

Summary

Frontis-MA1 (35B MoE, ~3B active params per token) and its OpenMLE stack, from Frontis.AI and Tsinghua University's Collaborative Intelligence research group, present an open, end-to-end system for AI-improving-AI (AI4AI) in machine learning engineering. The stack has three layers: OpenMLE-Gym (5,758 executable, quality-gated ML tasks with hidden metrics), OpenMLE-ERL (post-training on four reusable program-transform operators: Draft, Improve, Debug, Crossover, with adaptive reward bounds and entropic advantage), and OpenMLE-Evo (experience-driven long-horizon search with three-factor parent selection for quality, progress, and novelty, plus operator-conditioned on-demand memory synthesis). On MLE-Bench Lite with a single RTX 4090 (12GB cap, 12 hours per task), scores rise from 39.39% (base Qwen3.6-35B-A3B) to 60.61% with training and 71.21% with Evo-Max search — a system-level result approaching much larger closed models like GPT-5.5+Codex (68.18%). The paper itself acknowledges this is Meta-Evolution, not yet true recursive self-improvement, since the search strategy and verifiers remain fixed. Full weights, Gym construction pipeline, sandbox, training code, and search harness are open-sourced. The core lesson: defining an objective, executable verifier matters more than raw compute.

Frontis-MA1 / OpenMLE Deep Dive: An "AI Self-Improvement" Factory on a Single RTX 4090

Key points

  • Paper: *Frontis-MA1: Training an AI4AI Model towards Recursive Self-Improvement in Machine Learning Engineering* (arXiv:2607.28568, 61 pages). Institutions: Frontis.AI × Tsinghua University (Zhou Bowen / Ding Ning teams), with Zhejiang University, SJTU, and Georgia Tech.
  • Artifacts: GitHub FrontisAI/OpenRSI; weights at HuggingFace FrontisAI/frontis-ma1. Base model: Qwen3.6-35B-A3B (35.95B BF16 MoE, ~3B active params/token); companion 30B variant on Qwen3-30B-A3B-Thinking.
  • Headline result (MLE-Bench Lite, single RTX 4090, 12GB VRAM cap, 12h/task): base 39.39% → 60.61% (+OpenMLE-Evo) → 71.21% (+Evo-Max), vs. GPT-5.5+Codex 68.18%, GPT-5.6 Sol+Codex 72.73%, Kimi K3+Claude Code 72.73%.
  • The 71.21% is a model + search framework system score, not a single-model score; variances are large (±7.7 to ±8.6). The MLE-bench leaderboard is currently paused with known Lite-split defects, so "beats GPT-5.5" claims should stay provisional.
  • The three-layer OpenMLE stack

    1. OpenMLE-Gym: 5,758 executable task environments

    Sources: 156 curated anchors, 3,362 Kaggle datasets (MLE-Smith pipeline), 2,240 Kaggle competitions (~20% pass rate from ~11K candidates). Each task ships raw/, data/public/, data/private/ (hidden answers), prepare.py, and metric.py returning a scalar. Two-level quality gates: buildability check + LLM five-dimension semantic gate. Six execution feedback modes distinguish "invalid program" from "weak program".

    2. OpenMLE-ERL: training four reusable operators

    Rather than training whole trajectories, the model is post-trained on four program-transform operators — Draft, Improve, Debug, Crossover — sharing one interface between training and inference. SFT data (26,259 samples): 17,245 full Draft responses (parallel path) + 9,014 trajectory segments (evolutionary path, keeping only steps inherited by later programs that pass quality gates). Reward shaping includes:

  • Adaptive reward bounds from each task's on-policy score frontier: r = clip((s − s_min)/(s_max − s_min), 0, 1)
  • Entropic advantage amplifying top candidates ~4×; RL via GSPO
  • Three-factor parent utility: U_i = λ_s·s̃_i + λ_Δ·e^{Δ_i} + λ_n·ν_i (score, progress, novelty)
  • Async rollouts cut average step time from 97.0 to 50.8 minutes
  • 3. OpenMLE-Evo: experience-driven long-horizon search

    Organizes operators as a solution tree with structured Experience Cards (operator type, lineage, score, progress, error type) aggregated into per-task Experience Boards. Operator-conditioned on-demand memory synthesis retrieves only relevant ancestors/siblings/failures per operator. In 66 matched experiments vs. baseline AIRA-Evo, model tokens dropped 41.7% while evaluated nodes fell only 12.4%; "new best" updates per million tokens rose 84.3%.

    Mechanistic findings

  • Late-stage Improve+Crossover contributed 85% (leaf-classification) to 91.9% (bird-audio) of validation gains — finding a runnable solution is only the start.
  • Targeted Crossover case (nomad2018): instead of seven consecutive Debugs on one branch, crossing a physics-feature branch with a stable .xyz-parsing branch cut validation RMSE by 8.2% and test RMSE by 11.3%.
  • Transfer checks: on NatureBench Lite, swapping in the trained model lifted Match-SOTA 50%→70%; swapping in OpenMLE-Evo lifted it 20%→50% — both contributions generalize.
  • Critical caveats

    1. The authors themselves state this is Meta-Evolution, not RSI: what evolves are candidate ML artifacts, not the model itself; the search strategy, tasks, and verifiers stay fixed, and hyperparameters (λ, β) remain hand-tuned. 2. Benchmarks are small (22 and 10 tasks), Kaggle-style, scalar-metric only; no industrial messiness (dirty data, deployment constraints). 3. Contamination risk is mitigated but not eliminated; dedup granularity for the 26,259 SFT samples is unspecified. 4. Cost is nontrivial: 12 GPU-hours per task plus heavy rollouts — currently a research-lab setup. 5. "Engineers will lose their jobs" is a commentator's extrapolation, not a paper claim; the human role shifts to defining tasks, verifiers, budgets, and novelty thresholds.

    Context and takeaway

    This work sits in a 2026 wave of AI4AI efforts alongside BAAI's AREX and Jeff Dean's Discovery Loop. Frontis's distinct contribution is turning verified execution feedback into reusable training signal and open-sourcing the full stack. The deepest lesson: AI self-improvement hinges not on GPUs but on defining an objective, executable verifier — without it, agents only generate research-looking text. For practitioners: build the verifier first, train the *modification process* (operators), and make memory serve the next decision.

    Reproducibility

  • Paper: https://arxiv.org/abs/2607.28568
  • Code (OpenRSI): https://github.com/FrontisAI/OpenRSI
  • Weights: https://huggingface.co/collections/FrontisAI/frontis-ma1

Tags

#ai4ai#recursive-self-improvement#machine-learning-engineering#frontis-ma1#openmle#mle-bench#reinforcement-learning#open-source-models

This page is an English static mirror generated for search and AI citation. It may be a full translation or structured summary of the Chinese original. Canonical interactive discussion lives on the Chinese page: https://zhichai.net/topic/178633714