atlas

Research map / Reinforcement learning / Policy gradient and actor-critic

Adaptive Surrogate Gradients for Sequential Reinforcement Learning in Spiking Neural Networks

NeurIPS 2025 · Reinforcement learning › Policy gradient and actor-critic · approach: Alternative policy update rules · 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.

Analyzes surrogate-gradient slope effects in deep SNNs and proposes TD3BC+JSRL, which bootstraps sequence-based online RL for a spiking Crazyflie drone controller using a privileged guiding policy and an adaptive slope schedule.

Problem

Training spiking neural networks for continuous control with RL is hampered by poorly understood surrogate gradient slope effects and by the inability to collect long sequences needed to bridge the warm-up period of stateful SNNs, since early crashes terminate episodes.

Approach

Combine a privileged, non-spiking guiding policy (JumpStart RL) that fills the replay buffer during warm-up with online TD3 training of the spiking actor plus an exponentially decaying BC term, and schedule the surrogate gradient slope adaptively from reward.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use TD3BC+JSRL instead of offline BC, TD3BC, or vanilla TD3SNN drone controller · Crazyflie position control with reward curriculumaverage reward: 400 points; other methods fail to exceed –200 pointsHelped
Use adaptive or scheduled surrogate slopes rather than a fixed slope of 100SNN online RL training · Crazyflie controltraining efficiency: ×4.5Helped
Use shallower or scheduled surrogate slopes rather than steep slopesSNN online RL · Crazyflie controltraining and final deployed performance: ×2.1Helped
Vary surrogate slope settingsSNN behavioral cloning · Crazyflie control, supervised learningfinal performanceNo clear effect
Add a BC term to the method with jump-start (ablation)TD3BC+JSRL · Crazyflie controlaverage final reward: $334 \pm 25.59$ -> $412 \pm 6.72$Helped
Add a BC term to the method with jump-start (ablation)TD3BC+JSRL · Crazyflie controlsteps to reward 100: $33030 \pm 1600$ -> $2200 \pm 124$Helped
Add a jump-start period (ablation)TD3BC+JSRL with BC term · Crazyflie controlaverage final reward: $32 \pm 1.2$ -> $412 \pm 6.72$Helped
Add both the BC term and jump-start period (ablation)TD3BC+JSRL · Crazyflie controlaverage final reward: $36 \pm 4.1$ -> $412 \pm 6.72$Helped
Add temporal processing without explicit action historySNN controller · Crazyflie position controlposition error [m]: 0.1 -> 0.04Helped
Use the SNN without action history rather than the ANN with action historyCrazyflie trajectory tracking controller · Figure-eight and square trajectoriestrajectory error [m]: 0.21 -> 0.24Hurt

Surprising findings

Limitations

Experimental setup

Datasets: simulated Crazyflie rollouts from guiding policy and spiking policy

Benchmarks: Crazyflie quadrotor position control (simulation) real Crazyflie 2.1 hover and trajectory tracking NeuroBench

Metrics: average return steps to reward 100 position error (m) trajectory error (m) footprint (kb) activation sparsity SynOps

Baselines: BC TD3BC TD3 ANN with action history (Eschmann et al.) ANN without action history

Builds on: JSRL TD3 TD3BC fast sigmoid surrogate gradient R2D2

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