KAGNNs: Kolmogorov-Arnold Networks meet Graph Learning
<|reference_start|>KAGNNs: Kolmogorov-Arnold Networks meet Graph Learning: In recent years, Graph Neural Networks (GNNs) have become the de facto tool for learning node and graph representations. Most GNNs typically consist of a sequence of neighborhood aggregation (a.k.a., message passing) layers. Within each of these layers, the representation of each node is updated from an aggregation and transformation of its neighbours representations at the previous layer. The upper bound for the expressive power of message passing GNNs was reached through the use of MLPs as a transformation, due to their universal approximation capabilities. However, MLPs suffer from well-known limitations, which recently motivated the introduction of Kolmogorov-Arnold Networks (KANs). KANs rely on the Kolmogorov-Arnold representation theorem, rendering them a promising alternative to MLPs. In this work, we compare the performance of KANs against that of MLPs in graph learning tasks. We perform extensive experiments on node classification, graph classification and graph regression datasets. Our preliminary results indicate that while KANs are on-par with MLPs in classification tasks, they seem to have a clear advantage in the graph regression tasks. Code is available at https: //github.com/RomanBresson/KAGNN.<|reference_end|>
@article{bresson2024kagnns:,
    title={KAGNNs: Kolmogorov-Arnold Networks meet Graph Learning},
    author={Roman Bresson and Giannis Nikolentzos and George Panagopoulos and
  Michail Chatzianastasis and Jun Pang and Michalis Vazirgiannis},
    journal={arXiv preprint arXiv:2406.18380},
    year={2024},
    archivePrefix={arXiv},
    eprint={2406.18380},
    primaryClass={cs.LG}
}