✓✓ Beats tuned baseline 2026

Observable-Reduced Neural World Model

Implementation & benchmark of arXiv:2608.11125 — Observable-Reduction-Guided Sparse Regression for Partially Observed Active-Quiescent Systems

Usefulness8/10
Difficulty5/10
Novelty7/10

Source paper: Observable-Reduction-Guided Sparse Regression for Partially Observed Active-Quiescent Systems arXiv:2608.11125 ⓘ · analyzed Sep 1, 2026

AI-generated research hypothesis, automatically tested. Not peer-reviewed.

Idea description

Replace a generic first-order predictor for an aggregate observation with a second-order observable-reduced dynamics module derived by eliminating hidden active and quiescent compartments. Train a neural network only for the unknown growth function while enforcing the exact coefficient structure induced by switching rates, so the model cannot exploit a trajectory-fitting but mechanistically incorrect latent representation.

Formulas

$$\dot a=g(a)-\alpha a+\beta q,\qquad \dot q=\alpha a-\beta q,\qquad y=a+q.$$
$$\ddot y=\bigl[g'(y)-\alpha-\beta\bigr]\dot y+\beta g(y)\quad\text{when }y=a.$$
$$\ddot y=(r-\alpha-\beta)\dot y+\beta r y\quad\text{when }g(a)=ra\text{ and }y=a+q.$$
$$\mathcal L=\frac{1}{N}\sum_{i=1}^{N}\left(\ddot y_i-F_\theta(y_i,\dot y_i)\right)^2+\lambda\left(c_y-\beta r\right)^2+\lambda\left(c_{\dot y}-(r-\alpha-\beta)\right)^2.$$

Mathematical statement

Let a(t) be the hidden active population, q(t) the hidden quiescent population, and y(t)=a(t)+q(t) the observed aggregate. Assume da/dt=g(a)-alpha*a+beta*q and dq/dt=alpha*a-beta*q, where g is active-state growth, alpha is the active-to-quiescent rate, and beta is the quiescent-to-active rate. For an active-state observation y=a, eliminating q gives d2y/dt2=[g'(y)-alpha-beta]dy/dt+beta*g(y). For a linear active growth law g(a)=r*a, the aggregate observation satisfies d2y/dt2=(r-alpha-beta)dy/dt+beta*r*y. The neural model should predict d2y/dt2=F_theta(y,dy/dt) using features dictated by the observation reduction, while estimating nonnegative rates through softplus parameterizations. The structural invariant for the linear case is that the coefficient of y equals beta*r and the coefficient of dy/dt equals r-alpha-beta, so coefficient estimates must obey these relations across trajectories and sensor regimes.

Implementation notes

1. Exact integration point: use this module as the transition operator inside a recurrent state-space model or neural ODE for partially observed time series. The recurrent state is (y,v), with v=dy/dt; evolve dy/dt=v and dv/dt=F_theta(y,v). For an aggregate sensor and approximately linear growth, use F_theta(y,v)=c_y*y+c_v*v+h_theta(y,v), where h is initially zero or a small residual network. Parameterize alpha, beta, and r with softplus outputs and optionally share them across experiments. 2. Pseudocode: estimate v_i approximately by applying a Savitzky-Golay filter or differentiable local polynomial smoother to each observed trajectory, and estimate acceleration a_i approximately by differentiating v_i. Compute a_pred=F_theta(y_i,v_i), then minimize the acceleration residual plus the coefficient-relation penalty. Roll out with y_(k+1)=y_k+Delta_t*v_k and v_(k+1)=v_k+Delta_t*F_theta(y_k,v_k), preferably using RK4. 3. Computed from the paper: the second-order observable reduction and algebraic coefficient constraints. Estimated empirically: derivatives, r, alpha, beta, and residual-network parameters. 4. First cheap experiment: generate 100 synthetic trajectories from the two-compartment model with random r, alpha, and beta, retain only noisy aggregate observations at 5 to 20 time points, and compare a GRU, a generic first-order neural ODE, and this reduced model on held-out parameter combinations and rollouts five times longer than training windows. Fit both with and without the coefficient penalty. The quantitative prediction is that a first-order model will fit one-step loss but have worse long-horizon error, while the reduced model coefficients will satisfy c_y approximately beta*r and c_v approximately r-alpha-beta within 10 to 20 percent. Increasing observation sparsity should degrade derivative estimates smoothly; the reduced model should fail sharply when the sampling interval exceeds the fastest switching timescale, approximately Delta_t greater than or equal to 1/(alpha+beta).

Verification

Beats tuned baseline

Stage 1 · Toy mechanism gate: Passed ✓

Stage 2 · Mechanism transferred to benchmark: Not reproduced ✗

Stage 2 · Practical benchmark result: Significant win ✓

Methodology: 8 paired seeds, permutation test (p<0.05) against a learning-rate-tuned baseline. How verification works

How to read this: The implementation beat the baseline, but the claimed mechanism did not reproduce at benchmark scale. The gain may come from another effect; treat the cause as unresolved.

Stage 1 — Mechanism check agent confidence 9/10

Built and verified the linear observable-reduced world-model MVP. Across 16 rate combinations, fitted coefficients obeyed c_y=beta*r and c_v=r-alpha-beta with maximum relative error 1.41e-5. The sampling sweep showed the predicted transition: mean coefficient error rose from 0.00093 for dt/tau<=0.2 to 0.108 for dt/tau>=1, while the reduced second-order rollout had much lower long-horizon tail RMSE than the first-order baseline, 0.083 versus 1.407.

Agent confidence
9/10
Baseline
First-order y'=k*y: full rollout RMSE 0.997; tail RMSE 1.407
Idea
Reduced second-order y''=c_y*y+c_v*y': full rollout RMSE 0.060; tail RMSE 0.083; invariant maximum relative coefficient error 1.41e-5; sampling coefficient error 0.00093 at dt/tau<=0.2 versus 0.108 at dt/tau>=1

Limitations: This MVP tests the exact linear reduction rather than training the proposed neural residual network, GRU, or learned recurrent state-space model. It uses exact noiseless hidden-system simulation with only a small observation-noise perturbation in the rollout comparison, finite differences rather than Savitzky-Golay smoothing, and does not estimate all three rates from only two observable coefficients.

How to run: python3 observable_reduced_experiment.py

Stage 2 — Benchmark vs. tuned baseline (arXiv:2608.11125)

Beats the tuned baseline by 100.0% (p=0.0081, wins 8 / 8 paired seeds; metric: lower is better).

Benchmark
Dynamics forecasting
Model
rnn_small
Paired seeds
8
Baseline mean
0.0003
Idea mean
0
Effect (Δ)
-0.0003 (−100.0%; negative = idea better)
Wins
8 / 8 paired seeds
p-value
0.0081 (permutation test, 20 000 shuffles)
Smallest detectable effect
±29.1%
Mechanism
Not confirmed ✗
Practical effect
Helps
Baseline tuning
swept over 3 configs
Limitations:

The built-in dynamics task is an actuated-pendulum forecast rather than the proposed aggregate two-compartment system, so cy=beta*r and cv=r-alpha-beta could not be retested. The idea model has additional coefficient and residual heads, so parameter-count parity was not separately controlled. Long-horizon rollout and baseline weight-decay sweeps were not tested.

How to run: CUDA_VISIBLE_DEVICES='' /home/maxwelhelp/main/bin/python3 bench_observable_reduced.py

Verdict computed by deterministic test code from paired-seed statistics — not by the language model.

Stage 2 — Benchmark latest Worked ✓

Agent confidence: 7/10

The observable-reduced second-order GRU significantly outperformed the tuned generic GRU on the registered dynamics benchmark. Test MSE was 5.279662751433989e-08 versus 0.0002669833438631031, all 8 paired seeds improved, and the permutation p-value was 0.0081. The exact two-compartment invariant was not confirmed because the built-in pendulum task has no aggregate two-compartment latent ground truth.

Baseline
Generic GRU, lr=0.006, 12 epochs: test MSE 0.0002669833438631031
Idea
Structured second-order GRU, lr=0.006, 12 epochs: test MSE 5.279662751433989e-08; paired delta -0.00026693054723558873; permutation p=0.0081; 8/8 wins

Benchmark result

Beats the tuned baseline by 100.0% (p=0.0081, wins 8 / 8 paired seeds; metric: lower is better).

Benchmark
Dynamics forecasting
Model
rnn_small
Paired seeds
8
Baseline mean
0.0003
Idea mean
0
Effect (Δ)
-0.0003 (−100.0%; negative = idea better)
Wins
8 / 8 paired seeds
p-value
0.0081 (permutation test, 20 000 shuffles)
Smallest detectable effect
±29.1%
Mechanism
Not confirmed ✗
Practical effect
Helps
Baseline tuning
swept over 3 configs
Limitations:

The built-in dynamics task is an actuated-pendulum forecast rather than the proposed aggregate two-compartment system, so cy=beta*r and cv=r-alpha-beta could not be retested. The idea model has additional coefficient and residual heads, so parameter-count parity was not separately controlled. Long-horizon rollout and baseline weight-decay sweeps were not tested.

How to run: CUDA_VISIBLE_DEVICES='' /home/maxwelhelp/main/bin/python3 bench_observable_reduced.py

Artifacts

Implementation overview ⬇ Download all as ZIP 7 files · code, reports and structured results