KAN we improve on HEP classification tasks? Kolmogorov-Arnold Networks applied to an LHC physics example

Johannes Erdmann, Florian Mausolf, Jan Lukas Späh
8/5/2024
hep-phcs.LGhep-ex

No confident code implementation found for this paper. 1 possible match can be shown below.

Abstract

Recently, Kolmogorov-Arnold Networks (KANs) have been proposed as an alternative to multilayer perceptrons, suggesting advantages in performance and interpretability. We study a typical binary event classification task in high-energy physics including high-level features and comment on the performance and interpretability of KANs in this context. Consistent with expectations, we find that the learned activation functions of a one-layer KAN resemble the univariate log-likelihood ratios of the respective input features. In deeper KANs, the activations in the first layer differ from those in the one-layer KAN, which indicates that the deeper KANs learn more complex representations of the data, a pattern commonly observed in other deep-learning architectures. We study KANs with different depths and widths and we compare them to multilayer perceptrons in terms of performance and number of trainable parameters. For the chosen classification task, we do not find that KANs are more parameter efficient. However, small KANs may offer advantages in terms of interpretability that come at the cost of only a moderate loss in performance.

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. 1 weaker match is hidden by default — 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{erdmann2024improve,
  title  = {KAN we improve on HEP classification tasks? Kolmogorov-Arnold Networks applied to an LHC physics example},
  author = {Johannes Erdmann and Florian Mausolf and Jan Lukas Späh},
  year   = {2024},
  eprint = {2408.02743},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2408.02743v2}
}

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/2408.02743.svg)](https://codeofpaper.com/paper/2408.02743)

Discussion