2. Neural network algorithm
2-1) eWB : Event-Based Weight binarization Algorithm for Spiking Neural Networks
- A novel event-based weight binarization (eWB) algorithm for spiking neural networks with binary synaptic weight (-1, 1) based on the Lagrange Multiplier Method (LMM) is proposed. eWB algorithm features (i) event-based asymptotic weight binarization with only local data (ii) full compatibility with event-based learning algorithms such as STDP and event-driven random backpropagation (eRBP) (iii) the capability to address various constraints including binary weight constraint.

- Figure. A schematic of SNN architecture for eRBP. The error-coding layer (E) consists of two error-coding neurons for each label dimension that encode false positive and negative errors between labels (L) and prediction (P).
- During training, each of the hidden (H1 and H2) and prediction (P) neurons receives random feedback from the error neurons with fixed random weight. As proof of this concept, a single algorithm for learning binary weights combining eWB with eRBP (eWB-eRBP) for learning binary weights to generate correct classifications is proposed.