KAN-MLP-Mixer: A comprehensive investigation of the usage of Kolmogorov-Arnold Networks (KANs) for improving IMU-based Human Activity Recognition
Summary
The KAN-MLP-Mixer is a novel hybrid neural network architecture designed to improve IMU-based Human Activity Recognition (HAR) by combining the strengths of Kolmogorov-Arnold Networks (KANs) and Multi-Layer Perceptrons (MLPs). While KANs offer high precision on clean data, they struggle with noisy real-world sensor inputs, unlike robust MLPs. This architecture addresses this by employing an EfficientKAN module for adaptive input embedding, standard MLP layers for intermediate feature mixing, and a specialized LarctanKAN module for final activity classification. Across eight public HAR datasets, the KAN-MLP-Mixer achieved an average macro F1 score improvement of 5.33% compared to pure-MLP models, significantly outperforming standalone KAN and MLP baselines. The hybrid strategy also consistently boosted the performance of other state-of-the-art HAR architectures.
Key takeaway
For machine learning engineers developing Human Activity Recognition (HAR) systems for wearable devices, you should adopt a modular hybrid approach rather than fully replacing MLPs with KANs. Implement EfficientKAN for initial data embedding and LarctanKAN for classification, while retaining MLPs for intermediate feature mixing. This strategy, exemplified by KAN-MLP-Mixer, consistently improves accuracy and robustness on noisy IMU data, offering a practical pathway to leverage KANs' expressiveness without sacrificing MLP's efficiency.
Key insights
Strategically combining KANs for data embedding and classification with MLPs for feature mixing significantly enhances noisy IMU-based HAR.
Principles
- KANs excel at initial data embedding for smooth signals.
- MLPs provide robust, efficient intermediate feature mixing.
- LarctanKANs offer stable, discriminative classification boundaries.
Method
The KAN-MLP-Mixer architecture processes raw sensor input via an EfficientKAN embedding, uses MLP layers for feature mixing, and a LarctanKAN module for final activity classification.
In practice
- Apply EfficientKAN for raw sensor data embedding.
- Utilize MLPs for stable latent feature transformation.
- Integrate LarctanKAN for robust classification boundaries.
Topics
- Kolmogorov-Arnold Networks
- Human Activity Recognition
- Hybrid Neural Networks
- Wearable Sensors
- IMU Data
- EfficientKAN
Code references
Best for: Research Scientist, AI Scientist, Machine Learning Engineer, AI Engineer
Related on AIssential
Editorial summary, takeaway, and curation by AIssential. Original article published by cs.AI updates on arXiv.org.