Paper Walkthrough: Aspire — Can Models Self-Evolve from Vague Goals?
Hand an agent nothing but "get better at mathematical reasoning" and let it decide what to learn and how to check itself. Aspire measures the result on 520 hidden, expert-written items — and finds that agents close the training loop far more reliably than the capability loop.
Aspire: Can Models Self-Evolve from Vague Goals?
Primary source — what this article is built on
undefined2026-08-31→undefined2026-09-04same month
Aspire: Can Models Self-Evolve from Vague Goals?Yuhao Wu, Jingyuan Zhang, Jiajun Shi et al. · 2026-08-31 · v1arXiv:2608.31111Paper page·PDFundefined
Many important forms of human learning begin with a vague goal, such as "become a better physicist" or "improve at research." Learners must interpret the goal, identify capability gaps, decide how to learn, and determine whether they have actually improved. In contrast, existing work on LLM self-evolution typically begins with tasks and evaluation metrics specified by humans, reducing self-evolution to optimizing an explicit objective rather than deciding what and how to learn. We introduce ASPIRE, a benchmark for vague-goal-driven self-evolution. ASPIRE provides only a natural-language capability goal while downstream evaluation tasks remain hidden. The agent must operationalize the goal by choosing data and update methods, constructing training and validation signals, and deciding when to evaluate. ASPIRE supports both model-weight and agent-harness evolution in a unified interactive environment and evaluates the resulting systems on a hidden, expert-authored set of 520 items spanning six goals. Our experiments show that vague goals redirect search effort toward goal interpretation. Current agents routinely complete training and harness-editing loops, but weight-level gains remain sparse and unstable, and the strongest evolved harness remains below the engineered Qwen-Agent reference. Agents often train on mismatched data and trust narrow self-evaluations, so local gains fail to transfer to hidden evaluation and continued search and training can erase earlier improvements.
"Become a better physicist" — now what?
Most human learning starts with a sentence that has no grading rubric attached. Become a better physicist. Get better at research. Whoever receives that sentence has to decide what it means: diagnose which areas are weak, choose between textbooks and problem sets, and — crucially — invent a way to tell whether any of it worked.
The paper here is "Aspire: Can Models Self-Evolve from Vague Goals?" (arXiv:2608.31111, published 2026-08-31, from ByteDance Seed, Singapore University of Technology and Design, M-A-P, and TokenWave.AI).
Here is what the abstract claims. Existing work on LLM self-evolution starts from tasks and evaluation metrics that humans have already specified, which shrinks self-evolution down to optimizing an explicit objective rather than deciding what and how to learn. The authors introduce Aspire, a benchmark for vague-goal-driven self-evolution: it supplies only a natural-language capability goal, and the downstream evaluation tasks stay hidden. The agent has to operationalize that goal itself — choose data and update methods, construct training and validation signals, and decide when to evaluate. Aspire supports both model-weight and agent-harness evolution in one interactive environment, and scores the resulting systems on a hidden, expert-authored set of 520 items spanning six goals. In their experiments, vague goals redirect search effort toward goal interpretation. Agents routinely complete training and harness-editing loops, but weight-level gains remain sparse and unstable, and the strongest evolved harness stays below the engineered Qwen-Agent reference. Agents often train on mismatched data and trust narrow self-evaluations, so local gains fail to transfer to hidden evaluation — and continued search and training can erase earlier improvements.
What exactly is "vague" here?
This is the easiest thing to misread, so take the paper's definition literally. "Vague" does not mean ambiguous or poorly written (§1). It means a broad capability direction that has not yet been operationalized into a fixed task-level objective and metric.
The contrast makes it concrete:
- Explicit task: "raise the score on AIME" — format, difficulty range, metric, and success criterion are all pinned down.
- Vague goal: "improve mathematical reasoning" — none of them are.
The paper frames the first as searching over how to improve, and the second as searching jointly over what to optimize and how (§1). Prior systems — PostTrainBench, LaMDAgent, SEAL and others — operate in the first regime. The translation step from a broad request to a fixed objective, which the authors name target operationalization, has stayed on the human side of the line.
They draw the analogy to the forward-deployed engineer (§2): someone embedded in a deployment who converts an informal need into concrete objectives and success criteria, builds the validation mechanisms, and stands up the execution system. "A capable model is not yet a working system" — and today humans close that gap.
Three coupled decisions
Autonomous learning, in the paper's framing, is three decisions tangled together (§1):
- What to improve — diagnosing capability gaps, decomposing sub-goals.
- How to improve it — data, update method, hyperparameters.
- How to verify the improvement — building validation signals.
The third one is the trap. If an agent builds its own validation data, it is grading itself with a ruler it also made. Gains on an agent-constructed proxy may not translate into the intended capability (§1). That is precisely why the evaluator has to sit outside, hidden from the agent.
If the shape of "goes up on my ruler, flat on the real one" sounds familiar, it should — it is the same shape as overfitting. Play with the figure below and watch training error and test error come apart. What Aspire studies is a version where the divergence is driven not by model capacity, but by the objective the agent chose for itself.
The hidden ruler — how 520 items were built
The core of Aspire is an evaluation set the agent never sees (§3.2). Domain experts authored 520 items from scratch, partitioned across six goals with no overlap (§A.1).
| Vague goal | Items |
|---|---|
| Scientific and academic reasoning | 75 |
| Humanities and social-science knowledge | 110 |
| Health and medical reasoning | 100 |
| Mathematical reasoning | 126 |
| Logic, reliability, and instruction following | 89 |
| Academic and scientific writing | 20 |
The paper flags the fifth goal as deliberately composite and does not claim to measure logic, hallucination resistance, and instruction following as three separately identifiable targets — it treats them as one integrated reliability objective (§3.2).
Contamination control is specific. GPQA, MMLU-Pro, and MedQA served only as references for task format, coverage, and approximate difficulty; no item from them is copied or rewritten (§3.2). Seed-2.0, GPT-5.2, and Gemini-3 answer each candidate under a blind screening protocol to calibrate difficulty; exact and semantic duplicates are removed; the set is frozen under a manifest and SHA-256 (§A.2). On top of that, every dataset the agent registers for training passes an overlap gate against the hidden set before it can reach the training backend (§3.2).
The information boundary is clean: the agent receives only the aggregate score the protocol permits — never items, reference answers, rubrics, candidate outputs, or judge traces (§3.2).
The environment: what the agent can actually touch
The design principle is to keep the strategic complexity and remove the infrastructural kind (§3.3). The agent does not operate a shell, download a training repo, or implement distributed execution. It gets a single tool with typed, composable actions: search for, download, import, or synthesize datasets and register them; launch SFT or GRPO (with LoRA or other permitted configurations); query job state; run checks against its own validation data; branch or stop a lineage. Credentials, storage, job scheduling, and checkpoint verification belong to the controller.
Everything strategic stays with the agent: what to learn, from which data, with which update method, and when to stop.
Two protocols (§4.1, §C.2):
- Final-only — no intermediate scores at all. The run may train many checkpoints but submits exactly one for evaluation. A test of open-loop execution.
- Adaptive-feedback — a bounded number of aggregate-score queries against the goal's evaluation slice. A test of search under a sparse black-box signal.
Comments
Sign in to comment