atlas

Research map / Architectures and efficiency / Attention and transformers

Kolmogorov-Arnold Transformer

ICLR 2025 · Architectures and efficiency › Attention and transformers · approach: Transformer block and depth design · 16 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Replaces transformer MLP layers with Group-Rational KAN (GR-KAN) layers that use CUDA-implemented rational base functions, grouped parameter sharing, and variance-preserving initialization, yielding KAT models that outperform ViT/DeiT on ImageNet-1K and transfer to detection and segmentation.

Problem

Kolmogorov-Arnold Networks (KANs) do not scale to large transformers: B-spline bases are GPU-unfriendly, parameters and FLOPs grow with (G+K) per input-output edge, and default initialization breaks variance preservation, so naive ViT+KAN fails on ImageNet.

Approach

Swap B-spline bases for Horner-evaluated rational functions implemented in CUDA, share rational parameters across groups of input channels (keeping per-edge scalar weights), and initialize rational coefficients to fit identity/Swish with a numerically estimated gain so activation variance is preserved; use this GR-KAN as the MLP replacement in ViT.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Replace the MLP channel mixer with GR-KANViT-S/16 · ImageNet-1K valTop-1 accuracy: 81.2 vs 79.8; 2.4%Helped
Replace the MLP channel mixer with GR-KANViT-Ti/16, ViT-S/16, and ViT-B/16 · ImageNet-1K valTop-1 accuracy: 72.7 -> 74.6; 78.8 -> 81.2; 79.1 -> 82.3Helped
Initialize KAT from pre-trained ViT weightsKAT · ImageNet-1K valTop-1 accuracy: 74.6 -> 75.7; 81.2 -> 82.0; 82.3 -> 82.8Helped
Replace MLP with standard KANViT-T/S · ImageNet-1K valTop-1 accuracy: 72.7 -> 64.9; 78.8 -> 62.9Hurt
Replace ViTDet-S backbone with KATDet-SMask R-CNN · MS-COCO2017 valAPbox: 44.5 -> 47.5; 3.0 APbox gainHelped
Replace ViTDet-B backbone with KATDet-BMask R-CNN · MS-COCO2017 valAPbox: 46.3 -> 47.7; 1.4 APbox gainHelped
Replace DeiT-S with KAT-S as UperNet backboneUperNet · ADE20K valmIoU: 43.5 -> 46.1; 2.4%Helped
Replace DeiT-B with KAT-B as UperNet backboneUperNet · ADE20K valmIoU: 47.2 -> 47.4; 0.2%Helped
Use KAT-T with learnable group-rational activations instead of GELU (ablation)ViT-Ti/16 · ImageNet-1K valTop-1 accuracy: 72.7 -> 74.6; 1.9%Helped
Replace GELU with ReLU (ablation)ViT-Ti/16 · ImageNet-1K valTop-1 accuracy: 72.7 -> 72.8No clear effect
Replace GELU with SiLU (ablation)ViT-Ti/16 · ImageNet-1K valTop-1 accuracy: 72.7 -> 69.8Hurt
Replace GELU with learnable PReLU (ablation)ViT-Ti/16 · ImageNet-1K valTop-1 accuracy: 72.7 -> 73.2Helped

Surprising findings

Limitations

Experimental setup

Datasets: ImageNet-1K MS-COCO 2017 ADE20K

Benchmarks: ImageNet-1K MS-COCO 2017 ADE20K

Metrics: top-1 accuracy AP box AP mask mIoU FLOPs throughput peak memory

Baselines: ViT DeiT ViT+KAN Swin Transformer ConvNeXt ViTDet PVT

Builds on: Kolmogorov-Arnold Networks ViT DeiT Padé activation units

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy