✗ Failed on benchmark 2026

Hidden-Diffusion Irreversibility Monitor

Implementation & benchmark of arXiv:2609.01329 — Pole-Zero Geometry, Model Reduction, and Identifiability in Sensory Adaptation

Usefulness7/10
Difficulty6/10
Novelty8/10

Source paper: Pole-Zero Geometry, Model Reduction, and Identifiability in Sensory Adaptation arXiv:2609.01329 ⓘ · analyzed Sep 2, 2026

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

Idea description

Use explicitly stochastic latent dynamics to detect hidden-state changes that are invisible in the observed output spectrum. Near the integral-memory regime, constrain or monitor cross diffusion with a forward-versus-reverse path statistic, preventing output-equivalent latent models from developing physically implausible irreversible dynamics.

Formulas

$$dX_t=-A X_t\,dt+B\,dW_t,\qquad D=\frac{1}{2}BB^{\top},\qquad X_t=(x_t,y_t)^{\top}$$
$$A_{yy}=0\ \Longrightarrow\ S_x(\omega)\ \text{is insensitive to }D_{xy}\ \text{for nontrivial coupling}$$
$$\sigma\geq\tau_x^{-1}\left(\frac{4}{\rho}-1\right),\qquad \rho<4$$
$$\mathcal{L}_{\mathrm{irr}}=\left[\tau_x^{-1}\left(\frac{4}{\rho}-1\right)-\widehat{\sigma}\right]_+^2+\lambda_D\operatorname{Var}_{\mathrm{augment}}(\widehat{D}_{xy})$$

Mathematical statement

For a two-dimensional Ornstein-Uhlenbeck latent process dX = -A X dt + B dW, with diffusion matrix D = B B^T / 2 and X = (x,y)^T, the paper identifies a blind spot: for nontrivial coupling, the scalar spectrum of x is insensitive to cross diffusion D_xy when the hidden state has no self-relaxation, A_yy = 0. This is the integral-memory limit associated with exact adaptation. The hidden diffusion can nevertheless change the Gaussian path-space irreversibility rate sigma. For a specified all-even reduced two-state drift with rho < 4, the paper gives sigma >= tau_x^(-1)(4/rho - 1), where tau_x is the observed-state relaxation time.

Implementation notes

Integrate this monitor into a stochastic RNN or latent world model with transition z_next = z + f_theta(z,u)*dt + L_theta(z,u)*sqrt(dt)*epsilon, where epsilon is standard Gaussian noise. Use a two-dimensional diagnostic latent subspace, or project a larger latent state onto its two slowest principal components. Estimate the local drift matrix A by regressing finite differences against the latent state. Estimate D from the covariance of residual increments, using D = residual_covariance/(2 dt). Estimate tau_x from exponential decay of the observed coordinate autocorrelation. Estimate irreversibility sigma using a forward-versus-time-reversed transition classifier or the difference between forward and reverse Gaussian transition log likelihoods. Pseudocode is: A,D = fit_OU(latents); rho = pole_coordinate(A); sigma = reverse_forward_loglik_gap(latents); bound = (4/rho - 1)/tau_x; loss = prediction_loss + lam*relu(bound-sigma)**2. The OU equations, the A_yy = 0 identifiability condition, and the irreversibility bound come from the paper; A, D, sigma, and estimation uncertainty are empirical. First test a synthetic two-state OU process with A_yy = 0, fixed observed spectrum, and several D_xy values, then use a noisy delayed-Copy task. The prediction is that output-spectrum error remains nearly constant as D_xy changes, while the forward/reverse likelihood gap changes. For rho < 4, measured sigma should satisfy the stated lower bound up to estimation error; violations should correlate with worse reverse-time prediction and poor long-horizon calibration.

Verification

Failed on benchmark

Stage 1 · Toy mechanism gate: Passed ✓

Stage 2 · Mechanism transferred to benchmark: Not reproduced ✗

Stage 2 · Practical benchmark result: Significantly worse ✗

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

Stage 1 — Mechanism check agent confidence 9/10

Built a reproducible two-dimensional OU hidden-diffusion monitor. The exact analytic spectrum was invariant to D_xy up to 6.7e-16 when A_yy=0, while the forward/reverse path-action gap changed from 3.54 to 16.34, closely tracking the paper's sigma formula range of 3.57 to 17.29. This clearly demonstrates the claimed observed-spectrum blind spot and latent irreversibility sensitivity, but it is a synthetic validation rather than an end-to-end RNN result.

Agent confidence
9/10
Baseline
Observed-only spectrum pairwise relative variation: 6.66e-16; observed autocorrelation pairwise maximum variation: 0.0177.
Idea
Monitor gaps for D_xy={-0.75,0,0.75}: {3.538,3.988,16.337}; spread 12.798 versus formula sigma spread 13.714. Maximum sample autocorrelation error versus exact OU prediction: 0.0165.

Limitations: Only the synthetic stable two-state OU setting was tested; no stochastic RNN, delayed-Copy task, learned drift/diffusion estimation, classifier-based reverse likelihood, uncertainty penalty, or GPU benchmark was implemented. The monitor uses known transition parameters for the path-action calculation, so estimation error in a learned latent model remains untested.

How to run: python3 run_experiment.py

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

Significantly WORSE than the tuned baseline (+0.6%, p=0.0457, wins 1 / 8 paired seeds).

Benchmark
Dynamics forecasting
Model
rnn_small
Paired seeds
8
Baseline mean
0.0135
Idea mean
0.0136
Effect (Δ)
0.0001 (+0.6%; negative = idea better)
Wins
1 / 8 paired seeds
p-value
0.0457 (permutation test, 20 000 shuffles)
Smallest detectable effect
±0.6%
Mechanism
Not confirmed ✗
Practical effect
Hurts
Baseline tuning
swept over 6 configs
Limitations:

The run used a reduced but complete 8-seed protocol with 400 training samples, 100 test samples, and 6 epochs to fit the runtime limit; it was CPU-only after the shared CUDA attempt failed. The intervention is a compact empirical hidden-state covariance penalty rather than a full learned stochastic RNN with explicit diffusion outputs, and no long-horizon calibration or delayed-copy experiment was tested.

How to run: CUDA_VISIBLE_DEVICES='' OMP_NUM_THREADS=1 MKL_NUM_THREADS=1 /home/maxwelhelp/main/bin/python3 stage2_bench.py

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

Stage 2 — Benchmark latest Failed ✗

Agent confidence: 9/10

Built the Hidden-Diffusion Irreversibility Monitor as a latent cross-diffusion regularizer for the benchmark's shared rnn_small dynamics model. Across 8 paired seeds, the idea was slightly worse: MSE 0.013573 versus baseline 0.013490, delta +8.26e-05, with permutation p=0.04575; therefore it does not give a win. The trained-model signature was not confirmed because hidden cross-diffusion variability decreased rather than showing the predicted independent variation, while output-power variability remained essentially unchanged.

Baseline
dynamics/rnn_small test MSE mean 0.013490461744368076, std 0.0036455379141356633, per-seed [0.01656705141067505, 0.01134894136339426, 0.013825791887938976, 0.012965662404894829, 0.02068343572318554, 0.014116058126091957, 0.010448829270899296, 0.007967923767864704]; best cfg lr=0.006, weight_decay=0.0001
Delta mean
8.260633330792189e-05
Idea
dynamics/rnn_small test MSE mean 0.013573068077675998, std 0.0036332788661090037, per-seed [0.016753576695919037, 0.011368772946298122, 0.013876390643417835, 0.012907849624752998, 0.020729539915919304, 0.014167544431984425, 0.010720721445977688, 0.008060148917138577]; best cfg lr=0.006, weight_decay=0.0, lam=0.001
Mechanism signature
map[baseline_hidden_dxy_std:0.00042474186371430176 baseline_observed_output_power_std:0.15846109952602266 confirmed:false idea_hidden_dxy_std:2.490041131097002e-05 idea_mean_reverse_forward_gap:0.018812500281407442 idea_observed_output_power_std:0.15854744148375174 predicted:hidden cross diffusion can vary while observed output power is comparatively stable]
Permutation p value
0.04575

Benchmark result

Significantly WORSE than the tuned baseline (+0.6%, p=0.0457, wins 1 / 8 paired seeds).

Benchmark
Dynamics forecasting
Model
rnn_small
Paired seeds
8
Baseline mean
0.0135
Idea mean
0.0136
Effect (Δ)
0.0001 (+0.6%; negative = idea better)
Wins
1 / 8 paired seeds
p-value
0.0457 (permutation test, 20 000 shuffles)
Smallest detectable effect
±0.6%
Mechanism
Not confirmed ✗
Practical effect
Hurts
Baseline tuning
swept over 6 configs
Limitations:

The run used a reduced but complete 8-seed protocol with 400 training samples, 100 test samples, and 6 epochs to fit the runtime limit; it was CPU-only after the shared CUDA attempt failed. The intervention is a compact empirical hidden-state covariance penalty rather than a full learned stochastic RNN with explicit diffusion outputs, and no long-horizon calibration or delayed-copy experiment was tested.

How to run: CUDA_VISIBLE_DEVICES='' OMP_NUM_THREADS=1 MKL_NUM_THREADS=1 /home/maxwelhelp/main/bin/python3 stage2_bench.py

Artifacts

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