AI Navigate

SINDy-KANs: Sparse identification of non-linear dynamics through Kolmogorov-Arnold networks

arXiv cs.LG / 3/20/2026

📰 NewsIdeas & Deep AnalysisModels & Research

Key Points

  • SINDy-KANs introduce a method that jointly trains Kolmogorov-Arnold networks (KANs) with a SINDy-like sparse representation to improve the interpretability of learned dynamical models.
  • The approach applies sparsity at the level of each activation function, preserving the expressive power of deep KANs while promoting parsimonious equations.
  • By combining sparse equation discovery with neural network structures, the method aims to yield interpretable models of nonlinear dynamics without sacrificing deep learning capabilities.
  • The authors validate the method on symbolic regression tasks, including dynamical systems, demonstrating accurate equation discovery across multiple systems.

Abstract

Kolmogorov-Arnold networks (KANs) have arisen as a potential way to enhance the interpretability of machine learning. However, solutions learned by KANs are not necessarily interpretable, in the sense of being sparse or parsimonious. Sparse identification of nonlinear dynamics (SINDy) is a complementary approach that allows for learning sparse equations for dynamical systems from data; however, learned equations are limited by the library. In this work, we present SINDy-KANs, which simultaneously train a KAN and a SINDy-like representation to increase interpretability of KAN representations with SINDy applied at the level of each activation function, while maintaining the function compositions possible through deep KANs. We apply our method to a number of symbolic regression tasks, including dynamical systems, to show accurate equation discovery across a range of systems.