Hardware Architecture for Large Parallel Array of Random Feature Extractors applied to Image Recognition
Aakash Patil, Shanlan Shen, Enyi Yao, Arindam Basu

TL;DR
This paper presents a low-power, compact hardware implementation of a Random Feature Extractor for image recognition, demonstrating high accuracy on MNIST with efficient energy use suitable for portable devices.
Contribution
It introduces a novel hardware architecture for RFE with weight reuse and redundancy avoidance, validated as part of an Extreme Learning Machine achieving over 97% accuracy on MNIST.
Findings
Achieved >97% accuracy on MNIST digit recognition.
Implemented RFE core in 0.35μm CMOS occupying 5mm×5mm area.
Total energy consumption per classification is 5.97 μJ.
Abstract
We demonstrate a low-power and compact hardware implementation of Random Feature Extractor (RFE) core. With complex tasks like Image Recognition requiring a large set of features, we show how weight reuse technique can allow to virtually expand the random features available from RFE core. Further, we show how to avoid computation cost wasted for propagating "incognizant" or redundant random features. For proof of concept, we validated our approach by using our RFE core as the first stage of Extreme Learning Machine (ELM)--a two layer neural network--and were able to achieve accuracy on MNIST database of handwritten digits. ELM's first stage of RFE is done on an analog ASIC occupying mmmm area in m CMOS and consuming J/classify while using effective hidden neurons. The ELM second stage consisting of just adders can be implemented as…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
