Pith. sign in

REVIEW 1 cited by

NeFT: Negative Feedback Training to Improve Robustness of Compute-In-Memory DNN Accelerators

Not yet reviewed by Pith; the record is open.

This paper has not been read by Pith yet. Machine review is queued; the pith claim, tier, and objections will appear here once it completes.

SPECIMEN: schema-true, not a live event

T0 review · schema-true

One-sentence machine reading of the paper's core claim.

pith:XXXXXXXX · record.json · timestamp

arxiv 2305.14561 v5 pith:5YAJ3RYI submitted 2023-05-23 cs.LG cs.AIcs.AR

classification cs.LGcs.AIcs.AR
keywords nefttrainingdevicevariationsinferencerobustnessacceleratorsaccuracy
verification ladder T0 review T1 audit T2 compute T3 formal
0 comments
read the original abstract

Compute-in-memory accelerators built upon non-volatile memory devices excel in energy efficiency and latency when performing deep neural network (DNN) inference, thanks to their in-situ data processing capability. However, the stochastic nature and intrinsic variations of non-volatile memory devices often result in performance degradation during DNN inference. Introducing these non-ideal device behaviors in DNN training enhances robustness, but drawbacks include limited accuracy improvement, reduced prediction confidence, and convergence issues. This arises from a mismatch between the deterministic training and non-deterministic device variations, as such training, though considering variations, relies solely on the model's final output. In this work, inspired by control theory, we propose Negative Feedback Training (NeFT), a novel concept supported by theoretical analysis, to more effectively capture the multi-scale noisy information throughout the network. We instantiate this concept with two specific instances, oriented variational forward (OVF) and intermediate representation snapshot (IRS). Based on device variation models extracted from measured data, extensive experiments show that our NeFT outperforms existing state-of-the-art methods with up to a 45.08% improvement in inference accuracy while reducing epistemic uncertainty, boosting output confidence, and improving convergence probability. These results underline the generality and practicality of our NeFT framework for increasing the robustness of DNNs against device variations. The source code for these two instances is available at https://github.com/YifanQin-ND/NeFT_CIM

Discussion (0). Continue with ORCID to comment.

Forward citations

Cited by 1 Pith paper

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score. Full citation record

  1. Atleus: Accelerating Transformers on the Edge Enabled by 3D Heterogeneous Manycore Architectures

    cs.AR 2025-01 conditional novelty 7.0 of 10

    A 3D heterogeneous ReRAM-plus-systolic-array accelerator that claims up to 56x speedup and 64.5x energy efficiency over GPUs for transformer fine-tuning and inference.

Pith tools