Yutaro Yamada, Luca Grillotti, Rujikorn Charakorn, Sebastian Risi, David Ha, Robert Tjarko Lange Sakana AI Corresponding authors: [email protected], [email protected]
Biological neural circuits obey Dale's principle: each neuron's synapses are uniformly excitatory or inhibitory. Artificial networks that respect this constraint must coordinate separate excitatory and inhibitory populations, fundamentally changing how credit is assigned during learning. Several biologically plausible learning rules avoid backpropagation's weight transport requirement, but it has been difficult to achieve strong performance under Dale's principle beyond MNIST. Error Diffusion (ED) was originally proposed in a dual-stream excitatory/inhibitory architecture, where learning is driven by routing global error signals to all layers without transporting transposed forward weights or relying on random feedback matrices. Whether such a rule can scale under Dale's principle across both supervised classification and reinforcement learning remains unknown. Here, we introduce modulo error routing to extend Error Diffusion beyond binary classification, and show that a dual-stream excitatory/inhibitory architecture trained with this method achieves $96.7%$ on MNIST and establishes a $61.7%$ baseline on CIFAR-10, demonstrating that representation learning is possible even when strictly enforcing Dale’s principle. For the classification setting, we introduce three domain-specific innovations: layer-specific sigmoid widths, batch-centered class error signals, and asymmetric initialization, and ablation analysis reveals that their relative importance reverses between MNIST and CIFAR-10, exposing task-dependent credit-assignment bottlenecks invisible to single-benchmark evaluation. In reinforcement learning, we integrate ED with Proximal Policy Optimization (PPO) and evaluate it on continuous-control tasks in Google Brax and on Craftax, an open-ended exploration task. We show that ED-PPO achieves competitive performance relative to Direct Feedback Alignment, a backpropagation-free baseline.
Executive Summary: Researchers developed neural networks that strictly follow Dale’s principle, a core biological rule requiring every neuron to release only excitatory or only inhibitory signals. Standard deep-learning methods violate this rule because they allow weights of either sign. The work tested whether a constrained dual-stream architecture, trained with an Error Diffusion rule instead of backpropagation, could scale from simple image classification to harder vision tasks and to reinforcement-learning control problems.
The study set out to measure how well the constrained networks perform on MNIST, CIFAR-10, continuous-control locomotion tasks, and the open-ended Craftax benchmark, and to identify which design choices matter most for each setting.
The authors built separate excitatory and inhibitory pathways whose weights remain non-negative at all times. They extended Error Diffusion with a simple modulo routing scheme that sends each output error component to a fixed group of hidden units. Three task-specific stabilizers were added for classification: layer-dependent sigmoid widths, batch-centered class errors, and asymmetric initialization. The same core architecture was then integrated with Proximal Policy Optimization for reinforcement learning. All experiments used five random seeds, standard benchmarks, and direct comparisons against backpropagation and Direct Feedback Alignment baselines.
On MNIST the full model reached 96.7 percent accuracy; on CIFAR-10 it reached 61.7 percent, the first reported use of Error Diffusion with convolutional layers. Removing layer-specific sigmoid widths collapsed MNIST performance by more than 70 points, yet removing batch-centered errors was the dominant failure mode on CIFAR-10, cutting accuracy by nearly 48 points. In reinforcement learning the constrained policy matched or exceeded backpropagation-based PPO on HalfCheetah and stayed within a few percent on Ant and Humanoid; on Craftax it performed on par with Direct Feedback Alignment. Emergent excitatory-inhibitory balance appeared during training, and roughly one-third of weights reached their floor value, creating substantial implicit sparsity.
These results show that Dale-compliant networks can learn useful representations across both supervised and reinforcement-learning domains without weight transport or random feedback. The reversal in which components matter across tasks demonstrates that single-benchmark evaluations can hide critical credit-assignment bottlenecks. Performance remains several points below unconstrained backpropagation on the hardest problems, and training variance is higher.
The findings support continued investment in biologically constrained training for potential neuromorphic hardware gains and built-in sparsity. Next steps include richer error-routing schemes to close the accuracy gap, tests on sequential and lifelong-learning benchmarks, and hardware mappings that exploit fixed-sign pathways. The classification-specific stabilizers are not required for reinforcement learning, so domain-specific engineering will remain necessary.
The main limitations are the roughly four-fold parameter overhead of the dual-stream design, the still-large gap to unconstrained methods on complex tasks, and the classification-only nature of the three stabilizers. Results rest on five seeds per condition and should be viewed as establishing viability rather than final performance ceilings.
Section Summary: Biological neurons follow Dale's principle by releasing only excitatory or only inhibitory signals at all their connections, a separation that shapes how real brains compute but is ignored in standard artificial networks that freely mix positive and negative weights. Backpropagation also relies on precise weight transport between forward and backward passes, which lacks biological grounding, prompting alternatives such as feedback alignment and error diffusion that use local updates instead. This work extends error diffusion into a dual excitatory-inhibitory architecture that enforces non-negative weights throughout, adding task-specific adjustments that let the method reach competitive accuracy on image classification and reinforcement-learning control problems.
In biological neural circuits, the separation of excitatory and inhibitory neuronal populations is a fundamental organizational principle, formalized as Dale's principle: each neuron releases the same neurotransmitter at all of its synapses ([1, 2, 3]). This constraint shapes cortical computation through balanced excitation and inhibition ([4]). Artificial neural networks, by contrast, freely assign positive and negative weights to any connection, a simplification that enables efficient credit assignment via backpropagation but bears little resemblance to biological learning.
Training deep networks with backpropagation requires the backward pass to use exact transposes of forward weight matrices, the weight transport problem, which lacks biological support ([5, 6]). Several alternatives address this concern. Feedback Alignment (FA) replaces backward weights with fixed random matrices ([7]), Direct Feedback Alignment (DFA) routes output errors directly to each hidden layer through fixed random matrices ([8]), and predictive coding frameworks approximate backpropagation through local Hebbian updates ([9, 10]). While these methods avoid weight transport, none enforce Dale's principle: all allow arbitrary sign weights. Error Diffusion (ED), originally proposed by ([11]), is a local learning rule in which weight updates depend on presynaptic activity, a postsynaptic activation derivative, and a single global error sign ([12]). This locality makes ED naturally compatible with biological constraints, but prior work demonstrated its effectiveness only on binary classification and a simple classification task like MNIST ([12]).
The central question we address is whether a biologically plausible architecture that enforces Dale's principle can achieve competitive performance across both supervised classification and reinforcement learning, and what the task-dependent importance of its components reveals about credit assignment under biological constraints. We make three contributions:

