Spatial Phase-Pattern Entropy Monitor and Regularizer
Implementation & benchmark of arXiv:2608.17196 — Phase-based spatial ordinal patterns for characterizing oscillatory dynamics
Source paper: Phase-based spatial ordinal patterns for characterizing oscillatory dynamics arXiv:2608.17196 ⓘ · analyzed Sep 1, 2026
AI-generated research hypothesis, automatically tested. Not peer-reviewed.
Idea description
Attach two oscillator channels to each recurrent, state-space, or graph hidden unit and convert them into a phase field over nodes or spatial positions. Encode every overlapping triple of neighboring phases as one of the 13 weak ordinal patterns, including seven near-tie patterns, then use the resulting normalized entropy and pattern frequencies to detect hidden-state collapse, coherent clustering, or transient regime changes. During training, either use the entropy only as a controller for learning-rate or regularization schedules, or match the observed pattern distribution to a task-dependent target distribution.
Formulas
Mathematical statement
For hidden oscillator coordinates $u_{i,t},v_{i,t}$ at node $i$ and time $t$, define phase $\theta_{i,t}=\operatorname{atan2}(v_{i,t},u_{i,t})$. For each spatial triple $(i,i+1,i+2)$, represent phases using circular differences relative to the middle phase, $\delta_{j,t}=\operatorname{Arg}(e^{\mathrm{i}(\theta_{j,t}-\theta_{i+1,t})})\in(-\pi,\pi]$. Quantize the weak ordering of each triple with tolerance $\varepsilon$: strict inequalities produce six ordinary permutations, while equality or near-equality relations produce seven synchronized-cluster patterns, giving 13 states. If $n_{a,t}$ is the count of pattern $a$ among $N-2$ triples, define the smoothed distribution $p_{a,t}=(n_{a,t}+\alpha)/(N-2+13\alpha)$, with smoothing constant $\alpha>0$. The normalized spatial permutation entropy is $H_t=-\sum_{a=1}^{13}p_{a,t}\log p_{a,t}/\log 13$. Low entropy indicates organized local phase relations; high entropy indicates diverse spatial arrangements. A trainable regularizer can match $p_t$ to a desired distribution $q$ through KL divergence, while an entropy-change controller can reduce the learning rate during abrupt hidden-state reorganizations.
Implementation notes
1. Integration point: use an oscillator-augmented GRU, SSM, or graph-RNN with hidden coordinates $(u_{i,t},v_{i,t})$ for every ordered node or channel. The phase statistic should not be applied to arbitrary scalar activations unless a two-dimensional phase pair is explicitly constructed. Compute the statistic on a detached copy for monitoring, and use a differentiable soft pattern assignment only when applying the auxiliary loss.
2. Pseudocode: at each selected time and batch, compute theta = atan2(v,u). For every neighboring triple, compute circular differences relative to the middle phase. Evaluate soft pairwise order indicators with a tolerance eps, combine the indicators into 13 pattern logits, apply a softmax, and average over triples to obtain p. Compute H = -(p*log(p)).sum()/log(13). Add lambda * KL(q || p) to the task loss, or update the learning rate using eta *= exp(-gamma*max(0,(abs(H-H_prev)-tau)/tau)). Maintain an exponential moving average of both p and H to suppress minibatch noise.
3. Computed versus estimated: phases, circular differences, soft or hard pattern assignments, entropy, and global coherence $R_t$ are computed directly from the hidden state. The target distribution $q$, tie tolerance $\varepsilon$, entropy threshold $\tau$, smoothing $\alpha$, and coefficients $\lambda,\gamma$ are empirical hyperparameters. First use hard counts as a diagnostic, then enable soft assignments for gradient-based regularization.
4. First cheap experiment: train a small oscillator-augmented GRU on sequential MNIST and on a synthetic coupled-oscillator prediction task, comparing an unregularized baseline with entropy monitoring and KL regularization. Initialize two hidden phase fields with the same global coherence $R$ but one synchronized block versus alternating local phase gradients. The predicted signature is that $R$ remains nearly equal while $p_t$ and $H_t$ differ substantially; fully synchronized states should approach one dominant tie pattern and $H_t\to0$, while random phases should approach $H_t\approx1$. During a synchronization transition, entropy should show a sharper or earlier change than $R_t$. Accept the mechanism if equal-$R$ configurations show at least 20% entropy separation and if the entropy drop is reproducible before the global-coherence threshold is crossed.
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.