Tight Asymptotic Bounds on the Maximum Number of Linear Regions of Piecewise-Linear Kolmogorov--Arnold networks
Authors: Ye Su, Yong Liu
Organizations: Shenzhen Institutes of Advanced Technology, Chinese Academy of Sciences, Shenzhen 518055, China · Gaoling School of Artificial Intelligence, Renmin University of China, Beijing 100872, China
Schoots et al.~\citep{schoots2025relating} (AISTATS 2025) established a generally loose upper bound on the number of linear regions of continuous piecewise-linear (CPWL) Kolmogorov--Arnold networks (KANs), without providing a lower bound. We consider a T-layer network with width vector n=(n0,…,nT), input dimension n0=d, output width nT=1, and at most k≥2 affine segments per edge. Our matching upper and lower bounds determine the tight growth order Θn(k∑ℓ=1Tρℓ−1) in k, where ρℓ−1:=min0≤s≤ℓ−1ns. When every hidden width is at least d, the tight order simplifies to Θn(kdT). The upper bound of \citep{schoots2025relating} is k∑ℓ=1Tnℓ−1nℓ. Our upper bound improves it by a factor of Θn(k∑ℓ=1Tnℓ−1nℓ−∑ℓ=1Tρℓ−1), with strict asymptotic improvement whenever a hidden layer has width greater than one. We further compare CPWL KANs with rectified linear unit (ReLU) networks using dense parameterizations with at most Λ parameters per model and the same fixed nonlinear depth T. Counting trainable knot locations and optimizing the widths and k, we prove that the maximum region count of CPWL KANs divided by that of ReLU networks is Θd,T(Λd⌊T/2⌋) as Λ→∞, yielding a polynomial advantage for KANs when T≥2. These tight bounds characterize the attainable geometric complexity of CPWL KANs, providing a foundation for understanding their expressive power and guiding architectural design.
Figures & tables
Appendix figures & tables1 asset
Supplementary material from the paper’s appendix.
Appendix
Symbol
Meaning
Basic notation and polyhedral geometry
R , N
The real numbers and the positive integers, respectively.
[m]
The index set {1,…,m} for m∈N .
∣S∣ , ∣t∣
The cardinality of a finite set S and the absolute value of a real number t , respectively.
x , z , t
An input vector, an intermediate layer input, and a scalar argument, respectively.
p , q
The input and output dimensions of the map under consideration, respectively. For a network layer, these are its input and output widths.
Appendix
Table 1: Notation used in the main text and proofs.
Every continuous piecewise linear (CPWL) function is a finite signed sum of maxima of affine functions, making maximum representation a central problem in the study of the expressiveness of ReLU networks. A now-disproved conjecture predicted logarithmic depth for maxima. Inspired by the proof by Brunck et al. (2026) that two hidden layers suffice for general CPWL functions, we give the Caterpillar Net, a nonrecursive construction for the maximum of N inputs with two hidden layers of widths O(N2) and 2O(NlogN). The construction has a direct geometric interpretation.
Kolmogorov-Arnold networks (KANs) have a dimension-independent approximation exponent when the target admits a sufficiently smooth representation by univariate edge functions. We ask whether this favorable scaling belongs to the architecture or to the assumed target class. For arbitrary-depth standard spline-KANs, we prove a worst-case lower bound on isotropic Sobolev balls: below a dimension-independent accuracy threshold, the required number of spline coefficients grows at least exponentially with input dimension. Existing composition-matched MLP results, by contrast, show that favorable exponents on low-arity targets are not exclusive to KANs. We also revisit empirical comparisons. On four scaling-law targets, spline-KAN approximants constructed from known decompositions transfer exactly to MLPs with the cubic ReLU activation σ(x)=(max{0,x})3, although their full dense parameter counts are larger. In controlled ridge-profile scans, KANs have a strong advantage when each nonlinear component depends on one input coordinate. When a component couples multiple input coordinates, this advantage may narrow sharply. At tight budgets, interacting targets often favor MLPs. In the random-label test on MNIST, ReLU-MLPs fit the randomized training labels more efficiently than spline-only KANs. Together, these results locate favorable scaling in target structure and a compatible inductive bias, not a general KAN-specific escape from the curse of dimensionality.
Yunhao Ni, Yuxin Guo, Jie Luo +2
State Key Laboratory of Complex and Critical Software Environment, Beihang University, Beijing, China · Hangzhou International Innovation Institute, Beihang University, Hangzhou, China
We prove that any continuous function f from [0,1]^n to R representable by a finite computation tree with N internal nodes and compositional sparsity s = O(1) admits a deep Kolmogorov-Arnold Network (KAN) representation. Each internal node is realised by a primitive KAN block with controlled block depth and Lipschitz product. The layer-wise Lipschitz product satisfies the primary domain-sensitive bound independent of the input dimension n. It simplifies to P(KAN_f) <= max(C*,1)^L_f with L_f <= c_max * N. For the standard operations {+,-,x,sin,cos} with x nodes on [0,1]-bounded inputs we obtain P(KAN) <= 1. Layer widths satisfy n_l <= n + 2 w_max * N. The uniform approximation error is bounded by N * max(C*,1)^d(f) * epsilon_Op (simplifies when C* <=1). For f in C^m we obtain optimal B-spline rates. Range bounds are also derived (B_f <= N+1 for additive trees). This addresses the gap on Lipschitz control in deep KAN stacks noted by Liu et al. (2024). Experiments confirm P(KAN)=1.0 for several compositionally structured functions.