A universal approximation theorem for nonlinear resistive networks
Benjamin Scellier, Siddhartha Mishra

TL;DR
This paper proves that electrical resistor networks with certain components can approximate any continuous function, offering a theoretical foundation for universal analog computing with resistive circuits.
Contribution
It establishes a universal approximation theorem for nonlinear resistive networks, translating neural network functions into electrical circuit equivalents.
Findings
Electrical networks can approximate any continuous function.
The proof uses translation from neural networks with ReLUs.
The results inform development of universal self-learning electrical systems.
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Memory and Neural Computing · Analog and Mixed-Signal Circuit Design · Energy Harvesting in Wireless Networks
MethodsSelf-Learning
