/ Модель

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

Контекст
262 144 токена
Размер весов
11,2 ГБ
Лицензия
Apache 2.0
Архитектура
qwen3_vl · dense
Базовая модель
Qwen3-VL-4B-Instruct
Библиотека
transformers
Опубликована
27 авг 2026

StreamTTT-4B

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

StreamTTT-4B — дообученная видеоязыковая модель для ответов на вопросы о событиях в потоковом и длинном видео с отдельной памятью для недавних кадров и истории.

100скачиваний за 30 дней0лайковвеса обновлены13 сен 2026

Бенчмарки

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

Тесты пользователейпока нет

Никто ещё не опубликовал тест этой модели. Соберите бенчмарк из своих задач — результат появится здесь.

  1. Добавьте модель в бенчмарк

    Вместе с другими моделями категории «Текст» — сравнение идёт внутри одной категории.

  2. Опишите свои задачи

    Напишите запросы, при необходимости приложите файлы и эталонные ответы.

  3. Запустите и опубликуйте

    Модели ответят на каждую задачу, судья оценит ответы. Опубликованный результат появится на этой странице.

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

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

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

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

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

StreamTTT-4B — экспериментальная видеоязыковая модель команды zeyun-zhong, основанная на Qwen3-VL-4B-Instruct и дообученная для понимания потокового видео. Архитектура сочетает скользящий KV-кэш на 4096 токенов для недавних кадров с отдельной памятью на основе test-time training, которая хранит сжатое представление более ранней истории. Модель обрабатывает видео по упорядоченным временным окнам и предназначена для вопросов о текущей сцене и событиях, произошедших ранее.

Основные сценарии — анализ живого или длинного видео, ответы на вопросы о действиях и восстановление последовательности событий. В README сообщается о сравнительных результатах на StreamingBench и OVO-Bench; оценка проводилась с указанными для каждой модели протоколами ввода. Модель принимает видео и текстовые запросы, а ответы выдаёт текстом. Базовая модель поддерживает также анализ изображений. Лицензия — Apache-2.0.

Память TTT является сжатой и теряет часть деталей, поэтому она не заменяет полное внимание, когда видео помещается в контекст. Свободная генерация в потоковом режиме не реализована в описанном пути оценки, а поведение на видео вне повседневных активностей, например медицинском или спортивном, не проверено. Сохраняются ограничения базовой Qwen3-VL-4B-Instruct.

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

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

Ограничения

Память TTT сжимает историю с потерей деталей и подходит прежде всего для случаев с ограниченным контекстом; свободная генерация в потоковом режиме в описанном пути оценки не поддерживается. Поведение на медицинском, спортивном, надзорном видео и записи экрана не проверено.

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

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

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

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

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

Открыть на Hugging Face

StreamTTT-4B

Reconciling Real-Time Perception and Long-Term Memory in Streaming VLMs

📄 Paper · 💻 Code · 📊 Data

Streaming video assistants are pulled in two directions. Keeping only a short window of recent frames gives sharp perception of the current scene but forgets the past; feeding history back into attention restores recall but dilutes the recent evidence that real-time perception depends on.

StreamTTT keeps the two demands in separate places.

Architecture

Every decoder layer of a pretrained Qwen3-VL-4B-Instruct carries two complementary memories:

  • a sliding KV cache (4K tokens) inside the attention context, dedicated to recent evidence — this is the pretrained attention path, untouched;
  • a parallel test-time-training (TTT) branch whose fast weights are updated online and store long-range history outside the attention context, so it never competes for context slots with recent tokens.

The TTT branch (FastWeightBlock) holds a small SwiGLU MLP (w0, w1, w2) as its fast weights, updated chunkwise during the forward pass with input-dependent, head-wise momentum and decay projected from the hidden states. The two branch outputs are fused by a learnable channel-wise gate tanh(α), initialized near zero so the model starts at the pretrained function and learns to use long-term memory.

