IP Library › Granted Patent US 12,462,202
Granted Patent B2
US 12,462,202 · App. 17/750,072 · Granted Nov 4, 2025

Coupled networks for physics-based machine learning

Inventors: Samuel Dillavou (Philadelphia, PA); Douglas Durian (Swarthmore, PA); Andrea J. Liu (Philadelphia, PA); Menachem Stern (Philadelphia, PA); Marc Z. Miskin (Media, PA)
Assignee: The Trustees of the University of Pennsylvania
G06N20/20
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,462,202
App. No.
17/750,072
Granted
Nov 4, 2025
Kind
B2
Abstract

A system for physics-based learning and computation including two networks, each having a plurality of identical edges and feedback circuitry to compare the voltage drop at a given edge of the first network with the voltage drop at the corresponding edge of the second network. In both networks, at least one corresponding node is designated for input and at least one corresponding node is designated for output. In the first network, the at least one output node remains free and produces output voltage in response to the input voltage(s). In the second network, the at least one output node is clamped at voltage(s) closer to the desired value for the specified input voltage(s). Feedback circuitry compares voltages across corresponding edges and adjusts their effective resistances in order to learn.

Claims (114)

1 . A coupled learning system, comprising:

at least one feedback circuit associated with (i) a first edge in a first network and (ii) a second edge in a second network, wherein the second edge corresponds to the first edge, and wherein a feedback circuit is configured to:

determine an electrical state of the first edge in the first network;

determine an electrical state of the second edge in the second network, wherein the second network receives a clamped input; and

iteratively adjust, based on the electrical state of the first edge and the electrical state of the second edge, an electrical characteristic of the first edge and the second edge, so as to cause an output associated with the first edge to approach the clamped input.

2 . The coupled learning system of claim 1 , wherein the electrical state of the first edge is associated with at least one of: a first voltage input, a first current input, and a first physical input, and wherein the electrical state of the second edge is associated with least one of: a second voltage input, a second current input, and a second physical input.

3 . The coupled learning system of claim 1 , wherein the first network comprises a first plurality of nodes, and wherein the second network comprises a second plurality of nodes corresponding to the first plurality of nodes.

4 . The coupled learning system of claim 1 , wherein the first network and the second network are structurally identical.

5 . The coupled learning system of claim 1 , wherein the clamped input comprises a voltage determined from training data associated with a task.

6 . The coupled learning system of claim 1 , wherein iteratively adjusting the electrical characteristic solves at least one of a classification task, an allosteric task, a regression task, and a sequential task.

7 . The coupled learning system of claim 1 , wherein the at least one feedback circuit comprises a capacitor.

8 . The coupled learning system of claim 1 , wherein the electrical characteristic is an effective resistance.

9 . The coupled learning system of claim 1 , wherein an effective resistance, ΔR i , of one or more edges iteratively adjusts according to:

Δ

⁢

R

i

=

{

+

δ

⁢

R

if

⁢

❘

"\[LeftBracketingBar]"

Δ

⁢

V

i

C

❘

"\[RightBracketingBar]"

>

❘

"\[LeftBracketingBar]"

Δ

⁢

V

i

F

❘

"\[RightBracketingBar]"

,

-

δ

⁢

R

otherwise

.

}

,

or

⁢

Δ

⁢

R

i

=

{

+

δ

⁢

R

if

⁢

XOR

[

Δ

⁢

V

i

C

>

Δ

⁢

V

i

F

,

0

<

Δ

⁢

V

i

C

]

-

δ

⁢

R

otherwise

}

.

wherein ΔV i F corresponds to the electrical state of the first network and ΔV i C corresponds to the electrical state of the second network.

10 . The coupled learning system of claim 1 , wherein Δ{right arrow over (V)} C O corresponds to the clamped input, and wherein {right arrow over (V)} C O is changed according to:

{right arrow over (V)} C O =η{right arrow over (V)} D +(1−η) {right arrow over (V)} F O

wherein {right arrow over (V)} D is a desired output, {right arrow over (V)} F O is the first input, and 0<η≤1.

11 . The coupled learning system of claim 1 , wherein the first network and the second network have a same number of edges.

12 . The coupled learning system of claim 11 , wherein the first network and the second network both have 16 edges.

13 . The couple learning system of claim 1 , wherein the first network and the second network are linear networks.

14 . The couple learning system of claim 1 , wherein the first network and the second network are non-linear networks.

15 . A coupled learning method, comprising:

determining an electrical state of a first edge in a first network;

determining an electrical state of a second edge in a second network, wherein the second edge corresponds to the first edge, and wherein the second network receives a clamped input; and

iteratively adjusting, based on the electrical state of the first edge and the electrical state of the second edge, an electrical characteristic of the first edge and the second edge, so as to cause an output associated with the first edge to approach the clamped input.

16 . The coupled learning method of claim 15 , wherein the electrical state of the first edge is associated with at least one of: a first voltage input, a first current input, and a first physical input, and wherein the second electrical state is associated with least one of: a second voltage input, a second current input, and a second physical input.

17 . The coupled learning method of claim 15 , wherein the first network comprises a first plurality of nodes, and wherein the second network comprises a second plurality of nodes corresponding to the first plurality of nodes.

18 . The coupled learning method of claim 15 , wherein the clamped input comprises at least one voltage determined from training data associated with a task.

19 . A non-transitory computer readable storage medium comprising instructions stored thereon, which when executed by a processor cause a computing device to:

determine a first difference between a first edge of a first network and a second edge of a second network, wherein the second edge corresponds to the first edge; and

iteratively adjust, based on the first difference, an electrical characteristic of at least one of the first edge of the first network and the second edge of the second network so as to cause a first output of the first network to approach a clamped input provided at the second edge.

Assignments (3)
CONFIRMATORY LICENSE Recorded Jan 31, 2025
From: UNIVERSITY OF PENNSYLVANIA
To: NATIONAL SCIENCE FOUNDATION
Reel/Frame 070075/0466 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 18, 2022
From: MISKIN, MARC Z.
To: THE TRUSTEES OF THE UNIVERSITY OF PENNSYLVANIA
Reel/Frame 060844/0690 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 16, 2022
From: DILLAVOU, SAMUEL; DURIAN, DOUGLAS; LIU, ANDREA J.; STERN, MENACHEM
To: THE TRUSTEES OF THE UNIVERSITY OF PENNSYLVANIA
Reel/Frame 060822/0878 →
Continuity (2)
Provisional Application 63191468 · May 21, 2021
Related Publication 20220383205A1 · Dec 1, 2022
References Cited (6)
US 11423303B1 · Jiao · 2022 [cited by examiner]
US 20150339570A1 · Scheffler · 2015 [cited by examiner]
Xu, et al., “Coupled-learning convolutional neural networks for object recognition”, Multimed Tools Appl (2019) 78:573-589, 2019 (Year: 2019). [cited by examiner]
Selskii, et al., “Synchronization of heteroclinic circuits through learning in coupled neural networks”, Regular and Chaotic Dynamics, 2016, vol. 21, No. 1, pp. 97-106 (Year: 2016). [cited by examiner]
Barkan, et al., “Design of coupling resistor networks for neural network hardware”, IEEE Transactions on circuits and systems, vol. 37, No. 6, Jun. 1990 (Year: 2990). [cited by examiner]
Dillavou, S. et al., “Laboratory Demonstration of Decentralized, Physics-Driven Learning”, Department of Physics and Astronomy, Jun. 24, 2022. [cited by applicant]