mlsanityData to 7 Oct 2026

Ultra-compact Binary Neural Networks for Human Activity Recognition on RISC-V Processors

arXiv 2205.12781 ↗First posted 25 May 2022cs.LG eess.SPcited by 7

Not on the map. Why?

Abstract (arXiv)

Human Activity Recognition (HAR) is a relevant inference task in many mobile applications. State-of-the-art HAR at the edge is typically achieved with lightweight machine learning models such as decision trees and Random Forests (RFs), whereas deep learning is less common due to its high computational complexity. In this work, we propose a novel implementation of HAR based on deep neural networks, and precisely on Binary Neural Networks (BNNs), targeting low-power general purpose processors with a RISC-V instruction set. BNNs yield very small memory footprints and low inference complexity, thanks to the replacement of arithmetic operations with bit-wise ones. However, existing BNN implementations on general purpose processors impose constraints tailored to complex computer vision tasks, which result in over-parametrized models for simpler problems like HAR. Therefore, we also introduce a new BNN inference library, which targets ultra-compact models explicitly. With experiments on a single-core RISC-V processor, we show that BNNs trained on two HAR datasets obtain higher classification accuracy compared to a state-of-the-art baseline based on RFs. Furthermore, our BNN reaches the same accuracy of a RF with either less memory (up to 91%) or more energy-efficiency (up to 70%), depending on the complexity of the features extracted by the RF.

Key facts. Cited by 7 papers in the map (data through 7 Oct 2026). Builds on 11 of its 33 references that are in the map. First posted on arXiv 25 May 2022.

Builds on

11 of 33 references.

References · 11

  1. 2017Quantization and Training of Neural Networks for Efficient Integer-Arithmetic-Only Inferencecited by 1,548
  2. 2016XNOR-Net: ImageNet Classification Using Binary Convolutional Neural Networkscited by 829
  3. 2017Efficient Processing of Deep Neural Networks: A Tutorial and Surveycited by 427
  4. 2016Quantized Neural Networks: Training Neural Networks with Low Precision Weights and Activationscited by 413
  5. 2015Deep Learning with Limited Numerical Precisioncited by 368
  6. 2016Deep, Convolutional, and Recurrent Models for Human Activity Recognition using Wearablescited by 93
  7. 2016UniMiB SHAR: a new dataset for human activity recognition using acceleration data from smartphonescited by 54
  8. 2019PULP-NN: Accelerating Quantized Neural Networks on Parallel Ultra-Low-Power RISC-V Processorscited by 34
  9. 2018XNOR Neural Engine: a Hardware Accelerator IP for 21.6 fJ/op Binary Neural Network Inferencecited by 28
  10. 2019daBNN: A Super Fast Inference Framework for Binary Neural Networks on ARM devicescited by 27
  11. 2017BMXNet: An Open-Source Binary Neural Network Implementation Based on MXNetcited by 11

Built on by

Cited by year

Citing papers per year: 2022: 3; 2023: 2; 2024: 1; 2025: 1.

7 papers.