From e9b9b034de444d60187842ea2373f26ec066b7b0 Mon Sep 17 00:00:00 2001 From: Wenjie Du Date: Wed, 26 Jun 2024 23:21:57 +0800 Subject: [PATCH 01/20] docs: update README_zh; --- README_zh.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README_zh.md b/README_zh.md index f9ab4913..cb6dceb9 100644 --- a/README_zh.md +++ b/README_zh.md @@ -145,7 +145,7 @@ PyPOTS当前支持多变量POTS数据的插补,预测,分类,聚类以及 👈 在PyPOTS中,数据可以被看作是咖啡豆,而写的携带缺失值的POTS数据则是不完整的咖啡豆。 为了让用户能够轻松使用各种开源的时间序列数据集,我们创建了开源时间序列数据集的仓库 Time Series Data Beans (TSDB)(可以将其视为咖啡豆仓库), -TSDB让加载开源时序数据集变得超级简单!访问 [TSDB](https://github.com/WenjieDu/TSDB),了解更多关于TSDB的信息,目前总共支持170个开源数据集! +TSDB让加载开源时序数据集变得超级简单!访问 [TSDB](https://github.com/WenjieDu/TSDB),了解更多关于TSDB的信息,目前总共支持172个开源数据集! PyGrinder logo From a385c5678aeb27a794c0af20c3aa471aee339a6e Mon Sep 17 00:00:00 2001 From: Wenjie Du Date: Mon, 1 Jul 2024 15:11:38 +0800 Subject: [PATCH 02/20] docs: update docs; --- README.md | 4 ++-- docs/index.rst | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 4638a070..a58096e1 100644 --- a/README.md +++ b/README.md @@ -293,9 +293,9 @@ year={2023}, } ``` or -> Wenjie Du. (2023). +> Wenjie Du. > PyPOTS: a Python toolbox for data mining on Partially-Observed Time Series. -> arXiv, abs/2305.18811. https://arxiv.org/abs/2305.18811 +> arXiv, abs/2305.18811, 2023. ## ❖ Contribution diff --git a/docs/index.rst b/docs/index.rst index 77049665..a72c0374 100644 --- a/docs/index.rst +++ b/docs/index.rst @@ -12,7 +12,7 @@ Welcome to PyPOTS docs! **A Python Toolbox for Machine Learning on Partially-Observed Time Series** -.. image:: https://img.shields.io/badge/Python-v3.7+-E97040?logo=python&logoColor=white +.. image:: https://img.shields.io/badge/Python-v3.8+-E97040?logo=python&logoColor=white :alt: Python version :target: https://docs.pypots.com/en/latest/install.html#reasons-of-version-limitations-on-dependencies @@ -306,9 +306,9 @@ or .. - Wenjie Du. (2023). + Wenjie Du. PyPOTS: a Python toolbox for data mining on Partially-Observed Time Series. - arXiv, abs/2305.18811. https://doi.org/10.48550/arXiv.2305.18811 + arXiv, abs/2305.18811, 2023. ❖ Contribution From 7a15e0494750bbb5f857c7cbfa92a4caceb398f1 Mon Sep 17 00:00:00 2001 From: Wenjie Du Date: Wed, 24 Jul 2024 16:13:40 +0800 Subject: [PATCH 03/20] docs: update the docs; --- README.md | 2 ++ README_zh.md | 7 ++++--- docs/about_us.rst | 6 ++++++ docs/index.rst | 2 ++ 4 files changed, 14 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index e1dc8028..5623cb85 100644 --- a/README.md +++ b/README.md @@ -112,6 +112,7 @@ The paper references and links are all listed at the bottom of this file. | **Type** | **Algo** | **IMPU** | **FORE** | **CLAS** | **CLUS** | **ANOD** | **Year - Venue** | |:--------------|:----------------------------|:--------:|:--------:|:--------:|:--------:|:--------:|:-------------------| +| LLM | Gungnir 🚀 [^36] | ✅ | ✅ | ✅ | ✅ | ✅ | `Later in 2024` | | Neural Net | ImputeFormer🧑‍🔧[^34] | ✅ | | | | | `2024 - KDD` | | Neural Net | iTransformer🧑‍🔧[^24] | ✅ | | | | | `2024 - ICLR` | | Neural Net | SAITS[^1] | ✅ | | | | | `2023 - ESWA` | @@ -385,6 +386,7 @@ PyPOTS community is open, transparent, and surely friendly. Let's work together [^33]: Cao, D., Wang, Y., Duan, J., Zhang, C., Zhu, X., Huang, C., Tong, Y., Xu, B., Bai, J., Tong, J., & Zhang, Q. (2020). [Spectral Temporal Graph Neural Network for Multivariate Time-series Forecasting](https://proceedings.neurips.cc/paper/2020/hash/cdf6581cb7aca4b7e19ef136c6e601a5-Abstract.html). *NeurIPS 2020*. [^34]: Nie, T., Qin, G., Mei, Y., & Sun, J. (2024). [ImputeFormer: Low Rankness-Induced Transformers for Generalizable Spatiotemporal Imputation](https://arxiv.org/abs/2312.01728). *KDD 2024*. [^35]: Bai, S., Kolter, J. Z., & Koltun, V. (2018). [An empirical evaluation of generic convolutional and recurrent networks for sequence modeling](https://arxiv.org/abs/1803.01271). *arXiv 2018*. +[^36]: Project Gungnir, the world 1st LLM for time-series multitask modeling, will meet you soon. 🚀 Missing values and variable lengths in your datasets? Not problems no longer. We'll open application for public beta test recently ;-) Follow us, and stay tuned!
🏠 Visits diff --git a/README_zh.md b/README_zh.md index 58aae7d0..6be1428b 100644 --- a/README_zh.md +++ b/README_zh.md @@ -96,8 +96,9 @@ PyPOTS当前支持多变量POTS数据的插补,预测,分类,聚类以及 所以这些模型的输入中不能带有缺失值,无法接受POTS数据作为输入,更加不是插补算法。 **为了使上述模型能够适用于POTS数据,我们采用了与[SAITS论文](https://arxiv.org/pdf/2202.08516)[^1]中相同的embedding策略和训练方法(ORT+MIT)对它们进行改进**。 -| **类型** | **算法** | **插补** | **预测** | **分类** | **聚类** | **异常检测** | **年份 - 刊物** | -|:--------------|:----------------------------|:------:|:------:|:------:|:------:|:--------:|:-----------------| +| **类型** | **算法** | **插补** | **预测** | **分类** | **聚类** | **异常检测** | **年份 - 刊物** | +|:--------------|:----------------------------|:------:|:------:|:------:|:------:|:--------:|:-------------------| +| LLM | Gungnir 🚀 [^36] | ✅ | ✅ | ✅ | ✅ | ✅ | `Later in 2024` | | Neural Net | ImputeFormer🧑‍🔧[^34] | ✅ | | | | | `2024 - KDD` | | Neural Net | iTransformer🧑‍🔧[^24] | ✅ | | | | | `2024 - ICLR` | | Neural Net | SAITS[^1] | ✅ | | | | | `2023 - ESWA` | @@ -356,7 +357,7 @@ PyPOTS社区是一个开放、透明、友好的社区,让我们共同努力 [^33]: Cao, D., Wang, Y., Duan, J., Zhang, C., Zhu, X., Huang, C., Tong, Y., Xu, B., Bai, J., Tong, J., & Zhang, Q. (2020). [Spectral Temporal Graph Neural Network for Multivariate Time-series Forecasting](https://proceedings.neurips.cc/paper/2020/hash/cdf6581cb7aca4b7e19ef136c6e601a5-Abstract.html). *NeurIPS 2020*. [^34]: Nie, T., Qin, G., Mei, Y., & Sun, J. (2024). [ImputeFormer: Low Rankness-Induced Transformers for Generalizable Spatiotemporal Imputation](https://arxiv.org/abs/2312.01728). *KDD 2024*. [^35]: Bai, S., Kolter, J. Z., & Koltun, V. (2018). [An empirical evaluation of generic convolutional and recurrent networks for sequence modeling](https://arxiv.org/abs/1803.01271). *arXiv 2018*. - +[^36]: Gungnir项目,世界上第一个时间序列多任务大模型,将很快与大家见面。🚀 数据集存在缺少值且长度可变? 都不再是问题。我们将在近期开放公测申请 ;-) 关注我们,敬请期待!
🏠 访问量 diff --git a/docs/about_us.rst b/docs/about_us.rst index d32ccb2c..e9b975db 100644 --- a/docs/about_us.rst +++ b/docs/about_us.rst @@ -22,6 +22,12 @@ Linglong Qian - `GitHub (LinglongQian) `_ - `LinkedIn (Linglong Qian) `_ +Yiyuan Yang +************ +- Joined in Jun 2024 +- `GitHub (yyysjz1997) `_ +- `LinkedIn (Yiyuan Yang) `_ + All Contributors """""""""""""""" diff --git a/docs/index.rst b/docs/index.rst index b780093e..524925b3 100644 --- a/docs/index.rst +++ b/docs/index.rst @@ -133,6 +133,8 @@ The paper references are all listed at the bottom of this readme file. +----------------+-----------------------------------------------------------+------+------+------+------+------+-----------------------+ | Type | Algorithm | IMPU | FORE | CLAS | CLUS | ANOD | Year - Venue | +================+===========================================================+======+======+======+======+======+=======================+ +| Neural Net | ImputeFormer :cite:`nie2024imputeformer` | ✅ | | | | | ``2024 - KDD`` | ++----------------+-----------------------------------------------------------+------+------+------+------+------+-----------------------+ | Neural Net | iTransformer🧑‍🔧 :cite:`liu2024itransformer` | ✅ | | | | | ``2024 - ICLR`` | +----------------+-----------------------------------------------------------+------+------+------+------+------+-----------------------+ | Neural Net | SAITS :cite:`du2023SAITS` | ✅ | | | | | ``2023 - ESWA`` | From a8631ee9788544a4b71e87eeaeccbc4fdbeb7ed5 Mon Sep 17 00:00:00 2001 From: Wenjie Du Date: Thu, 25 Jul 2024 23:57:38 +0800 Subject: [PATCH 04/20] docs: update docs; --- README.md | 3 ++- README_zh.md | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 5623cb85..747ab3c0 100644 --- a/README.md +++ b/README.md @@ -386,7 +386,8 @@ PyPOTS community is open, transparent, and surely friendly. Let's work together [^33]: Cao, D., Wang, Y., Duan, J., Zhang, C., Zhu, X., Huang, C., Tong, Y., Xu, B., Bai, J., Tong, J., & Zhang, Q. (2020). [Spectral Temporal Graph Neural Network for Multivariate Time-series Forecasting](https://proceedings.neurips.cc/paper/2020/hash/cdf6581cb7aca4b7e19ef136c6e601a5-Abstract.html). *NeurIPS 2020*. [^34]: Nie, T., Qin, G., Mei, Y., & Sun, J. (2024). [ImputeFormer: Low Rankness-Induced Transformers for Generalizable Spatiotemporal Imputation](https://arxiv.org/abs/2312.01728). *KDD 2024*. [^35]: Bai, S., Kolter, J. Z., & Koltun, V. (2018). [An empirical evaluation of generic convolutional and recurrent networks for sequence modeling](https://arxiv.org/abs/1803.01271). *arXiv 2018*. -[^36]: Project Gungnir, the world 1st LLM for time-series multitask modeling, will meet you soon. 🚀 Missing values and variable lengths in your datasets? Not problems no longer. We'll open application for public beta test recently ;-) Follow us, and stay tuned! +[^36]: Project Gungnir, the world 1st LLM for time-series multitask modeling, will meet you soon. 🚀 Missing values and variable lengths in your datasets? + Hard to perform multitask learning with your time series? Not problems no longer. We'll open application for public beta test recently ;-) Follow us, and stay tuned!
🏠 Visits diff --git a/README_zh.md b/README_zh.md index 6be1428b..33536bae 100644 --- a/README_zh.md +++ b/README_zh.md @@ -357,7 +357,7 @@ PyPOTS社区是一个开放、透明、友好的社区,让我们共同努力 [^33]: Cao, D., Wang, Y., Duan, J., Zhang, C., Zhu, X., Huang, C., Tong, Y., Xu, B., Bai, J., Tong, J., & Zhang, Q. (2020). [Spectral Temporal Graph Neural Network for Multivariate Time-series Forecasting](https://proceedings.neurips.cc/paper/2020/hash/cdf6581cb7aca4b7e19ef136c6e601a5-Abstract.html). *NeurIPS 2020*. [^34]: Nie, T., Qin, G., Mei, Y., & Sun, J. (2024). [ImputeFormer: Low Rankness-Induced Transformers for Generalizable Spatiotemporal Imputation](https://arxiv.org/abs/2312.01728). *KDD 2024*. [^35]: Bai, S., Kolter, J. Z., & Koltun, V. (2018). [An empirical evaluation of generic convolutional and recurrent networks for sequence modeling](https://arxiv.org/abs/1803.01271). *arXiv 2018*. -[^36]: Gungnir项目,世界上第一个时间序列多任务大模型,将很快与大家见面。🚀 数据集存在缺少值且长度可变? 都不再是问题。我们将在近期开放公测申请 ;-) 关注我们,敬请期待! +[^36]: Gungnir项目,世界上第一个时间序列多任务大模型,将很快与大家见面。🚀 数据集存在缺少值且样本长短不一?多任务建模场景困难?都不再是问题,让我们的大模型来帮你解决。我们将在近期开放公测申请 ;-) 关注我们,敬请期待!
🏠 访问量 From 04008dc1e58c30073a237148ca7e5063ee42234f Mon Sep 17 00:00:00 2001 From: Wenjie Du Date: Fri, 26 Jul 2024 20:30:44 +0800 Subject: [PATCH 05/20] docs: update the install page; --- docs/install.rst | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/docs/install.rst b/docs/install.rst index 3e7068b1..8e682807 100644 --- a/docs/install.rst +++ b/docs/install.rst @@ -31,8 +31,9 @@ Required Dependencies * tensorboard * scikit-learn * torch >=1.10.0 -* tsdb >=0.2 -* pygrinder >=0.4 +* tsdb >=0.6 +* pygrinder >=0.6 +* benchpots >=0.2 Optional Dependencies From 4c143c56bf52641e9582fdd03639363367d39ab1 Mon Sep 17 00:00:00 2001 From: Wenjie Du Date: Sun, 28 Jul 2024 17:17:25 +0800 Subject: [PATCH 06/20] docs: add lib logos; --- docs/benchpots.rst | 8 ++++++++ docs/pygrinder.rst | 5 +++++ docs/tsdb.rst | 5 +++++ 3 files changed, 18 insertions(+) diff --git a/docs/benchpots.rst b/docs/benchpots.rst index 08420407..c90db092 100644 --- a/docs/benchpots.rst +++ b/docs/benchpots.rst @@ -1,6 +1,14 @@ All APIs of BenchPOTS ======================= +.. image:: https://pypots.com/figs/pypots_logos/BenchPOTS/logo_FFBG.svg + :height: 120 + :align: left + :target: https://github.com/WenjieDu/BenchPOTS + :alt: BenchPOTS logo +BenchPOTS +--------- + benchpots.datasets ------------------ diff --git a/docs/pygrinder.rst b/docs/pygrinder.rst index 7be7f85b..94f86062 100644 --- a/docs/pygrinder.rst +++ b/docs/pygrinder.rst @@ -1,6 +1,11 @@ All APIs of PyGrinder ======================= +.. image:: https://pypots.com/figs/pypots_logos/PyGrinder/logo_FFBG.svg + :height: 120 + :align: left + :target: https://github.com/WenjieDu/PyGrinder + :alt: PyGrinder logo PyGrinder --------- diff --git a/docs/tsdb.rst b/docs/tsdb.rst index 70c50e22..eb38ee54 100644 --- a/docs/tsdb.rst +++ b/docs/tsdb.rst @@ -1,6 +1,11 @@ All APIs of TSDB ======================= +.. image:: https://pypots.com/figs/pypots_logos/TSDB/logo_FFBG.svg + :height: 120 + :align: left + :target: https://github.com/WenjieDu/TSDB + :alt: TSDB logo TSDB ---- From 2acf54def23d64bf32587e42a25a97d00f9589d7 Mon Sep 17 00:00:00 2001 From: Wenjie Du Date: Sun, 11 Aug 2024 17:00:33 +0800 Subject: [PATCH 07/20] docs: update docs; --- docs/milestones.rst | 1 + docs/pypots.data.rst | 8 -------- docs/references.bib | 4 ++-- 3 files changed, 3 insertions(+), 10 deletions(-) diff --git a/docs/milestones.rst b/docs/milestones.rst index 036b7ca2..6ec896dd 100644 --- a/docs/milestones.rst +++ b/docs/milestones.rst @@ -49,3 +49,4 @@ Project Milestones - 2023-12: PyPOTS achieves its first 500 stars 🌟; - 2024-02: PyPOTS Research releases its imputation survey paper `Deep Learning for Multivariate Time Series Imputation: A Survey `_; - 2024-06: PyPOTS Research releases the 1st comprehensive time-series imputation benchmark paper `TSI-Bench: Benchmarking Time Series Imputation `_; +- 2024-08: PyPOTS Research presents the keynote "Learning from Partially Observed Time Series: Towards Reality-Centric AI4TS" `IJCAI'24 AI4TS workshop `_; diff --git a/docs/pypots.data.rst b/docs/pypots.data.rst index 79fde3fb..b3f4fa2d 100644 --- a/docs/pypots.data.rst +++ b/docs/pypots.data.rst @@ -28,14 +28,6 @@ pypots.data.generating :show-inheritance: :inherited-members: -pypots.data.load\_preprocessing --------------------------------------- - -.. automodule:: pypots.data.load_preprocessing - :members: - :undoc-members: - :show-inheritance: - :inherited-members: pypots.data.load\_specific\_datasets ------------------------------------------- diff --git a/docs/references.bib b/docs/references.bib index 9f66b6a5..abee97c8 100644 --- a/docs/references.bib +++ b/docs/references.bib @@ -746,7 +746,7 @@ @inproceedings{xu2024fits url={https://openreview.net/forum?id=bWcnvZ3qMb} } -@article{nie2024imputeformer, +@inproceedings{nie2024imputeformer, title={ImputeFormer: Low Rankness-Induced Transformers for Generalizable Spatiotemporal Imputation}, author={Nie, Tong and Qin, Guoyang and Ma, Wei and Mei, Yuewen and Sun, Jian}, booktitle = {Proceedings of the 30th ACM SIGKDD Conference on Knowledge Discovery and Data Mining}, @@ -762,4 +762,4 @@ @article{bai2018tcn author={Bai, Shaojie and Kolter, J Zico and Koltun, Vladlen}, journal={arXiv preprint arXiv:1803.01271}, year={2018} -} \ No newline at end of file +} From 0bb727b411b32ef75b33e82662cb47dbd7744512 Mon Sep 17 00:00:00 2001 From: Wenjie Du Date: Mon, 12 Aug 2024 00:43:49 +0800 Subject: [PATCH 08/20] fix: try to upgrade doc building env; --- .readthedocs.yaml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.readthedocs.yaml b/.readthedocs.yaml index 5b812779..b1467447 100644 --- a/.readthedocs.yaml +++ b/.readthedocs.yaml @@ -25,7 +25,7 @@ build: - pip install torch-geometric==2.3.1 torch-scatter==2.1.1 torch-sparse==0.6.17 -f "https://data.pyg.org/whl/torch-1.13.1+cpu.html" - pip install -r requirements/requirements.txt - pip install pypots - - pip install sphinx==6.2.1 docutils==0.19 sphinxcontrib-bibtex==2.1.4 sphinxcontrib-gtagjs sphinx-autodoc-typehints furo==2023.07.26 + - pip install sphinx==7.4.7 docutils==0.21.2 sphinxcontrib-bibtex==2.6.2 sphinxcontrib-gtagjs sphinx-autodoc-typehints furo==2024.7.18 - git clone https://github.com/WenjieDu/TSDB TSDB_repo --depth 1 && pip install ./TSDB_repo - git clone https://github.com/WenjieDu/PyGrinder PyGrinder_repo --depth 1 && pip install ./PyGrinder_repo - git clone https://github.com/WenjieDu/BenchPOTS BenchPOTS_repo --depth 1 && pip install ./BenchPOTS_repo @@ -34,7 +34,7 @@ build: post_install: # To fix the exception: This documentation is not using `furo.css` as the stylesheet. # If you have set `html_style` in your conf.py file, remove it. - - pip install sphinx==7.2.6 + - pip install sphinx==7.4.7 # this docutils version fixes issue#102, put it in post_install to avoid being # overwritten by other versions (like 0.19) while installing other packages - - pip install docutils==0.20 + - pip install docutils==0.21.2 From f792204f49be1389180b4d2ada6c0f5d7080e655 Mon Sep 17 00:00:00 2001 From: Wenjie Du Date: Tue, 13 Aug 2024 14:18:00 +0800 Subject: [PATCH 09/20] docs: update docs; --- README.md | 3 +++ README_zh.md | 2 ++ docs/index.rst | 3 +++ 3 files changed, 8 insertions(+) diff --git a/README.md b/README.md index 747ab3c0..de0880ae 100644 --- a/README.md +++ b/README.md @@ -152,6 +152,9 @@ The paper references and links are all listed at the bottom of this file. | Naive | Mean | ✅ | | | | | | | Naive | Median | ✅ | | | | | | +💯 Contribute your model right now to increase your research impact! PyPOTS downloads are increasing rapidly (**[300K+ in total and 1K+ daily on PyPI so far](https://www.pepy.tech/projects/pypots)**), +and your work will be widely used and cited by the community. +Refer to the [contribution guide](https://github.com/WenjieDu/PyPOTS#-contribution) to see how to include your model in PyPOTS. ## ❖ PyPOTS Ecosystem At PyPOTS, things are related to coffee, which we're familiar with. Yes, this is a coffee universe! diff --git a/README_zh.md b/README_zh.md index 33536bae..9553c771 100644 --- a/README_zh.md +++ b/README_zh.md @@ -138,6 +138,8 @@ PyPOTS当前支持多变量POTS数据的插补,预测,分类,聚类以及 | Naive | Mean | ✅ | | | | | | | Naive | Median | ✅ | | | | | | +💯 现在贡献你的模型来增加你的研究影响力!PyPOTS的下载量正在迅速增长(**[目前PyPI上总共超过30万次且每日超1000的下载](https://www.pepy.tech/projects/pypots)**), +你的工作将被社区广泛使用和引用。请参阅[贡献指南](https://github.com/WenjieDu/PyPOTS/blob/main/README_zh.md#-%E8%B4%A1%E7%8C%AE%E5%A3%B0%E6%98%8E),了解如何将模型包含在PyPOTS中。 ## ❖ PyPOTS生态系统 在PyPOTS生态系统中,一切都与我们熟悉的咖啡息息相关,甚至可以将其视为一杯咖啡的诞生过程! diff --git a/docs/index.rst b/docs/index.rst index 524925b3..af28f8f8 100644 --- a/docs/index.rst +++ b/docs/index.rst @@ -210,6 +210,9 @@ The paper references are all listed at the bottom of this readme file. | Naive | Mean | ✅ | | | | | | +----------------+-----------------------------------------------------------+------+------+------+------+------+-----------------------+ +💯 Contribute your model right now to increase your research impact! PyPOTS downloads are increasing rapidly (`300K+ in total and 1K+ daily on PyPI so far `_), +and your work will be widely used and cited by the community. +Refer to the `contribution guide `_ to see how to include your model in PyPOTS. ❖ PyPOTS Ecosystem ^^^^^^^^^^^^^^^^^^^ From 3570ad7a53c739b66a064b3feab05e77fe72d0b0 Mon Sep 17 00:00:00 2001 From: Wenjie Du Date: Tue, 13 Aug 2024 15:08:54 +0800 Subject: [PATCH 10/20] docs: update milestones; --- docs/milestones.rst | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/docs/milestones.rst b/docs/milestones.rst index 6ec896dd..a3fd2af0 100644 --- a/docs/milestones.rst +++ b/docs/milestones.rst @@ -49,4 +49,5 @@ Project Milestones - 2023-12: PyPOTS achieves its first 500 stars 🌟; - 2024-02: PyPOTS Research releases its imputation survey paper `Deep Learning for Multivariate Time Series Imputation: A Survey `_; - 2024-06: PyPOTS Research releases the 1st comprehensive time-series imputation benchmark paper `TSI-Bench: Benchmarking Time Series Imputation `_; -- 2024-08: PyPOTS Research presents the keynote "Learning from Partially Observed Time Series: Towards Reality-Centric AI4TS" `IJCAI'24 AI4TS workshop `_; +- 2024-07: PyPOTS achieves its first 300,000 downloads in total; +- 2024-08: We present the keynote "Learning from Partially Observed Time Series: Towards Reality-Centric AI4TS" `IJCAI'24 AI4TS workshop `_; From 94280be21f3c65522b57e7a7942830a98c1f65df Mon Sep 17 00:00:00 2001 From: Wenjie Du Date: Wed, 14 Aug 2024 15:35:50 +0800 Subject: [PATCH 11/20] docs: update docs; --- docs/index.rst | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/docs/index.rst b/docs/index.rst index af28f8f8..836397e2 100644 --- a/docs/index.rst +++ b/docs/index.rst @@ -101,12 +101,12 @@ if it helps with your research. This really means a lot to our open-source resea The rest of this readme file is organized as follows: `❖ Available Algorithms <#id1>`_, -`❖ PyPOTS Ecosystem <#id22>`_, -`❖ Installation <#id24>`_, -`❖ Usage <#id26>`_, -`❖ Citing PyPOTS <#id28>`_, -`❖ Contribution <#id29>`_, -`❖ Community <#id30>`_. +`❖ PyPOTS Ecosystem <#id37>`_, +`❖ Installation <#id39>`_, +`❖ Usage <#id41>`_, +`❖ Citing PyPOTS <#id43>`_, +`❖ Contribution <#id44>`_, +`❖ Community <#id45>`_. ❖ Available Algorithms @@ -212,7 +212,7 @@ The paper references are all listed at the bottom of this readme file. 💯 Contribute your model right now to increase your research impact! PyPOTS downloads are increasing rapidly (`300K+ in total and 1K+ daily on PyPI so far `_), and your work will be widely used and cited by the community. -Refer to the `contribution guide `_ to see how to include your model in PyPOTS. +Refer to the `contribution guide <#id44>`_ to see how to include your model in PyPOTS. ❖ PyPOTS Ecosystem ^^^^^^^^^^^^^^^^^^^ From 2d089d3edbf489eaa7da9d103a2aff5b38b22c49 Mon Sep 17 00:00:00 2001 From: Wenjie Du Date: Wed, 14 Aug 2024 22:00:59 +0800 Subject: [PATCH 12/20] docs: update docs; --- README.md | 11 +++-------- README_zh.md | 11 +++-------- docs/index.rst | 4 ++-- 3 files changed, 8 insertions(+), 18 deletions(-) diff --git a/README.md b/README.md index de0880ae..fb77cedd 100644 --- a/README.md +++ b/README.md @@ -58,6 +58,9 @@ README in English + + PyPOTS Hits +

⦿ `Motivation`: Due to all kinds of reasons like failure of collection sensors, communication error, @@ -391,11 +394,3 @@ PyPOTS community is open, transparent, and surely friendly. Let's work together [^35]: Bai, S., Kolter, J. Z., & Koltun, V. (2018). [An empirical evaluation of generic convolutional and recurrent networks for sequence modeling](https://arxiv.org/abs/1803.01271). *arXiv 2018*. [^36]: Project Gungnir, the world 1st LLM for time-series multitask modeling, will meet you soon. 🚀 Missing values and variable lengths in your datasets? Hard to perform multitask learning with your time series? Not problems no longer. We'll open application for public beta test recently ;-) Follow us, and stay tuned! - -
-🏠 Visits - - PyPOTS visits - -
-
diff --git a/README_zh.md b/README_zh.md index 9553c771..b04dd28d 100644 --- a/README_zh.md +++ b/README_zh.md @@ -58,6 +58,9 @@ README in Chinese + + PyPOTS Hits +

⦿ `开发背景`: 由于传感器故障、通信异常以及不可预见的未知原因,在现实环境中收集的时间序列数据普遍存在缺失值, @@ -360,11 +363,3 @@ PyPOTS社区是一个开放、透明、友好的社区,让我们共同努力 [^34]: Nie, T., Qin, G., Mei, Y., & Sun, J. (2024). [ImputeFormer: Low Rankness-Induced Transformers for Generalizable Spatiotemporal Imputation](https://arxiv.org/abs/2312.01728). *KDD 2024*. [^35]: Bai, S., Kolter, J. Z., & Koltun, V. (2018). [An empirical evaluation of generic convolutional and recurrent networks for sequence modeling](https://arxiv.org/abs/1803.01271). *arXiv 2018*. [^36]: Gungnir项目,世界上第一个时间序列多任务大模型,将很快与大家见面。🚀 数据集存在缺少值且样本长短不一?多任务建模场景困难?都不再是问题,让我们的大模型来帮你解决。我们将在近期开放公测申请 ;-) 关注我们,敬请期待! - -
-🏠 访问量 - - PyPOTS访问量 - -
-
diff --git a/docs/index.rst b/docs/index.rst index 836397e2..d6c76d57 100644 --- a/docs/index.rst +++ b/docs/index.rst @@ -80,8 +80,8 @@ Welcome to PyPOTS docs! :alt: README in English :target: https://github.com/WenjieDu/PyPOTS/blob/main/README.md -.. image:: https://hits.seeyoufarm.com/api/count/incr/badge.svg?url=https%3A%2F%2Fgithub.com%2FPyPOTS%2FPyPOTS&count_bg=%23009A0A&title_bg=%23555555&icon=&icon_color=%23E7E7E7&title=Visits%20since%20May%202022&edge_flat=false - :alt: Visiting number +.. image:: https://hits.seeyoufarm.com/api/count/incr/badge.svg?url=https%3A%2F%2Fgithub.com%2FPyPOTS%2FPyPOTS&count_bg=%23009A0A&title_bg=%23555555&icon=&icon_color=%23E7E7E7&title=Hits&edge_flat=false + :alt: Hits number ----------------- From 7b8b55ad7621d3bc260d57bbd119aaeda53da6e6 Mon Sep 17 00:00:00 2001 From: Wenjie Du Date: Mon, 19 Aug 2024 21:01:27 +0800 Subject: [PATCH 13/20] docs: update readme files; --- README.md | 1 + README_zh.md | 1 + 2 files changed, 2 insertions(+) diff --git a/README.md b/README.md index fb77cedd..97b86195 100644 --- a/README.md +++ b/README.md @@ -394,3 +394,4 @@ PyPOTS community is open, transparent, and surely friendly. Let's work together [^35]: Bai, S., Kolter, J. Z., & Koltun, V. (2018). [An empirical evaluation of generic convolutional and recurrent networks for sequence modeling](https://arxiv.org/abs/1803.01271). *arXiv 2018*. [^36]: Project Gungnir, the world 1st LLM for time-series multitask modeling, will meet you soon. 🚀 Missing values and variable lengths in your datasets? Hard to perform multitask learning with your time series? Not problems no longer. We'll open application for public beta test recently ;-) Follow us, and stay tuned! + Time-Series.AI diff --git a/README_zh.md b/README_zh.md index b04dd28d..5ca3b7bf 100644 --- a/README_zh.md +++ b/README_zh.md @@ -363,3 +363,4 @@ PyPOTS社区是一个开放、透明、友好的社区,让我们共同努力 [^34]: Nie, T., Qin, G., Mei, Y., & Sun, J. (2024). [ImputeFormer: Low Rankness-Induced Transformers for Generalizable Spatiotemporal Imputation](https://arxiv.org/abs/2312.01728). *KDD 2024*. [^35]: Bai, S., Kolter, J. Z., & Koltun, V. (2018). [An empirical evaluation of generic convolutional and recurrent networks for sequence modeling](https://arxiv.org/abs/1803.01271). *arXiv 2018*. [^36]: Gungnir项目,世界上第一个时间序列多任务大模型,将很快与大家见面。🚀 数据集存在缺少值且样本长短不一?多任务建模场景困难?都不再是问题,让我们的大模型来帮你解决。我们将在近期开放公测申请 ;-) 关注我们,敬请期待! + Time-Series.AI From d06187dd2de78c1e84487529cac9bf82f718b2ca Mon Sep 17 00:00:00 2001 From: Wenjie Du Date: Fri, 30 Aug 2024 00:53:23 +0800 Subject: [PATCH 14/20] docs: update readme files; --- README.md | 82 ++++++++++++++++++++++++++-------------------------- README_zh.md | 82 ++++++++++++++++++++++++++-------------------------- 2 files changed, 82 insertions(+), 82 deletions(-) diff --git a/README.md b/README.md index 97b86195..c11fe903 100644 --- a/README.md +++ b/README.md @@ -113,47 +113,47 @@ The task types are abbreviated as follows: **`ANOD`**: Anomaly Detection. The paper references and links are all listed at the bottom of this file. -| **Type** | **Algo** | **IMPU** | **FORE** | **CLAS** | **CLUS** | **ANOD** | **Year - Venue** | -|:--------------|:----------------------------|:--------:|:--------:|:--------:|:--------:|:--------:|:-------------------| -| LLM | Gungnir 🚀 [^36] | ✅ | ✅ | ✅ | ✅ | ✅ | `Later in 2024` | -| Neural Net | ImputeFormer🧑‍🔧[^34] | ✅ | | | | | `2024 - KDD` | -| Neural Net | iTransformer🧑‍🔧[^24] | ✅ | | | | | `2024 - ICLR` | -| Neural Net | SAITS[^1] | ✅ | | | | | `2023 - ESWA` | -| Neural Net | FreTS🧑‍🔧[^23] | ✅ | | | | | `2023 - NeurIPS` | -| Neural Net | Koopa🧑‍🔧[^29] | ✅ | | | | | `2023 - NeurIPS` | -| Neural Net | Crossformer🧑‍🔧[^16] | ✅ | | | | | `2023 - ICLR` | -| Neural Net | TimesNet[^14] | ✅ | | | | | `2023 - ICLR` | -| Neural Net | PatchTST🧑‍🔧[^18] | ✅ | | | | | `2023 - ICLR` | -| Neural Net | ETSformer🧑‍🔧[^19] | ✅ | | | | | `2023 - ICLR` | -| Neural Net | MICN🧑‍🔧[^27] | ✅ | | | | | `2023 - ICLR` | -| Neural Net | DLinear🧑‍🔧[^17] | ✅ | | | | | `2023 - AAAI` | -| Neural Net | TiDE🧑‍🔧[^28] | ✅ | | | | | `2023 - TMLR` | -| Neural Net | SCINet🧑‍🔧[^30] | ✅ | | | | | `2022 - NeurIPS` | -| Neural Net | Nonstationary Tr.🧑‍🔧[^25] | ✅ | | | | | `2022 - NeurIPS` | -| Neural Net | FiLM🧑‍🔧[^22] | ✅ | | | | | `2022 - NeurIPS` | -| Neural Net | RevIN_SCINet🧑‍🔧[^31] | ✅ | | | | | `2022 - ICLR` | -| Neural Net | Pyraformer🧑‍🔧[^26] | ✅ | | | | | `2022 - ICLR` | -| Neural Net | Raindrop[^5] | | | ✅ | | | `2022 - ICLR` | -| Neural Net | FEDformer🧑‍🔧[^20] | ✅ | | | | | `2022 - ICML` | -| Neural Net | Autoformer🧑‍🔧[^15] | ✅ | | | | | `2021 - NeurIPS` | -| Neural Net | CSDI[^12] | ✅ | ✅ | | | | `2021 - NeurIPS` | -| Neural Net | Informer🧑‍🔧[^21] | ✅ | | | | | `2021 - AAAI` | -| Neural Net | US-GAN[^10] | ✅ | | | | | `2021 - AAAI` | -| Neural Net | CRLI[^6] | | | | ✅ | | `2021 - AAAI` | -| Probabilistic | BTTF[^8] | | ✅ | | | | `2021 - TPAMI` | -| Neural Net | StemGNN🧑‍🔧[^33] | ✅ | | | | | `2020 - NeurIPS` | -| Neural Net | Reformer🧑‍🔧[^32] | ✅ | | | | | `2020 - ICLR` | -| Neural Net | GP-VAE[^11] | ✅ | | | | | `2020 - AISTATS` | -| Neural Net | VaDER[^7] | | | | ✅ | | `2019 - GigaSci.` | -| Neural Net | M-RNN[^9] | ✅ | | | | | `2019 - TBME` | -| Neural Net | BRITS[^3] | ✅ | | ✅ | | | `2018 - NeurIPS` | -| Neural Net | GRU-D[^4] | ✅ | | ✅ | | | `2018 - Sci. Rep.` | -| Neural Net | TCN🧑‍🔧[^35] | ✅ | | | | | `2018 - arXiv` | -| Neural Net | Transformer🧑‍🔧[^2] | ✅ | | | | | `2017 - NeurIPS` | -| Naive | Lerp | ✅ | | | | | | -| Naive | LOCF/NOCB | ✅ | | | | | | -| Naive | Mean | ✅ | | | | | | -| Naive | Median | ✅ | | | | | | +| **Type** | **Algo** | **IMPU** | **FORE** | **CLAS** | **CLUS** | **ANOD** | **Year - Venue** | +|:--------------|:---------------------------------------------------------------------------------------------------------------------------------|:--------:|:--------:|:--------:|:--------:|:--------:|:-------------------| +| LLM | Time-Series.AI [^36] | ✅ | ✅ | ✅ | ✅ | ✅ | `Later in 2024` | +| Neural Net | ImputeFormer🧑‍🔧[^34] | ✅ | | | | | `2024 - KDD` | +| Neural Net | iTransformer🧑‍🔧[^24] | ✅ | | | | | `2024 - ICLR` | +| Neural Net | SAITS[^1] | ✅ | | | | | `2023 - ESWA` | +| Neural Net | FreTS🧑‍🔧[^23] | ✅ | | | | | `2023 - NeurIPS` | +| Neural Net | Koopa🧑‍🔧[^29] | ✅ | | | | | `2023 - NeurIPS` | +| Neural Net | Crossformer🧑‍🔧[^16] | ✅ | | | | | `2023 - ICLR` | +| Neural Net | TimesNet[^14] | ✅ | | | | | `2023 - ICLR` | +| Neural Net | PatchTST🧑‍🔧[^18] | ✅ | | | | | `2023 - ICLR` | +| Neural Net | ETSformer🧑‍🔧[^19] | ✅ | | | | | `2023 - ICLR` | +| Neural Net | MICN🧑‍🔧[^27] | ✅ | | | | | `2023 - ICLR` | +| Neural Net | DLinear🧑‍🔧[^17] | ✅ | | | | | `2023 - AAAI` | +| Neural Net | TiDE🧑‍🔧[^28] | ✅ | | | | | `2023 - TMLR` | +| Neural Net | SCINet🧑‍🔧[^30] | ✅ | | | | | `2022 - NeurIPS` | +| Neural Net | Nonstationary Tr.🧑‍🔧[^25] | ✅ | | | | | `2022 - NeurIPS` | +| Neural Net | FiLM🧑‍🔧[^22] | ✅ | | | | | `2022 - NeurIPS` | +| Neural Net | RevIN_SCINet🧑‍🔧[^31] | ✅ | | | | | `2022 - ICLR` | +| Neural Net | Pyraformer🧑‍🔧[^26] | ✅ | | | | | `2022 - ICLR` | +| Neural Net | Raindrop[^5] | | | ✅ | | | `2022 - ICLR` | +| Neural Net | FEDformer🧑‍🔧[^20] | ✅ | | | | | `2022 - ICML` | +| Neural Net | Autoformer🧑‍🔧[^15] | ✅ | | | | | `2021 - NeurIPS` | +| Neural Net | CSDI[^12] | ✅ | ✅ | | | | `2021 - NeurIPS` | +| Neural Net | Informer🧑‍🔧[^21] | ✅ | | | | | `2021 - AAAI` | +| Neural Net | US-GAN[^10] | ✅ | | | | | `2021 - AAAI` | +| Neural Net | CRLI[^6] | | | | ✅ | | `2021 - AAAI` | +| Probabilistic | BTTF[^8] | | ✅ | | | | `2021 - TPAMI` | +| Neural Net | StemGNN🧑‍🔧[^33] | ✅ | | | | | `2020 - NeurIPS` | +| Neural Net | Reformer🧑‍🔧[^32] | ✅ | | | | | `2020 - ICLR` | +| Neural Net | GP-VAE[^11] | ✅ | | | | | `2020 - AISTATS` | +| Neural Net | VaDER[^7] | | | | ✅ | | `2019 - GigaSci.` | +| Neural Net | M-RNN[^9] | ✅ | | | | | `2019 - TBME` | +| Neural Net | BRITS[^3] | ✅ | | ✅ | | | `2018 - NeurIPS` | +| Neural Net | GRU-D[^4] | ✅ | | ✅ | | | `2018 - Sci. Rep.` | +| Neural Net | TCN🧑‍🔧[^35] | ✅ | | | | | `2018 - arXiv` | +| Neural Net | Transformer🧑‍🔧[^2] | ✅ | | | | | `2017 - NeurIPS` | +| Naive | Lerp | ✅ | | | | | | +| Naive | LOCF/NOCB | ✅ | | | | | | +| Naive | Mean | ✅ | | | | | | +| Naive | Median | ✅ | | | | | | 💯 Contribute your model right now to increase your research impact! PyPOTS downloads are increasing rapidly (**[300K+ in total and 1K+ daily on PyPI so far](https://www.pepy.tech/projects/pypots)**), and your work will be widely used and cited by the community. diff --git a/README_zh.md b/README_zh.md index 5ca3b7bf..e0c6eb08 100644 --- a/README_zh.md +++ b/README_zh.md @@ -99,47 +99,47 @@ PyPOTS当前支持多变量POTS数据的插补,预测,分类,聚类以及 所以这些模型的输入中不能带有缺失值,无法接受POTS数据作为输入,更加不是插补算法。 **为了使上述模型能够适用于POTS数据,我们采用了与[SAITS论文](https://arxiv.org/pdf/2202.08516)[^1]中相同的embedding策略和训练方法(ORT+MIT)对它们进行改进**。 -| **类型** | **算法** | **插补** | **预测** | **分类** | **聚类** | **异常检测** | **年份 - 刊物** | -|:--------------|:----------------------------|:------:|:------:|:------:|:------:|:--------:|:-------------------| -| LLM | Gungnir 🚀 [^36] | ✅ | ✅ | ✅ | ✅ | ✅ | `Later in 2024` | -| Neural Net | ImputeFormer🧑‍🔧[^34] | ✅ | | | | | `2024 - KDD` | -| Neural Net | iTransformer🧑‍🔧[^24] | ✅ | | | | | `2024 - ICLR` | -| Neural Net | SAITS[^1] | ✅ | | | | | `2023 - ESWA` | -| Neural Net | FreTS🧑‍🔧[^23] | ✅ | | | | | `2023 - NeurIPS` | -| Neural Net | Koopa🧑‍🔧[^29] | ✅ | | | | | `2023 - NeurIPS` | -| Neural Net | Crossformer🧑‍🔧[^16] | ✅ | | | | | `2023 - ICLR` | -| Neural Net | TimesNet[^14] | ✅ | | | | | `2023 - ICLR` | -| Neural Net | PatchTST🧑‍🔧[^18] | ✅ | | | | | `2023 - ICLR` | -| Neural Net | ETSformer🧑‍🔧[^19] | ✅ | | | | | `2023 - ICLR` | -| Neural Net | MICN🧑‍🔧[^27] | ✅ | | | | | `2023 - ICLR` | -| Neural Net | DLinear🧑‍🔧[^17] | ✅ | | | | | `2023 - AAAI` | -| Neural Net | TiDE🧑‍🔧[^28] | ✅ | | | | | `2023 - TMLR` | -| Neural Net | SCINet🧑‍🔧[^30] | ✅ | | | | | `2022 - NeurIPS` | -| Neural Net | Nonstationary Tr.🧑‍🔧[^25] | ✅ | | | | | `2022 - NeurIPS` | -| Neural Net | FiLM🧑‍🔧[^22] | ✅ | | | | | `2022 - NeurIPS` | -| Neural Net | RevIN_SCINet🧑‍🔧[^31] | ✅ | | | | | `2022 - ICLR` | -| Neural Net | Pyraformer🧑‍🔧[^26] | ✅ | | | | | `2022 - ICLR` | -| Neural Net | Raindrop[^5] | | | ✅ | | | `2022 - ICLR` | -| Neural Net | FEDformer🧑‍🔧[^20] | ✅ | | | | | `2022 - ICML` | -| Neural Net | Autoformer🧑‍🔧[^15] | ✅ | | | | | `2021 - NeurIPS` | -| Neural Net | CSDI[^12] | ✅ | ✅ | | | | `2021 - NeurIPS` | -| Neural Net | Informer🧑‍🔧[^21] | ✅ | | | | | `2021 - AAAI` | -| Neural Net | US-GAN[^10] | ✅ | | | | | `2021 - AAAI` | -| Neural Net | CRLI[^6] | | | | ✅ | | `2021 - AAAI` | -| Probabilistic | BTTF[^8] | | ✅ | | | | `2021 - TPAMI` | -| Neural Net | StemGNN🧑‍🔧[^33] | ✅ | | | | | `2020 - NeurIPS` | -| Neural Net | Reformer🧑‍🔧[^32] | ✅ | | | | | `2020 - ICLR` | -| Neural Net | GP-VAE[^11] | ✅ | | | | | `2020 - AISTATS` | -| Neural Net | VaDER[^7] | | | | ✅ | | `2019 - GigaSci.` | -| Neural Net | M-RNN[^9] | ✅ | | | | | `2019 - TBME` | -| Neural Net | BRITS[^3] | ✅ | | ✅ | | | `2018 - NeurIPS` | -| Neural Net | GRU-D[^4] | ✅ | | ✅ | | | `2018 - Sci. Rep.` | -| Neural Net | TCN🧑‍🔧[^35] | ✅ | | | | | `2018 - arXiv` | -| Neural Net | Transformer🧑‍🔧[^2] | ✅ | | | | | `2017 - NeurIPS` | -| Naive | Lerp | ✅ | | | | | | -| Naive | LOCF/NOCB | ✅ | | | | | | -| Naive | Mean | ✅ | | | | | | -| Naive | Median | ✅ | | | | | | +| **类型** | **算法** | **插补** | **预测** | **分类** | **聚类** | **异常检测** | **年份 - 刊物** | +|:--------------|:--------------------------------------------------------------------------------------------------------------------------------------------------------|:------:|:------:|:------:|:------:|:--------:|:-------------------| +| LLM | Time-Series.AI [^36] | ✅ | ✅ | ✅ | ✅ | ✅ | `Later in 2024` | +| Neural Net | ImputeFormer🧑‍🔧[^34] | ✅ | | | | | `2024 - KDD` | +| Neural Net | iTransformer🧑‍🔧[^24] | ✅ | | | | | `2024 - ICLR` | +| Neural Net | SAITS[^1] | ✅ | | | | | `2023 - ESWA` | +| Neural Net | FreTS🧑‍🔧[^23] | ✅ | | | | | `2023 - NeurIPS` | +| Neural Net | Koopa🧑‍🔧[^29] | ✅ | | | | | `2023 - NeurIPS` | +| Neural Net | Crossformer🧑‍🔧[^16] | ✅ | | | | | `2023 - ICLR` | +| Neural Net | TimesNet[^14] | ✅ | | | | | `2023 - ICLR` | +| Neural Net | PatchTST🧑‍🔧[^18] | ✅ | | | | | `2023 - ICLR` | +| Neural Net | ETSformer🧑‍🔧[^19] | ✅ | | | | | `2023 - ICLR` | +| Neural Net | MICN🧑‍🔧[^27] | ✅ | | | | | `2023 - ICLR` | +| Neural Net | DLinear🧑‍🔧[^17] | ✅ | | | | | `2023 - AAAI` | +| Neural Net | TiDE🧑‍🔧[^28] | ✅ | | | | | `2023 - TMLR` | +| Neural Net | SCINet🧑‍🔧[^30] | ✅ | | | | | `2022 - NeurIPS` | +| Neural Net | Nonstationary Tr.🧑‍🔧[^25] | ✅ | | | | | `2022 - NeurIPS` | +| Neural Net | FiLM🧑‍🔧[^22] | ✅ | | | | | `2022 - NeurIPS` | +| Neural Net | RevIN_SCINet🧑‍🔧[^31] | ✅ | | | | | `2022 - ICLR` | +| Neural Net | Pyraformer🧑‍🔧[^26] | ✅ | | | | | `2022 - ICLR` | +| Neural Net | Raindrop[^5] | | | ✅ | | | `2022 - ICLR` | +| Neural Net | FEDformer🧑‍🔧[^20] | ✅ | | | | | `2022 - ICML` | +| Neural Net | Autoformer🧑‍🔧[^15] | ✅ | | | | | `2021 - NeurIPS` | +| Neural Net | CSDI[^12] | ✅ | ✅ | | | | `2021 - NeurIPS` | +| Neural Net | Informer🧑‍🔧[^21] | ✅ | | | | | `2021 - AAAI` | +| Neural Net | US-GAN[^10] | ✅ | | | | | `2021 - AAAI` | +| Neural Net | CRLI[^6] | | | | ✅ | | `2021 - AAAI` | +| Probabilistic | BTTF[^8] | | ✅ | | | | `2021 - TPAMI` | +| Neural Net | StemGNN🧑‍🔧[^33] | ✅ | | | | | `2020 - NeurIPS` | +| Neural Net | Reformer🧑‍🔧[^32] | ✅ | | | | | `2020 - ICLR` | +| Neural Net | GP-VAE[^11] | ✅ | | | | | `2020 - AISTATS` | +| Neural Net | VaDER[^7] | | | | ✅ | | `2019 - GigaSci.` | +| Neural Net | M-RNN[^9] | ✅ | | | | | `2019 - TBME` | +| Neural Net | BRITS[^3] | ✅ | | ✅ | | | `2018 - NeurIPS` | +| Neural Net | GRU-D[^4] | ✅ | | ✅ | | | `2018 - Sci. Rep.` | +| Neural Net | TCN🧑‍🔧[^35] | ✅ | | | | | `2018 - arXiv` | +| Neural Net | Transformer🧑‍🔧[^2] | ✅ | | | | | `2017 - NeurIPS` | +| Naive | Lerp | ✅ | | | | | | +| Naive | LOCF/NOCB | ✅ | | | | | | +| Naive | Mean | ✅ | | | | | | +| Naive | Median | ✅ | | | | | | 💯 现在贡献你的模型来增加你的研究影响力!PyPOTS的下载量正在迅速增长(**[目前PyPI上总共超过30万次且每日超1000的下载](https://www.pepy.tech/projects/pypots)**), 你的工作将被社区广泛使用和引用。请参阅[贡献指南](https://github.com/WenjieDu/PyPOTS/blob/main/README_zh.md#-%E8%B4%A1%E7%8C%AE%E5%A3%B0%E6%98%8E),了解如何将模型包含在PyPOTS中。 From e1f3376c962fc235b56e393762ca6c0345b08112 Mon Sep 17 00:00:00 2001 From: Wenjie Du Date: Tue, 3 Sep 2024 11:46:03 +0800 Subject: [PATCH 15/20] docs: update docs; --- README.md | 2 +- README_zh.md | 2 +- docs/index.rst | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index c11fe903..8917dab2 100644 --- a/README.md +++ b/README.md @@ -320,7 +320,7 @@ By committing your code, you'll [pypots/imputation/template](https://github.com/WenjieDu/PyPOTS/tree/main/pypots/imputation/template)) to quickly start; 2. become one of [PyPOTS contributors](https://github.com/WenjieDu/PyPOTS/graphs/contributors) and be listed as a volunteer developer [on the PyPOTS website](https://pypots.com/about/#volunteer-developers); -3. get mentioned in our [release notes](https://github.com/WenjieDu/PyPOTS/releases); +3. get mentioned in PyPOTS [release notes](https://github.com/WenjieDu/PyPOTS/releases); You can also contribute to PyPOTS by simply staring🌟 this repo to help more people notice it. Your star is your recognition to PyPOTS, and it matters! diff --git a/README_zh.md b/README_zh.md index e0c6eb08..f4289c01 100644 --- a/README_zh.md +++ b/README_zh.md @@ -292,7 +292,7 @@ year={2023}, [pypots/imputation/template](https://github.com/WenjieDu/PyPOTS/tree/main/pypots/imputation/template))快速启动你的开发; 2. 成为[PyPOTS贡献者](https://github.com/WenjieDu/PyPOTS/graphs/contributors)之一, 并在[PyPOTS网站](https://pypots.com/about/#volunteer-developers)上被列为志愿开发者; -3. 在我们发布新版本的[更新日志](https://github.com/WenjieDu/PyPOTS/releases)中被提及; +3. 在PyPOTS发布新版本的[更新日志](https://github.com/WenjieDu/PyPOTS/releases)中被提及; 你也可以通过为该项目设置星标🌟,帮助更多人关注它。你的星标🌟既是对PyPOTS的认可,也是对PyPOTS发展所做出的重要贡献! diff --git a/docs/index.rst b/docs/index.rst index d6c76d57..fe81aa12 100644 --- a/docs/index.rst +++ b/docs/index.rst @@ -333,7 +333,7 @@ By committing your code, you'll `pypots/imputation/template `_) to quickly start; 2. become one of `PyPOTS contributors `_ and be listed as a volunteer developer `on the PyPOTS website `_; -3. get mentioned in our `release notes `_; +3. get mentioned in PyPOTS `release notes `_; You can also contribute to PyPOTS by simply staring🌟 this repo to help more people notice it. Your star is your recognition to PyPOTS, and it matters! From 942cdb278a8de86b0bd43770ac80ad1e39c6ccae Mon Sep 17 00:00:00 2001 From: Wenjie Du Date: Tue, 3 Sep 2024 15:24:36 +0800 Subject: [PATCH 16/20] docs: add the icon for Jetbrains IDEA; --- .idea/icon.png | Bin 0 -> 5373 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 .idea/icon.png diff --git a/.idea/icon.png b/.idea/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..0a58e1cc5446786d166679f273486575e2b556ab GIT binary patch literal 5373 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 Date: Tue, 3 Sep 2024 16:47:31 +0800 Subject: [PATCH 17/20] docs: add TimeMixer docs; --- docs/pypots.imputation.rst | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/docs/pypots.imputation.rst b/docs/pypots.imputation.rst index d994f96a..8af2d63f 100644 --- a/docs/pypots.imputation.rst +++ b/docs/pypots.imputation.rst @@ -19,6 +19,15 @@ pypots.imputation.transformer :show-inheritance: :inherited-members: +pypots.imputation.timemixer +------------------------------------ + +.. automodule:: pypots.imputation.timemixer + :members: + :undoc-members: + :show-inheritance: + :inherited-members: + pypots.imputation.imputeformer ------------------------------------ From e8e127cc4bf0c9da32aa1f6b666f5432afe590da Mon Sep 17 00:00:00 2001 From: Wenjie Du Date: Tue, 3 Sep 2024 16:56:02 +0800 Subject: [PATCH 18/20] docs: add TimeMixer into README; --- README.md | 4 +++- README_zh.md | 4 +++- docs/index.rst | 4 +++- 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 8917dab2..95e74695 100644 --- a/README.md +++ b/README.md @@ -116,8 +116,9 @@ The paper references and links are all listed at the bottom of this file. | **Type** | **Algo** | **IMPU** | **FORE** | **CLAS** | **CLUS** | **ANOD** | **Year - Venue** | |:--------------|:---------------------------------------------------------------------------------------------------------------------------------|:--------:|:--------:|:--------:|:--------:|:--------:|:-------------------| | LLM | Time-Series.AI [^36] | ✅ | ✅ | ✅ | ✅ | ✅ | `Later in 2024` | -| Neural Net | ImputeFormer🧑‍🔧[^34] | ✅ | | | | | `2024 - KDD` | +| Neural Net | TimeMixer[^37] | ✅ | | | | | `2024 - ICLR` | | Neural Net | iTransformer🧑‍🔧[^24] | ✅ | | | | | `2024 - ICLR` | +| Neural Net | ImputeFormer🧑‍🔧[^34] | ✅ | | | | | `2024 - KDD` | | Neural Net | SAITS[^1] | ✅ | | | | | `2023 - ESWA` | | Neural Net | FreTS🧑‍🔧[^23] | ✅ | | | | | `2023 - NeurIPS` | | Neural Net | Koopa🧑‍🔧[^29] | ✅ | | | | | `2023 - NeurIPS` | @@ -395,3 +396,4 @@ PyPOTS community is open, transparent, and surely friendly. Let's work together [^36]: Project Gungnir, the world 1st LLM for time-series multitask modeling, will meet you soon. 🚀 Missing values and variable lengths in your datasets? Hard to perform multitask learning with your time series? Not problems no longer. We'll open application for public beta test recently ;-) Follow us, and stay tuned! Time-Series.AI +[^37]: Wang, S., Wu, H., Shi, X., Hu, T., Luo, H., Ma, L., ... & ZHOU, J. (2024). [TimeMixer: Decomposable Multiscale Mixing for Time Series Forecasting](https://openreview.net/forum?id=7oLshfEIC2). *ICLR 2024* diff --git a/README_zh.md b/README_zh.md index f4289c01..d3f760cc 100644 --- a/README_zh.md +++ b/README_zh.md @@ -102,8 +102,9 @@ PyPOTS当前支持多变量POTS数据的插补,预测,分类,聚类以及 | **类型** | **算法** | **插补** | **预测** | **分类** | **聚类** | **异常检测** | **年份 - 刊物** | |:--------------|:--------------------------------------------------------------------------------------------------------------------------------------------------------|:------:|:------:|:------:|:------:|:--------:|:-------------------| | LLM | Time-Series.AI [^36] | ✅ | ✅ | ✅ | ✅ | ✅ | `Later in 2024` | -| Neural Net | ImputeFormer🧑‍🔧[^34] | ✅ | | | | | `2024 - KDD` | +| Neural Net | TimeMixer[^37] | ✅ | | | | | `2024 - ICLR` | | Neural Net | iTransformer🧑‍🔧[^24] | ✅ | | | | | `2024 - ICLR` | +| Neural Net | ImputeFormer🧑‍🔧[^34] | ✅ | | | | | `2024 - KDD` | | Neural Net | SAITS[^1] | ✅ | | | | | `2023 - ESWA` | | Neural Net | FreTS🧑‍🔧[^23] | ✅ | | | | | `2023 - NeurIPS` | | Neural Net | Koopa🧑‍🔧[^29] | ✅ | | | | | `2023 - NeurIPS` | @@ -364,3 +365,4 @@ PyPOTS社区是一个开放、透明、友好的社区,让我们共同努力 [^35]: Bai, S., Kolter, J. Z., & Koltun, V. (2018). [An empirical evaluation of generic convolutional and recurrent networks for sequence modeling](https://arxiv.org/abs/1803.01271). *arXiv 2018*. [^36]: Gungnir项目,世界上第一个时间序列多任务大模型,将很快与大家见面。🚀 数据集存在缺少值且样本长短不一?多任务建模场景困难?都不再是问题,让我们的大模型来帮你解决。我们将在近期开放公测申请 ;-) 关注我们,敬请期待! Time-Series.AI +[^37]: Wang, S., Wu, H., Shi, X., Hu, T., Luo, H., Ma, L., ... & ZHOU, J. (2024). [TimeMixer: Decomposable Multiscale Mixing for Time Series Forecasting](https://openreview.net/forum?id=7oLshfEIC2). *ICLR 2024* diff --git a/docs/index.rst b/docs/index.rst index fe81aa12..c0204b42 100644 --- a/docs/index.rst +++ b/docs/index.rst @@ -133,10 +133,12 @@ The paper references are all listed at the bottom of this readme file. +----------------+-----------------------------------------------------------+------+------+------+------+------+-----------------------+ | Type | Algorithm | IMPU | FORE | CLAS | CLUS | ANOD | Year - Venue | +================+===========================================================+======+======+======+======+======+=======================+ -| Neural Net | ImputeFormer :cite:`nie2024imputeformer` | ✅ | | | | | ``2024 - KDD`` | +| Neural Net | TimeMixer :cite:`wang2024timemixer` | ✅ | | | | | ``2024 - ICLR`` | +----------------+-----------------------------------------------------------+------+------+------+------+------+-----------------------+ | Neural Net | iTransformer🧑‍🔧 :cite:`liu2024itransformer` | ✅ | | | | | ``2024 - ICLR`` | +----------------+-----------------------------------------------------------+------+------+------+------+------+-----------------------+ +| Neural Net | ImputeFormer :cite:`nie2024imputeformer` | ✅ | | | | | ``2024 - KDD`` | ++----------------+-----------------------------------------------------------+------+------+------+------+------+-----------------------+ | Neural Net | SAITS :cite:`du2023SAITS` | ✅ | | | | | ``2023 - ESWA`` | +----------------+-----------------------------------------------------------+------+------+------+------+------+-----------------------+ | Neural Net | FreTS🧑‍🔧 :cite:`yi2023frets` | ✅ | | | | | ``2023 - NeurIPS`` | From 6f6714fcc0f96d5031acde3c47cf81c6e34fcdab Mon Sep 17 00:00:00 2001 From: Wenjie Du Date: Tue, 3 Sep 2024 16:57:59 +0800 Subject: [PATCH 19/20] test: make the TimeMixer smaller for a faster test; --- tests/imputation/timemixer.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/imputation/timemixer.py b/tests/imputation/timemixer.py index bf5c72cd..a0735663 100644 --- a/tests/imputation/timemixer.py +++ b/tests/imputation/timemixer.py @@ -47,8 +47,8 @@ class TestTimeMixer(unittest.TestCase): DATA["n_features"], n_layers=2, top_k=5, - d_model=512, - d_ffn=512, + d_model=32, + d_ffn=32, dropout=0.1, epochs=EPOCHS, saving_path=saving_path, From 518d9d3e01ec8398c29201e3f0cb43e5063900cd Mon Sep 17 00:00:00 2001 From: Wenjie Du Date: Wed, 4 Sep 2024 12:26:53 +0800 Subject: [PATCH 20/20] docs: add ModernTCN docs; --- README.md | 2 ++ README_zh.md | 4 +++- docs/index.rst | 2 ++ docs/pypots.imputation.rst | 9 +++++++++ 4 files changed, 16 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 95e74695..4bf1684a 100644 --- a/README.md +++ b/README.md @@ -118,6 +118,7 @@ The paper references and links are all listed at the bottom of this file. | LLM | Time-Series.AI [^36] | ✅ | ✅ | ✅ | ✅ | ✅ | `Later in 2024` | | Neural Net | TimeMixer[^37] | ✅ | | | | | `2024 - ICLR` | | Neural Net | iTransformer🧑‍🔧[^24] | ✅ | | | | | `2024 - ICLR` | +| Neural Net | ModernTCN[^38] | ✅ | | | | | `2024 - ICLR` | | Neural Net | ImputeFormer🧑‍🔧[^34] | ✅ | | | | | `2024 - KDD` | | Neural Net | SAITS[^1] | ✅ | | | | | `2023 - ESWA` | | Neural Net | FreTS🧑‍🔧[^23] | ✅ | | | | | `2023 - NeurIPS` | @@ -397,3 +398,4 @@ PyPOTS community is open, transparent, and surely friendly. Let's work together Hard to perform multitask learning with your time series? Not problems no longer. We'll open application for public beta test recently ;-) Follow us, and stay tuned! Time-Series.AI [^37]: Wang, S., Wu, H., Shi, X., Hu, T., Luo, H., Ma, L., ... & ZHOU, J. (2024). [TimeMixer: Decomposable Multiscale Mixing for Time Series Forecasting](https://openreview.net/forum?id=7oLshfEIC2). *ICLR 2024* +[^38]: Luo, D., & Wang X. (2024). [ModernTCN: A Modern Pure Convolution Structure for General Time Series Analysis](https://openreview.net/forum?id=vpJMJerXHU). *ICLR 2024* diff --git a/README_zh.md b/README_zh.md index d3f760cc..4d55e68d 100644 --- a/README_zh.md +++ b/README_zh.md @@ -104,6 +104,7 @@ PyPOTS当前支持多变量POTS数据的插补,预测,分类,聚类以及 | LLM | Time-Series.AI [^36] | ✅ | ✅ | ✅ | ✅ | ✅ | `Later in 2024` | | Neural Net | TimeMixer[^37] | ✅ | | | | | `2024 - ICLR` | | Neural Net | iTransformer🧑‍🔧[^24] | ✅ | | | | | `2024 - ICLR` | +| Neural Net | ModernTCN[^38] | ✅ | | | | | `2024 - ICLR` | | Neural Net | ImputeFormer🧑‍🔧[^34] | ✅ | | | | | `2024 - KDD` | | Neural Net | SAITS[^1] | ✅ | | | | | `2023 - ESWA` | | Neural Net | FreTS🧑‍🔧[^23] | ✅ | | | | | `2023 - NeurIPS` | @@ -365,4 +366,5 @@ PyPOTS社区是一个开放、透明、友好的社区,让我们共同努力 [^35]: Bai, S., Kolter, J. Z., & Koltun, V. (2018). [An empirical evaluation of generic convolutional and recurrent networks for sequence modeling](https://arxiv.org/abs/1803.01271). *arXiv 2018*. [^36]: Gungnir项目,世界上第一个时间序列多任务大模型,将很快与大家见面。🚀 数据集存在缺少值且样本长短不一?多任务建模场景困难?都不再是问题,让我们的大模型来帮你解决。我们将在近期开放公测申请 ;-) 关注我们,敬请期待! Time-Series.AI -[^37]: Wang, S., Wu, H., Shi, X., Hu, T., Luo, H., Ma, L., ... & ZHOU, J. (2024). [TimeMixer: Decomposable Multiscale Mixing for Time Series Forecasting](https://openreview.net/forum?id=7oLshfEIC2). *ICLR 2024* +[^37]: Wang, S., Wu, H., Shi, X., Hu, T., Luo, H., Ma, L., ... & ZHOU, J. (2024). [TimeMixer: Decomposable Multiscale Mixing for Time Series Forecasting](https://openreview.net/forum?id=7oLshfEIC2). *ICLR 2024* +[^38]: Luo, D., & Wang X. (2024). [ModernTCN: A Modern Pure Convolution Structure for General Time Series Analysis](https://openreview.net/forum?id=vpJMJerXHU). *ICLR 2024* diff --git a/docs/index.rst b/docs/index.rst index c0204b42..113fbb65 100644 --- a/docs/index.rst +++ b/docs/index.rst @@ -137,6 +137,8 @@ The paper references are all listed at the bottom of this readme file. +----------------+-----------------------------------------------------------+------+------+------+------+------+-----------------------+ | Neural Net | iTransformer🧑‍🔧 :cite:`liu2024itransformer` | ✅ | | | | | ``2024 - ICLR`` | +----------------+-----------------------------------------------------------+------+------+------+------+------+-----------------------+ +| Neural Net | ModernTCN :cite:`luo2024moderntcn` | ✅ | | | | | ``2024 - ICLR`` | ++----------------+-----------------------------------------------------------+------+------+------+------+------+-----------------------+ | Neural Net | ImputeFormer :cite:`nie2024imputeformer` | ✅ | | | | | ``2024 - KDD`` | +----------------+-----------------------------------------------------------+------+------+------+------+------+-----------------------+ | Neural Net | SAITS :cite:`du2023SAITS` | ✅ | | | | | ``2023 - ESWA`` | diff --git a/docs/pypots.imputation.rst b/docs/pypots.imputation.rst index 8af2d63f..b7a94b03 100644 --- a/docs/pypots.imputation.rst +++ b/docs/pypots.imputation.rst @@ -28,6 +28,15 @@ pypots.imputation.timemixer :show-inheritance: :inherited-members: +pypots.imputation.moderntcn +------------------------------------ + +.. automodule:: pypots.imputation.moderntcn + :members: + :undoc-members: + :show-inheritance: + :inherited-members: + pypots.imputation.imputeformer ------------------------------------