KANLab: TensorFlow Playground for Kolmogorov-Arnold Networks

Lukas Niehaus, Robin Rawiel, Ulf Krumnack

University Osnabrueck · University of Applied Sciences Osnabrueck

Published October 14, 2026 · on the feed October 26, 2026 · ▲ 6 · arXiv 2610.20117

Efficiency & inference Code arXiv ↗Hugging Face ↗

The abstract

KANLab is a browser-based visualization tool designed to interactively teach the core concepts of Kolmogorov-Arnold Networks (KAN), forked from the widely successful TensorFlow Playground. To maximize educational clarity, KANLab omits residual connections and learnable scaling parameters found in modern KAN implementations, ensuring that displayed B-spline activation curves directly correspond to their underlying trainable control points. Users can inspect and modify activation functions, initialization schemes and observe gradient descent correcting manual disruptions. Furthermore, user can explore phenomena such as activation variance, interactive pruning, and re\-/training within a compact 2D machine learning setting. KANLab is open-source and available at https://kanlab.app/

The Brief

1:25

A short podcast summary of the paper. Written and voiced by AI.

Transcript

KANLab. TensorFlow Playground for Kolmogorov-Arnold Networks. By Lukas Niehaus and two others, from the University of Osnabrueck and the University of Applied Sciences Osnabrueck. Published on the fourteenth of October. Its code repository is public and real: thirteen source files.

KANLab is a browser-based visualization tool for teaching, interactively, the core concepts of Kolmogorov-Arnold Networks, known as KAN. It is open-source and available at kanlab dot app.

Everything happens inside a compact two-dimensional machine learning setting. Users can inspect and modify activation functions and initialization schemes, and then watch gradient descent correct the disruptions they introduced by hand. They can also explore activation variance, prune the network interactively, and retrain it.

KANLab is forked from TensorFlow Playground. One design decision sets it apart from modern KAN implementations: it leaves out their residual connections and their learnable scaling parameters. That omission is made for educational clarity, so that the B-spline activation curves shown on screen correspond directly to the trainable control points underneath them.

The tool is built for teaching, so its audience is anyone learning how a KAN works who wants to see the moving parts rather than read about them.

The trade the authors made is fidelity for legibility. Dropping two features of modern implementations means what you see on screen is exactly what is being trained, which is what lets a learner grab a curve, bend it, and see how training answers.

More with an account

Listen to every day’s papers

Daily playlists, deep dives, quests for the papers, and quizzes on their key terms.

Join free
KipQuest: the day’s AI research, as podcasts and quests. All papers Android app Privacy Contact Episodes are written and voiced by AI from each paper. Summaries can contain mistakes: the paper is the source.