/ Модель

Характеристики

Контекст
32 768 токенов
Параметры
14 млрд
Размер весов
29,8 ГБ
Лицензия
Apache 2.0
Архитектура
chatts · dense
Базовая модель
Qwen2.5-14B-Instruct
Библиотека
transformers
Опубликована
23 дек 2024

ChatTS-14B

Генерация текстаТекст → текст6 профессий

ChatTS-14B — дообученная на Qwen модель для диалогового анализа и рассуждений о многомерных временных рядах.

455скачиваний за 30 дней146лайковвеса обновлены15 сен 2025

Бенчмарки

Как модель справилась с задачами пользователей ailist и что о ней публикуют открытые лидерборды

Публичные оценки

Из открытых лидербордов. Сравнивайте результаты одного теста при одинаковых условиях — отсутствие оценки не значит, что модель хуже.

В подключённых источниках результатов для этой модели пока нет.

Что умеет модель

Описание составлено по карточке модели и метаданным Hugging Face

ChatTS-14B-0801 — разработанная командой ByteDance Research мультимодальная модель для понимания и анализа временных рядов с помощью диалога и рассуждений. Она дообучена на Qwen/Qwen2.5-14B-Instruct и предназначена для работы с многомерными рядами переменной длины и размерности.

Модель принимает временные ряды и отвечает на вопросы о закономерностях и числовых значениях, в том числе на статистические вопросы о величине пика в заданный момент времени. Она сохраняет исходные числовые значения ряда и поддерживает интерактивный диалог; интегрируется с конвейерами LLM, включая vLLM. В метаданных указаны 14 млрд параметров и контекст 32768 токенов. Карточка приводит лицензию Apache-2.0.

Сценарии применения

  • ответы на вопросы о многомерных временных рядах
  • поиск закономерностей и аномальных пиков во временных рядах
  • получение статистических сведений о значениях ряда в заданные моменты
  • интерактивное исследование временных рядов в диалоге

Ограничения

В карточке описаны понимание и анализ рядов, но не заявлено прогнозирование будущих значений. Для воспроизведения результатов статьи README рекомендует использовать legacy-модель ChatTS-14B.

Для каких профессий подходит6

Разделы каталога профессий, в задачах которых используется эта модель

Все профессии

Также подходит для

Карточка модели

README от автора на Hugging Face, как он его опубликовал

Открыть на Hugging Face

[VLDB' 25] ChatTS-14B-0801 Model

[VLDB' 25] ChatTS: Aligning Time Series with LLMs via Synthetic Data for Enhanced Understanding and Reasoning

ChatTS focuses on Understanding and Reasoning about time series, much like what vision/video/audio-MLLMs do. This repo provides code, datasets and model for ChatTS: ChatTS: Aligning Time Series with LLMs via Synthetic Data for Enhanced Understanding and Reasoning.

Web Demo

The Web Demo of ChatTS-14B-0801 is available at HuggingFace Spaces: Hugging Face Spaces

Key Features

ChatTS is a Multimodal LLM built natively for time series as a core modality:

  • ✅ Native support for multivariate time series
  • ✅ Flexible input: Supports multivariate time series with different lengths and flexible dimensionality
  • ✅ Conversational understanding + reasoning:
    Enables interactive dialogue over time series to explore insights about time series
  • ✅ Preserves raw numerical values:
    Can answer statistical questions, such as "How large is the spike at timestamp t?"
  • ✅ Easy integration with existing LLM pipelines, including support for vLLM.

Example Application

Here is an example of a ChatTS application, which allows users to interact with a LLM to understand and reason about time series data: Chat

Link to the paper

Link to the Github repository

Usage

from transformers import AutoModelForCausalLM, AutoTokenizer, AutoProcessor
import torch
import numpy as np

hf_model = "bytedance-research/ChatTS-14B"
# Load the model, tokenizer and processor
# For pre-Ampere GPUs (like V100) use `_attn_implementation='eager'`
model = AutoModelForCausalLM.from_pretrained(hf_model, trust_remote_code=True, device_map="auto", torch_dtype='float16')
tokenizer = AutoTokenizer.from_pretrained(hf_model, trust_remote_code=True)
processor = AutoProcessor.from_pretrained(hf_model, trust_remote_code=True, tokenizer=tokenizer)
# Create time series and prompts
timeseries = np.sin(np.arange(256) / 10) * 5.0
timeseries[100:] -= 10.0
prompt = f"I have a time series length of 256: <ts><ts/>. Please analyze the local changes in this time series."
# Apply Chat Template
prompt = f"""<|im_start|>system
You are a helpful assistant.<|im_end|><|im_start|>user
{prompt}<|im_end|><|im_start|>assistant
"""
# Convert to tensor
inputs = processor(text=[prompt], timeseries=[timeseries], padding=True, return_tensors="pt")
# Model Generate
outputs = model.generate(**inputs, max_new_tokens=300)
print(tokenizer.decode(outputs[0][len(inputs['input_ids'][0]):], skip_special_tokens=True))

Reproduction of Paper Results

Please download the legacy ChatTS-14B model to reproduce the results in the paper.

Reference

License

This model is licensed under the Apache License 2.0.

Cite

@article{xie2024chatts,
  title={ChatTS: Aligning Time Series with LLMs via Synthetic Data for Enhanced Understanding and Reasoning},
  author={Xie, Zhe and Li, Zeyan and He, Xiao and Xu, Longlong and Wen, Xidao and Zhang, Tieying and Chen, Jianjun and Shi, Rui and Pei, Dan},
  journal={arXiv preprint arXiv:2412.03104},
  year={2024}
}

Как запустить

На своей GPU в ailist. Цена — по текущим предложениям провайдеров

GPU в ailist

Универсальный рантайм · transformers

Нельзя запустить

Модели нужен код из репозитория; автор пока не в списке доверенных организаций.

Класс архитектуры
Qwen2TSForCausalLM
Ревизия весов
6344c1f

0 моделей