paper-with-me

Papers

T-RECX: Tiny-Resource Efficient Convolutional neural networks with early-eXit

2022-07-14 · Nikhil P Ghanathe, Steve Wilton

Deploying Machine learning (ML) on milliwatt-scale edge devices (tinyML) is gaining popularity due to recent breakthroughs in ML and Internet of Things (IoT). Most tinyML research focuses on model compression techniques that trade accuracy (and model capacity) for compact models to fit into the KB-sized tiny-edge devices. In this paper, we show how such models can be enhanced by the addition of an early exit intermediate classifier. If the intermediate classifier exhibits sufficient confidence in its prediction, the network exits early thereby, resulting in considerable savings in time. Although early exit classifiers have been proposed in previous work, these previous proposals focus on large networks, making their techniques suboptimal/impractical for tinyML applications. Our technique is optimized specifically for tiny-CNN sized models. In addition, we present a method to alleviate the effect of network overthinking by leveraging the representations learned by the early exit. We evaluate T-RecX on three CNNs from the MLPerf tiny benchmark suite for image classification, keyword spotting and visual wake word detection tasks. Our results show that T-RecX 1) improves the accuracy of baseline network, 2) achieves 31.58% average reduction in FLOPS in exchange for one percent accuracy across all evaluated models. Furthermore, we show that our methods consistently outperform popular prior works on the tiny-CNNs we evaluate.

📄 PDF Abstract BibTeX arXiv:2207.06613

Code (0)

등록된 구현이 없습니다.

Tasks

image-classificationImage ClassificationKeyword SpottingModel CompressionQuantization

Similar Papers 제목 키워드 기반

QUTE: Quantifying Uncertainty in TinyML with Early-exit-assisted ensembles for model-monitoring

2024-04-19 · Nikhil P Ghanathe, Steven J E Wilton

Uncertainty quantification (UQ) provides a resource-efficient solution for on-device monitoring of tinyML models deployed without access to true labels. However, existing UQ methods impose significant memory and compute …

Uncertainty Quantification

GRecX: An Efficient and Unified Benchmark for GNN-based Recommendation

2021-11-19 · Desheng Cai, Jun Hu, Quan Zhao, Shengsheng Qian 외

In this paper, we present GRecX, an open-source TensorFlow framework for benchmarking GNN-based recommendation models in an efficient and unified way. GRecX consists of core libraries for building GNN-based recommendatio…

BenchmarkingManagement

RecXplainer: Amortized Attribute-based Personalized Explanations for Recommender Systems

2022-11-27 · Sahil Verma, Chirag Shah, John P. Dickerson, Anurag Beniwal 외

Recommender systems influence many of our interactions in the digital world -- impacting how we shop for clothes, sorting what we see when browsing YouTube or TikTok, and determining which restaurants and hotels we are s…

AttributeRecommendation Systems

Tiny Models are the Computational Saver for Large Models

2024-03-26 · Qingyuan Wang, Barry Cardiff, Antoine Frappé, Benoit Larras 외

This paper introduces TinySaver, an early-exit-like dynamic model compression approach which employs tiny models to substitute large models adaptively. Distinct from traditional compression techniques, dynamic methods li…

Computational EfficiencyImage ClassificationModel Compression

APIRecX: Cross-Library API Recommendation via Pre-Trained Language Model

2021-11-01 · EMNLP 2021 11 · Yuning Kang, Zan Wang, Hongyu Zhang, Junjie Chen 외

For programmers, learning the usage of APIs (Application Programming Interfaces) of a software library is important yet difficult. API recommendation tools can help developers use APIs by recommending which APIs to be us…

Language ModelingLanguage Modelling