alphaFeedback

WorksComputer Science

Honest Small Decision Models for Finance: Scale, Specialization Collapse, and Mixed-Corpus Remediation

AI contributions
Not recorded for this paper
View details

Abstract

Financial workflows need fast, calibrated, auditable decisions, not just generated text. We train System-1 decision models, small language models fine-tuned to answer typed questions (choice/score/noul) with a probability in a single forward pass, across two model families (K2-Horizon and Qwen3.5/3.8) and nine rungs from 0.8B to 32B parameters, using one frozen LoRA recipe on a public decision benchmark and two new finance corpora: a programmatic-gold policy corpus (rule-reading with exact labels) and a reality-labeled outcome corpus (19,640 realized forward-return questions in walk-forward splits, plus a sealed 2026 test of 1,360 questions). Narrow fine-tuning costs general decision competence 9-45 percentage points, a data-mixture effect that shrinks with model scale and is associated with narrow-gradient volume. On reality-labeled questions, every trained rung from 0.8B to 32B lands at the horizon-conditioned prior baseline (accuracy 0.37-0.38, no detectable conditional edge under our controls); the models respond with flat, well-calibrated probabilities that track per-horizon base rates: naturally honest uncertainty, with a mid-scale calibration sweet spot (ECE 0.026 at 2B, degrading to 0.043-0.044 at 9-32B under prior drift). A mixed-corpus remediation carries all competencies in one adapter at modest cost: it matches or slightly exceeds the generalist specialist on the public benchmark while holding the policy ceiling and near-specialist outcome calibration, yielding a deployable artifact with per-domain temperature regimes and a band-dispatch escalation analysis: sharp, dispatchable bands where rules determine answers; flat, review-routing bands where reality does not.

Introduction

A trading desk, a compliance team, and a credit officer all need the same primitive: given a state and a typed question, a probability, not a paragraph. Recent “System-1” decision models [19] make this primitive architectural: the model consumes a state and typed questions (CHOICE over options, SCORE on an ordinal scale, NOUL returning P(yes)P(\text{yes})) and emits calibrated probabilities in one forward pass, at latencies and sizes suitable for production gates. Production deployments exist at exactly this shape (Cloudflare’s CLEF is a 27B decision model post-trained from Qwen3.8-27B [2]; the this-that model serves typed decisions in 30 ms at a million of a cent [1]), and a growing open ecosystem (IMAVEY [13], STRANDS-DECIDER [18], DECIDER [11], KEV [14]) publishes recipes and leaderboards.

But three questions matter before an institution fine-tunes its own small decision layer, and the open literature answers none of them for the finance domain. (1) What happens to probability quality when the labels come from reality? Decision-model training sets use clean or programmatically-solved labels; financial outcomes are noisy, regime-drifting, and close to unpredictable from standard technical features. (2) What does domain fine-tuning destroy? Narrow SFT is known to erode general capabilities in decision models [13]; the governance question is how much, at what scale, and whether it can be fixed. (3) How should calibrated probabilities be turned into actions? The gap between P(yes)P(\text{yes}) and an approve/review/reject dispatch is business logic, and needs a measurement discipline [23].

This paper answers all three with a controlled study: one frozen training recipe, two model families, nine scale rungs (0.8B–32B), one public decision benchmark, and two new finance corpora built for this work. Our contributions:

  • A specialization-gap trend: policy-only SFT costs 9–23pp of general decision accuracy, outcome-only SFT costs 15–45pp; damage shrinks roughly monotonically with scale (rung-to-rung wobble inside our ∼2pp resolution; at the top rungs 8.7–20.8pp remains) and tracks narrow-gradient volume (outcome training, with 8× the rows, costs 1.7–3.8× more at matched rungs, mean ≈2.3×). A three-seed replication at Qwen-2B reproduces every headline.

  • A remediation: a single mixed-corpus adapter carries all competencies at modest cost, matching or slightly exceeding the generalist specialist on the public benchmark while holding the policy ceiling and near-specialist outcome calibration, with distinct per-domain temperatures in one artifact.

  • An empirical characterization of the outcome task: across all nine rungs and both families, trained accuracy sits at the horizon-conditioned prior baseline (the “marginal ceiling”), classical controls detect no conditional signal on this feature set, and the models respond with flat, well-calibrated probabilities: honest uncertainty, not failure.

  • A deployment analysis turning probabilities into escalation policy via band dispatch: where rules determine answers the bands are empty and sharp (auto-decision is defensible within this corpus’s regime); where reality does not, probabilities stay overwhelmingly in the middle band, and the honest default routes to review.

  • A frozen, reproducible recipe for LoRA decision fine-tuning, validated by a pre-registered hyperparameter probe on two families (field-consensus 10−410^{-4}/r16 beats inherited

agentic-program settings by +2.6pp accuracy on both families, p≤0.006p \le0.006), and an evaluation discipline with cluster-robust paired tests, foreign-panel regression checks, and leakage lints.

  • Two finance corpora: a programmatic-gold policy corpus (2,651 rows, contrastive pairs, structure-keyed splits) teaching rule-reading; and a reality-labeled outcome corpus (19,640 rows from live market data across walk-forward question-date splits, plus a sealed 1,360-question 2026 test; horizons 1–21 sessions; boundary-crossing labels audited) whose labels are realized forward returns.

The training recipe, corpus-construction procedures, and evaluation protocol are fully specified in this paper for independent replication; artifacts are available from the author on request. The sealed 2026 test split remains unevaluated.

Background and Related Work

System-1 decision models. TypeSafe’s Jev established the primitive set we adopt verbatim [19]: noul returns PP (yes) for propositions (never a graded “medium”), score grades on an ordered scale, choice distributes over categories. We read these probabilities from the language-model head over single-token codes under a pinned prompt contract (§3), the same readout used by the strongest open models: imajev (Qwen3.5 2B–9B, 255-code readout, LoRA r=16r=16, α=32\alpha=32) tops the JevBench board [13]; strands-decider replaces the head with a pointer head and documents pre-registered retrains with σ≈1.4\sigma\approx1.4pp [18]; clef is the production 27B instance on the same backbone family we test at the top rung [2]. decider [11] and kev [14] contribute the programmatic-gold corpus pattern our policy corpus follows, and the temperature-scaling discipline (fit on held-out data by likelihood) our evaluation inherits; the field consensus is T>1T > 1 on clean-label decision data, and our reality-labeled rungs pull sharply toward 1 in an informative direction (§6.3). A training-free line corrects the readout rather than the weights: AnyJev divides out a label prior estimated from unlabeled inputs and averages over option rotations with no gradient steps [24], and capable backbones read out competitively before any training [8]. Our zero-shot grid bounds what that buys in finance: the best base reads policy rules at 0.812 where trained adapters sit at 0.99 or above, and no base model at any size beats chance on forward-direction questions. Domain evaluations are emerging in other regulated fields, e.g. clinical factuality [5]; we provide the finance one. Comparisons against full LLM judges find the decision readout cheaper and faster, and wrong in the same places [17]: shared failure modes, honestly priced.

LLMs and market prediction. Frontier LLMs extract some directional signal from text such as news headlines [9], and agentic finance systems push the generative stack toward autonomous deep research [20, 22], but tabular technical states are a different regime: we show a logistic-regression control on our features recovers no signal, and no base model at any size (0.8B–32B) beats chance on our outcome questions. Our claim is deliberately not alpha; it is calibration: small decision models trained on realized returns track the marginals closely and report them honestly.

Capability erosion. IMAJEV reports that easy-decision SFT collapsed hard-item accuracy (64.9→42.3) until a hard-question stage restored it [13]; the same erosion resembles the catastrophic-forgetting failure mode of neural networks [7], documented for LLM continual fine-tuning [10]; however, our finance adapters are fresh LoRA branches from the same base rather than continued training, so we measure a data-mixture gap, not sequential forgetting. Independent work reports the same phenomenon on general-domain tasks: fine-tuning yields targeted gains with diminishing-to-negative transfer on capable backbones, and its losses are anchored by KL penalties to the base model [8], a loss-space remedy complementary to our data-space concatenation below. We characterize it as a two-axis trend (scale, narrow-gradient volume) across two families and two finance corpora, and show plain corpus concatenation is a sufficient remediation.

Experimental Setup

Models and families. Nine rungs across two families that enter the study as equals. Qwen3.5 (Alibaba) at 0.8B/2B/4B/9B [15], with Qwen3.8-27B [16] as its top rung (the CLEF backbone; the Qwen arm switches generation 3.5→3.8 at this rung only, documented as a confound, so within-Qwen scale reads stop at 9B). K2-Horizon (IFM) at 0.9B/3.7B/7B/32B [6]: four dense members of a six-model fleet released 2026-09 as a fully open family (Apache 2.0 weights, checkpoints, data recipes, training code, and logs), with ∼22T pre-training tokens, reasoning trajectories in the mixture, agentic post-training, and vendor-reported state of the art at each size class. The two top rungs (Qwen3.8-27B vs K2-32B) form a class-4 pair that is size-mismatched by 5B with the generation switch only on the Qwen side; we compare them with cluster-robust tests and mark the confound where it matters.

Prompt contract and readout. Each question renders through the model’s native chat template with thinking suppressed (K2 reasoning_effort=low; Qwen enable_thinking=False); the assistant region is an empty think block plus a single answer code. Codes: choice = letters A–Z, score = ordinal digits 0–9, noul = true/false, all verified single tokens per tokenizer, with per-model rendering pinned (a 24/24 render check including the 27B). The decision readout is a restricted softmax over the presented option tokens at the code position; the product is the full distribution, and argmax is used only inside accuracy metrics.

Frozen recipe. LoRA [4] r=16r=16, α=32\alpha=32, dropout 0.05, on all language projections (Qwen includes its DeltaNet projections); lr 10−410^{-4} cosine, 3% warmup, effective batch 8, two epochs with checkpoints at each epoch boundaries; loss on the code token only. The recipe was frozen after a pre-registered probe: field-consensus 10−4/r1610^{-4}/r16 vs. the inherited agentic-program 2⋅10−4/r322 \cdot10^{-4}/r32 improved dev Brier 0.354→0.330 and accuracy 0.754→0.780 on K2-0.9B (McNemar [12], p=0.001p=0.001) and 0.375→0.339 / 0.745→0.771 on Qwen-0.8B (p=0.006p=0.006); the same setting was independently converged on by IMAJEV for its 2B.

