Efficient Majority Voting in Digital Hardware

08/09/2021
by   Stefan Baumgartner, et al.
0

In recent years, machine learning methods became increasingly important for a manifold number of applications. However, they often suffer from high computational requirements impairing their efficient use in real-time systems, even when employing dedicated hardware accelerators. Ensemble learning methods are especially suitable for hardware acceleration since they can be constructed from individual learners of low complexity and thus offer large parallelization potential. For classification, the outputs of these learners are typically combined by majority voting, which often represents the bottleneck of a hardware accelerator for ensemble inference. In this work, we present a novel architecture that allows obtaining a majority decision in a number of clock cycles that is logarithmic in the number of inputs. We show, that for the example application of handwritten digit recognition a random forest processing engine employing this majority decision architecture implemented on an FPGA allows the classification of more than seven million images per second.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/28/2019

Machine Truth Serum

Wisdom of the crowd revealed a striking fact that the majority answer fr...
research
05/03/2020

Lupulus: A Flexible Hardware Accelerator for Neural Networks

Neural networks have become indispensable for a wide range of applicatio...
research
10/25/2022

An Intelligent Decision Support Ensemble Voting Model for Coronary Artery Disease Prediction in Smart Healthcare Monitoring Environments

Coronary artery disease (CAD) is one of the most common cardiac diseases...
research
04/19/2021

Learning on Hardware: A Tutorial on Neural Network Accelerators and Co-Processors

Deep neural networks (DNNs) have the advantage that they can take into a...
research
05/09/2021

Evaluating Deep Neural Network Ensembles by Majority Voting cum Meta-Learning scheme

Deep Neural Networks (DNNs) are prone to overfitting and hence have high...
research
04/18/2019

Ensemble Convolutional Neural Networks for Mode Inference in Smartphone Travel Survey

We develop ensemble Convolutional Neural Networks (CNNs) to classify the...
research
06/12/2023

Rotational augmentation techniques: a new perspective on ensemble learning for image classification

The popularity of data augmentation techniques in machine learning has i...

Please sign up or login with your details

Forgot password? Click here to reset