The
PatchTSMixer
is a lightweight and fast multivariate time series forecasting model with state-of-the-art performance on benchmark datasets.
In this context, we offer a pre-trained
PatchTSMixer
model encompassing all seven channels of the
ETTh1
dataset.
This particular pre-trained model produces a Mean Squared Error (MSE) of 0.37 on the
test
split of the
ETTh1
dataset when forecasting 96 hours into the future with a historical data window of 512 hours.
For training and evaluating a
PatchTSMixer
model, you can refer to
this notebook
.
PatchTSMixer is a lightweight time-series modeling approach based on the MLP-Mixer architecture. In
this HuggingFace implementation
, we provide PatchTSMixer’s capabilities to effortlessly facilitate lightweight mixing across patches, channels, and hidden features for effective multivariate time-series modeling. It also supports various attention mechanisms starting from simple gated attention to more complex self-attention blocks that can be customized accordingly. The model can be pretrained and subsequently used for various downstream tasks such as forecasting, classification and regression.
Model Description
TSMixer is a lightweight neural architecture exclusively composed of multi-layer perceptron (MLP) modules designed for multivariate forecasting and representation learning on patched time series. Our model draws inspiration from the success of MLP-Mixer models in computer vision. We demonstrate the challenges involved in adapting Vision MLP-Mixer for time series and introduce empirically validated components to enhance accuracy. This includes a novel design paradigm of attaching online reconciliation heads to the MLP-Mixer backbone, for explicitly modeling the time-series properties such as hierarchy and channel-correlations. We also propose a Hybrid channel modeling approach to effectively handle noisy channel interactions and generalization across diverse datasets, a common challenge in existing patch channel-mixing methods. Additionally, a simple gated attention mechanism is introduced in the backbone to prioritize important features. By incorporating these lightweight components, we significantly enhance the learning capability of simple MLP structures, outperforming complex Transformer models with minimal computing usage. Moreover, TSMixer’s modular design enables compatibility with both supervised and masked self-supervised learning methods, making it a promising building block for time-series Foundation Models. TSMixer outperforms state-of-the-art MLP and Transformer models in forecasting by a considerable margin of 8-60%. It also outperforms the latest strong benchmarks of Patch-Transformer models (by 1-2%) with a significant reduction in memory and runtime (2-3X).
This pre-trained model can be employed for fine-tuning or evaluation using any Electrical Transformer dataset that has the same channels as the
ETTh1
dataset, specifically:
HUFL, HULL, MUFL, MULL, LUFL, LULL, OT
. The model is designed to predict the next 96 hours based on the input values from the preceding 512 hours. It is crucial to normalize the data. For a more comprehensive understanding of data pre-processing, please consult the paper or the demo.
@article{ekambaram2023tsmixer,
title={TSMixer: Lightweight MLP-Mixer Model for Multivariate Time Series Forecasting},
author={Ekambaram, Vijay and Jati, Arindam and Nguyen, Nam and Sinthong, Phanwadee and Kalagnanam, Jayant},
journal={arXiv preprint arXiv:2306.09364},
year={2023}
}
APA:
Ekambaram, V., Jati, A., Nguyen, N., Sinthong, P., & Kalagnanam, J. (2023). TSMixer: Lightweight MLP-Mixer Model for Multivariate Time Series Forecasting. arXiv preprint arXiv:2306.09364.
Runs of ibm-granite granite-timeseries-patchtsmixer on huggingface.co
11.7K
Total runs
0
24-hour runs
718
3-day runs
-2.3K
7-day runs
5.6K
30-day runs
More Information About granite-timeseries-patchtsmixer huggingface.co Model
More granite-timeseries-patchtsmixer license Visit here:
granite-timeseries-patchtsmixer huggingface.co is an AI model on huggingface.co that provides granite-timeseries-patchtsmixer's model effect (), which can be used instantly with this ibm-granite granite-timeseries-patchtsmixer model. huggingface.co supports a free trial of the granite-timeseries-patchtsmixer model, and also provides paid use of the granite-timeseries-patchtsmixer. Support call granite-timeseries-patchtsmixer model through api, including Node.js, Python, http.
granite-timeseries-patchtsmixer huggingface.co is an online trial and call api platform, which integrates granite-timeseries-patchtsmixer's modeling effects, including api services, and provides a free online trial of granite-timeseries-patchtsmixer, you can try granite-timeseries-patchtsmixer online for free by clicking the link below.
ibm-granite granite-timeseries-patchtsmixer online free url in huggingface.co:
granite-timeseries-patchtsmixer is an open source model from GitHub that offers a free installation service, and any user can find granite-timeseries-patchtsmixer on GitHub to install. At the same time, huggingface.co provides the effect of granite-timeseries-patchtsmixer install, users can directly use granite-timeseries-patchtsmixer installed effect in huggingface.co for debugging and trial. It also supports api for free installation.
granite-timeseries-patchtsmixer install url in huggingface.co: