Summary
- Jeva is a novel "decision-native" architecture for system one models that separates reusable semantic encoding from set-dependent judgment, addressing four structural requirements: null-awareness, permutation-invariance, option-scalability, and cacheability.
- The architecture uses a shared language encoder to independently represent the request and each option, followed by a compact decision module that refines only the request state against immutable option memory.
- Key theoretical contributions: Propositions establishing set-dependent preference with a single block (Proposition 1), coverage without a cardinality denominator (Proposition 2), and candidate symmetry with exact reuse (Proposition 3).
- Empirical results: Jeva-4B achieves 78.30% on Typed Decisions, exceeds 90% accuracy on BANKING77 and MASSIVE, achieves near-perfect null detection (98.66% AUROC), zero decision flips under permutation, and scales to 2,048 candidates with over 2× speedup over baselines.
- Efficiency gains: Cross-request reuse delivers median-latency speedups of over 20× for newly assembled long-document candidate sets without changing decisions.
Introduction and Theoretical Foundation
The paper addresses a fundamental limitation in current system one models: predicting answers from serialized text does not respect the structure of decision problems. The authors argue that four structural requirements are underemphasized in current designs:
- Null-aware: Models should distinguish answer absence from uncertainty among candidates
- Permutation-invariant: Reordering alternatives should not change the decision
- Option-scalable: Growing candidate sets should not require redefining the output space
- Cacheable: Request-independent computation over recurring alternatives should be reusable
The theoretical foundation builds on several key insights:
- Independent scoring limitation: For independent scores normalized by softmax with temperature , the log odds satisfy:
The shared denominator cancels in the ratio, meaning adding or removing candidates cannot reverse the preference between two retained options.
-
Competition vs. coverage: A common score shift leaves conditional probabilities unchanged, but relative preference alone cannot establish whether any candidate is acceptable. This motivates a separate coverage estimate.
-
Set functions and latent attention: Building on Deep Sets (Zaheer et al., 2017), Set Transformer (Lee et al., 2019), and Perceiver (Jaegle et al., 2021), Jeva refines a request-conditioned state against immutable option memory.
Methodology
Architecture Design
Independent Encoding: A request comprises state , question , decision type , and candidates . Two text templates are used: for the request and for each candidate. The encoding uses:
where nrm is stabilized normalization and .
Candidate-Conditioned State Refinement: Each of blocks reads the option memory through heads. The candidate-weighted message uses attention-like aggregation:
The state undergoes two residual updates:
Coverage and Typed Outputs: Jeva computes final scores and conditional candidate probabilities . The coverage estimate is:
This implements , distinguishing answer absence from candidate competition.
Memory and Caching: An atomic option memory stores both semantic vectors and projected views:
Training
Jeva-4B uses Qwen3.5-4B with pooled width 2560, decision width , , , and . Training uses rank-64 LoRA with both projections and the decision head (13.37M parameters). The primary loss is joint cross-entropy on :
Empirical Validation / Results
Decision Quality (Table 1)
| Model | Typed Test | BANKING77 K=8 | BANKING77 K=16 | MASSIVE K=8 | MASSIVE K=16 | Mind2Web Task | Mind2Web Website | Mind2Web Domain |
|---|---|---|---|---|---|---|---|---|
| Jeva-4B | 78.30 | 92.05 | 91.62 | 91.09 | 90.22 | 79.99 | 62.25 | 66.23 |
| Jev-1.13.0 | 74.10 | 86.14 | 82.50 | 84.63 | 81.61 | 66.26 | 59.97 | 62.47 |
| InternDecision-4B | 78.70 | 80.78 | 75.03 | 81.20 | 75.79 | 48.02 | 41.17 | 43.61 |
| Re-Flex-4B | 58.85 | 78.77 | 74.38 | 76.63 | 71.39 | 52.08 | 45.05 | 47.64 |
| KEV-4B (BF16) | 66.00 | 83.47 | 82.47 | 76.60 | 73.54 | 40.32 | 34.17 | 35.62 |
Null Detection and Order Stability (Table 2)
| Model | Noul Brier ↓ | Noul MAE ↓ | Score MAE ↓ | Score RMSE ↓ | Flip (%) ↓ | All-order (%) ↑ | Mean TV ↓ |
|---|---|---|---|---|---|---|---|
| Jeva-4B | 0.0184 | 0.0939 | 0.2315 | 0.3222 | 0.00 | 76.67 | 3.17e-08 |
| InternDecision-4B | 0.0340 | 0.1431 | 0.2488 | 0.3208 | 22.67 | 64.50 | 0.106 |
| JevK5 | 0.0987 | 0.2448 | 0.4370 | 0.5935 | 26.17 | 47.83 | 0.116 |
| KEV-4B (BF16) | 0.0888 | 0.2282 | 0.3987 | 0.5669 | 17.50 | 55.50 | 0.0658 |
Key Results
- Null detection: 98.66% AUROC on BANKING77 with 16 candidates (588 answer-absent), detecting 93.88% of absent answers at 5.02% FPR
- Permutation invariance: Zero flips, mean TV of , identical original and all-order accuracy of 76.67%
- Candidate scaling: At K=2048, Jeva achieves 69.88% accuracy vs. JevK5's 67.47%, with 7.85× latency improvement from length-aware batching
- Reuse efficiency: Full reuse gives 27.86× median paired speedup; hybrid cache avoids 99.2% of candidate-row encodings
Theoretical and Practical Implications
Theoretical contributions:
-
Set-dependent expressivity (Proposition 1): A single Jeva block can reverse preferences between two retained options when the surrounding set changes, which no independent scorer can achieve. This proves that reusable features do not imply independent decisions.
-
Coverage without cardinality denominator (Proposition 2): Adding options below the existing maximum leaves unchanged, whereas flat softmax assigns null probability that depends on candidate count K:
- Symmetry and exact reuse (Proposition 3): Permuting candidates permutes candidate probabilities but leaves state, null probability, and typed outputs unchanged. Cached entries produce identical outputs.
Practical implications:
- Architecture design: The separation of semantic representation, candidate interaction, and answer availability provides a blueprint for decision-native architectures
- Efficiency: The cacheable option representations enable substantial latency reductions for tool registries, document collections, and label vocabularies that persist across requests
- Scalability: Linear complexity in candidate count with prepared memory supports thousands of candidates in a single forward pass
Conclusion
Jeva introduces a native architecture specifically designed for system one decision making, modeling decisions as an evolving state that reads reusable option memory. The architecture unifies permutation symmetry, variable candidate counts, explicit null probability, and caching through its design.
The trained Jeva-4B combines broad decision capability with strong null detection, stable predictions under reordering, and savings from hybrid cache. Large-set results demonstrate the practical value of candidate-indexed readout, achieving both higher accuracy and significant speedups over recursive-selection baselines.
Future directions could include extending the architecture to more complex decision structures, exploring larger backbone models, and investigating additional types of reusable computation across requests.
Related papers
- ProgramGym: Scaling Training Environments for Long-Horizon Program Reproduction Agents
ProgramGym builds 1,648 verifiable program-reproduction environments and a role-isolated agent workflow, boosting a 27B model from 34.87% to 56.25% tests passed, exceeding flagship models.
- SWE-Prime: Fewer Trajectories, Better Performance
SWE-Prime's two-stage trajectory and segment selection enables training on just 10% of resolved trajectories to outperform full-dataset SFT by up to 24.2%.
- Quality, Not Just Outcome: A Structural Scoring Framework for Selecting Coding-Agent Trajectories for Supervised Fine-Tuning
TQS, a structural scoring framework evaluating coding-agent trajectory process quality, boosts SWE-Bench Verified pass@1 to 27.6, outperforming random selection by 2.8 points at 43 ms per trajectory.