Multiplierless In-filter Computing for tinyML Platforms
Not on the map. Why?
Abstract (arXiv)
Wildlife conservation using continuous monitoring of environmental factors and biomedical classification, which generate a vast amount of sensor data, is a challenge due to limited bandwidth in the case of remote monitoring. It becomes critical to have classification where data is generated, and only classified data is used for monitoring. We present a novel multiplierless framework for in-filter acoustic classification using Margin Propagation (MP) approximation used in low-power edge devices deployable in remote areas with limited connectivity. The entire design of this classification framework is based on template-based kernel machine, which include feature extraction and inference, and uses basic primitives like addition/subtraction, shift, and comparator operations, for hardware implementation. Unlike full precision training methods for traditional classification, we use MP-based approximation for training, including backpropagation mitigating approximation errors. The proposed framework is general enough for acoustic classification. However, we demonstrate the hardware friendliness of this framework by implementing a parallel Finite Impulse Response (FIR) filter bank in a kernel machine classifier optimized for a Field Programmable Gate Array (FPGA). The FIR filter acts as the feature extractor and non-linear kernel for the kernel machine implemented using MP approximation and a downsampling method to reduce the order of the filters. The FPGA implementation on Spartan 7 shows that the MP-approximated in-filter kernel machine is more efficient than traditional classification frameworks with just less than 1K slices.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 14 of its 53 references that are in the map. First posted on arXiv 24 Apr 2023.
Builds on
14 of 53 references.
References · 14
- 2015Deep Compression: Compressing Deep Neural Networks with Pruning, Trained Quantization and Huffman Codingcited by 2,329
- 2016XNOR-Net: ImageNet Classification Using Binary Convolutional Neural Networkscited by 849
- 2016DoReFa-Net: Training Low Bitwidth Convolutional Neural Networks with Low Bitwidth Gradientscited by 569
- 2016Quantized Neural Networks: Training Neural Networks with Low Precision Weights and Activationscited by 426
- 2020Training with Quantization Noise for Extreme Model Compressioncited by 145
- 2015Fixed Point Quantization of Deep Convolutional Networkscited by 143
- 2021Seeing biodiversity: perspectives in machine learning for wildlife conservationcited by 130
- 2018A Survey on Methods and Theories of Quantized Neural Networkscited by 75
- 2017Adaptive Quantization for Deep Neural Networkcited by 67
- 2019DeepShift: Towards Multiplication-Less Neural Networkscited by 54
- 2017A Transprecision Floating-Point Platform for Ultra-Low Power Computingcited by 5
- 2021Multiplierless MP-Kernel Machine For Energy-efficient Edge Devicescited by 4
Built on by
Not cited yet.