TimeNet: An Extensible Unified Data Infrastructure for Next-Generation Temporal Foundation Models
Organizations: Aionic Labs, Switzerland · Agentic Systems Lab, ETH Zurich, Switzerland · Stanford University, USA · Technical University of Munich, Germany ·
Abstract
Temporal Foundation Models (TFMs) aim to generalize across domains, datasets, and tasks. Yet, their development remains constrained by fragmented, task-specific data formats, annotations, and processing pipelines. We introduce TimeNet, an open-source data standard and scalable infrastructure that decouples temporal data from task definitions and represents signals, metadata, annotations, and supervision in a shared, extensible data model. TimeNet supports multimodal signals with regular, irregular, or ordinal time axes and expresses different task families (including classification, forecasting, temporal localization, question answering, generation, and editing) as reusable views over the same recordings. This shared representation enables heterogeneous time-series datasets to be combined for large-scale model training across domains, modalities, and tasks. We demonstrate TimeNet by transcoding datasets with 1.5M task instances spanning diverse domains, modalities, temporal scales, and forms of supervision, while retaining practical I/O performance relative to native formats. TimeNet enables an existing TFN training pipeline to support joint training on a configurable number of heterogeneous datasets through configuration changes alone. We show this capability by training TFM across multiple datasets and tasks, obtaining a 14% F1 score improvement compared with models trained on individual datasets. These results show that TimeNet provides the data and systems foundation needed to move beyond task- and dataset-specific TFMs toward models that can learn jointly across heterogeneous domains, modalities, temporal scales, and forms of supervision from a common data model.
Figures & tables
| Task family & construction | Signature | Defining relation | Derived tasks | TimeNet realization |
| Attribute inference | Infer a property of the recorded object or a span of it. | Classification, regression, state and severity estimation, captioning | classification , scalar prediction , answer | |
| Temporal localization , | Identify where or when a property or event occurs in the recorded extent. | Event and anomaly localization, change-point detection, segmentation | temporal localization | |
| Future-directed inference | Infer a target whose support lies beyond the observed context. | Forecasting, event and future-state prediction, time-to-event, onset prediction | forecasting ; other types | |
| Relational inference | Infer a relation between two or more temporal objects or spans. | Ordering, comparison, alignment, similarity, retrieval | correspondence ; any type | |
| Temporal construction | Construct a new temporal object from conditioning alone. | Conditional and unconditional generation | generation | |
| Temporal transformation | Produce a temporal object by transforming or completing a recorded one. | Editing, denoising, reconstruction, imputation, virtual sensing | editing ; editing |
| Sleep-EDF | ECG-QA | HEARTS | ARFBench | Average | ||||||
| Training | F1 | Acc. | F1 | Acc. | F1 | Acc. | F1 | Acc. | F1 | Acc. |
| OpenTSLM Single | 37.49 | 77.34 | 31.19 | 67.19 | 15.03 | 35.71 | 32.94 | 33.33 | 29.16 | 53.39 |
| OpenTSLM Pooled | 41.80 | 80.47 | 34.21 | 73.44 | 19.70 | 38.72 | 37.41 | 32.82 | 33.28 | 56.36 |
| SLIP Single | 31.78 | 87.16 | 33.93 | 40.01 | 9.98 | 31.07 | 20.51 | 26.92 | 24.05 | 46.29 |
| SLIP Pooled | 42.27 | 87.87 | 30.00 | 31.32 | 24.78 | 45.61 | 20.38 | 29.75 | 29.36 | 48.64 |
| Dataset | Representation | Consumer | Canonical item count [items] | Time to first item [s] | Full-read time [s] | Sequential throughput [items/s] | Decoded payload throughput [MB/s] | Transferred HTTP payload [GB] | HTTP request count [requests] | Peak resident set size [MiB] |
| HEARTS | Original | pandas | 1,005 | 0.275 | 93.50 | 10.7 | 9.93 | 1.264 | 1,008 | 397.3 |
| PyTorch | 1,005 | 0.247 | 95.30 | 10.5 | 9.74 | 1.264 | 1,008 | 395.5 | ||
| TimeF | pandas | 1,005 | 0.574 | 18.43 | 54.5 | 50.38 | 0.331 | 220 | 879.1 | |
| PyTorch | 1,005 | 0.488 | 17.35 | 57.9 | 53.50 | 0.331 | 220 | 888.2 | ||
| ARFBench | Original | pandas | 750 | 0.479 | 64.70 | 11.6 | 4.42 | 0.227 | 1,010 | 860.5 |
| PyTorch | 750 | 0.366 | 59.51 | 12.6 | 4.70 | 0.227 | 1,010 | 866.7 |
Appendix figures & tables4 assets
Supplementary material from the paper’s appendix.
Appendix
| Dataset | Size | Released format | Domains | Task types | Overlap |
| Sleep-EDF Exp. | 8.1 GB | EDF, EDF+ (int16), XLS | sleep, EEG, EOG, EMG, respiration | scalar prediction, temporal localization | SLIP |
| ECG-QA CoT | 1.89 GB | WFDB (int16), CSV | cardiology, ECG | question answering | SLIP |
| HEARTS | 1.32 GB | pickle (pandas DataFrame, float64) | metabolic, respiration, COVID cough | scalar prediction, forecasting, temporal localization | Capture-24 |
| ARFBench | 103 MB | Parquet (datetime64, float64, string, int64), CSV | infrastructure, networking, database, security | none | |
| VerbalTS | 800 MB | NPY (float64, UTF-32, int64), JSON | synthetic, energy, traffic, motion, weather | series generation | ETTm1, Weather |
| SLIP | 6.14 GB | Parquet (nested float32, string) | health, web, nature, energy, IoT, transport, activity, stress | question answering | Sleep-EDF, PTB-XL, Capture-24 |
| single object ( ) | relational | |||||
| Obs | Gap | Fut | Chan | Null | ||
| Value | [A] classification, scalar, answer | [A] value over masked region | [F] event prediction | [A] cross-channel inference | — | [R] comparison, ordering |
| Span | [L] localization, segmentation | [L] localization in masked region | [F] onset prediction | [L] cross-channel localization | — | [R] alignment |
| Signal | [T] editing, denoising | [T] imputation | [F] forecasting | [T] virtual sensing | [C] generation | [R] signal relation |
| Index | — | — | — | — | — | [R] retrieval |
| Type | Kind | Default |
| , | Value | accuracy, macro-F1 |
| Value | MAE, MAPE | |
| Text | Value | exact match; model judge † |
| Span | event-F1, IoU | |
| Signal | MASE, DTW, task-specific metrics | |
| , | Index | accuracy, MRR, Recall@ |
Time-Series Foundation Models
Time-series foundation models are pretrained sequence models designed to transfer across forecasting, classification, anomaly detection, and other temporal tasks.
See all 285 papers