Random Forests (RFs) are popular Machine Learning models for edge computing, due to their lightweight nature and high accuracy on several common tasks. Large RFs however, still have significant energy costs, a serious concern for battery-operated ultra-low-power devices. Following the adaptive (or dynamic) inference paradigm, we introduce a hardware-friendly early stopping policy for RF-based classifiers, halting the execution as soon as a sufficient prediction confidence is achieved. We benchmark our approach on three state-of-the-art datasets relative to different embedded classification tasks, and deploy our models on a single core RISC-V microcontroller. We achieve an energy reduction ranging from 18% to more than 91%, with an accuracy drop lower than 0.5%. Additionally, we compare our approach with other early-stopping policies, showing that we outperform them.

Low-Overhead Early-Stopping Policies for Efficient Random Forests Inference on Microcontrollers / Daghero, F; Burrello, A; Xie, C; Benini, L; Calimera, A; Macii, E; Poncino, M; Pagliari, DJ. - ELETTRONICO. - 661:(2022), pp. 25-47. (Intervento presentato al convegno IFIP/IEEE International Conference on Very Large Scale Integration - System on a Chip tenutosi a Online nel 2021) [10.1007/978-3-031-16818-5_2].

Low-Overhead Early-Stopping Policies for Efficient Random Forests Inference on Microcontrollers

Burrello, A;Benini, L;
2022

Abstract

Random Forests (RFs) are popular Machine Learning models for edge computing, due to their lightweight nature and high accuracy on several common tasks. Large RFs however, still have significant energy costs, a serious concern for battery-operated ultra-low-power devices. Following the adaptive (or dynamic) inference paradigm, we introduce a hardware-friendly early stopping policy for RF-based classifiers, halting the execution as soon as a sufficient prediction confidence is achieved. We benchmark our approach on three state-of-the-art datasets relative to different embedded classification tasks, and deploy our models on a single core RISC-V microcontroller. We achieve an energy reduction ranging from 18% to more than 91%, with an accuracy drop lower than 0.5%. Additionally, we compare our approach with other early-stopping policies, showing that we outperform them.
2022
IFIP/IEEE International Conference on Very Large Scale Integration - System on a Chip
25
47
Low-Overhead Early-Stopping Policies for Efficient Random Forests Inference on Microcontrollers / Daghero, F; Burrello, A; Xie, C; Benini, L; Calimera, A; Macii, E; Poncino, M; Pagliari, DJ. - ELETTRONICO. - 661:(2022), pp. 25-47. (Intervento presentato al convegno IFIP/IEEE International Conference on Very Large Scale Integration - System on a Chip tenutosi a Online nel 2021) [10.1007/978-3-031-16818-5_2].
Daghero, F; Burrello, A; Xie, C; Benini, L; Calimera, A; Macii, E; Poncino, M; Pagliari, DJ
File in questo prodotto:
Eventuali allegati, non sono esposti

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11585/900498
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? 0
social impact