Provenance-Aware Belief Updating in Human-AI Feedback Loops
Organizations: Ryquo · App-In Club
Abstract
In repeated human-AI interaction, a single observation can be quoted, summarized, and returned to a model as multiple reports, making repetition look like independent corroboration. We study whether language models can use supplied report lineage to update according to evidence provenance rather than report count. We introduce Latent Quotient Evidence Training (LQET), a relational objective that combines sparse Bayesian supervision with constraints that encourage stable predictions when reports add no new evidence and consistent updates to the same new evidence across relay histories. On a controlled binary benchmark, LQET reduces new-evidence update RMSE by 41-44% and log-odds drift after eight relay steps by 89-91% relative to task-only training across Qwen3-4B and Phi-4-mini, with three paired training seeds per backbone. The gains extend to a closed-loop simulation in which model confidence controls how many relayed reports re-enter the model's context in later rounds. By grounding belief updates in supplied provenance, LQET offers a route toward dynamic human-AI systems in which influence follows new evidence, not the number of times the same evidence returns.
Figures & tables
| Backbone | Endpoint | Task-only | LQET | Effect [95% interval] |
|---|---|---|---|---|
| Qwen3-4B | Update RMSE | 0.6816 | 0.4005 | [ ] |
| Depth-8 drift | 1.0122 | 0.0875 | [ ] | |
| Supervised-view KL † | 0.0215 | 0.0237 | [ ] | |
| Phi-4-mini | Update RMSE | 0.7461 | 0.4144 | [ ] |
| Depth-8 drift | 1.1079 | 0.1177 | [ ] | |
| Supervised-view KL † | 0.0280 | 0.0292 | [ ] |
Appendix figures & tables13 assets
Supplementary material from the paper’s appendix.
Appendix
| View | View construction | Bayesian-target relation | LQET role |
|---|---|---|---|
| Base observation carrying root | base target | supervised; invariance/update reference | |
| Base plus a relay DAG; no new root | invariance; update reference | ||
| Base plus new root | new-evidence target | supervised; invariance/update target | |
| Relay DAG plus a mixed report introducing | invariance; update endpoint | ||
| Same rendered base as | static evaluation only | ||
| Base plus new root | new-evidence target | supervised; update reference |
| Method | Training views | Objective |
|---|---|---|
| Task-only | 7 | |
| Pair-invariance | 11 | |
| No-order | 13 | |
| Full LQET | 13 | Equation 13 |
| Item | Value | Item | Value |
|---|---|---|---|
| Training families | 4,000 | Validation families | 400 |
| Dataset seed | 17 | Training seeds | 0, 1, 2 |
| Optimizer updates | 500 | Epochs | 2 |
| Families/microbatch | 1 | Gradient accumulation | 16 |
| Optimizer | AdamW | Learning rate | |
| Weight decay | 0 | Warmup | 15 updates |
| Factor | Training, validation, and IID support | Controlled held-out support |
|---|---|---|
| Domain and names | Four domains: beacon status, valve position, package authenticity, and server security; 26 source names | Three domains: soil contamination, sample radioactivity, and component magnetization; 26 disjoint source names |
| Report graph | Chains of depth 1–3; stars with 1–8 relays | Depth shift: chains of depth 4–8. Topology shift: diamonds with 3 or 4 relays; fan-in graphs with branch depth 1 or 2 (3 or 5 relays total) |
| Rendering template | Direct and contrast renderings | Record-style and basis-style renderings |
| Prior | ||
| Calibration | and |
| Backbone | Endpoint | Seed | Task-only | LQET | Effect |
|---|---|---|---|---|---|
| Qwen3-4B | Update RMSE | 0 | 0.6596 | 0.3901 | |
| 1 | 0.6895 | 0.4143 | |||
| 2 | 0.6958 | 0.3971 | |||
| Depth-8 drift | 0 | 1.2172 | 0.0931 | ||
| 1 | 0.8875 | 0.1078 | |||
| 2 | 0.9319 | 0.0616 |
| Backbone | Endpoint | Task-only | LQET | Effect [95% interval] |
|---|---|---|---|---|
| Qwen3-4B | Update RMSE | 0.5635 | 0.0515 | [ ] |
| Supervised-view KL | 0.00052 | 0.00023 | [ ] | |
| Phi-4-mini | Update RMSE | 0.6354 | 0.0865 | [ ] |
| Supervised-view KL | 0.00156 | 0.00061 | [ ] |
| Backbone | Shift | Update RMSE | Supervised-view KL |
|---|---|---|---|
| Qwen3-4B | Domain/names | ||
| Depth | |||
| Topology | |||
| Template | |||
| Prior/calibration | |||
| Phi-4-mini | Domain/names |
| Backbone | Method | Depth 1 | Depth 2 | Depth 4 | Depth 8 |
|---|---|---|---|---|---|
| Qwen3-4B | Task-only | 0.3911 | 0.7548 | 0.9932 | 1.0122 |
| LQET | 0.0385 | 0.0469 | 0.0594 | 0.0875 | |
| Phi-4-mini | Task-only | 0.2529 | 0.5454 | 0.7879 | 1.1079 |
| LQET | 0.0629 | 0.0619 | 0.0842 | 0.1177 |
| Backbone | Method | Relay drift | Copy drift | New-root RMSE | Matched-new RMSE | Copy-vs-new RMSE | Copy-vs-new slope |
|---|---|---|---|---|---|---|---|
| Qwen3-4B | Task-only | 1.0463 | 0.8338 | 0.3980 | 0.4326 | 1.0145 | 0.027 |
| LQET | 0.0264 | 0.0373 | 0.4043 | 0.4328 | 0.4383 | 0.782 | |
| Phi-4-mini | Task-only | 1.0377 | 0.7813 | 0.4352 | 0.4682 | 0.9818 | 0.067 |
| LQET | 0.0540 | 0.0533 | 0.4185 | 0.4582 | 0.4630 | 0.769 |
| Backbone | Method | Seed | Feedback drift | Post-feedback update RMSE | Final log-odds MAE |
|---|---|---|---|---|---|
| Qwen3-4B | Task-only | 0 | 1.5078 | 0.6936 | 0.9644 |
| LQET | 0 | 0.4336 | 0.1732 | 0.3160 | |
| Task-only | 1 | 1.1973 | 0.6725 | 0.6909 | |
| LQET | 1 | 0.3887 | 0.1733 | 0.2560 | |
| Task-only | 2 | 1.2891 | 0.7191 | 0.6708 | |
| LQET | 2 | 0.3169 | 0.1362 | 0.2520 |
| Method | Update RMSE | Depth-8 drift | Supervised-view KL | Order gap |
|---|---|---|---|---|
| Pair-invariance | 0.5860 | 0.0984 | 0.0212 | 0.1184 |
| No-order | 0.4105 | 0.0753 | 0.0239 | 0.0426 |
| Full LQET | 0.4058 | 0.0959 | 0.0232 | 0.0359 |
| Endpoint | Effect | 95% CI |
|---|---|---|
| Update RMSE | [ ] | |
| Depth-8 drift | [ ] | |
| Supervised-view KL | [ ] | |
| Order gap | [ ] |