RIPE-MambaSpike: Resolution-Independent Spiking-State-Space Interfaces for Parameter-Efficient Event-Based Vision
Organizations: Independent Researcher · Indiana University
Abstract
Spiking-Mamba hybrids reach strong accuracy on event-based vision, but existing designs often require tens of millions of parameters. Much of that cost comes from how the spiking front-end is connected to the state-space backbone rather than from the hybrid architecture itself. In a representative model, a single resolution-dependent projection accounts for 33.55M of 36.25M parameters. To that end, we introduce RIPE-MambaSpike (Resolution-Independent, Parameter-Efficient), which replaces that projection with a hierarchical multi-resolution bridge of fixed channel width. Its deployed footprint is 0.870M parameters, constant at fixed time steps and widths across a 43x range of input areas. Reparameterized spiking stages, temporal decoupled modulation, and a dynamic convex-hull-bounded dual-stream membrane-potential attention preserve accuracy under this compact design. Result-wise, RIPE-MambaSpike is pareto-optimal on CIFAR10-DVS, N-Caltech101, and DailyDVS-200. Notably, on the 200-class DailyDVS-200, a scaled 8.04M configuration achieves 45.7% top-1 accuracy, the best reported spiking result on that benchmark, and outperforms prior spiking methods with 3.0-15.1x fewer parameters than dense ANNs. Overall, our findings demonstrate that competitive event-based recognition does not require resolution-dependent parameter growth. Code is available at https://github.com/MuhiminOsim/RIPE-MambaSpike.
Figures & tables
| Method | Params | Acc. (%) | |
| DVS-Gesture ( ) | |||
| TET Deng et al. (2022) | 16 | 3.66 M | 97.92 ∗ |
| SpikFormer Zhou et al. (2023) | 16 | 2.57 M | 98.30 ∗ |
| SDT Yao et al. (2023) | 16 | 2.57 M | 99.30 ∗ |
| MS-ResNet Hu et al. (2024) | 16 | 11.20 M | 98.61 ∗ |
| RTFormer Wang et al. (2024a) | 16 | — | 98.61 ∗ |
| # | Ablation | DVSG ( ) | C10 | NCal |
| A1 | – DS-MPA id. | 97.73 (–0.45) | –0.80 | –3.16 |
| A2 | – RepConv | 97.73 (–0.45) | –0.60 | –1.94 |
| A3 | – TDM ( ) | 98.11 (–0.07) | –1.40 | –2.43 |
| A4 | – MR-S3A st.-3 only | 98.11 (–0.07) | –1.10 | –1.46 |
| RIPE-MambaSpike (full) | 81.40 | 85.54 | ||
| Module | DVS-Gest. ( ) | N-Cal101 ( ) |
| Hier. Mamba (ours) | ||
| Transformer | ||
| GRU | ||
| Conv1D | ||
| None |
Appendix figures & tables22 assets
Supplementary material from the paper’s appendix.
Appendix
| Design axis | Mamba-Spike | RIPE-MambaSpike |
| Reparameterized convs | × | ✓ |
| Per-channel temporal filter | × | ✓(TDM) |
| Linear membrane attention | × | ✓(DS-MPA) |
| Fixed-width SNN SSM bridge | × | ✓(MR-S3A) |
| Multi-resolution SNN bridge | × | ✓ |
| Inference-fused kernel | × | ✓ |
| Component | ||
| RepSpikeStage backbone (6 RepConv units) | 1.014 M | 0.368 M |
| Hierarchical Mamba + MR-S3A bridge + classifier | 0.508 M | 0.508 M |
| Full model | 1.522 M | 0.875 M |
| Input | RIPE-MambaSpike | Mamba-Spike | ||
| resolution | deployed (M) | total (M) | input_proj (M) | share |
| 0.870 | 4.79 | 2.10 | 43.8% | |
| 0.870 | 7.41 | 4.72 | 63.6% | |
| 0.870 | 36.25 | 33.55 | 92.6% | |
| 0.870 | 105.46 | 102.76 | 97.4% | |
| growth | — | |||
| Bridge | Total params | input_proj | Top-1 |
| Flatten-then-project (released) | M | M ( ) | |
| Pool to , then project | M | M ( ) |
| Model | Params | FP16 weights |
| RIPE-MambaSpike (small benchmarks) | M | MB |
| RIPE-MambaSpike lite (DailyDVS-200) | M | MB |
| RIPE-MambaSpike (DailyDVS-200) | M | MB |
| TSM | M | MB |
| Swin-T | M | MB |
| Mamba-Spike | M | MB |
| Hyperparameter | Default | DVSG | C10-DVS | NCal101 | NMNIST | DDVS-200 |
| Architecture | ||||||
| Stage channels | — | — | — | — | (lite) / | |
| Hier. level dims | — | — | — | — | (lite) / | |
| Hier. pool ratios | — | — | — | — | — | |
| — | — | — | — | — | ||
| Drop-path rate | — | — | ||||
| Level | Model dim | Tokens | State | Expansion |
| 1 | 32 | 256 | 16 | 2 |
| 2 | 64 | 128 | 16 | 2 |
| 3 | 128 | 64 | 16 | 2 |
| Component removed | DVSG | CIFAR10-DVS | NCal101 |
| DS-MPA | |||
| RepConv | |||
| TDM | |||
| MR-S3A |
| Configuration (Stage 1, 2, 3) | Acc. (%) | Params (M) | SR-var |
| CSiLIF, SiLIF, SiLIF (ours) | 98.48 | 0.88 | 0.0005 |
| SiLIF, SiLIF, CSiLIF | 98.11 | 0.88 | 0.0004 |
| SiLIF, CSiLIF, CSiLIF | 98.11 | 0.88 | 0.0003 |
| LIF, SiLIF, SiLIF | 97.73 | 0.88 | 0.0003 |
| LIF, LIF, LIF | 97.73 | 0.88 | 0.0009 |
| SiLIF, SiLIF, SiLIF | 97.35 | 0.88 | 0.0002 |
| 32 | 64 | 128 | 256 (full, deployed) | |
| Tokens / sample | 512 | 1024 | 2048 | 4096 |
| Acc. (%) | 97.73 | 98.48 | 98.48 | 98.48 |
| (pp) | –0.75 | 0.00 | 0.00 | — |
| 4 | 8 | 12 | 16 | 20 | |
| Acc. (%) | 94.32 | 96.59 | 97.73 | 98.48 | 98.48 |
| MACs (M) | 430.5 | 861.0 | 1291.4 | 1721.9 | 2152.4 |
| Class | Acc. (%) |
| hand-clap, R/L-hand wave, R/L-arm cw, R/L-arm ccw, arm-roll, other | 100.00 |
| air-drums | 91.67 |
| air-guitar | 91.67 |
| Mean | 98.48 |
| Channel-mixing operator | Params | Fwd (ms) | Fwd+bwd (ms) | Act. (MiB) |
| DS-MPA (ours) | ||||
| conv sigmoid gate | ||||
| removed (identity) | ||||
| does the term worsen with width? DS-MPA at : | ||||
| Model | Weights | lat. | lat. | peak / act. |
| Mamba-Spike (baseline) | 138.3 MiB | 38.2 ms | 51.5 ms | 456 / 272 MiB |
| RIPE-MambaSpike, training graph | 5.9 MiB | 36.5 ms | 159.3 ms | 1073 / 1043 MiB |
| RIPE-MambaSpike, deployed | 3.4 MiB | 34.2 ms | 103.8 ms | 1070 / 1043 MiB |
| DS-MPA parameterization | Params | vs. dep. | Bound | Deployed total |
| deployed : | ✓ | |||
| low-rank: | ✓ | ( ) | ||
| grouped: , | ✓ | ( ) |
| Input resolution | Deployed (M) | Train (samp/s) | Infer (samp/s) | Peak (GiB) |
| 0.875 | ||||
| 0.875 | ||||
| 0.875 | ||||
| 0.875 |
| Configuration | Params (M) | GFLOPs | GMACs |
| deployed ( , ) | |||
| SSM sequence length (tokens entering the scan; , ) | |||
| time bins ( ) | |||
Event-Based Vision
Event-based vision uses asynchronous camera measurements to perceive motion and scene changes with high temporal resolution and dynamic range.
See all 232 papers