Evaluation discipline. Multiclass Brier, NLL, ECE [3] (10 equal-width bins on max-probability), AUROC and coverage at error budgets; temperatures fitted by minimum NLL on a calibration split, verified with 5-fold spreads; cluster-robust paired tests (sign-flip over state-signature clusters); a foreign evaluation panel (an out-of-distribution decision suite) rides along with every artifact to catch silent erosion; leakage lints (cross-split signatures, label-space contract conformance, NaN/inf state fields) run at corpus freeze.

Finance Decision Corpora

Public benchmark (“kev”). A 14,576-row public decision corpus (train) with 1,088 calibration and 1,352 development rows, plus a 764-row foreign development panel; used to validate the recipe and as the general-competence reference throughout.

Policy corpus (programmatic gold). 2,651 records over three families (regime choice, risk score, eligibility noul): a policy with thresholds is drawn per structure; states draw feature values around the thresholds; labels are solved by code under the stated rule; 251 contrastive pairs flip the deciding feature and assert the label flips; 1–3 distractor fields must be ignored. Splits are by structure (14/3/3 per family = 1,857/395/399 train/calibration/development), so held-out splits carry unseen phrasings, thresholds and option orders; this is a rule-generalization read, never evidence of predictive skill. A base row (no adapter) measures what stock models do zero-shot.

Outcome corpus (reality-labeled). 40 liquid US equities, daily bars 2016–present from a live market-data proxy, cached locally. Per sampled (symbol, session): a point-in-time state (RSI-14 and ADX-14, both in Wilder form [21]; close/SMA50, volume ratio, 5/21-day returns, 52-week distance) and one typed question with horizon h∈{1,5,10,21}h \in\{1, 5, 10, 21\}: noul “will close be higher after hh sessions?”, score/choice grading the realized close-to-close return into five bins with thresholds frozen from train-period quantiles (−2.23/−0.22/+1.15/+3.73%) and stated in the prompt. Labels are the realized returns. Splits are walk-forward by question date (states are point-in-time [22]): train ≤2023 (15,640), calibration 2024 (2,000), development 2025 (2,000), test 2026+ (1,360, sealed: it ships unevaluated and is not opened in this paper). A question’s forward window may cross its split’s year boundary (70/69/59 rows in train/calibration/development, ≤3.5%); excluding the development crossers shifts accuracy and ECE by ≤0.002 at every rung, so reported values stand.

Controls. (i) Prior baseline: the most frequent label per (qtype, horizon) from train, evaluated on development. (ii) Logistic regression: standardized, ridge-regularized, on the same seven noul features and rows. (iii) Momentum sign. These convert “our model found no edge” into a statement about the data.

Results on the Public Benchmark

Table 1 condenses the nine-rung ladder. Each row is the rung’s headline artifact (the ckpt column discloses the checkpoint; selection balances in-domain accuracy against foreign calibration: the ≤2B rows favor epoch-2 dev, the 4B+ Qwen rows the epoch-1 boundary). Epoch 2 erodes foreign-panel ECE at 8 of 9 rungs (K2-0.9B excepted, where it weakly dominates on both panels); at Q-2B it improves foreign accuracy and Brier while still eroding ECE (0.060→0.086); this is a robust pattern we return to in §8. Three findings. (1) No detectable family advantage: prior

RungckptDev accDev BrierTr accTr ECE
Q-0.8B36440.8010.3170.5810.111
K2-0.9B36440.7830.3220.6110.078
Q-2B36440.8080.2950.6490.086
K2-3.7B36440.8250.2680.7110.080
Q-4B18220.8250.2600.7070.069
K2-7B36440.8250.2720.7280.050
Q-9B18220.8260.2580.7400.050
Q3.8-27B18220.8310.2540.7910.030
K2-32B36440.8370.2500.7470.066

Table 1. Public-benchmark ladder, two epochs, post-temperature, rows ascending in size. Rows are per-rung headline artifacts balancing in-domain and foreign quality (ckpt column discloses the choice; the K2 rows and ≤2B rows favor epoch-2 dev, the 4B+ Qwen rows the epoch-1 boundary). Q3.8-27B switches Qwen generation 3.5→3.8 at this rung only (§3). Dev = in-domain (n=1,352); Tr = foreign panel (n=764). Recipe frozen across all rungs.

agentic RL-distillation experiments in our stack found K2 dramatically more plastic than Qwen, but across four matched-scale comparisons at epoch-2 artifacts run in the same window, plus the class-4 pair under a common epoch-1 rule (cluster-robust tests), the decision regime shows no consistent ordering (e.g. at 3.7/4B, dev pp=0.73, transfer pp=0.63; at 27/32B under the common rule, dev pp=0.90). The class-4 comparison is checkpoint-sensitive: a common epoch-2 rule shows a weak, non-significant Qwen trend (pp=0.07), and the headline artifacts sit between (pp=0.57); no rule yields a significant ordering. Family choice is deployment freedom, not a research finding here. (2) Scale curves differ in timing: K2 stalls between 3.7B and 7B (0.825/0.825) and climbs again at 32B (0.837), while Qwen climbs earlier, through 27B, to the program best (0.848 acc / 0.243 Brier); epoch-1-boundary artifacts hold the best transfer on both sides (27B: 0.791/0.281/0.030; K2’s best is 32B@1822 at 0.754/0.314/0.037). (3) Boundary artifacts dominate: at 8 of 9 rungs the epoch-1 checkpoint carries the better-foreign-calibration artifact (K2-0.9B excepted); at Q-2B epoch 2 improves foreign accuracy and Brier but not calibration. Training longer usually buys in-domain accuracy at the cost of out-of-domain calibration.

