Small-scale photonic Kolmogorov-Arnold networks using standard telecom nonlinear modules
Organizations: Aston Institute of Photonic Technologies (AiPT), Aston University, Birmingham, B4 7ET, United Kingdom.
Abstract
Photonic neural networks promise ultrafast inference, yet most architectures rely on linear optical meshes with electronic nonlinearities, reintroducing optical-electrical-optical bottlenecks. Here we introduce small-scale photonic Kolmogorov-Arnold networks (SSP-KANs) implemented entirely with standard telecommunications components. Each network edge employs a trainable nonlinear module composed of a Mach-Zehnder interferometer, semiconductor optical amplifier, and variable optical attenuators, providing a four-parameter transfer function derived from gain saturation and interferometric mixing. Despite the constrained functional form of these optical nonlinearities, SSP-KANs comprising only a few optical modules achieve strong nonlinear inference performance across classification, regression, and image recognition tasks, approaching software baselines with significantly fewer parameters. A four-module network achieves % (IQR: --%, 10~seeds) accuracy on nonlinear classification benchmarks; a seven-module network attains on six-input regression. Performance remains robust under realistic hardware impairments, maintaining high accuracy down to 6-bit input resolution and 14 dB signal-to-noise ratio. By using a fully differentiable physics model for end-to-end optimisation of optical parameters, this work establishes a practical pathway from simulation to experimental demonstration of photonic KANs using commodity telecom hardware.
Figures & tables
| Dataset | Samples | Input dim. | Task | Split | Power range (mW) |
|---|---|---|---|---|---|
| Two Moons | 2,000 | 2 | Classification | 50/50 | 10–80 |
| Yacht Hydro. | 308 | 6 | Regression | 70/15/15 | 10–80 |
| MNIST | 70,000 | 784 | Classification | 72/8/20 | 1–10 |
| Fashion-MNIST | 70,000 | 784 | Classification | 72/8/20 | 1–10 |
Appendix figures & tables16 assets
Supplementary material from the paper’s appendix.
Appendix
| Module | (mA) | (dB) | (dB) | (rad) |
|---|---|---|---|---|
| 1045.26 | 0.54 | 0.28 | 1.4926 | |
| 1363.19 | 0.70 | 3.69 | 3.2287 | |
| 1136.59 | 3.09 | 0.07 | 1.4761 | |
| 1219.03 | 0.28 | 7.91 | 1.8061 |
| Layer | Module | (mA) | (dB) | (dB) | (rad) |
|---|---|---|---|---|---|
| 1 | 1035.54 | 2.17 | 2.15 | 4.6215 | |
| 1 | 1358.99 | 0.02 | 0.22 | 3.3808 | |
| 1 | 1117.07 | 3.25 | 1.67 | 2.1629 | |
| 1 | 1222.74 | 6.14 | 4.19 | 4.6445 | |
| 2 | 931.23 | 2.53 | 0.25 | 4.5404 | |
| 2 | 951.79 | 1.97 | 4.62 | 2.5132 |
| Module | (mA) | (dB) | (dB) | (rad) |
|---|---|---|---|---|
| 955.69 | 10.50 | 0.09 | 0.4920 | |
| 1169.22 | 15.78 | 1.13 | 3.2527 | |
| 950.79 | 10.64 | 0.11 | 0.7227 | |
| 1056.65 | 13.26 | 0.56 | 5.0791 | |
| 971.82 | 11.24 | 0.07 | 0.2775 | |
| 1308.35 | 3.07 | 7.73 | 3.2592 |
| Layer | Module | (mA) | (dB) | (dB) | (rad) |
|---|---|---|---|---|---|
| 1 | 960.90 | 6.73 | 3.18 | 0.8875 | |
| 1 | 1176.99 | 7.65 | 7.22 | 4.7838 | |
| 1 | 956.79 | 3.84 | 8.26 | 2.2538 | |
| 1 | 1060.58 | 8.77 | 5.24 | 5.9785 | |
| 1 | 977.85 | 6.16 | 6.10 | 1.1401 | |
| 1 | 1300.58 | 2.62 | 2.18 | 3.6593 |
| Noise model | Moons [2,2] (%) | Moons [2,2,2] (%) | Yacht [6,1,1] |
|---|---|---|---|
| Baseline (30 dB) | |||
| Power 14 dB | |||
| Power 20 dB | |||
| Power 30 dB | |||
| Amplitude 14 dB | |||
| Amplitude 20 dB |
| Noise model | Min var. [mW 2 ] | Max var. [mW 2 ] | Ratio | Signal dependence |
|---|---|---|---|---|
| Power 20 dB | 1.3 | Weak | ||
| Amplitude 20 dB | 1.5 | Moderate | ||
| Datasheet NF 8 dB | 1.6 | |||
| Current-dependent | 1.3 |
| Task | Optimiser | Mean metric | Std | Best | Worst |
|---|---|---|---|---|---|
| Moons [2,2] | Adam (500 epochs) | 94.2% | 1.0% | 95.8% | 92.4% |
| Moons [2,2] | CMA-ES (4,000 evals) | 93.8% | 0.0% | 93.8% | 93.8% |
| Yacht [6,1,1] | Adam (1,000 epochs) | 0.198 | 0.983 | 0.447 | |
| Yacht [6,1,1] | CMA-ES (7,200 evals) | 0.048 | 0.986 | 0.879 |
| Parameter | Nominal | Sampling range | Units |
|---|---|---|---|
| 35.0 | dB | ||
| 18.0 | dBm | ||
| 600 | mA | ||
| 5.0 | — |
| Condition | Yacht [6,1,1] |
|---|---|
| Nominal | |
| ablation | |
| ablation | |
| % | |
| % | |
| ablation |