---
license: apache-2.0
library_name: transformers
base_model: Qwen/Qwen2.5-7B-Instruct
pipeline_tag: text-generation
tags:
  - time series
  - time series reasoning
  - timeomni
  - qwen
  - time-series
  - temporal reasoning
  - reasoning
  - transformers
language:
- en
---

# 🐏 TimeOmni-1-7B: Generalized Time Series Reasoning Model

<p align="left">
  <a href="https://arxiv.org/abs/2509.24803">
    <img
      src="https://img.shields.io/badge/TimeOmni--1-Paper-red?logo=arxiv&logoColor=red"
      style="display: inline-block; vertical-align: middle;"
      alt="TimeOmni-1 Paper on arXiv"
    />
  </a>

  <a href="https://huggingface.co/collections/anton-hugging/timeomni-1-from-4b-to-9b">
    <img
      src="https://img.shields.io/badge/TimeOmni--1-Model-yellow?logo=huggingface&logoColor=white"
      style="display: inline-block; vertical-align: middle;"
      alt="TimeOmni-1 Model on Hugging Face"
    />
  </a>

  <a href="https://huggingface.co/datasets/anton-hugging/timeomni-1-testbed">
    <img
      src="https://img.shields.io/badge/TimeOmni--1-Dataset-orange?logo=huggingface&logoColor=white"
      style="display: inline-block; vertical-align: middle;"
      alt="TimeOmni-1 Dataset on Hugging Face"
    />
  </a>

  <a href="https://huggingface.co/spaces/anton-hugging/TimeOmni-1">
    <img
      src="https://img.shields.io/badge/TimeOmni--1-Demo-blue?logo=huggingface&logoColor=white"
      style="display: inline-block; vertical-align: middle;"
      alt="TimeOmni-1 Demo on Hugging Face Spaces"
    />
  </a>

  <a href="https://github.com/AntonGuan/TimeOmni-1" target="_blank" style="margin: 2px;">
    <img
      src="https://img.shields.io/badge/TimeOmni--1-Inference%20Code-536af5?logo=github&logoColor=white"
      style="display: inline-block; vertical-align: middle;"
      alt="TimeOmni-1 Inference Code on GitHub"
    />
  </a>
</p>

> *We present **TimeOmni-1**, the first generalized, unified model for time series reasoning. It first injects temporal priors through supervised fine-tuning. Then, reinforcement learning with task-grounded rewards guides the model beyond mimicking priors toward robust reasoning. Experiments show that TimeOmni-1 achieves top-tier performance while preserving the general reasoning ability of the base model. Finally, we demonstrate that joint training across diverse reasoning tasks yields mutual gains, supporting a “train-once, use-across-tasks” paradigm for future time series reasoning models.*


## 🎨 Task Illustration
<div align="center">
<img src="https://raw.githubusercontent.com/AntonGuan/TimeOmni-1/refs/heads/main/figs/tasks.jpg" width="100%"/>
</div>

## 🧠 Method
<div align="left">
<img src="https://raw.githubusercontent.com/AntonGuan/TimeOmni-1/refs/heads/main/figs/method.png" width="70%"/>
</div>

TimeOmni-1 is a generalized reasoning model for time series. Pretrained LLMs often lack temporal priors because they are rarely exposed to time series during pretraining. To address this, we use a two-stage training pipeline: **(1)** supervised fine-tuning (SFT) to inject temporal priors and anchor the model in a temporal knowledge space, and **(2)** reinforcement learning (RL) with task-grounded rewards (see Reward Evaluation in the figure above) to improve robustness and reasoning quality.



## 📊 Benchmarks
**Table 1. Overall Benchmark Comparison**

<p style="margin-top:13px;font-size:11px;opacity:0.7">
* Note: All metrics below are computed only on valid responses. “–” indicates a success rate (SR) below 10%; in such cases, results are omitted due to insufficient statistical significance, and we therefore do not report them. For ACC, higher is better; for MAE, lower is better.
</p>
<table style="width:100%;border-collapse:collapse;font-size:13px">
  <thead>
    <tr>
      <th style="padding:10px 7px;text-align:left;font-weight:700;border-bottom:2px solid #2563eb;color:#2563eb"></th>
      <th style="padding:10px 7px;text-align:center;font-weight:700;border-bottom:2px solid #2563eb;color:#2563eb;font-size:14px">Task1 ID (ACC↑/SR)</th>
      <th style="padding:10px 7px;text-align:center;font-weight:700;border-bottom:2px solid #2563eb;color:#2563eb;font-size:14px">Task1 OOD (ACC↑/SR)</th>
      <th style="padding:10px 7px;text-align:center;font-weight:700;border-bottom:2px solid #2563eb;color:#2563eb;font-size:14px">Task2 ID (ACC↑/SR)</th>
      <th style="padding:10px 7px;text-align:center;font-weight:700;border-bottom:2px solid #2563eb;color:#2563eb;font-size:14px">Task2 OOD (ACC↑/SR)</th>
      <th style="padding:10px 7px;text-align:center;font-weight:700;border-bottom:2px solid #2563eb;color:#2563eb;font-size:14px">Task3 ID (MAE↓/SR)</th>
      <th style="padding:10px 7px;text-align:center;font-weight:700;border-bottom:2px solid #2563eb;color:#2563eb;font-size:14px">Task3 OOD (MAE↓/SR)</th>
      <th style="padding:10px 7px;text-align:center;font-weight:700;border-bottom:2px solid #2563eb;color:#2563eb;font-size:14px">Task4 ID (ACC↑/SR)</th>
      <th style="padding:10px 7px;text-align:center;font-weight:700;border-bottom:2px solid #2563eb;color:#2563eb;font-size:14px">Task4 OOD (ACC↑/SR)</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td colspan="9" style="padding:8px 12px;font-weight:600;font-style:italic;color:#2563eb;border-bottom:1px solid rgba(37, 99, 235, 0.2);background:rgba(37, 99, 235, 0.1)">Time Series Language Model</td>
    </tr>
    <tr>
      <td style="padding:7px 7px;padding-left:20px;border-bottom:1px solid rgba(128, 128, 128, 0.15);color:#2563eb">Time-MQA Llama3-8B</td>
      <td style="padding:7px 7px;text-align:center;border-bottom:1px solid rgba(128, 128, 128, 0.15)">32.2/29.5</td>
      <td style="padding:7px 7px;text-align:center;border-bottom:1px solid rgba(128, 128, 128, 0.15)">25.1/32.6</td>
      <td style="padding:7px 7px;text-align:center;border-bottom:1px solid rgba(128, 128, 128, 0.15)">30.1/44.3</td>
      <td style="padding:7px 7px;text-align:center;border-bottom:1px solid rgba(128, 128, 128, 0.15)">31.2/37.2</td>
      <td style="padding:7px 7px;text-align:center;border-bottom:1px solid rgba(128, 128, 128, 0.15)">-/1.4</td>
      <td style="padding:7px 7px;text-align:center;border-bottom:1px solid rgba(128, 128, 128, 0.15)">-/0.4</td>
      <td style="padding:7px 7px;text-align:center;border-bottom:1px solid rgba(128, 128, 128, 0.15)">12.0/13.3</td>
      <td style="padding:7px 7px;text-align:center;border-bottom:1px solid rgba(128, 128, 128, 0.15)">11.6/15.8</td>
    </tr>
    <tr>
      <td style="padding:7px 7px;padding-left:20px;border-bottom:1px solid rgba(128, 128, 128, 0.15);color:#2563eb">Time-MQA Mistral-7B-v0.3</td>
      <td style="padding:7px 7px;text-align:center;border-bottom:1px solid rgba(128, 128, 128, 0.15)">15.1/21.5</td>
      <td style="padding:7px 7px;text-align:center;border-bottom:1px solid rgba(128, 128, 128, 0.15)">27.8/22.1</td>
      <td style="padding:7px 7px;text-align:center;border-bottom:1px solid rgba(128, 128, 128, 0.15)">8.4/50.2</td>
      <td style="padding:7px 7px;text-align:center;border-bottom:1px solid rgba(128, 128, 128, 0.15)">4.0/52.2</td>
      <td style="padding:7px 7px;text-align:center;border-bottom:1px solid rgba(128, 128, 128, 0.15)">-/0.2</td>
      <td style="padding:7px 7px;text-align:center;border-bottom:1px solid rgba(128, 128, 128, 0.15)">-/0.0</td>
      <td style="padding:7px 7px;text-align:center;border-bottom:1px solid rgba(128, 128, 128, 0.15)">5.4/36.1</td>
      <td style="padding:7px 7px;text-align:center;border-bottom:1px solid rgba(128, 128, 128, 0.15)">10.0/47.3</td>
    </tr>
    <tr>
      <td style="padding:7px 7px;padding-left:20px;border-bottom:1px solid rgba(128, 128, 128, 0.15);color:#2563eb">Time-MQA Qwen2.5-7B</td>
      <td style="padding:7px 7px;text-align:center;border-bottom:1px solid rgba(128, 128, 128, 0.15)">25.0/14.0</td>
      <td style="padding:7px 7px;text-align:center;border-bottom:1px solid rgba(128, 128, 128, 0.15)">37.5/22.7</td>
      <td style="padding:7px 7px;text-align:center;border-bottom:1px solid rgba(128, 128, 128, 0.15)">29.5/33.0</td>
      <td style="padding:7px 7px;text-align:center;border-bottom:1px solid rgba(128, 128, 128, 0.15)">30.5/32.0</td>
      <td style="padding:7px 7px;text-align:center;border-bottom:1px solid rgba(128, 128, 128, 0.15)">19.76/12.2</td>
      <td style="padding:7px 7px;text-align:center;border-bottom:1px solid rgba(128, 128, 128, 0.15)">-/6.5</td>
      <td style="padding:7px 7px;text-align:center;border-bottom:1px solid rgba(128, 128, 128, 0.15)">23.8/58.0</td>
      <td style="padding:7px 7px;text-align:center;border-bottom:1px solid rgba(128, 128, 128, 0.15)">26.4/44.3</td>
    </tr>
    <tr>
      <td style="padding:7px 7px;padding-left:20px;border-bottom:1px solid rgba(128, 128, 128, 0.15);color:#2563eb">ChatTS</td>
      <td style="padding:7px 7px;text-align:center;border-bottom:1px solid rgba(128, 128, 128, 0.15)">-/6.0</td>
      <td style="padding:7px 7px;text-align:center;border-bottom:1px solid rgba(128, 128, 128, 0.15)">-/6.9</td>
      <td style="padding:7px 7px;text-align:center;border-bottom:1px solid rgba(128, 128, 128, 0.15)">18.2/30.1</td>
      <td style="padding:7px 7px;text-align:center;border-bottom:1px solid rgba(128, 128, 128, 0.15)">18.6/26.7</td>
      <td style="padding:7px 7px;text-align:center;border-bottom:1px solid rgba(128, 128, 128, 0.15)">-/0.0</td>
      <td style="padding:7px 7px;text-align:center;border-bottom:1px solid rgba(128, 128, 128, 0.15)">-/0.0</td>
      <td style="padding:7px 7px;text-align:center;border-bottom:1px solid rgba(128, 128, 128, 0.15)">5.8/27.1</td>
      <td style="padding:7px 7px;text-align:center;border-bottom:1px solid rgba(128, 128, 128, 0.15)">11.1/27.1</td>
    </tr>
    <tr>
      <td style="padding:7px 7px;padding-left:20px;border-bottom:1px solid rgba(128, 128, 128, 0.15);color:#2563eb">ChatTime-7B-Chat</td>
      <td style="padding:7px 7px;text-align:center;border-bottom:1px solid rgba(128, 128, 128, 0.15)">18.2/11.0</td>
      <td style="padding:7px 7px;text-align:center;border-bottom:1px solid rgba(128, 128, 128, 0.15)">29.8/12.7</td>
      <td style="padding:7px 7px;text-align:center;border-bottom:1px solid rgba(128, 128, 128, 0.15)">-/-</td>
      <td style="padding:7px 7px;text-align:center;border-bottom:1px solid rgba(128, 128, 128, 0.15)">-/-</td>
      <td style="padding:7px 7px;text-align:center;border-bottom:1px solid rgba(128, 128, 128, 0.15)">14.47/100.0</td>
      <td style="padding:7px 7px;text-align:center;border-bottom:1px solid rgba(128, 128, 128, 0.15)">154.55/100.0</td>
      <td style="padding:7px 7px;text-align:center;border-bottom:1px solid rgba(128, 128, 128, 0.15)">-/0.0</td>
      <td style="padding:7px 7px;text-align:center;border-bottom:1px solid rgba(128, 128, 128, 0.15)">-/0.0</td>
    </tr>
    <tr>
      <td style="padding:7px 7px;padding-left:20px;border-bottom:1px solid rgba(128, 128, 128, 0.15);color:#2563eb">ITFormer-7B</td>
      <td style="padding:7px 7px;text-align:center;border-bottom:1px solid rgba(128, 128, 128, 0.15)">43.8/100.0</td>
      <td style="padding:7px 7px;text-align:center;border-bottom:1px solid rgba(128, 128, 128, 0.15)">47.5/100.0</td>
      <td style="padding:7px 7px;text-align:center;border-bottom:1px solid rgba(128, 128, 128, 0.15)">15.0/47.0</td>
      <td style="padding:7px 7px;text-align:center;border-bottom:1px solid rgba(128, 128, 128, 0.15)">14.6/42.0</td>
      <td style="padding:7px 7px;text-align:center;border-bottom:1px solid rgba(128, 128, 128, 0.15)">29.55/96.0</td>
      <td style="padding:7px 7px;text-align:center;border-bottom:1px solid rgba(128, 128, 128, 0.15)">230.04/100.0</td>
      <td style="padding:7px 7px;text-align:center;border-bottom:1px solid rgba(128, 128, 128, 0.15)">25.0/100.0</td>
      <td style="padding:7px 7px;text-align:center;border-bottom:1px solid rgba(128, 128, 128, 0.15)">41.7/100.0</td>
    </tr>
    <tr>
      <td style="padding:7px 7px;padding-left:20px;border-bottom:1px solid rgba(128, 128, 128, 0.15);color:#2563eb">OpenTSLM-llama-3.2-3b-ecg-flamingo</td>
      <td style="padding:7px 7px;text-align:center;border-bottom:1px solid rgba(128, 128, 128, 0.15)">-/5.0</td>
      <td style="padding:7px 7px;text-align:center;border-bottom:1px solid rgba(128, 128, 128, 0.15)">-/3.2</td>
      <td style="padding:7px 7px;text-align:center;border-bottom:1px solid rgba(128, 128, 128, 0.15)">1.6/23.0</td>
      <td style="padding:7px 7px;text-align:center;border-bottom:1px solid rgba(128, 128, 128, 0.15)">3.3/26.5</td>
      <td style="padding:7px 7px;text-align:center;border-bottom:1px solid rgba(128, 128, 128, 0.15)">-/0.2</td>
      <td style="padding:7px 7px;text-align:center;border-bottom:1px solid rgba(128, 128, 128, 0.15)">-/0.0</td>
      <td style="padding:7px 7px;text-align:center;border-bottom:1px solid rgba(128, 128, 128, 0.15)">17.8/98.4</td>
      <td style="padding:7px 7px;text-align:center;border-bottom:1px solid rgba(128, 128, 128, 0.15)">16.2/98.9</td>
    </tr>
    <tr>
      <td colspan="9" style="padding:8px 12px;font-weight:600;font-style:italic;color:#2563eb;border-bottom:1px solid rgba(37, 99, 235, 0.2);background:rgba(37, 99, 235, 0.1)">Time Series Reasoning Model</td>
    </tr>
    <tr>
      <td style="padding:7px 7px;padding-left:20px;border-bottom:1px solid rgba(128, 128, 128, 0.15);color:#2563eb">Time-R1</td>
      <td style="padding:7px 7px;text-align:center;border-bottom:1px solid rgba(128, 128, 128, 0.15)">30.9/94.0</td>
      <td style="padding:7px 7px;text-align:center;border-bottom:1px solid rgba(128, 128, 128, 0.15)">34.0/92.5</td>
      <td style="padding:7px 7px;text-align:center;border-bottom:1px solid rgba(128, 128, 128, 0.15)">30.2/53.8</td>
      <td style="padding:7px 7px;text-align:center;border-bottom:1px solid rgba(128, 128, 128, 0.15)">31.4/48.9</td>
      <td style="padding:7px 7px;text-align:center;border-bottom:1px solid rgba(128, 128, 128, 0.15)">17.61/38.7</td>
      <td style="padding:7px 7px;text-align:center;border-bottom:1px solid rgba(128, 128, 128, 0.15)">-/6.3</td>
      <td style="padding:7px 7px;text-align:center;border-bottom:1px solid rgba(128, 128, 128, 0.15)">27.8/95.7</td>
      <td style="padding:7px 7px;text-align:center;border-bottom:1px solid rgba(128, 128, 128, 0.15)">32.2/93.1</td>
    </tr>
    <tr>
      <td colspan="9" style="padding:8px 12px;font-weight:600;font-style:italic;color:#2563eb;border-bottom:1px solid rgba(37, 99, 235, 0.2);background:rgba(37, 99, 235, 0.1)">Ours</td>
    </tr>
    <tr>
      <td style="padding:7px 7px;padding-left:20px;border-bottom:1px solid rgba(128, 128, 128, 0.15);color:#2563eb"><strong style="color:#2563eb">TimeOmni-1-7B</strong></td>
      <td style="padding:7px 7px;text-align:center;border-bottom:1px solid rgba(128, 128, 128, 0.15)">90.7/97.5</td>
      <td style="padding:7px 7px;text-align:center;border-bottom:1px solid rgba(128, 128, 128, 0.15)">87.7/98.3</td>
      <td style="padding:7px 7px;text-align:center;border-bottom:1px solid rgba(128, 128, 128, 0.15)">69.3/99.8</td>
      <td style="padding:7px 7px;text-align:center;border-bottom:1px solid rgba(128, 128, 128, 0.15)">64.0/99.8</td>
      <td style="padding:7px 7px;text-align:center;border-bottom:1px solid rgba(128, 128, 128, 0.15)">14.30/93.8</td>
      <td style="padding:7px 7px;text-align:center;border-bottom:1px solid rgba(128, 128, 128, 0.15)">145.53/82.3</td>
      <td style="padding:7px 7px;text-align:center;border-bottom:1px solid rgba(128, 128, 128, 0.15)">47.9/100.0</td>
      <td style="padding:7px 7px;text-align:center;border-bottom:1px solid rgba(128, 128, 128, 0.15)">58.9/100.0</td>
    </tr>
  </tbody>
