tegdet: An extensible Python Library for Anomaly Detection using
Time-Evolving Graphs
- URL: http://arxiv.org/abs/2210.08847v1
- Date: Mon, 17 Oct 2022 08:43:48 GMT
- Title: tegdet: An extensible Python Library for Anomaly Detection using
Time-Evolving Graphs
- Authors: Simona Bernardi, Jos\'e Merseguer and Ra\'ul Javierre
- Abstract summary: This paper presents a new Python library for anomaly detection in unsupervised learning approaches.
The library implements 28 different dissimilarity metrics, and it has been designed to be easily extended with new ones.
Our experimentation shows promising results regarding the execution times of the algorithms and the accuracy of the implemented techniques.
- Score: 0.5156484100374059
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: This paper presents a new Python library for anomaly detection in
unsupervised learning approaches. The input for the library is a univariate
time series representing observations of a given phenomenon. Then, it can
identify anomalous epochs, i.e., time intervals where the observations are
above a given percentile of a baseline distribution, defined by a dissimilarity
metric. Using time-evolving graphs for the anomaly detection, the library
leverages valuable information given by the inter-dependencies among data.
Currently, the library implements 28 different dissimilarity metrics, and it
has been designed to be easily extended with new ones. Through an API, the
library exposes a complete functionality to carry out the anomaly detection.
Summarizing, to the best of our knowledge, this library is the only one
publicly available, that based on dynamic graphs, can be extended with other
state-of-the-art anomaly detection techniques. Our experimentation shows
promising results regarding the execution times of the algorithms and the
accuracy of the implemented techniques. Additionally, the paper provides
guidelines for setting the parameters of the detectors to improve their
performance and prediction accuracy.
Related papers
- dtaianomaly: A Python library for time series anomaly detection [5.356944479760106]
dtaianomaly is an open-source Python library for time series anomaly detection.
Our goal is to bridge the gap between academic research and real-world applications.
dtaianomaly offers (1) a broad range of built-in anomaly detectors, (2) support for time series preprocessing, (3) tools for visual analysis, (4) confidence prediction of anomaly scores, (5) runtime and memory profiling, (6) comprehensive documentation, and (7) cross-platform unit testing.
arXiv Detail & Related papers (2025-02-20T09:18:00Z) - Evaluating the Efficacy of Instance Incremental vs. Batch Learning in Delayed Label Environments: An Empirical Study on Tabular Data Streaming for Fraud Detection [0.13980986259786224]
In real-world scenarios, such as fraud detection or credit scoring, labels may be delayed.
batch incremental algorithms are widely used in many real-world tasks.
Our findings indicate that instance incremental learning is not the superior option.
arXiv Detail & Related papers (2024-09-16T09:20:01Z) - A Comprehensive Library for Benchmarking Multi-class Visual Anomaly Detection [52.228708947607636]
This paper introduces a comprehensive visual anomaly detection benchmark, ADer, which is a modular framework for new methods.
The benchmark includes multiple datasets from industrial and medical domains, implementing fifteen state-of-the-art methods and nine comprehensive metrics.
We objectively reveal the strengths and weaknesses of different methods and provide insights into the challenges and future directions of multi-class visual anomaly detection.
arXiv Detail & Related papers (2024-06-05T13:40:07Z) - Graph Spatiotemporal Process for Multivariate Time Series Anomaly
Detection with Missing Values [67.76168547245237]
We introduce a novel framework called GST-Pro, which utilizes a graphtemporal process and anomaly scorer to detect anomalies.
Our experimental results show that the GST-Pro method can effectively detect anomalies in time series data and outperforms state-of-the-art methods.
arXiv Detail & Related papers (2024-01-11T10:10:16Z) - Impact of Deep Learning Libraries on Online Adaptive Lightweight Time
Series Anomaly Detection [0.0]
It is unclear how different deep learning libraries impact anomaly detection approaches.
We implement two state-of-the-art anomaly detection approaches in three well-known deep learning libraries.
The results provide a good reference to select an appropriate deep learning library for online adaptive lightweight anomaly detection.
arXiv Detail & Related papers (2023-04-30T22:38:06Z) - A Robust and Explainable Data-Driven Anomaly Detection Approach For
Power Electronics [56.86150790999639]
We present two anomaly detection and classification approaches, namely the Matrix Profile algorithm and anomaly transformer.
The Matrix Profile algorithm is shown to be well suited as a generalizable approach for detecting real-time anomalies in streaming time-series data.
A series of custom filters is created and added to the detector to tune its sensitivity, recall, and detection accuracy.
arXiv Detail & Related papers (2022-09-23T06:09:35Z) - Anomaly Detection with Test Time Augmentation and Consistency Evaluation [13.709281244889691]
We propose a simple, yet effective anomaly detection algorithm named Test Time Augmentation Anomaly Detection (TTA-AD)
We observe that in-distribution data enjoy more consistent predictions for its original and augmented versions on a trained network than out-distribution data.
Experiments on various high-resolution image benchmark datasets demonstrate that TTA-AD achieves comparable or better detection performance.
arXiv Detail & Related papers (2022-06-06T04:27:06Z) - Anomalib: A Deep Learning Library for Anomaly Detection [0.39146761527401414]
Anomalib comprises state-of-the-art anomaly detection algorithms that achieve top performance on the benchmarks.
Anomalib provides components to design custom algorithms that could be tailored towards specific needs.
The library also supports OpenVINO model optimization and quantization for real-time deployment.
arXiv Detail & Related papers (2022-02-16T21:15:59Z) - Sketch-Based Anomaly Detection in Streaming Graphs [89.52200264469364]
Given a stream of graph edges from a dynamic graph, how can we assign anomaly scores to edges and subgraphs in an online manner?
Our method is the first streaming approach that incorporates dense subgraph search to detect graph anomalies in constant memory and time.
arXiv Detail & Related papers (2021-06-08T16:10:36Z) - Captum: A unified and generic model interpretability library for PyTorch [49.72749684393332]
We introduce a novel, unified, open-source model interpretability library for PyTorch.
The library contains generic implementations of a number of gradient and perturbation-based attribution algorithms.
It can be used for both classification and non-classification models.
arXiv Detail & Related papers (2020-09-16T18:57:57Z) - TadGAN: Time Series Anomaly Detection Using Generative Adversarial
Networks [73.01104041298031]
TadGAN is an unsupervised anomaly detection approach built on Generative Adversarial Networks (GANs)
To capture the temporal correlations of time series, we use LSTM Recurrent Neural Networks as base models for Generators and Critics.
To demonstrate the performance and generalizability of our approach, we test several anomaly scoring techniques and report the best-suited one.
arXiv Detail & Related papers (2020-09-16T15:52:04Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.