KKANs: Kurkova-Kolmogorov-Arnold Networks and Their Learning Dynamics

Juan Diego Toscano, Li-Lian Wang, George Em Karniadakis
12/21/2024
cs.LGmath.NAstat.ML

No confident code implementation found for this paper.

Abstract

Inspired by the Kolmogorov-Arnold representation theorem and Kurkova's principle of using approximate representations, we propose the Kurkova-Kolmogorov-Arnold Network (KKAN), a new two-block architecture that combines robust multi-layer perceptron (MLP) based inner functions with flexible linear combinations of basis functions as outer functions. We first prove that KKAN is a universal approximator, and then we demonstrate its versatility across scientific machine-learning applications, including function regression, physics-informed machine learning (PIML), and operator-learning frameworks. The benchmark results show that KKANs outperform MLPs and the original Kolmogorov-Arnold Networks (KANs) in function approximation and operator learning tasks and achieve performance comparable to fully optimized MLPs for PIML. To better understand the behavior of the new representation models, we analyze their geometric complexity and learning dynamics using information bottleneck theory, identifying three universal learning stages, fitting, transition, and diffusion, across all types of architectures. We find a strong correlation between geometric complexity and signal-to-noise ratio (SNR), with optimal generalization achieved during the diffusion stage. Additionally, we propose self-scaled residual-based attention weights to maintain high SNR dynamically, ensuring uniform convergence and prolonged learning.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{toscano2024kkans,
  title  = {KKANs: Kurkova-Kolmogorov-Arnold Networks and Their Learning Dynamics},
  author = {Juan Diego Toscano and Li-Lian Wang and George Em Karniadakis},
  year   = {2024},
  eprint = {2412.16738},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2412.16738v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2412.16738.svg)](https://codeofpaper.com/paper/2412.16738)

Discussion