At inference, video is processed as ordered temporal windows: the KV cache is pruned to its most recent L tokens after each window while the fixed-size TTT state is carried forward without eviction, and M-RoPE positions stay globally continuous across windows.

Key configuration (frozen into config.json):

base modelQwen/Qwen3-VL-4B-Instruct
sliding_window4096
num_fw_heads / num_fw_kv_heads4 / 4
lact_chunk_size1024
lr_parameterization / ttt_base_lrttt / 1e-4
ttt_momentum / ttt_weight_decayheadwise / headwise
use_residual / use_gate_for_memoryTrue / True

The fast-weight memory follows E2-TTT.

Results

Under each model's reported input protocol:

ModelInputStreamingBench RTVUOVO-Bench RTOVO-Bench BTOVO-Bench Avg
HERMES-7B1 fps79.4469.049.459.20
SimpleStream-4B16 frames–77.554.666.06
SimpleStream-8B4 frames80.5981.452.167.70
StreamTTT-4B2 fps / 4K sliding KV cache81.3278.159.969.00

We train StreamTTT jointly on offline long-video QA and a newly constructed real-time QA corpus. On OVO-Bench, under each model's reported input protocol, StreamTTT-4B outperforms the same-scale SimpleStream-4B by 0.6 points in real-time perception and 5.3 points in backward tracing. It also surpasses the larger SimpleStream-8B by 0.73 points on StreamingBench's Real-Time Visual Understanding (RTVU) subset.

Usage

from transformers import AutoModelForCausalLM, AutoProcessor

model = AutoModelForCausalLM.from_pretrained(
    "zeyun-zhong/StreamTTT-4B", trust_remote_code=True, torch_dtype="bfloat16", device_map="cuda"
)
processor = AutoProcessor.from_pretrained("zeyun-zhong/StreamTTT-4B")

The processor ships with the checkpoint — do not substitute the base Qwen3-VL processor, whose video preprocessing config differs.

This gets you single-shot inference over a short clip. Streaming windowed inference — carrying the TTT state across windows with globally continuous M-RoPE — needs the helpers in streamttt/streaming/windowing.py; see the code repository and docs/EVALUATION.md.

Intended use and limitations

Intended for research on streaming and long-form video understanding: real-time perception on live video, and backward tracing over history already seen.

The fixed-size TTT state is a lossy summary. It is not a substitute for full attention when the whole video fits in context. The paper (§4.3) quantifies this at a 4K budget against a 64K sliding-window reference. Use it where attention is genuinely bounded, not as a drop-in replacement.

No streaming free-form generation. The released evaluation path scores multiple-choice answers by logits. OVO-Bench forward tasks (REC, SSR, CRR) require free-form generation and raise NotImplementedError.

Domain. Training data is predominantly first- and third-person daily-activity video (egocentric recordings, YouTube activity clips, instructional video). Out-of-domain behaviour — surveillance, medical, sports broadcast, screen capture — is unverified.

Inherited limitations. Everything true of the Qwen3-VL-4B-Instruct base model (hallucination, OCR limits, language coverage) remains true here.

License

Model weights and code are Apache-2.0. The released annotations (zeyun-zhong/RealTimeVideo-Instruct-112K) are CC-BY-4.0, except adt_realtime_qa, which derives from Aria Digital Twin ground truth and is CC-BY-NC-SA-4.0. No video is redistributed — each source keeps its own terms, some requiring a signed agreement or barring commercial use; see docs/DATA.md.

Citation

@article{chen2026streamttt,
  title   = {StreamTTT: Reconciling Real-Time Perception and Long-Term Memory in Streaming VLMs},
  author  = {Chen, Joya and Zhong, Zeyun and Shou, Mike Zheng},
  journal = {arXiv preprint arXiv:2608.13416},
  year    = {2026}
}

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

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

GPU в ailist

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

Можно запустить

Подбираем GPU…

Класс архитектуры
StreamTTTQwen3VLForConditionalGeneration
Ревизия весов
58f05be

0 моделей