Fractional Sign-Oscillation Penalty
Implementation & benchmark of arXiv:2608.05433 — Truncations for fractional Laplacians
Source paper: Truncations for fractional Laplacians arXiv:2608.05433 ⓘ · analyzed Aug 31, 2026
AI-generated research hypothesis, automatically tested. Not peer-reviewed.
Idea description
Add a spectral fractional energy-gap regularizer to hidden features defined on a graph, image grid, or token interaction graph. The penalty is large when a channel has sign changes that create high-frequency fractional energy, while preserving the feature magnitude after applying elementwise absolute-value truncation.
Formulas
Mathematical statement
The paper defines the spectral fractional Dirichlet quadratic form Q_s^DSp[v] = sum over j of lambda_j^s times the squared L2 inner product of v with phi_j, where (lambda_j, phi_j) are Dirichlet Laplacian eigenpairs, s > 0 is the fractional order, and the inner product is in L2. Its main result states that when 1 < s < 3/2 and u in the supported Sobolev space changes sign, Q_s^DSp[|u|] < Q_s^DSp[u]. We adapt the nonnegative gap Delta_s(h) = Q_s(h) - Q_s(|h|) to a finite graph with normalized Laplacian eigenpairs (mu_k, psi_k). For a feature channel h in R^N, define Q_s^G(h) = sum over k of (mu_k + epsilon)^s times the squared inner product of h with psi_k. Here N is the number of graph nodes, |h| is elementwise absolute value, epsilon > 0 avoids numerical problems at the zero eigenvalue, and s is chosen in (1, 3/2). The graph inequality is an experimentally testable adaptation; the paper's strict continuum inequality motivates the regularizer but does not prove positivity for every finite graph.
Implementation notes
Integrate the regularizer after a graph-neural-network layer, a vision feature map, or a transformer block whose N positions or tokens have a fixed graph. Let H in R^(B x N x C) be the hidden tensor, L_G = U diag(mu_k) U^T the symmetric normalized graph Laplacian, and U its orthonormal eigenvector matrix. Precompute U and the eigenvalues mu_k for a fixed graph. For changing attention graphs, use a sparse Lanczos approximation or retain only the lowest K eigenvectors. For each batch index b and channel c, compute h = H[b,:,c], a = U^T h, q = sum_k ((mu_k + epsilon)^s a_k^2), ah = abs(h), aa = U^T ah, qabs = sum_k ((mu_k + epsilon)^s aa_k^2), and accumulate (q - qabs) divided by (||h||_2^2 + delta). The training loss is task_loss plus beta times the mean accumulated gap. In pseudocode: E = (mu + eps)**s; gap = 0; for b,c: h = H[b,:,c]; a = U.T @ h; q = (E * a.square()).sum(); ah = h.abs(); aa = U.T @ ah; qabs = (E * aa.square()).sum(); gap += (q-qabs)/(h.square().sum()+delta); loss = task_loss + beta*gap/(B*C). The spectral energies and their difference are computed exactly from the chosen graph approximation; the eigenpairs are estimated by eigendecomposition, Lanczos, or randomized subspace iteration. Start with Cora or PubMed and a 2-layer GCN. Compare cross-entropy alone, cross-entropy plus ordinary first-order Laplacian smoothing, and this penalty with s equal to 1.0, 1.25, and 1.49. Measure validation accuracy, calibration, edgewise feature sign-flip rate, the empirical fraction of batches with negative gaps, and training-loss variance. Success means better validation accuracy or calibration at equal parameter count, reduced sign oscillation without the accuracy loss associated with oversmoothing, and a mostly nonnegative empirical gap. A second inexpensive test can use a small ViT on CIFAR-10 with a 2D patch grid graph and evaluate robustness to pixel noise.
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.