Which Differences Matter? Controlled Tests of Rule Transfer, Joint Reliability, and Information Use in Decision Models
Organizations: Carnegie Mellon University · Shenzhen University · Central China Normal University
Abstract
Decision models map stated rules and observed states to discrete answers. Aggregate accuracy leaves unresolved which rule and information changes guide those answers. We connect controlled input changes to transfer, joint reliability, and directed information use through executable arithmetic rules. Semantic rule separation and crossed rule and state tests make transfer and joint success separately measurable. We compare equivalent wordings, calibrate joint correctness through marginal-preserving reassociation, and alter tables to define alternative answer targets. Adaptation gains increase with nearest-source answer agreement; fully conflicting quartets yield small pooled gains and different gain signs across source splits. Equivalent rewrites have opposing task-level effects, linking transfer gains to rule presentation. Joint-score departures depend on which rule and state associations the reference preserves. A decision service changes answers more across equivalent wordings than across identical-text repeats and usually follows the answer targets implied by altered table values or mappings.
Figures & tables
| Development rules | |||
|---|---|---|---|
| Method | Natural | Diag. item | QAcc |
| Controlled Base | 38.67 | 33.81 | 0.52 |
| Rank-4 readout | 39.11 | 35.11 | 0.17 |
| LoRA | 58.03 | 53.13 | 13.19 |
| Jev | 60.44 | 55.34 | 22.05 |
| Nearest-source agreement groups | ||||
|---|---|---|---|---|
| Group | Base | LoRA | Gain | QAcc |
| Natural accuracy | ||||
| Low | 37.06 | 48.53 | +11.48 | — |
| Middle | 38.31 | 57.71 | +19.40 | — |
| High | 39.06 | 67.13 | +28.07 | — |
| Diagnostic item accuracy and QAcc | ||||
| Method | QAcc | Ref. mean | 95% reference range |
|---|---|---|---|
| Base | 0.52 | 1.09 | [0.00, 2.60] |
| Rank-4 readout | 0.17 | 1.05 | [0.17, 2.09] |
| LoRA | 13.19 | 12.21 | [10.07, 14.41] |
| Jev | 22.05 | 21.29 | [19.79, 22.92] |
| Maximum selection only | |||
| LoRA | 13.19 | 7.60 | [4.17, 10.42] |
| Jev intervention | Overall (%) | Initially correct (%) |
|---|---|---|
| Formula rows | 169/220 (76.82) | 169/191 (88.48) |
| Record columns | 173/190 (91.05) | 173/177 (97.74) |
| Target values | 243/320 (75.94) | 243/282 (86.17) |
Appendix figures & tables36 assets
Supplementary material from the paper’s appendix.
Appendix
| State | Answer | Answer | ||
|---|---|---|---|---|
| no / A | yes / B | |||
| yes / B | no / A |
| Role per replication cell | Questions | States | Permitted use |
| Source natural training | 2,560 | 320 | Gradient fitting. Source-training capability report. |
| Source diagnostic training | 320 | 160 | Gradient fitting. Source-training quartet report. |
| Reversed source renderings | 2,880 | 0 new | Same labels after semantic option remapping. Fitting augmentation. |
| Source natural validation | 640 | 80 | Checkpoint, architecture, feature, and regularization selection where those choices are in the protocol. |
| Source diagnostic validation | 320 | 160 | Joint-response reporting and earlier operational qualification. Not the checkpoint-selection objective. |
| Development natural | 640 | 80 | New-rule natural evaluation. |
| Model repository | Frozen revision / response version |
| Qwen/Qwen3.5-2B-Base | b1485b2fa6dfa1287294f269f5fb618e03d52d7c |
| Qwen/Qwen3.5-2B | 15852e8c16360a2fea060d615a32b45270f8a8fc |
| Mapika/decider-2b | 533964dae8be954c5b5e19fa4948e48408094c1e |
| startlux-models/StartLux-Decision-2B | 3e2e456409a7fe44be69eee231566f7830872ea2 |
| TypeSafe Jev (request alias: jev-latest ) | jev-1.13.0 (successful responses) |
| System | Source rules | Development rules | ||
|---|---|---|---|---|
| Natural | Natural | Diagnostic item | QAcc | |
| Qwen Base, native BF16 | 39.58 | 34.90 | 33.07 | 0.00 |
| Qwen Instruct | 37.63 | 35.03 | 31.51 | 3.13 |
| Decider v11 | 43.10 | 39.32 | 38.80 | 3.13 |
| StartLux 2B, FP32 research path | 38.28 | 38.54 | 41.67 | 6.25 |
| Controlled Base | 38.15 | 35.68 | 33.33 | 0.00 |
| Base | Rank-4 readout | LoRA | Jev | ||||||
|---|---|---|---|---|---|---|---|---|---|
| Split | State seed | Natural | QAcc | Natural | QAcc | Natural | QAcc | Natural | QAcc |
| 1 | 101 | 41.15 | 0.00 | 38.54 | 1.04 | 60.16 | 16.67 | 57.42 | 21.88 |
| 1 | 202 | 39.58 | 0.00 | 37.37 | 0.00 | 61.46 | 13.54 | 57.55 | 19.79 |
| 1 | 303 | 36.72 | 0.00 | 40.23 | 0.00 | 65.36 | 13.54 | 60.03 | 17.71 |
| 2 | 101 | 36.46 | 0.00 | 37.76 | 0.00 | 52.08 | 7.29 | 62.11 | 23.96 |
| 2 | 202 | 40.10 | 0.00 | 39.19 | 0.00 | 53.91 | 18.75 | 63.02 | 28.13 |
| Split | State seed | Readout natural | Readout QAcc | LoRA natural | LoRA QAcc | Gap (pp) |
|---|---|---|---|---|---|---|
| 1 | 101 | 40.22 | 0.00 | 52.48 | 7.48 | +12.26 |
| 1 | 202 | 42.69 | 1.92 | 53.83 | 7.37 | +11.14 |
| 1 | 303 | 42.29 | 0.00 | 55.49 | 4.27 | +13.20 |
| 2 | 101 | 42.29 | 2.03 | 61.98 | 5.77 | +19.69 |
| 2 | 202 | 42.53 | 0.96 | 57.75 | 13.57 | +15.22 |
| 2 | 303 | 44.95 | 3.31 | 60.96 | 18.91 | +16.01 |
| Model | Task | Item accuracy | QAcc |
|---|---|---|---|
| Base | Binary | 48.96 | 2.08 |
| Base | Rating | 26.39 | 0.00 |
| Base | Routing | 27.43 | 0.00 |
| Base | Selection | 32.47 | 0.00 |
| Rank-4 readout | Binary | 50.00 | 0.00 |
| Rank-4 readout | Rating | 29.69 | 0.00 |
| Item accuracy | QAcc | |||
|---|---|---|---|---|
| Model | Missing values | Complete values | Missing values | Complete values |
| Base | 35.72 | 40.19 | 0.00 | 2.08 |
| Rank-4 readout | 35.81 | 39.28 | 0.00 | 3.13 |
| LoRA | 49.48 | 52.95 | 7.47 | 11.98 |
| Jev | 54.43 | 90.63 | 20.31 | 75.69 |
| Task | Model | QAcc | Ref. mean | Ref. 95% range | Obs. minus ref. |
|---|---|---|---|---|---|
| binary decision | Base | 2.08 | 4.29 | [0.00, 10.42] | -2.20 |
| binary decision | Jev | 66.67 | 66.55 | [62.50, 70.83] | 0.11 |
| binary decision | LoRA | 22.92 | 27.90 | [20.83, 35.42] | -4.98 |
| minimum routing | Base | 0.00 | 0.07 | [0.00, 0.69] | -0.07 |
| minimum routing | Jev | 3.47 | 3.00 | [0.69, 5.56] | 0.47 |
| minimum routing | LoRA | 9.03 | 5.90 | [3.45, 9.03] | 3.13 |
| Model | Intervention | (%) | (%) | |||
|---|---|---|---|---|---|---|
| Base | Formula-row mismatch | 220 | 69 | 8 | 3.64 | 11.59 |
| Base | Record-column mismatch | 190 | 66 | 5 | 2.63 | 7.58 |
| Base | Target-value counterfactual | 320 | 116 | 12 | 3.75 | 10.34 |
| LoRA | Formula-row mismatch | 220 | 90 | 17 | 7.73 | 18.89 |
| LoRA | Record-column mismatch | 190 | 84 | 21 | 11.05 | 25.00 |
| LoRA | Target-value counterfactual | 320 | 147 | 19 | 5.94 | 12.93 |
| Metric | Models | Original | Rewrite 1 | Rewrite 2 | Change 1 [95% CI] | Change 2 [95% CI] |
|---|---|---|---|---|---|---|
| Natural | All six | 19.30 | 16.66 | 19.21 | -2.64 [-4.80, -0.62] | -0.09 [-1.76, 1.62] |
| Natural | Split 1 | 16.10 | 15.15 | 16.87 | -0.95 [-3.10, 1.10] | 0.77 [-0.87, 2.51] |
| Natural | Split 2 | 22.50 | 18.18 | 21.55 | -4.33 [-6.64, -2.20] | -0.95 [-2.64, 0.80] |
| QAcc | All six | 9.99 | 5.84 | 9.44 | -4.15 [-5.65, -2.80] | -0.55 [-1.44, 0.30] |
| QAcc | Split 1 | 6.37 | 4.88 | 6.16 | -1.50 [-3.13, 0.11] | -0.21 [-1.28, 0.89] |
| QAcc | Split 2 | 13.60 | 6.80 | 12.71 | -6.80 [-9.44, -4.31] | -0.89 [-2.17, 0.39] |
| Task | Model | Original | Rewrite 1 | Rewrite 2 | Change 1 [95% CI] | Change 2 [95% CI] |
|---|---|---|---|---|---|---|
| Binary | Base | 69.95 | 50.96 | 58.17 | -18.99 [-24.77, -12.74] | -11.78 [-17.07, -6.25] |
| Binary | LoRA | 77.72 | 73.60 | 78.04 | -4.13 [-5.77, -2.48] | 0.32 [-0.48, 1.16] |
| Routing | Base | 27.64 | 27.48 | 29.25 | -0.16 [-3.77, 3.37] | 1.60 [-0.88, 4.09] |
| Routing | LoRA | 44.87 | 38.29 | 41.57 | -6.58 [-7.71, -5.46] | -3.30 [-4.22, -2.34] |
| Rating | Base | 22.84 | 23.48 | 24.20 | 0.64 [-0.88, 2.09] | 1.36 [-0.24, 2.96] |
| Rating | LoRA | 54.91 | 48.33 | 53.15 | -6.58 [-7.76, -5.46] | -1.76 [-2.60, -0.95] |
| Same-text padding changes | Wording disagreement at fixed padding, FP32 | |||
|---|---|---|---|---|
| Model | BF16 | FP32 | Functional (%, 95% CI) | Verbal (%, 95% CI) |
| Base | 26/960 | 0/960 | 44.27 [34.38, 54.69] | 31.25 [23.44, 39.06] |
| LoRA, split 1 | 11/960 | 0/960 | 23.44 [16.67, 30.21] | 12.50 [8.33, 16.67] |
| LoRA, split 2 | 8/960 | 1/960 | 25.00 [19.27, 31.25] | 17.71 [12.50, 22.92] |
| Mapping | Split | Conflict | Mass (%) | Conditional weighted | Conditional subset | Contribution conflict | Contribution other |
|---|---|---|---|---|---|---|---|
| native | 1 | 1907 | 43.73 | -2.43 | -3.11 | -1.06 | 16.93 |
| native | 2 | 1722 | 38.90 | 12.62 | 11.37 | 4.91 | 17.26 |
| permuted | 1 | 1595 | 35.96 | 1.91 | 1.70 | 0.69 | 15.18 |
| permuted | 2 | 1454 | 32.97 | 14.74 | 13.70 | 4.86 | 17.31 |
| Mapping | Split | Shared conflict | LoRA–Base (pp) |
|---|---|---|---|
| native | 1 | 918 | -0.77 |
| native | 2 | 918 | 10.08 |
| permuted | 1 | 727 | 7.11 |
| permuted | 2 | 727 | 10.12 |
| Natural questions | |||||||
|---|---|---|---|---|---|---|---|
| Split | Agreement | Questions | Base | LoRA | Gain | 95% gain CI | Conflict (%) |
| 1 | Low | 1600 | 37.03 | 44.29 | +7.26 | [4.29, 10.31] | 52.50 |
| 1 | Middle | 1280 | 39.26 | 54.82 | +15.56 | [12.48, 18.55] | 41.67 |
| 1 | High | 1280 | 38.15 | 65.10 | +26.95 | [23.96, 29.86] | 34.83 |
| 2 | Low | 1600 | 37.08 | 52.78 | +15.69 | [12.93, 18.33] | 46.82 |
| 2 | Middle | 1280 | 37.37 | 60.61 | +23.24 | [20.42, 26.24] | 39.84 |
| Split | Source–target answers | Questions | Weight (%) | Base | LoRA | Readout | Gain (pp) |
|---|---|---|---|---|---|---|---|
| 1 | Conflict | 1907 | 43.73 | 34.49 | 32.07 | 34.02 | -2.43 |
| 1 | Agree | 2253 | 56.27 | 40.83 | 70.93 | 47.73 | +30.09 |
| 2 | Conflict | 1722 | 38.90 | 31.10 | 43.72 | 34.50 | +12.62 |
| 2 | Agree | 2438 | 61.10 | 42.49 | 70.74 | 48.83 | +28.25 |
| Split | Load | Quartets | Task/ | Weight (%) | Base | LoRA | Gain (pp) | QAcc |
|---|---|---|---|---|---|---|---|---|
| 1 | 0 | 37 | 7 | 13.14 | 32.93 | 47.29 | +14.36 | 4.88 |
| 1 | 1 | 19 | 4 | 11.22 | 46.43 | 58.33 | +11.90 | 14.29 |
| 1 | 2 | 129 | 10 | 50.32 | 39.17 | 48.89 | +9.71 | 7.15 |
| 1 | 3 | 30 | 4 | 11.75 | 24.09 | 41.74 | +17.65 | 4.55 |
| 1 | 4 | 39 | 8 | 13.57 | 20.47 | 14.37 | -6.10 | 0.00 |
| 2 | 0 | 46 | 7 | 17.74 | 36.90 | 59.69 | +22.79 | 23.09 |
| Actual start gap | Within pairs | Disagree (%) | Across pairs | Disagree (%) |
|---|---|---|---|---|
| s | 523 | 9.37 | 1991 | 35.26 |
| 2–4 s | 324 | 9.88 | 1363 | 35.95 |
| 4–8 s | 105 | 6.67 | 452 | 34.51 |
| 8–16 s | 0 | N/A | 2 | 100.00 |
| s | 8 | 12.50 | 32 | 37.50 |
| Priority policy | Exception policy | Finite-state transitions | ||||
|---|---|---|---|---|---|---|
| System | Natural | QAcc | Natural | QAcc | Natural | QAcc |
| Base | 60.00 | 0.00 | 31.87 | 0.00 | 25.31 | 0.00 |
| Arithmetic LoRA | 51.88 | 0.00 | 43.12 | 2.50 | 21.88 | 0.00 |
| Qwen3.5-9B | 78.12 | 22.50 | 76.25 | 2.50 | 32.81 | 0.00 |
| Always deny | 58.13 | 0.00 | 78.13 | 0.00 | Not applicable | |
| Task | Model | Strata | Size range | Singletons | Weight (%) | Constant | Weight (%) |
|---|---|---|---|---|---|---|---|
| Binary | Base | 24 | 8–8 | 0 | 0.00 | 0 | 0.00 |
| Binary | Jev | 24 | 8–8 | 0 | 0.00 | 12 | 50.00 |
| Binary | LoRA | 24 | 8–8 | 0 | 0.00 | 5 | 20.83 |
| Routing | Base | 262 | 1–6 | 102 | 17.71 | 157 | 47.05 |
| Routing | Jev | 262 | 1–6 | 102 | 17.71 | 130 | 30.73 |
| Routing | LoRA | 262 | 1–6 | 102 | 17.71 | 129 | 29.34 |
| Split/state | LoRA QAcc | LoRA [ ] | Jev QAcc | Jev [ ] | |
|---|---|---|---|---|---|
| 1/101 | 2 | 50.00 | +21.48 [+0.00, +37.50] | 25.00 | +2.75 [-12.50, +25.00] |
| 1/101 | 4 | 0.00 | +0.00 [+0.00, +0.00] | 0.00 | +0.00 [+0.00, +0.00] |
| 1/101 | 8 | 0.00 | +0.00 [+0.00, +0.00] | 12.50 | +9.09 [+0.00, +12.50] |
| 1/202 | 2 | 25.00 | +11.99 [-12.50, +25.00] | 12.50 | +8.77 [+0.00, +12.50] |
| 1/202 | 4 | 0.00 | -2.69 [-12.50, +0.00] | 12.50 | +10.86 [+0.00, +12.50] |
| 1/202 | 8 | 0.00 | +0.00 [+0.00, +0.00] | 12.50 | +10.90 [+0.00, +12.50] |
| Intervention | Micro | Task/ macro | Equal cell | |||
|---|---|---|---|---|---|---|
| Formula rows | 76.82 | 88.48 | 78.81 | 86.47 | 79.18 | 86.58 |
| Record columns | 91.05 | 97.74 | 91.10 | 97.46 | 91.08 | 97.41 |
| Target values | 75.94 | 86.17 | 77.34 | 84.62 | 77.34 | 84.35 |
| Evaluation | Controlled factor | Evaluation setting |
|---|---|---|
| CheckList / contrast sets | Local input changes | Behavioral and contrastive tests |
| LogicBench | Logical inference patterns | Three kinds of logic |
| RuleArena | Rules and tool assistance | Real-world regulations |
| CFQ / COGS / Ordered CommonGen | Combinations and concept order | Compositional generalization |
| Mind Your Format / symbol binding | Templates and option symbols | Answer-interface variation |
| Cacheable decision models | Joint versus independent encoding | Rule-following decision scores |