QubitHD: A Stochastic Acceleration Method for HD Computing-Based Machine Learning

11/27/2019
by   Samuel Bosch, et al.
12

Machine Learning algorithms based on Brain-inspired Hyperdimensional (HD) computing imitate cognition by exploiting statistical properties of high-dimensional vector spaces. It is a promising solution for achieving high energy-efficiency in different machine learning tasks, such as classification, semi-supervised learning and clustering. A weakness of existing HD computing-based ML algorithms is the fact that they have to be binarized for achieving very high energy-efficiency. At the same time, binarized models reach lower classification accuracies. To solve the problem of the trade-off between energy-efficiency and classification accuracy, we propose the QubitHD algorithm. It stochastically binarizes HD-based algorithms, while maintaining comparable classification accuracies to their non-binarized counterparts. The FPGA implementation of QubitHD provides a 65 energy-efficiency, and a 95 compared to state-of-the-art HD-based ML algorithms. It also outperforms state-of-the-art low-cost classifiers (like Binarized Neural Networks) in terms of speed and energy-efficiency by an order of magnitude during training and inference.

READ FULL TEXT

page 4

page 6

research
10/24/2019

LUTNet: Learning FPGA Configurations for Highly Efficient Neural Network Inference

Research has shown that deep neural networks contain significant redunda...
research
10/25/2016

Energy-efficient Machine Learning in Silicon: A Communications-inspired Approach

This position paper advocates a communications-inspired approach to the ...
research
04/21/2019

Intermittent Learning: On-Device Machine Learning on Intermittently Powered System

In this paper, we introduce the concept of intermittent learning, which ...
research
06/03/2020

Stochastic-based Neural Network hardware acceleration for an efficient ligand-based virtual screening

Artificial Neural Networks (ANN) have been popularized in many science a...
research
04/19/2020

Classification using Hyperdimensional Computing: A Review

Hyperdimensional (HD) computing is built upon its unique data type refer...
research
07/07/2020

An Entropy Equation for Energy

This paper describes an entropy equation, but one that should be used fo...
research
09/12/2016

FALCON: Feature Driven Selective Classification for Energy-Efficient Image Recognition

Machine-learning algorithms have shown outstanding image recognition or ...

Please sign up or login with your details

Forgot password? Click here to reset