atlas

Research map / Optimization / Optimizers

BSO: Binary Spiking Online Optimization Algorithm

ICML 2025 · Optimization › Optimizers · approach: Adam convergence and adaptive learning rates · 0 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.

Proposes BSO and T-BSO, online optimizers that train binary spiking neural networks by flipping binary weight signs from gradient-momentum products, eliminating latent weights and reducing training memory to be time-independent.

Problem

Training binary spiking neural networks (BSNNs) with BPTT or latent-weight methods incurs large memory overhead from latent full-precision weights and temporal graph storage, conflicting with BSNN efficiency goals.

Approach

Update binary weights directly via flip signals triggered when the product of gradient momentum and weight exceeds a threshold, removing latent weights; T-BSO scales the threshold by a temporally averaged second-order gradient moment, and the method is trained within an online (forward-in-time) framework such as OTTT or NDOT.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add the temporal-aware threshold using second-order gradient moments instead of BSO's fixed threshold (ablation)BSO · CIFAR-100accuracy: 72.57 -> 74.27; 72.34 -> 73.82; 72.15 -> 73.40Helped
Add the temporal-aware threshold using second-order gradient moments instead of BSO's fixed threshold (ablation)BSO · CIFAR-10, 6 time stepsaccuracy: 92.98 -> 94.70Helped
Add the temporal-aware threshold using second-order gradient moments instead of BSO's fixed threshold (ablation)BSO · DVS-CIFAR10, 10 time stepsaccuracy: 80.60 -> 81.00Helped
Use online BSO instead of BPTTBSNN training on CIFAR-10 · CIFAR-10, 1 to 35 time stepstraining memory: 2.86GB to 58.18GB (20.3$\times$) vs 2.9GBHelped
Use online T-BSO instead of BPTTBSNN training on CIFAR-10 · CIFAR-10, 1 to 35 time stepstraining memory: 2.86GB to 58.18GB (20.3$\times$) vs 3.1GBHelped
Set γ across the tested range instead of the default (ablation)T-BSO · CIFAR-100, T=2accuracy: 72.83\% and 73.41\%No clear effect
Vary the momentum decay rates β₁ and β₂ (ablation)T-BSO · CIFAR-100, T=2accuracy: 73.17; 73.40; 73.34; 73.22; 73.31; 73.29No clear effect
Use online T-BSO instead of STS-TVGG-11 on GSC · GSCaccuracy: 95.18 -> 96.12Helped

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR-10 CIFAR-100 ImageNet DVS-CIFAR10 Google Speech Commands

Benchmarks: CIFAR-10 CIFAR-100 ImageNet DVS-CIFAR10 Google Speech Commands

Metrics: top-1 accuracy model size (MB) training memory (GB)

Baselines: OTTT NDOT SLTT CBP Q-SNN BPTT ATIF STS-T

Builds on: OTTT NDOT Adam straight-through estimator

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