NoiseZO: RRAM Noise-Driven Zeroth-Order Optimization for Efficient Forward-Only Training
Compute-in-memory using emerging resistive random-access memory (RRAM) demonstrates significant potential for building energy-efficient deep neural networks. However, RRAM-based network training faces challenges from computational noise and gradient calculation overhead. In this study, we introduce NoiseZO, a forward-only training framework that leverages intrinsic RRAM noise to estimate gradients via zeroth-order (ZO) optimization. The framework maps neural networks onto dual RRAM arrays, utilizing their inherent write noise as $\mathbf{Z O}$ perturbations for training. This enables network updates through only two forward computations. A fine-grained perturbation control strategy is further developed to enhance training accuracy. Extensive experiments on vowel and image datasets, implemented with typical networks, showcase the effectiveness of our framework. Compared to conventional complementary metal-oxide-semiconductor (CMOS) implementations, our approach achieves a 21-fold reduction in energy consumption.
Authors
- Zhengwu Liu (ORCID: https://orcid.org/0000-0001-7968-9469)
- Ngai Wong (ORCID: https://orcid.org/0000-0002-3026-0108)
- Taiqiang Wu (ORCID: https://orcid.org/0000-0002-3664-3513)
- Chen Zhang (ORCID: https://orcid.org/0000-0002-8293-0601)
- Shuqi Wang (ORCID: https://orcid.org/0009-0009-3605-9331)
- Chenchen Ding (ORCID: https://orcid.org/0009-0001-2026-1449)
- Jiajun Zhou (ORCID: https://orcid.org/0000-0001-6328-4256)
Institutions
- University of Hong Kong (HK)
Publication Details
- Published
- 2025-06-22
- DOI
- https://doi.org/10.1109/dac63849.2025.11132557
- Citations
- 1
- Primary Topic
- Advanced Memory and Neural Computing
- Type
- article
- Field-Weighted Citation Impact
- 0.73