Customized TimeSeAD library by Hui
Project description
TimeSeAD - Library for Benchmarking Multivariate Time Series Anomaly Detection
TimeSeAD is a library for developing and evaluating time series anomaly detection methods with focus on multivariate data and includes several datasets, methods, and evaluation tools. It was initially developed in the context of a paper analyzing evaluations of deep learning based methods for multivariate time series anomaly detection:
Developing new methods for detecting anomalies in time series is of great practical significance, but progress is hindered by the difficulty of assessing the benefit of new methods, for the following reasons. (1) Public benchmarks are flawed (e.g., due to potentially erroneous anomaly labels), (2) there is no widely accepted standard evaluation metric, and (3) evaluation protocols are mostly inconsistent. In this work, we address all three issues: (1) We critically analyze several of the most widely-used multivariate datasets, identify a number of significant issues, and select the best candidates for evaluation. (2) We introduce a new evaluation metric for time-series anomaly detection, which—in contrast to previous metrics—is recall consistent and takes temporal correlations into account. (3) We analyze and overhaul existing evaluation protocols and provide the largest benchmark of deep multivariate time-series anomaly detection methods to date. We focus on deep-learning based methods and multivariate data, a common setting in modern anomaly detection. We provide all implementations and analysis tools in a new comprehensive library for Time Series Anomaly Detection, called TimeSeAD.
The paper can be found here.
Getting started
For installation and usage guides please refer to the documentation.
Citation and Contact
If you use our work, please consider citing the paper
@article{
wagner2023timesead,
title={TimeSe{AD}: Benchmarking Deep Multivariate Time-Series Anomaly Detection},
author={Wagner, Dennis and Michels, Tobias and Schulz, Florian CF and Nair, Arjun and Rudolph, Maja and Kloft, Marius},
journal={Transactions on Machine Learning Research},
year={2023},
url={https://openreview.net/forum?id=iMmsCI0JsS},
note={To Appear}
}
To get in touch you can reach us via email.
New Experiments
timesead_experiments runs experiments using Sacred. As an alternative, experiments_hydra provides training through hydra configs and tracking through MLFlow.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file timesead-0.0.2.tar.gz.
File metadata
- Download URL: timesead-0.0.2.tar.gz
- Upload date:
- Size: 198.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.11.2 {"installer":{"name":"uv","version":"0.11.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Rocky Linux","version":"8.10","id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cb7862b89f3afd4ca0e2ccc3bc562cee26461ca9d666421ec40670246f90eb13
|
|
| MD5 |
bda48de808a8c3afc6c669343fa1b9ee
|
|
| BLAKE2b-256 |
709dd7bd92dac5b1d50ddc3795463b6cdbf4a70939ae2dfe4f1eac8e13306521
|
File details
Details for the file timesead-0.0.2-py3-none-any.whl.
File metadata
- Download URL: timesead-0.0.2-py3-none-any.whl
- Upload date:
- Size: 347.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.11.2 {"installer":{"name":"uv","version":"0.11.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Rocky Linux","version":"8.10","id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cee3c256ff0d65519021d419b401a7d90a624ff37a3937468b1db166a186d16c
|
|
| MD5 |
117242cae9ce2e1953bb2510bd29d879
|
|
| BLAKE2b-256 |
06d026cf452f72ca60ed326ae4ed8eb1c06db2b98148ea423460d160e4e2d86f
|