The Forward-Backward Disconnect: State Dynamics, Credit Assignment, and Biological Grounding in Neural Computation
Organizations: Department of Electrical and Computer Engineering, Maroun Semaan Faculty of Engineering and Architecture, American University of Beirut, Lebanon
Abstract
A recurring pattern in neural computation is the reintroduction of dynamical and biological structure into models originally simplified for scalable optimization. Early feedforward networks reduced biological neurons to threshold or rate-like summation units, an abstraction compatible with global-gradient training at scale. Since then, forward computation has diversified: modern architectures carry recurrent state, retrieve from long contexts through attention and associative memory, compress histories through structured state-space dynamics, evolve in continuous time, settle to implicit equilibria, and communicate through sparse spikes. Training has diversified less. Scalable learning remains concentrated around backpropagation, backpropagation through time, adjoint methods, implicit differentiation, and surrogate-gradient variants. We call this asymmetry the forward-backward disconnect and develop a taxonomy spanning neural model families along three coupled axes: state-dynamics structure, credit-assignment mechanism, and biological grounding. Forward and learning grounding are treated separately, and the unit of analysis is the architecture-learning configuration rather than the architecture name alone. Across static, recurrent, attention-based, state-space, continuous-time, implicit, spiking, biologically plausible, and neuromorphic families, forward dynamics have diversified while the highest demonstrated scales remain concentrated in global or closely gradient-derived error-propagation mechanisms. Closing this disconnect requires better alignment among state dynamics, credit assignment, and computational substrate.
Figures & tables
| Mechanism | Gradient relation | Update scope | Temporal requirement | Objective source | Update timing |
| Backpropagation ( Rumelhart et al., 1986 ) | Exact | Global / non-local | None (static graph) | Global supervised | After forward pass |
| BPTT ( Werbos, 1990 ) | Exact | Global / non-local | Unrolled sequence | Global supervised | After full sequence |
| FA / DFA / PFA ( Lillicrap et al., 2016 ; Nøkland, 2016 ; Li and Benna, 2024 ) | Approximate | Broadcast error via random or learned matrices | None in feedforward case | Global supervised | Feedback pass; DFA partly parallel |
| Synthetic gradients ( Jaderberg et al., 2017 ) | Approximate (predicted) | Module-local predictor; target derived from downstream gradient | Optional recurrent state | Global supervised | Asynchronous |
| Adjoint / implicit diff. ( Chen et al., 2018 ; Bai et al., 2019 ) | Exact under solver / equilibrium conditions | Solver / global linear solve at equilibrium | Trajectory or fixed point | Global objective | Backward solve after forward solve |
| Surrogate-gradient SNN ( Neftci et al., 2019 ) | Approximate derivative | Global error propagation through smoothed spikes | Spike-time trajectory | Global supervised | Backward through temporal graph |
| Forward class | Global gradient | Approximate or implicit gradient | Local plasticity | Energy / unsupervised | Total |
| Static | 4: MLP, CNN, ResNet, PINN (C01–C04) | 0 | 1: Neocognitron (C05) | 1: MLP + Forward-Forward (C06) | 6 |
| Discrete | 8: RNN, LSTM, GRU, Transformer, S4, Mamba, RWKV, xLSTM (C07–C14) | 2: RNN + synth. grad., RNN + RFLO (C15, C16) | 2: classical Hopfield, HTM (C17, C32) | 2: RBM, DBN (C18, C19) | 14 |
| Continuous | 3: CTRNN, Liquid TC, Liquid closed-form (C20–C22) | 1: Neural ODE (C23) | 2: PC recurrent, CT-RNN + reward-mod. Hebb. (C24, C25) | 0 | 6 |
| Implicit | 1: modern Hopfield (C26) | 3: DEQ, PC local-error, PC BP-equiv. limit (C27–C29) | 0 | 0 | 4 |
| Hybrid | 0 | 1: surrogate-gradient LIF SNN (C30) | 1: STDP-trained LIF SNN (C31) | 0 | 2 |
| Total | 16 | 7 | 6 | 3 | 32 |
| Survey | Venue, Year | Static | Discrete / seq. | Attn / SSM | Cont. / Implicit | Spiking / hybrid | Bio learn. | Neuro- morph. |
| Hassabis et al. ( Hassabis et al., 2017 ) | Neuron , 2017 | — | — | — | ||||
| Tavanaei et al. ( Tavanaei et al., 2019 ) | Neural Netw. , 2019 | — | — | — | — | |||
| Roy et al. ( Roy et al., 2019 ) | Nature , 2019 | — | — | — | — | |||
| Lillicrap et al. ( Lillicrap et al., 2020 ) | Nat. Rev. Neurosci. , 2020 | — | — | — | — | — | — | |
| Karniadakis et al. ( Karniadakis et al., 2021 ) | Nat. Rev. Phys. , 2021 | — | — | — | — | — | ||
| Schuman et al. ( Schuman et al., 2022 ) | Nat. Comput. Sci. , 2022 | — | — | — | — |
Appendix figures & tables4 assets
Supplementary material from the paper’s appendix.
Appendix
| Configuration | State-dynamics class | Learning row | Forward grounding | Learning grounding |
|---|---|---|---|---|
| Modern Hopfield (end-to-end) | Implicit / fixed-point | Global gradient | Functional analogy | None |
| Classical Hopfield (Hebbian) | Discrete (fixed-point fn.) | Local plasticity | Arch. constraint | Local or algorithmic |
| PC: recurrent inference | Continuous-time / fixed-pt. | Local plasticity | Arch. constraint | Local/algorithmic |
| PC: energy-based | Continuous-time / fixed-pt. | Energy/unsupervised | Arch. constraint | Local/algorithmic |
| PC: local-error | Implicit / fixed-point | Approx./implicit | Funct. analogy | Local/algorithmic |
| PC: BP-equivalent limit | Implicit / fixed-point | Approx./implicit | Funct. analogy | Local/algorithmic |
| ID | Architecture | Learning rule | Forward class | Credit class | Fwd. gnd. | Learn. gnd. | Evidence |
| C01 | MLP | Backpropagation | Static | Global grad. | None/Hist. | None | [ 115 ] |
| C02 | CNN (LeNet, AlexNet) | Backpropagation | Static | Global grad. | None/Hist. | None | [ 75 , 66 ] |
| C03 | ResNet | Backpropagation | Static | Global grad. | None/Hist. | None | [ 48 ] |
| C04 | PINN | Backpropagation (with PDE-residual objective) | Static | Global grad. | None/Hist. | None | [ 109 ] |
| C05 | Neocognitron | Local competitive Hebbian | Static | Local plast. | Arch. constr. | Local/alg. | [ 31 ] |
| C06 | MLP + Forward-Forward | Layerwise goodness | Static | Energy/unsup. | None/Hist. | Local/alg. | [ 53 ] |
| Backward category | Mechanism | Count | Ledger IDs |
|---|---|---|---|
| Global gradient (16) | Ordinary reverse-mode BP | 10 | C01–C04, C10–C14, C26 |
| BPTT / reverse-mode through recurrence | 4 | C07–C09, C22 | |
| Solver BP / solver BPTT | 2 | C20–C21 | |
| Approximate/implicit (7) | Synthetic gradients (DNI) | 1 | C15 |
| Random-feedback local online (RFLO) | 1 | C16 | |
| Adjoint sensitivity | 1 | C23 |
| Family | Largest reported result | Comparison | Reference |
|---|---|---|---|
| Feedback alignment (plain) | Performs well on MNIST/CIFAR; significantly below BP on ImageNet | Gap to BP large at ImageNet | [ 7 ] |
| Sign-symmetry (FA variant) | Approaches BP on ImageNet with ResNet-18/AlexNet | Within a few percent of BP | [ 132 ] |
| Target propagation | MNIST/CIFAR competitive; ImageNet substantially below BP | No parity at ImageNet scale | [ 7 ] |
| Equilibrium propagation | 11.7% test error on CIFAR-10 with deep ConvNets; approaches BPTT to within roughly 0.6 percentage points; downsampled ImageNet 32 32 in subsequent work | No full ImageNet-1k or LM result | [ 69 , 70 ] |
| Weight Mirror (weight-symmetry relaxation) | Learns dynamic feedback weights to align with forward weights; on ImageNet, ResNet-18 top-1 error 30.2% for Weight Mirror vs 30.1% for BP (within 0.1 pp), ResNet-50 top-1 error 23.4% for Weight Mirror vs 22.9% for BP (within 0.5 pp); the authors describe the result as “nearly matched backprop” and “learning ImageNet about as well as backprop does” | Approximately matches BP on ResNet-18 and ResNet-50 ImageNet under the paper’s training pipeline; substantially outperforms plain feedback alignment and sign-symmetry; still relies on error-broadcast machinery | [ 2 ] |
| Product Feedback Alignment (PFA) | On ResNet-18 ImageNet: BP 69.69%, PFA 68.46%, PFA-o 69.30% top-1 accuracy; approaches BP without explicit weight symmetry | PFA-o within roughly 0.4 percentage points of BP at ResNet-18 scale, but no ResNet-50 or GPT-class demonstration reported | [ 77 ] |