Training of artificial neural networks

By storing least-significant bits in digital memory and using an analog multiply-accumulate unit for reduced-precision weights, the method addresses the inefficiencies in ANN training, achieving reduced complexity and power consumption without compromising accuracy.

CA3137231CActive Publication Date: 2026-10-27INTERNATIONAL BUSINESS MACHINE CORPORATION
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CA3137231
Authority / Receiving Office
CA · CA
Patent Type
Patents
Current Assignee / Owner
Priority Date
2019-05-16
Filing Date
2020-05-12
Publication Date
2026-10-27
Estimated Expiration
2040-05-12
Patent Text Reader

Abstract

Methods and apparatus are provided for training an artificial neural network having a succession of neuron layers with interposed synaptic layers each having a respective set of N-bit fixed-point weights {w} for weighting signals propagated between its adjacent neuron layers, via an iterative cycle of signal propagation and weight-update calculation operations. Such a method includes, for each synaptic layer, storing a plurality p of the least-significant bits of each N-bit weight w in digital memory, and storing the next n-bit portion of each weight w in an analog multiply-accumulate unit comprising an array of digital memory elements. Each digital memory element comprises n binary memory cells for storing respective bits of the n-bit portion of a weight, where n ≥ 1 and (p + n + m) = N where m ≥ 0 corresponds to a defined number of most-significant zero bits in weights of the synaptic layer.
Need to check novelty before this filing date? Find Prior Art