如何训练你的电阻网络:广义平衡传播与解析学习 / How to Train Your Resistive Network: Generalized Equilibrium Propagation and Analytical Learning
1️⃣ 一句话总结
这篇论文提出了一种新的算法,能够精确计算模拟电阻网络的梯度,从而在满足物理系统局部性约束的条件下,高效地训练这些用于节能机器学习的硬件系统。
Machine learning is a powerful method of extracting meaning from data; unfortunately, current digital hardware is extremely energy-intensive. There is interest in an alternative analog computing implementation that could match the performance of traditional machine learning while being significantly more energy-efficient. However, it remains unclear how to train such analog computing systems while adhering to locality constraints imposed by the physical (as opposed to digital) nature of these systems. Local learning algorithms such as Equilibrium Propagation and Coupled Learning have been proposed to address this issue. In this paper, we develop an algorithm to exactly calculate gradients using a graph theoretic and analytical framework for Kirchhoff's laws. We also introduce Generalized Equilibrium Propagation, a framework encompassing a broad class of Hebbian learning algorithms, including Coupled Learning and Equilibrium Propagation, and show how our algorithm compares. We demonstrate our algorithm using numerical simulations and show that we can train resistor networks without the need for a replica or readout over all resistors, only at the output layer. We also show that under the analytical gradient approach, it is possible to update only a subset of the resistance values without a strong degradation in performance.
如何训练你的电阻网络:广义平衡传播与解析学习 / How to Train Your Resistive Network: Generalized Equilibrium Propagation and Analytical Learning
这篇论文提出了一种新的算法,能够精确计算模拟电阻网络的梯度,从而在满足物理系统局部性约束的条件下,高效地训练这些用于节能机器学习的硬件系统。
源自 arXiv: 2602.03546