atlas

Research map / Optimization / Optimizers

Stabilizing Backpropagation Through Time to Learn Complex Physics

ICLR 2024 · Optimization › Optimizers · approach: Differentiating through embedded optimization · 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 a modified backpropagation-through-time vector field for simulator-network training that stops gradients through the network's state input and keeps only components whose sign agrees with the regular gradient, evaluated on three control tasks.

Problem

Backpropagation through time over many unrolled steps of simulator-network systems produces exploding and vanishing gradients, creating an unbalanced optimization landscape that hampers learning of long-horizon control in physics simulations.

Approach

Stop gradient feedback through the neural network's input state (keeping the physics simulator path over the full trajectory) to balance gradient magnitudes, then counteract the resulting rotational vector field by zeroing components whose sign disagrees with the regular gradient (the "combined" update).

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Replace regular BPTT with the modified update (stop feedback through the network from its output to its input) (ablation)Recurrent simulator-network training · Guidance-by-Repulsion hyperparameter studybest-run loss: 0.590 -> 0.465Helped
Use the combined update instead of regular BPTTRecurrent simulator-network training · Guidance-by-Repulsion hyperparameter studyruns below loss 0.8: 11 -> 38Helped
Replace regular BPTT with the modified update (stop feedback through the network from its output to its input) (ablation)Recurrent simulator-network training · Cart Pole Swing-Up hyperparameter studybest-run loss: 0.00194 -> 0.00165Helped
Use the combined update instead of regular BPTTRecurrent simulator-network training · Cart Pole Swing-Up hyperparameter studyruns below loss 0.01: 7 -> 37Helped
Add component-wise sign comparison to the modified update to form the combined update (ablation)Recurrent simulator-network training · Cart Pole Swing-Up hyperparameter studybest-run loss: 0.00165 -> 0.00145Helped
Replace regular BPTT with the modified update (stop feedback through the network from its output to its input) (ablation)Recurrent simulator-network training · Quantum Control hyperparameter studybest-run loss: 85.6 -> 19.0Helped
Use the combined update instead of regular BPTTRecurrent simulator-network training · Quantum Control hyperparameter studyruns below loss 30: 0 -> 14Helped
Add component-wise sign comparison to the modified update to form the combined update (ablation)Recurrent simulator-network training · Quantum Control hyperparameter studybest-run loss: 19.0 -> 19.0No clear effect
Use a stopped update that backpropagates only through the last unrolled step instead of regular BPTTRecurrent simulator-network training · Cart Pole Swing-Up hyperparameter studyruns below loss 0.01: 7 -> 0Hurt
Use a stopped update that backpropagates only through the last unrolled step instead of regular BPTTRecurrent simulator-network training · Quantum Control hyperparameter studyruns below loss 30: 0 -> 0No clear effect

Surprising findings

Limitations

Experimental setup

Datasets: synthetic initial states for guidance-by-repulsion synthetic initial configurations for cart pole superpositions of ground and first excited state for quantum control

Benchmarks: guidance-by-repulsion cart pole swing-up quantum dipole control cart pole with walls

Metrics: end-of-epoch test loss best-run loss number of runs below loss threshold epoch duration gradient L2 norm

Baselines: regular gradient (BPTT) stopped gradient (last-step only) modified update (ablation)

Builds on: Backpropagation Through Time Adam Crank-Nicolson scheme

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