Efficient and robust bitstream processing in binarised neural networks


Aygun S., Güneş E. O., De Vleeschouwer C.

ELECTRONICS LETTERS, cilt.57, sa.5, ss.219-222, 2021 (SCI-Expanded) identifier identifier

  • Yayın Türü: Makale / Tam Makale
  • Cilt numarası: 57 Sayı: 5
  • Basım Tarihi: 2021
  • Doi Numarası: 10.1049/ell2.12045
  • Dergi Adı: ELECTRONICS LETTERS
  • Derginin Tarandığı İndeksler: Science Citation Index Expanded (SCI-EXPANDED), Scopus, Academic Search Premier, PASCAL, Applied Science & Technology Source, Business Source Elite, Business Source Premier, Communication Abstracts, Computer & Applied Sciences, INSPEC, zbMATH, Directory of Open Access Journals
  • Sayfa Sayıları: ss.219-222
  • Anahtar Kelimeler: Logic circuits, Logic elements, Neural net devices, Neural nets (circuit implementations)
  • İstanbul Teknik Üniversitesi Adresli: Evet

Özet

In the neural network context, used in a variety of applications, binarised networks, which describe both weights and activations as single-bit binary values, provide computationally attractive solutions. A lightweight binarised neural network system can be constructed using only logic gates and counters together with a two-valued activation function unit. However, binarised neural networks represent the weights and the neuron outputs with only one bit, making them sensitive to bit-flipping errors. Binarised weights and neurons are manipulated by the utilisation of bitstream processing with regard to stochastic computing to cope with this error sensitivity. Stochastic computing is shown to provide robustness for bit errors on data while being built on a hardware structure, whose implementation is simplified by a novel subtraction-free implementation of the neuron activation.