IDEAS home Printed from https://ideas.repec.org/a/gam/jeners/v14y2021i20p6636-d655836.html
   My bibliography  Save this article

Self-Learning Pipeline for Low-Energy Resource-Constrained Devices

Author

Listed:
  • Fouad Sakr

    (Department of Electrical, Electronic and Telecommunication Engineering and Naval Architecture (DITEN), University of Genoa, Via Opera Pia 11a, 16145 Genova, Italy
    School of Electronic Engineering and Computer Science, Queen Mary University of London, London E1 4NS, UK)

  • Riccardo Berta

    (Department of Electrical, Electronic and Telecommunication Engineering and Naval Architecture (DITEN), University of Genoa, Via Opera Pia 11a, 16145 Genova, Italy)

  • Joseph Doyle

    (School of Electronic Engineering and Computer Science, Queen Mary University of London, London E1 4NS, UK)

  • Alessandro De Gloria

    (Department of Electrical, Electronic and Telecommunication Engineering and Naval Architecture (DITEN), University of Genoa, Via Opera Pia 11a, 16145 Genova, Italy)

  • Francesco Bellotti

    (Department of Electrical, Electronic and Telecommunication Engineering and Naval Architecture (DITEN), University of Genoa, Via Opera Pia 11a, 16145 Genova, Italy)

Abstract

The trend of bringing machine learning (ML) to the Internet of Things (IoT) field devices is becoming ever more relevant, also reducing the overall energy need of the applications. ML models are usually trained in the cloud and then deployed on edge devices. Most IoT devices generate large amounts of unlabeled data, which are expensive and challenging to annotate. This paper introduces the self-learning autonomous edge learning and inferencing pipeline (AEP), deployable in a resource-constrained embedded system, which can be used for unsupervised local training and classification. AEP uses two complementary approaches: pseudo-label generation with a confidence measure using k-means clustering and periodic training of one of the supported classifiers, namely decision tree (DT) and k-nearest neighbor (k-NN), exploiting the pseudo-labels. We tested the proposed system on two IoT datasets. The AEP, running on the STM NUCLEO-H743ZI2 microcontroller, achieves comparable accuracy levels as same-type models trained on actual labels. The paper makes an in-depth performance analysis of the system, particularly addressing the limited memory footprint of embedded devices and the need to support remote training robustness.

Suggested Citation

  • Fouad Sakr & Riccardo Berta & Joseph Doyle & Alessandro De Gloria & Francesco Bellotti, 2021. "Self-Learning Pipeline for Low-Energy Resource-Constrained Devices," Energies, MDPI, vol. 14(20), pages 1-19, October.
  • Handle: RePEc:gam:jeners:v:14:y:2021:i:20:p:6636-:d:655836
    as

    Download full text from publisher

    File URL: https://www.mdpi.com/1996-1073/14/20/6636/pdf
    Download Restriction: no

    File URL: https://www.mdpi.com/1996-1073/14/20/6636/
    Download Restriction: no
    ---><---

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:gam:jeners:v:14:y:2021:i:20:p:6636-:d:655836. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    We have no bibliographic references for this item. You can help adding them by using this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: MDPI Indexing Manager (email available below). General contact details of provider: https://www.mdpi.com .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.