Section Summary: Researchers have developed biologically inspired alternatives to standard backpropagation, such as feedback alignment with fixed random weights and predictive coding with local updates, though many struggle to scale well to complex modern networks. Other efforts have built neural networks that respect Dale's principle by using separate excitatory and inhibitory populations with fixed connection signs, including approaches like Error Diffusion that sidestep issues like weight transport. In reinforcement learning, methods such as evolution strategies and reward-modulated Hebbian rules provide backpropagation-free options, but they have seen limited success on demanding control tasks, motivating extensions of these ideas to policy optimization.
Biologically plausible learning rules.
The weight transport problem has motivated a family of alternatives to backpropagation ([5, 6]). Feedback Alignment uses fixed random backward weights ([7]), and [13] showed that approximate weight symmetry can support learning in deeper networks. DFA projects output errors directly to hidden layers ([8]), and [14] demonstrated that DFA scales to modern architectures, including transformers and convnets. Difference target propagation computes layer-wise learning targets instead of gradients ([15]). Predictive coding provides a complementary framework through local Hebbian updates ([9]), and dendritic cortical microcircuit models approximate backpropagation with segregated dendrites ([10]). [16] found that biologically motivated algorithms generally struggle to scale beyond simple benchmarks, and [17] argued that biological plausibility and computational performance need not be in tension if the right architectural principles are identified. [18] demonstrated DFA on photonic hardware, showing that bioplausible rules can enable novel computing substrates.
Dale's principle in neural networks.
[19] introduced a framework for training excitatory-inhibitory recurrent networks with Dale's principle, separating synaptic magnitudes from signs by parameterizing weights as $W = W^{+} \odot M$, where $W^{+} \geq 0$ contains trainable connection magnitudes and $M$ is a fixed sign mask encoding each unit's excitatory or inhibitory identity. [20] proposed Dale's ANNs, feedforward architectures with separate excitatory and inhibitory populations that can learn comparably to standard ANNs by treating inhibition as a normalization mechanism. [21] explored competitive learning in networks with separate excitatory and inhibitory interactions. Error Diffusion ([12, 11]) is also naturally Dalean, representing positive and negative components through separate non-negative populations while avoiding both weight transport and random feedback. Building on this framework, our work extends Error Diffusion to multi-class classification and reinforcement learning.
Reinforcement learning without backpropagation.
Evolution Strategies (ES) provide a gradient-free alternative to policy gradient methods ([22]), but scale poorly with parameter count. Proximal Policy Optimization (PPO) is a widely used policy gradient method ([23]) that typically relies on backpropagation for gradient computation. Biologically plausible alternatives for RL credit assignment have been proposed—reward-modulated Hebbian rules can solve decision-making tasks by gating synaptic updates with a global reward signal ([24]), and [25] showed that linking spike-timing-dependent plasticity with dopamine signaling addresses the distal reward problem—but these methods have not been demonstrated with deep networks on continuous-control benchmarks. We replace backpropagation in PPO's gradient computation with Error Diffusion, evaluating on Brax physics tasks ([26]) and Craftax ([27]).
Section Summary: The method introduces a dual-stream neural network that splits each layer into separate excitatory and inhibitory pathways, using only non-negative weights and hardcoded negative signs on cross-connections to enforce biological constraints like Dale's principle. Instead of standard backpropagation, it employs an error diffusion update that routes a single output-space error signal directly to hidden units through a fixed, modular assignment based on output dimensions, enabling local weight updates without transporting full error gradients. For image classification, three targeted modifications—wider layer-specific activations, batch-centered one-versus-all error signals, and asymmetric excitatory-inhibitory initialization—stabilize training; these adaptations are omitted in the reinforcement learning variant that integrates the approach with PPO.
We adopt the original Error Diffusion formulation proposed by ([11]). To enforce Dale's principle, we split each layer into an excitatory (p) and inhibitory (n) stream. The forward pass for layer $i$ computes:
$ \begin{aligned} \mathbf{p}i &= \phi_i!\left(+\mathbf{p}{i-1} W_{pp} - \mathbf{n}{i-1} W{np} + \mathbf{b}p\right) \ \mathbf{n}i &= \phi_i!\left(+\mathbf{n}{i-1} W{nn} - \mathbf{p}{i-1} W{pn} + \mathbf{b}_n\right) \end{aligned} $
where all weight matrices $W_{pp}, W_{np}, W_{nn}, W_{pn} \geq 0$ element-wise, bias parameters $\mathbf{b}p$ and $\mathbf{b}n$ are not necessary non-negative, $\phi_i$ is a layer-specific activation function. The negation signs in front of $W{np}$ and $W{pn}$ are structural (hardcoded), ensuring that cross-stream connections are inhibitory while all learnable parameters remain non-negative. This dual-stream design requires four weight sub-matrices per layer, resulting in ${\sim}4\times$ more parameters than an unconstrained single-stream network of the same width (e.g., ${\sim}$ 32M vs ${\sim}$ 8M for DFA on the same architecture).
The ED update replaces backpropagated layerwise errors with an output-space error signal that is routed directly to hidden units. While the original formulation was developed for binary classification ([11, 12]), we extend ED to multi-output prediction by assigning each hidden unit a fixed output channel. For a hidden unit $i$, we define $r(i) = i \bmod C$, where $C$ is the output dimension, and use the routed error component $s_{r(i)}$ as its learning signal. (For other design choices of this error routing and why, see Figure 4)
For a mini-batch, let $S \in \mathbb{R}^{B \times C}$ denote the output error signal, and let $M \in {0, 1}^{H \times C}$ be the fixed routing matrix with $M_{ic}=1$ iff $r(i)=c$. The routed hidden error is
$ R = S M^\top,\tag{1} $
and the corresponding matrix of local postsynaptic drives is
$ U_p = \phi'(Z_p) \odot R,\tag{2} $
where $Z_p \in \mathbb{R}^{B \times H}$ is the positive-stream preactivation matrix.
Let $A_p \in \mathbb{R}^{B \times K}$ denote the positive-stream presynaptic activations feeding the layer. In fully connected notation, the positive-to-positive ED update is
$ \Delta W_{pp} \propto A_p^\top U_p.\tag{3} $
In the supervised image classifiers, $C=10$ and $S$ is the batch-centered one-vs-all classification error. In Craftax policy networks, $C$ is the number of discrete action logits. In MuJoCo policy networks, $C$ is the policy distribution parameter dimension for the TanhNormal policy.
Each local weight update is proportional to presynaptic activity, and this routed postsynaptic drive, with stream-specific signs for the dual positive/negative pathways. This deterministic modulo routing provides coarse output-associated credit assignment without transporting forward weights or using random feedback matrices. Unlike DFA, whose fixed feedback matrices are random, ED uses a structured correspondence between hidden units and output dimensions.
For the classification setting (MNIST, CIFAR-10), we introduce three domain-specific innovations that address failure modes specific to multi-class classification under Dale's principle. These three innovations are specific to the classification setting and are not used in the RL extension.
Layer-specific sigmoid widths.
In the classification architecture, $\phi_i(z) = 1/(1 + e^{-2z/\alpha_i})$ with layer-type-specific sigmoid width $\alpha_i$. The vanishing gradient problem in sigmoid networks is well documented ([28, 29]), and various parameterized activations have been proposed ([30, 31]). Since the sigmoid derivative directly gates the error signal in ED Equation (3), gradient attenuation is especially severe: post-hoc analysis reveals a $25\times$ decay from output to first hidden layer. Wider sigmoids (larger $\alpha_i$) maintain larger derivatives, preventing premature saturation. We set $\alpha = 3.0$ for CIFAR-10 convolutional layers and $\alpha = 6.0$ for fully connected layers, including the output layer; MNIST uses only the $\alpha = 6.0$ fully connected setting.
Batch-centered class error signals.
For the 10-way classification tasks, the ED update uses independent sigmoid output activations rather than a softmax. For a mini-batch of size $B$, we form a one-vs-all output error $E_{b, c} = \mathbf{1}[y_b=c] - \hat{y}{b, c}$, where $\hat{y}{b, c}$ is the positive-stream output activation for class $c$. Since each example contributes one target class and nine non-target classes, the raw one-vs-all error can contain a strong class-wise offset, especially early in training. We therefore subtract the mini-batch mean separately for each class: $\tilde{E}{b, c} = E{b, c} - \frac{1}{B}\sum_{b'=1}^{B} E_{b', c}$. This makes the error signal zero-mean across the batch for every class, reducing persistent suppression or excitation of class channels caused by the one-vs-all target imbalance. The centered signal is then applied directly to the output layer, with the negative stream receiving the opposite sign; hidden fully connected units and convolutional channels receive class-routed copies of the same centered error.
Asymmetric E/I initialization.
For convolutional and fully connected layers, weight parameters are initialized from a non-negative uniform distribution in $[0, 1)$ and scaled by the inverse square root of the fan-in. Hidden excitatory weights ($W_{pp}, W_{nn}$) are then scaled by $1.5\times$, while inhibitory weights ($W_{np}, W_{pn}$) are scaled by $0.5\times$, giving an expected E/I scale ratio of $3:1$. The final fully connected output layer uses symmetric initialization ($1.0$\times$ for both excitatory and inhibitory weights) to avoid output saturation.
For reinforcement learning, we integrate a Dale-constrained dual-stream Error Diffusion (ED) architecture into PPO. The policy and value networks are both dual-stream MLPs with separate positive and negative pathways and non-negative synaptic weights. Each layer computes excitatory-minus-inhibitory preactivations for the positive and negative streams, applies a width-scaled sigmoid nonlinearity, and combines the final streams as $\hat{y} = y^+ - y^-$. Both Dale implementations initialize the two streams symmetrically from the same observation, $\mathbf{p}_0 = \mathbf{n}_0 = x$, after optional stream normalization, rather than splitting inputs with ReLU.
ED replaces backpropagation through hidden layers after the PPO's objective function supplies an output-level error signal. For vector-valued policy outputs, the error is routed to hidden units by output class/channel assignment; for the scalar value network, the error is broadcast to all hidden units. All weight matrices are initialized non-negative using absolute Gaussian samples, with separate scaling for excitatory and inhibitory pathways, and weights are clamped non-negative after optimizer updates.
Figure 1 summarizes the error diffusion training procedure and methodological contributions.
Classification.
We evaluate six variants on MNIST and CIFAR-10: (1) the proposed ED with all three innovations, (2) a DFA baseline using fixed random feedback matrices without Dale's constraints, (3) the seed ED (the dual-stream architecture without any of the three innovations, i.e., using uniform sigmoid width $\alpha=1.0$, raw error signals, and symmetric initialization), and three ablations removing one innovation each: (4) no batch-centered class error, (5) symmetric init, and (6) uniform sigmoid width. Each variant is trained for 250 epochs with five random seeds per task (60 runs total). For classification, weights are clamped to a floor of $10^{-4}$ after each update to enforce Dale's principle.
Reinforcement learning.
We compare ED-PPO against BP-PPO (standard backpropagation), DFA-PPO (Direct Feedback Alignment) ([8]), and ES ([22]) on three Brax ([26]) locomotion tasks (Ant, HalfCheetah, Humanoid). On Craftax ([27]), we compare against BP-PPO and DFA-PPO. Additionally, we evaluate a non-Dalean variant of ED-PPO, in which weights are not constrained to be non-negative, and denote it as "ED-PPO (non-Dalean)". Each algorithm is evaluated with five random seeds per environment. We report the final episode reward (the reward at the last evaluation checkpoint) averaged over seeds; statistical comparisons use Welch's $t$-test with $\alpha = 0.05$. The RL experiments use a separate training and evaluation pipeline from the classification experiments, with both pipelines sharing the same dual-stream ED architecture but differing in activation functions, normalization, and optimization procedure as described above.
Section Summary: The enhanced equilibrium propagation approach reached 96.7% accuracy on MNIST and 61.7% on CIFAR-10 with convolutional networks, far above earlier variants while respecting non-negative weights, though it still trailed methods that allow negative connections. Ablation tests showed that the most important design choices reversed between the two datasets, with sigmoid width adjustments proving essential for MNIST and error centering becoming critical for CIFAR-10. On reinforcement learning tasks, the same method combined with PPO matched or outperformed standard backpropagation on several control problems such as HalfCheetah and Ant, indicating solid generalization across domains.
Figure 2 summarizes accuracy across all six classification variants. The proposed ED achieves $96.7 \pm 0.1%$ on MNIST and $61.7 \pm 0.7%$ on CIFAR-10, a substantial improvement over seed ED ($50.4 \pm 9.8%$ and $11.6 \pm 2.2%$). DFA achieves higher accuracy on both tasks ($97.6%$ and $69.1%$) but violates Dale's principle, requiring ${\sim}2.84$ M negative weights. The accuracy gap between ED and DFA widens from $0.9$ pp on MNIST to $7.4$ pp on CIFAR-10, suggesting that the cost of maintaining non-negative weights grows with task difficulty. We note that ${\sim}62%$ test accuracy on CIFAR-10 is still far from competitive compared to traditional gradient-based methods. That being said, this is the first time ED has been successfully applied to convolutional neural networks. Previously, [12] obtained ${\sim}55.2%$ test accuracy on CIFAR-10 using a purely feedforward MLP with flattening.
In the classification setting, ablation analysis reveals that the importance hierarchy of the three innovations reverses between tasks (Figure 2, Table 1).
MNIST.
Removing layer-specific sigmoid widths is catastrophic ($96.7% \to 25.3%$, $\Delta = -71.4$ pp), collapsing accuracy to near-chance. Removing batch-centered class error causes only $\Delta = -0.3$ pp, and symmetric initialization has no measurable effect ($\Delta = +0.0$ pp). Gradient flow regulation is the sole bottleneck on this easier task.
CIFAR-10.
The hierarchy reverses. Removing batch-centered error is now the most destructive ablation ($61.7% \to 13.8%$, $\Delta = -47.9$ pp), causing four of five seeds to collapse. Uniform sigmoid width causes $\Delta = -15.1$ pp, and symmetric initialization causes $\Delta = -5.5$ pp. All three innovations contribute, but their relative ordering changes fundamentally.
\begin{tabular}{@lrr@}
\toprule
Removed Component & MNIST $\Delta$ & CIFAR-10 $\Delta$ \\
\midrule
Batch-Centered Error & $-0.3$ & $-47.9$ \\
Layer-Specific Widths & $-71.4$ & $-15.1$ \\
Asymmetric Init & $+0.0$ & $-5.5$ \\
\bottomrule
\end{tabular}
Interpretation.
This reversal reflects qualitatively different credit-assignment bottlenecks. MNIST's well-separated features allow learning even without error centering; but without wide sigmoids, the derivatives vanish entirely. On CIFAR-10, higher inter-class similarity makes the 9:1 error imbalance overwhelming: batch-centering becomes essential to prevent uniform output suppression. The reversal demonstrates that evaluating biologically plausible methods on a single benchmark may obscure critical design trade-offs.

