Arbitrary Precision Printed Ternary Neural Networks with Holistic Evolutionary Approximation

Vojtech Mrazek, Konstantinos Balaskas, Paula Carolina Lozano Duarte, Zdenek Vasicek, Mehdi B. Tahoori +1 more
8/27/2025
eess.SPcs.AIcs.NE

No official code found. Best implementation: ehw-fit/arbitrary-input-tnn (0 stars, MIT, last commit 2025-09-24).

Abstract

Printed electronics offer a promising alternative for applications beyond silicon-based systems, requiring properties like flexibility, stretchability, conformality, and ultra-low fabrication costs. Despite the large feature sizes in printed electronics, printed neural networks have attracted attention for meeting target application requirements, though realizing complex circuits remains challenging. This work bridges the gap between classification accuracy and area efficiency in printed neural networks, covering the entire processing-near-sensor system design and co-optimization from the analog-to-digital interface-a major area and power bottleneck-to the digital classifier. We propose an automated framework for designing printed Ternary Neural Networks with arbitrary input precision, utilizing multi-objective optimization and holistic approximation. Our circuits outperform existing approximate printed neural networks by 17x in area and 59x in power on average, being the first to enable printed-battery-powered operation with under 5% accuracy loss while accounting for analog-to-digital interfacing costs.

View on arXivView PDF

Code Implementations(1)

MIT

Arbitrary Precision Printed Ternary Neural Networks with Holistic Evolutionary Approximation

00Python, VerilogAug 25, 20251 years agoMIT

Similar Papers

Cite this paper

@article{mrazek2025arbitrary,
  title  = {Arbitrary Precision Printed Ternary Neural Networks with Holistic Evolutionary Approximation},
  author = {Vojtech Mrazek and Konstantinos Balaskas and Paula Carolina Lozano Duarte and Zdenek Vasicek and Mehdi B. Tahoori and Georgios Zervakis},
  year   = {2025},
  eprint = {2508.19660},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2508.19660v3}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2508.19660.svg)](https://codeofpaper.com/paper/2508.19660)

Discussion