Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://qingsongedu.github.io/timeseries-tutorial-kdd-2022/

KDD'22 Tutorial: Robust Time Series Analysis and Applications An Industrial Perspective
https://qingsongedu.github.io/timeseries-tutorial-kdd-2022/

anomaly-detection autoscaling data-mining deep-learning forecasting rootcauseanalysis signal-processing time-series

Last synced: 3 months ago
JSON representation

KDD'22 Tutorial: Robust Time Series Analysis and Applications An Industrial Perspective

Awesome Lists containing this project

README

        

Welcome to our KDD’22 Tutorial, “Robust Time Series Analysis and Applications: An Industrial Perspective”.

Website: https://qingsongedu.github.io/timeseries-tutorial-kdd-2022/

## Tutorial Date, Time, Location
- **Date**: Sunday, 08/14/2022 (mm/dd/yyyy)
- **Time**: 9:00 am - 12:00 pm
- **Location**: Room 207B, Washington DC Convention Center, USA

## Tutorial Abstract

Time series analysis is ubiquitous and important in various areas, such as Artificial Intelligence for IT Operations (AIOps) in cloud computing, AI-powered Business Intelligence in E-commerce, Artificial Intelligence of Things (AIoT), etc. In real-world scenarios, time series data often exhibit complex patterns with trend, seasonality, outlier and noise. In addition, as more time series data are collected and stored, how to handle the huge amount of data efficiently is crucial in many applications. We note that these significant challenges exist in various tasks like forecasting, anomaly detection, and fault cause localization. Therefore, how to design effective and efficient time series models for different tasks, which are robust to address the aforementioned challenging patterns and noise in real scenarios, is of great theoretical and practical interests.

In this tutorial, we provide a comprehensive and organized tutorial on the state-of-the-art algorithms of robust time series analysis, ranging from traditional statistical methods to the most recent deep learning based methods. We will not only introduce the principle of time series algorithms, but also provide insights into how to apply them effectively in practical real-world industrial applications. Specifically, we organize the tutorial in a bottom-up framework. We first present preliminaries from different disciplines including robust statistics, signal processing, optimization, and deep learning. Then, we identify and discuss those most-frequently processing blocks in robust time series analysis, including periodicity detection, trend filtering, seasonal-trend decomposition, and time series similarity. Lastly, we discuss recent advances in multiple time series tasks including forecasting, anomaly detection, fault cause localization, and autoscaling, as well as practical lessons of large-scale time series applications from an industrial perspective.

## Tutorial Materials and Outline

### Tutorial [[slides]](https://github.com/qingsongedu/timeseries-tutorial-kdd-2022/blob/main/files/KDD22_Tutorial_Robust%20TS_Final.pdf)
### Tutorial Outline

1. Introduction
- Real-world Challenges and Needs for Robustness

2. Preliminaries
- Robust Statistics: Robust Regression, M-estimators
- Signal Processing: Fourier, Wavelet
- Optimization Algorithms: Alternating Direction Method of Multipliers (ADMM), Majorize-Minimization (MM)
- Deep Learning: RNN, CNN, GNN, Transformer, Data Augmentation for Time Series

3. Robust Time Series Processing Blocks
- Time Series Periodicity Detection
- Time Series Trend Filtering
- Time Series Seasonal-Trend Decomposition
- Time Series Similarity

4. Robust Time Series Applications and Practices
- Forecasting: Tree Model, Deep Ensemble, Transformer, and Case Studies
- Autoscaling (from Forecasting to Decision-Making): Query Modeling, Scaling Decision, and Case Studies
- Anomaly Detection: Decomposition Model, Deep State Space Model, Transformer, and Case Studies
- Fault Cause Localization (from Anomaly Detection to Localization): Rule Set Learning, Root Cause Analysis, and Case Studies

