paper-with-me

Papers

Tiny Machine Learning for Concept Drift

2021-07-30 · Simone Disabato, Manuel Roveri

Tiny Machine Learning (TML) is a new research area whose goal is to design machine and deep learning techniques able to operate in Embedded Systems and IoT units, hence satisfying the severe technological constraints on memory, computation, and energy characterizing these pervasive devices. Interestingly, the related literature mainly focused on reducing the computational and memory demand of the inference phase of machine and deep learning models. At the same time, the training is typically assumed to be carried out in Cloud or edge computing systems (due to the larger memory and computational requirements). This assumption results in TML solutions that might become obsolete when the process generating the data is affected by concept drift (e.g., due to periodicity or seasonality effect, faults or malfunctioning affecting sensors or actuators, or changes in the users' behavior), a common situation in real-world application scenarios. For the first time in the literature, this paper introduces a Tiny Machine Learning for Concept Drift (TML-CD) solution based on deep learning feature extractors and a k-nearest neighbors classifier integrating a hybrid adaptation module able to deal with concept drift affecting the data-generating process. This adaptation module continuously updates (in a passive way) the knowledge base of TML-CD and, at the same time, employs a Change Detection Test to inspect for changes (in an active way) to quickly adapt to concept drift by removing the obsolete knowledge. Experimental results on both image and audio benchmarks show the effectiveness of the proposed solution, whilst the porting of TML-CD on three off-the-shelf micro-controller units shows the feasibility of what is proposed in real-world pervasive systems.

📄 PDF Abstract BibTeX arXiv:2107.14759

Code (1)

simdis/Adaptive-TML 공식 구현 pytorch

Tasks

BIG-bench Machine LearningChange DetectionEdge-computing

Similar Papers 제목 키워드 기반

Are Concept Drift Detectors Reliable Alarming Systems? -- A Comparative Study

2022-11-23 · Lorena Poenaru-Olaru, Luis Cruz, Arie van Deursen, Jan S. Rellermeyer

As machine learning models increasingly replace traditional business logic in the production system, their lifecycle management is becoming a significant concern. Once deployed into production, the machine learning model…

Drift DetectionManagement

Concept Drift Detection and Adaptive Retraining of Malware Classification Models

2026-08-13 · Christofer Washington Berruz Chungata, Martin Jurecek, Katerina Potika, William B. Andreopoulos 외 arxiv

Concept drift refers to changes over time in the statistical properties of data, as compared to the data that was used to train a learning model. Machine learning models for malware detection or classification are partic…

Malware ClassificationMalware Detection

Autoregressive based Drift Detection Method

2022-03-09 · Mansour Zoubeirou A Mayaki, Michel Riveill

In the classic machine learning framework, models are trained on historical data and used to predict future values. It is assumed that the data distribution does not change over time (stationarity). However, in real-worl…

BIG-bench Machine LearningDrift Detection

Empirical Evaluation of Concept Drift in ML-Based Android Malware Detection

2025-07-30 · Ahmed Sabbah, Radi Jarrar, Samer Zein, David Mohaisen arxiv

Despite outstanding results, machine learning-based Android malware detection models struggle with concept drift, where rapidly evolving malware characteristics degrade model effectiveness. This study examines the impact…

Few-Shot LearningMalware Detection

Learning under Concept Drift: A Review

2020-04-13 · Jie Lu, Anjin Liu, Fan Dong, Feng Gu 외

Concept drift describes unforeseeable changes in the underlying distribution of streaming data over time. Concept drift research involves the development of methodologies and techniques for drift detection, understanding…

Drift Detection