Reciprocity Separates Gradient Flow from Rotation in Conservative Physical Learning
Analyze & explore related research in Conceptio
Connect this record directly into your research workflow or AI agent. Explore citations across open repositories, query full text, and export structured proof bundles.
Reciprocity Separates Gradient Flow from Rotation in Conservative Physical Learning Ruiwu Niu,1, ∗ Xiaowen Bi,2, † and Michaël Antonie van Wyk3
arXiv:2608.30778v1 [cs.LG] 31 Aug 2026
1
Department of Data Science and Digital Innovation, Hong Kong Shue Yan University 2 Faculty of Science and Technology, Beijing Normal-Hong Kong Baptist University 3 School of Electrical and Information Engineering, University of the Witwatersrand, Johannesburg, South Africa (Dated: August 30, 2026)
Physical learning lets a trainable material or network use its own physical response to carry error signals, reducing the need for a separately programmed backward computation. We ask what determines whether such a system follows conventional gradient descent or evolves along a genuinely different learning trajectory. Our canonical model is a directed layered transport network in which every node redistributes a fixed amount of flow, so learning preserves positivity and total mass. In this model, conservation constrains only the allowable learning directions. Within the matched response class studied here, adjoint matching gives the physical output response a symmetric form. Non-negative mode-wise feedback then produces a reciprocal closed-loop response and a reweighted gradient flow. Adding an antisymmetric boundary component makes the closed-loop response rotational: the learning path can turn while the error driving that update still decreases at that moment. Turning is not automatically beneficial. Its finite-step effect is set by local curvature, and its accumulated effect also depends on step selection and on the new states visited along the path. Numerical consistency checks reproduce the exact response structure, predict the sign of the local effect across new network families, and show how trajectory drift can negate a local advantage. These results separate the roles of conservation, reciprocity, and nonreciprocity in physical learning.
I.
INTRODUCTION
In physical learning, the response of the trainable medium itself performs part of the training computation. Equilibrium propagation and coupled learning use this idea to turn global task information into local parameter updates [1–3]. Related schemes use chemical feedback, analytical circuit solvers, or local evolution rules to avoid an explicitly assembled digital backward pass [4–6]. Experiments and simulations have also resolved physical traces of learned functions and the loss of previously learned tasks during sequential training [7–10]. These developments raise a structural question within the matched response class considered here: when can a physical update be understood as gradient descent in a state-dependent geometry, and must reciprocity be broken for learning to acquire a genuinely new direction of motion? Consider a trainable network that routes a normalized flow from input to output. Each node may redistribute the incoming flow but may neither create nor destroy it, and learning modifies these routing fractions in response to an output error. Conservation therefore determines where the parameters are allowed to move. It does not determine how they move within that constrained space. The same mass-preserving state space can support downhill, rotational, or mixed dynamics. Replicator dynamics, natural gradient, mirror descent, and exponentiated-gradient updates provide a geometric language for describing this constrained motion [11–13], but locality and normalization alone do not determine which dynamics arises.
∗ rniu@hksyu.edu † xiaowenbi@bnbu.edu.cn
A useful distinction within the matched response class considered here is between the physical response and the closed-loop learning response. The former maps an applied boundary potential to an output change, while the boundary law maps the current error to that potential. Their composition determines whether the error-to-output dynamics are reciprocal. With adjoint matching and nonnegative spectral feedback, this composition can change the metric and conditioning of gradient descent but cannot provide an independent circulation. This restricted connection is consistent with generalized gradient structures in nonequilibrium thermodynamics [14] and with recent circuit analyses of gradient-based physical rules and higher-order coupled-learning corrections [15, 16]. An antisymmetric component in the closed-loop response introduces a transverse direction. Directed and active interactions are known to generate oscillatory modes and new collective dynamics [17–19], while non-gradient rotational components can either help or hinder learning depending on their structure [20]. Here, the antisymmetric component is placed in the closed-loop learning response, not merely in the material being trained. Contrastive learning can train metamaterials with nonreciprocal target responses [21]; our question is instead what happens when the error-to-output learning dynamics acquire an antisymmetric component. Our argument proceeds in four steps. First, conservation defines the admissible parameter manifold but does not make the learning field a gradient. Second, adjoint matching gives the physical response a Gram form at any network depth, while non-negative spectral feedback yields a reciprocal closed-loop response and preconditioned gradient flow. Third, a minimal three-output boundary controller provides a rotational closed-loop re-
2 sponse while preserving output mass and instantaneous dissipation of the selected-sample error. Fourth, a finitestep curvature coefficient characterizes the local effect, while registered finite-horizon accounting decomposes the observed final loss gap. Together, these steps provide two response results, a finite-step expansion, and an accounting identity for comparing registered finite trajectories. The numerical tests follow the same sequence. They verify the matched-response factorization and rotational modes, test a fixed curvature-based sign criterion on disjoint network families, and account for the final loss gap along paired reciprocal and nonreciprocal trajectories. Figure 1 is a conceptual roadmap rather than a data figure. Read from left to right, panel (a) separates conservation from reciprocity at the network level, panel (b) shows that nonreciprocity introduces a transverse direction to local descent, and panel (c) shows why the value of that direction depends first on finite-step curvature and then on the states visited later.
II.
CONSERVATIVE LAYERED NETWORKS A.
Product-simplex parameters
We use a directed layered network as a canonical conservative learner. Each column of a layer matrix contains the fractions of flow sent from one source to the nodes in the next layer. Non-negativity prevents negative flow, while a unit column sum prevents its creation or loss. Training therefore changes redistribution fractions rather than the total amount of flow. The trainable state consists of the positive probability vectors that form the column-stochastic layer matrices, θ = (p1 , . . . , pm ),
pa ∈ ∆◦da ,
(1)
where ∆◦d = {p ∈ Rd>0 : 1T p = 1} is the interior of a probability simplex. The full parameter space is a product of these simplices: one for every source column. For any column p, define Q(p) = diag(p) − ppT .
(2)
Q(p) is positive semidefinite, annihilates 1, and maps an arbitrary local score, interpreted as a preference for changing the routing fractions, to a velocity tangent to the simplex. Let sa ∈ Rda denote the local score vector for block a; its components rank the preference for increasing the corresponding routing fractions. A block-local law can therefore be written as ṗa = Q(pa )sa ,
1T ṗa = 0.
(3)
For one block, write the components as pi and si . Given a step size η > 0, the normalized exponential step pi exp(ηsi ) p+ i (η) = P j pj exp(ηsj )
(4)
preserves positivity and column mass. It is an entropic mirror step for a prescribed score. Thus Q(p) and the normalized step determine where learning is allowed to move; the score field determines whether that motion is downhill, rotational, or a combination of the two. Let F (θ) stack the outputs for all samples, and let Y stack the corresponding targets. Define 1 ∥e∥2 , J = Dθ F. (5) 2 Here, Dθ F denotes the derivative of F with respect to the full parameter vector θ, so J is the Jacobian that maps parameter perturbations to output changes. For every sample s, the inputs and targets are non-negative and have unit mass: 1T xs = 1T ys = 1. Column-stochastic propagation preserves this normalization, so every sample residual belongs to the zero-sum output subspace. Consequently, three outputs leave two independent error coordinates and can support the rotation shown in Fig. 1b. We collect the local mobility operators in M (θ) = blkdiaga ρa Q(pa ) , ρa > 0. (6) e = Y − F (θ),
L(θ) =
The coefficient ρa is the positive mobility assigned to block a. It sets the block’s relative response rate without changing its conservation constraint. For a boundary potential v, the canonical matched update transports the boundary signal back through the adjoint Jacobian: θ̇ = M J T v,
Ḟ = J θ̇ =: Kv.
(7)
Here, K is the physical output response: it maps an applied boundary potential v to the instantaneous change in all predictions. If a boundary controller sets v = Be, the error induces the closed-loop learning response RB := KB, so that Ḟ = RB e and ė = −RB e. We distinguish symmetry of the physical response K from symmetry of the closed-loop response RB . Below, reciprocal learning refers to symmetry of the latter on the identifiable output subspace. The model assumption in Eq. (7) is matched adjoint transport; its Gram consequence is derived in Sec. IV. Neither symmetry requires the forward transport edges to be bidirectional. A device realization would additionally have to implement the matched forward and adjoint transport. III.
CONSERVATION AND INTEGRABILITY
Conservation provides a geometric baseline. It confines each velocity to the tangent space of a simplex, but it does not by itself impose a scalar potential. A gradient structure additionally requires the local score differences to satisfy an integrability condition. The following geometric representation makes this distinction explicit. Consider a smooth vector field V satisfying 1T V a = 0 on each simplex block. In the interior, any such tangent field can be written blockwise as V a = Q(pa )sa ,
sai = Via /pai ,
(8)
3 a Conservative physical learner
b Same loss surface, different response geometry
directed conservative transport
reciprocal
nonreciprocal descent + rotation skew tangent
Loss
gradient descent
input
hidden
hidden
3-port output
each source redistributes a fixed total positive weights; ∑Pij = 1 i
reciprocal response symmetric Gram kernel
nonreciprocal response + skew boundary term
identical irregular surface • same initial state and loss slope two-dimensional parameter slice
c Finite steps and finite horizons favorable curvature < 0 ± rotation
unfavorable curvature > 0
same initial state
reciprocal path
± rotation
state drift reciprocal
reciprocal
lower loss than reciprocal step
higher loss than reciprocal step
nonreciprocal (accepted turn) later updates follow different states
FIG. 1. Conceptual geometry of conservative physical learning. (a) A positive directed layered network redistributes a fixed total flow. Reciprocity refers to the closed-loop learning response, not to the direction of the forward transport edges. Adjoint matching produces a symmetric Gram physical response; non-negative spectral feedback keeps the closed loop symmetric, while a skew boundary term adds an antisymmetric component. (b) On a schematic two-dimensional parameter slice, an irregular selected-sample loss landscape is shown in two identical copies for legibility. The reciprocal trajectory follows the local gradient, whereas the nonreciprocal trajectory descends while turning around landscape features. At their common initial state, the skew component is tangent to the selected-sample level set and therefore leaves its first-order loss slope unchanged; the foreground blue and gold arrows mark the local descent and skew directions, respectively. The turning freedom is not itself a performance advantage. (c) For a finite normalized update, averaging the two rotation orientations can either lower or raise the post-step loss, depending on local curvature. The right schematic compares a reciprocal trajectory, shown as a blue solid line with circles, with a nonreciprocal trajectory after an accepted turn, shown as a purple dashed line with squares; both begin from the same state. Across repeated updates, the resulting separation of visited states produces a drift term that can offset a local gain. The diagram summarizes the theory and contains no experimental data.
where sa is defined up to an additive multiple of 1. Thus every smooth conservative tangent field has a blockreplicator representation. This representation enforces the constraint, but it does not by itself imply a loss function or a gradient structure. To test whether the score field is integrable on the simplex, remove one redundant coordinate from each block and form the reduced score one-form XX ωs = sai − sada dpai . (9) a i<da
Here dpai denotes an infinitesimal change in the independent simplex coordinate pai . The eliminated coordinate is P fixed by conservation, so dpada = − i<da dpai . The score difference sai − sada compares the local drive on coordinate i with that on the reference coordinate da . Because Q(pa )1 = 0, adding the same constant to every component of sa leaves the physical velocity V a unchanged. Only score differences are therefore identifiable, and Eq. (9)
takes sada as the reference score. On a simply connected interior domain, V is a Shahshahani natural-gradient field if and only if the associated one-form is closed: dωs = 0.
(10)
Equivalently, the reduced score differences are integrable and derive from a single scalar potential. Thus integrability imposes a condition beyond conservation. For example, the rock–paper–scissors replicator field obeys Eq. (3) exactly but has periodic interior orbits, so it cannot be a gradient flow of a single-valued potential. Related potential–harmonic decompositions appear in finite games [22]. Conservation therefore fixes the feasible motion while leaving circulation possible. This observation separates the two geometric conditions used below. The next section adds response assumptions that exclude such circulation within the matched class.
4 IV.
ADJOINT-MATCHED RESPONSE AND SPECTRAL FEEDBACK
Define ψ(0) = 0, ψ(λ) = r(λ)/λ for λ > 0, and H = M J T ψ(K)JM.
We now restrict attention to the adjoint-matched response model. In this class, the physical response K has a symmetric positive-semidefinite Gram form. Whether the closed-loop response RB is gradient-like also depends on the boundary controller. Consider a depth-L linear network with positive columnstochastic layer matrices, x(ℓ+1) = P (ℓ) x(ℓ) s s ,
1T P (ℓ) = 1T .
(11)
(ℓ)
Let pi be column i of layer ℓ, and let R(ℓ) = P (L−1) · · · P (ℓ+1) denote the downstream map from layer ℓ + 1 to the output. The Jacobian block for sample s, (ℓ) layer ℓ, and column i is proportional to xs,i R(ℓ) . Under the adjoint-matched update in Eq. (7), the physical response is a symmetric positive-semidefinite Gram operator at every depth. Direct block multiplication gives the layer-resolved response KL = JL ML JLT = KLT ⪰ 0, (L) Krs =
L−1 X
Then H = H T ⪰ 0 and, on the identifiable parameter subspace consisting of the directions that change the outputs, we have θ̇ = −H∇θ L.
ρℓ
ℓ=0
(12)
(ℓ) (ℓ) xr,i xs,i R(ℓ) Q
(ℓ) pi
R
(ℓ)T
.
r(λ) ≥ 0
for λ ∈ σ(K).
(14)
Here r(·) is a non-negative scalar function applied to the eigenvalues of K, and λ denotes one such eigenvalue. The notation σ(·) is the spectrum operator, so σ(K) is P the set of all eigenvalues of K. Equivalently, if K = λ∈σ(K) λPλ , where Pλ is the orthogonal projector onto the corresponding eigenspace, then r(K) = P λ∈σ(K) r(λ)Pλ . Thus r sets the feedback strength along each response mode. This family contains direct feedback, Moore–Penrose repair, and leakage-regularized feedback. Proposition 1 (Spectral feedback) For the boundary law in Eq. (14), the closed-loop response RR = Kr(K) is symmetric and positive semidefinite. The loss is nonincreasing, and on the identifiable parameter subspace the induced parameter dynamics are a positive-semidefinite preconditioned gradient flow. Because K and r(K) share an orthogonal eigenbasis, X L̇ = −eT Kr(K)e = − λr(λ)∥Pλ e∥2 ≤ 0. (15) λ∈σ(K)
MINIMAL NONRECIPROCAL ESCAPE
(13)
i
Equation (13) resolves the Gram operator into contributions from individual layers and source columns, including cross-sample coupling through the off-diagonal (L) blocks Krs . Depth changes the spectrum, rank, and conditioning of the response while preserving this Gram structure. Suppose now that the boundary potential is generated spectrally from the physical response, v = r(K)e,
(17)
The symmetry of RR excludes an antisymmetric circulation, while its positive semidefiniteness makes erroraligned feedback dissipative. Changing the spectral function r can alter the metric and conditioning of descent, but it cannot create an independent rotational mode within this feedback family. A regularized inverse v = (K + µI)−1 e, for example, gives a metric damped Gauss–Newton direction. The proposition classifies the geometry of the learning rule; implementation costs such as time, communication, precision, and energy are separate design questions.
V.
X
(16)
To leave the gradient class, the closed-loop response needs room to turn. A single two-output residual has only one independent mass-conserving direction, so it can move only forward or backward along a line. Three outputs produce a two-dimensional zero-sum plane, the smallest single-sample space in which a genuine rotation can occur. With a batch, sample mixing can supply the additional dimension even when each sample has two outputs. For the three-output construction define 1 P = I − 11T , 3
C T = −C,
C 2 = −P,
(18)
and the boundary mixer Tα,Ω = αP + ΩC,
α > 0.
(19)
P projects onto the zero-sum error plane, while C acts as a quarter-turn on that plane. The coefficient α controls inward relaxation and Ω controls rotation. For a selected three-output sample ⋆, write J⋆ = Dθ F⋆ , e⋆ = y⋆ − F⋆ , K⋆ = J⋆ M J⋆T , and L⋆ = ∥e⋆ ∥2 /2. Assume that range(K⋆ ) = 1⊥ . For this construction, Eq. (7) is applied to the selected map: θ̇ = M J⋆T v and Ḟ⋆ = K⋆ v. Choose the boundary controller Bα,Ω = K⋆† Tα,Ω , v = Bα,Ω e⋆ ,
(20)
which induces the closed-loop response Rα,Ω = K⋆ Bα,Ω = Tα,Ω , ė⋆ = −Rα,Ω e⋆ ,
L̇⋆ = −α∥e⋆ ∥2 .
(21)
5 Proposition 2 (Three-port rotational witness) The closed-loop response in Eq. (21) preserves output mass and decreases the instantaneous selected-sample squared error. When Ω ̸= 0, the residual linearization has the identifiable eigenvalues −α ± iΩ and therefore cannot coincide, in a neighborhood containing the stationary point, on the identifiable two-dimensional quotient, with a smooth positive-definite Riemannian gradient flow. Two outputs cannot support such a single-sample linear rotation. The physical response K⋆ remains symmetric, while the boundary controller makes Rα,Ω nonreciprocal through its skew part ΩC. The symmetric component pulls the error inward and the skew component turns it sideways, producing the descending spiral in Fig. 1b. Its complex pair supplies the local gradient-flow obstruction. This explicit closed-loop construction uses effective active boundary feedback; a topology-local realization remains open, as discussed in Sec. VIII.
VI.
FINITE STEPS AND FINITE HORIZONS
Leaving the gradient class does not by itself improve learning. A continuous trajectory may reduce loss at every instant, while a finite normalized update also samples the curvature of the constrained parameter-to-output map. The relevant question is whether a rotational displacement lands above or below the corresponding reciprocal step. At the same pre-step state, the three-port controller produces the block scores a a s0,a = ρa J⋆T K⋆† αP e⋆ , s1,a = ρa J⋆T K⋆† Ce⋆ . Thus s0 is the reciprocal score and s1 is the unit-coefficient rotational score. Their tangent vectors are U = Q(pa )s0,a a , V = Q(pa )s1,a a . (22) Apply Eq. (4) with score s0 + σΩs1 , where σ ∈ {−1, +1}. Define G = JV and HV = JB + D2 F (θ)[V, V ],
(23)
where B is the second derivative of the exponential retraction along V . Here J and e remain the full-dataset Jacobian and residual, so the expansion measures the dataset-loss effect of a score generated by the selected sample. Proposition 3 (Finite-step expansion) At an interior state, fix the reciprocal and rotational scores during the step and assume that F is three times continuously differentiable. Averaging the two rotation orientations cancels terms that are odd in the orientation. The secondorder orientation-even term relative to the reciprocal step is η 2 Ω2 Q, where Q can be positive or negative.
For the mean loss L̄ = L/N , we have L̄+ (η) + L̄− (η) − L̄0 (η) = η 2 Ω2 Q + O(η 3 ), 2
(24)
with Q=
1 ∥G∥2 − eT HV . 2N
(25)
The displacement term is non-negative, whereas the residual-aligned path curvature can dominate it with either sign. A negative Q means that the mean of the clockwise and counterclockwise steps has lower post-step loss than the reciprocal update; a positive Q means that it has higher loss. Two distinct strictly interior one-layer configurations give Q = −0.9271875 and Q = 0.026666 . . ., respectively. These opposite signs confirm that the finitestep effect can be locally favorable or unfavorable. Thus nonreciprocity provides an additional degree of freedom whose finite-step value is determined by local geometry, as depicted in Fig. 1c. A favorable local sign does not guarantee a cumulative advantage. Once a rotational update changes the state, subsequent updates are evaluated at different locations. We therefore use a registered coupling between a nonreciprocal trajectory θtNR and a native reciprocal trajectory θtR . The pair shares its initial state, data order, sample schedule, orientation schedule, and declared step-control rule. a. Registered finite-horizon accounting. For this coupling and the reference increments defined in Appendix C, adding and subtracting the orientation average, the stepmatched reciprocal increment, and the native reciprocal increment gives the exact identity L(θTNR ) − L(θTR ) =
T −1 X
(Et + Ht + St + Dt ) .
(26)
t=0
Here, Et is the mean effect of the two rotation orientations, Ht is the additional effect of the realized clockwise or counterclockwise choice, St records the difference in step policy, and Dt records the difference between native reciprocal progress evaluated at the two current states. These quantities are defined relative to the registered reference policy. The equality is an exact accounting identity, not a unique causal decomposition. Fair random handedness can cancel Ht conditionally when orientation is chosen after the gate and step are fixed. The remaining terms record the local orientation-even effect, the step-policy difference, and the separation of the visited states under this coupling.
VII.
NUMERICAL TESTS AND REPRODUCIBILITY
The numerical tests follow the four-part sequence rather than treating final accuracy as a single verdict. We first
6 test the structural identities and their conditioning, then the local curvature sign rule on new task families, and finally the registered finite-horizon accounting along coupled trajectories. Throughout this section, network depth L refers to the number of trainable propagation matrices P (0) , . . . , P (L−1) between input and output. All plotted networks have three outputs and hidden layers of width three, so the depth comparisons change the number of successive redistribution stages rather than the width of each stage. Numerical protocol. All checks use deterministic seeds and the normalized exponential update, which preserves positive column mass. Layer-product derivatives are compared with complex-step or centered finite differences. Reciprocal and nonreciprocal trajectories share their initial state, data, sample order, orientation schedule, and declared step-control rule. Trials, rather than individual updates, are the independent experimental units. Independent verification programs check the stored primitives and identities. Proofs, algorithms, full-precision values, and the experimental ledger are provided in the Supplemental Material.
A.
Structural identities, conditioning, and local scaling
The joint response K acts on the predictions of all samples considered together. Its numerical rank counts the response eigenmodes that remain above the registered 10−10 tolerance, and therefore measures how many independent joint output directions can be distinguished at finite precision. In the registered three-source, threeoutput linear family, the full connected rank is six because each of the three source columns has two independent mass-conserving output directions. The condition number of the positive spectrum is the ratio between the strongest and weakest retained response modes. A large condition number indicates that some directions respond far more weakly than others, making inversion and numerical identification fragile. The structural experiment uses 25 task families at depths 2, 3, 4, and 6, giving 100 connected joint response operators, 400 rotation-response checks, and 900 eightstep trajectory comparisons. The maximum factorization residual is 1.21 × 10−16 , the maximum trajectory discrepancy is 2.22 × 10−16 , and the maximum complex-mode residual is 3.93 × 10−15 . It also reproduces instantaneous dissipation and both signs of Eq. (25); the fitted log–log slopes are 2.000 and 1.999 for the negative- and positive-Q examples. Figure 2 asks two separate questions: whether the matched physical-response factorization is algebraically correct, and whether all of its response modes remain numerically usable. Panel (a) compares the explicit layer formula with K = JM J T ; residuals near 10−16 show agreement at machine precision for every depth. Panel (b) shows that the same operators become progressively
ill-conditioned, with the weakest positive mode approaching the finite-precision floor. Panel (c) counts the consequence. Every operator at depths 2, 3, and 4 retains all six modes, but 17 of 25 depth-6 operators retain only five. In those cases, one expected joint output mode is too weak to distinguish under the registered tolerance. The FAIL label therefore rejects the preregistered claim of full numerical rank for every tested operator. It does not reject the Gram factorization, symmetry, or positive semidefiniteness, all of which still pass in the same depth-6 cases. Practically, it warns that deep matched physical responses may require regularization because inverse feedback can amplify roundoff or noise along weak modes. Panel (d) addresses a separate local prediction and confirms that examples with either sign of Q follow the predicted η 2 finite-step scaling.
B.
Predicting the local sign in unseen network families
Equation (25) compares the squared first-order output displacement with residual-aligned curvature. The frozen predictor measures this competition on the selected sample s through χs =
eT s HV,s , ∥Gs ∥2
χs > 1 =⇒ predict Q < 0.
(27)
The threshold of one means that curvature is predicted to dominate displacement. For this test, Q < 0 means that the mean of the two opposite rotational steps has lower one-step loss than the reciprocal step from the same state. It is a local comparison and does not by itself predict the final training loss. The validation uses 50 new task families, four architectures, and five routing imbalance values. In Fig. 3, the labels L1 and Ld-b3 denote one layer and a depth-d network with width-three hidden layers, respectively. The imbalance parameter β scales column logits before normalization: β = 0 gives uniform routing, while larger values concentrate flow onto fewer routes. Figure 3 asks whether one selected-sample measurement predicts the sign of the full-dataset coefficient in 1000 previously unused configurations. Panel (a) plots the fraction of task families with Q < 0. It shows that locally favorable rotational steps become more common as routing becomes more imbalanced across all four architectures. The favorable fraction rises from zero at β = 0 to 94.5% at β = 8 (95% task-family interval [91.0%, 97.5%]). Panel (b) shows a sharp separation around the fixed threshold of one: points with χs > 1 are predicted to lie below Q = 0, while points with χs ≤ 1 are predicted to lie on or above it. The predictor reaches an AUC of 0.998 with interval [0.996, 0.999] and an accuracy of 97.1% with interval [96.2%, 98.0%]. The 29 marked errors show that the local diagnostic is highly informative but is not identical to the full-dataset coefficient. Analytic and finite-step signs agree in all configurations.
Relative factorization residual
a Gram factorization closes at machine precision 10
10
10
frozen gate 10
−10
−13
−10
maximum 1.21 × 10−16
−16
2
3
4
6
Condition number, positive spectrum
7 b Conditioning deteriorates with depth 10 10 10 10 10
rank 6
9
rank 5
7
5
3
1
2
3
Depth
Task families
20 17 25
25
10 5
8
0 2
3
4
6
Depth
Absolute even loss difference
FAIL 25
25
6
d Both curvature signs scale as η 2
c The registered rank gate fails only at depth 6
15
4
Depth
< 0 (slope 2.000)
10
10
10
> 0 (slope 1.999)
−5
η 2 reference
−7
−9
10
−4
10
−3
10
−2
Step size η
FIG. 2. Structural tests separate exact response geometry from finite-precision identifiability. Depth is the number of trainable propagation matrices. Numerical rank counts response modes above the registered tolerance; rank six is full rank for the connected three-source, three-output family. (a) Relative difference between the explicit layer formula and K = JM J T for 25 task families at each depth; the dashed line is the preregistered 10−10 tolerance. (b) Ratio of the strongest to weakest retained response mode. Horizontal marks show depth-wise medians, and filled/open symbols distinguish numerical rank six/five. (c) Counts of rank-six and rank-five operators. Seventeen of 25 depth-6 operators lose one numerically identifiable direction, so the universal rank gate remains FAIL even though the factorization in (a) still closes. (d) Orientation-averaged loss difference for explicit examples with Q < 0 and Q > 0. Both follow the predicted quadratic dependence on step size; reference lines show slope two. The rank failure concerns finite-precision identifiability, whereas panel (d) tests the local curvature expansion.
C.
Why a favorable local turn may disappear over time
The finite-horizon experiment compares three policies. The native reciprocal control uses the full admissible step for the reciprocal score. The step-matched nonreciprocal policy reserves step capacity for a possible rotational component, including updates for which the curvature gate is inactive. The adaptive policy restores the native reciprocal step envelope when rotation is switched off and reserves capacity only when a turn is accepted. The plotted step scale s ∈ {0.1, 0.2} is the numerator of the normalized envelope η = s/ max{1, maxi ui − mini ui }, where u is the applied score vector. The cumulative step-policy term records the loss difference associated with the two admissible steps when both updates are evaluated at the same state. The statedrift term records the difference in subsequent reciprocal progress after the policies have reached different states. Under the registered decomposition, these terms separate step allocation from differences associated with the visited
states. The fixed design contains 20 trials, 12 depth–imbalance– step conditions, two handedness replicates, and 30 epochs, giving 960 trajectories and 172800 updates. Figure 4 asks whether locally accepted turns reduce the final loss. Panel (a) compares each nonreciprocal policy with the native reciprocal learner; positive values mean that the nonreciprocal policy finishes with higher loss. The adaptive envelope narrows the mean final-loss gap from 8.01 × 10−3 to 4.96 × 10−3 ; the corresponding 95% trial-cluster intervals are [5.59, 10.63] × 10−3 and [2.79, 7.41] × 10−3 . Both gaps remain positive in this experiment. Panel (b) reports the dominant terms in the registered decomposition. Adaptive stepping recovers 4.35 × 10−2 of avoidable step-policy cost, but the accompanying change in state drift offsets 92.9% of that gain. Panel (c) confirms that the adaptive policy improves on the step-matched policy in every tested condition; it does not compare either policy directly with the native control. The registered accounting identity closes within 1.28 × 10−15 .
8 b The frozen local rule separates the two signs
a Independent 50-family validation 1.0
10 10
Finite-step coefficient
Fraction with < 0
0.8
0.6
0.4
0.2 L1 L2-b3
0.0 0
1
2
4
Imbalance β
L4-b3 L6-b3
8
10
0
AUC 0.9977 | accuracy 97.1% 1,000 configurations; 50-family bootstrap
−1
−2
0 −10 −10
−2
−1
−10 −10
0
correct, ≥ 0 correct, < 0
1
misclassified (29)
−10
0
−10
−1
0
10
−1
10
0
10
1
10
2
Local curvature ratio
FIG. 3. Disjoint validation of the local curvature sign rule. Here Q < 0 means a locally lower orientation-averaged one-step loss than the reciprocal update, not a guaranteed cumulative advantage. (a) Fraction of 50 new task families with Q < 0 for one-layer and width-three networks of depths 2, 4, and 6. The routing concentration β ranges from uniform columns at zero to strongly concentrated columns at eight; error bars show binomial standard errors over task families. (b) Exact full-dataset coefficient versus the selected-sample curvature ratio χs . The frozen decision threshold is one. Filled colors show the true sign of Q, and open red circles mark the 29 misclassified configurations. AUC and accuracy intervals resample the 50 task families rather than the 1000 correlated configuration rows.
9
a Adaptive steps narrow the final gap b Step improvement is offset by state drift Step-matched
0.0200
c Adaptive gain over step-matched
Adaptive envelope
0.014 Step policy
0.0150 0.0125
state drift offsets 92.85% of the recovered step cost
0.0100 0.0075 0.0050
State drift
0.0025
Gain over step-matched
Final-loss gap to native
0.0175 0.012
Depth (color) 2 4 Step scale s (line/marker) 0.1 0.2
0.010 0.008 0.006 0.004 0.002
0.0000
0.000 Stepmatched
Adaptive envelope
−0.10 −0.05
0.00
0.05
0.10
Cumulative ledger contribution
1
2
4
Imbalance β
FIG. 4. Registered finite-horizon accounting separates local gain and state drift. (a) Trial-level final-loss gaps relative to the native reciprocal learner. Thin lines connect the step-matched and adaptive nonreciprocal policies within each trial after averaging the 12 conditions and two handedness replicates; diamonds and bars show the mean and 95% cluster-bootstrap interval across 20 trials. Positive values mean higher final loss than the native reciprocal control. (b) The two dominant terms under the registered decomposition. Restoring the native step envelope reduces the loss gap associated with step allocation, while the state-drift term records the changed future progress after the policies visit different states. The latter offsets most of the recovered step cost. (c) Adaptive gain relative to the step-matched policy for every fixed depth, imbalance, and step-scale condition. Colors denote depth, marker shapes denote the normalized-envelope numerator s ∈ {0.1, 0.2}, and bars show 95% trial-bootstrap intervals. Positive values in this panel favor adaptive over step-matched and do not imply superiority to the native reciprocal learner.
10 VIII.
DISCUSSION
The main result is a hierarchy of constraints on physical learning. Conservation determines the feasible parameter motion. Adjoint matching gives the physical response a Gram form, while non-negative spectral feedback keeps the closed-loop response within preconditioned gradient descent. Antisymmetric boundary feedback instead supplies an independent tangential direction while the selected-sample error decreases instantaneously. This distinction explains why local, normalized, and physically mediated updates need not share the same optimization geometry. This additional freedom can be beneficial only when it is coordinated with the landscape. In the tested linear transport family, the selected-sample curvature ratio predicts the sign of the finite-step effect with high accuracy. The cumulative experiment then exposes a different bottleneck: accepting a turn changes the states at which all later updates are evaluated. Adaptive step control recovers most of the avoidable step-policy cost, but state drift offsets most of that recovery. The design problem is therefore not to maximize rotation. It is to introduce rotation where the local geometry supports it and to control the stability of the trajectory created afterward. This hierarchy also determines fair baselines. A reciprocal physical rule that is algebraically equivalent to natural gradient or damped Gauss–Newton should be compared with a matched metric-gradient control; its distinct physical value must then be measured through implementation quantities such as solution time, communication, energy, precision, robustness, or locality. A nonreciprocal rule requires the same comparison plus a sign mechanism for deciding when the rotational component should be used. The formal results apply to positive linear columnstochastic networks with fixed support and matched adjoint response. The three-port mixer is modeled as an effective active boundary element, so a topology-local hardware realization remains open. Nonlinear conservative units, changing support, signed flows, and noisy response solves provide concrete tests of how far the mechanism extends.
IX.
supports it, and control how each turn changes the states visited next. Appendix A: Proofs of the response-kernel results
For p ∈ ∆◦d and a tangent vector V with 1T V = 0, choose si = Vi /pi . Equation (2) then gives X Q(p)s = V − p Vi = V. (A1) i
Adding a constant to s leaves this vector unchanged. In reduced simplex coordinates, the differences si − sd are the components of the covector dual to V under the Shahshahani metric. The Poincaré lemma therefore gives a scalar potential precisely when the one-form in Eq. (9) is closed. (ℓ) For the layered network, a perturbation of column pi changes sample s by (ℓ)
(ℓ)
δFs = xs,i R(ℓ) δpi .
(A2)
Contracting two such Jacobian blocks with the local con(ℓ) ductance ρℓ Q(pi ) and summing over layers and columns gives Eq. (13). Symmetry and positive semidefiniteness T follow immediately from KL = JL ML JLP and ML ⪰ 0. For spectral feedback, write K = λ λPλ and use the same eigenprojectors for r(K). This gives Eq. (15). Moreover, H in Eq. (16) is symmetric positive semidefinite and −H∇θ L = M J T ψ(K)JM J T e = M J T ψ(K)Ke = M J T r(K)e = θ̇,
(A3)
where the zero-eigenvalue contribution vanishes because M J T Pker K = 0. For the skew construction, P is the identity and 2 C = −I on 1⊥ . Under range(K⋆ ) = 1⊥ , K⋆ K⋆† = P and P Tα,Ω = Tα,Ω . This gives Eq. (21). A Riemannian gradient linearization at a stationary point has the form −G−1 A, with G positive definite and A symmetric. It is similar to the real symmetric matrix −G−1/2 AG−1/2 and has a real spectrum. The pair −α ± iΩ therefore establishes the obstruction on the locally identifiable quotient.
CONCLUSION
Conservative physical learning has two distinct geometric ingredients. Conservation determines where parameters may move. Within the matched response class studied here, non-negative spectral feedback keeps the closed-loop dynamics gradient-like, while an antisymmetric boundary component supplies a minimal rotational degree of freedom. Whether this freedom helps learning depends on curvature over one step and on state drift over many steps. By connecting exact response structure, local sign prediction, and finite-horizon accounting, the framework turns nonreciprocal learning into a testable design principle: introduce rotation where the landscape
Appendix B: Orientation-averaged finite-step expansion
column, let s̄ = pT s and varp (s) = PFor one probability 2 i pi (si − s̄) . The first two derivatives of the exponential path in Eq. (4) are Ap (s)i = pi (si − s̄), Bp (s)i = pi (si − s̄)2 − varp (s) .
(B1) (B2)
For s0 +σΩs1 , the first derivative is U +σΩV . Orientation averaging cancels terms odd in σ. Relative to the s0 path,
11 the even second derivative of the prediction is Ω2 HV , while the squared first prediction derivative gains Ω2 ∥G∥2 . Differentiating the mean squared loss twice and applying Taylor’s theorem yields L̄+ (η) + L̄− (η) η 2 Ω2 − L̄0 (η) = ∥G∥2 − eT HV +O(η 3 ), 2 2N (B3) which is Eqs. (24) and (25).
Let Ut,a (θ; η) be the exponential update at time t with score bt (θ) + art (θ), and define its dataset-loss increment by δt,a (θ; η) = L Ut,a (θ; η) − L(θ).
(C1)
For X ∈ {NR, R}, introduce the trajectory-specific shorthand X δt,a (η) := δt,a (θtX ; η),
X hX t := ht (θt ).
1 NR NR NR δ (νt ) + δt,−γ (νt ) − δt,0 (νt ), t 2 t,+γt 1 NR NR NR Ht = δt,σ (νt ) − δ (νt ) + δt,−γ (νt ) , t γt t 2 t,+γt NR NR NR St = δt,0 (νt ) − δt,0 (ht ), Et =
NR NR R Dt = δt,0 (ht ) − δt,0 (hR t ).
(C3) (C4) (C5) (C6)
The first three terms are evaluated at the nonreciprocal state, whereas Dt compares native reciprocal progress from the two current states. Adding the four differences gives
Appendix C: Definitions for the registered finite-horizon accounting identity
rotation magnitude, and nonreciprocal step. Define
Et + H t + S t + D t NR R = δt,σ (νt ) − δt,0 (hR t ) t γt NR R = L(θt+1 ) − L(θtNR ) − L(θt+1 ) − L(θtR ) .
(C7)
Because the trajectories share their initial state, summing over t telescopes to Eq. (26).
DATA AVAILABILITY
(C2)
NR The coupled trajectories satisfy θt+1 = Ut,σt γt (θtNR ; νt ) R R R NR and θt+1 = Ut,0 (θt ; ht ), with θ0 = θ0R . Here, σt ∈ {−1, +1}, γt ≥ 0, and νt are the realized orientation,
[1] B. Scellier and Y. Bengio, Equilibrium propagation: Bridging the gap between energy-based models and backpropagation, Frontiers in Computational Neuroscience 11, 24 (2017). [2] M. Stern, D. Hexner, J. W. Rocks, and A. J. Liu, Supervised learning in physical networks: From machine learning to learning machines, Physical Review X 11, 021045 (2021). [3] S. Dillavou, M. Stern, A. J. Liu, and D. J. Durian, Demonstration of decentralized physics-driven learning, Physical Review Applied 18, 014040 (2022). [4] V. R. Anisetti, B. Scellier, and J. M. Schwarz, Learning by noninterfering feedback chemical signaling in physical networks, Physical Review Research 5, 023024 (2023). [5] R. Ezraty, M. Stern, and S. M. Rubinstein, Harnessing intuitive local evolution rules for physical learning, Physical Review E 113, 025304 (2026). [6] J. Lin, A. Desai, F. Barrows, and F. Caravelli, How to train your resistive network: Generalized equilibrium propagation and analytical learning (2026), arXiv:2602.03546 [cond-mat.dis-nn]. [7] M. Stern, A. J. Liu, and V. Balasubramanian, Physical effects of learning, Physical Review E 109, 024311 (2024). [8] M. Stern, M. Guzman, F. Martins, A. J. Liu, and V. Balasubramanian, Physical networks become what they learn, Physical Review Letters 134, 147402 (2025).
The data tables and source code used to generate the results and figures are contained in the reproducibility archive accompanying this manuscript. A public repository identifier will be added before submission.
[9] M. Guzman, F. Martins, M. Stern, and A. J. Liu, Microscopic imprints of learned solutions in tunable networks, Physical Review X 15, 031056 (2025). [10] M. Ibrahim, Sequential learning and catastrophic forgetting in differentiable resistor networks, Physical Review E 113, 065303 (2026). [11] S. Shahshahani, A New Mathematical Framework for the Study of Linkage and Selection, Memoirs of the American Mathematical Society, Vol. 17 (American Mathematical Society, 1979). [12] S.-i. Amari, Natural gradient works efficiently in learning, Neural Computation 10, 251 (1998). [13] G. Raskutti and S. Mukherjee, The information geometry of mirror descent, IEEE Transactions on Information Theory 61, 1451 (2015). [14] A. Mielke, D. R. M. Renger, and M. A. Peletier, A generalization of onsager’s reciprocity relations to gradient flows with nonlinear mobility, Journal of Non-Equilibrium Thermodynamics 41, 141 (2016). [15] J. A. McGinnis, X. Li, and Y. Mori, Coercivity and local convergence of physical learning in linear circuits (2026), arXiv:2606.15443 [math.OC]. [16] J. A. McGinnis, A. G. Kline, and Y. Mori, A conservation law for equilibrium propagation and coupled learning (2026), arXiv:2606.15444 [math.OC]. [17] M. Fruchart, R. Hanai, P. B. Littlewood, and V. Vitelli, Non-reciprocal phase transitions, Nature 592, 363 (2021).
12 [18] T. Suchanek, K. Kroy, and S. A. M. Loos, Entropy production in the nonreciprocal Cahn–Hilliard model, Physical Review E 108, 064610 (2023). [19] J. Beuria and V. H. Chembrolu, Topological flux on a context manifold generates nonreciprocal collective dynamics, Physical Review E 113, 065401 (2026). [20] H. Ninou, J. Kadmon, and N. A. Cayco-Gajic, Curl descent: Non-gradient learning dynamics with sign-diverse
plasticity, in Advances in Neural Information Processing Systems, Vol. 38 (2025). [21] Y. Du, R. van Mastrigt, J. Veenstra, et al., Metamaterials that learn to change shape, Nature Physics 22, 784 (2026). [22] O. Candogan, I. Menache, A. Ozdaglar, and P. A. Parrilo, Flows and decompositions of games: Harmonic and potential games, Mathematics of Operations Research 36, 474 (2011).
Related documents
- Balancing Stability and Flow in Hippocampal Networks via Inductive Bias and Learned Symmetry Breaking#238029
- What Symmetry Buys a Learned Motion Planner#996831
- Activation-Keyed Momentum: An Anisotropic Momentum Update via the Delta Rule#925222
- Activation-Keyed Momentum: An Anisotropic Momentum Update via the Delta Rule#920986
- Physics-Informed Non-Dimensionalisation for Neural Solvers#684012
Retrieved via Conceptio: every document is proof-bundled with source, license, and retrieval metadata.
Read the Docs → · View CLI source on GitHub · Conceptio Open Knowledge Archive