Surrogate-guided topology search for nonlinear reservoirs
Implementation & benchmark of arXiv:2608.13097 — Graph-theoretic design of lasing networks for physical vision
Source paper: Graph-theoretic design of lasing networks for physical vision arXiv:2608.13097 ⓘ · analyzed Sep 1, 2026
AI-generated research hypothesis, automatically tested. Not peer-reviewed.
Idea description
Search sparse reservoir wiring in graph space rather than repeatedly testing every candidate with its full nonlinear dynamics. Use graph descriptors to predict validation accuracy and nonlinear feature selectivity, then spend exact simulations on candidates with high predicted performance or high surrogate uncertainty.
Formulas
Mathematical statement
The paper defines the excitation-inhibition score for a network \(\mathcal{N}\) as \(m_1(\mathcal{N})=\sum_{\mathcal{P}}\#\{\mathcal{M}:I(\mathcal{N},\mathcal{P},\mathcal{M})>I(\mathcal{N},\mathcal{P}_{full},\mathcal{M})\}\). Here \(\mathcal{P}\) is a partial input pattern, \(\mathcal{P}_{full}\) is the fully illuminated pattern, \(\mathcal{M}\) indexes a lasing mode, and \(I\) is its intensity. The score counts mode-pattern pairs for which partial input produces a stronger response than full input, and therefore measures nonlinear selectivity rather than linear signal transmission. For a reservoir with nonnegative unit responses \(r_j(p)\), use \(\hat m_1(G)=\sum_{p\in\mathcal{P}}\sum_{j=1}^{K}\mathbf{1}[r_j(p)>r_j(p_{full})]\), where \(G=(V,E)\) is the reservoir graph and \(K=|V|\). Represent topology by \(z(G)=[\bar d,\operatorname{std}(d),C,L,\rho(A),\lambda_2(D-A),|E|/|V|^2]\): mean degree, degree standard deviation, mean local clustering, mean finite-pair shortest-path length, adjacency spectral radius, algebraic connectivity of the combinatorial Laplacian, and edge density. An ensemble surrogate predicts accuracy with mean \(\mu(G)\) and uncertainty \(u(G)\); select candidates using \(s(G)=\mu(G)+\beta u(G)\), where \(\beta\geq 0\) controls exploration.
Implementation notes
(1) Integration point: implement this as an outer architecture-search loop for an Echo State Network or another nonlinear recurrent reservoir. Fix the number of nodes \(K\), input weights, node nonlinearity, spectral-radius normalization, and ridge-trained linear readout. Let the binary adjacency matrix \(A\) be the only evolved object. Use the paper's 45 binary 3x3 patterns, or extract binary patches from MNIST, with the all-one patch as \(p_{full}\). The reservoir update is \(h_{t+1}=\tanh(Ah_t+W_{in}x_t)\). (2) Pseudocode: initialize 100 connected sparse graphs; for every graph, run the reservoir on each pattern, record time-averaged nonnegative responses \(r_j(p)\), compute \(\hat m_1\), train the linear readout by ridge regression, and measure validation accuracy. Compute \(z(G)\), store the graph and its measured targets, fit an ensemble of five regressors, mutate graphs using edge insertion, deletion, rewiring, or degree-preserving swaps, and exactly evaluate the top candidates by \(s(G)=\mu(G)+\beta u(G)\). Repeat for 20 generations. (3) Compute graph descriptors directly from \(A\): degrees, clustering, shortest paths, eigenvalues, spectral radius, and density. Estimate \(\mu\) and \(u\) from ensemble predictions; these are empirical quantities, not theoretical guarantees. Normalize descriptors and maintain a Pareto archive over predicted accuracy, edge count, and \(\hat m_1\). (4) First experiment: use a 50-node reservoir on MNIST 8x8 images or the 45 binary patterns. Compare random search, degree-matched random search, and surrogate-guided evolution under the same budget of 500 exact reservoir evaluations. The success signal is higher validation accuracy at equal evaluation count, plus fewer edges at matched accuracy and faster attainment of the random-search best score. Run five seeds and ablate both the graph descriptor vector and the \(\hat m_1\) objective.
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.