Finance Results

Zero-shot grid: what stock models know

Running every untrained base through the same readout isolates the fine-tuning contribution (Table 2). Rule-reading is a base capability that scales on the Qwen side (0.383→0.812); K2 peaks near 0.58 at 3.7–7B and falls to 0.43 at 32B, so base competence is not monotone in size. Fine-tuning closes the entire gap to ceiling at every rung. Forward-direction questions are different: no base model at any size beats chance (0.29–0.32 vs. 0.304), and base probabilities about forward moves are badly miscalibrated (ECE 0.14–0.36). The outcome experiments below are therefore a calibration study against prior baselines, not an accuracy race.

RungPolicy basePolicy adapterOutcome baseOutcome adapter
Q-0.8B0.3830.9950.3040.371
K2-0.9B0.3880.9920.3230.373
Q-2B0.5891.0000.2990.383
K2-3.7B0.5641.0000.2910.382
Q-4B0.6541.0000.2940.379
K2-7B0.5841.0000.2990.378
Q-9B0.7471.0000.3110.382
Q3.8-27B0.8121.0000.3020.378
K2-32B0.4291.0000.3080.370

Table 2. Zero-shot (base, same readout) vs. trained adapters. Chance: policy 0.331, outcome 0.304.

Policy cell: sharp where rules decide

Trained adapters hit 0.992–1.000 on held-out structures, near-ceiling generalization across unseen phrasings, thresholds and option orders, with the loss curve collapsing within one epoch (programmatic gold is exactly learnable; the corpus is a validation instrument, not a discriminator). The interesting policy-cell result is operational, in § 8: the learned probabilities are sharp enough to drive dispatch bands with measured, empty gaps.

Outcome cell: flat and honest where reality decides

Table 4 is the paper’s core finance table. Four findings.

RungAccECETTnoulCollapse
Q-0.8B0.3710.0401.060.511−45.3
K2-0.9B0.3730.0341.060.521−44.3
Q-2B0.3830.0261.140.519−40.0
K2-3.7B0.3820.0301.060.519−37.6
Q-4B0.3790.0351.100.519−40.3
K2-7B0.3780.0361.180.519−23.2
Q-9B0.3820.0441.380.518−19.9
Q3.8-27B0.3780.0431.330.501−14.5
K2-32B0.3700.0431.230.518−20.8
Prior baseline0.379
chance0.304
always-up0.519

Table 4. Outcome cell (development 2025, n=2,000; epoch-2 finals). “Collapse” = general-competence loss on the public benchmark after narrow training (§7).

(1) Accuracy remains close to the horizon-conditioned prior baseline. All nine rungs, both families, land at 0.370–0.383 (prior baseline 0.379); the directional (NOUL) subtask never exceeds the always-up baseline meaningfully (0.501–0.521 vs. 0.519). By question type, the adapters show no demonstrated advantage over the prior baseline: the per-(qtype, horizon) prior table from train already achieves noul 0.519 / score 0.303 / choice 0.305, matching the adapters. Throughout, “marginal ceiling” is shorthand for this operational fact: no tested model, family, or size demonstrates accuracy above the horizon-conditioned prior baseline under our controls.

(2) No conditional signal under this protocol. Logistic regression on the same features and rows: dev accuracy 0.514 vs. always-up 0.519, dev Brier 0.2510 worse than the constant base-rate predictor (0.2496), all ∣w∣≤0.08\lvert w\rvert\le0.08 after standardization; momentum sign 0.504; a nonlinear gradient-boosted control on the same features is no better (accuracy 0.496 vs. 0.519 always-up, Brier 0.282). Under this protocol (seven technical features, a linear control, horizons of 1–21 sessions), no conditional directional signal is detectable for these large caps. The tested models show no established directional advantage over the prior-based controls, and base models of every size sit at chance.

(3) The honest response is flat, calibrated probability. Temperature fits land near 1.0–1.4 (vs. 1.6–2.0 on clean-label corpora across the field); training against noisy realized returns leaves little overconfidence for temperature to correct. Mean P(up)P(\mathrm{up}) tracks the per-horizon realized up-rate (e.g. 2B: 0.523/0.520, 0.535/0.534,

0.546/0.539 at hh=1/5/10); the model has learned each horizon’s base rate and little else, and says so. A per-(qtype,horizon) prior table from train is better calibrated on pooled ECE (0.019 vs. 0.026 for the 2B rung) while the 2B adapter has slightly higher accuracy and lower Brier and NLL (0.383 vs. 0.379, 0.666 vs. 0.673, 1.206 vs. 1.224; Table 3), so pooled ECE alone cannot establish probability quality, and neither can proper scores alone: they mix discrimination with calibration, we do not decompose them here, and under date-block resampling (common-date blocks, temporal dependence) the specialist’s proper-score advantage over the table is itself unresolved (Brier +0.005, 95% CI [−0.001, +0.010]; NLL +0.005, [−0.001, +0.011]). Calibration is also heterogeneous by question type: the 2B adapter’s score questions carry ECE 0.050 against 0.026 pooled.

PredictorAccBrierNLLECE
Train prior table0.3790.6731.2240.019
Q-2B outcome specialist0.3830.6661.2060.026
Q-2B mixed adapter0.3760.6731.2230.044

