mlsanityData to 14 Oct 2026

Breaking the Conventional Forward-Backward Tie in Neural Networks: Activation Functions

arXiv 2509.07236 ↗First posted 8 Sep 2025cs.NE cs.AI cs.LGcited by 0

Not on the map. Why?

Abstract (arXiv)

Gradient-based neural network training traditionally enforces symmetry between forward and backward propagation, requiring activation functions to be differentiable (or sub-differentiable) and strictly monotonic in certain regions to prevent flat gradient areas. This symmetry, linking forward activations closely to backward gradients, significantly restricts the selection of activation functions, particularly excluding those with substantial flat or non-differentiable regions. In this paper, we challenge this assumption through mathematical analysis, demonstrating that precise gradient magnitudes derived from activation functions are largely redundant, provided the gradient direction is preserved. Empirical experiments conducted on foundational architectures - such as Multi-Layer Perceptrons (MLPs), Convolutional Neural Networks (CNNs), and Binary Neural Networks (BNNs) - confirm that relaxing forward-backward symmetry and substituting traditional gradients with simpler or stochastic alternatives does not impair learning and may even enhance training stability and efficiency. We explicitly demonstrate that neural networks with flat or non-differentiable activation functions, such as the Heaviside step function, can be effectively trained, thereby expanding design flexibility and computational efficiency. Further empirical validation with more complex architectures remains a valuable direction for future research.

Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 14 of its 39 references that are in the map. First posted on arXiv 8 Sep 2025.

Builds on

14 of 39 references.

References · 14

  1. 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 7,005
  2. 2017Fashion-MNIST: a Novel Image Dataset for Benchmarking Machine Learning Algorithmscited by 4,349
  3. 2013Estimating or Propagating Gradients Through Stochastic Neurons for Conditional Computationcited by 2,079
  4. 2017Arbitrary Style Transfer in Real-time with Adaptive Instance Normalizationcited by 2,010
  5. 2017Mixed Precision Trainingcited by 1,156
  6. 2016XNOR-Net: ImageNet Classification Using Binary Convolutional Neural Networkscited by 849
  7. 2015Optimizing Neural Networks with Kronecker-factored Approximate Curvaturecited by 796
  8. 2015BinaryConnect: Training Deep Neural Networks with binary weights during propagationscited by 592
  9. 2016Weight Normalization: A Simple Reparameterization to Accelerate Training of Deep Neural Networkscited by 543
  10. 2018How Does Batch Normalization Help Optimization?cited by 357
  11. 2017Improved Texture Networks: Maximizing Quality and Diversity in Feed-forward Stylization and Texture Synthesiscited by 215
  12. 2015Adding Gradient Noise Improves Learning for Very Deep Networkscited by 145
2 more
  1. 2020Gradient Centralization: A New Optimization Technique for Deep Neural Networkscited by 82
  2. 2024Requirements Satisfiability with In-Context Learningcited by 5

Built on by

Not cited yet.

Similar, not cited

Close in wording, no citation either way

  1. 2026The Forward-Backward Disconnect: State Dynamics, Credit Assignment, and Biological Grounding in Neural Computation ↗
  2. 2022Few-Bit Backward: Quantized Gradients of Activation Functions for Memory Footprint Reduction
  3. 2023Understanding Forward Process of Convolutional Neural Network
  4. 2026A Composite Activation Function for Learning Stable Binary Representations
  5. 2024Leveraging Continuously Differentiable Activation Functions for Learning in Quantized Noisy Environments
  6. 2026Neural Quadratic Forms: A Unified Minimal Model for Sudden Learning and Scaling Laws
  7. 2025Forward Target Propagation: A Forward-Only Approach to Global Error Credit Assignment via Local Losses
  8. 2026Improving Neural Network Training by Decoupling the Magnitude and Direction of Weight Vectors