Card: LOTUS logo banner under the title
Browse files
README.md
CHANGED
|
@@ -13,7 +13,9 @@ base_model:
|
|
| 13 |
pipeline_tag: time-series-forecasting
|
| 14 |
---
|
| 15 |
|
| 16 |
-
#
|
|
|
|
|
|
|
| 17 |
|
| 18 |
**LOTUS** is a time-series language model pretrained under **forecast grounding** — a pretraining
|
| 19 |
principle that requires language-aligned time-series representations to *remain predictive of the
|
|
@@ -36,6 +38,7 @@ baseline by **3.36%** — and its 270M-parameter model is the top system on the
|
|
| 36 |
reasoning benchmark ahead of backbones 25–50× larger.
|
| 37 |
|
| 38 |
Paper: [arXiv:2610.18877](https://arxiv.org/abs/2610.18877) · Code: [DA2I2-SLM/Lotus](https://github.com/DA2I2-SLM/Lotus)
|
|
|
|
| 39 |
|
| 40 |
## Training
|
| 41 |
|
|
@@ -51,7 +54,7 @@ explicit answer, which is parsed and compared with the reference. Classification
|
|
| 51 |
reported on HAR, PAMAP2, Sleep-EDF and Time-MQA (MCQ and true/false splits), and generative
|
| 52 |
accuracy under normalization on ECG-QA.
|
| 53 |
|
| 54 |
-
## Training data
|
| 55 |
|
| 56 |
**Phase 1 — forecast-grounded pretraining.** Four corpora: Monash half-hourly electricity
|
| 57 |
demand (Godahewala et al., 2021) and a synthetic multivariate corpus for the forecasting
|
|
@@ -126,8 +129,6 @@ from load_lotus import load_lotus
|
|
| 126 |
lotus = load_lotus() # downloads the checkpoint, picks GPU + dtype automatically
|
| 127 |
```
|
| 128 |
|
| 129 |
-
Current version of LOTUS supports 2 types of time-series input. You can either type in the series, or upload the series in .csv form.
|
| 130 |
-
|
| 131 |
**Case 1 — type the series in** (any list of numbers, raw scale, in time order):
|
| 132 |
|
| 133 |
```python
|
|
|
|
| 13 |
pipeline_tag: time-series-forecasting
|
| 14 |
---
|
| 15 |
|
| 16 |
+
# LOTUS: Learning to Understand Time-series by Learning to Forecast
|
| 17 |
+
|
| 18 |
+
<p align="center"><img src="LOTUS.png" alt="LOTUS" width="420"></p>
|
| 19 |
|
| 20 |
**LOTUS** is a time-series language model pretrained under **forecast grounding** — a pretraining
|
| 21 |
principle that requires language-aligned time-series representations to *remain predictive of the
|
|
|
|
| 38 |
reasoning benchmark ahead of backbones 25–50× larger.
|
| 39 |
|
| 40 |
Paper: [arXiv:2610.18877](https://arxiv.org/abs/2610.18877) · Code: [DA2I2-SLM/Lotus](https://github.com/DA2I2-SLM/Lotus)
|
| 41 |
+
· Phase-1 (pretraining) checkpoints: [hiepnh137/LangTimeFoundationModel](https://huggingface.co/hiepnh137/LangTimeFoundationModel)
|
| 42 |
|
| 43 |
## Training
|
| 44 |
|
|
|
|
| 54 |
reported on HAR, PAMAP2, Sleep-EDF and Time-MQA (MCQ and true/false splits), and generative
|
| 55 |
accuracy under normalization on ECG-QA.
|
| 56 |
|
| 57 |
+
## Training data (as specified in the paper)
|
| 58 |
|
| 59 |
**Phase 1 — forecast-grounded pretraining.** Four corpora: Monash half-hourly electricity
|
| 60 |
demand (Godahewala et al., 2021) and a synthetic multivariate corpus for the forecasting
|
|
|
|
| 129 |
lotus = load_lotus() # downloads the checkpoint, picks GPU + dtype automatically
|
| 130 |
```
|
| 131 |
|
|
|
|
|
|
|
| 132 |
**Case 1 — type the series in** (any list of numbers, raw scale, in time order):
|
| 133 |
|
| 134 |
```python
|