Table 3. Proper scores vs. pooled ECE on the outcome development set (n=2,000; adapters temperature-scaled). The specialist has slightly higher accuracy and lower Brier and NLL despite higher pooled ECE; the mixed adapter returns that advantage to the prior table’s level. Proper-score differences vs. the prior table are within date-block bootstrap noise (§6.3).

(4) The calibration sweet spot is mid-scale under drift. Outcome ECE is U-shaped in scale: 0.040/0.034/0.026/0.030/0.035/0.036/0.044/0.043/0.043 from 0.8B to 32B, with 2B the lowest measured pooled ECE in this evaluation and the top rungs flat at 0.043–0.044. A consistent reading: larger models track train-period marginals more sharply, so the 2025 prior drift (e.g. 21-session up-rate 0.555 in train vs. 0.482 realized in development) hits them harder; at 9B, mean P(up)P(\mathrm{up}) is 0.629 vs. 0.534 realized at hh=5 and 0.670 vs. 0.482 at hh=21 (why the sharper tracking arises is not isolated here). Temperature cannot repair a shifted center. Under walk-forward drift, the smaller rungs measured the best probability quality in this evaluation, a counter-intuitive deployment observation; a rolling-marginal recalibration belongs in the gate, not the model.

Specialization Collapse and Remediation

Fine-tuning on one finance corpus damages general decision competence, measured by re-evaluating each narrow adapter on the public benchmark (Table 4, last column; policy-training analog in Table 5 caption). Throughout, this is a gap between separately trained adapters from the same base, a data-mixture effect rather than sequential forgetting; the mixed run below shows the capacity is intact. Three regularities. Scale buffers: policy-training damage roughly halves from −23.3/−20.8pp at 0.8/0.9B to −8.7pp at 27B (monotone to plateau, with rung-to-rung wobble inside our ~2pp resolution); outcome-training damage falls from −45pp to −14.5pp. The larger corpus is associated with the larger gap: at matched rungs, outcome training (15,640 rows vs. 1,857) costs 1.7–3.8× more general competence (mean ≈2.3×); this is an association, not an isolated mechanism, because label noise, task difficulty and step count change together with corpus size. Both families behave alike. A three-seed replication at 2B (Table 6, Figure 2) confirms the ordering and sizes the run-to-run spread: policy-only collapse −18 to −19pp, outcome-only −31 to −38pp, the mixed adapter within ∼1pp of the generalist on every panel. The converse of the gap also holds: the kev-only generalist sits at chance on outcome questions (accuracy 0.300, ECE 0.092 across seeds); finance competence arrives only with finance data. The governance reading: a compliance fine-tune silently forfeits general decision competence unless the training mixture is designed; the damage tracks (scale, narrow-gradient volume) as an empirical association (independently reported for general-domain tasks [8]).

AdapterDevTrPolicyOut accOut ECETT k/p/o
Q-2B mix0.814 (0.808)0.640 (0.649)0.9950.3760.0441.79/1.54 1.28
K2-3.7B mix0.834 (0.825)0.700 (0.711)1.0000.3690.0411.79/0.02 1.14

Table 5. Mixed-corpus remediation (concat train, frozen recipe), demonstrated at the two tested sizes. Specialist references in parentheses. Policy-only training collapse for these rungs: −17.5 (Q-2B), −13.9 (K2-3.7B).

ConditionKevPolicyOut accOut BrierOut ECE
Generalist0.812 (0.810–.813)0.751 (0.719–.777)0.300 (.294–.308)0.721 (.719–.724)0.092 (.076–.101)
Policy-only0.627 (.619–.632)0.992 (.983–.998)———
Outcome-only0.461 (.428–.498)—0.378 (.378–.379)0.669 (.668–.671)0.034 (.028–.038)
Mixed0.813 (.812–.814)0.997 (.990–1.000)0.374 (.367–.381)0.671 (.670–.673)0.044 (.041–.047)

Table 6. Three-seed replication at Qwen-2B (seeded LoRA initialization, frozen recipe otherwise): mean (min–max) over three independently seeded runs per condition. Foreign panel for reference: outcome-only 0.461 [.441–.479], policy-only 0.619 [.617–.620], mixed 0.625 [.611–.643]. Single-run artifacts of Tables 1–5 sit inside or within ~1pp of these ranges (the outcome-only collapse is the widest cell: −31 to −38pp vs. its seed baselines, single-run value −40.0 just beyond); the mixed adapter is the most seed-stable, within ~1pp of the generalist on the public benchmark while carrying all finance competencies.

The specialization trade-off and its remediation at Qwen-2B

Figure 2. The specialization trade-off and its remediation at Qwen-2B (three seeds; mean with min–max whiskers, Table 6). Left: policy development accuracy against public-benchmark accuracy; right: outcome development Brier (lower is better) against public-benchmark accuracy. Narrow training buys one finance axis at a large cost in general competence (and leaves the untrained finance axis at chance); mixed training recovers the generalist position on the public benchmark while holding both finance axes near their specialists.

