Source-linked AI summary

Smart Anomaly Detection in Sensor Systems: A Multi-Perspective Review

L. Erhan, M. Ndubuaku, M. Di Mauro, W. Song, M. Chen, G. Fortino, O. Bagdasar, A. Liotta

arXiv:2010.14946v2cs.LG

TL;DR

Sensor-system anomaly detection must handle heterogeneous, high-volume, fast data under computing and energy constraints. The paper reviews conventional and data-driven methods across Cloud, Fog, and Edge architectures, concluding that the field’s challenges span algorithm design, communications efficiency, and engineering constraints. It identifies decentralization, energy efficiency, data heterogeneity, miniaturization, and process acceleration as central open issues.

  • Problem

    Sensor systems pose anomaly-detection challenges involving heterogeneous data, high data volumes and speed, communication bottlenecks, and constrained computing and energy budgets.

  • Method

    The paper reviews conventional and data-driven anomaly-detection methods and examines their suitability across Cloud, Fog, Edge, and distributed sensor-system architectures.

  • Results

    The review finds that anomaly detection in sensor systems combines deterministic and predictive models with Cloud, Fog, and Edge architectures, while data-driven realism introduces explainability and interpretability issues.

  • Takeaways & Limitations

    The paper identifies open challenges in algorithm miniaturization, process acceleration, energy efficiency, architectural decentralization, and data heterogeneity and fusion.

  • Takeaways & Limitations

    Cloud-centric anomaly detection may be inefficient for real-time applications because of latency, bandwidth, communication costs, and raw-data bottlenecks.

Abstract

from arXiv · show

Anomaly detection is concerned with identifying data patterns that deviate remarkably from the expected behaviour. This is an important research problem, due to its broad set of application domains, from data analysis to e-health, cybersecurity, predictive maintenance, fault prevention, and industrial automation. Herein, we review state-of-the-art methods that may be employed to detect anomalies in the specific area of sensor systems, which poses hard challenges in terms of information fusion, data volumes, data speed, and network/energy efficiency, to mention but the most pressing ones. In this context, anomaly detection is a particularly hard problem, given the need to find computing-energy accuracy trade-offs in a constrained environment. We taxonomize methods ranging from conventional techniques (statistical methods, time-series analysis, signal processing, etc.) to data-driven techniques (supervised learning, reinforcement learning, deep learning, etc.). We also look at the impact that different architectural environments (Cloud, Fog, Edge) can have on the sensors ecosystem. The review points to the most promising intelligent-sensing methods, and pinpoints a set of interesting open issues and challenges.

1. Introduction

Sensor-system anomaly detection is motivated by rapidly growing, heterogeneous, real-time data that can overwhelm Cloud-centric processing. The review organizes conventional and data-driven methods alongside Cloud, Fog, and Edge architectures, with emphasis on Cloud-assisted and resource-constrained sensing.

  • Motivation: Sensor systems generate heterogeneous data at zettabyte-scale rates, making anomaly detection difficult across formats, shapes, and semantics.The paper identifies volume, variety, velocity, veracity, and variability as defining big-data challenges.
  • Architectural context: Cloud-only processing can burden networks because sensor data volumes make transmitting all raw data costly and create communication bottlenecks.Edge anomaly detection is presented as a way to limit transmission, storage, and subsequent processing.
  • Review scope: The review covers conventional statistical, time-series, and signal-processing methods together with supervised, reinforcement, and deep learning techniques.It also considers how Cloud, Fog, and Edge deployments affect sensor-system anomaly detection.
  • Motivation: Real-time and near-real-time applications require timely conversion of raw sensor data into usable information, particularly in mission-critical domains.Examples include industrial IoT, smart cities, and disaster recovery.
  • Review scope: The paper examines Cloud-assisted sensing through both data-intensive Cloud methods and lightweight methods for Edge and in-node computing.Its taxonomy combines software architectural elements with anomaly-detection methods for sensor systems.
  • Open challenges: The review highlights a shift toward Edge intelligence while identifying open issues in algorithm miniaturization, acceleration, energy efficiency, hierarchical learning, and data fusion.The surveyed literature spans conventional and data-driven approaches and increasingly distributes intelligence near data generation.

2. About anomalies

Anomalies are deviations from expected data behavior whose forms and causes vary across sensor-system contexts. Detecting them requires accounting for data relationships, contamination, evolution, streaming constraints, and deployment-specific faults.

  • Anomaly types: Anomalies may be point, contextual, or collective, depending on whether an individual value, context, or sequence is abnormal.
  • Data characteristics: Sensor data can be correlated, heterogeneous, contaminated, high-volume, evolving, or streaming, creating distinct analysis challenges.Correlated streams may reveal anomalies only jointly, while noise and missing values can be difficult to distinguish from true anomalies.
  • Anomaly sources: Sensor-system anomalies arise from environmental changes, system faults, communication problems, or malicious attacks.
  • Sensor faults: Deployment taxonomies include spikes, increased noise, constant readings, and measurement drift, alongside broader sensor-fault classifications.
  • Sensor-system data: Sensor systems commonly process time series, while cameras produce spatiotemporal data in which neighboring values help distinguish normal from abnormal observations.
  • Evaluation: Effective evaluation requires real datasets because anomalies can occur unpredictably and are difficult to generate artificially.

3. Conventional techniques for anomaly detection

