Unverified 2026

Cohomology-safe adaptive residual refinement

Implementation & benchmark of arXiv:2609.03461 — Adaptively-refinable polar-spline discrete differential forms: hierarchical construction, exactness, and applications

Usefulness5/10
Difficulty5/10
Novelty8/10

Source paper: Adaptively-refinable polar-spline discrete differential forms: hierarchical construction, exactness, and applications arXiv:2609.03461 · analyzed Sep 4, 2026

AI-generated research hypothesis, automatically tested. Not peer-reviewed.

Idea description

Use the paper's quotient-space and Euler-characteristic logic as a runtime invariant for adaptive neural discretizations. A refinement controller should add capacity only when the residual warrants it and should reject refinements that create new nullspace modes, disconnected constant modes, or closed non-exact feature modes.

Formulas

$$\sum_{k=0}^{2}(-1)^k\dim\bigl(H^k(\mathbb{P}^{\bullet})\bigr)=\sum_{k=0}^{2}(-1)^k\dim(\mathbb{P}^k).$$
$$\dim H^1=1-n^0+n^1-n^2.$$
$$\ker(D_1)=\operatorname{im}(D_0),\qquad D_1D_0=0.$$

Mathematical statement

For a finite complex P^0 -> P^1 -> P^2, the paper uses the Euler characteristic identity sum_{k=0}^2 (-1)^k dim H^k = sum_{k=0}^2 (-1)^k dim P^k. Since H^0 is one-dimensional and H^2 is zero on the disk, dim H^1 = 1 - n^0 + n^1 - n^2. In the intended polar complex this equals zero, so refinement should preserve 1 - n^0 + n^1 - n^2 = 0 and preserve rank(D0), rank(D1) with ker(D1) = im(D0). Here H^k denotes kth cohomology, n^k = dim P^k, and D0 and D1 are consecutive discrete derivative matrices. The ML adaptation uses these as computable algebraic checks rather than as a training-loss approximation.

Implementation notes

Use this as a controller around any adaptive neural field discretization, rather than as a conventional differentiable regularizer. Maintain sparse matrices D0 and D1 and basis counts n0, n1, and n2 for the currently active hierarchy. The network predicts coefficient vectors or residual corrections in these spaces. Generate a cellwise refinement score e_K = ||r_K||_2^2 plus an optional feature-gradient score ||D0 x0|| on scalar channels. Mark the top 10 percent of cells, apply a precomputed local B-spline refinement or prolongation operator P, update coefficients xk <- Pk xk, and construct new derivative matrices using the compatible relation Dk_new Pk = P{k+1} Dk_old. Before accepting refinement, check three invariants: the Frobenius norm ||D1_new D0_new||, the Euler count 1 - n0_new + n1_new - n2_new, and numerical rank consistency rank(D1_new) + rank(D0_new) = n1_new - dim H1_target, with target dim H1 = 0 for a disk. Estimate ranks with sparse QR or SVD using tolerance 1e-7. If any check fails, undo the refinement or refine the coupled 0-, 1-, and 2-form neighborhoods together. The paper supplies the algebraic acceptance criteria; residual scores, tolerances, and maximum hierarchy depth are empirical. The first experiment should use a small PINN or neural operator for a Poisson equation with a polar source, comparing residual-driven refinement with parameter-count-matched uniform refinement. Measure validation error versus active basis count, rejected refinements, and forbidden cohomological residual. The expected signal is improved error per parameter and no increase in pole-localized oscillations or spurious nullspace 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.