LuKAN: Versatile KAN Frameworks Overview
- LuKAN is a family label for KAN adaptations that use learnable univariate functions with distinct polynomial and spline bases for domain-specific tasks.
- In 3D motion prediction, Lucas polynomial-based LuKAN employs wavelet transforms and residual blocks to achieve efficient pose forecasting with competitive error metrics.
- Other variants integrate Lyapunov-based adaptive control and LUT-compiled splines for IoT DoS detection, balancing accuracy, stability, and low-latency performance.
LuKAN is a non-unique acronym used in recent arXiv literature for several distinct Kolmogorov–Arnold Network (KAN)–derived methods. In current usage, it denotes a Lucas-polynomial KAN framework for 3D human motion prediction, a Lyapunov-based KAN adaptive controller for uncertain nonlinear systems, and a LUT-compiled KAN pipeline for lightweight denial-of-service detection on IoT edge devices (Hasan et al., 6 Aug 2025, Shen et al., 24 Dec 2025, Kuznetsov, 12 Jan 2026). The common substrate is the KAN design pattern in which learnable univariate functions are placed on edges, but the surrounding temporal encoding, control-theoretic guarantees, basis-function choices, and deployment constraints differ substantially.
1. Terminological scope and variant definitions
The name “LuKAN” identifies multiple domain-specific constructions rather than a single canonical architecture. One usage expands “Lu” as Lucas polynomials in a 3D motion predictor; another uses “LuKAN” for a Lyapunov-based adaptive control method; a third abbreviates a LUT-compiled KAN for CPU-oriented IoT intrusion detection (Hasan et al., 6 Aug 2025, Shen et al., 24 Dec 2025, Kuznetsov, 12 Jan 2026).
| Variant | Domain | Distinguishing mechanism |
|---|---|---|
| LuKAN | 3D human motion prediction | DWT/IDWT, spatial projection, Lucas-polynomial KAN blocks |
| LuKAN | Adaptive control | KAN approximator inside a Lyapunov-based control and update law |
| LuKAN | IoT DoS detection | Cubic B-spline KAN compiled into quantized lookup tables |
This naming overlap is technically significant because the three systems share only the broad KAN paradigm. Their basis functions, optimization criteria, and system-level objectives are not interchangeable. A plausible implication is that the acronym is best interpreted as a family label for KAN adaptations rather than as the name of a single model class.
2. Lucas-polynomial LuKAN for 3D human motion prediction
In "LuKAN: A Kolmogorov-Arnold Network Framework for 3D Human Motion Prediction" (Hasan et al., 6 Aug 2025), the task is to forecast future 3D poses from historical motion data. The model takes a history of poses , where , and predicts future poses . Its pipeline consists of temporal encoding by one-dimensional discrete wavelet transform (DWT) on each joint trajectory, an initial spatial projection into a -dimensional embedding, repeated Temporal Dependency Learner blocks, a second spatial projection back to coefficient-space joint dimension, and inverse DWT (IDWT) for time-domain reconstruction. The repeated block has a single KAN layer with Lucas-polynomial activations, LayerNorm, and a residual skip connection:
The KAN layer is formulated as a learnable matrix of scalar functions , with
0
Each scalar function is a learned linear combination of Lucas polynomials: 1 where the Lucas polynomial basis satisfies
2
The recurrence is central to the model’s efficiency claims. After temporal learning, the model reconstructs coefficient space via 3, applies IDWT to obtain 4, then takes the first 5 rows and adds the last input pose: 6
Training supervises both poses and velocities over future frames. With 7 and analogous predicted velocities, the loss is
8
The paper attributes efficiency to several factors: Lucas polynomials admit a two-term linear recurrence; each scalar channel learns only 9 coefficients; and DWT/IDWT are 0 per joint channel with small constant factors. The reported empirical configuration uses 1 KAN blocks, embedding 2, and 3–4, yielding 5 parameters.
The experimental evaluation covers Human3.6M, AMASS-BMLrub, and 3DPW. On Human3.6M, average MPJPE at horizons 6 ms is reported as 7 mm for LuKAN, compared with 8 for SiMLPe. The model-size versus accuracy plot reports error 9 mm at 0 ms with 1M parameters, whereas other GCN, Transformer, and MLP methods use 2–3M+ parameters. Ablations report that DWT yields uniform improvements of 4–5 relative over DCT, Lucas polynomials outperform B-Splines, Chebyshev, Legendre, and Hermite at 6 ms with 7 mm versus 8 mm respectively, and 9 is optimal among 0.
The architectural significance lies in the coupling of multi-resolution temporal encoding with a single-function-approximation layer per block. The paper argues that Lucas polynomials capture both oscillatory and slow-varying components, which matches the multi-scale character of human joint trajectories. This suggests that the method’s empirical advantage is not only parameter economy but also basis selection aligned with the signal structure of articulated motion.
3. Lyapunov-based LuKAN adaptive control
In "Lyapunov-Based Kolmogorov-Arnold Network (KAN) Adaptive Control" (Shen et al., 24 Dec 2025), LuKAN denotes a controller that integrates a KAN function approximator into a Lyapunov-based adaptive control framework for uncertain nonlinear systems. The control setting is a fully actuated system
1
with bounded disturbance 2, tracking error 3, and approximation
4
where 5 on a compact operating domain 6.
The KAN construction is motivated by the Kolmogorov–Arnold representation theorem, written in the paper as
7
A general 8-layer KAN is then realized as
9
with layerwise components
0
Here 1 is a fixed sigmoid-like basis and 2 is a B-spline with grid size 3 and order 4. The full parameter vector is assembled from all edge-wise parameters.
The control law embeds the KAN approximation directly: 5 where 6 and 7. Online adaptation is driven by the Jacobian
8
and the projected update law
9
with 0. The paper further states an approximation theorem with bound
1
and employs the composite Lyapunov candidate
2
where 3. Using a Filippov derivative, the almost-everywhere bound becomes
4
If 5 and the initial condition is sufficiently small, the paper states that 6 as 7, 8 remains bounded, and 9.
The simulation study uses a four-state nonlinear drift system with disturbance 0, a 1 s horizon, and 2 s step size. The comparative controllers are Lb-DNN, Lb-LSTM, and Lb-KAN, with Lb-KAN instantiated as network shape 3, spline grid 4, and order 5. Over 20 randomized runs, the KAN controller achieves RMS tracking error 6, versus 7 for LSTM and 8 for DNN. RMS function approximation error is 9, versus 0 and 1, corresponding to a 2 and 3 reduction. The paper also emphasizes interpretability: because 4 is decomposed into sums of univariate edge-wise functions 5, plotting these functions provides a direct visual representation of learned components.
In this usage, LuKAN is not primarily an efficiency mechanism but a control architecture in which approximation, stability certification, and online adaptation are co-designed. The significance is therefore analytical as much as empirical: the method couples KAN-based functional decomposition to explicit Lyapunov arguments rather than relying only on offline predictive performance.
4. LUT-compiled LuKAN for lightweight DoS detection on IoT edge devices
In "LUT-Compiled Kolmogorov-Arnold Networks for Lightweight DoS Detection on IoT Edge Devices" (Kuznetsov, 12 Jan 2026), LuKAN refers to a KAN model whose spline branches are compiled into lookup tables for latency-critical intrusion detection on CPU-only hardware. The baseline network has input dimension 6 flow-level features, two KAN layers with 7 and 8 neurons, and a single-unit output with logistic activation. Each layer computes
9
with
0
The spline branch is cubic, with degree 1, grid 2 equal-length intervals, and 3 control points per spline. Training minimizes binary cross-entropy.
The central contribution is the LUT compilation pipeline. Offline, each spline branch 4 is discretized over its domain, sampled at 5 equally spaced points per segment, evaluated in float32, and quantized into symmetric int8 tables with a per-segment scale. At runtime, inference locates the segment, computes a normalized position 6, and reconstructs the spline value by linear interpolation: 7 The stated out-of-bounds policy is half_open + zero_spline, meaning that if 8, the spline branch returns 9. Total LUT memory is modeled as approximately 00 bytes, where 01.
The experimental setting uses the CICIDS2017 Wednesday DoS subset. Preprocessing removes constant and duplicate features, applies outlier removal by the 02 rule, median imputation, standardization, and stratified sampling to balance classes at 03 samples each. The final split is 04 train and 05 test, with AdamW, learning rate 06, weight decay 07, 08 epochs, and batch size 09. The float32 baseline reports Accuracy 10, Precision 11, Recall 12, F1 13, ROC-AUC 14, PR-AUC 15, Parameters 16, and Size 17 MB.
For LUT compilation, the paper reports a baseline Accuracy 18, F1 19, and ROC-AUC 20. At 21 with symmetric int8, the compiled model attains Accuracy 22, F1 23, and ROC-AUC 24, with 25F1 26. Latency comparisons against a Numba B-spline baseline give, at batch size 27, 28 ms/sample and 29 speedup for Numba LUT at 30, versus 31 ms for Numba B-spline; at batch size 32, the same configuration yields 33 ms/sample and 34 speedup versus 35 ms/sample. The abstract summarizes the compiled system as achieving 36 accuracy at 37, with 38 speedup at batch size 39, over 40 speedup at batch size 41, and only 42 memory overhead.
This LuKAN variant is deployment-centered. Its primary innovation is not a new approximation theorem or a new temporal representation, but a systems transformation that replaces recursive spline evaluation with table lookup and interpolation. The result is deterministic inference latency under tight CPU-only constraints.
5. Shared KAN substrate and basis-function heterogeneity
Across the three usages, LuKAN inherits the KAN principle that outputs are formed by summing learnable univariate functions attached to edges rather than by applying a fixed node activation to affine combinations (Hasan et al., 6 Aug 2025, Shen et al., 24 Dec 2025, Kuznetsov, 12 Jan 2026). In the motion-prediction variant, the KAN output is
43
with Lucas-polynomial expansions. In the control variant, each layer uses edge functions of the form 44, combining a fixed sigmoid-like basis and B-splines. In the IoT detection variant, each edge similarly combines a base nonlinearity and a cubic B-spline branch, but the spline branch is subsequently compiled into quantized LUTs.
The basis functions differ materially. Lucas polynomials are chosen in the motion paper for their two-term recurrence and their ability to handle oscillatory behaviors. B-splines appear in both the control and edge-detection papers, but for different reasons: in control they support approximation analysis and visualizable decomposition, whereas in edge deployment they are the target of a compilation pipeline that eliminates runtime spline overhead. These are not minor implementation details; they determine approximation properties, memory behavior, and what counts as interpretability in each setting.
A plausible synthesis is that “LuKAN” does not identify a particular polynomial family, spline family, or training regime. It identifies a pattern of domain specialization around the KAN formalism. The commonality is structural; the technical content resides in how each paper modifies the univariate edge functions and surrounding system.
6. Scholarly significance and recurrent points of confusion
A recurrent source of confusion is the assumption that LuKAN names one architecture. The cited literature shows otherwise: the same acronym spans motion forecasting, adaptive control, and IoT intrusion detection, with different expansions, mathematical assumptions, and evaluation protocols (Hasan et al., 6 Aug 2025, Shen et al., 24 Dec 2025, Kuznetsov, 12 Jan 2026). The motion paper evaluates MPJPE on Human3.6M, AMASS-BMLrub, and 3DPW; the control paper evaluates RMS tracking and approximation error under Lyapunov-based online adaptation; the edge paper evaluates Accuracy, F1, ROC-AUC, latency, and memory on CICIDS2017. These are incomparable objective functions and deployment regimes.
Another point of divergence concerns interpretability. The control paper explicitly frames KANs as providing visualizable functional decomposition through univariate edge-wise functions. The motion paper concludes that LuKAN is compact, interpretable, and efficient, but its core empirical emphasis is the balance between prediction accuracy and computational efficiency through wavelet encoding and Lucas-polynomial recurrence. The edge paper focuses less on interpretability than on deterministic inference latency, CPU-only execution, and Pareto trade-offs among speedup, memory, and detection quality. Thus, the interpretability claim has different operational meanings in different LuKAN variants.
Taken together, the three works situate LuKAN at the intersection of function decomposition and domain-specific systems design. One variant targets multi-scale articulated dynamics, one targets stability-certified online control, and one targets quantized low-latency deployment. This suggests that the enduring scholarly value of the label lies less in a fixed architecture than in a reusable KAN-centered design template that can be specialized by polynomial choice, control law, or compilation strategy.