Blind Spots: Where Small Language Models Fall Behind Frontier Models on Terminal Tasks
Organizations: University of California, Los Angeles · Microsoft Research
Abstract
Small language models (SLMs) offer an attractive alternative to frontier models (FMs) because they can be deployed with lower cost and latency. This makes SLMs especially appealing for terminal tasks on edge devices, where responsiveness, local execution, and limited connectivity are important considerations. However, they continue to lag behind FMs on terminal tasks, as measured by standard task success rates. Yet these rates conflate several capabilities that may contribute to this gap. In this work, we characterize the SLM-FM gap along three axes: solvability, whether additional test-time compute allows an SLM to reach a correct solution; verification, whether it can identify a successful solution among candidate trajectories; and confidence, whether it can accurately anticipate its probability of success. Across two standard terminal benchmarks, we find that repeated sampling narrows, but does not eliminate, the gap in solvability. In contrast, a persistent gap remains in verification. Given the same candidate trajectory pool, FMs recover substantially more of the gap between random and oracle selection than SLMs. SLMs are also more overconfident in their prospective success estimates and exhibit poorer calibration. These results suggest that the SLM-FM gap is multidimensional, spanning not only the ability to generate successful solutions, but also the ability to recognize successful solutions and anticipate success. We hope this decomposition can guide future work on developing stronger and smaller terminal agents.
Figures & tables
| Task | Model | Solvability | Verification | Confidence |
|---|---|---|---|---|
| mlflow- register | Qwen3.5-9B | solves | scores attempts as success; its chosen solution passes of the time | predicts |
| GLM-5.2 | solves | its chosen solution passes 100% of the time | predicts | |
| token-auth- websocket | Qwen3.5-9B | solves | — | predicts |
| GLM-5.2 | solves | — | predicts |
| tblite | tb2.1 | |||
|---|---|---|---|---|
| Verifier | Best-of-32 | Gap recovered | Best-of-32 | Gap recovered |
| Random (pass@1) | 42.0 | 0% | 21.6 | 0% |
| Qwen3.5-9B | 54.2 | 28% | 35.8 | 41% |
| Tmax-9B | 55.4 | 31% | 37.2 | 45% |
| GLM-5.2 | 64.6 | 53% | 44.0 | 65% |
| Oracle (pass@32) | 85.0 | 100% | 56.2 | 100% |
Appendix figures & tables6 assets
Supplementary material from the paper’s appendix.
Appendix
| Model | Parameters | Architecture | Checkpoint | Tier |
|---|---|---|---|---|
| Qwen3.5-9B | 9B | dense | Qwen/Qwen3.5-9B | SLM |
| Tmax-9B | 9B | dense | allenai/tmax-9b | SLM |
| GLM-5.2 | 744B (40B active) | MoE, 1M ctx | zai-org/GLM-5.2-FP8 | FM |
| mini-swe-agent | terminus-2 | vanillux2agent | OpenHands | |
|---|---|---|---|---|
| Qwen3.5-9B | ||||
| Tmax-9B | ||||
| GLM-5.2 | ||||
| Average | 59.3 |
| Verifier | ||||
|---|---|---|---|---|
| Benchmark | Pool generated by | Qwen3.5-9B | Tmax-9B | GLM-5.2 |
| tblite | Qwen3.5-9B | 28% | 31% | 53% |
| Tmax-9B | 22% | 23% | 72% | |
| GLM-5.2 | 31% | 32% | 74% | |
| tb2.1 | Qwen3.5-9B | 41% | 45% | 65% |
| Tmax-9B | 41% | 44% | 52% | |
| ID | Failure mode | Definition (judged MATCH/NO_MATCH per failed trajectory) |
|---|---|---|
| 01 | Disobey Task Specification | The trajectory materially contradicts an explicit directive of the task (a hard requirement, prohibition, or binding default). |
| 02 | Step Repetition | The agent re-executes an already-attempted phase (same sub-goal, tool, and target) with semantically identical actions, absent any material change in state. |
| 03 | Unaware of Termination | The agent continues acting beyond a reasonable stopping point—after success is achieved or futility is established. |
| 04 | Context Loss | The agent forgets or contradicts relevant recent context: concrete state (files created, errors seen) or its own earlier decisions. |
| 05 | Premature Termination | The agent declares completion before meeting explicit task objectives or supplying required verifications or critical information. |
| 06 | No/Irrelevant Verification | The agent marks the task complete with no check of core functional properties, or with only irrelevant checks. |
Small Language Models
Small language models are compact neural language systems designed to deliver useful text and reasoning capabilities with limited compute, memory, and energy.
See all 279 papers