Anisetti Vidyesh Rao, Kandala Ananth, Scellier Benjamin, Schwarz J M
Physics Department, Syracuse University, Syracuse, NY 13244 U.S.A.
Department of Physics, University of Florida, Gainesville, FL 32611, U.S.A.
Neural Comput. 2024 Mar 21;36(4):596-620. doi: 10.1162/neco_a_01648.
We introduce frequency propagation, a learning algorithm for nonlinear physical networks. In a resistive electrical circuit with variable resistors, an activation current is applied at a set of input nodes at one frequency and an error current is applied at a set of output nodes at another frequency. The voltage response of the circuit to these boundary currents is the superposition of an activation signal and an error signal whose coefficients can be read in different frequencies of the frequency domain. Each conductance is updated proportionally to the product of the two coefficients. The learning rule is local and proved to perform gradient descent on a loss function. We argue that frequency propagation is an instance of a multimechanism learning strategy for physical networks, be it resistive, elastic, or flow networks. Multimechanism learning strategies incorporate at least two physical quantities, potentially governed by independent physical mechanisms, to act as activation and error signals in the training process. Locally available information about these two signals is then used to update the trainable parameters to perform gradient descent. We demonstrate how earlier work implementing learning via chemical signaling in flow networks (Anisetti, Scellier, et al., 2023) also falls under the rubric of multimechanism learning.
我们介绍了频率传播,这是一种用于非线性物理网络的学习算法。在一个具有可变电阻器的电阻性电路中,在一组输入节点处以一个频率施加激活电流,并在另一组输出节点处以另一个频率施加误差电流。电路对这些边界电流的电压响应是激活信号和误差信号的叠加,其系数可以在频域的不同频率中读取。每个电导与两个系数的乘积成比例地更新。该学习规则是局部的,并被证明能在损失函数上执行梯度下降。我们认为频率传播是物理网络多机制学习策略的一个实例,无论是电阻性网络、弹性网络还是流动网络。多机制学习策略纳入至少两个物理量,可能由独立的物理机制控制,在训练过程中作为激活信号和误差信号。然后利用关于这两个信号的局部可用信息来更新可训练参数,以执行梯度下降。我们展示了早期通过流动网络中的化学信号实现学习的工作(阿尼塞蒂、斯凯利尔等人,2023年)也属于多机制学习的范畴。