paper-with-me

홈 › Papers

Tiny Classifier Circuits: Evolving Accelerators for Tabular Data

2023-02-28 · Konstantinos Iordanou, Timothy Atkinson, Emre Ozer, Jedrzej Kufel, John Biggs, Gavin Brown, Mikel Lujan

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 ASIC or on an FPGA. We empirically evaluate the automatic Tiny Classifier circuit generation methodology or "Auto Tiny Classifiers" on a wide range of tabular datasets, and compare it against conventional ML techniques such as Amazon's AutoGluon, Google's TabNet and a neural search over Multi-Layer Perceptrons. Despite Tiny Classifiers being constrained to a few hundred logic gates, we observe no statistically significant difference in prediction performance in comparison to the best-performing ML baseline. When synthesised as a Silicon chip, Tiny Classifiers use 8-18x less area and 4-8x less power. When implemented as an ultra-low cost chip on a flexible substrate (i.e., FlexIC), they occupy 10-75x less area and consume 13-75x less power compared to the most hardware-efficient ML baseline. On an FPGA, Tiny Classifiers consume 3-11x fewer resources.

📄 PDF Abstract BibTeX arXiv:2303.00031

Code (0)

등록된 구현이 없습니다.

Tasks

Edge-computing

Methods 이 논문이 사용한 방법론

Gated Linear Unit A Gated Linear Unit, or GLU computes: $$ \mathrm{GLU}(a, b) = a \otimes \sigma(b) $$ It is used in natural language processing architectures, for example the Gated CNN,…
Residual Connection 설명 없음
Batch Normalization 설명 없음
Dense Connections Dense Connections, or Fully Connected Connections, are a type of layer in a deep neural network that use a linear operation where every input is connected to every output…
TabNet 설명 없음

Similar Papers 제목 키워드 기반

Prospects for Analog Circuits in Deep Networks

2021-06-23 · Shih-Chii Liu, John Paul Strachan, Arindam Basu

Operations typically used in machine learning al-gorithms (e.g. adds and soft max) can be implemented bycompact analog circuits. Analog Application-Specific Integrated Circuit (ASIC) designs that implement these algorith…

BIG-bench Machine Learning

Approximate Decision Trees For Machine Learning Classification on Tiny Printed Circuits

2022-03-15 · Konstantinos Balaskas, Georgios Zervakis, Kostas Siozios, Mehdi B. Tahoori 외

Although Printed Electronics (PE) cannot compete with silicon-based systems in conventional evaluation metrics, e.g., integration density, area and performance, PE offers attractive properties such as on-demand ultra-low…

BIG-bench Machine Learning

DEX: Data Channel Extension for Efficient CNN Inference on Tiny AI Accelerators

2024-12-09 · Taesik Gong, Fahim Kawsar, Chulhong Min

Tiny machine learning (TinyML) aims to run ML models on small devices and is increasingly favored for its enhanced privacy, reduced latency, and low cost. Recently, the advent of tiny AI accelerators has revolutionized t…

From Tiny Machine Learning to Tiny Deep Learning: A Survey

2025-06-21 · Shriyank Somvanshi, Md Monzurul Islam, Gaurab Chhetri, Rohit Chakraborty 외

The rapid growth of edge devices has driven the demand for deploying artificial intelligence (AI) at the edge, giving rise to Tiny Machine Learning (TinyML) and its evolving counterpart, Tiny Deep Learning (TinyDL). Whil…

AutoMLModel OptimizationNeural Architecture SearchQuantization+1

Energy Backdoor Attack to Deep Neural Networks

2025-01-14 · Hanene F. Z. Brachemi Meftah, Wassim Hamidouche, Sid Ahmed Fezza, Olivier Déforges 외

The rise of deep learning (DL) has increased computing complexity and energy use, prompting the adoption of application specific integrated circuits (ASICs) for energy-efficient edge and mobile deployment. However, recen…

Backdoor Attack