Moment-Resolved Stochastic Reservoir Readout
Implementation & benchmark of arXiv:2607.14520 — Moment-Resolved Readout and Reservoir Diversity in Nonequilibrium Langevin Computing
Source paper: Moment-Resolved Readout and Reservoir Diversity in Nonequilibrium Langevin Computing arXiv:2607.14520 ⓘ · analyzed Aug 30, 2026
AI-generated research hypothesis, automatically tested. Not peer-reviewed.
Idea description
Replace mean-only readout from a noisy recurrent or Langevin reservoir by concatenating empirical first, second, and fourth raw moments of each hidden coordinate. The second and fourth moments retain input-dependent width and tail information generated by nonlinear confinement, while multiple independently initialized reservoirs can be concatenated before the final linear classifier to preserve complementary features.
Formulas
Mathematical statement
Let x_i(t) be coordinate i of a stochastic reservoir, with i = 1,...,d, and let t_f be the readout time. For K sampled trajectories or time samples, define the empirical raw moments m_hat_{i,p} = K^(-1) sum_{k=1}^K [x_i^(k)(t_f)]^p for p in {1,2,4}. The feature vector is phi = concat over p in {1,2,4} of (m_hat_{1,p},...,m_hat_{d,p}). A representative quartically confined dynamics is dx_i = -partial U_i(x;u)/partial x_i dt + sqrt(2D) dW_i, with U_i(x;u) = a_i x_i^2/2 + b_i x_i^4/4 - c_i(u)x_i. Here D is noise intensity, W_i is a Wiener process, and c_i(u) is input forcing. The fourth-order feature is useful when forcing changes tail weight, measured by q_i = m_hat_{i,4}/(m_hat_{i,2}^2 + epsilon), rather than only translating the mean. A linear readout uses z = W phi + b and cross-entropy loss. For R reservoirs, concatenate their feature vectors before learning one joint readout instead of averaging logits.
Implementation notes
1. Integration point: use a small noisy recurrent state-space model or an Euler-Maruyama simulator as the recurrent feature generator, and place the moment extractor immediately before the classifier. For each input sequence, run K independent noise replicas, or collect K late-time samples from one trajectory after burn-in. Store first, second, and fourth powers for every hidden coordinate; standardize each moment block using training-set statistics, then initially train only a ridge or logistic readout. 2. Pseudocode: initialize x_k for k = 1,...,K; for each input step u_t, update x_k <- x_k - eta grad_x U(x_k;u_t) + sqrt(2D eta) xi_k, where xi_k is standard Gaussian noise; after burn-in compute m_p <- K^(-1) sum_k x_k^p for p = 1,2,4; concatenate the blocks and fit W,b. Repeat with R reservoirs having different recurrent matrices, quartic coefficients, or initialization seeds, and compare joint feature fusion against equal-weight logit averaging. 3. Computed from the mechanism: the quartic drift, moment definitions, and feature-level fusion. Estimated empirically: moments, normalization, q_i, accuracy, and wrong-set overlap. 4. First cheap experiment: use MNIST or permuted-sequence MNIST with a 128-unit noisy tanh reservoir, K in {1,4,16,64}, and compare mean-only, (m_1,m_2), and (m_1,m_2,m_4) readouts against a deterministic reservoir and logit averaging. The prediction is that the fourth-moment gain is negligible when |q_i - 3| is small and increases with non-Gaussianity. Also test whether moment-estimation error decreases approximately as K^(-1/2), and whether joint fusion helps most when reservoir wrong-set Jaccard overlap is low.
Verification
This idea has not been verified yet.
Verification happens in two stages: Stage 1 — a mechanism check on a toy system confirms the claimed mathematical phenomenon reproduces; Stage 2 — a benchmark implements the idea on a real (small) neural network task and compares it against a tuned baseline over 8 paired seeds with a permutation test.
Artifacts
Artifacts unavailable.