Conventional anomaly-detection techniques include statistical, time-series, signal-processing, and spectral approaches. They offer interpretability or simplicity but face distributional, dimensionality, computational, and anomaly-severity limitations.

  • Statistical methods: Statistical methods classify deviations from an assumed model using parametric, non-parametric, proximity-based, or semi-parametric techniques.Known distributions support parameter estimation, whereas non-parametric methods determine structure from existing data.
  • Statistical methods: Statistical techniques can be interpretable and computationally efficient, but kernel-based and complex-distribution models have higher computational complexity.
  • Statistical methods: Statistical approaches may fail when high-dimensional data violate distributional assumptions, and histogram methods do not capture multivariate attribute interactions.
  • Time series analysis: Time-series analysis compares actual observations with forecasted expected values, using residuals to highlight possible anomalies.Common models include autoregressive, ARMA, ARIMA, Kalman-filtering, and hybrid machine-learning approaches.
  • Time series analysis: Time-series analysis is simple and interpretable for moderate or additive anomalies but often performs unsatisfactorily for dramatic changes.
  • Signal and spectral methods: Signal processing uses denoising and transforms such as Fourier or wavelets to reveal anomalies, while spectral methods reduce dimensionality before detection.Spectral techniques can reduce computational burden for high-dimensional data but may themselves have high complexity and require separability in a lower-dimensional embedding.
  • Signal and spectral methods: Signal-processing techniques can detect previously unseen anomalies but often rely on quasi-stationary noise assumptions that may harm performance.

4. Data-driven techniques for anomaly detection

Data-driven anomaly detection uses learning from data to address sensor-system complexity, spanning supervised, unsupervised, semi-supervised, reinforcement, and deep learning approaches.

  • Learning-based methods: Data-driven methods learn useful information from large datasets when robust underlying mathematical models are unavailable.
  • Supervised learning: Supervised learning models normality and abnormality from labeled examples, but anomaly detection commonly faces severe class imbalance because rare samples are scarce.
  • Supervised learning: Cost-sensitive learning addresses class imbalance by relabeling ambiguous instances or weighting training examples according to misclassification costs.
  • Semi-supervised learning: Semi-supervised methods use limited labeled data or normal-only training, while autoencoders detect anomalies through elevated reconstruction error against a threshold.
  • Unsupervised learning: Unsupervised learning avoids manual labeling by identifying rare, significantly different instances through methods such as clustering and probabilistic modeling.
  • Adaptive learning: Supervised, semi-supervised, and unsupervised methods generally do not adapt proactively to changes without external guidance, motivating reinforcement and deep learning.

5. Architectural perspective

Cloud, Fog, and Edge architectures distribute sensor-data processing differently, creating trade-offs among computational power, latency, bandwidth, energy, and anomaly-detection capability.

  • Cloud model: Cloud processing centralizes sensor-data analysis and provides substantial computational resources, but incoming traffic quality and scale remain major challenges.
  • Cloud model: Cloud-centric detection can suffer from latency, bandwidth, communication costs, and information bottlenecks because raw data must reach the Cloud.
  • Fog model: Fog computing places processing on intermediate nodes between sensors and the Cloud, accelerating analysis by moving computation closer to data sources.
  • Fog model: Fog architectures can support intensive Cloud training followed by sensor-side classification, although disconnected sensors may lack access to the Cloud-derived training set.
  • Edge model: Edge architectures process information directly on sensors through distributed or collaborative computation, helping address Cloud and Fog bottlenecks and response latency.
  • Hybrid models: Pure Edge solutions are limited in the anomalies they can detect and are therefore often combined with deeper methods in Fog or Cloud layers.

6. Open issues and challenges

Open challenges concern fitting anomaly-detection learning to constrained devices while preserving accuracy, energy efficiency, scalability, adaptability, and effective fusion of heterogeneous sensor data.

  • Miniaturization: Sensor hardware constraints in CPU, memory, connectivity, and floating-point capability make classic and machine-learning anomaly-detection methods difficult to deploy.
  • Miniaturization: Miniaturizing machine-learning algorithms for constrained, energy-limited Edge devices remains largely unsolved, especially for battery-operated sensors.
  • Distributed learning: Distributed and decentralized learning offer alternatives to centralized learning but require parallel data management, fault tolerance, and communication or synchronization among nodes.
  • Energy efficiency: The energy and communication savings of shallow learning may roughly counterbalance its computational overhead, but this trade-off remains debated and needs methodical investigation.
  • Energy efficiency: Communication can dominate network energy consumption, motivating intelligent routing, topology control, power control, and cooperative learning methods.
  • Architectural adaptability: Architectural deployment requires methods that adapt to changes between Cloud and Fog while dynamically managing resources across the underlying infrastructure.
  • Data heterogeneity: Hybrid learning aggregates local models across Edge and Cloud environments to address heterogeneous sensor sources and complex data types.

7. Conclusion

The review synthesizes conventional and data-driven anomaly-detection techniques alongside Cloud, Fog, and Edge architectural models. It highlights a practical mix of algorithms and architectures and identifies open challenges spanning constrained computation, acceleration, energy, decentralization, and data heterogeneity.

  • Synthesis: Conventional methods provide robust mathematical formalism, whereas data-driven methods better address sensor-system non-linearity but raise explainability and interpretability issues.
  • Architectures: The review examines Cloud-assisted, Fog, and Edge sensing as virtually centralized, partially centralized, and fully decentralized architectural paradigms.
  • Taxonomy: Because practical systems mix algorithms, models, and architectures, the taxonomy organizes key papers to help navigate anomaly detection in sensor systems.
  • Open challenges: Open questions span algorithm miniaturization, process acceleration, energy efficiency, architectural decentralization, and data heterogeneity.
  • Conclusion: Machine learning challenges intersect computing models, communication efficiency, and engineering constraints beyond the development of anomaly-detection algorithms.
Loading 2010.14946v2…