LGAINESep 5, 2023

Improving equilibrium propagation without weight symmetry through Jacobian homeostasis

arXiv:2309.02214v213 citationsh-index: 17
Originality Incremental advance
AI Analysis

This work addresses a key limitation for implementing EP in biological or analog neuromorphic systems, though it is incremental as it builds on existing EP frameworks.

The paper tackled the problem of weight asymmetry and finite nudges in equilibrium propagation (EP), showing that weight asymmetry introduces bias and reduces task performance, while finite nudges do not pose an issue. They introduced a homeostatic objective that penalizes Jacobian asymmetries, improving performance on complex tasks like ImageNet 32x32.

Equilibrium propagation (EP) is a compelling alternative to the backpropagation of error algorithm (BP) for computing gradients of neural networks on biological or analog neuromorphic substrates. Still, the algorithm requires weight symmetry and infinitesimal equilibrium perturbations, i.e., nudges, to estimate unbiased gradients efficiently. Both requirements are challenging to implement in physical systems. Yet, whether and how weight asymmetry affects its applicability is unknown because, in practice, it may be masked by biases introduced through the finite nudge. To address this question, we study generalized EP, which can be formulated without weight symmetry, and analytically isolate the two sources of bias. For complex-differentiable non-symmetric networks, we show that the finite nudge does not pose a problem, as exact derivatives can still be estimated via a Cauchy integral. In contrast, weight asymmetry introduces bias resulting in low task performance due to poor alignment of EP's neuronal error vectors compared to BP. To mitigate this issue, we present a new homeostatic objective that directly penalizes functional asymmetries of the Jacobian at the network's fixed point. This homeostatic objective dramatically improves the network's ability to solve complex tasks such as ImageNet 32x32. Our results lay the theoretical groundwork for studying and mitigating the adverse effects of imperfections of physical networks on learning algorithms that rely on the substrate's relaxation dynamics.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes