Support-Basis Decomposition Overview
- Support-Basis Decomposition is a method that defines global objects via components with explicit support and basis roles, enabling clear geometric and combinatorial interpretations.
- It organizes positive spanning sets through simplicial and conical decompositions, precisely characterizing minimal positive bases and maximal negatively independent subsets.
- Applications range from efficient sparse–dense attention approximations and lossless multi-head attention reformulations to locally supported basis decompositions in neural field models.
Support-basis decomposition denotes a family of decomposition schemes in which a global object is represented through components that have explicit support and basis-like roles. In the foundational geometric formulation, it concerns the decomposition of a finite set that positively spans into minimal positive bases and maximal negatively independent subsets (Schoch, 2020). In later literature, closely related terminology is used for efficient attention algorithms, sparse additive decompositions after orthogonal basis transforms, decomposition of probability marginals via admissible support candidates, and neural architectures built from locally supported basis contributions (Aliakbarpour et al., 2 Oct 2025, Zhao, 2 Oct 2025, Ba et al., 2024, Matuschke, 2023, Moseley et al., 2021, Kumar et al., 24 May 2026).
1. Positively spanning sets and simplicial decomposition
For a finite set , the linear span and positive span are
A positive spanning set for a subspace is a set with . A positive basis is a positive spanning set that is inclusion-minimal. A simplex is a subset such that and for every proper subset 0; equivalently, it is a minimal positive basis. Schoch denotes the family of simplices by 1 and studies when a positively spanning set can be reconstructed from such components (Schoch, 2020).
The central structural condition is the factorisation condition,
2
where 3. The main characterization states that 4 is a positive basis of 5 if and only if it is the union of at most 6 simplices and satisfies the factorisation condition. In that case,
7
for some linear basis 8, with each 9 for a unique 0, and the sets 1 are pairwise disjoint. Each simplex is then of the form 2 (Schoch, 2020).
This yields the standard cardinality bounds for positive bases in 3: 4 Equality 5 occurs if and only if 6 is a cross, namely a union of 7 8-simplices derived from a linear basis, exemplified by 9. In this setting, support-basis decomposition is not an approximation scheme but an exact classification of positive bases by their simplex structure.
2. Subbases, Boolean lattices, and conical decomposition
The same geometric framework has a second layer built from negatively independent subsets. A set 0 is negatively independent if 1 for every 2; equivalently, 3 is pointed. Maximal negatively independent subsets are collected in
4
These subsets are the maximal pointed-cone frames carried by 5 (Schoch, 2020).
For any positively spanning set 6, the subbases
7
form a Boolean lattice under inclusion. Moreover, the map 8 embeds 9 into the Boolean algebra 0, and if 1 is a positive basis then this embedding is onto, so 2. This identifies the combinatorics of positively spanning subcollections with the combinatorics of simplex families. A plausible implication is that the factorisation condition does not merely constrain intersections of spans; it organizes the full subbasis structure into a distributive combinatorial object.
Schoch’s second main theorem is conical rather than simplicial: any finite 3 can be written as the union of at most 4 maximal sets spanning pointed cones. If 5 is a positive basis, these sets are tantamount to frames of the cones. The bound is sharp if and only if 6 is a cross. More generally, there can be at most 7 maximal subsets of 8 spanning pointed cones when intersections of two of them do not span a set of full dimension (Schoch, 2020).
Low-dimensional examples make the extremal cases explicit. In 9, a triangle with 0 is a single simplex, whereas the planar cross 1 attains 2 and 3. In 4, a tetrahedron with 5 is again a single simplex, while the standard cross 6 attains 7. These examples separate the simplex count, which is at most 8, from the pointed-cone count, which is at most 9.
3. Sparse–dense support decomposition in softmax attention
A distinct usage appears in efficient attention, where support-basis decomposition is introduced to approximate softmax attention beyond the bounded-entry assumption. The framework assumes that the entries of 0 are independent centered sub-Gaussian random variables with variance proxies 1, and uses this tail behavior to split each matrix into large and small entries at a threshold 2 (Aliakbarpour et al., 2 Oct 2025).
With
3
the method defines the “support basis” of 4 by extracting the entries activated by 5: 6 The matrices 7 and 8 are disjoint and sum to 9. Under the stated tail bounds, 0 and 1 with high probability. The sparse part is handled exactly, while the dense bounded part is approximated by a degree-2 Chebyshev polynomial 3 on 4, giving a low-rank factorization 5. Polynomial-kernel sketching with Count-Sketch or OSNAP reduces the cost of applying the approximation (Aliakbarpour et al., 2 Oct 2025).
The single-threshold algorithm builds 6 explicitly on its sparse support, constructs 7 so that 8, forms
9
computes normalization terms from the row sums, and returns
0
which approximates 1. The stated runtime is 2 for the sparse construction plus 3 for the Chebyshev factorization and 4 for sketching, yielding overall sub-quadratic time 5 for some 6. The accuracy theorem states that if 7 have at most 8 entries exceeding 9, then for any 0 the algorithm returns 1 in 2 time such that
3
The multi-threshold extension removes all distributional assumptions by partitioning entry magnitudes into exponentially growing buckets 4, producing 5 disjoint blocks 6. The support-basis and disjointness guarantee
7
The paper further states that combining these blockwise polynomial attentions gives a better global fit in 8 norms, for 9, than any single polynomial. Empirically, on 00 Gaussian inputs, the method becomes faster than exact attention once 01, and on LLaDA-8B-Instruct its degree-6 approximation is reported at approximately 02 average accuracy versus approximately 03 for exact attention, while the Alman–Song baseline fails at 04 (Aliakbarpour et al., 2 Oct 2025).
4. Basis decomposition as an exact reformulation of multi-head attention
A second attention-related usage, presented as Basis Decomposition (BD), is exact rather than approximate. Its starting point is the matrix identity that if 05 has rank 06, then after selecting 07 linearly independent rows to form a basis matrix 08, the remaining rows are reconstructed by unique coefficients collected in 09, and
10
in “row-first” form, or 11 in “row-last” form (Zhao, 2 Oct 2025).
In multi-head attention, each head has matrices 12, and the products 13 and 14 have rank at most 15. Applying BD with 16 yields per-head basis matrices and support coefficients: 17 These are stacked across heads into shared 18 and 19. The corresponding transformed projections satisfy
20
so the scaled dot products, softmax weights, and reconstructed outputs are preserved exactly. The method is therefore described as the first lossless algorithmic reformulation of attention (Zhao, 2 Oct 2025).
The algorithm has an offline preparation stage and an inference stage. Preparation computes two BD decompositions for each 21 and 22, chooses the orientation with smaller average residual, and stores the resulting basis and coefficient matrices. Inference computes 23, reconstructs 24 and 25 through the coefficient matrices, applies standard scaled-dot-product attention headwise, concatenates the outputs, and multiplies by 26 to produce the final output. The stated savings factor in key/value projection FLOPs and parameters is
27
For 28 and 29, the reduction is 30. On DeepSeek-V2-Lite (16B, FP16), the reported figures are 4 seconds of offline preparation, 31 faster key/value projections in FP16, 32 in BF16, 33 smaller KV weights, and end-to-end perplexity changes of 34 in FP32 and 35 in FP16 (Zhao, 2 Oct 2025).
A common misconception is to treat the two attention papers as variants of the same algorithm. They are not. In the support-basis attention framework, the decomposition is sparse–dense and the result is a provably accurate approximation. In BD Attention, the decomposition is a rank-exact factorization of projection products and the result preserves every pairwise dot product and final projected output exactly.
5. Basis transforms and sparse additive function decompositions
In high-dimensional approximation, support-basis decomposition refers to finding an orthogonal transform under which an ANOVA or anchored decomposition becomes sparse. For a 36 function 37 on a box 38, both ANOVA and anchored representations take the form
39
with the distinction lying in whether coordinates are integrated out or fixed at an anchor point. Sparsity is characterized through the function graph, whose vertices are 40 and edges are 41. Minimal additive decompositions use only cliques of this graph (Ba et al., 2024).
The key idea is that 42 may not be sparse in the ambient coordinates, but 43 may be sparse for some orthogonal 44. The directional derivatives transform as
45
so choosing 46 to annihilate most first and second directional derivatives yields a sparse graph 47. The proposed algorithm has three steps. First, gradient samples are assembled into
48
and an SVD is used to minimize the number of active coordinates. Second, Hessian samples 49 are approximately joint-block-diagonalized by a commutant-based procedure. Third, residual off-block edges are sparsified by minimizing
50
over 51 by Riemannian gradient descent or the Landing method (Ba et al., 2024).
The resulting transformed representation is typically
52
with 53 small and 54 containing only the surviving mixed-derivative pairs. Because the ANOVA and anchored terms are minimal, the decomposition into at-most-two-variable summands is unique. The reported numerics include a synthetic 55 example in which step 1 reduces the active dimension to 56, step 2 identifies two connected components of sizes 57 and 58, and step 3 drives off-block entries to 59 within 60 Riemannian-gradient iterations, as well as a noisy 61 case recovering 62 with more than 63 success over 64 trials (Ba et al., 2024).
6. Admissible-support decomposition of probability marginals
In combinatorial optimization, the decomposition problem begins with a finite ground set 65, a family of subsets 66, a requirement function 67, and a marginal vector 68. The goal is to find a distribution 69 on 70 such that
71
or certify infeasibility. The associated feasible marginal set is
72
and every 73 satisfies the covering inequalities
74
The decomposition algorithm is driven by admissible support candidates (ASCs). For residual marginals 75 and residual requirements 76, a set 77 is an ASC if it satisfies three conditions: 78, 79 for every tight requirement set 80, and 81 for every non-dominated 82 with 83. Domination is defined by a partial order 84 if either 85 or
86
Algorithm 1 repeatedly selects an ASC 87, chooses a peeling weight 88, updates the distribution mass 89, and reduces residual marginals and requirements. The invariants guarantee nonnegativity of residual marginals, preservation of the covering inequalities, and strict progress. Termination occurs after at most 90 iterations, and the overall runtime is 91 (Matuschke, 2023).
When a suitable ASC oracle exists, the framework yields an exact polyhedral characterization: 92 The paper constructs ASCs for supermodular requirements, abstract networks with weak conservation, and Hoffman–Schwartz-type lattice polyhedra. It also characterizes balanced hypergraphs as precisely those systems 93 for which every 94 admits a perfect decomposition achieving
95
Here the “support” in support-basis decomposition is set-theoretic rather than geometric, and the basis role is played by the selected ASC subsets supporting the distribution.
7. Local support, partition-of-unity structure, and neural field decompositions
In scientific machine learning, the decomposition is spatial and local. Finite Basis PINNs (FBPINNs) represent the approximate solution of a differential equation on 96 as
97
where 98 is partitioned into overlapping subdomains 99, 00 is a smooth window with compact or near-compact support, 01 rescales coordinates to a standard range such as 02, and 03 is a constraining operator that enforces boundary conditions exactly (Moseley et al., 2021). A strict partition of unity may be imposed by 04, but the framework can also sum 05 directly. The loss is the strong-form residual
06
with no boundary-loss term and no interface-matching penalty. The stated motivation is to mitigate spectral bias and reduce optimization stiffness by replacing one large network with many smaller local networks.
Courant adopts a related but attention-based local-support decomposition. It places latent anchors 07 in the computational domain and computes decoder cross-attention weights
08
so that 09 and 10 for every head 11 and point 12. Because the decoder is affine in the latent values, the predicted field decomposes into local contributions 13, and the model can be written in basis-expansion form
14
with 15 induced by the attention weights and 16 determined by the latent state (Kumar et al., 24 May 2026).
The two frameworks differ architecturally—FBPINNs use overlapping subdomain networks and window functions, whereas Courant uses geometry-anchored latent queries, shared random Fourier features, and an affine decoder—but both impose locality structurally rather than through an explicit sparsity regularizer. Courant is trained only with an 17 prediction loss in physical space, yet its latents are reported to specialize geometrically: in steady 2D cylinder flow, the top-8 largest 18 fields tile the boundary layer and wake; in transient vortex shedding, some anchors remain pinned to the cylinder wall while others track moving vortices, and the latent trajectory exhibits a PSD peak at the physical shedding frequency 19 (Kumar et al., 24 May 2026). FBPINNs similarly use local normalization and local support to handle large and multi-scale domains without interface penalties (Moseley et al., 2021).
Across these usages, the term does not denote a single standardized formalism. In positive-span theory it classifies finite vector configurations via simplices and pointed cones; in attention it names either an approximate sparse–dense split or an exact rank factorization; in additive decomposition and marginal decomposition it organizes sparsity through basis transforms or admissible support candidates; and in neural PDE and surrogate models it refers to locally supported basis contributions assembled into a global field. A common pattern is the replacement of a monolithic global object by finitely many components whose supports are explicit and whose recombination is algebraically controlled.