The Hitchhiker's Guide to System 1 Models: Fast Decision-Making Beyond LLMS
Abstract
Large Language Models excel at reasoning and generation but their autoregressive, token-by-token inference makes them unnecessarily slow, expensive, and poorly calibrated for the many routine decisions (routing, gating, scoring, classification) that modern AI systems require at sub-second latency. A growing class of models addresses this gap: System 1 decision models, architectures that map an input directly to a typed, structured decision in a single forward pass. This guide provides a comprehensive, practitioner-oriented treatment of the field. We propose a five-family taxonomy covering encoder-based classifiers, reward models, non-autoregressive decision engines, contrastive decision models, and extraction models, and we provide in-depth coverage of each family's architecture, training methodology, and deployment trade-offs. A central theme is calibration: we develop the theory of proper scoring rules, analyze Reinforcement Learning for Calibrated Decisions (RLCD), and examine recently discovered phenomena including IIA violations, ordinal-scale bias, and few-shot recalibration under distribution shift. On the integration side, we describe how System 1 models serve as decision infrastructure within agentic workflows and System 1 + System 2 cascades that route between fast and slow models based on calibrated confidence. The guide covers 18 application domains, maps the rapidly growing open-source ecosystem (over 70 model reproductions in weeks), provides runnable code throughout, and includes a practitioner's checklist, an open-source model zoo, and 22 self-assessment questions with detailed answers. Spanning 190 references, it is intended as a unified entry point for researchers and engineers working at the intersection of fast decision-making, calibration, and production AI systems.
Figures & tables
| Property | System 1 | System 2 |
|---|---|---|
| Speed | Fast (milliseconds) | Slow (seconds–minutes) |
| Effort | Effortless, automatic | Effortful, deliberate |
| Awareness | Unconscious, opaque | Conscious, introspectable |
| Parallelism | Highly parallel | Sequential |
| Evolutionary origin | Old, shared with animals | Recent, uniquely human |
| Knowledge | Associative, experiential | Rule-based, symbolic |
| Precision | Min retries | Cost ratio ( ) | Practical meaning |
|---|---|---|---|
| 97 | Coarse: “roughly 70%” | ||
| 385 | Moderate: “between 65–75%” | ||
| 9,604 | Fine: “70.0% 1%” |
| Dimension | Description | Status |
|---|---|---|
| Decision interface | Maps input to a bounded, structured output | Defining characteristic |
| Inference architecture | Non-autoregressive or few-pass computation | Defining characteristic |
| Latency | Sub-100ms inference | Evaluated property |
| Calibration | Predicted probabilities match empirical frequencies | Evaluated property |
| Cost efficiency | Lower per-decision cost than LLM alternatives | Evaluated property |
| Determinism | Same input yields same output | Evaluated property |
| Family | Architecture | Latency | Output | Calibration | Training | Params |
|---|---|---|---|---|---|---|
| I. Encoder-Based | Bidir. encoder + head | 5–50ms | Logits/probs | Post-hoc | CE / NLI | 100M–600M |
| II. Reward Models | Enc./dec. + scalar head | 10–100ms | Scalar score | Task-dependent | BT / PL loss | 300M–70B |
| III. Non-Autoregressive | Encoder + typed heads | 10–70ms | Choice/Score/Noul | Incentivized (RLCD) | RLCD / RLCR | 150M–27B |
| IV. Contrastive | Dual encoder + projection | 5–30ms | Similarity score | Requires calib. layer | InfoNCE | 300M–8B |
| V. Extraction ∗ | Encoder + typed extraction | 1–10ms | Typed values | Edit-distance based | Supervised / RLCD | 150M–1B |
| ∗ Emerging family; boundaries with Family III are fluid. | ||||||
| Model Type | FLOPs | Passes |
|---|---|---|
| Autoregressive LLM | (sequential) | |
| Family III (Choice) | 1 (parallel) | |
| Family III (Score) | 1 (parallel) | |
| Family III (Noul) | 1 (parallel) |
| Jev 1.14 | Laya | THX-01 | Sys. One Gemma | OpenJev | Tachyone | |
| Parameters | Undiscl. | 421M | 322M | 270M | 1.7B | 150M |
| Encoder layers | Undiscl. | 28 | 22 | 18 | 28 | 22 |
| Hidden dim | Undiscl. | 1024 | 768 | 640 | 2048 | 768 |
| Score head | Full ordinal | Full ordinal | Simplified | Simplified | Full ordinal | Simplified |
| Head design | Parallel+Box | Independent | Weight-tied | Independent | Independent | LoRA-switched |
| Routing | – | Ckpt. bank | – | – | – | Lang. routing |
| Model | Provider | Params | Latency | Distinguishing Feature |
| Jev 1.14 † | TypeSafe AI | Undiscl. | 70–500ms | Pioneer; RLCD; Box prim.; images |
| OpenAI Decisions † | OpenAI | Undiscl. | – | gpt-6-luna; zero-shot schema |
| MS-Decision-1 † | Microsoft | 9B | – | Qwen3.5-9B + RLCD post-training |
| d1 | Liquid AI | Undiscl. | – | Open-weight transformer; multilingual |
| Mercury Decide | Mercury | Undiscl. | – | Real-time agentic routing |
| Solar Decide | Solar | Undiscl. | – | Edge-cloud hybrid routing |
| Model | Provider | Params | Latency | Distinguishing Feature |
| Laya / Lia | Independent | 421M | 33ms | Most popular OSS; multilingual |
| OpenJev-RLCD † | Independent | 1.7B | 80ms | First open RLCD pipeline |
| Tachyone † | Independent | 150M | 54–59ms | Local-first; 20+ languages |
| DeepOpen † | Independent | – | – | Laya-based; lang. routing |
| Decision 2.0 family | vLLM Sem. Router | 2–27B | 7–71ms | Top JevArena per size; vLLM |
| Strands Decider 2B | Strands | 2B | 115ms | Pointer head on Qwen3.5-2B |
| Dimension | Contrastive / Dual | Cross-Encoder |
|---|---|---|
| Encoding | Independent | Joint |
| Caching | (action side) | |
| Latency ( actions) | ||
| Interaction depth | Shallow (dot product) | Deep (full attention) |
| Accuracy (small ) | Lower | Higher |
| Scalability (large ) | Higher | Lower |
| Aspect | RLHF | RLCD |
|---|---|---|
| Optimizes for | Human preference | Calibrated probabilities |
| Reward signal | Learned reward model | Proper scoring rules |
| Training data | Preference pairs | Decision tasks with outcomes |
| Output | Free-form text | Typed decisions (Choice/Score/Noul) |
| Calibration | Poor (side effect) | By construction (objective) |
| Cost | Expensive (4 models) | Moderate (2 models) |
| Loop Primitive | System 1 Role | Decision Type | Model Family |
|---|---|---|---|
| Automations | Trigger classification | Should this event fire the loop? | Noul / Choice |
| Worktrees | Conflict detection | Are parallel branches compatible? | Score |
| Skills | Skill selection | Which workflow template applies? | Contrastive (CLM) |
| Connectors | Tool routing | Which external system to invoke? | Choice / Contrastive |
| Sub-agents | Task decomposition | Route subtask to which specialist? | Choice / Score |
| Benchmark | Task Type | Size | Metrics |
|---|---|---|---|
| GLUE / SuperGLUE [ 127 ] | NLI, classification | 9/10 tasks | Accuracy, F1 |
| MS MARCO [ 92 ] | Passage reranking | 500K queries | MRR, NDCG |
| RewardBench [ 71 ] | Reward model eval | 2,985 examples | Accuracy |
| DeepSWE [ 20 ] | Code verification | 113 tasks | Accuracy |
| Terminal-Bench 2.1 [ 45 ] | Agent verification | 89 tasks | Accuracy |
| LLM-WikiRace [ 46 ] | Navigation routing | Procedural | Success rate |
| Dimension | Primary Metrics | What It Answers | Current Coverage |
|---|---|---|---|
| 1. Accuracy | F1, AUC-ROC, | Is the decision correct? | Well covered |
| 2. Calibration | Brier, ECE, log loss | Can we trust the confidence? | Partial |
| 3. Latency | P50/P95/P99, throughput | Is it fast enough? | Partial |
| 4. Cost | $/million decisions | Is it economical? | Rarely reported |
| 5. Robustness | OOD acc, adversarial flip rate | Does it fail gracefully? | Rarely reported |
| Predicted | Observed positive rate | |||
|---|---|---|---|---|
| Train dist. | Shifted dist. | Train | Shifted | |
| 0.2 | 0.21 | 0.35 | 0.01 | 0.15 |
| 0.4 | 0.39 | 0.59 | 0.01 | 0.19 |
| 0.6 | 0.61 | 0.76 | 0.01 | 0.16 |
| 0.8 | 0.79 | 0.90 | 0.01 | 0.10 |
| ECE | 0.01 | 0.15 | ||
Appendix figures & tables1 asset
Supplementary material from the paper’s appendix.
Appendix
| Model | Base | Params | License | RLCD? | Prims | Latency |
|---|---|---|---|---|---|---|
| Clef | Cloudflare | 27B / 9B | Apache-2.0 | No | C,N | – |
| Julia | Custom | 500M | Apache-2.0 | No | C,N | – |
| Tachyone | ModernBERT | 150M | Apache-2.0 | No | C,S,N | 54ms |
| Sys. One Gemma | Gemma 3 | 270M | Apache-2.0 | No | C,S,N | – |
| THX-01 | Custom | 322M | Apache-2.0 | Yes | C,S,N | 10ms |
| Laya / Lia | Custom | 421M | Apache-2.0 | Yes | C,S,N | 33ms |
Language Model Calibration
Language model calibration studies whether models’ confidence estimates match their actual accuracy across tasks, prompts, and deployment settings.
See all 386 papers