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:

  1. Null-aware: Models should distinguish answer absence from uncertainty among candidates
  2. Permutation-invariant: Reordering alternatives should not change the decision
  3. Option-scalable: Growing candidate sets should not require redefining the output space
  4. Cacheable: Request-independent computation over recurring alternatives should be reusable

The theoretical foundation builds on several key insights:

  • Independent scoring limitation: For independent scores g(x,ι,oi)g(x, \iota, o_i) normalized by softmax with temperature τ>0\tau > 0, the log odds satisfy:
log⁡qi(O)qj(O)=g(x,ι,oi)−g(x,ι,oj)τ\log \frac{q_i(\mathcal{O})}{q_j(\mathcal{O})} = \frac{g(x, \iota, o_i) - g(x, \iota, o_j)}{\tau}

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 qq 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 xx, question ι\iota, decision type tt, and candidates O:=(o1,…,oK)\mathcal{O} := (o_1, \ldots, o_K). Two text templates are used: Tx(t,ι,x)T_x(t, \iota, x) for the request and To(t,oi)T_o(t, o_i) for each candidate. The encoding uses:

z0=PxEθ(Tx(t,ι,x)),ui=nrm(PoEθ(To(t,oi)))z_0 = P_x E_\theta(T_x(t, \iota, x)), \quad u_i = \mathrm{nrm}(P_o E_\theta(T_o(t, o_i)))

where nrm is stabilized ℓ2\ell_2 normalization and z0,ui∈Rdz_0, u_i \in \mathbb{R}^d.

Candidate-Conditioned State Refinement: Each of LL blocks reads the option memory UU through HH heads. The candidate-weighted message uses attention-like aggregation:

aℓih=exp⁡((qℓh)⊤kℓih/τℓ)∑jexp⁡((qℓh)⊤kℓjh/τℓ)a_{\ell i}^h = \frac{\exp((q_\ell^h)^\top k_{\ell i}^h / \tau_\ell)}{\sum_j \exp((q_\ell^h)^\top k_{\ell j}^h / \tau_\ell)}

The state undergoes two residual updates:

z~ℓ=zℓ+αℓmℓ,zℓ+1=z~ℓ+L−1/2Fℓ(RMSNorm(z~ℓ))\tilde{z}_\ell = z_\ell + \alpha_\ell m_\ell, \quad z_{\ell+1} = \tilde{z}_\ell + L^{-1/2} F_\ell(\mathrm{RMSNorm}(\tilde{z}_\ell))

Coverage and Typed Outputs: Jeva computes final scores si=zL⊤uis_i = z_L^\top u_i and conditional candidate probabilities q=softmax(s/τdec)q = \mathrm{softmax}(s/\tau_{dec}). The coverage estimate is:

ρ=σ(max⁡isi−bcovτcov),p⊥=1−ρ,pi=ρqi\rho = \sigma\left(\frac{\max_i s_i - b_{cov}}{\tau_{cov}}\right), \quad p_\perp = 1 - \rho, \quad p_i = \rho q_i

This implements P(Y=i)=P(Y≠⊥)P(Y=i∣Y≠⊥)P(Y = i) = P(Y \neq \bot)P(Y = i \mid Y \neq \bot), distinguishing answer absence from candidate competition.

Memory and Caching: An atomic option memory stores both semantic vectors and projected views:

Mt(oi)=(ui,{kℓih,vℓih}ℓ,h)\mathcal{M}_t(o_i) = (u_i, \{k_{\ell i}^h, v_{\ell i}^h\}_{\ell,h})

Training

Jeva-4B uses Qwen3.5-4B with pooled width 2560, decision width d=768d = 768, L=1L = 1, H=8H = 8, and f=3072f = 3072. Training uses rank-64 LoRA with both projections and the decision head (13.37M parameters). The primary loss is joint cross-entropy on pp:

ℓ=BCEWithLogits(g,cy)−∑iyilog⁡qi\ell = \text{BCEWithLogits}(g, c_y) - \sum_i y_i \log q_i

Empirical Validation / Results

Decision Quality (Table 1)

ModelTyped TestBANKING77 K=8BANKING77 K=16MASSIVE K=8MASSIVE K=16Mind2Web TaskMind2Web WebsiteMind2Web Domain
Jeva-4B78.3092.0591.6291.0990.2279.9962.2566.23
Jev-1.13.074.1086.1482.5084.6381.6166.2659.9762.47
InternDecision-4B78.7080.7875.0381.2075.7948.0241.1743.61
Re-Flex-4B58.8578.7774.3876.6371.3952.0845.0547.64
KEV-4B (BF16)66.0083.4782.4776.6073.5440.3234.1735.62

Null Detection and Order Stability (Table 2)

ModelNoul Brier ↓Noul MAE ↓Score MAE ↓Score RMSE ↓Flip (%) ↓All-order (%) ↑Mean TV ↓
Jeva-4B0.01840.09390.23150.32220.0076.673.17e-08
InternDecision-4B0.03400.14310.24880.320822.6764.500.106
JevK50.09870.24480.43700.593526.1747.830.116
KEV-4B (BF16)0.08880.22820.39870.566917.5055.500.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 3.17×10−83.17 \times 10^{-8}, 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:

  1. 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.

  2. Coverage without cardinality denominator (Proposition 2): Adding options below the existing maximum leaves ρ\rho unchanged, whereas flat softmax assigns null probability that depends on candidate count K:

p⊥flat=σ((b0−s)/τ−log⁡K)p_\perp^{flat} = \sigma((b_0 - s)/\tau - \log K)
  1. 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