Optimizing TinyML: The Impact of Reduced Data Acquisition Rates for Time Series Classification on Microcontrollers
Riya Samanta, Bidyut Saha, Soumya K. Ghosh, and Ram Babu Roy

TL;DR
This paper demonstrates that reducing data acquisition rates in TinyML time series classification on microcontrollers significantly decreases resource usage and energy consumption with minimal accuracy loss, enhancing deployment efficiency.
Contribution
It provides empirical evidence that lowering sampling frequency can optimize TinyML models for resource-constrained devices without sacrificing accuracy.
Findings
Energy consumption reduced by up to 70%
RAM usage decreased by 60%
Latency and MAC operations reduced by over 70%
Abstract
Tiny Machine Learning (TinyML) enables efficient, lowcost, and privacy preserving machine learning inference directly on microcontroller units (MCUs) connected to sensors. Optimizing models for these constrained environments is crucial. This paper investigates how reducing data acquisition rates affects TinyML models for time series classification, focusing on resource-constrained, battery operated IoT devices. By lowering data sampling frequency, we aim to reduce computational demands RAM usage, energy consumption, latency, and MAC operations by approximately fourfold while maintaining similar classification accuracies. Our experiments with six benchmark datasets (UCIHAR, WISDM, PAMAP2, MHEALTH, MITBIH, and PTB) showed that reducing data acquisition rates significantly cut energy consumption and computational load, with minimal accuracy loss. For example, a 75\% reduction 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
TopicsTime Series Analysis and Forecasting · Anomaly Detection Techniques and Applications · Neural Networks and Applications
