GithubHelp home page GithubHelp logo

gpla / cikm22-tfad Goto Github PK

View Code? Open in Web Editor NEW

This project forked from damo-di-ml/cikm22-tfad

0.0 0.0 0.0 73.41 MB

Source code of CIKM'22 paper: TFAD: A Decomposition Time Series Anomaly Detection Architecture with Frequency Analysis

Python 100.00%

cikm22-tfad's Introduction

CIKM22-TFAD

Source code of CIKM'22 paper: TFAD: A Decomposition Time Series Anomaly Detection Architecture with Frequency Analysis

  • Chaoli Zhang, Tian Zhou, Qingsong Wen, Liang Sun, "TFAD: A Decomposition Time Series Anomaly Detection Architecture with Time-Freq Analysis,” in Proc. 31st ACM International Conference on Information and Knowledge Management (CIKM 2022), Atlanta, GA, Oct. 2022.

Time series anomaly detection has been widely studied recent years. Deep methods achieves success in many multi-variate time series scenarios. However, we know few about why these sophisticated and complex deep methods work well and thus it is usually hard to apply in reality. What’s more, deep methods rely on vast amounts of data which limits its application. Time series decomposition, data augmentation and frequency analysis are widely used in time series analysis while the combination with neural network are not fully considered. In this paper, we activate classical time series analysis techniques with a simple TCN representation network under the window-based framework. The design of our decomposition time series Anomaly Detection architecture with Time-Freq Analysis (TFAD) is concise and the SOTA performance of TFAD is impressive.

TFAD model architecture

avatar

Main Results

avatar avatar

Get Started

This model follows the code of NCAD (adding_ncad_to_nursery branch in https://github.com/Francois-Aubet/gluon-ts.git )

1、

conda create --name TFAD python=3.8
conda activate TFAD
pip install -e tfad  

2、

python3 examples/article/run_all_experiments.py \
--tfad_dir='tfad' \
--data_dir='tfad/tfad_datasets' \
--hparams_dir='tfad/examples/article/hparams' \
--out_dir='tfad/output' \
--download_data=True \
--number_of_trials=10 \
--run_swat=False \
--run_yahoo=False

Citation

If you find this repo useful, please cite our paper.

@inproceedings{zhang2022TFAD,
  title={{TFAD}: A Decomposition Time Series Anomaly Detection Architecture with Time-Freq Analysis},
  author={Chaoli, Zhang and Tian, Zhou and Qingsong, Wen and Liang, Sun},
  booktitle={31st ACM International Conference on Information and Knowledge Management (CIKM 2022)},
  location = {Atlanta, GA},
  pages={},
  year={2022}
}

Contact

If you have any question or want to use the code, please contact [email protected] .

cikm22-tfad's People

Contributors

chaolizhang avatar gpla avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.