Related Experiment Videos
Robust unsupervised outlier detection in IoT using contrastive learning-driven autoencoders
Shengyu Gu1,2
1School of Geography and Tourism, Huizhou Universiy, Huizhou, 516007, Guangdong, China. miller@hzu.edu.cn.
Abstract:
Outlier detection plays a critical role in ensuring the reliability, security, and operational stability of Internet of Things (IoT) systems, where data streams are often high-dimensional, heterogeneous, and unlabeled. In this paper, we propose a robust unsupervised outlier detection framework that integrates autoencoder-based representation learning with contrastive loss to enhance discriminative capability in latent space. The proposed model jointly optimizes reconstruction loss and contrastive loss, enabling the autoencoder not only to accurately reconstruct normal patterns but also to enforce clear separation between normal and anomalous samples in the learned feature space. To further improve detection robustness, we introduce an adaptive threshold determination algorithm that identifies outliers based on statistical analysis and percentile-based modeling of reconstruction errors, eliminating the need for manually tuned thresholds. This dual-thresholding strategy allows the proposed approach to adapt effectively to varying data distributions and operational conditions. Extensive experiments conducted on the Statlog (Landsat Satellite) and UNSW-NB15 datasets demonstrate that the proposed method consistently outperforms traditional unsupervised and deep learning-based baselines in terms of precision, recall, and F1-score. The results confirm that incorporating contrastive learning significantly improves anomaly separability and detection accuracy, making the proposed framework a reliable and scalable solution for outlier detection in real-world IoT environments.
Related Concept Videos
What Are Outliers?
The z score is used to find outliers or unusual values. It should be noted that any values beyond -2 and +2 are...
Force Classification
Contact and non-contact forces are two of the most widely used categories of forces. As the name suggests, contact forces require physical contact between two objects to act upon each other. Examples of contact forces include frictional,...
Classification of Signals
A continuous-time signal holds a value at every instant in time, representing information seamlessly. In contrast, a discrete-time signal holds values only at specific moments, often denoted as x(n), where...
Outliers and Influential Points
Difference from Background: Limit of Detection
The LOD indicates the presence or absence...
Classification of Systems-I
Homogeneity dictates that if an input x(t) is multiplied by a constant c, the output y(t) is multiplied by the same constant. Mathematically, this is expressed as: