△ Mechanism confirmed, baseline not beaten 2026

Actionable-Information Optimizer

Implementation & benchmark of arXiv:2607.16186 — Nonequilibrium thermodynamics of feedback-control: a phase-space perspective

Usefulness7/10
Difficulty6/10
Novelty7/10

Source paper: Nonequilibrium thermodynamics of feedback-control: a phase-space perspective arXiv:2607.16186 ⓘ · analyzed Aug 30, 2026

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

Idea description

Insert a finite-resolution observation channel between minibatch statistics and the optimizer update, then distinguish information that predicts useful future loss reduction from information that is present in the gradient but has no control value. Use the actionable representation to select the update and suppress increasingly fine, noisy measurements that do not improve progress.

Formulas

I_acq = I(Z_t; S_t) = I_use + I_un, where I_use = I(Z_t; U_t) and I_un = I(Z_t; S_t) - I(Z_t; U_t).
U_t = -(L(theta_(t+H)) - L(theta_t)); theta_(t+1) = theta_t + A_t(Z_t); Z_t = Q_delta(E_phi(S_t)) + noise.
A_t* = argmax_A { E[U_t | Z_t, A] - lambda I(Z_t; S_t) }, with lambda greater than zero.
Expected useful progress is bounded by C times I_use, while I_acq may continue increasing as delta approaches zero.

Mathematical statement

Let S_t be the optimizer state and minibatch signal, Z_t = Q_delta(E_phi(S_t)) + noise be its finite-resolution observation, and A_t be the parameter update. Define acquired information as I_acq = I(Z_t; S_t). Define future utility as U_t = -(L(theta_(t+H)) - L(theta_t)), where H is a short horizon, and define useful information as I_use = I(Z_t; U_t). The unavailable component is I_un = I_acq - I_use. The controller chooses an update by maximizing predicted utility minus an information cost. The mechanism predicts that I_acq can grow as resolution improves while I_use and useful optimization progress plateau.

Implementation notes

1. Integration point: replace the raw-gradient input to SGD or Adam with a small controller. At step t construct S_t from the gradient g_t, optimizer second moment v_t, gradient norm, current loss, previous loss, and minibatch gradient variance. Encode S_t with a low-dimensional network E_phi, quantize or perturb it with resolution delta, and obtain Z_t. A policy head outputs a step-size multiplier, direction correction, or accept/reject decision. 2. Pseudocode: compute the base optimizer update a_base; compute z = quantize(E_phi(S_t), delta); enumerate candidate actions a; predict utility u_hat = f_psi(z, a); choose a_star = argmax_a(u_hat - lambda times kappa(z)); apply theta = theta + a_star. After H steps, label the observation with U_t = -(loss_(t+H) - loss_t), and train f_psi to predict this utility. Train the encoder using a variational information penalty or controlled quantization noise. 3. Computed from the mechanism: the finite-resolution observation channel and the acquired-versus-useful information decomposition. Estimated empirically: mutual-information proxies, utility prediction accuracy, update variance, and the largest stable learning rate. Use a variational or classifier-based information estimate initially rather than requiring exact mutual information. 4. First cheap experiment: compare SGD, Adam, and this controller on a two-layer MLP with MNIST and a small ResNet with CIFAR-10. Sweep delta over 8, 4, 2, 1, and 0.5 normalized gradient units, and sweep lambda. The predicted signature is that acquired information increases approximately as -d_eff times log(delta) as delta decreases, while useful information and final loss improvement plateau. Finer resolution beyond the plateau should increase update variance without improving convergence. Sweep learning rates to estimate the divergence boundary; the controller should preserve or increase the maximum stable learning rate relative to raw high-resolution gradients. Require the plateau and boundary shift to replicate across three seeds and two model sizes.

Verification

Mechanism confirmed, baseline not beaten

Stage 1 · Toy mechanism gate: Passed ✓

Stage 2 · Mechanism transferred to benchmark: Confirmed ✓

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 8/10