Remediation: one adapter, all competencies. Concatenating all three corpora (32,073 rows) under the same recipe and evaluating the single adapter on every panel meets and exceeds pre-registered criteria (Table 5; three-seed replication in Table 6): both mixed adapters match or slightly exceed their generalist-only specialists on the public benchmark (+0.6/+0.9pp, point estimates within

our ∼2pp resolution), while holding the policy ceiling and the outcome marginal ceiling, at modest, measurable cost (foreign-panel accuracy −0.9/−1.1pp; outcome ECE 0.026→0.044 at 2B and 0.030→0.041 at 3.7B; and at 2B the specialist’s Brier/NLL advantage over the prior table returns to table level, Table 3). Each carries distinct per-domain temperatures in one artifact: kev ≈1.8, policy pinned at ceiling, outcome ≈1.1–1.3. The collapse is a data-composition artifact, not a capacity limit; plain concatenation substantially closes it. This is the deployable object: sharp policy bands, honest outcome probabilities, general competence, one checkpoint.

From Probabilities to Actions: Band Dispatch

A decision model returns probabilities; action thresholds are business logic layered on top, derived from decision costs (0.5 exactly when the costs are symmetric) and validated on held-out data. Following the measurement doctrine of PI-JEV [23] (thresholds are measured, not chosen: each sits in the empty band between the score distributions of positive and negative states, and must survive run-to-run drift), we evaluate dispatch bands on labeled data. Figure 1 shows the two regimes side by side for one artifact (the Q-2B mixed adapter) on a common probability axis. The model-side dual of this routing is AnyJev’s capped escalation, which sends low-margin decisions to the model’s own reasoning under a hard share cap [25]; our bands route the flat regime to human review instead.

Calibrated probability distributions for policy and outcome labels

Figure 1. Calibrated P(yes)P(\mathrm{yes}) by realized label for the Q-2B mixed adapter, post domain temperature (policy TT=1.54, outcome TT=1.28), common axis. Left: policy development noul questions (n=129) separate into sharp extremes (21% at P≥0.90P\geq0.90, 79% at P≤0.25P\leq0.25). Right: outcome development 2025 noul questions (n=695) overlap near the middle; the shaded [0.40, 0.60) region is the proposed review band, covering 88% of outcome mass.

Sharp regime (policy questions). On held-out structures (Figure 1, left), noul mass is bimodal at the extremes: 21% of rows at P≥0.90P \ge0.90 (n=27n=27) with realized yes-rate 1.000, 79% at P≤0.25P \le0.25 (n=102n=102) with realized yes-rate 0.000. The bands are empty of errors, but the counts are small: zero errors in 27 positive-band examples still admits a one-sided 95% error bound of 10.5% even under independence. Within this corpus’s regime the bands are candidate operating policies: they have volume, calibrate within band, and the gate could dispatch most of this corpus; institutional adoption requires validating the bound on more data.

Pre-trade gate (controlled workflow simulation). We assemble the bands into a controlled simulation of a pre-trade policy gate: each policy-development noul question (n=129n=129) is a proposed action asking eligibility; the adapter’s calibrated PP (true) dispatches approve (P≥0.90P \ge0.90), reject (P≤0.25P \le0.25), or review; the programmatic gold label supplies the reference decision. All three adapters separate this gate with zero incorrect approvals and zero incorrect rejections at these bands (review rate 0–0.8%; one-sided 95% error bounds 10.5%/2.9% at these counts), including the kev-only generalist: rule-reading transfers from the public benchmark, and the gate itself is not the binding constraint. The workflow differential appears on the other panels: the policy-only specialist pays −17.5pp of general competence for a gate the generalist already passes (§7), the generalist carries no outcome competence, and the mixed adapter holds the gate, the public benchmark, and near-specialist outcome calibration in one checkpoint. The separation is seed-robust: six independently seeded replications of the policy and mixed adapters produce the identical 27/102/0 split with zero errors. This is a simulation on programmatic-gold structures, not a production workflow evaluation.

Flat regime (outcome questions). On 2025 development data (Figure 1, right), the Q-2B outcome specialist keeps 99.9% of noul mass in [0.40, 0.60) (within-band gap −0.026); the mixed adapters sit at 83–88%, and the 9B specialist at 57%; the flat-regime reading holds at every rung measured, weakening with scale and mixing but never inverting. No empty band appears at any threshold worth having, and the probabilities agree by staying concentrated toward the middle (57–99.9% in band across the measured adapters). Routing to review is the policy these statistics support: a chosen default under asymmetric review costs, not a property of the model. Two independent lines, deployment doctrine and calibrated probabilities, converge on the same operating posture. Where an institution needs automation on market-direction questions, the lever is richer states (cross-sectional ranks, fundamentals, news), not bigger models on the same features: our zero-shot and trained grids show no size extracts conditional signal from standard technical states.

Per-domain calibration in one artifact. The mixed adapter ships three temperature regimes; applying each is a serving-time concern, and the drift analysis (§6.3) adds the operational rule: under walk-forward label drift, refit marginals on a rolling window, a gate concern, not retraining (the window matters: a one-year re-estimate of the prior table is noise-dominated and worse than the 2016–2023 table on every 2025 development metric, so use the longest stable window).

Limitations

