- 🏄 Overall Framework
- 📄 Main Results
- 📊 Case Studies
- ⚙️ Setup
- 🗄️ Prepare datasets
- 🔁 Reproduce the main results
- 🔁 Reproduce the baseline results
- 🔁 Reproduce the ablation study results
- 🔁 Reproduce the parameter study results
- 📚 References
conda create -n CoAD python=3.11
conda activate CoAD
pip install -r requirements.txt
-
A visual illustration of the flaws present in the datasets (SMD, PSM, SWaT, SMAP, MSL, and NAB) can be found at the following anonymous link: flawed datasets. The PDF is sourced from a presentation given at ITISE 2023.
-
Download the dataset from the anonymous link dataset and extract it to the
datasetfolder. -
The 64 subsets of TSB-AD used in the paper can be found in the
runners/run_all_CoAD.shfile, including MGAB, SED, SVDB, IOPS and TODS benchmark datasets.
├─dataset
├───TSB-AD
│ ├───raw
│ │ ├───001_NAB_id_1_Facility_tr_1007_1st_2014.csv
│ │ ├───...
├───UCR(KDD21)
│ ├───processed
│ │ ├───train
│ │ ├───test
│ │ ├───label
│ ├───all_period.csv
sh runners/run_all_CoAD.sh# reproduce the deep learning based methods
sh runners/run_deep_baseline.sh
# reproduce the data mining based methods
sh runners/run_dm_baseline.shThe details of the ablation versions are shown in the runners/run_ablation_CoAD.sh file.
sh runners/run_ablation_CoAD.shsh runners/parameter.sh-
“Multidataset time series anomaly detection competition,” 2021, https://compete.hexagon-ml.com/practice/competition/39/.
-
“The elephant in the room: Towards a reliable time-series anomaly detection benchmark,” in The 38th Conference on Neural Information Processing Systems Datasets and Benchmarks Track, 2024