5. Further Reading:
- AI for Time Series (AI4TS) Papers, Tutorials, and Surveys [\[GitHub link\]](https://github.com/qingsongedu/awesome-AI-for-time-series-papers)

## Key References Published by Lecturers

- **[NeurIPS'23]** Yifan Zhang, Qingsong Wen, Xue Wang, Weiqi Chen, Liang Sun, Zhang Zhang, Liang Wang, Rong Jin, Tieniu Tan, "OneNet: Enhancing Time Series Forecasting Models under Concept Drift by Online Ensembling," in Proc. 37th Annual Conference on Neural Information Processing Systems (NeurIPS 2023), New Orleans, USA, Dec. 2023. [[arXiv]](https://arxiv.org/abs/2309.12659) [[code]](https://github.com/yfzhang114/onenet)
- **[NeurIPS'22]** Tian Zhou, Ziqing Ma, Xue Wang, Qingsong Wen, Liang Sun, Tao Yao, Wotao Yin, Rong Jin, "FiLM: Frequency improved Legendre Memory Model for Long-term Time Series Forecasting", in Proc. 36th Conference on Neural Information Processing Systems (NeurIPS 2022), New Orleans, LA, Dec. 2022. [[arXiv]](https://arxiv.org/abs/2205.08897) [[code]](https://github.com/DAMO-DI-ML/NeurIPS2022-FiLM)
- **[NeurIPS'22]** Chenxiao Yang, Qitian Wu, Qingsong Wen, Zhiqiang Zhou, Liang Sun, Junchi Yan, "Towards Out-of-Distribution Sequential Event Prediction: A Causal Treatment," in Proc. 36th Annual Conference on Neural Information Processing Systems (NeurIPS 2022), New Orleans, LA, Dec. 2022.
- **[ICML'22]** Tian Zhou, Ziqing Ma, Qingsong Wen, Xue Wang, Liang Sun, Rong Jin, "FEDformer: Frequency Enhanced Decomposed Transformer for Long-term Series Forecasting," in Proc. 39th International Conference on Machine Learning (ICML 2022), Baltimore, Maryland, July 17-23, 2022. [[arXiv]](https://arxiv.org/abs/2201.12740) [[code]](https://github.com/DAMO-DI-ML/ICML2022-FEDformer)
- **[KDD'22]** Weiqi Chen, Wenwei Wang, Bingqing Peng, Qingsong Wen, Tian Zhou, Liang Sun, "Learning to Rotate: Quaternion Transformer for Complicated Periodical Time Series Forecasting", in Proc. 28th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining (KDD 2022), Washington DC, Aug. 2022.[[paper]](https://dl.acm.org/doi/abs/10.1145/3534678.3539234) [[code coming soon]](https://github.com/DAMO-DI-ML/ICML2022-FEDformer)
- **[IJCAI'23]** Qingsong Wen, Tian Zhou, Chaoli Zhang, Weiqi Chen, Ziqing Ma, Junchi Yan, Liang Sun, "Transformers in Time Series: A Survey," in the 32nd International Joint Conference on Artificial Intelligence (IJCAI 2023), 2023 [[arXiv]](https://arxiv.org/abs/2202.07125) [[Github]](https://github.com/qingsongedu/time-series-transformers-review)
- **[IJCAI'21]** Qingsong Wen, Liang Sun, Fan Yang, Xiaomin Song, Jingkun Gao, Xue Wang, Huan Xu, "Time Series Data Augmentation for Deep Learning: A Survey," in the 30th International Joint Conference on Artificial Intelligence (IJCAI 2021), Montreal, Canada, Aug. 2021. [[arXiv]](https://arxiv.org/abs/2002.12478). Note: Selected by Paper Digest into **Most Influential IJCAI Papers (Version: 2022-02), Rank 1st** (1/600+ IJCAI'21 papers) [[link]](https://www.paperdigest.org/2022/02/most-influential-ijcai-papers-2022-02/)
- **[ICASSP'22]** Chaoli Zhang\*, Zhiqiang Zhou\*, Yingying Zhang\*, Linxiao Yang\*, Kai He\*, Qingsong Wen\*, Liang Sun\* (\*Equally Contributed), "NetRCA: An Effective Network Fault Cause Localization Algorithm," in Proc. IEEE 47th International Conference on Acoustics, Speech, and Signal Processing (ICASSP 2022), Singapore, May 2022. [[arXiv]](https://arxiv.org/abs/2202.11269). Note: **ICASSP‘22 AIOps Challenge, First Place** (1/382, Team Name: MindOps) [[link]](https://www.aiops.sribd.cn/home/finalRank)
- **[arXiv'22]** Tian Zhou, Jianqing Zhu, Xue Wang, Ziqing Ma, Qingsong Wen, Liang Sun, Rong Jin, "TreeDRNet: A Robust Deep Model for Long Term Time Series Forecasting", arXiv:2206.12106. [[arXiv]](https://arxiv.org/abs/2206.12106)
- **[AAAI/IAAI'23]** Zhiqiang Zhou, Chaoli Zhang, Lingna Ma, Jing Gu, Huajie Qian, Qingsong Wen, Liang Sun, Peng Li, Zhimin Tang, "AHPA: Adaptive Horizontal Pod Autoscaling Systems on Alibaba Cloud Container Service for Kubernetes", in Proc. AAAI Conference on Artificial Intelligence and 35th Annual Conference on Innovative Applications of Artificial Intelligence (AAAI/IAAI 2023), Washington DC, Feb. 2023. Note: **AAAI/IAAI 2023 Innovative Application Award**
- **[ICDE'22]** Huajie Qian, Qingsong Wen, Liang Sun, Jing Gu, Qiulin Niu, Zhimin Tang, "RobustScaler: QoS-Aware Autoscaling for Complex Workloads," in Proc. IEEE 38th International Conference on Data Engineering (ICDE 2022), Kuala Lumpur, Malaysia, May 2022. [[arXiv]](https://arxiv.org/abs/2204.07197), Media Coverage: [[Mo4Tech]](https://www.mo4tech.com/ali-cloud-and-dharma-institute-ahpa-elastic-forecasting-paper-was-accepted-by-icde.html) [[Alicloudnative]](https://mp.weixin.qq.com/s/-aZd9SvNPYuQc4nEwiNzvQ) [Zhihu](https://zhuanlan.zhihu.com/p/495126311) [[1024sou]](https://www.1024sou.com/article/892152.html)
- **[SIGMOD'21]** Qingsong Wen, Kai He, Liang Sun, Yingying Zhang, Min Ke, Huan Xu, "RobustPeriod: Time-Frequency Mining for Robust Multiple Periodicity Detection," in Proc. ACM SIGMOD International Conference on Management of Data (SIGMOD 2021), Xi'an, China, Jun. 2021. [[arXiv]](https://arxiv.org/abs/2002.09535)
- **[KDD'20]** Qingsong Wen, Zhe Zhang, Yan Li, Liang Sun, "Fast RobustSTL: Efficient and Robust Seasonal-Trend Decomposition for Time Series with Complex Patterns," in Proc. 26th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining (KDD 2020), San Diego, CA, Aug. 2020. [[paper]](https://www.kdd.org/kdd2020/accepted-papers/view/fast-robuststl-efficient-and-robust-seasonal-trend-decomposition-for-time-s)
- **[AAAI'19]** Qingsong Wen, Jingkun Gao, Xiaomin Song, Liang Sun, Huan Xu, Shenghuo Zhu, "RobustSTL: A Robust Seasonal-Trend Decomposition Algorithm for Long Time Series," in Proc. 33th AAAI Conference on Artificial Intelligence (AAAI 2019), Honolulu, Hawaii, Jan. 2019. [[paper]](https://ojs.aaai.org/index.php/AAAI/article/view/4480/4358), Media Coverage: [[Alibaba Tech]](https://alibabatech.medium.com/looking-for-trends-in-the-iot-era-enhanced-time-series-analysis-with-robuststl-fd00b9afe157)
- **[IJCAI'19]** Qingsong Wen, Jingkun Gao, Xiaomin Song, Liang Sun, Jian Tan, "RobustTrend: A Huber Loss with a Combined First and Second Order Difference Regularization for Time Series Trend Filtering," in Proc. 28th International Joint Conference on Artificial Intelligence (IJCAI 2019), Macao, China, Aug. 2019. [[arXiv]](https://arxiv.org/abs/1906.03751)
- **[ICASSP'20]** Qingsong Wen, Zhengzhi Ma, Liang Sun, "On Robust Variance Filtering and Change of Variance Detection," in Proc. IEEE 45th International Conference on Acoustics, Speech, and Signal Processing (ICASSP 2020), Barcelona, Spain, May 2020. [[paper]](https://ieeexplore.ieee.org/document/9053548)
- **[ICASSP'21]** Qingyang Xu, Qingsong Wen, Liang Sun, "Two-Stage Framework for Seasonal Time Series Forecasting," in Proc. IEEE 46th International Conference on Acoustics, Speech, and Signal Processing (ICASSP 2021), Toronto, Canada, Jun. 2021. [[arXiv]](https://arxiv.org/pdf/2103.02144.pdf)
- **[ICASSP'21]** Linxiao Yang, Qingsong Wen, Bo Yang, Liang Sun, "A Robust and Efficient Multi-Scale Seasonal-Trend Decomposition," in Proc. IEEE 46th International Conference on Acoustics, Speech, and Signal Processing (ICASSP 2021), Toronto, Canada, Jun. 2021. [[paper]](https://drive.google.com/file/d/17ewVAL-mdwH6QoIka1ZrzAAoyXtph8a3/view)
- **[KDD'20 WS]** Jingkun Gao, Xiaomin Song, Qingsong Wen, Pichao Wang, Liang Sun, Huan Xu, "RobustTAD: Robust Time Series Anomaly Detection via Decomposition and Convolutional Neural Networks," in ACM SIGKDD Workshop on Mining and Learning from Time Series (KDD-MiLeTS 2020), San Diego, CA, Aug. 2020. [[arXiv]](https://arxiv.org/abs/2002.09545)
- **[TKDE'22]** Longyuan Li, Junchi Yan, Qingsong Wen, Yaohui Jin, and Xiaokang Yang, "Learning Robust Deep State Space for Unsupervised Anomaly Detection in Contaminated Time-Series," IEEE Transactions on Knowledge and Data Engineering (TKDE), 2022. [[paper]](https://ieeexplore.ieee.org/document/9773982)
- **[TPWRS'22]** Yihong Zhou, Zhaohao Ding, Qingsong Wen, Yi Wang, "Robust Load Forecasting towards Adversarial Attacks via Bayesian Learning," IEEE Transactions on Power Systems (TPWRS 2022), 2022. [[paper]](https://ieeexplore.ieee.org/document/9775206)
- **[CIKM'22]** 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.
- **[CIKM'22]** Xiaomin Song, Qingsong Wen, and Liang Sun, "Robust Time Series Dissimilarity Measure for Outlier Detection and Periodicity Detection,” in Proc. 31st ACM International Conference on Information and Knowledge Management (CIKM 2022), Atlanta, GA, Oct. 2022.
- **[CIKM'21]** Yingying Zhang, Zhengxiong Guan, Huajie Qian, Leili Xu, Hengbo Liu, Qingsong Wen, Liang Sun, Junwei Jiang, Lunting Fan, Min Ke, "CloudRCA: A Root Cause Analysis Framework for Cloud Computing Platforms," in Proc. 30th ACM International Conference on Information and Knowledge Management (CIKM 2021), Queensland, Australia, Nov. 2021. [[arXiv]](https://arxiv.org/abs/2111.03753)
- **[ICCV'19]** Linxiao Yang, Ngai-Man Cheung, Jiaying Li, and Jun Fang. Deep clustering by gaussian mixture variational autoencoders with graph embedding. In Proc. of the IEEE/CVF International Conference on Computer Vision (ICCV 2019), pages 6440–6449, 2019. [[paper]](https://openaccess.thecvf.com/content_ICCV_2019/papers/Yang_Deep_Clustering_by_Gaussian_Mixture_Variational_Autoencoders_With_Graph_Embedding_ICCV_2019_paper.pdf)
- **[KDD'19]** Ming Lin, Xiaomin Song, Qi Qian, Hao Li, Liang Sun, Shenghuo Zhu, and Rong Jin. 2019. Robust Gaussian process regression for real-time high precision GPS signal enhancement. In Proc. of the 25th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining (KDD 2019). 2838–2847. [[arXiv]](https://arxiv.org/abs/1906.01095)
- **[AAAI'22]** Yan Li, Rui Xia, Chunchen Liu, and Liang Sun. 2022. A Hybrid Causal Structure Learning Algorithm for Mixed-type Data. In Proc. of the AAAI Conference on Artificial Intelligence (AAAI 2022), 2022. [[paper]](https://www.aaai.org/AAAI22Papers/AAAI-12541.LiY.pdf)
- **[NeurIPS'21]** Fan Yang, Kai He, Linxiao Yang, Hongxia Du, Jingbang Yang, Bo Yang, and Liang Sun. 2021. Learning Interpretable Decision Rule Sets: A Submodular Optimization Approach. in Proc. of Advances in Neural Information Processing Systems (NeurIPS 2021), 2021. [[paper]](https://proceedings.neurips.cc/paper/2021/file/eaa32c96f620053cf442ad32258076b9-Paper.pdf)

## Short Bio of Lecturers

**[Qingsong Wen](https://sites.google.com/site/qingsongwen8)** is the Head of AI Research & Chief Scientist at Squirrel Ai Learning by Yixue Education Inc. Before that, he worked at Alibaba, Qualcomm, Marvell, etc., and received his M.S. and Ph.D. degrees in Electrical and Computer Engineering from Georgia Institute of Technology, USA. His research interests include machine learning and decision intelligence, especially AI for Time Series (AI4TS) & AI for Education (AI4EDU). He has published over 100 top-ranked AI conference and journal papers, had multiple Oral/Spotlight Papers at NeurIPS/ICLR, had multiple Most Influential Papers at IJCAI, received multiple IAAI Deployed Application Awards at AAAI, and won First Place of SP Grand Challenge at ICASSP. Currently, he serves as Organizer/Co-Chair of Workshop on AI for Time Series (AI4TS @ KDD, ICDM, SDM, AAAI, IJCAI) and Workshop on AI for Education (AI4EDU @ CAI). He also serves as Associate Editor for Neurocomputing, Guest Editor for IEEE Internet of Things Journal, and Guest Editor for Applied Energy. In addition, he has regularly served as Area Chair/(S)PC of the AI conferences including KDD, AAAI, IJCAI, ICDM, ICASSP, etc.

**[Linxiao Yang]()** is currently a Senior Engineer with Alibaba DAMO Academy, working in the fields of time series analysis, pattern mining, and interpretable machine learning. He received the B.S. degree in electrical engineering from Southwest Jiaotong University, Chengdu, China, and the Ph.D. degree in Communication and Information Engineering from the University of Electronic of Science and Technology of China, Chengdu, China. He won the First Place in 2022 ICASSP Grand Challenge (AIOps in Networks) Competition. His research interests include data-driven decision making, efficient optimization methods, interpretable machine learning, and signal processing.

**[Tian Zhou]()** is currently a Senior Algorithm Engineer in Alibaba DAMO Lab, working mainly on time series forecasting and sequence modeling. He has worked on all aspects ranging from practical model designing to theoretical foundations. Prior to joining Alibaba, Tian obtained a BS in chemistry from Tsinghua University, an MS in Statistics from Rutgers-New Brunswick, an MS in Machine Learning from Rutgers-New Brunswick, and a PhD from Rutgers-New Brunswick, focusing on computational chemistry for organometalic catalysts.

**[Liang Sun](https://scholar.google.com/citations?user=8JbrsgUAAAAJ&hl=en)** is currently a Senior Staff Engineer / Engineering Director at DAMO Academy, Alibaba Group, Bellevue, USA. He received B.S.(2003) from Nanjing University, and Ph.D.(2011) from Arizona State University, both in computer science. Dr. Sun has over 30 publications including 2 books in the fields of machine learning and data mining. His work on dimensionality reduction won the KDD 2010 Best Research Paper Award Honorable Mention, and won the Second Place in KDD Cup 2012 Track 2 Competition. He also won the First Place in 2022 ICASSP Grand Challenge (AIOps in Networks) Competition. At Alibaba Group, he is working on temporal data mining, including time series anomaly detection, forecasting, and their applications.

## Cite our work
If you find our work useful, please cite our work
- KDD 2022 Tutorial (Robust Time Series Analysis and Applications: An Industrial Perspective)
```
@inproceedings{wen2022kddtimeseries,
title={Robust Time Series Analysis and Applications: An Industrial Perspective},
author={Wen, Qingsong and Yang, Linxiao and Zhou, Tian and Sun, Liang},
booktitle={Proceedings of the 28th ACM SIGKDD Conference on Knowledge Discovery \& Data Mining},
pages={4836--4837},
year={2022}
}
```

## Related Tutorial
- TBD