(1) Ladder cells are single training runs: the family-ordering and collapse reads rest on item-level cluster-robust tests, not retrain replications at every rung. A three-seed replication at Qwen-2B with seeded LoRA initialization (Table 6) reproduces every headline in sign and magnitude: the mixed remedy is seed-stable to ~1pp on all panels, while the outcome-only collapse is the widest cell (−31 to −38pp across seeds; the single-run value −40.0 sits just beyond); differences under ~2pp remain unresolved elsewhere. (2) With 695 noul rows the approximate 95% binomial half-width is ±3.7pp; small differences remain unresolved, and given temporal dependence this dependence-based interval is only a rough precision reference. (3) The class-4 pair (Qwen3-8-27B vs K-32B) is size-mismatched by 5B with the generation switch only on the Qwen side; under a common epoch-1 rule the cluster test shows no ordering (p=0.90p=0.90), under a common epoch-2 rule a weak non-significant Qwen trend (p=0.07p=0.07), between headline artifacts p=0.57p=0.57: the checkpoint rule matters, and this is not a clean size-matched family comparison. (4) The outcome corpus is one universe (40 US large caps), one feature vocabulary, one period; prior drift is characterized, not solved; question windows overlap and share market exposure, so binomial intervals understate uncertainty; the retrospective boundary-crossing audit covers reported development metrics only, and its 70 train-period cross extent labels into calibration’s window; retraining on purged splits could shift fitted models and temperatures, and is not re-run here. (5) Our NOUL is forced-choice, with no abstention channel; an unknown code would sharpen the flat regime’s routing. (6) The sealed 2026 test split remains unevaluated by design.

Conclusion

We trained the same frozen decision recipe across two families and nine rungs and put it to finance work. The recipe holds (no detectable family ordering, scale curves, boundary artifacts); reality-labeled finance questions expose what clean benchmarks cannot: accuracy at the prior baseline at every rung measured (the “marginal ceiling”), near-1 temperatures, per-horizon base-rate tracking, and a mid-scale calibration sweet spot under drift; narrow specialization forfeits general competence, with the gap associated with scale and narrow-gradient volume; and concatenating corpora closes it in one deployable artifact. The resulting artifact is small, honest, and governable: sharp and dispatchable where rules decide, flat and escalating where reality does.

Artifact Specification

Base models. Qwen3.5 at 0.8B/2B/4B/9B and Qwen3.8-27B (Hugging Face, Apache 2.0); K2-Horizon at 0.9B, 3.7B, 7B, and 32B (IFM, Apache 2.0; 32B snapshot b89c0f9e). The 27B and 32B rungs train with gradient checkpointing on (numerically neutral); all other settings are identical across rungs.

Training. LoRA r=16r=16, α=32\alpha=32, dropout 0.05, all language projections (Qwen including DeltaNet projections); lr 10−410^{-4} cosine, 3% warmup, effective batch 8 (bs1 ×\times ga8), two epochs with exact-boundary checkpoints; loss on the code token only; bf16; trainer seed 42 (framework default; LoRA initialization is not separately re-seeded); corpus generators are seeded (policy 42, outcome 11). Decision records are identical across rungs; rendering is pinned per model and hash-verified within each family (K2-3.7B/7B/32B share one render; K2-0.9B has its own tokenizer profile; shared K2 vocabulary 250,624 tokens).

Corpora. kev public suites from jaredpalmer/kev-suites (decision-v7 train/calibration/development; transfer-v4 foreign panel, eval-only), manifest-frozen (SHA-256, 2026-10-02); 1,000 train records with >26 options dropped at the contract cap. Policy corpus generated with seed 42 (three structure families, 251 contrastive pairs, structure-keyed splits). Outcome corpus: 40 liquid US large-cap equities, daily bars from 2016-01-01 to the cache date via an InTeleCast market-data proxy (historical-price-eod, cached per symbol), split-adjusted closes (adjClose when present), point-in-time features (RSI-14/ADX-14 Wilder, close/SMA50, volume ratio, 5/21-day returns, 52-week distance), five-bin thresholds frozen from train-period quantiles (−2.23/−0.22/+1.15/+3.73%), generator seed 11, walk-forward splits by question date (§4).

Evaluation. Scorer v1.1: multiclass Brier, NLL, ECE (10 equal-width bins), AURC, coverage at error budgets; temperatures fitted by NLL minimization on calibration splits (ρ1/T\rho^{1/T}) kernel, 161 log-spaced candidates over 0.02–8.0); family tests are two-sided sign-flip permutation over state-signature clusters (10k permutations, seed 0); zero-shot grids use the same readout and panels as trained adapters.

Environment. Single RTX PRO 6000 (96GB); PyTorch with Transformers Trainer + PEFT; restricted-softmax readout in the evaluation harness.

