Tiny Classifier Circuits: Evolving Accelerators for Tabular Data
Konstantinos Iordanou, Timothy Atkinson, Emre Ozer, Jedrzej Kufel,, John Biggs, Gavin Brown, Mikel Lujan

TL;DR
This paper introduces an evolutionary methodology to automatically generate tiny, resource-efficient classifier circuits for tabular data that maintain comparable accuracy to traditional machine learning models, suitable for edge devices.
Contribution
It presents a novel automated approach for designing ultra-compact classifier circuits using logic gates, achieving similar accuracy to conventional ML with significantly reduced hardware resources.
Findings
Tiny Classifiers have no significant accuracy loss compared to baseline ML models.
They use 8-18x less silicon area and 4-8x less power when synthesized as chips.
On FPGA, they consume 3-11x fewer resources.
Abstract
A typical machine learning (ML) development cycle for edge computing is to maximise the performance during model training and then minimise the memory/area footprint of the trained model for deployment on edge devices targeting CPUs, GPUs, microcontrollers, or custom hardware accelerators. This paper proposes a methodology for automatically generating predictor circuits for classification of tabular data with comparable prediction performance to conventional ML techniques while using substantially fewer hardware resources and power. The proposed methodology uses an evolutionary algorithm to search over the space of logic gates and automatically generates a classifier circuit with maximised training prediction accuracy. Classifier circuits are so tiny (i.e., consisting of no more than 300 logic gates) that they are called "Tiny Classifier" circuits, and can efficiently be implemented in…
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.
Taxonomy
TopicsEvolutionary Algorithms and Applications · Neural Networks and Applications · Metaheuristic Optimization Algorithms Research
MethodsGated Linear Unit · Residual Connection · Batch Normalization · Dense Connections · TabNet
