Intern-Decision: Efficient Multimodal Decision Making with Autoregressive Masked Language Modeling
Organizations: Shanghai AI Lab · Shanghai Jiao Tong University · Fudan University · Nanyang Technological University
Abstract
Interactive agents repeatedly choose among a finite set of actions, labels, or ordinal outcomes. Generating a free-form response for each choice adds latency and complicates the interface between a model and its environment. We present Intern-Decision, a family of 0.8B, 2B, and 4B multimodal decision models that return structured choices and candidate probabilities from text and optional images. Our autoregressive masked language modeling objective places one decision placeholder per field in a complete assistant JSON skeleton. Ground-truth symbols appear only in supervision, while all fields are evaluated in a single causal forward pass using the backbone's native language-model head. The 4B model achieves a 90.02% unweighted average accuracy across seven evaluation suites, compared with 88.74% for Jev v1.13.0. For a fixed 289-token request with three fields on one RTX 4090, mean latency is 44.16 ms for the 4B model and approximately 33--34 ms for the smaller models. On a separate 96-case known-distribution pilot, temperature scaling reduces expected multiclass Brier from 0.628 to 0.550 and expected calibration error from 0.213 to 0.089. A confidence-based handoff study on 111 public Jevbench-Hard items improves accuracy from 82/111 (73.87%) to 97/111 (87.39%) by routing 42 items to Atria-Dawn-Preview. We also describe qualitative game, visual interface, and browser demonstrations. These results support compact decision models as a practical component of larger agent systems.
Figures & tables
| Component | Representative sources / tasks | Capability focus |
| Synthetic text decisions | General and Hard decisions synthesized by deepseek-v4.1-flash | Evidence use, rule following, and difficult textual judgments |
| Public task distributions | AG News [ 31 ] , ToolACE [ 19 ] , Typed Decisions [ 21 ] , WildGuardMix [ 14 ] , WildJailbreak [ 18 ] , and Ruozhiba (LLM Ruozhiba QA and COIG-CQIA) [ 15 , 2 ] | Classification, tool routing, typed decisions, safety, and reasoning |
| Synthetic visual and interactive tasks | Game environments, VizDoom, and shapes/captcha-style tasks | Visual grounding, discrete control, and pointer-action selection |
| Suite | Rows | Decisions | Evaluation focus |
| Jevbench-Easy | 48 | 48 | Explicit facts and direct decisions |
| Jevbench-Original | 72 | 72 | Policy, routing, and typed judgments |
| Jevbench-Hard | 111 | 111 | Longer contexts and interacting rules |
| Typed Decision | 400 | 2,000 | Multiple typed fields per state |
| ToolACE | 310 | 310 | Tool selection |
| AG News | 7,600 | 7,600 | News classification |
| Model | Easy | Original | Hard | Typed | ToolACE | AG News | WildJB | Average |
| Jev | 100.00 | 98.61 | 72.07 | 73.35 | 91.29 | 89.57 | 96.29 | 88.74 |
| Laya | 95.83 | 72.22 | 28.83 | 35.95 | 63.87 | 92.84 | 14.84 | 57.77 |
| SemIf | 100.00 | 98.61 | 61.26 | 62.80 | 85.16 | 89.22 | 92.53 | 84.23 |
| Kev | 100.00 | 93.06 | 45.05 | 65.60 | 87.42 | 89.82 | 75.97 | 79.56 |
| JevK5 | 100.00 | 97.22 | 73.87 | 64.50 | 80.97 | 89.13 | 90.45 | 85.16 |
| Intern-Decision-0.8B | 97.92 | 80.56 | 52.25 | 77.35 | 94.52 | 88.61 | 64.48 | 79.38 |
| Model | Brier | ECE | Temperature |
| Jev | 0.358420 | 0.094685 | Reported/default |
| Laya | 0.804244 | 0.246455 | Reported/default |
| SemIf | 0.498012 | 0.112213 | 1.000000 |
| Kev | 0.738253 | 0.262200 | 2.962195 |
| JevK5 | 0.366162 | 0.046672 | 1.532000 |
| Intern-Decision-0.8B | 0.529519 | 0.065710 | 2.747761 |
| Model | Mean | P50 | P95 | Mean ratio |
| Jev | 109.70 | 106.30 | 146.70 | 1.00 |
| Intern-Decision-0.8B | 33.98 | 33.44 | 37.50 | 3.23 |
| Intern-Decision-2B | 33.28 | 33.15 | 33.55 | 3.30 |
| Intern-Decision-4B | 44.16 | 44.03 | 44.60 | 2.48 |
| Category | Jev | 4B uncalibrated | 4B calibrated |
| Direct randomness and support | 0.490 / 0.216 | 0.483 / 0.181 | 0.421 / 0.129 |
| Composed events and mixtures | 0.682 / 0.274 | 0.677 / 0.254 | 0.577 / 0.150 |
| History, conditioning, hidden state | 0.657 / 0.113 | 0.711 / 0.219 | 0.613 / 0.108 |
| Daily evidence and observation bias | 0.603 / 0.114 | 0.701 / 0.328 | 0.575 / 0.210 |
| Selective disclosure and puzzles | 0.483 / 0.138 | 0.540 / 0.119 | 0.510 / 0.049 |
| Sequential and combinatorial processes | 0.657 / 0.116 | 0.656 / 0.180 | 0.605 / 0.058 |
| System | Correct / 111 | Accuracy | Atria calls | Total time |
| Intern-Decision-4B | 82 | 73.87% | 0 | 4.90 s, derived |
| Confidence-based handoff | 97 | 87.39% | 42 | 140.16 s, estimated |
| Atria-Dawn-Preview only | 99 | 89.19% | 111 | 300.03 s, measured |
Appendix figures & tables3 assets
Supplementary material from the paper’s appendix.
Appendix
| Checkpoint family | Temperature |
| Intern-Decision-0.8B | 2.747760550702957 |
| Intern-Decision-2B | 2.100509348277736 |
| Intern-Decision-4B | 1.9924182353655278 |
| Setting | Recorded value |
| Initialization | Matching Qwen3.5-0.8B, Qwen3.5-2B, or Qwen3.5-4B backbone |
| Epochs / optimizer updates | 2 / 156 |
| Peak / minimum learning rate | / |
| Schedule / warm-up ratio | Cosine / 0.03 |
| Global batch / sequence length | 16 packed sequences / 8,192 tokens |
| Precision / GPU count / seed | BF16 / 4 / 42 |
| Component | Samples | Decisions |
| Synthetic decision text | 6,711 | 6,711 |
| Public task distributions | 5,669 | 10,789 |
| Synthetic visual and interactive data | 5,500 | 6,000 |
| Total | 17,880 | 23,500 |
LLM Decision-Making
LLM decision-making studies how language models choose, act, seek information, and allocate resources under goals, uncertainty, constraints, and social pressures.
See all 246 papers