Fractal Sobolev Fourier features
Implementation & benchmark of arXiv:2607.15826 — Orthonormal Sobolev estimates with fractal measures
Source paper: Orthonormal Sobolev estimates with fractal measures arXiv:2607.15826 ⓘ · analyzed Aug 30, 2026
AI-generated research hypothesis, automatically tested. Not peer-reviewed.
Idea description
Replace an isotropic Fourier-feature map with a fractional low-pass map whose order is selected from the estimated intrinsic Frostman dimension of the training samples. The layer represents a coefficient vector f in the ambient domain, applies the multiplier |k|^{-s}, and evaluates the smoothed function on the observed fractal-like data support. The theorem provides a geometry-dependent bound preventing high-frequency coefficient energy from producing arbitrarily large responses on concentrated samples.
Formulas
Mathematical statement
Theorem A states that for ambient dimension d, a nonnegative Borel measure mu satisfying the Frostman condition [mu]_alpha := sup_{x in R^d,r>0} mu(B(x,r))/r^alpha < infinity, any q>2 and s=d/2-alpha/q obey ||D^{-s}f||_{L^q(d mu)} <= C [mu]_alpha^{1/q} ||f||_{L^2(R^d)}. Here D^{-s} is the Fourier multiplier defined by widehat{D^{-s}f}(xi)=|xi|^{-s} widehat f(xi), alpha is the effective dimension of the data measure, and C depends on d, alpha, and q. In a periodic/discrete implementation, represent f(x)=sum_{k in K} c_k exp(i k dot x), use g(x)=sum_{k in K\{0}} |k|^{-s} c_k exp(i k dot x), and use ||c||_2 as the ambient L2 proxy. Choose s=d/2-alpha/q; the theorem predicts ||g||_{L^q(mu)} <= C [mu]_alpha^{1/q} ||c||_2, so the fractional multiplier controls evaluation on a lower-dimensional support rather than in full ambient Lebesgue volume.
Implementation notes
Integrate this as the first embedding layer of a coordinate MLP, implicit neural field, or point-cloud network. Let input points be x_i in [0,2pi]^d, choose a fixed symmetric frequency set K, and let c be learned Fourier coefficients or coefficients produced by an encoder. Estimate the effective dimension alpha from the training points, choose q>2, and set s=d/2-alpha/q. Construct Phi_{ik}=exp(i k dot x_i), multiply each coefficient by |k|^{-s}, and compute z=Phi @ (|k|^{-s} elementwise-multiplied by c). Concatenate z with raw coordinates or ordinary positional features before the MLP. Pseudocode: estimate alpha and A=[mu]_alpha; set s=d/2-alpha/q; for each batch compute Phi, c, z=Phi @ (abs(k)**(-s)*c), predict y=MLP([x,z]), and optimize task_loss plus lambda times either mean_i(abs(z_i)^q)^(2/q) or sum_k(abs(c_k)^2). Estimate alpha by fitting the slope of log(max_x N(B(x,r))) against log r over several radii, with N the empirical normalized ball count; estimate A as the maximum normalized count. The theorem supplies the exponent and expected scaling, while finite-frequency constants are empirical. First test on 2D regression where samples lie on a noisy curve or Cantor-like set, comparing against standard Fourier features at equal feature count. Measure validation error, gradient-norm variance, robustness to clustered resampling, and accuracy at reduced frequency count. Success means lower test error or gradient variance under concentrated sampling, or equal accuracy with fewer modes.
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.