Understanding and Embracing Imperfection in Physical Learning Networks
Sam Dillavou, Marcelo Guzman, Andrea J. Liu, Douglas J. Durian

TL;DR
This paper explores training analog neural networks that inherently contain imperfections, developing methods to understand and mitigate these issues, leading to scalable, digital-model-free learning systems.
Contribution
It introduces a contrastive local learning network that accepts imperfections, models their effects analytically, and proposes a system-agnostic training method to suppress undesirable phenomena.
Findings
Limit cycles and scaling behaviors affect analog network precision.
Representational drift occurs due to uncontrolled learning bias.
The proposed training method significantly reduces these effects.
Abstract
Performing machine learning with analog signals offers advantages in speed and energy efficiency, but sensitivity to component and measurement imperfections often foils training without a system-specific companion digital model. Here we take a different perspective, accepting and characterizing these inherent imperfections and ultimately overcoming them without digital models. We train an analog network of self-adjusting resistors -- a contrastive local learning network -- for multiple tasks, and observe limit cycles and scaling behaviors that limit precision, erase memory of previous tasks, and are absent in `perfect' systems. We develop an analytical model capturing these phenomena as a consequence of an uncontrolled learning bias continuously modifying the underlying representation of learned tasks, reminiscent of representational drift in the brain. Finally, we introduce and…
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsNeural Networks and Reservoir Computing · Advanced Memory and Neural Computing · Neural dynamics and brain function