Built a finite-resolution actionable-information toy optimizer and numerically verified the proposed mechanism. Across three seeds, I_acq increased logarithmically with resolution (slope 0.9967 versus predicted 1.0, R²=0.999997), while the final fine-resolution I_use increment was only 0.000375 nats versus 0.6925 nats for I_acq, and progress changed by -0.00135. Thus the acquired-information/unavailable-information signature manifested clearly; quantization was not uniformly better than raw SGD, so this is not evidence of a general optimization win.

Agent confidence
8/10
Baseline
Raw high-resolution sign/gradient update final quadratic loss: 0.01313, 0.01273, 0.01405 across seeds 7,19,43 (mean 0.01331).
Idea
Quantized delta=0.125 final loss: 0.01312, 0.01324, 0.01304 (mean 0.01313); I_acq log slope 0.9967±0.000004, fine I_acq increment 0.6925±0.00008 nats, fine I_use increment 0.000375±0.000028 nats, fine progress increment -0.001346±0.000036.

Limitations: Only a one-dimensional quadratic Monte Carlo channel was tested; no learned encoder, utility predictor, Adam/SGD neural-network training, MNIST/CIFAR, lambda information-cost sweep, stability boundary, wall-clock speed, or two-model-size replication was evaluated.

How to run: python3 actionable_optimizer_toy.py

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

Significantly WORSE than the tuned baseline (+28.5%, p=0.0081, wins 0 / 8 paired seeds).

Benchmark
Tabular regression (Friedman)
Model
mlp_tiny
Paired seeds
8
Baseline mean
5.4289
Idea mean
6.976
Effect (Δ)
1.5471 (+28.5%; negative = idea better)
Wins
0 / 8 paired seeds
p-value
0.0081 (permutation test, 20 000 shuffles)
Smallest detectable effect
n/a
Mechanism
Confirmed ✓
Practical effect
Hurts
Baseline tuning
swept over 0 configs
Limitations:

Only the structurally matched tabular track and mlp_tiny model were tested; vision, sequence, dynamics, larger MLP replication, learned utility prediction, Adam comparison, wall-clock speed, and stability-boundary sweeps were not tested. The mechanism signature combines a trained-model update-behaviour measurement with the required quantitative channel sanity check; it is not evidence of improved task performance.

How to run: python3 bench_actionable.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 a finite-resolution gradient-state channel with quantization and an actionable accept/reject controller, evaluated against the same mlp_tiny architecture and tabular Friedman#1 task. The mechanism sanity check observed acquired-information growth with slope 0.9964 and R² 0.999998, while the fine-resolution useful-information increment was only 0.000744, supporting the toy prediction. However, the controller significantly worsened test MSE: delta_mean=+1.5471 with permutation p=0.0081, so there is no benchmark win.

Baseline
Tuned SGD mlp_tiny, 8-seed mean test MSE approximately 5.42893 (derived from idea mean 6.97602 minus paired delta 1.54709); per-seed baseline values were [5.57806, 5.47383, 5.20039, 4.85402, 6.36176, 5.23242, 5.25580, 5.47516].
Idea
Actionable quantized controller, best configuration lr=0.003, delta=0.5, lambda=0.03; 8-seed mean test MSE=6.97602, std=0.26848; paired delta=+1.54709, p=0.0081; accepted fraction=0.7734.

Benchmark result

Significantly WORSE than the tuned baseline (+28.5%, p=0.0081, wins 0 / 8 paired seeds).

Benchmark
Tabular regression (Friedman)
Model
mlp_tiny
Paired seeds
8
Baseline mean
5.4289
Idea mean
6.976
Effect (Δ)
1.5471 (+28.5%; negative = idea better)
Wins
0 / 8 paired seeds
p-value
0.0081 (permutation test, 20 000 shuffles)
Smallest detectable effect
n/a
Mechanism
Confirmed ✓
Practical effect
Hurts
Baseline tuning
swept over 0 configs
Limitations:

Only the structurally matched tabular track and mlp_tiny model were tested; vision, sequence, dynamics, larger MLP replication, learned utility prediction, Adam comparison, wall-clock speed, and stability-boundary sweeps were not tested. The mechanism signature combines a trained-model update-behaviour measurement with the required quantitative channel sanity check; it is not evidence of improved task performance.

How to run: python3 bench_actionable.py

Artifacts

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