2. Literature review
Concept drift becomes an issue in stream data due to the possibility that the statistical behaviour of incoming
data can be altered, affecting the predictive accuracy of the models used. Gama et al. have provided a
comprehensive review on concept drift and adaptation techniques, which highlights the different types of drifts,
drift detection, and adaptation.
[2]
extend this discussion by presenting real-world applications of
concept drift, showing that drift occurs in domains such as sensor networks, finance, medicine, and user-
behaviour analysis.
[3]
This supports the need for drift-aware systems in practical streaming environments.
Baena-garcía et al. introduced the early drift detection method (EDDM), which focuses on identifying drift at an
early stage by monitoring changes in prediction errors.
[4]
This method is useful for warning-level detection
before full drift occurs. Kolter and Maloof proposed dynamic weighted majority, an ensemble-based method for
handling drifting concepts.
[9]
Their approach dynamically changes classifier weights and adds or removes
models based on performance, making it effective for adaptive learning.
Wang et al. applied a hidden markov model with transfer learning for cooperative anomaly detection in
virtualized network slicing.
[10]
This study shows that HMMs can model hidden system states and detect
abnormal behavioural changes over time. Greco et al. proposed an unsupervised concept drift detection method
using deep learning representations in real time.
[11]
Their work is important because it reduces dependence on
labeled data, which is often unavailable in streaming environments. Losing et al.
reviewed incremental online
learning algorithms and compared state-of-the-art approaches.
[12]
Their study highlights the importance of
models that can continuously update without retraining from scratch. Komorniczak and Ksieniewicz proposed
unsupervised concept drift detection based on neural network activations.
[13]
Their method demonstrates how
internal model behaviour can be used to detect distribution changes without requiring class labels. Koch et al.
studied distribution shift detection for postmarket surveillance of medical artificial intelligence (AI) systems.
[14]
Their work emphasizes the importance of detecting shifts after deployment, especially in safety-critical
applications. Xiong et al. proposed a semi-supervised comparative learning compensation method for chemical
gas sensor drift.
[15]
This is directly relevant to gas sensor drift problems, showing that sensor data distributions
can change over time and require compensation techniques.
Existing studies provide strong foundations for concept drift detection, online learning, ensemble adaptation,
and sensor drift compensation (See Table 1). However, many methods either depend on labeled data
[4]
, use
ensemble-based adaptation rather than explicit hidden-state modeling
[9]
, or focus mainly on deep
representation learning.
[11,13]
In gas sensor drift studies, compensation methods are often proposed, but drift-
state identification as stable, warning, and drift is less explicitly modeled.
[15]
Therefore, the research gap is the
need for an unsupervised, real-time drift detection framework that combines statistical window features such
as mean, variance, and +KS distance with a hidden markov model to identify hidden drift states. The proposed