Unsupervised and probabilistic learning with Contrastive Local Learning Networks: The Restricted Kirchhoff Machine

Autonomous physical learning systems modify their internal parameters and solve computational tasks without relying on external computation. Compared to traditional computers, they enjoy distributed and energy-efficient learning due to their physical dynamics. In this paper, we introduce a self-learning resistor network, the Restricted Kirchhoff Machine, capable of solving unsupervised learning tasks akin to the Restricted Boltzmann Machine algorithm. The circuit relies on existing technology based on Contrastive Local Learning Networks, in which two identical networks compare different physical states to implement a contrastive local learning rule. We simulate the training of the machine on a dataset of handwritten digits, providing a proof of concept of its learning capabilities. Finally, we compare the scaling behavior of time, power, and energy per operation as the number of nodes increases to that of a Restricted Boltzmann Machine implemented on central processing unit (CPU) and graphics processing unit (GPU) platforms.

Authors

Institutions

Publication Details

Journal
Proceedings of the National Academy of Sciences
Published
2026-05-21
DOI
https://doi.org/10.1073/pnas.2525792123
Primary Topic
Neural Networks and Applications
Type
preprint
Field-Weighted Citation Impact
0.00

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
preprint

Unsupervised and probabilistic learning with Contrastive Local Learning Networks: The Restricted Kirchhoff Machine

Marcelo N. Guzmán, Andrea J. Liu, Simone Ciarella
Proceedings of the National Academy of Sciences
Neural Networks and Applications
preprint

Unsupervised and probabilistic learning with Contrastive Local Learning Networks: The Restricted Kirchhoff Machine

Marcelo N. Guzmán, Andrea J. Liu, Simone Ciarella
preprint en

Abstract

Autonomous physical learning systems modify their internal parameters and solve computational tasks without relying on external computation. Compared to traditional computers, they enjoy distributed and energy-efficient learning due to their physical dynamics. In this paper, we introduce a self-learning resistor network, the Restricted Kirchhoff Machine, capable of solving unsupervised learning tasks akin to the Restricted Boltzmann Machine algorithm. The circuit relies on existing technology based on Contrastive Local Learning Networks, in which two identical networks compare different physical states to implement a contrastive local learning rule. We simulate the training of the machine on a dataset of handwritten digits, providing a proof of concept of its learning capabilities. Finally, we compare the scaling behavior of time, power, and energy per operation as the number of nodes increases to that of a Restricted Boltzmann Machine implemented on central processing unit (CPU) and graphics processing unit (GPU) platforms.

Proceedings of the National Academy of SciencesVol. 123(21)
Santa Fe Institute (US), Université Paris Cité (FR), California University of Pennsylvania (US), Sorbonne Université (FR), Netherlands eScience Center (NL), École Normale Supérieure (BI), Laboratoire Médiations (FR)
National Science Foundation, Simons Foundation
Openalex Percentile: Top 99%
Neural Networks and Applications
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.