TimeOmni-Live: Continuous & Live Time Series Understanding with Long-Term Memory
Organizations: Griffith University · Zhejiang University · Langotime · CSIRO ·
Abstract
Existing time series language models predominantly follow an offline, one-shot paradigm: they process fixed-length inputs independently and do not retain past states. This static approach fundamentally misaligns with the continuous nature of real-world streaming applications and fails to maintain the historical context necessary for cross-window reasoning. To bridge this gap, we introduce Continuous & Live Time Series Understanding (CL-TSU), a novel paradigm that shifts the focus toward maintaining a persistent, stateful understanding over open-ended data streams. To systematically evaluate this paradigm, we present LiveTS-Suite, the first comprehensive data suite tailored for CL-TSU, supporting data generation, model training, and systematic evaluation across 18 tasks spanning six core capabilities. It comprises over 5K streams totaling 2.2B timesteps, annotated with 15K specific response events. We further design an evaluation protocol that jointly assesses response timeliness, content accuracy, and computational efficiency. Building on this foundation, we propose TimeOmni-Live, the first live time series understanding model. It integrates a hybrid time series encoding for natively temporal input, a stream-persistent hybrid memory mechanism to effectively preserve exact historical evidence and long-term task states, and an elastic stream-inference synchronization strategy to reduce processing lag. Evaluations show that TimeOmni-Live establishes a strong baseline for CL-TSU, outperforming frontier LLMs (90.0 vs. 79.3 for Opus 5) with only 4B parameters and achieving 206 lower p95 latency than its backbone. Deployment on a Jetson edge device further shows its ability to support real-time continuous temporal understanding locally at the edge.
Figures & tables
| Method | Base LLMs | C1: Instantaneous [-1pt] Conditions | C2: Sequential [-1pt] Conditions | C3: Event [-1pt] Tracking | C4: Event [-1pt] Reference | C5: Online [-1pt] Instructions | C6: Ultra-Long [-1pt] Reliability | Overall | |||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ID | Real | ID | Real | ID | Real | ID | Real | ID | Real | ID | Real | ID | Real | ||
| Proprietary Models | |||||||||||||||
| Opus 5 | 98.0 | 98.0 | 96.1 | 95.0 | 86.6 | 71.4 | 74.4 | 62.1 | 49.0 | 56.7 | 72.8 | 28.3 | 79.3 | 66.5 | |
| Sonnet 5 | 100.0 | 100.0 | 88.3 | 90.6 | 39.4 | 33.9 | 75.6 | 41.4 | 50.7 | 50.4 | 71.5 | 35.3 | 70.0 | 57.7 | |
| Open-Source Models | |||||||||||||||
| DeepSeek-V4.1-Flash | 100.0 | 100.0 | 87.8 | 89.0 | 64.9 | 62.1 | 0.0 | 4.5 | 0.0 | 0.0 | 62.7 | 41.5 | 55.4 | 50.9 | |
| Variant | C1: Instantaneous [-1pt] Conditions | C2: Sequential [-1pt] Conditions | C3: Event [-1pt] Tracking | C4: Event [-1pt] Reference | C5: Online [-1pt] Instructions | C6: Ultra-Long [-1pt] Reliability | Overall | |||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ID | Real | ID | Real | ID | Real | ID | Real | ID | Real | ID | Real | ID | Real | |
| (a) Hybrid Time Series Encoding | ||||||||||||||
| TimeOmni-Live (trained for 2,500 steps) | 83.1 | 84.9 | 89.3 | 77.2 | 97.9 | 45.3 | 93.8 | 53.9 | 76.8 | 54.8 | 76.3 | 43.9 | 85.6 | 59.0 |
| Time Series Embeddings Only | 11.7 | 15.0 | 76.5 | 20.5 | 98.7 | 19.2 | 72.3 | 25.0 | 74.1 | 21.6 | 48.9 | 13.2 | 66.0 | 18.7 |
| Statistical Values Only | 85.6 | 74.9 | 95.5 | 73.4 | 84.5 | 38.8 | 76.0 | 56.8 | 83.3 | 59.4 | 65.1 | 47.1 | 81.6 | 57.8 |
| (b) Stream-Persistent Hybrid Memory | ||||||||||||||
Appendix figures & tables34 assets
Supplementary material from the paper’s appendix.
Appendix
| Task | Train | Validation | ID Test | Real Test | Total | Events | Length (timesteps) | |
|---|---|---|---|---|---|---|---|---|
| MAX | AVG | |||||||
| T1 | 164 | 20 | 50 | 50 | 284 | 780 | 36,864 | 30,325 |
| T2 | 153 | 19 | 50 | 50 † | 272 | 674 | 36,864 | 30,850 |
| T3 | 171 | 20 | 50 | 50 | 291 | 589 | 36,864 | 30,764 |
| T4 | 167 | 20 | 50 | 50 | 287 | 608 | 36,864 | 30,647 |
| T5 | 174 | 19 | 50 | 50 | 293 | 377 | 36,864 | 30,362 |
| Setting | Main checkpoint | Encoding ablations |
|---|---|---|
| Seed | 0 | 1337 |
| Initial training | Up to 5,000 steps; selected step 2,500 | Fixed 1,000 steps |
| Continuation | Fixed 1,500 steps | Fixed 1,500 steps |
| Continuation sampling | T18 share 0.5 | Original task sampling |
| Channel dropout | 0.25 in training and continuation | 0 in initial training; 0.25 for hybrid in continuation; 0 for single-channel inputs |
| Warm-up | 100 steps per optimization run | 100 steps per optimization run |
| (a) Proprietary Models Capability Task Opus 5 Sonnet 5 TimeOmni-Live C1: Instantaneous Conditions T1 Single-Condition Triggering 96.0 100.0 96.0 100.0 100.0 100.0 100.0 100.0 100.0 T2 Multi-Condition Triggering 100.0 100.0 100.0 100.0 100.0 100.0 93.4 80.5 75.2 C2: Sequential Conditions T3 Consecutive Exceedance 100.0 100.0 100.0 68.9 100.0 68.9 100.0 100.0 100.0 T4 Trend Recognition 100.0 100.0 100.0 100.0 100.0 100.0 93.5 96.8 90.4 T5 Mean Shift 100.0 84.2 84.2 100.0 84.2 84.2 100.0 80.7 80.7 T6 Event Density 100.0 100.0 100.0 100.0 100.0 100.0 99.3 100.0 99.3 C3: Event Tracking T7 Single-Type Tracking 94.8 100.0 94.8 100.0 100.0 100.0 98.0 99.0 97.0 T8 Multi-Type Tracking 80.7 88.5 71.4 65.6 28.0 18.3 96.9 98.6 95.6 T9 Ordered Event Tracking 93.5 100.0 93.5 0.0 0.0 0.0 93.0 100.0 93.0 C4: Event Reference T10 Shape Reference 74.8 95.2 71.3 81.2 100.0 81.2 100.0 100.0 100.0 T11 Numerical Reference 100.0 77.6 77.6 93.6 74.9 70.1 98.5 89.0 87.7 C5: Online Instructions T12 On-Demand Recall 100.0 16.3 16.3 100.0 14.4 14.4 100.0 85.7 85.7 T13 Rule Replacement 87.9 91.7 80.6 100.0 100.0 100.0 95.0 96.0 91.3 T14 Rule Addition 88.5 56.6 50.1 78.4 48.1 37.7 99.6 75.9 75.6 C6: Ultra-Long Reliability T15 Sustained Vigilance 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0 T16 Long-Gap Reference 73.8 100.0 73.8 73.5 100.0 73.5 100.0 100.0 100.0 T17 Sustained Reporting 99.8 17.3 17.2 99.8 12.5 12.5 99.8 97.9 97.7 T18 Cumulative Evidence 100.0 100.0 100.0 100.0 100.0 100.0 89.3 55.9 50.0 Overall 93.9 84.9 79.3 86.7 75.7 70.0 97.6 92.0 90.0 |
| (b) Open-Source Models (1/2) Capability Task DeepSeek- V4.1-Flash MiniMax-M3 Qwen3.8-27B TimeOmni-Live C1: Instantaneous Conditions T1 Single-Condition Triggering 100.0 100.0 100.0 100.0 100.0 100.0 90.0 100.0 90.0 100.0 100.0 100.0 T2 Multi-Condition Triggering 100.0 100.0 100.0 100.0 99.7 99.7 20.0 92.0 18.4 93.4 80.5 75.2 C2: Sequential Conditions T3 Consecutive Exceedance 100.0 100.0 100.0 68.9 100.0 68.9 12.7 96.1 12.2 100.0 100.0 100.0 T4 Trend Recognition 90.0 100.0 90.0 94.5 95.9 90.7 88.0 100.0 88.0 93.5 96.8 90.4 T5 Mean Shift 92.0 81.7 75.2 100.0 84.2 84.2 34.7 90.8 31.5 100.0 80.7 80.7 T6 Event Density 86.0 100.0 86.0 88.8 97.8 86.8 94.0 100.0 94.0 99.3 100.0 99.3 C3: Event Tracking T7 Single-Type Tracking 100.0 100.0 100.0 49.8 69.6 34.7 89.6 100.0 89.6 98.0 99.0 97.0 T8 Multi-Type Tracking 6.1 37.5 2.3 21.6 28.1 6.1 27.1 52.3 14.2 96.9 98.6 95.6 T9 Ordered Event Tracking 92.3 100.0 92.3 8.3 0.0 0.0 1.0 100.0 1.0 93.0 100.0 93.0 C4: Event Reference T10 Shape Reference 0.0 0.0 0.0 43.9 100.0 43.9 0.0 0.0 0.0 100.0 100.0 100.0 T11 Numerical Reference 61.7 0.0 0.0 38.5 0.0 0.0 38.0 93.5 35.5 98.5 89.0 87.7 C5: Online Instructions T12 On-Demand Recall 0.0 0.0 0.0 95.0 20.7 19.7 98.6 13.0 12.8 100.0 85.7 85.7 T13 Rule Replacement 0.0 0.0 0.0 100.0 100.0 100.0 79.6 100.0 79.6 95.0 96.0 91.3 T14 Rule Addition 0.0 0.0 0.0 58.3 38.2 22.3 49.7 44.1 21.9 99.6 75.9 75.6 C6: Ultra-Long Reliability T15 Sustained Vigilance 100.0 100.0 100.0 100.0 100.0 100.0 85.4 100.0 85.4 100.0 100.0 100.0 T16 Long-Gap Reference 36.0 100.0 36.0 94.2 100.0 94.2 0.6 12.3 0.1 100.0 100.0 100.0 T17 Sustained Reporting 99.8 15.0 15.0 99.8 3.0 3.0 99.8 15.6 15.6 99.8 97.9 97.7 T18 Cumulative Evidence 100.0 100.0 100.0 70.0 98.8 69.2 100.0 100.0 100.0 89.3 55.9 50.0 Overall 64.7 63.0 55.4 74.0 68.7 56.9 56.1 72.8 43.9 97.6 92.0 90.0 |
| (c) Open-Source Models (2/2) Capability Task Qwen3.5-9B Qwen3.5-4B Qwen3.5-4B (streaming) TimeOmni-Live C1: Instantaneous Conditions T1 Single-Condition Triggering 86.7 78.6 68.1 0.0 0.0 0.0 4.3 100.0 4.3 100.0 100.0 100.0 T2 Multi-Condition Triggering 40.9 94.9 38.8 19.6 94.9 18.6 0.0 0.0 0.0 93.4 80.5 75.2 C2: Sequential Conditions T3 Consecutive Exceedance 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 100.0 100.0 100.0 T4 Trend Recognition 24.0 100.0 24.0 28.5 91.5 26.1 0.0 0.0 0.0 93.5 96.8 90.4 T5 Mean Shift 8.9 79.7 7.1 0.0 0.0 0.0 0.0 0.0 0.0 100.0 80.7 80.7 T6 Event Density 18.0 10.0 1.8 4.8 11.0 0.5 0.0 0.0 0.0 99.3 100.0 99.3 C3: Event Tracking T7 Single-Type Tracking 0.0 0.0 0.0 0.0 0.0 0.0 0.4 0.0 0.0 98.0 99.0 97.0 T8 Multi-Type Tracking 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 96.9 98.6 95.6 T9 Ordered Event Tracking 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 93.0 100.0 93.0 C4: Event Reference T10 Shape Reference 0.0 0.0 0.0 0.0 0.0 0.0 0.1 0.0 0.0 100.0 100.0 100.0 T11 Numerical Reference 50.2 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 98.5 89.0 87.7 C5: Online Instructions T12 On-Demand Recall 31.7 40.2 12.8 0.0 0.0 0.0 0.0 0.0 0.0 100.0 85.7 85.7 T13 Rule Replacement 0.0 0.0 0.0 21.7 1.6 0.3 0.8 0.0 0.0 95.0 96.0 91.3 T14 Rule Addition 42.6 51.6 22.0 0.0 0.0 0.0 0.0 0.0 0.0 99.6 75.9 75.6 C6: Ultra-Long Reliability T15 Sustained Vigilance 68.0 0.0 0.0 0.0 0.0 0.0 0.0 100.0 0.0 100.0 100.0 100.0 T16 Long-Gap Reference 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 100.0 100.0 100.0 T17 Sustained Reporting 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 99.8 97.9 97.7 T18 Cumulative Evidence 0.2 80.6 0.2 0.0 4.2 0.0 0.0 0.0 0.0 89.3 55.9 50.0 Overall 20.6 29.8 9.7 4.1 11.3 2.5 0.3 11.1 0.2 97.6 92.0 90.0 |
| (d) Time Series Language Models Capability Task TimeOmni-1-4B TS-Reasoner-7B (streaming) TimeOmni-Live C1: Instantaneous Conditions T1 Single-Condition Triggering 0.0 0.0 0.0 11.0 0.0 0.0 100.0 100.0 100.0 T2 Multi-Condition Triggering 0.0 0.0 0.0 9.8 19.6 1.9 93.4 80.5 75.2 C2: Sequential Conditions T3 Consecutive Exceedance 0.0 0.0 0.0 7.1 0.0 0.0 100.0 100.0 100.0 T4 Trend Recognition 0.0 0.0 0.0 6.7 50.0 3.4 93.5 96.8 90.4 T5 Mean Shift 0.0 0.0 0.0 3.8 30.0 1.1 100.0 80.7 80.7 T6 Event Density 0.0 0.0 0.0 4.7 0.0 0.0 99.3 100.0 99.3 C3: Event Tracking T7 Single-Type Tracking 0.0 0.0 0.0 0.9 7.7 0.1 98.0 99.0 97.0 T8 Multi-Type Tracking 0.0 0.0 0.0 0.8 35.0 0.3 96.9 98.6 95.6 T9 Ordered Event Tracking 0.0 0.0 0.0 0.6 0.0 0.0 93.0 100.0 93.0 C4: Event Reference T10 Shape Reference 0.0 0.0 0.0 1.3 0.0 0.0 100.0 100.0 100.0 T11 Numerical Reference 0.0 0.0 0.0 0.9 0.0 0.0 98.5 89.0 87.7 C5: Online Instructions T12 On-Demand Recall 3.5 16.7 0.6 6.3 6.7 0.4 100.0 85.7 85.7 T13 Rule Replacement 0.0 0.0 0.0 1.4 3.4 0.0 95.0 96.0 91.3 T14 Rule Addition 34.7 35.4 12.3 3.7 24.9 0.9 99.6 75.9 75.6 C6: Ultra-Long Reliability T15 Sustained Vigilance 0.0 0.0 0.0 0.2 13.0 0.0 100.0 100.0 100.0 T16 Long-Gap Reference 0.1 0.0 0.0 0.2 3.3 0.0 100.0 100.0 100.0 T17 Sustained Reporting 0.0 0.0 0.0 0.4 16.1 0.1 99.8 97.9 97.7 T18 Cumulative Evidence 0.0 0.0 0.0 0.1 3.8 0.0 89.3 55.9 50.0 Overall 2.1 2.9 0.7 3.3 11.9 0.5 97.6 92.0 90.0 |
| (a) Proprietary Models Capability Task Opus 5 Sonnet 5 TimeOmni-Live C1: Instantaneous Conditions T1 Single-Condition Triggering 96.0 100.0 96.0 100.0 100.0 100.0 97.5 99.0 96.5 T2 Multi-Condition Triggering 100.0 100.0 100.0 100.0 100.0 100.0 93.8 76.0 71.4 C2: Sequential Conditions T3 Consecutive Exceedance 100.0 100.0 100.0 85.1 100.0 85.1 96.4 100.0 96.4 T4 Trend Recognition 100.0 100.0 100.0 100.0 100.0 100.0 91.6 96.4 88.3 T5 Mean Shift 100.0 80.1 80.1 100.0 80.1 80.1 85.3 82.7 70.5 T6 Event Density 100.0 100.0 100.0 97.3 100.0 97.3 68.3 97.4 66.5 C3: Event Tracking T7 Single-Type Tracking 96.5 100.0 96.5 100.0 100.0 100.0 83.4 74.8 62.4 T8 Multi-Type Tracking 41.3 57.1 23.6 3.3 50.0 1.7 22.1 40.3 8.9 T9 Ordered Event Tracking 94.1 100.0 94.1 0.0 0.0 0.0 63.8 85.4 54.4 C4: Event Reference T10 Shape Reference 47.3 100.0 47.3 4.5 100.0 4.5 38.5 100.0 38.5 T11 Numerical Reference 92.5 83.1 76.9 93.5 83.8 78.4 85.5 82.8 70.8 C5: Online Instructions T12 On-Demand Recall 100.0 23.7 23.7 100.0 25.0 25.0 85.9 39.3 33.8 T13 Rule Replacement 92.4 98.1 90.7 100.0 100.0 100.0 77.9 76.7 59.8 T14 Rule Addition 70.2 79.4 55.8 40.0 65.6 26.2 66.1 56.9 37.6 C6: Ultra-Long Reliability T15 Sustained Vigilance 100.0 100.0 100.0 100.0 100.0 100.0 99.2 100.0 99.2 T16 Long-Gap Reference 0.5 100.0 0.5 0.0 0.0 0.0 0.6 100.0 0.6 T17 Sustained Reporting 99.4 6.0 6.0 99.4 41.3 41.1 99.4 49.0 48.6 T18 Cumulative Evidence 15.4 43.8 6.7 0.0 0.0 0.0 11.5 39.7 4.6 Overall 80.3 81.7 66.5 68.0 69.2 57.7 70.4 77.6 56.1 |
| (b) Open-Source Models (1/2) Capability Task DeepSeek- V4.1-Flash MiniMax-M3 Qwen3.8-27B TimeOmni-Live C1: Instantaneous Conditions T1 Single-Condition Triggering 100.0 100.0 100.0 100.0 100.0 100.0 86.0 100.0 86.0 97.5 99.0 96.5 T2 Multi-Condition Triggering 100.0 100.0 100.0 100.0 100.0 100.0 6.0 98.9 5.9 93.8 76.0 71.4 C2: Sequential Conditions T3 Consecutive Exceedance 100.0 100.0 100.0 85.1 100.0 85.1 23.8 92.9 22.1 96.4 100.0 96.4 T4 Trend Recognition 98.0 100.0 98.0 98.0 100.0 98.0 98.0 98.0 96.0 91.6 96.4 88.3 T5 Mean Shift 91.0 79.0 71.9 100.0 80.1 80.1 24.7 81.1 20.0 85.3 82.7 70.5 T6 Event Density 86.0 100.0 86.0 86.0 100.0 86.0 95.3 100.0 95.3 68.3 97.4 66.5 C3: Event Tracking T7 Single-Type Tracking 100.0 100.0 100.0 55.2 87.6 48.4 92.2 100.0 92.2 83.4 74.8 62.4 T8 Multi-Type Tracking 2.8 25.9 0.7 10.6 20.4 2.2 0.0 0.0 0.0 22.1 40.3 8.9 T9 Ordered Event Tracking 85.5 100.0 85.5 0.6 0.0 0.0 7.3 100.0 7.3 63.8 85.4 54.4 C4: Event Reference T10 Shape Reference 8.2 100.0 8.2 0.0 0.0 0.0 0.0 0.0 0.0 38.5 100.0 38.5 T11 Numerical Reference 66.9 1.1 0.8 52.2 0.0 0.0 52.0 99.0 51.5 85.5 82.8 70.8 C5: Online Instructions T12 On-Demand Recall 0.0 0.0 0.0 91.9 23.4 21.5 99.3 17.7 17.5 85.9 39.3 33.8 T13 Rule Replacement 0.0 0.0 0.0 100.0 100.0 100.0 85.1 100.0 85.1 77.9 76.7 59.8 T14 Rule Addition 0.0 0.0 0.0 56.0 54.2 30.4 34.8 62.0 21.6 66.1 56.9 37.6 C6: Ultra-Long Reliability T15 Sustained Vigilance 100.0 100.0 100.0 100.0 100.0 100.0 78.8 100.0 78.8 99.2 100.0 99.2 T16 Long-Gap Reference 1.5 100.0 1.5 1.0 100.0 1.0 1.3 0.0 0.0 0.6 100.0 0.6 T17 Sustained Reporting 99.4 58.4 58.0 82.2 0.0 0.0 99.4 30.6 30.4 99.4 49.0 48.6 T18 Cumulative Evidence 15.4 41.7 6.4 11.5 21.9 2.5 0.0 0.0 0.0 11.5 39.7 4.6 Overall 58.6 67.0 50.9 62.8 60.4 47.5 49.1 65.6 39.4 70.4 77.6 56.1 |
| (c) Open-Source Models (2/2) Capability Task Qwen3.5-9B Qwen3.5-4B Qwen3.5-4B (streaming) TimeOmni-Live C1: Instantaneous Conditions T1 Single-Condition Triggering 83.1 82.2 68.3 0.0 0.0 0.0 2.7 50.0 1.3 97.5 99.0 96.5 T2 Multi-Condition Triggering 31.0 98.1 30.5 16.0 98.1 15.7 3.8 0.0 0.0 93.8 76.0 71.4 C2: Sequential Conditions T3 Consecutive Exceedance 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 96.4 100.0 96.4 T4 Trend Recognition 24.0 100.0 24.0 29.9 93.0 27.8 6.7 50.0 3.3 91.6 96.4 88.3 T5 Mean Shift 10.4 76.4 7.9 0.0 0.0 0.0 0.0 0.0 0.0 85.3 82.7 70.5 T6 Event Density 10.7 16.7 1.8 4.4 11.0 0.5 0.0 0.0 0.0 68.3 97.4 66.5 C3: Event Tracking T7 Single-Type Tracking 0.0 0.0 0.0 0.0 0.0 0.0 8.1 0.0 0.0 83.4 74.8 62.4 T8 Multi-Type Tracking 0.0 0.0 0.0 0.0 0.0 0.0 3.4 33.3 1.1 22.1 40.3 8.9 T9 Ordered Event Tracking 0.0 0.0 0.0 0.0 0.0 0.0 4.0 0.0 0.0 63.8 85.4 54.4 C4: Event Reference T10 Shape Reference 0.0 0.0 0.0 3.7 76.8 2.8 4.3 0.0 0.0 38.5 100.0 38.5 T11 Numerical Reference 59.6 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 85.5 82.8 70.8 C5: Online Instructions T12 On-Demand Recall 47.4 56.6 26.8 0.0 0.0 0.0 0.0 0.0 0.0 85.9 39.3 33.8 T13 Rule Replacement 0.0 0.0 0.0 17.9 1.7 0.3 26.9 0.0 0.0 77.9 76.7 59.8 T14 Rule Addition 38.5 69.1 26.6 0.0 0.0 0.0 0.9 100.0 0.9 66.1 56.9 37.6 C6: Ultra-Long Reliability T15 Sustained Vigilance 56.0 0.0 0.0 0.0 0.0 0.0 0.2 50.0 0.1 99.2 100.0 99.2 T16 Long-Gap Reference 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.6 100.0 0.6 T17 Sustained Reporting 14.6 70.0 10.2 0.0 0.0 0.0 7.6 0.0 0.0 99.4 49.0 48.6 T18 Cumulative Evidence 0.2 2.0 0.0 0.1 9.0 0.0 0.1 0.0 0.0 11.5 39.7 4.6 Overall 20.9 31.7 10.9 4.0 16.1 2.6 3.9 15.7 0.4 70.4 77.6 56.1 |
| (d) Time Series Language Models Capability Task TimeOmni-1-4B TS-Reasoner-7B (streaming) TimeOmni-Live C1: Instantaneous Conditions T1 Single-Condition Triggering 0.0 0.0 0.0 8.4 5.2 0.4 97.5 99.0 96.5 T2 Multi-Condition Triggering 0.0 0.0 0.0 7.8 15.0 1.2 93.8 76.0 71.4 C2: Sequential Conditions T3 Consecutive Exceedance 0.0 0.0 0.0 8.1 6.7 0.5 96.4 100.0 96.4 T4 Trend Recognition 0.0 0.0 0.0 7.5 46.7 3.5 91.6 96.4 88.3 T5 Mean Shift 0.0 0.0 0.0 4.8 40.0 1.9 85.3 82.7 70.5 T6 Event Density 0.0 0.0 0.0 3.6 0.0 0.0 68.3 97.4 66.5 C3: Event Tracking T7 Single-Type Tracking 0.0 0.0 0.0 1.1 5.0 0.1 83.4 74.8 62.4 T8 Multi-Type Tracking 0.0 0.0 0.0 3.9 10.0 0.4 22.1 40.3 8.9 T9 Ordered Event Tracking 0.0 0.0 0.0 0.7 0.0 0.0 63.8 85.4 54.4 C4: Event Reference T10 Shape Reference 0.0 0.0 0.0 4.3 6.4 0.3 38.5 100.0 38.5 T11 Numerical Reference 0.0 0.0 0.0 1.5 0.0 0.0 85.5 82.8 70.8 C5: Online Instructions T12 On-Demand Recall 3.5 0.0 0.0 1.6 0.0 0.0 85.9 39.3 33.8 T13 Rule Replacement 0.0 0.0 0.0 1.6 0.0 0.0 77.9 76.7 59.8 T14 Rule Addition 33.8 47.9 16.2 5.3 22.8 1.2 66.1 56.9 37.6 C6: Ultra-Long Reliability T15 Sustained Vigilance 0.0 0.0 0.0 0.2 7.3 0.0 99.2 100.0 99.2 T16 Long-Gap Reference 1.3 0.0 0.0 1.2 0.0 0.0 0.6 100.0 0.6 T17 Sustained Reporting 0.0 0.0 0.0 0.6 20.7 0.1 99.4 49.0 48.6 T18 Cumulative Evidence 0.0 0.0 0.0 0.2 0.0 0.0 11.5 39.7 4.6 Overall 2.1 2.7 0.9 3.5 10.3 0.5 70.4 77.6 56.1 |
| (a) ID Test Capability Task Time Series Embeddings Only Statistical Values Only TimeOmni-Live (trained for 2,500 steps) C1: Instantaneous Conditions T1 Single-Condition Triggering 82.3 17.1 14.1 100.0 100.0 100.0 100.0 100.0 100.0 T2 Multi-Condition Triggering 73.5 12.8 9.4 95.0 75.0 71.2 88.3 75.0 66.3 C2: Sequential Conditions T3 Consecutive Exceedance 97.1 72.3 70.2 100.0 100.0 100.0 100.0 100.0 100.0 T4 Trend Recognition 83.3 98.9 82.4 93.3 100.0 93.3 80.0 100.0 80.0 T5 Mean Shift 100.0 60.0 60.0 100.0 88.6 88.6 100.0 77.2 77.2 T6 Event Density 93.3 100.0 93.3 100.0 100.0 100.0 100.0 100.0 100.0 C3: Event Tracking T7 Single-Type Tracking 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0 T8 Multi-Type Tracking 96.0 100.0 96.0 78.5 85.0 66.8 93.8 100.0 93.8 T9 Ordered Event Tracking 100.0 100.0 100.0 86.7 100.0 86.7 100.0 100.0 100.0 C4: Event Reference T10 Shape Reference 100.0 100.0 100.0 55.1 100.0 55.1 100.0 100.0 100.0 T11 Numerical Reference 93.1 47.8 44.5 100.0 96.8 96.8 100.0 87.5 87.5 C5: Online Instructions T12 On-Demand Recall 100.0 93.3 93.3 100.0 85.7 85.7 100.0 84.0 84.0 T13 Rule Replacement 78.8 100.0 78.8 100.0 100.0 100.0 80.0 100.0 80.0 T14 Rule Addition 89.7 56.0 50.2 98.7 65.2 64.3 96.0 69.3 66.5 C6: Ultra-Long Reliability T15 Sustained Vigilance 71.3 1.3 0.9 100.0 100.0 100.0 100.0 100.0 100.0 T16 Long-Gap Reference 100.0 100.0 100.0 71.6 100.0 71.6 100.0 100.0 100.0 T17 Sustained Reporting 100.0 94.7 94.7 100.0 80.5 80.5 100.0 97.1 97.1 T18 Cumulative Evidence 0.0 0.0 0.0 20.0 40.8 8.2 20.0 40.8 8.2 Overall 86.6 69.7 66.0 88.8 89.9 81.6 92.1 90.6 85.6 |
| (b) Real Test Capability Task Time Series Embeddings Only Statistical Values Only TimeOmni-Live (trained for 2,500 steps) C1: Instantaneous Conditions T1 Single-Condition Triggering 51.0 32.7 16.7 100.0 100.0 100.0 100.0 100.0 100.0 T2 Multi-Condition Triggering 93.8 14.1 13.2 67.0 74.3 49.8 91.0 76.8 69.9 C2: Sequential Conditions T3 Consecutive Exceedance 61.0 10.0 6.1 100.0 100.0 100.0 93.3 100.0 93.3 T4 Trend Recognition 51.2 86.2 44.1 89.3 100.0 89.3 82.7 100.0 82.7 T5 Mean Shift 33.3 50.0 16.7 80.0 80.1 64.1 73.3 80.9 59.3 T6 Event Density 60.0 25.0 15.0 60.0 66.7 40.0 73.3 100.0 73.3 C3: Event Tracking T7 Single-Type Tracking 8.3 6.7 0.6 53.1 50.0 26.6 73.7 70.0 51.6 T8 Multi-Type Tracking 31.3 50.0 15.7 22.5 41.7 9.4 34.2 47.9 16.4 T9 Ordered Event Tracking 47.1 87.5 41.2 80.5 100.0 80.5 71.3 95.3 68.0 C4: Event Reference T10 Shape Reference 45.6 100.0 45.6 17.1 100.0 17.1 28.8 100.0 28.8 T11 Numerical Reference 56.7 7.7 4.4 100.0 96.6 96.6 80.2 98.5 79.0 C5: Online Instructions T12 On-Demand Recall 80.0 50.0 40.0 100.0 87.2 87.2 80.2 66.7 53.5 T13 Rule Replacement 35.6 42.6 15.2 84.2 57.3 48.3 97.1 86.7 84.2 T14 Rule Addition 26.7 36.0 9.6 91.0 46.9 42.6 60.4 44.3 26.8 C6: Ultra-Long Reliability T15 Sustained Vigilance 23.3 10.0 2.3 100.0 100.0 100.0 100.0 100.0 100.0 T16 Long-Gap Reference 0.0 0.0 0.0 4.7 100.0 4.7 5.1 100.0 5.1 T17 Sustained Reporting 98.2 51.6 50.7 98.2 60.4 59.3 98.2 61.6 60.4 T18 Cumulative Evidence 0.0 0.0 0.0 60.0 40.6 24.3 20.0 50.0 10.0 Overall 44.6 36.7 18.7 72.6 77.9 57.8 70.2 82.1 59.0 |
| (a) ID Test Capability Task w/o Text Memory w/o Waveform Memory w/o Uncommitted Context Memory Delayed by One Window TimeOmni-Live C1: Instantaneous Conditions T1 Single-Condition Triggering 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0 T2 Multi-Condition Triggering 96.0 79.4 76.2 96.0 79.4 76.2 96.0 79.4 76.2 96.0 79.4 76.2 96.0 79.4 76.2 C2: Sequential Conditions T3 Consecutive Exceedance 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0 T4 Trend Recognition 93.3 100.0 93.3 93.3 100.0 93.3 93.3 100.0 93.3 93.3 100.0 93.3 93.3 100.0 93.3 T5 Mean Shift 100.0 79.5 79.5 100.0 80.2 80.2 100.0 79.5 79.5 100.0 79.5 79.5 100.0 79.5 79.5 T6 Event Density 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0 C3: Event Tracking T7 Single-Type Tracking 28.0 75.0 21.0 100.0 100.0 100.0 80.5 70.0 56.3 48.0 70.8 34.0 100.0 100.0 100.0 T8 Multi-Type Tracking 0.0 0.0 0.0 100.0 100.0 100.0 83.8 57.5 48.2 63.8 43.8 27.9 100.0 100.0 100.0 T9 Ordered Event Tracking 70.5 100.0 70.5 86.7 100.0 86.7 59.3 100.0 59.3 66.0 100.0 66.0 86.7 100.0 86.7 C4: Event Reference T10 Shape Reference 100.0 100.0 100.0 45.7 100.0 45.7 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0 T11 Numerical Reference 16.0 75.0 12.0 100.0 85.6 85.6 90.0 54.5 49.1 85.3 43.7 37.3 100.0 87.7 87.7 C5: Online Instructions T12 On-Demand Recall 100.0 33.3 33.3 100.0 90.7 90.7 100.0 50.0 50.0 100.0 40.0 40.0 100.0 90.7 90.7 T13 Rule Replacement 25.7 66.7 17.1 80.0 100.0 80.0 74.7 51.8 38.7 48.8 34.4 16.8 80.0 100.0 80.0 T14 Rule Addition 88.2 54.5 48.1 98.8 68.3 67.5 96.7 58.9 57.0 96.2 64.9 62.4 98.8 68.3 67.5 C6: Ultra-Long Reliability T15 Sustained Vigilance 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0 T16 Long-Gap Reference 100.0 100.0 100.0 21.0 100.0 21.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0 T17 Sustained Reporting 98.5 12.5 12.3 100.0 94.4 94.4 100.0 40.6 40.6 100.0 29.2 29.2 100.0 94.4 94.4 T18 Cumulative Evidence 0.0 0.0 0.0 100.0 60.3 60.3 73.3 61.9 45.4 13.3 24.6 3.3 100.0 60.3 60.3 Overall 73.1 70.9 59.1 90.1 92.2 82.3 91.5 78.0 71.9 83.9 72.8 64.8 97.5 92.2 89.8 |
| (b) Real Test Capability Task w/o Text Memory w/o Waveform Memory w/o Uncommitted Context Memory Delayed by One Window TimeOmni-Live C1: Instantaneous Conditions T1 Single-Condition Triggering 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0 T2 Multi-Condition Triggering 97.1 71.9 69.9 97.1 71.9 69.9 97.1 71.9 69.9 97.1 71.9 69.9 97.1 71.9 69.9 C2: Sequential Conditions T3 Consecutive Exceedance 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0 T4 Trend Recognition 76.0 100.0 76.0 76.0 100.0 76.0 76.0 100.0 76.0 76.0 100.0 76.0 76.0 100.0 76.0 T5 Mean Shift 80.0 81.9 65.6 80.0 81.9 65.6 80.0 81.9 65.6 80.0 81.9 65.6 80.0 81.9 65.6 T6 Event Density 66.7 100.0 66.7 66.7 100.0 66.7 66.7 100.0 66.7 66.7 100.0 66.7 66.7 100.0 66.7 C3: Event Tracking T7 Single-Type Tracking 10.3 25.0 2.6 67.0 73.3 49.1 36.4 54.2 19.7 26.4 50.0 13.2 67.0 73.3 49.1 T8 Multi-Type Tracking 35.8 48.6 17.4 40.9 39.6 16.2 29.9 44.4 13.3 38.0 61.1 23.2 40.9 39.6 16.2 T9 Ordered Event Tracking 63.3 100.0 63.3 69.8 100.0 69.8 47.2 91.7 43.3 71.3 100.0 71.3 69.8 100.0 69.8 C4: Event Reference T10 Shape Reference 23.6 100.0 23.6 28.0 100.0 28.0 36.0 100.0 36.0 28.1 100.0 28.1 36.1 100.0 36.1 T11 Numerical Reference 58.3 57.8 33.7 80.2 85.1 68.3 69.6 86.3 60.0 68.3 62.1 42.4 80.2 85.1 68.3 C5: Online Instructions T12 On-Demand Recall 80.4 31.7 25.5 80.4 67.2 54.0 80.4 26.7 21.4 80.4 46.7 37.5 80.4 67.2 54.0 T13 Rule Replacement 35.0 75.5 26.4 79.0 100.0 79.0 65.3 52.5 34.3 48.9 63.0 30.8 79.0 100.0 79.0 T14 Rule Addition 73.8 30.5 22.5 55.4 45.6 25.3 63.0 35.8 22.6 64.7 45.6 29.6 55.4 45.6 25.3 C6: Ultra-Long Reliability T15 Sustained Vigilance 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0 T16 Long-Gap Reference 2.6 100.0 2.6 4.0 100.0 4.0 1.0 100.0 1.0 1.9 100.0 1.9 1.3 100.0 1.3 T17 Sustained Reporting 92.1 52.0 47.9 98.2 47.6 46.7 98.2 48.4 47.6 98.2 48.2 47.3 98.2 47.6 46.7 T18 Cumulative Evidence 0.0 0.0 0.0 20.0 50.0 10.0 33.3 42.5 14.2 13.3 34.2 4.6 20.0 50.0 10.0 Overall 60.8 70.8 46.9 69.0 81.2 57.1 65.6 74.2 49.5 64.4 75.8 50.4 69.3 81.2 57.4 |
| Backbone | C1: Instantaneous Conditions | C2: Sequential Conditions | C3: Event Tracking | C4: Event Reference | C5: Online Instructions | C6: Ultra-Long Reliability | Overall | |||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ID | Real | ID | Real | ID | Real | ID | Real | ID | Real | ID | Real | ID | Real | |
| Qwen2.5-3B (base) | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 |
| Qwen2.5-3B-Instruct | 83.2 | 84.8 | 86.3 | 61.4 | 74.3 | 33.1 | 86.8 | 43.9 | 65.5 | 36.1 | 72.8 | 37.3 | 77.5 | 47.8 |
| Qwen2.5-Omni-3B (Thinker) | 85.3 | 81.8 | 92.3 | 69.8 | 82.6 | 25.8 | 96.2 | 49.0 | 58.3 | 31.1 | 82.1 | 39.9 | 82.4 | 48.4 |
| Qwen3-4B | 86.0 | 75.4 | 90.0 | 71.9 | 91.6 | 33.1 | 91.1 | 58.4 | 84.3 | 55.1 | 79.1 | 38.5 | 86.6 | 54.1 |
| Qwen3.5-4B | 88.1 | 84.9 | 93.2 | 77.1 | 95.6 | 45.0 | 93.8 | 52.2 | 79.4 | 52.8 | 88.7 | 39.5 | 89.8 | 57.4 |
| Method | C1: Instantaneous Conditions | C2: Sequential Conditions | C3: Event Tracking | C4: Event Reference | C5: Online Instructions | C6: Ultra-Long Reliability | Overall | |||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ID | IP | ID | IP | ID | IP | ID | IP | ID | IP | ID | IP | ID | IP | |
| Proprietary Models | ||||||||||||||
| Opus 5 | 95.0 | 83.7 | 95.9 | 89.6 | 84.2 | 44.8 | 69.2 | 31.3 | 50.2 | 55.0 | 72.5 | 49.9 | 78.1 | 60.4 |
| Sonnet 5 | 100.0 | 77.4 | 88.1 | 62.3 | 41.8 | 1.0 | 72.2 | 43.6 | 54.7 | 23.8 | 74.5 | 35.0 | 71.3 | 39.2 |
| Open-Source Models | ||||||||||||||
| DeepSeek-V4.1-Flash | 100.0 | 53.7 | 92.1 | 59.3 | 65.3 | 20.8 | 0.0 | 0.5 | 0.0 | 0.0 | 58.4 | 18.2 | 55.4 | 26.7 |
| Method | C1: Instantaneous Conditions | C2: Sequential Conditions | C3: Event Tracking | C4: Event Reference | C5: Online Instructions | C6: Ultra-Long Reliability | Overall | |||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ID | NS | ID | NS | ID | NS | ID | NS | ID | NS | ID | NS | ID | NS | |
| Proprietary Models | ||||||||||||||
| Opus 5 | 98.0 | 97.0 | 96.1 | 98.0 | 86.6 | 89.2 | 74.4 | 77.1 | 49.0 | 44.2 | 72.8 | 67.0 | 79.3 | 78.2 |
| Sonnet 5 | 100.0 | 100.0 | 88.3 | 78.5 | 39.4 | 39.6 | 75.6 | 78.6 | 50.7 | 51.3 | 71.5 | 63.7 | 70.0 | 66.6 |
| Open-Source Models | ||||||||||||||
| DeepSeek-V4.1-Flash | 100.0 | 100.0 | 87.8 | 84.4 | 64.9 | 65.5 | 0.0 | 0.6 | 0.0 | 0.0 | 62.7 | 60.5 | 55.4 | 54.3 |
| Setting | Method | Precision | Recall | Event-F1 PA |
|---|---|---|---|---|
| Zero-shot | LLMAD ( Liu et al., 2025 ) | 0.033 | 0.940 | 0.053 |
| SigLLM-Prompter ( Alnegheimish et al., 2024 ) | 0.007 | 0.498 | 0.014 | |
| TimeOmni-Live | 0.340 | 0.197 | 0.200 | |
| KPI-trained | TFAD ( Zhang et al., 2022 ) | 0.690 | 0.670 | 0.564 |
| AnomalyTransformer ( Xu et al., 2022 ) | 0.482 | 0.395 | 0.282 | |
| TimeOmni-Live | 0.602 | 0.568 | 0.539 |
| Model | Group 1 | Group 2 | Group 3 | Pooled (54 streams) | ||||
|---|---|---|---|---|---|---|---|---|
| Tokens | Tokens | Tokens | Tokens | |||||
| H100 | ||||||||
| Qwen3.5-4B (streaming) | 0.14 | 8,691,413 | 0.05 | 8,640,881 | 5.75 | 8,353,534 | 2.0 | 8,558,122 (151.4×) |
| TS-Reasoner-7B (streaming) | 0.37 | 592,390 | 0.16 | 588,440 | 0.46 | 602,393 | 0.3 | 594,623 (10.5×) |
| TimeOmni-Live ( ) | 60.32 | 56,450 | 61.85 | 56,312 | 44.24 | 56,837 | 53.8 | 56,541 (1×) |
| Jetson AGX Orin | ||||||||
| Missed updates | p95 latency (s) | |
|---|---|---|
| 10 | 117/480 | 2.246 (3.8×) |
| 15 | 59/480 | 0.649 (1.1×) |
| 20 | 14/480 | 0.592 (1×) |
| Capability C1: Instantaneous Conditions | |
|---|---|
| Task | T1: Single-Condition Triggering |
| User | The signal arrives one chunk at a time (512 samples per chunk; chunks are numbered from 0). Alert me whenever the reading rises above 3.3. One alarm per crossing: report the chunk where the reading first goes over the line, not the chunks that stay over. Each time, report exactly: ”peaked at <value>”, where <value> is the highest reading in that chunk. |
| Input time series stream (shown in full; supplied sequentially in chunks of 512 samples): | |
| Note: Only raw samples are provided as signal input. Shading, labels and guide lines are for illustration only and are not model inputs. | |
| Ground Truth | Response time: chunk 44. Reported content: peaked at 5.0391. |
| Capability C1: Instantaneous Conditions | |
|---|---|
| Task | T2: Multi-Condition Triggering |
| User | The signal arrives one chunk at a time (512 samples per chunk; chunks are numbered from 0). Notify me exactly when the two conditions coincide: the average level is above 1.37, and the fluctuation is above 1.57. Report every chunk in which both conditions hold. Report both readings in one message, exactly: ”average at <reading>, fluctuation at <reading>”, where the first <reading> is that chunk’s mean and the second is that chunk’s standard deviation. |
| Input time series stream (shown in full; supplied sequentially in chunks of 512 samples): | |
| Note: Only raw samples are provided as signal input. Shading, labels and guide lines are for illustration only and are not model inputs. | |
| Ground Truth | Response time: chunk 52. Reported content: average at 2.02, fluctuation at 1.88. |
| Capability C2: Sequential Conditions | |
|---|---|
| Task | T3: Consecutive Exceedance |
| User | The signal arrives one chunk at a time (512 samples per chunk; chunks are numbered from 0). I only care if the level remains above 5.1 for 4 chunks straight – then raise an alarm. Speak at the chunk that completes the run, once per run; the run has to break and build up again before the next alarm. When you call it, report exactly: ”peaked at <value>”, where <value> is the highest reading across those consecutive chunks. |
| Input time series stream (shown in full; supplied sequentially in chunks of 512 samples): | |
| Note: Only raw samples are provided as signal input. Shading, labels and guide lines are for illustration only and are not model inputs. | |
| Ground Truth | Response time: chunk 20. Reported content: peaked at 7.8192. |
| Capability C2: Sequential Conditions | |
|---|---|
| Task | T4: Trend Recognition |
| User | The signal arrives one chunk at a time (512 samples per chunk; chunks are numbered from 0). Speak up when the value has clearly increased for 4 straight chunks. ”Clearly” means each chunk mean moving more than 2.257 from the previous chunk. Speak at the chunk that completes the run, once per run; a chunk that fails to move clearly resets the count. Report exactly: ”moving <up—down>, covered <amount>”, where <amount> is the total change of the chunk mean across those consecutive chunks. |
| Input time series stream (shown in full; supplied sequentially in chunks of 512 samples): | |
| Note: Only raw samples are provided as signal input. Shading, labels and guide lines are for illustration only and are not model inputs. | |
| Ground Truth | Response time: chunk 30. Reported content: moving up, covered 13.0855. |
| Capability C2: Sequential Conditions | |
|---|---|
| Task | T5: Mean Shift |
| User | The signal arrives one chunk at a time (512 samples per chunk; chunks are numbered from 0). Tell me the moment the signal moves clearly off its recent norm and keeps that for 4 chunks. ”Clearly” means the chunk mean moving more than 0.319 away from the median of the 8 chunks just before the shift began, and staying that far away for 4 chunks in a row. Speak at the last of those 4 chunks, once; after an alarm, stay silent until a chunk comes along that no longer counts as clearly shifted from the median of the 8 chunks before it. Report exactly: ”settled <higher—lower> by <amount>”, where <amount> is the average chunk mean after the change minus the average chunk mean before it. |
| Input time series stream (shown in full; supplied sequentially in chunks of 512 samples): | |
| Note: Only raw samples are provided as signal input. Shading, labels and guide lines are for illustration only and are not model inputs. | |
| Ground Truth | Response time: chunk 48. Reported content: settled higher by 1.1149. |
| Capability C2: Sequential Conditions | |
|---|---|
| Task | T6: Event Density |
| User | The signal arrives one chunk at a time (512 samples per chunk; chunks are numbered from 0). Raise an alarm once 3 spikes have occurred within the last 6 chunks. A spike means the signal shooting past 5.8; smaller wiggles are not spikes. Speak at the chunk where the count inside the window first reaches 3; after that, stay silent until the count inside the window drops below 3 again. Report exactly: ”spanned <n> chunks”, where <n> is the chunk index of the last spike minus that of the first, among the 3 spikes that set off the alarm. |
| Input time series stream (shown in full; supplied sequentially in chunks of 512 samples): | |
| Note: Only raw samples are provided as signal input. Shading, labels and guide lines are for illustration only and are not model inputs. | |
| Ground Truth | Response time: chunk 27. Reported content: spanned 5 chunks. |
| Capability C3: Event Tracking | |
|---|---|
| Task | T7: Single-Type Tracking |
| User | The signal arrives one chunk at a time (512 samples per chunk; chunks are numbered from 0). Ignore the first 3 upward spikes. Starting with the 4th, report every one. A fault means the signal shooting past 3.1; smaller wiggles are not faults. Report each as: ”fault #<n> — <g> chunks since the last”, where <n> counts every fault since the start (silent ones included) and <g> is this fault’s chunk index minus the previous fault’s. |
| Input time series stream (shown in full; supplied sequentially in chunks of 512 samples): | |
| Note: Only raw samples are provided as signal input. Shading, labels and guide lines are for illustration only and are not model inputs. | |
| Ground Truth | Response time: chunk 401. Reported content: fault #4 — 279 chunks since the last. |
| Capability C3: Event Tracking | |
|---|---|
| Task | T8: Multi-Type Tracking |
| User | The signal arrives one chunk at a time (512 samples per chunk; chunks are numbered from 0). Keep an eye on the sine-shaped bursts for me. 2 of them? Fine. The 3rd and beyond – speak up every time. A burst means a shaped pulse dropping below -6.2; the background’s own wiggles never count. Report each as: ”sine #<n> — square at <count>, triangle at <count>”, where <n> is how many sine bursts have occurred so far including this one (so the 3rd sine is ”sine #3”), and each <count> is how many bursts of that other shape have occurred so far, up to and including this chunk. |
| Input time series stream (shown in full; supplied sequentially in chunks of 512 samples): | |
| Note: Only raw samples are provided as signal input. Shading, labels and guide lines are for illustration only and are not model inputs. | |
| Ground Truth | Response time: chunk 232. Reported content: sine #3 — square at 0, triangle at 2. |
| Capability C3: Event Tracking | |
|---|---|
| Task | T9: Ordered Event Tracking |
| User | The signal arrives one chunk at a time (512 samples per chunk; chunks are numbered from 0). Only this sequence matters: first a sine, then a triangle within 24 chunks. Speak at the triangle. Lone bursts and late follow-ups are fine. A burst means a shaped pulse reaching past 5.9; the background’s own wiggles never count. Call it exactly as: ”<g> chunks apart”, where <g> is the chunk index of the triangle minus the chunk index of the sine that came before it. |
| Input time series stream (shown in full; supplied sequentially in chunks of 512 samples): | |
| Note: Only raw samples are provided as signal input. Shading, labels and guide lines are for illustration only and are not model inputs. | |
| Ground Truth | Response time: chunk 38. Reported content: 9 chunks apart. |
| Capability C4: Event Reference | |
|---|---|
| Task | T10: Shape Reference |
| User | The signal arrives one chunk at a time (512 samples per chunk; chunks are numbered from 0). Right at the start you’ll see one burst – keep its picture in mind. I want to know every time that exact look returns. The rest, stay quiet. A burst means a shaped pulse dropping below -6.0; the background’s own wiggles never count. Report each return exactly as: ”<g> chunks after the opener”, where <g> is the chunk index of this burst minus the chunk index of the opening burst. |
| Input time series stream (shown in full; supplied sequentially in chunks of 512 samples): | |
| Note: Only raw samples are provided as signal input. Shading, labels and guide lines are for illustration only and are not model inputs. | |
| Ground Truth | Response time: chunk 211. Reported content: 209 chunks after the opener. |
| Capability C4: Event Reference | |
|---|---|
| Task | T11: Numerical Reference |
| User | The signal arrives one chunk at a time (512 samples per chunk; chunks are numbered from 0). Track the highest peak so far. A newcomer that tops it gets reported with both values, new and old. The rest, silence. A burst only counts if it reaches past 5.3; anything tamer never enters the record book. The first burst that reaches past 5.3 sets the initial record and is not reported; from then on, report only bursts that beat the current record. Use exactly: ”new record <value>, previous <value>”, where the first is the peak (for a below-the-line watch: the lowest point) of this burst and the second is that of the previous record. |
| Input time series stream (shown in full; supplied sequentially in chunks of 512 samples): | |
| Note: Only raw samples are provided as signal input. Shading, labels and guide lines are for illustration only and are not model inputs. | |
| Ground Truth | Response time: chunk 314. Reported content: new record 15.1, previous 11. |
| Capability C5: Online Instructions | |
|---|---|
| Task | T12: On-Demand Recall |
| User | The signal arrives one chunk at a time (512 samples per chunk; chunks are numbered from 0). Just keep watch and keep count of the bursts – I’ll ask you along the way. Answer my questions with the number; otherwise stay quiet. A burst means a shaped pulse dropping below -3.7; the background’s own wiggles never count. Answer with just the number, or just the shape name, and nothing else. |
| Question at chunk 268: What’s the count on triangle-shaped bursts up to now? Answer with just the number. | |
| Question at chunk 520: How many square-shaped bursts so far? Answer with just the number. | |
| Input time series stream (shown in full; supplied sequentially in chunks of 512 samples): | |
| Capability C5: Online Instructions | |
|---|---|
| Task | T13: Rule Replacement |
| User | The signal arrives one chunk at a time (512 samples per chunk; chunks are numbered from 0). Count the faults quietly. The 5th and every one after it gets reported. A fault means the signal shooting past 6.8; smaller wiggles are not faults. Report each as: ”fault #<n> — <g> chunks since the last”, where <n> counts every fault since the start (silent ones included) and <g> is this fault’s chunk index minus the previous fault’s. |
| Instruction update at chunk 108: New rule: report from the 7th one on. Forget the 5th. | |
| Input time series stream (shown in full; supplied sequentially in chunks of 512 samples): | |
| Note: Only raw samples are provided as signal input. Shading, labels and guide lines are for illustration only and are not model inputs. | |
| Capability C5: Online Instructions | |
|---|---|
| Task | T14: Rule Addition |
| User | The signal arrives one chunk at a time (512 samples per chunk; chunks are numbered from 0). The line to watch is 10.3. Any burst going past it gets reported with its peak. Rule: whenever a burst’s highest reading rises above 10.3, say ”peaked at <reading>”, where <reading> is the highest reading in that chunk. A second rule will be added part-way through the stream; when both rules apply to the same burst, put both in one message, in either order. |
| Instruction update at chunk 76: One more rule – sine-shaped bursts, the 2nd and beyond (count from the beginning), report them as well. Rule: whenever a sine burst is the 2nd or later, counting from the very start, say ”sine #<n>”, where <n> is how many sine bursts have occurred so far including this one. When both rules apply to the same burst, put both in one message, in either order. | |
| Input time series stream (shown in full; supplied sequentially in chunks of 512 samples): | |
| Note: Only raw samples are provided as signal input. Shading, labels and guide lines are for illustration only and are not model inputs. | |
| Capability C6: Ultra-Long Reliability | |
|---|---|
| Task | T15: Sustained Vigilance |
| User | The signal arrives one chunk at a time (512 samples per chunk; chunks are numbered from 0). The line is 3.4. Report every crossing, however long the quiet stretches get. One alarm per crossing: report the chunk where the reading first goes over the line, not the chunks that stay over. Each time, report exactly: ”peaked at <value>”, where <value> is the highest reading in that chunk. |
| Input time series stream (shown in full; supplied sequentially in chunks of 512 samples): | |
| Note: Only raw samples are provided as signal input. Shading, labels and guide lines are for illustration only and are not model inputs. | |
| Ground Truth | Response time: chunk 176. Reported content: peaked at 5.5813. |
| Capability C6: Ultra-Long Reliability | |
|---|---|
| Task | T16: Long-Gap Reference |
| User | The signal arrives one chunk at a time (512 samples per chunk; chunks are numbered from 0). The very first thing on this line is a sample burst. Matching bursts after it: report each one. Non-matching: not a word. A burst means a shaped pulse dropping below -10.8; the background’s own wiggles never count. Report each return exactly as: ”<g> chunks after the opener”, where <g> is the chunk index of this burst minus the chunk index of the opening burst. |
| Input time series stream (shown in full; supplied sequentially in chunks of 512 samples): | |
| Note: Only raw samples are provided as signal input. Shading, labels and guide lines are for illustration only and are not model inputs. | |
| Ground Truth | Response time: chunk 3234. Reported content: 3232 chunks after the opener. |
| Capability C6: Ultra-Long Reliability | |
|---|---|
| Task | T17: Sustained Reporting |
| User | The signal arrives one chunk at a time (512 samples per chunk; chunks are numbered from 0). Long shift: keep count of the bursts by shape. Every 500 chunks – at chunk 500, 1000, and so on – give me the running totals unprompted. I may also ask in between. Bursts themselves: no comment. Two kinds of replies. Scheduled report: when chunk 500, 1000, 1500, … arrives, say exactly ”sine <n>, square <n>, triangle <n>”, where each <n> is how many bursts of that shape arrived before this chunk (bursts in the current chunk are not counted yet). Answer to my question: reply with just the number; the number is the count of that shape that arrived before the chunk the question comes in. |
| Question at chunk 1916: How many sine-shaped bursts so far? Answer with just the number. | |
| Question at chunk 2098: How many triangle-shaped bursts so far? Answer with just the number. | |
| Input time series stream (shown in full; supplied sequentially in chunks of 512 samples): | |
| Capability C6: Ultra-Long Reliability | |
|---|---|
| Task | T18: Cumulative Evidence |
| User | The signal arrives one chunk at a time (512 samples per chunk; chunks are numbered from 0). This machine ages slowly. If the signal’s level walks away from where it began and the cumulative shift (skip anything under a quarter) tops 60, report it. A single report will do. Treat the first 100 chunks as normal: their average level is the starting level, and the spread (standard deviation) of their samples is one unit. From chunk 100 on, keep a running score: add this chunk’s mean minus the starting level, measured in those units, then subtract 0.25; if the score falls below zero, reset it to zero. Keep a second score the same way for downward moves, using the starting level minus this chunk’s mean. The moment either score exceeds 60, say so once and then stay silent. Report exactly: ”started near chunk <n>, moved <amount>”, where <n> is the chunk at which the winning score last rose from zero, and <amount> is how far this chunk’s mean is from the starting level, in the original reading units, always given as a positive number. |
| Input time series stream (shown in full; supplied sequentially in chunks of 512 samples): | |
| Note: Only raw samples are provided as signal input. Shading, labels and guide lines are for illustration only and are not model inputs. | |
| Ground Truth | Response time: chunk 988. Reported content: started near chunk 850, moved 1.4909. |
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 324 papers