Ontic state recovery through prediction
Organizations: Boston University · The Ohio State University
Abstract
We encounter a system through its responses, yet its state concerns how the system is. Predicting further responses promises knowledge beyond what is immediately observed. What that knowledge tells us about the system's state depends on what we mean by a state in the first place. We give this notion a model-relative meaning: a state is the complete response profile over a specified query universe, and configurations agreeing on every query are regarded as the same state. From this perspective, a learned state is understood through the distinctions between these profiles that it retains. Prediction concerns selected observations; recovery concerns the profile as a whole. We examine their relationship through query ambiguity, state-space geometry, and the choice of prediction targets. Synthetic systems with known response laws and neural recordings provide complementary settings for this investigation. The aim is to clarify how prediction can become a way of knowing a system, and what it would mean for a learned state to preserve the state being studied.
Figures & tables
| Quantity | Sphere | Torus | General |
|---|---|---|---|
| Measure | Median | Range |
|---|---|---|
| Greedy-cover size | 243 | 75–554 |
| Fraction of observations | 31.7% | 7.3%–71.2% |
| Reduction vs. shift | 15.2% | 3.0%–34.3% |
| Rank for 90% variance | 33 | 14–63 |
| Rank for 95% variance | 37 | 15–73 |
| Animal | Sessions | s | s | s |
|---|---|---|---|---|
| ec012 | 1 | 12.3% | 12.6% | 15.0% |
| ec013 | 7 | 4.7% | 4.1% | 4.9% |
| ec014 | 10 | 14.0% | 18.9% | 19.1% |
| ec016 | 7 | 15.3% | 15.2% | 13.2% |
Appendix figures & tables19 assets
Supplementary material from the paper’s appendix.
Appendix
| Design | Value |
|---|---|
| Ambient coordinates | |
| Channels per coordinate | ( input, target) |
| Sphere dimension | |
| Torus dimension | |
| Coefficient | |
| Offset |
| Experiment | Random seeds | Runs per case | Pairing / audit |
|---|---|---|---|
| Synthetic sweep / domain audit | General first repetition: grid; others | ||
| HC-3 prediction / matched recovery | Paired partitions, initializations and held-out blocks |
| Training | Value |
|---|---|
| Encoder widths | |
| Predictor widths | |
| Hidden activation | GELU |
| Optimizer / batch | AdamW / |
| Epochs / updates | / |
| Learning rate, epochs – |
| Family | Sufficient | ||
|---|---|---|---|
| Sphere | |||
| Sphere | |||
| Sphere | |||
| Sphere | |||
| Sphere | |||
| Sphere |
| Quantity | Value |
|---|---|
| Certified target sets | |
| Finite-test recovery bound, range | – |
| Observed / bound ratio, median | |
| Observed / bound ratio, range | – |
| Setting | Value |
|---|---|
| Sphere and Torus : | |
| General : | |
| Interpolation tolerance | |
| GELU derivative bound | |
| Arithmetic allowance | |
| Full-input sensitivity | – |
| Coverage | Catalog | Study |
|---|---|---|
| Sessions | 442 | 25 |
| Animals | 11 | 4 |
| Recording groups | 119 | 23 |
| Behavioral contexts | 14 | 5 |
| Preprocessing | Setting |
|---|---|
| File eligibility | XML, LFP, position; matched shanks, estimated units, position samples |
| Unit quality | Training rate Hz; units per session |
| Retained units | Median 51; range 20–104 |
| Count window | 1 s; sensitivity .5 and 2 s |
| Window stride | .25 s |
| Transform |
| Setting | Value |
|---|---|
| Distance | Maximum absolute coordinate difference |
| Samples per block | Nested , , , , limited by block length |
| Radius grid | logarithmic scales, – reference diameter |
| Fixed-radius rule | Nearest grid radius to reference diameter |
| Actual fixed radius | reference diameter |
| Time-shift controls | replicates per block and window |
| Window | Cover | Reduction |
|---|---|---|
| .5 s | 475 | 11.2% |
| 1 s | 243 | 15.2% |
| 2 s | 170 | 14.4% |
| Session | Units | Samples | Cover | Fixed-Radius Ratio |
|---|---|---|---|---|
| ec012ec.187 | 20 | 419 | 159 | .874 |
| ec013.156 | 56 | 389 | 202 | .957 |
| ec013.198 | 61 | 605 | 357 | .944 |
| ec013.250 | 37 | 721 | 158 | .963 |
| ec013.375 | 38 | 683 | 486 | .970 |
| ec013.406 | 47 | 652 | 413 | .967 |
| Analysis | Parameter | Setting |
|---|---|---|
| Covariance geometry | Shift control | 19 replicates; circular offsets s from either endpoint |
| Block bootstrap | 200 replicates; 10 s blocks; 95% intervals |
| Session | Units | Effective Dim. | Shift Reduction (%) | 90% Rank |
|---|---|---|---|---|
| ec012ec.187 | 20 | 9.2 | 23.0 | 14 |
| ec013.156 | 56 | 17.8 | 25.1 | 39 |
| ec013.198 | 61 | 19.8 | 27.9 | 47 |
| ec013.250 | 37 | 19.8 | 10.7 | 27 |
| ec013.375 | 38 | 17.1 | 29.7 | 27 |
| ec013.406 | 47 | 20.8 | 13.1 | 33 |
| Window | Eff. Dim. | Unit Fraction | Reduction |
|---|---|---|---|
| .5 s | 23.76 | 50.33% | 19.27% |
| 1.0 s | 20.50 | 45.77% | 21.33% |
| 2.0 s | 17.58 | 36.47% | 25.04% |
| Design | Value |
|---|---|
| Sessions / paired seeds | / |
| / target pool / | |
| Target pool fractions | |
| Configurations | |
| Training block | – |
| Past reference block | – |
| Targets | Prediction Gain |
|---|---|
| % | |
| Full | % |
| Configuration | Small | Reference |
|---|---|---|
| Encoder / predictor depth | ||
| Hidden width / tokens | ||
| Attention heads / FF width | ||
| State coordinates | ||
| Neighbor candidates | — | |
| Fixed training epoch |
| Aggregation | |
|---|---|
| All sessions | |
| ec012 | |
| ec013 | |
| ec014 | |
| ec016 | |
| Animal-equal |