Figure 3 and Figure 5 report performance across four RL tasks. ED-PPO is strongest on HalfCheetah, where it outperforms BP-PPO ($5494 \pm 691$ vs $3520 \pm 485$; $p < 0.001$), ED-PPO (non-Dalean) ($p = 0.028$), and ES ($p = 0.003$), while matching DFA-PPO ($5581 \pm 359$). On Ant it is on par with both PPO variants ($6891 \pm 835$), significantly exceeding only ES ($p = 0.004$). On Humanoid ($6670 \pm 2592$) and Craftax ($20.9 \pm 2.9$) it trails BP-PPO and ED-PPO (non-Dalean), though the Craftax gap to the latter is not significant.
ED-PPO (non-Dalean) also performs competitively across the same four environments, on par with BP-PPO on Humanoid ($9804 \pm 1144$ vs $8478 \pm 3252$). On Ant, ED-PPO (non-Dalean) achieves a higher mean ($7616 \pm 2031$ vs $6740 \pm 1781$) but the difference is not significant due to high variance. On HalfCheetah, ED-PPO (non-Dalean) achieves a similar score ($3498 \pm 1703$ vs $3520 \pm 485$). Notably, DFA-PPO on Craftax achieves only $19.8 \pm 1.5$, significantly below ED-PPO (non-Dalean) ($p = 0.010$), demonstrating that random feedback pathways that suffice for simpler tasks fail on complex, open-ended environments.