References

  1. [1]Zehua Cheng, Wei Dai, and Jiahao Sun. 2026. this-that-model-1.0: A Typed Decision Model that Decides in 30 ms, for a Millionth of a Cent. arXiv preprint arXiv:2609.23886.arxiv.org/abs/2609.23886
  2. [2]Cloudflare. 2026. Clef Decision Models. https://blog.cloudflare.com/clef-decision-models
  3. [3]Chuan Guo, Geoff Pleiss, Yu Sun, and Kilian Q. Weinberger. 2017. On Calibration of Modern Neural Networks. In Proceedings of ICML.arxiv.org/abs/1706.04599
  4. [4]Edward J. Hu, Yelong Shen, Phillip Wallis, Zeyuan Allen-Zhu, Yuanzhi Li, Shean Wang, and Weizhu Chen. 2021. LoRA: Low-Rank Adaptation of Large Language Models. arXiv preprint arXiv:2106.09685 (2021).arxiv.org/abs/2106.09685
  5. [5]Jiaju Huang, Hao Yang, Xinyu Ma, Xinglong Liang, Kunyan Cai, Junqiang Ma, Shaobin Chen, Yue Sun, and Tao Tan. 2026. Can Jey Judge Radiology Reports? Evaluating a System One Model for Clinical Factuality. arXiv preprint arXiv:2609.27607.
  6. [6]IFM Team. 2026. Introducing K2 Horizon: Frontier Performance, Radically Open. Six-model fleet (0.9B–375B), Apache 2.0 with checkpoints, data recipes, code, and logs. Models: huggingface.co/IFM. Released 2026-09-03. https://ifm.ai/blog/k2/
  7. [7]James Kirkpatrick, Razvan Pascanu, Neil Rabinowitz, Joel Veness, Guillaume Desjardins, Andrei A. Rusu, Kieran Milan, John Quan, Tiago Ramalho, Agnieszka Grabska-Barwinska, Demis Hassabis, Claudia Clopath, Dharshan Kumaran, and Raia Hadsell. 2017. Overcoming Catastrophic Forgetting in Neural Networks. Proceedings of the National Academy of Sciences 114, 13 (2017), 3521–3526.DOI
  8. [8]Yinhe Li and Justin Wagle. 2026. LLM-as-Jey: LLMs Are Already Jey-Style Decision Models – When and How to Fine-Tune Them. arXiv preprint arXiv:2610.02076.arxiv.org/abs/2610.02076
  9. [9]Alejandro Lopez-Lira and Yuehua Tang. 2023. Can ChatGPT Forecast Stock Price Movements? Return Predictability and Large Language Models. arXiv preprint arXiv:2304.07619 (2023).
  10. [10]Yun Luo, Zhen Yang, Fandong Meng, Yafu Li, Jie Zhou, and Yue Zhang. 2025. An Empirical Study of Catastrophic Forgetting in Large Language Models During Continual Fine-tuning. arXiv preprint arXiv:2308.08747.
  11. [11]Mapika. 2026. decider: Open Decision-Model Recipe. https://github.com/mapika/decider
  12. [12]Quinn McNemar. 1947. Note on the Sampling Error of the Difference Between Correlated Proportions or Percentages. Psychometrika 12, 2 (1947), 153–157.
  13. [13]mohit67890. 2026. imajev: Open Decision Models on Qwen3.5. https://huggingface.co/mohit67890/imajev-4b
  14. [14]Jared Palmer. 2026. kev: Small Jey-Like Decision Models You Can Train and Run Yourself. https://github.com/jaredpalmer/kev
  15. [15]Qwen Team. 2026. Qwen3.5: Towards Native Multimodal Agents. https://qwen.ai/blog?id=qwen3.5
  16. [16]Qwen Team. 2026. Qwen3.8-27B Model Card. https://huggingface.co/Qwen/Qwen3.8-27B
  17. [17]Delip Rao and Chris Callison-Burch. 2026. Jev vs. LLMs as Rubric Judges: Cheaper, Faster, and Wrong in the Same Places. arXiv preprint arXiv:2609.29769.
  18. [18]strands-labs. 2026. strands-decider: Pointer-Head Decision Models. https://github.com/strands-labs/strands-decider
  19. [19]TypeSafe AI. 2026. Introducing System-One Models and Jev. https://typesafe.ai/blog/introducing-system-one-models-and-jev
  20. [20]Kun Wang, Gavin Zhang, Yaze Geng, Lei Tang, Yaoyang Yi, Zonghan Wu, Yifan Hu, Qingsong Wen, and Yilei Shao. 2026. Mint-Agent: Introducing Finance-Native Agentic Foundation Models. arXiv preprint arXiv:2608.16386.arxiv.org/abs/2608.16386
  21. [21]J. Welles Wilder. 1978. New Concepts in Technical Trading Systems. Trend Research (1978).
  22. [22]Yijia Xiao, Rujun Han, Yanfei Chen, Zifeng Wang, Ke Jiang, Vishvy Tirumalashetty, Wei Wang, Burak Gokt urk, Tomas Pfister, and Chen-Yu Lee. 2026. FinanceHarness: Autonomous Financial Deep Research with Execution Scaffold ing and PIT Evaluation. arXiv preprint arXiv:2607.27853.arxiv.org/abs/2607.27853
  23. [23]Yousaf. 2026. pi-jev: Jev as a Decision Layer for the Pi Coding Agent. https://github.com/yousaf/pi-jev
  24. [24]Jiamu Zhang, Tianze Yang, Yucheng Shi, Evan Chen, Zixiang Nie, Kelly Wan, Liangjie Hong, Ninghao Liu, and Liang Wu. 2026. AnyJev Technical Report. arXiv preprint arXiv:2610.00831.arxiv.org/abs/2610.00831
  25. [25]Jiamu Zhang, Tianze Yang, Yucheng Shi, and Liang Wu. 2026. AnyJev: Turn any LLM into a Jev-style decision model. https://github.com/nokia-applied-research/AnyJev

Paper details

vlnc:W_y3mhwgvb
v1 · latestHistory (1)

published · Fresh — added to the Hub within the last 30 days

added ·

Usage

views · 0

downloads · 0

A view counts once per browser per day, a download each time the PDF is requested.

CC BY 4.0

Original source

  • Computer Science

Not recorded for this paper · View statement →

Looking for related papers…
Contents