A universal approximation theorem for nonlinear resistive networks
Benjamin Scellier, Siddhartha Mishra
TL;DR
This work establishes a universal function approximation theorem for nonlinear resistive networks built from ideal voltage sources, linear resistors, diodes, and voltage-controlled voltage sources. The authors prove that deep resistive networks (DRNs) can approximate ReLU neural networks to arbitrary accuracy, and since ReLU nets are universal on compact sets, DRNs are universal approximators as well. The result provides a constructive pathway to translate a ReLU NN into an approximately equivalent DRN, bridging analog resistor Network computation with established neural network universality. Simulations on standard datasets corroborate the theoretical claims and illuminate practical considerations, such as the need for large initial gains and the potential of bidirectional amplifiers, while acknowledging idealization caveats.
Abstract
Resistor networks have recently been studied as analog computing platforms for machine learning, particularly due to their compatibility with the Equilibrium Propagation training framework. In this work, we explore the computational capabilities of these networks. We prove that electrical networks consisting of voltage sources, linear resistors, diodes, and voltage-controlled voltage sources (VCVSs) can approximate any continuous function to arbitrary precision. Central to our proof is a method for translating a neural network with rectified linear units into an approximately equivalent electrical network comprising these four elements. Our proof relies on two assumptions: (a) that circuit elements are ideal, and (b) that variable resistor conductances and VCVS amplification factors can take any value (arbitrarily small or large). Our findings provide insights that could guide the development of universal self-learning electrical networks.
