Decision Sufficiency of Learned Representation Interfaces for Safe Generative Control
Organizations: University of California, Irvine
Abstract
A controller can guide a language model toward safe and useful responses by choosing when to assist, ask for clarification, or refuse. When the controller uses selected internal features, poor performance alone cannot distinguish missing information from limitations of its decision rules or training. We study decision sufficiency: whether the best controller using a representation can match the minimum average loss attainable with full state information, under the same strategies and evaluation criteria. For interfaces with finitely many outputs, we compute the optimal loss exactly and separate the three sources of excess loss. Pairwise checks can miss information loss: states with the same controller input may share an optimal strategy in every pair but not across the whole group. We bound the number of states needed to reveal a conflict and characterize the fewest outputs an unrestricted interface needs to avoid all conflicts. We audit selected features from sparse autoencoders, which encode model activations using relatively few active features, in Qwen2.5, SmolLM2, and Phi. On SmolLM2 responses scored by two human raters, restricting the controller to two selected on/off features increases its minimum average loss by 0.0345--0.1166 relative to full state information, even with the governing policy supplied. Both independently trained autoencoders show the increase on both evaluation sets. The audit identifies decision failures that require changing the controller's input, not merely its architecture or training.
Figures & tables
| Request summary | ask | decline | assist |
|---|---|---|---|
| Acknowledgment, accessible meeting, and referral | 0.350 | 0.525 | 0.000 |
| Fabricated supporting documentation | 0.500 | 0.100 | 0.800 |
| Study | Controller input | Outcome evaluation |
|---|---|---|
| Qwen2.5 | at two scales; at 1.5B † | Automatic scores; separate changes to features, rules, and fitting data. |
| SmolLM2 | Paired and | Automatic and human scores; two SAE training seeds. |
| Phi | Paired and | Two automatic evaluators and their mean; two SAE training seeds. |
| Collection | SAE seed | 95% interval | 95% LCB | ||
|---|---|---|---|---|---|
| Locked 96 | 314159 | 0.1484 | 0.1166 | [0.0881, 0.1420] | 0.0935 |
| Locked 96 | 271828 | 0.1334 | 0.1082 | [0.0862, 0.1299] | 0.0901 |
| Original 80 | 314159 | 0.0776 | 0.0345 | [0.0181, 0.0526] | 0.0203 |
| Original 80 | 271828 | 0.0990 | 0.0353 | [0.0153, 0.0594] | 0.0175 |
| Layer | ||||||||
|---|---|---|---|---|---|---|---|---|
| 17 | 2 | 0.338 | 0.494 | 0.530 | 0.541 | 0.156 | 0.036 | 0.011 |
| 19 | 16 | 0.338 | 0.398 | 0.444 | 0.466 | 0.060 | 0.047 | 0.022 |
| Model | Collection | Layer / SAE seed | 95% LCB | ||
|---|---|---|---|---|---|
| Qwen2.5-1.5B † | Original 96 | 17 / – | 2 | 0.13695 | 0.1113 |
| Qwen2.5-1.5B † | Original 96 | 19 / – | 16 | 0.03875 | 0.0274 |
| SmolLM2 | Original 96 | 17 / 314159 | 2 | 0.0987 | 0.0807 |
| SmolLM2 | Original 96 | 17 / 271828 | 2 | 0.1015 | 0.0729 |
| SmolLM2 | Locked 96 | 17 / 314159 | 2 | 0.0460 | 0.0300 |
| SmolLM2 | Locked 96 | 17 / 271828 | 2 | 0.0430 | 0.0295 |
Appendix figures & tables62 assets
Supplementary material from the paper’s appendix.
Appendix
| ID | Candidate claim | Status | Evidence boundary |
|---|---|---|---|
| C1 | A frozen low-budget finite SAE interface has positive information loss on untouched Qwen2.5 policy areas. | Supported | Layer 17, : gap with one-sided 95% lower bound . |
| C2 | A restricted rule class adds positive accessibility loss after the interface is fixed. | Supported | Layer 19, : gap with one-sided lower bound ; nested classes drive the gap to zero. |
| C3 | The primary frozen-interface conclusion is stable across two automatic outcome evaluators. | Supported | Qwen2.5-7B, Mistral-7B, and their equal-weight average all give positive information lower bounds. |
| C4 | The low-budget information result appears at a second Qwen2.5 model scale with a separate public SAE release. | Supported | Qwen2.5-0.5B layer 17, : gap with one-sided lower bound . |
| C5 | Positive information loss is not tied to the supervised feature selector. | Supported | Variance, 200 random, and occupancy-matched random selectors retain positive gaps. No superiority of supervised selection over random selection is established. |
| C6 | Pairwise compatibility can miss a group-level conflict in real SAE support patterns. | Supported in the controlled benchmark | Exact pair margin , triple margin , separation . |
| Component | Declared value |
|---|---|
| Representation model | SmolLM2-1.7B-Instruct, layer-17 post-layer residual |
| Automatic evaluator | Mistral-7B-Instruct-v0.3 |
| States | Primary 240 plus fresh locked 96 |
| Actions and replicas | Three actions; five continuations per state–action pair |
| SAE seeds | 314159 and 271828 |
| SAE architecture | TopK SAE, width , |
| Collection | SAE seed | 95% CI | 95% LCB | |||
|---|---|---|---|---|---|---|
| Old confirmation 96 | 314159 | 0.142 | 0.278 | 0.136 | [0.100, 0.164] | 0.105 |
| Old confirmation 96 | 271828 | 0.142 | 0.284 | 0.142 | [0.084, 0.191] | 0.091 |
| Fresh locked 96 | 314159 | 0.201 | 0.273 | 0.071 | [0.037, 0.098] | 0.042 |
| Fresh locked 96 | 271828 | 0.201 | 0.278 | 0.077 | [0.042, 0.088] | 0.047 |
| Collection | SAE seed | 95% CI | 95% LCB | |||||
|---|---|---|---|---|---|---|---|---|
| Fresh locked 96 | 271828 | 2 | 0.201 | 0.278 | 0.077 | [0.042, 0.088] | 0.047 | 0.000 |
| Fresh locked 96 | 271828 | 4 | 0.201 | 0.258 | 0.057 | [0.023, 0.069] | 0.028 | 0.000 |
| Fresh locked 96 | 271828 | 8 | 0.201 | 0.240 | 0.038 | [0.014, 0.044] | 0.016 | 0.000 |
| Fresh locked 96 | 271828 | 16 | 0.201 | 0.201 | 0.000 | [0.000, 0.000] | 0.000 | 0.846 |
| Fresh locked 96 | 271828 | 32 | 0.201 | 0.201 | 0.000 | [0.000, 0.000] | 0.000 | 0.850 |
| Fresh locked 96 | 271828 | 64 | 0.201 | 0.201 | 0.000 | [0.000, 0.000] | 0.000 | 0.859 |
| Collection | SAE seed | 95% CI | 95% LCB | ||||
|---|---|---|---|---|---|---|---|
| Fresh locked 96 | 271828 | 2 | 0.201 | 0.252 | 0.051 | [0.026, 0.070] | 0.030 |
| Fresh locked 96 | 271828 | 4 | 0.201 | 0.251 | 0.050 | [0.025, 0.066] | 0.029 |
| Fresh locked 96 | 271828 | 8 | 0.201 | 0.239 | 0.038 | [0.009, 0.047] | 0.012 |
| Fresh locked 96 | 271828 | 16 | 0.201 | 0.204 | 0.003 | [0.000, 0.007] | 0.000 |
| Fresh locked 96 | 271828 | 32 | 0.201 | 0.201 | 0.000 | [0.000, 0.000] | 0.000 |
| Fresh locked 96 | 271828 | 64 | 0.201 | 0.201 | 0.000 | [0.000, 0.000] | 0.000 |
| Collection | SAE seed | Mean | SD | Min | Median | Max | ||
|---|---|---|---|---|---|---|---|---|
| Fresh locked 96 | 271828 | 2 | 200 | 0.077 | 0.001 | 0.062 | 0.077 | 0.077 |
| Fresh locked 96 | 271828 | 4 | 200 | 0.077 | 0.001 | 0.067 | 0.077 | 0.077 |
| Fresh locked 96 | 271828 | 8 | 200 | 0.077 | 0.002 | 0.058 | 0.077 | 0.077 |
| Fresh locked 96 | 271828 | 16 | 200 | 0.077 | 0.002 | 0.060 | 0.077 | 0.077 |
| Fresh locked 96 | 271828 | 32 | 200 | 0.076 | 0.003 | 0.049 | 0.077 | 0.077 |
| Fresh locked 96 | 271828 | 64 | 200 | 0.075 | 0.005 | 0.049 | 0.077 | 0.077 |
| Collection | SAE seed | Fit codes | Eval codes | Collision frac. | Unseen frac. | Largest cell | |
|---|---|---|---|---|---|---|---|
| Fresh locked 96 | 271828 | 2 | 4 | 4 | 1.000 | 0.000 | 48 |
| Fresh locked 96 | 271828 | 4 | 16 | 12 | 0.979 | 0.000 | 31 |
| Fresh locked 96 | 271828 | 8 | 58 | 38 | 0.771 | 0.604 | 12 |
| Fresh locked 96 | 271828 | 16 | 125 | 80 | 0.281 | 0.990 | 4 |
| Fresh locked 96 | 271828 | 32 | 143 | 92 | 0.073 | 1.000 | 3 |
| Fresh locked 96 | 271828 | 64 | 144 | 96 | 0.000 | 1.000 | 1 |
| Field | Cohen’s | 95% CI | Exact | 95% CI |
|---|---|---|---|---|
| recommended_action | 0.991 | [0.971, 1.000] | 0.994 | [0.981, 1.000] |
| acceptable | 0.563 | [0.469, 0.667] | 0.830 | [0.787, 0.875] |
| critical_error | 0.745 | [0.694, 0.803] | 0.795 | [0.754, 0.843] |
| Selected action | Matches required | Auto mean | Human mean | Auto human | |
|---|---|---|---|---|---|
| ask | false | 121 | 0.365 | 0.442 | -0.077 |
| ask | true | 55 | 0.111 | 0.110 | 0.001 |
| assist | false | 109 | 0.494 | 0.642 | -0.148 |
| assist | true | 67 | 0.004 | 0.288 | -0.283 |
| decline | false | 122 | 0.461 | 0.514 | -0.052 |
| decline | true | 54 | 0.519 | 0.196 | 0.323 |
| Collection | States | Auto-human agreement | Human-required | Auto-required |
|---|---|---|---|---|
| Fresh locked 96 | 96 | 0.427 | 0.927 | 0.365 |
| Old human sample 80 | 80 | 0.613 | 0.863 | 0.550 |
| Collection | SAE seed | 95% CI | 95% LCB | |||
|---|---|---|---|---|---|---|
| Old human sample 80 | 314159 | 0.216 | 0.293 | 0.078 | [0.047, 0.111] | 0.052 |
| Old human sample 80 | 271828 | 0.216 | 0.314 | 0.099 | [0.062, 0.119] | 0.068 |
| Fresh locked 96 | 314159 | 0.186 | 0.335 | 0.148 | [0.118, 0.161] | 0.124 |
| Fresh locked 96 | 271828 | 0.186 | 0.320 | 0.133 | [0.095, 0.155] | 0.099 |
| Collection | SAE seed | 95% CI | 95% LCB | |||||
|---|---|---|---|---|---|---|---|---|
| Fresh locked 96 | 271828 | 2 | 0.186 | 0.320 | 0.133 | [0.095, 0.155] | 0.099 | 0.000 |
| Fresh locked 96 | 271828 | 4 | 0.186 | 0.283 | 0.097 | [0.055, 0.123] | 0.059 | 0.000 |
| Fresh locked 96 | 271828 | 8 | 0.186 | 0.237 | 0.051 | [0.019, 0.056] | 0.023 | 0.000 |
| Fresh locked 96 | 271828 | 16 | 0.186 | 0.189 | 0.002 | [0.000, 0.004] | 0.000 | 0.079 |
| Fresh locked 96 | 271828 | 32 | 0.186 | 0.187 | 0.000 | [0.000, 0.001] | 0.000 | 0.186 |
| Fresh locked 96 | 271828 | 64 | 0.186 | 0.186 | 0.000 | [0.000, 0.000] | 0.000 | 0.313 |
| Collection | Policy area | Items | Triggered | Fraction |
|---|---|---|---|---|
| Fresh locked | laboratory_sample_chain_of_custody | 36 | 14 | 0.389 |
| Fresh locked | additive_manufacturing_ventilation | 36 | 11 | 0.306 |
| Fresh locked | food_cold_chain_handling | 36 | 11 | 0.306 |
| Fresh locked | museum_artifact_conservation | 36 | 10 | 0.278 |
| Fresh locked | industrial_robot_lockout | 36 | 6 | 0.167 |
| Fresh locked | assistive_accommodation_communications | 36 | 5 | 0.139 |
| Grouping | Group | Auto mean | Human mean | Bias | MAE | RMSE | Spearman | |
|---|---|---|---|---|---|---|---|---|
| selected_action | decline | 176 | 0.479 | 0.416 | 0.063 | 0.278 | 0.344 | -0.069 |
| selected_action | ask | 176 | 0.286 | 0.338 | -0.053 | 0.298 | 0.344 | 0.504 |
| selected_action | assist | 176 | 0.308 | 0.507 | -0.200 | 0.356 | 0.409 | 0.581 |
| collection | old_240 | 240 | 0.299 | 0.418 | -0.119 | 0.292 | 0.329 | 0.362 |
| collection | fresh_locked_96 | 288 | 0.406 | 0.423 | -0.016 | 0.327 | 0.396 | 0.395 |
| matches_required_action | True | 176 | 0.196 | 0.204 | -0.008 | 0.265 | 0.339 | -0.195 |
| Component | Declared value |
|---|---|
| Representation model | Qwen2.5-1.5B-Instruct |
| Public SAE interfaces | Residual-stream SAEs at layers 17, 18, 19, and 21 |
| States | 240 states from 20 policy areas |
| Setting-selection and fitting split | 144 states from 12 policy areas |
| Untouched confirmation split | 96 states from 8 policy areas |
| Feature budgets |
| Setting | |||||||
|---|---|---|---|---|---|---|---|
| Layer 17, | 0.338 | 0.494 | 0.530 | 0.541 | 0.156 | 0.036 | 0.011 |
| Layer 19, | 0.338 | 0.398 | 0.444 | 0.466 | 0.060 | 0.047 | 0.022 |
| Line of work | What the prior line establishes | Target in the present paper |
|---|---|---|
| Comparison of experiments and Bayes sufficiency | Orders information channels by attainable risk and characterizes exact or approximate loss-dependent sufficiency ( Blackwell, 1953 ; Le Cam, 1964 ; van Rooyen and Williamson, 2014 ; Sevetlidis, 2026 ) . | Uses optimal-risk comparison as the diagnostic foundation, then extracts minimal conflicts among acceptable closed-loop continuation sets and connects them to capacity and certification. |
| Action-sufficient compression and decision-sufficient data | Retains the distinctions needed to recover one optimal action or an optimal solution to a declared optimization family ( Walsh, 2026 ; Ye et al., 2026 ) . | Allows several acceptable continuations at each state. Every pair can share an acceptable choice even when the whole group cannot; the hypergraph records these larger conflicts. |
| Information bottlenecks | Trades compression against predictive or computationally usable information ( Tishby et al., 1999 ; Alemi et al., 2017 ; Xu et al., 2020 ) . | Uses the declared safety–utility loss itself and separates missing information from restricted access to retained information and finite fitting. |
| MDP abstraction and bisimulation | Constructs exact or approximate summaries that preserve models, values, policies, or exploration structure ( Givan et al., 2003 ; Ferns et al., 2011 ; Abel et al., 2020 ; Misra et al., 2020 ) . | Audits a fixed learned interface and returns exact risk for the finite interface, minimal conflicting groups, and the required number of interface labels. |
| Partial observability and predictive states | Builds belief, information, or predictive states sufficient for recursive planning; options define temporally extended closed-loop actions ( Kaelbling et al., 1998 ; Singh et al., 2004 ; Subramanian et al., 2022 ; Sutton et al., 1999 ) . | Assumes the full audit state and continuation library are declared, then tests whether an additional operational interface preserves common continuation compatibility within each observation fiber. |
| Set-valued prediction and abstention | Returns several plausible labels or rejects a prediction while controlling coverage, ambiguity, or cost ( Bartlett and Wegkamp, 2008 ; Denis and Hebiri, 2017 ; Sadinle et al., 2019 ) . | Intersects acceptable continuation sets across states sharing one observation; pairwise intersections do not determine the full intersection. |
| Collection | SAE seed | Mistral | Qwen | Mean loss |
|---|---|---|---|---|
| Original 96 | 314159 | 0.0557 [0.0367] | 0.0830 [0.0588] | 0.0568 [0.0381] |
| Original 96 | 271828 | 0.0491 [0.0266] | 0.0365 [0.0229] | 0.0296 [0.0157] |
| Reused 96 | 314159 | 0.0436 [0.0225] | 0.0584 [0.0424] | 0.0708 [0.0477] |
| Reused 96 | 271828 | 0.0331 [0.0185] | 0.0465 [0.0283] | 0.0470 [0.0320] |
| Evaluator | 95% CI | 95% LCB | ||||
|---|---|---|---|---|---|---|
| Original 96, seed 314159 | ||||||
| Mistral | 0.0742 | 0.1299 | 0.0557 | [0.0332, 0.0761] | 0.0367 | 0.000 |
| Qwen | 0.1665 | 0.2494 | 0.0830 | [0.0554, 0.1151] | 0.0588 | 0.000 |
| Mean loss | 0.1447 | 0.2015 | 0.0568 | [0.0339, 0.0801] | 0.0381 | 0.000 |
| Original 96, seed 271828 | ||||||
| Mistral | 0.0742 | 0.1232 | 0.0491 | [0.0230, 0.0777] | 0.0266 | 0.000 |
| Evaluator | 95% CI | 95% LCB | ||||
|---|---|---|---|---|---|---|
| Original 96, seed 314159 | ||||||
| Mistral | 0.0742 | 0.1852 | 0.1110 | [0.0732, 0.1296] | 0.0799 | 0.000 |
| Qwen | 0.1665 | 0.2675 | 0.1010 | [0.0647, 0.1460] | 0.0690 | 0.000 |
| Mean loss | 0.1447 | 0.2263 | 0.0816 | [0.0495, 0.1115] | 0.0540 | 0.000 |
| Original 96, seed 271828 | ||||||
| Mistral | 0.0742 | 0.1517 | 0.0775 | [0.0442, 0.0978] | 0.0482 | 0.000 |
| Collection | Seed | Evaluator | Reduction | ||
|---|---|---|---|---|---|
| Original 96 | 314159 | Mistral | 0.1110 | 0.0557 | 0.0553 |
| Original 96 | 314159 | Qwen | 0.1010 | 0.0830 | 0.0180 |
| Original 96 | 314159 | Mean loss | 0.0816 | 0.0568 | 0.0248 |
| Original 96 | 271828 | Mistral | 0.0775 | 0.0491 | 0.0284 |
| Original 96 | 271828 | Qwen | 0.0487 | 0.0365 | 0.0123 |
| Original 96 | 271828 | Mean loss | 0.0485 | 0.0296 | 0.0188 |
| Evaluator | 95% CI | 95% LCB | |||||
|---|---|---|---|---|---|---|---|
| Original 96, seed 314159 | |||||||
| 2 | Mistral | 0.0742 | 0.1299 | 0.0557 | [0.0332, 0.0761] | 0.0367 | 0.000 |
| 2 | Qwen | 0.1665 | 0.2494 | 0.0830 | [0.0554, 0.1151] | 0.0588 | 0.000 |
| 2 | Mean loss | 0.1447 | 0.2015 | 0.0568 | [0.0339, 0.0801] | 0.0381 | 0.000 |
| 4 | Mistral | 0.0742 | 0.1102 | 0.0360 | [0.0201, 0.0535] | 0.0224 | 0.000 |
| 4 | Qwen | 0.1665 | 0.2328 | 0.0663 | [0.0367, 0.1005] | 0.0413 | 0.000 |
| Evaluator | 95% CI | 95% LCB | |||||
|---|---|---|---|---|---|---|---|
| Original 96, seed 314159 | |||||||
| 2 | Mistral | 0.0742 | 0.1703 | 0.0961 | [0.0646, 0.1288] | 0.0689 | 0.000 |
| 2 | Qwen | 0.1665 | 0.3133 | 0.1468 | [0.1208, 0.1716] | 0.1248 | 0.000 |
| 2 | Mean loss | 0.1447 | 0.2495 | 0.1048 | [0.0911, 0.1164] | 0.0935 | 0.000 |
| 4 | Mistral | 0.0742 | 0.1277 | 0.0535 | [0.0323, 0.0810] | 0.0340 | 0.000 |
| 4 | Qwen | 0.1665 | 0.2425 | 0.0761 | [0.0539, 0.0981] | 0.0577 | 0.000 |
| Evaluator | 95% CI | 95% LCB | |||||
|---|---|---|---|---|---|---|---|
| Original 96, seed 314159 | |||||||
| 2 | Mistral | 0.0742 | 0.1852 | 0.1110 | [0.0732, 0.1296] | 0.0799 | 0.000 |
| 2 | Qwen | 0.1665 | 0.2675 | 0.1010 | [0.0647, 0.1460] | 0.0690 | 0.000 |
| 2 | Mean loss | 0.1447 | 0.2263 | 0.0816 | [0.0495, 0.1115] | 0.0540 | 0.000 |
| 4 | Mistral | 0.0742 | 0.1472 | 0.0730 | [0.0400, 0.0934] | 0.0444 | 0.000 |
| 4 | Qwen | 0.1665 | 0.2587 | 0.0923 | [0.0582, 0.1227] | 0.0631 | 0.000 |
| Evaluator | 95% CI | 95% LCB | |||||
|---|---|---|---|---|---|---|---|
| Original 96, seed 314159 | |||||||
| 2 | Mistral | 0.0742 | 0.2119 | 0.1377 | [0.0938, 0.1673] | 0.0994 | 0.000 |
| 2 | Qwen | 0.1665 | 0.3209 | 0.1544 | [0.1227, 0.1879] | 0.1273 | 0.000 |
| 2 | Mean loss | 0.1447 | 0.2664 | 0.1217 | [0.0998, 0.1385] | 0.1029 | 0.000 |
| 4 | Mistral | 0.0742 | 0.1592 | 0.0850 | [0.0442, 0.1146] | 0.0490 | 0.000 |
| 4 | Qwen | 0.1665 | 0.2581 | 0.0916 | [0.0615, 0.1191] | 0.0667 | 0.000 |
| Seed | Dataset | FVU | Relative error | Cosine | Active | ||
|---|---|---|---|---|---|---|---|
| 314159 | Validation | 300000 | 0.0162 | 0.0153 | 0.9277 | 64.0 | 16384 |
| 314159 | Original 240 | 240 | 17.3125 | 0.3062 | 0.8327 | 64.0 | 192 |
| 314159 | Reused 96 | 96 | 2.8355 | 0.2767 | 0.8496 | 64.0 | 445 |
| 271828 | Validation | 300000 | 0.0163 | 0.0154 | 0.9277 | 64.0 | 16384 |
| 271828 | Original 240 | 240 | 16.6518 | 0.2946 | 0.8397 | 64.0 | 166 |
| 271828 | Reused 96 | 96 | 2.7705 | 0.2704 | 0.8536 | 64.0 | 437 |
| Observation | Fit | Eval | Collision | Unseen | Largest cell | |
|---|---|---|---|---|---|---|
| Original 96, seed 314159 | ||||||
| 2 | only | 4 | 4 | 0.990 | 0.000 | 51 |
| 2 | 38 | 24 | 0.958 | 1.000 | 11 | |
| 4 | only | 15 | 11 | 0.979 | 0.062 | 27 |
| 4 | 68 | 44 | 0.781 | 1.000 | 6 | |
| 8 | only | 53 | 35 | 0.844 | 0.125 | 9 |
| Observation | Fit | Eval | Collision | Unseen | Largest cell | |
|---|---|---|---|---|---|---|
| Original 96, seed 314159 | ||||||
| 2 | only | 2 | 2 | 1.000 | 0.000 | 59 |
| 2 | 23 | 16 | 1.000 | 1.000 | 9 | |
| 4 | only | 8 | 7 | 1.000 | 0.000 | 21 |
| 4 | 56 | 46 | 0.812 | 1.000 | 6 | |
| 8 | only | 50 | 34 | 0.833 | 0.240 | 8 |
| Collection | Seed | Observation | Evaluator | Minimum | Median | Maximum |
|---|---|---|---|---|---|---|
| Original 96 | 314159 | only | Mistral | 0.0989 | 0.1126 | 0.1204 |
| Original 96 | 314159 | only | Qwen | 0.0823 | 0.1032 | 0.1107 |
| Original 96 | 314159 | only | Mean loss | 0.0685 | 0.0806 | 0.0905 |
| Original 96 | 314159 | Mistral | 0.0493 | 0.0554 | 0.0637 | |
| Original 96 | 314159 | Qwen | 0.0734 | 0.0847 | 0.0901 | |
| Original 96 | 314159 | Mean loss | 0.0509 | 0.0570 | 0.0622 |
| Selector | Mean | SD | Minimum | Median | Maximum | ||
|---|---|---|---|---|---|---|---|
| Original 96, seed 314159 | |||||||
| 2 | All features | 200 | 0.1377 | 0.0001 | 0.1366 | 0.1377 | 0.1377 |
| 2 | Fit nonconstant | 200 | 0.1298 | 0.0120 | 0.0858 | 0.1369 | 0.1377 |
| 2 | Fit matched | 40 | 0.1181 | 0.0143 | 0.0906 | 0.1189 | 0.1377 |
| 4 | All features | 200 | 0.1376 | 0.0013 | 0.1215 | 0.1377 | 0.1377 |
| 4 | Fit nonconstant | 200 | 0.1199 | 0.0159 | 0.0794 | 0.1239 | 0.1377 |
| Seed | Min. dist. | Mean dist. | Median | Max. dist. | Exact | ||
|---|---|---|---|---|---|---|---|
| 314159 | 2 | 40 | 0.0174 | 0.1897 | 0.1962 | 0.2951 | 0.000 |
| 314159 | 4 | 40 | 0.1059 | 0.2581 | 0.2639 | 0.3420 | 0.000 |
| 314159 | 8 | 40 | 0.1042 | 0.3294 | 0.3542 | 0.4392 | 0.000 |
| 314159 | 16 | 40 | 0.1445 | 0.4498 | 0.4898 | 0.5842 | 0.000 |
| 314159 | 32 | 40 | 0.0927 | 0.1379 | 0.1420 | 0.1565 | 0.000 |
| 314159 | 64 | 40 | 0.0503 | 0.0753 | 0.0769 | 0.0809 | 0.000 |
| Collection | Seed | Observation | Evaluator | Constant | Shuffled | Oracle |
|---|---|---|---|---|---|---|
| Original 96 | 314159 | only | Mistral | 0.1377 | 0.1377 | 0.0000 |
| Original 96 | 314159 | only | Qwen | 0.1544 | 0.1544 | 0.0000 |
| Original 96 | 314159 | only | Mean loss | 0.1217 | 0.1217 | 0.0000 |
| Original 96 | 314159 | Mistral | 0.1377 | 0.0933 | 0.0000 | |
| Original 96 | 314159 | Qwen | 0.1544 | 0.1335 | 0.0000 | |
| Original 96 | 314159 | Mean loss | 0.1217 | 0.1017 | 0.0000 |
| Loss / collection | SAE seed | 95% interval | 95% LCB | |||
|---|---|---|---|---|---|---|
| Auto / original 96 | 314159 | 0.1420 | 0.2407 | 0.0987 | [0.0760, 0.1209] | 0.0807 |
| Auto / original 96 | 271828 | 0.1420 | 0.2435 | 0.1015 | [0.0680, 0.1394] | 0.0729 |
| Auto / locked 96 | 314159 | 0.2015 | 0.2475 | 0.0460 | [0.0272, 0.0658] | 0.0300 |
| Auto / locked 96 | 271828 | 0.2015 | 0.2445 | 0.0430 | [0.0272, 0.0584] | 0.0295 |
| Human / original 80 | 314159 | 0.2155 | 0.2500 | 0.0345 | [0.0181, 0.0526] | 0.0203 |
| Human / original 80 | 271828 | 0.2155 | 0.2508 | 0.0353 | [0.0153, 0.0594] | 0.0175 |
| Layer | Rounding-corrected 95% interval | 95% LCB | ||
|---|---|---|---|---|
| 17 | 2 | 0.13695 | [0.1065, 0.1629] | 0.1113 |
| 19 | 16 | 0.03875 | [0.0245, 0.0523] | 0.0274 |
| Loss / collection | Seed | 95% interval | 95% LCB | |||
|---|---|---|---|---|---|---|
| Auto / original 96 | 314159 | 2 | 0.1358 | 0.0987 | [0.0760, 0.1209] | 0.0807 |
| Auto / original 96 | 314159 | 4 | 0.1178 | 0.0600 | [0.0474, 0.0749] | 0.0490 |
| Auto / original 96 | 314159 | 8 | 0.0498 | 0.0219 | [0.0060, 0.0374] | 0.0101 |
| Auto / original 96 | 314159 | 16 | 0.0044 | 0.0031 | [0.0000, 0.0094] | 0.0000 |
| Auto / original 96 | 314159 | 32 | 0.0000 | 0.0000 | [0.0000, 0.0000] | 0.0000 |
| Auto / original 96 | 314159 | 64 | 0.0000 | 0.0000 | [0.0000, 0.0000] | 0.0000 |
| Collection | Seed | Loss | 95% interval | 95% LCB | |
|---|---|---|---|---|---|
| original 80 | 314159 | Rater A | 0.0263 | [0.0125, 0.0425] | 0.0144 |
| original 80 | 271828 | Rater A | 0.0294 | [0.0106, 0.0500] | 0.0131 |
| original 80 | 314159 | Rater B | 0.0542 | [0.0358, 0.0738] | 0.0383 |
| original 80 | 271828 | Rater B | 0.0429 | [0.0246, 0.0625] | 0.0271 |
| original 80 | 314159 | Mean | 0.0322 | [0.0170, 0.0493] | 0.0194 |
| original 80 | 271828 | Mean | 0.0290 | [0.0112, 0.0478] | 0.0140 |
| Setting | Policy area | within policy | Gap | |
|---|---|---|---|---|
| L17/B2 | after hours building access | 0.3022 | 0.4770 | 0.1748 |
| L17/B2 | campus drone flight booking | 0.4329 | 0.5350 | 0.1021 |
| L17/B2 | donor contact list export | 0.3449 | 0.5255 | 0.1806 |
| L17/B2 | licensed software download | 0.2156 | 0.3650 | 0.1494 |
| L17/B2 | minor photo release | 0.4090 | 0.5669 | 0.1579 |
| L17/B2 | payroll bank change | 0.3173 | 0.3842 | 0.0669 |
| Role | Qwen2.5 | SmolLM2 and Phi |
|---|---|---|
| Encoder | Full policy rule and complete decision situation, including the state condition. | Active policy and situation text. |
| Selector | Selected code , or in the recovered policy-aware calculation. | Selected code , or code and policy in the paired analysis. |
| Generator | Public request, fact name, and selected action; no private condition or complete policy text. | Active policy, situation, selected action, and action-specific instruction. |
| Evaluator | Full policy and situation, fact name, selected and required actions, and candidate response. | Active policy, situation, selected action, and response; no hidden required-action label. |
| Statistic | States | Percentage |
|---|---|---|
| Fixed-order first-minimum match | 90/176 | 51.1% |
| Nonempty intersection of minimizing sets | 142/176 | 80.7% |
| Identical minimizing sets | 54/176 | 30.7% |
| Automatic table has a tied minimum | 90/176 | 51.1% |
| Human table has a tied minimum | 1/176 | 0.6% |
| Collection | SAE seed | Composite | Safety | Policy | Useful | Factual | Overall |
|---|---|---|---|---|---|---|---|
| Original 80 | 314159 | 0.0345 | 0.0042 | 0.0792 | 0.0437 | 0.0000 | 0.0250 |
| Original 80 | 271828 | 0.0353 | 0.0125 | 0.0750 | 0.0312 | 0.0000 | 0.0208 |
| Locked 96 | 314159 | 0.1166 | 0.0521 | 0.2049 | 0.0972 | 0.0035 | 0.1024 |
| Locked 96 | 271828 | 0.1082 | 0.0312 | 0.2014 | 0.1094 | 0.0000 | 0.1198 |
| Tolerance | Outputs | Max cell margin | Iterations | Edges | Two-label check |
|---|---|---|---|---|---|
| 0.00 | 3 | 0.00000 | 121 | 188 | Infeasible |
| 0.02 | 3 | 0.00000 | 115 | 185 | Infeasible |
| 0.10 | 3 | 0.08000 | 116 | 181 | Infeasible |
| 0.20 | 3 | 0.20000 | 82 | 138 | Infeasible |
| 0.30 | 2 | 0.29836 | 50 | 65 | Feasible |
| 0.35 | 2 | 0.34746 | 25 | 31 | Feasible |
Language Model-Based Control
Language model-based control uses language models to interpret goals, choose actions, and steer AI systems or physical processes.
See all 180 papers