</table>

**Table 2. Model Size Scaling Comparison**

<p style="margin-top:13px;font-size:11px;opacity:0.7">
* Note: All metrics below are computed only on valid responses. “–” indicates a success rate (SR) below 10%; in such cases, results are omitted due to insufficient statistical significance, and we therefore do not report them. For ACC, higher is better; for MAE, lower is better. <strong>Bold</strong> marks the best value in each ACC/MAE column. 
</p>

<table style="width:100%;border-collapse:collapse;font-size:13px">
  <thead>
    <tr>
      <th style="padding:10px 7px;text-align:left;font-weight:700;border-bottom:2px solid #2563eb;color:#2563eb"></th>
      <th style="padding:10px 7px;text-align:center;font-weight:700;border-bottom:2px solid #2563eb;color:#2563eb;font-size:14px">Task1 ID (ACC↑/SR)</th>
      <th style="padding:10px 7px;text-align:center;font-weight:700;border-bottom:2px solid #2563eb;color:#2563eb;font-size:14px">Task1 OOD (ACC↑/SR)</th>
      <th style="padding:10px 7px;text-align:center;font-weight:700;border-bottom:2px solid #2563eb;color:#2563eb;font-size:14px">Task2 ID (ACC↑/SR)</th>
      <th style="padding:10px 7px;text-align:center;font-weight:700;border-bottom:2px solid #2563eb;color:#2563eb;font-size:14px">Task2 OOD (ACC↑/SR)</th>
      <th style="padding:10px 7px;text-align:center;font-weight:700;border-bottom:2px solid #2563eb;color:#2563eb;font-size:14px">Task3 ID (MAE↓/SR)</th>
      <th style="padding:10px 7px;text-align:center;font-weight:700;border-bottom:2px solid #2563eb;color:#2563eb;font-size:14px">Task3 OOD (MAE↓/SR)</th>
      <th style="padding:10px 7px;text-align:center;font-weight:700;border-bottom:2px solid #2563eb;color:#2563eb;font-size:14px">Task4 ID (ACC↑/SR)</th>
      <th style="padding:10px 7px;text-align:center;font-weight:700;border-bottom:2px solid #2563eb;color:#2563eb;font-size:14px">Task4 OOD (ACC↑/SR)</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td colspan="9" style="padding:8px 12px;font-weight:600;font-style:italic;color:#2563eb;border-bottom:1px solid rgba(37, 99, 235, 0.2);background:rgba(37, 99, 235, 0.1)">7B (Qwen2.5-Instruct)</td>
    </tr>
    <tr>
      <td style="padding:7px 7px;padding-left:20px;border-bottom:1px solid rgba(128, 128, 128, 0.15);color:#2563eb">Qwen2.5-Instruct-7B</td>
      <td style="padding:7px 7px;text-align:center;border-bottom:1px solid rgba(128, 128, 128, 0.15)">48.5/100.0</td>
      <td style="padding:7px 7px;text-align:center;border-bottom:1px solid rgba(128, 128, 128, 0.15)">42.8/100.0</td>
      <td style="padding:7px 7px;text-align:center;border-bottom:1px solid rgba(128, 128, 128, 0.15)">21.6/99.8</td>
      <td style="padding:7px 7px;text-align:center;border-bottom:1px solid rgba(128, 128, 128, 0.15)">26.3/100.0</td>
      <td style="padding:7px 7px;text-align:center;border-bottom:1px solid rgba(128, 128, 128, 0.15)">23.28/53.1</td>
      <td style="padding:7px 7px;text-align:center;border-bottom:1px solid rgba(128, 128, 128, 0.15)">146.12/55.5</td>
      <td style="padding:7px 7px;text-align:center;border-bottom:1px solid rgba(128, 128, 128, 0.15)">25.5/100.0</td>
      <td style="padding:7px 7px;text-align:center;border-bottom:1px solid rgba(128, 128, 128, 0.15)">24.9/100.0</td>
    </tr>
    <tr>
      <td style="padding:7px 7px;padding-left:20px;border-bottom:1px solid rgba(128, 128, 128, 0.15);color:#2563eb"><strong style="color:#2563eb">TimeOmni-1-7B</strong></td>
      <td style="padding:7px 7px;text-align:center;border-bottom:1px solid rgba(128, 128, 128, 0.15)">90.7/97.5</td>
      <td style="padding:7px 7px;text-align:center;border-bottom:1px solid rgba(128, 128, 128, 0.15)">87.7/98.3</td>
      <td style="padding:7px 7px;text-align:center;border-bottom:1px solid rgba(128, 128, 128, 0.15)">69.3/99.8</td>
      <td style="padding:7px 7px;text-align:center;border-bottom:1px solid rgba(128, 128, 128, 0.15)">64.0/99.8</td>
      <td style="padding:7px 7px;text-align:center;border-bottom:1px solid rgba(128, 128, 128, 0.15)">14.30/93.8</td>
      <td style="padding:7px 7px;text-align:center;border-bottom:1px solid rgba(128, 128, 128, 0.15)">145.53/82.3</td>
      <td style="padding:7px 7px;text-align:center;border-bottom:1px solid rgba(128, 128, 128, 0.15)">47.9/100.0</td>
      <td style="padding:7px 7px;text-align:center;border-bottom:1px solid rgba(128, 128, 128, 0.15)">58.9/100.0</td>
    </tr>
    <tr>
      <td colspan="9" style="padding:8px 12px;font-weight:600;font-style:italic;color:#2563eb;border-bottom:1px solid rgba(37, 99, 235, 0.2);background:rgba(37, 99, 235, 0.1)">4B (Qwen3.5)</td>
    </tr>
    <tr>
      <td style="padding:7px 7px;padding-left:20px;border-bottom:1px solid rgba(128, 128, 128, 0.15);color:#2563eb">Qwen-3.5-4B</td>
      <td style="padding:7px 7px;text-align:center;border-bottom:1px solid rgba(128, 128, 128, 0.15)">0.0/16.5</td>
      <td style="padding:7px 7px;text-align:center;border-bottom:1px solid rgba(128, 128, 128, 0.15)">5.9/17.0</td>
      <td style="padding:7px 7px;text-align:center;border-bottom:1px solid rgba(128, 128, 128, 0.15)">28.3/12.4</td>
      <td style="padding:7px 7px;text-align:center;border-bottom:1px solid rgba(128, 128, 128, 0.15)">35.4/12.0</td>
      <td style="padding:7px 7px;text-align:center;border-bottom:1px solid rgba(128, 128, 128, 0.15)">-/2.2</td>
      <td style="padding:7px 7px;text-align:center;border-bottom:1px solid rgba(128, 128, 128, 0.15)">-/9.0</td>
      <td style="padding:7px 7px;text-align:center;border-bottom:1px solid rgba(128, 128, 128, 0.15)">-/8.5</td>
      <td style="padding:7px 7px;text-align:center;border-bottom:1px solid rgba(128, 128, 128, 0.15)">-/9.2</td>
    </tr>
    <tr>
      <td style="padding:7px 7px;padding-left:20px;border-bottom:1px solid rgba(128, 128, 128, 0.15);color:#2563eb"><strong style="color:#2563eb">TimeOmni-1-4B</strong></td>
      <td style="padding:7px 7px;text-align:center;border-bottom:1px solid rgba(128, 128, 128, 0.15)">91.5/99.5</td>
      <td style="padding:7px 7px;text-align:center;border-bottom:1px solid rgba(128, 128, 128, 0.15)">91.2/98.4</td>
      <td style="padding:7px 7px;text-align:center;border-bottom:1px solid rgba(128, 128, 128, 0.15)"><strong>71.1</strong>/100.0</td>
      <td style="padding:7px 7px;text-align:center;border-bottom:1px solid rgba(128, 128, 128, 0.15)">66.1/99.9</td>
      <td style="padding:7px 7px;text-align:center;border-bottom:1px solid rgba(128, 128, 128, 0.15)">13.68/97.6</td>
      <td style="padding:7px 7px;text-align:center;border-bottom:1px solid rgba(128, 128, 128, 0.15)">170.41/86.1</td>
      <td style="padding:7px 7px;text-align:center;border-bottom:1px solid rgba(128, 128, 128, 0.15)">58.5/100.0</td>
      <td style="padding:7px 7px;text-align:center;border-bottom:1px solid rgba(128, 128, 128, 0.15)">72.0/100.0</td>
    </tr>
    <tr>
      <td colspan="9" style="padding:8px 12px;font-weight:600;font-style:italic;color:#2563eb;border-bottom:1px solid rgba(37, 99, 235, 0.2);background:rgba(37, 99, 235, 0.1)">9B (Qwen3.5)</td>
    </tr>
    <tr>
      <td style="padding:7px 7px;padding-left:20px;border-bottom:1px solid rgba(128, 128, 128, 0.15);color:#2563eb">Qwen-3.5-9B</td>
      <td style="padding:7px 7px;text-align:center;border-bottom:1px solid rgba(128, 128, 128, 0.15)">91.2/51.0</td>
      <td style="padding:7px 7px;text-align:center;border-bottom:1px solid rgba(128, 128, 128, 0.15)"><strong>93.5</strong>/46.1</td>
      <td style="padding:7px 7px;text-align:center;border-bottom:1px solid rgba(128, 128, 128, 0.15)">43.3/12.1</td>
      <td style="padding:7px 7px;text-align:center;border-bottom:1px solid rgba(128, 128, 128, 0.15)">36.3/12.8</td>
      <td style="padding:7px 7px;text-align:center;border-bottom:1px solid rgba(128, 128, 128, 0.15)">17.56/14.1</td>
      <td style="padding:7px 7px;text-align:center;border-bottom:1px solid rgba(128, 128, 128, 0.15)">-/0.8</td>
      <td style="padding:7px 7px;text-align:center;border-bottom:1px solid rgba(128, 128, 128, 0.15)"><strong>64.2</strong>/28.2</td>
      <td style="padding:7px 7px;text-align:center;border-bottom:1px solid rgba(128, 128, 128, 0.15)">72.0/32.2</td>
    </tr>
    <tr>
      <td style="padding:7px 7px;padding-left:20px;border-bottom:1px solid rgba(128, 128, 128, 0.15);color:#2563eb"><strong style="color:#2563eb">TimeOmni-1-9B</strong></td>
      <td style="padding:7px 7px;text-align:center;border-bottom:1px solid rgba(128, 128, 128, 0.15)"><strong>93.5</strong>/100.0</td>
      <td style="padding:7px 7px;text-align:center;border-bottom:1px solid rgba(128, 128, 128, 0.15)">92.8/99.8</td>
      <td style="padding:7px 7px;text-align:center;border-bottom:1px solid rgba(128, 128, 128, 0.15)">70.9/100.0</td>
      <td style="padding:7px 7px;text-align:center;border-bottom:1px solid rgba(128, 128, 128, 0.15)"><strong>66.2</strong>/100.0</td>
      <td style="padding:7px 7px;text-align:center;border-bottom:1px solid rgba(128, 128, 128, 0.15)"><strong>13.54</strong>/97.8</td>
      <td style="padding:7px 7px;text-align:center;border-bottom:1px solid rgba(128, 128, 128, 0.15)"><strong>140.06</strong>/95.6</td>
      <td style="padding:7px 7px;text-align:center;border-bottom:1px solid rgba(128, 128, 128, 0.15)">59.6/100.0</td>
      <td style="padding:7px 7px;text-align:center;border-bottom:1px solid rgba(128, 128, 128, 0.15)"><strong>75.6</strong>/99.6</td>
    </tr>
  </tbody>
</table>



## 🚀 Usage
This repository hosts the model weights for TimeOmni-1. For installation, usage instructions, and further documentation, please visit our [GitHub repository](https://github.com/AntonGuan/TimeOmni-1).


## License
TimeOmni-1 is licensed under the Apache 2.0 license.


## ✍️ Citation

```bibtex
@inproceedings{
guan2026timeomni,
title={TimeOmni-1: Incentivizing Complex Reasoning with Time Series in Large Language Models},
author={Tong Guan and Zijie Meng and Dianqi Li and Shiyu Wang and Chao-Han Huck Yang and Qingsong Wen and Zuozhu Liu and Sabato Marco Siniscalchi and Ming Jin and Shirui Pan},
booktitle={The Fourteenth International Conference on Learning Representations},
year={2026},
url={https://openreview.net/forum?id=kOIclg7muL}
}
```