C1 multiresolution spline features
Implementation & benchmark of arXiv:2608.24126 — A mesh-free multiresolution deep energy method with phase-field modeling of brittle fracture
Source paper: A mesh-free multiresolution deep energy method with phase-field modeling of brittle fracture arXiv:2608.24126 ⓘ · analyzed Aug 29, 2026
AI-generated research hypothesis, automatically tested. Not peer-reviewed.
Idea description
Replace or augment Fourier features and ordinary coordinate embeddings with a sum of quadratic B-spline grids at explicitly selected resolutions. The finest grid controls the smallest representable feature, while C1 continuity makes spatial derivatives smooth and avoids the high-frequency optimization pathologies of sharp or discontinuous encodings. This is especially suitable for neural fields, implicit scene representations, PDE surrogates, diffusion score fields, and networks trained with derivative losses.
Formulas
Mathematical statement
The paper uses C1 quadratic B-spline grids so that the field representation can support both second-order and fourth-order energy densities on the same point discretization. A concrete separable quadratic cardinal B-spline basis is B2(t)=3/4-t^2 for |t|<=1/2, B2(t)=1/2(3/2-|t|)^2 for 1/2<|t|<=3/2, and B2(t)=0 otherwise. For a d-dimensional normalized coordinate x in a bounded box, grid level r has spacing h_r and coefficient tensor A_r; its scalar field is S_r(x)=sum over k in Z^d of A_{r,k} times the product over j of B2(x_j/h_r-k_j). The multiresolution representation is S(x)=sum from r=0 to R of alpha_r S_r(x), where alpha_r are learned or fixed level weights and h_R is the explicitly chosen finest scale. For a neural network, concatenate S_0(x),...,S_R(x) or use them to modulate an MLP: f_theta(x)=MLP_theta([x,S_0(x),...,S_R(x)]). The compact-support basis gives local evaluation, and matching first derivatives at knot boundaries give a C1 representation. The transferable property is that increasing R changes approximation bandwidth directly instead of requiring gradient descent to synthesize fine-scale oscillations from a coarse parameterization.
Implementation notes
(1) Integration point: modify the coordinate-input stage of a coordinate MLP, neural field, PDE surrogate, or diffusion spatial conditioner. Normalize each coordinate x to [-1,1]^d and concatenate outputs from R+1 trainable quadratic B-spline grids before the first linear layer. Choose grid spacings h_r=h_0/2^r, with the finest spacing selected from the expected minimum feature width rather than relying on training to discover it. (2) Pseudocode: initialize coefficient tables A[r] with small Gaussian values; for each batch of coordinates x, find the three nonzero neighboring knots per dimension at every level; evaluate B2 and, when derivative losses are used, its analytic first and second derivatives; compute S[r]=sum_k A[r,k] product_j B2(x_j/h_r-k_j); form z=concat(x,S[0],...,S[R]); predict y=MLP(z); compute the task loss; backpropagate through A and the MLP; update with AdamW. Optionally learn alpha[r] using softplus-constrained positive parameters. (3) Compute compact-support interpolation and derivatives exactly. Estimate only empirical design choices such as R, h_R, channel count, and whether raw coordinates are retained. Numerically check C1 continuity by finite-differencing gradients on both sides of random knot boundaries. (4) First cheap experiment: fit a 2D synthetic field containing a narrow Gaussian ridge and smooth background, comparing equal-memory Fourier features, a ReLU MLP, and the spline-augmented MLP. Measure target-field error, derivative error, loss versus optimizer steps, and wall-clock time. Success is lower narrow-ridge and derivative error or reaching a fixed error in fewer steps at equal parameter count and memory.
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.