![**Figure 4:** Cosine similarity between the ED local update direction and the BP gradient direction, restricted to policy trunk parameters and excluding the policy in a dual-stream architecture, over PPO training on Ant, Humanoid, and Half-Cheetah. Lines show the mean over 5 seeds; shaded regions show the seed-wise min-max range. `modulo` uses deterministic one-output-per-hidden-unit routing, `random_sparse` uses random one-output-per-hidden-unit routing, `scalar_broadcast` sends the same normalized sum of output errors to every hidden unit, and `random_dense` denotes the normalized dense random feedback variant used in ([32]). Higher cosine indicates closer agreement between ED and BP trunk parameter-gradient directions.](https://ittowtnkqtyixxjxrhou.supabase.co/storage/v1/object/public/public-images/e9ea3mme/policy_trunk_param_cosines_row.png)

ED-PPO (non-Dalean) exhibits higher variance than BP-PPO on Ant and HalfCheetah, though on Humanoid its variance is lower (1144 vs 3252), suggesting that the ED gradient signal can introduce additional stochasticity. The Craftax shortfall ($-4.0$, $p = 0.002$) and higher variance across environments suggest that the coarse modular error routing of ED may be less reliable for tasks requiring fine-grained temporal credit assignment or stable convergence.
DFA provides an informative comparison point across both classification and RL. In classification, DFA achieves the highest accuracy (97.6% MNIST, 69.1% CIFAR-10) but violates Dale's principle. On Craftax, DFA-PPO is the weakest method ($19.8$ vs BP-PPO $27.0$, ED-PPO $23.0$), demonstrating that random feedback pathways that work for supervised learning can fail for complex RL. This cross-domain pattern—DFA strong on classification, weak on complex RL—parallels the finding that method components assume different importance under different task demands.
Surrogate gradient attenuation.
Post-hoc analysis of training dynamics on CIFAR-10 (Figure 6 a) reveals local surrogate gradient magnitudes dropping from 6.6 x 10^-3 at the output layer to 2.7 x 10^-4 at the first hidden layer—a $25\times$ attenuation. This pattern is visible from epoch 3, indicating a structural property of sigmoid-gated error diffusion that motivates layer-specific widths. Per-layer learning rate multipliers ($3.0\times$ early, $0.5\times$ output) partially compensate but cannot substitute for wider sigmoid derivatives. The near-zero generalization gap ($0.98%$) despite ${\sim}$ 32M nominal parameters is consistent with underfitting rather than overfitting, but the cause is ambiguous: the 37.3% of weights at floor ($10^{-4}$) reduces effective capacity well below the nominal parameter count, so the limitation may reflect constrained capacity rather than (or in addition to) credit assignment quality.
Emergent E/I balance.
Weight-level E/I ratios (Figure 6 b) reveal that training drives the 3:1 asymmetric initialization toward near-balanced ratios (${\sim}1.0$) in hidden layers. A depth-dependent gradient emerges: the first layer reaches near-perfect balance (E/I = 1.03), the second becomes slightly inhibitory-dominant (0.90), and the third develops the strongest inhibitory bias (0.81). This increasing inhibition with depth is loosely consistent with biological observations that inhibitory circuitry and E/I balance vary systematically across cortical hierarchies ([4]), though weight-level E/I ratios are an indirect proxy for biological E/I balance, which involves cell counts, firing rates, and synaptic strengths jointly. The convergence toward balance explains the task-dependent importance of asymmetric initialization: on MNIST, balance is reached quickly regardless of initial conditions ($\Delta = +0.0$ pp); on CIFAR-10, the asymmetric head start prevents early instability ($\Delta = -5.5$ pp).
Implicit sparsity.
The non-negative weight floor induces substantial implicit sparsity: 37.3% of weights reach the floor ($10^{-4}$) after training. Inhibitory (cross-stream) FC connections are pruned most aggressively (up to 68.8% at the floor), compared to 26–49% for excitatory connections. Convolutional layers are much less affected (<1% to 18%). This asymmetric pruning suggests that the non-negative Dale-style parameterization introduces a structured capacity bottleneck that preferentially suppresses inhibitory connections in deeper layers.

Section Summary: The central finding is that a dual-stream neural network architecture enforcing biological constraints works for both image classification and reinforcement learning tasks, although different supporting techniques are needed in each domain to reach competitive performance. The work also shows that balanced excitatory and inhibitory activity can emerge naturally during training without being explicitly programmed, mirroring processes observed in real brain circuits, while highlighting drawbacks such as higher performance variability and extra parameters compared with standard networks. These results point to possible hardware efficiencies and benefits for continual learning, but indicate that further refinements are needed to close remaining accuracy gaps on complex problems.
Summary.
The central finding of this work is that the dual-stream ED architecture is viable across both classification and reinforcement learning, but the auxiliary mechanisms required for competitive performance are domain-dependent. In classification, batch-centered class error and layer-specific sigmoid widths are critical stabilizers whose relative importance reverses between MNIST and CIFAR-10. In RL, the same dual-stream architecture with ReLU activations and RMS normalization, without sigmoid widths or batch-centering, achieves competitive performance on locomotion tasks, showing comparable but variable rewards on Ant, Humanoid, and HalfCheetah.
Implications for biological plausibility research.
Single-benchmark evaluations can produce misleading conclusions about which architectural features matter. The ablation reversal between MNIST and CIFAR-10 demonstrates that a component critical for one task can be negligible for another, and the DFA cross-domain pattern (strong on classification, weak on complex RL) reinforces this point. The emergent E/I balance convergence, from 3:1 toward ${\sim}$ 1:1 with a depth-dependent inhibitory gradient, provides a connection to biological self-organization. Cortical circuits are known to develop balanced E/I ratios during maturation through intrinsic and synaptic homeostatic mechanisms ([4, 33]), and our results suggest that a similar homeostatic process can emerge from gradient-driven learning under Dale's principle constraints, without explicit balance-enforcing mechanisms. The success of ED-PPO on locomotion tasks despite using ReLU rather than sigmoid activations raises an interesting question about the relationship between activation function choice and credit assignment quality. In classification, the sigmoid derivative explicitly gates the error signal, making the width parameter critical. In RL, ReLU's unbounded positive derivative may provide a natural gradient pathway that avoids the attenuation problem without requiring layer-specific tuning. This activation-dependent difference in error flow may partially explain why the classification-specific innovations are unnecessary in the RL setting.
Limitations.
The classification innovations (sigmoid widths, MCE, asymmetric init) are specific to the classification setting; we do not claim they transfer to RL. ED-PPO shows substantially higher variance than BP-PPO across all environments, suggesting that the coarse error routing introduces stochasticity that may limit reliability. The Craftax shortfall ($-4.0$ reward vs BP-PPO) indicates that ED's modular credit assignment may be insufficient for tasks requiring fine-grained temporal reasoning. The accuracy gap between ED and DFA on classification ($-0.9$ to $-7.4$ pp) quantifies the current cost of enforcing Dale's principle. On Craftax, DFA underperforms ED-PPO, suggesting that the cost of Dale's principle is task-dependent. Finally, the dual-stream architecture's ${\sim}4\times$ parameter overhead may itself limit effective capacity, particularly on classification where 37.3% of weights are pruned to the floor. From the perspective of adaptive computation, the emergent behaviors we observe—E/I balance self-organization, asymmetric pathway pruning, and task-dependent component criticality—suggest that biologically constrained architectures may develop internal regulatory mechanisms analogous to those found in living systems.
Future Work.
Several directions follow naturally from the results presented here. First, Dale's principle may offer hardware advantages by constraining synaptic weights themselves to be non-negative. In our Error Diffusion formulation, negative contributions are still required, but their sign is determined by fixed excitatory/inhibitory pathway structure rather than by arbitrary signed weights. Thus, the benefit is not the elimination of subtraction or differential circuitry altogether, but the replacement of unconstrained signed synapses with non-negative synaptic magnitudes and fixed-sign routing. This may be especially relevant for analog, photonic, or synapse-device-based neuromorphic substrates, where physical synaptic elements often naturally encode non-negative quantities, while sign can be implemented at the level of population identity, optical/electrical phase, or excitatory/inhibitory summation. This complements prior demonstrations of bioplausible rules on photonic hardware ([18]). Second, the implicit sparsity we observe suggests that Dale-compliant training may yield model compression "for free, " since weights bounded below at zero cannot recover once suppressed, turning the floor into a natural pruning mechanism that could be exploited with structured sparsity kernels at inference time. Third, we conjecture that the dual-stream architecture may be unusually well-suited to continual and open-ended learning settings, where catastrophic forgetting is a central obstacle: the dedicated inhibitory stream provides a structural mechanism for dampening large gradient excursions, and the sign constraint prevents the kind of unconstrained weight sign flips that are thought to contribute to representational overwriting. Evaluating ED on sequential task streams and lifelong RL benchmarks is a natural next step. Fourth, the segregation of computation into excitatory "amplifiers" and inhibitory "suppressors" offers a potential interpretability handle that standard networks lack: when a model makes an error, one can in principle trace whether the mistake originated from a feature being falsely amplified by the excitatory stream or insufficiently suppressed by the inhibitory stream, providing a more mechanistic form of attribution than gradient-based saliency on sign-unconstrained networks. Finally, closing the accuracy gap to DFA and BP-PPO on the hardest tasks, whether through richer error-routing schemes, learned (rather than fixed modular) output-to-hidden projections, or hybrid activation functions that preserve sigmoid locality while mitigating attenuation, remains the most direct path toward making Dale-compliant learning competitive with unconstrained backpropagation.
Section Summary: Researchers showed that a brain-inspired neural network using separate excitatory and inhibitory pathways, trained without negative weights, can match standard methods on both image classification and robot-control tasks. For harder classification problems the approach needs extra stabilizing tricks, while reinforcement learning works with fewer additions but shows more inconsistent results. Overall the work shows that biologically faithful learning rules can handle varied tasks when given modest domain-specific support, though a performance shortfall remains on the most difficult problems.
We demonstrated that a dual-stream excitatory/inhibitory architecture trained with Error Diffusion achieves competitive performance across both supervised classification and reinforcement learning while maintaining non-negative weights consistent with Dale's principle. In the classification setting, three domain-specific innovations enable scaling from binary to 10-class problems, and their cross-task ablation reversal reveals that credit-assignment bottlenecks shift qualitatively with task difficulty. In reinforcement learning, the same core architecture integrated with PPO achieves comparable rewards to backpropagation-based PPO on locomotion tasks, without requiring the classification-specific stabilizers, though with substantially higher variance. The cross-domain pattern, competitive performance with domain-dependent auxiliary mechanisms, suggests that biologically plausible learning rules need not be monolithic: a shared architectural core can support diverse task demands when augmented with appropriate domain-specific components. The accuracy gap relative to BP-PPO on the hardest tasks quantifies the current cost of Dale's principle compliance and provides concrete benchmarks for future work on narrowing this gap while preserving biological fidelity.
Section Summary: The authors used generative AI tools to help prepare their manuscript, including tasks like editing text, creating code and images, analyzing data, generating ideas, running experiments automatically, and refining their hypotheses. Despite this assistance, the researchers personally reviewed or produced all key elements of the work, such as the scientific claims, code implementations, writing, and figures.
Generative AI tools were used in the preparation of the manuscript, including text editing, code generation, image generation, and data analysis assistance. Additionally, we leveraged AI to generate ideas, run autonomous experimentation, and refine hypotheses. All claims, code implementation, manuscript writing, and figures were either reviewed by or created by the authors.
Section Summary: This references section compiles a list of over 30 scientific publications spanning from the 1930s to the present day. They cover foundational neuroscience concepts such as chemical synaptic transmission and principles of neural signaling alongside more recent work on biologically inspired machine learning techniques. The citations include studies on alternatives to standard backpropagation, excitatory-inhibitory network models, reinforcement learning, and neural network design choices.
[1] Dale, H. (1935). Pharmacology and nerve-endings.
[2] Eccles, J. C. (1976). From electrical to chemical transmission in the central nervous system: the closing address of the sir henry dale centennial symposium cambridge, 19 september 1975. Notes and records of the Royal Society of London, 30(2):219–230.
[3] Strata, P. and Harvey, R. (1999). Dale’s principle. Brain research bulletin, 50(5-6):349–350.
[4] Markram, H., Toledo-Rodriguez, M., Wang, Y., Gupta, A., Silberberg, G., and Wu, C. (2004). Interneurons of the neocortical inhibitory system. Nature reviews neuroscience, 5(10):793–807.
[5] Crick, F. (1989). The recent excitement about neural networks. Nature, 337(6203):129–132.
[6] Bengio, Y., Lee, D.-H., Bornschein, J., Mesnard, T., and Lin, Z. (2015). Towards biologically plausible deep learning. arXiv preprint arXiv:1502.04156.
[7] Lillicrap, T. P., Cownden, D., Tweed, D. B., and Akerman, C. J. (2016). Random synaptic feedback weights support error backpropagation for deep learning. Nature communications, 7(1):13276.
[8] Nøkland, A. (2016). Direct feedback alignment provides learning in deep neural networks. Advances in neural information processing systems, 29.
[9] Whittington, J. C. and Bogacz, R. (2017). An approximation of the error backpropagation algorithm in a predictive coding network with local hebbian synaptic plasticity. Neural computation, 29(5):1229–1262.
[10] Sacramento, J., Ponte Costa, R., Bengio, Y., and Senn, W. (2018). Dendritic cortical microcircuits approximate the backpropagation algorithm. Advances in neural information processing systems, 31.
[11] Kaneko, I. (2000). Sample programs of error diffusion learning algorithm. https://web.archive.org/web/20000306212433/http://village.infoweb.ne.jp/~fwhz9346/ed.htm. [Online; accessed 13-April-2026].
[12] Fujita, K. (2026). A diagnostic evaluation of neural networks trained with the error diffusion learning algorithm. Discover Artificial Intelligence.
[13] Liao, Q., Leibo, J., and Poggio, T. (2016). How important is weight symmetry in backpropagation? In Proceedings of the AAAI Conference on Artificial Intelligence, volume 30.
[14] Launay, J., Poli, I., Boniface, F., and Krzakala, F. (2020). Direct feedback alignment scales to modern deep learning tasks and architectures. In Proceedings of the 34th International Conference on Neural Information Processing Systems, NIPS '20, Red Hook, NY, USA. Curran Associates Inc.
[15] Lee, D.-H., Zhang, S., Fischer, A., and Bengio, Y. (2015). Difference target propagation. In Appice, A., Rodrigues, P. P., Santos Costa, V., Soares, C., Gama, J., and Jorge, A., editors, Machine Learning and Knowledge Discovery in Databases, pages 498–515, Cham. Springer International Publishing.
[16] Bartunov, S., Santoro, A., Richards, B., Marris, L., Hinton, G. E., and Lillicrap, T. (2018). Assessing the scalability of biologically-motivated deep learning algorithms and architectures. Advances in neural information processing systems, 31.
[17] Richards, B. A., Lillicrap, T. P., Beaudoin, P., Bengio, Y., Bogacz, R., Christensen, A., Clopath, C., Costa, R. P., de Berker, A., Ganguli, S., et al. (2019). A deep learning framework for neuroscience. Nature neuroscience, 22(11):1761–1770.
[18] Filipovich, M. J., Guo, Z., Al-Qadasi, M., Marquez, B. A., Morison, H. D., Sorger, V. J., Prucnal, P. R., Shekhar, S., and Shastri, B. J. (2022). Silicon photonic architecture for training deep neural networks with direct feedback alignment. Optica, 9(12):1323–1332.
[19] Song, H. F., Yang, G. R., and Wang, X.-J. (2016). Training excitatory-inhibitory recurrent neural networks for cognitive tasks: a simple and flexible framework. PLoS computational biology, 12(2):e1004792.
[20] Cornford, J., Kalajdzievski, D., Leite, M., Lamarquette, A., Kullmann, D. M., and Richards, B. A. (2021). Learning to live with dale's principle: ANNs with separate excitatory and inhibitory units. In International Conference on Learning Representations.
[21] Grossberg, S. (1987). Competitive learning: From interactive activation to adaptive resonance. Cognitive science, 11(1):23–63.
[22] Salimans, T., Ho, J., Chen, X., Sidor, S., and Sutskever, I. (2017). Evolution strategies as a scalable alternative to reinforcement learning. arXiv preprint arXiv:1703.03864.
[23] Schulman, J., Wolski, F., Dhariwal, P., Radford, A., and Klimov, O. (2017). Proximal policy optimization algorithms. arXiv preprint arXiv:1707.06347.
[24] Pfeiffer, M., Nessler, B., Douglas, R. J., and Maass, W. (2010). Reward-modulated hebbian learning of decision making. Neural computation, 22(6):1399–1444.
[25] Izhikevich, E. M. (2007). Solving the distal reward problem through linkage of stdp and dopamine signaling. Cerebral cortex, 17(10):2443–2452.
[26] Freeman, C. D., Frey, E., Raichuk, A., Girgin, S., Mordatch, I., and Bachem, O. (2021). Brax–a differentiable physics engine for large scale rigid body simulation. arXiv preprint arXiv:2106.13281.
[27] Matthews, M., Beukman, M., Ellis, B., Samvelyan, M., Jackson, M., Coward, S., and Foerster, J. (2024). Craftax: A lightning-fast benchmark for open-ended reinforcement learning. arXiv preprint arXiv:2402.16801.
[28] Roodschild, M., Gotay Sardiñas, J., and Will, A. (2020). A new approach for the vanishing gradient problem on sigmoid activation. Progress in Artificial Intelligence, 9(4):351–360.
[29] Ding, B., Qian, H., and Zhou, J. (2018). Activation functions and their characteristics in deep neural networks. In 2018 Chinese Control And Decision Conference (CCDC), pages 1836–1841.
[30] Szandała, T. (2020). Review and comparison of commonly used activation functions for deep neural networks. In Bio-inspired neurocomputing, pages 203–224. Springer.
[31] Hammad, M. (2024). Deep learning activation functions: Fixed-shape, parametric, adaptive, stochastic, miscellaneous, non-standard, ensemble. arXiv preprint arXiv:2407.11090.
[32] Launay, J., Poli, I., and Krzakala, F. (2019). Principled training of neural networks with direct feedback alignment.
[33] Turrigiano, G. (2011). Too many cooks? intrinsic and synaptic homeostatic mechanisms in cortical circuit refinement. Annual review of neuroscience, 34(1):89–103.