7 760 статей
arXiv:2611.05181 81 3 нояб. 2026 г. FREE

Валидность представления видео (Representation Validity): почему подача видео целиком в мультимодальную LLM не гарантирует лучшей разметки и ломает статистику

КЛЮЧЕВАЯ СУТЬ
Парадокс: Склеить кадры, звук и расшифровку в один запрос — худшая идея при анализе видео. Метод проверки представления (Representation Validity) позволяет выбрать точный маршрут разметки роликов и не получить кривую аналитику. Фишка: способ упаковки видео меняет точность сильнее смены самой модели — разброс macro-F1 от 0,52 до 0,80. Даже лучший по F1 формат в 45% задач врёт в доле категории на 10+ пунктов.
Адаптировать под запрос
⚡

TL;DR

При анализе и разметке видео с помощью мультимодальных LLM (MLLM) способ упаковки входных данных — подать ли в модель текстовую расшифровку речи и титров (ASR + OCR), нарезку кадров со звуком, нативное видео или текст вместе с видео — меняет точность классификации сильнее, чем смена самой модели. Авторы исследования проверили 9 способов подачи видео на 6 мультимодальных моделях и выяснили, что универсального «лучшего» формата не существует: на смысловых задачах половина моделей точнее работает по извлечённому тексту (разброс macro-F1 от 0,52 до 0,80), а другая половина — по нативному видео (0,70–0,77).

Практики часто действуют по интуиции: либо кидают в модель сырой видеофайл целиком («пусть сама всё увидит и услышит»), либо склеивают в один запрос и кадры со звуком, и текстовую расшифровку («чем больше данных, тем лучше»), а затем выбирают пайплайн по максимальному баллу F1 на тестовой выборке. Исследование доказывает, что обе привычки подводят: во-первых, при склейке текста и видео в один вызов (Text + video) модели почти никогда не объединяют сильные стороны обоих каналов и не обходят лучший одиночный формат; во-вторых, даже при выборе самого точного по F1 формата в 45% случаев итоговая доля категории в выборке ошибается более чем на 10 процентных пунктов от человеческой разметки.

Чтобы не получать искажённую аналитику, авторы предлагают проверять пайплайн разметки видео по четырём критериям валидности представления: достаточность (сохраняет ли выбранный формат канал, нужный для конкретной метки), использование (меняется ли ответ модели, если отключить звук или картинку), интеграция (помогает ли склейка каналов в одном запросе) и точность итоговых выводов (совпадает ли доля класса или коэффициент регрессии с ручной разметкой на контрольной выборке).


🔬

Схема метода

Диагностика и выбор формата подачи видео перед массовой разметкой (выполняется через серию тестовых прогонов по API или в локальном конвейере):

ШАГ 1 (Карта каналов): Для каждого поля анкеты укажи обязательный канал → [Речь / Текст на экране (OCR) / Визуал / Невербальный звук и интонация]
ШАГ 2 (Тест 2–3 маршрутов на выборке): Прогони один и тот же промпт на [Извлечённый текст (ASR + OCR)] vs [Нативное видео / 16 кадров + аудио]
ШАГ 3 (Проверка использования канала): Убери аудиодорожку из видео-маршрута → если ответы не изменились, модель игнорирует звук на этой задаче
ШАГ 4 (Калибровка по целевой метрике): Сравни с ручной разметкой не только F1, но и итоговую долю категории (prevalence) → выбери маршрут с минимальным смещением доли

🚀

Пример применения

Задача: Команда маркетинговой аналитики российского e-commerce бренда (продавцы на Ozon и Wildberries) хочет автоматически размечать по 2 000 вертикальных роликов (Reels и ВК Клипы) конкурентов в неделю. Нужно извлекать 4 признака: 1) есть ли в ролике конфликт/острая проблема покупателя, 2) есть ли призыв перейти по ссылке/артикулу, 3) показан ли спикер в кадре (говорящая голова или только распаковка руками), 4) используется ли фоновая трендовая музыка.

Промпт (Единый шаблон кодирования по JSON-схеме с переключаемой строкой входного маршрута):

Ты — аналитик видеоконтента. Проанализируй представленный рекламный ролик и закодируй его строго по приведённой ниже инструкции (кодовой книге).

Входные данные ролика:
[ДЛЯ МАРШРУТА «ИЗВЛЕЧЁННЫЙ ТЕКСТ»]: Тебе предоставлены метаданные ролика (описание, хэштеги), автоматическая расшифровка устной речи (ASR) и текст, распознанный с экрана раз в секунду без дублей (OCR).
[ИЛИ ДЛЯ МАРШРУТА «КАДРЫ + АУДИО»]: Тебе предоставлены метаданные ролика, 16 равномерно извлечённых кадров из первых 120 секунд видео и аудиодорожка.

Метаданные:
Канал: {название_аккаунта}
Описание и хэштеги: {описание_и_хэштеги}

Материалы ролика:
{текст_ASR_и_OCR_или_медиафайлы}

Инструкция по кодированию (верни строго валидный JSON):
1. "conflict_problem" (0 или 1): 1 — ролик строится вокруг острой бытовой проблемы, поломки, спора или негативного опыта покупателя (оценивай сам предмет обсуждения, а не эмоциональность тона); 0 — нейтральный обзор или перечисление характеристик.
2. "call_to_action_code" (0 или 1): 1 — есть голосовой, текстовый или чисто визуальный (всплывающая плашка со стрелкой, анимация с артикулом) призыв искать товар по артикулу или переходить по ссылке; 0 — призыва нет.
3. "speaker_visible" (0, 1 или 2): 0 — человек не появляется в кадре (только предметная съёмка или скринкаст); 1 — в кадре виден ведущий/блогер (говорящая голова); 2 — смешанный формат.
4. "background_music" (0 или 1): 1 — в ролике звучит музыкальное сопровождение; 0 — только речь, бытовые шумы или тишина.

Результат: Модель вернёт строго типизированный JSON с кодами по четырём переменным. При сверке на контрольной сотне роликов аналитик увидит, что текстовый маршрут (ASR + OCR) отлично и дёшево извлекает наличие проблемы (conflict_problem) и текстовые артикулы на экране, видео-маршрут необходим для определения типа съёмки (speaker_visible), а для поля background_music часть мультимодальных моделей (например, семейство Gemma 4) почти всегда ставит 0 даже при наличии аудиодорожки — поэтому определение музыки нужно выносить в отдельный специализированный детектор, а не доверять общей MLLM.


🧠

Почему это работает

У мультимодальных моделей есть разрыв между тем, что подали на вход, и тем, что модель реально использует при ответе. Даже если модель технически принимает звук и картинку и умеет расшифровывать речь по прямой просьбе, внутри сложной задачи классификации она может полностью игнорировать невербальный аудиоканал. В эксперименте авторов обе модели Gemma 4 прекрасно делали транскрибацию английской речи, но при разметке видео практически не замечали фоновую музыку, а отключение звука на части задач вообще не меняло коды моделей.

Вторая ловушка — провал интеграции каналов. Когда в ролике смысл дублируется (голос диктора, титры на экране и картинка говорят об одном и том же, как в новостях или обзорах), предварительный перевод видео в текст через Whisper (ASR) + распознавание текста с кадров (OCR) убирает визуальный шум и для половины моделей даёт более высокую точность, чем подача видео напрямую. Казалось бы, если ошибки текстового и видео-маршрута разные, можно подать в один запрос и кадры со звуком, и готовый текст (Text + video). Но на практике модели теряются в дублирующемся мультимодальном контексте и почти никогда не показывают результата лучше, чем один — более удачный — маршрут по отдельности.

Третья ловушка — иллюзия высокого F1 при подсчёте статистики. Ошибки модели на конкретных роликах не случайны: они смещены в одну сторону. Поэтому маршрут, который победил по метрике macro-F1, в 25 из 42 проверок хуже других воспроизводит реальные связи между переменными (коэффициенты регрессии вовлечённости), а в 45% случаев завышает или занижает долю категории в выборке более чем на 10 процентных пунктов.


📋

Шаблон промпта

Для прикладной разметки видео авторы исследовали в том числе двухшаговый маршрут Describe first («сначала опиши, потом кодируй»), который позволяет разделить тяжёлый мультимодальный просмотр и быструю классификацию по анкете:

=== ЗАПРОС 1: Мультимодальное описание ролика (подаётся видео или 16 кадров + аудио) ===
Внимательно посмотри и послушай представленный видеоролик. Составь подробное структурированное описание всего, что в нём происходит, по четырём блокам:
1. Устная речь: что именно говорят в ролике и кто говорит (ведущий, очевидцы, несколько голосов, интонация и подача).
2. Текст на экране: все заголовки, плашки, субтитры, призывы к действию и надписи в кадре.
3. Визуальный ряд: кто и что находится в кадре, как снято видео (студия, улица, анимация, вставки), жесты и мимика.
4. Звук и музыка: есть ли фоновая музыка, звуковые эффекты и какой у них характер.

=== ЗАПРОС 2: Кодирование по текстовому описанию (подаётся только текст) ===
Используя метаданные ролика и его подробное описание ниже, закодируй видео строго по правилам кодовой книги.

Метаданные: {метаданные}
Описание видео: {вывод_запроса_1}

Кодовая книга и категории:
{определения_переменных_и_допустимые_коды}

Верни ответ строго в формате JSON по заданной схеме:
{json_схема}

Что подставлять в плейсхолдеры: - {метаданные} — источник/автор, описание под роликом, хэштеги или предшествующий диалог. - {вывод_запроса_1} — сгенерированное на первом шаге описание речи, текста на экране, картинки и звука. - {определения_переменных_и_допустимые_коды} — чёткие критерии из вашей инструкции разметчика (например, «оценивай тему сюжета, а не эмоциональность тона»). - {json_схема} — перечень полей и допустимых значений, чтобы исключить непарсящиеся ответы.

🚀 Быстрый старт — вставь в чат:

Вот шаблон разметки видео с разделением по каналам и проверкой представления. Адаптируй под мою задачу: [твоя задача]. 
Задавай вопросы, чтобы заполнить поля.

[вставить шаблон выше]

LLM спросит, какие именно признаки вы хотите извлекать из роликов, какие каналы (речь, титры, картинка, интонация/музыка) для них критичны и какую итоговую метрику вы считаете — потому что от этого зависит, хватит ли вам дешёвой связки ASR + OCR или нужен видео-маршрут.


⚠️

Ограничения

⚠️ Склеивание текста и видео в один запрос не даёт синергии: Подача в один вызов одновременно кадров со звуком и распознанного текста (ASR + OCR) увеличивает расход токенов, но почти никогда не повышает точность по сравнению с лучшим одиночным маршрутом.

⚠️ Сбои на полных несжатых видеофайлах: При подаче оригинальных длинных видеофайлов целиком (маршрут Full video) модели регулярно падают по лимитам контекста и предобработки; стабильную работу даёт ограничение первыми 120 секундами в разрешении 448px или равномерная выборка 16 кадров.

⚠️ Сильное смещение долей классов даже у лучшего маршрута: Почти в половине случаев (45%) даже самый точный по F1 маршрут ошибается в оценке общей доли категории в выборке более чем на 10 процентных пунктов — без калибровки на небольшой ручной разметке доверять сырым процентам нельзя.


🔍

Как исследовали

Исследователи из Цюрихского университета взяли 6 открытых аудиовизуальных моделей (Gemma 4 E4B и 12B, Qwen2.5-Omni 7B, Qwen3-Omni 30B-A3B, Nemotron-3 Nano Omni 30B-A3B и MiniCPM-o 4.5) и прогнали их через 3 размеченных людьми датасета (всего 1 653 видео): 603 немецкоязычных новостных ролика из TikTok (7 смысловых категорий и 2 чисто аудиовизуальных якоря — «видно ли журналиста» и «есть ли музыка»), 400 англоязычных роликов с BitChute из датасета HateMM (враждебные высказывания и целевые группы) и 650 отрывков из ситкомов MUStARD (распознавание сарказма, где важна интонация). Промпт кодовой книги, температура (greedy decoding) и принудительная JSON-схема держались неизменными — меняли только 9 способов представления видео на входе: от одних метаданных и текста Whisper large-v3-turbo (ASR) + 1 кадр/с OCR до 16 кадров со звуком, нативного видео и двухшагового описания (Describe first).

Чтобы проверить, слушают ли модели звук на самом деле, авторы провели абляцию аудио на подвыборке роликов: подавали те же кадры с аудиодорожкой и без неё. Оказалось, что на сарказме и враждебной речи отключение звука заметно роняет точность, а вот наличие музыки в TikTok-роликах некоторые модели игнорируют даже со звуком. Но самый неожиданный результат дал тест инференциальной валидности: когда по ответам моделей пересчитали доли классов и регрессии вовлечённости, выяснилось, что победитель по метрике macro-F1 даёт самую близкую к людям оценку регрессии лишь в 17 из 42 сравнений, а разброс между текстовым и видео-маршрутом на одних и тех же моделях достигает десятков пунктов (0,52–0,80 на тексте против 0,70–0,77 на нативном видео).


🔗

Ресурсы

  • Исследование: What Does the Model See? Representation Validity in Multimodal LLM-Based Video Analysis (arXiv:2611.05181v1, ноябрь 2026)
  • Авторы: Christian Pipal, Eva-Maria Vogel, Morgan Wack (Department of Communication and Media Research, University of Zurich, Switzerland)

📋 Дайджест исследования

Ключевая суть

Парадокс: Склеить кадры, звук и расшифровку в один запрос — худшая идея при анализе видео. Метод проверки представления (Representation Validity) позволяет выбрать точный маршрут разметки роликов и не получить кривую аналитику. Фишка: способ упаковки видео меняет точность сильнее смены самой модели — разброс macro-F1 от 0,52 до 0,80. Даже лучший по F1 формат в 45% задач врёт в доле категории на 10+ пунктов.

Принцип работы

Модель смотрит ролик как невнимательный зритель. Читает титры, но в упор не слышит музыку на фоне. Разделяй каналы: подавай либо чистую расшифровку речи и титров, либо 16 кадров со звуком. При смешивании текста и видео в одном вызове возникает провал интеграции. Модель теряется в дублях и не обходит лучший одиночный маршрут.

Почему работает

На смысловых задачах перевод ролика в текст через речь (ASR) и титры с экрана (OCR) убирает визуальный шум. Половина моделей выдаёт на нём macro-F1 до 0,80 против 0,70–0,77 на сыром видео. Но в 25 из 42 проверок лидер по F1 исказил реальные связи в данных. Ошибки модели смещены в одну сторону. Без сверки на сотне ручных примеров итоговая статистика разъезжается с реальностью.

Когда применять

Массовая аналитика видеоконтента (Reels, Shorts, обзоры товаров) → конкретно для автоматической разметки тысяч роликов по анкете признаков, особенно когда часть меток зависит от слов, а часть — от картинки или музыки. НЕ подходит для длинных несжатых видеофайлов целиком — модели падают по лимитам, лучше резать до 120 секунд (448px) или брать 16 кадров.

Мини-рецепт

1. Раздели анкету по каналам: отметь, где важен смысл слов, где картинка в кадре, а где фоновая музыка.
2. Прогони два отдельных маршрута: сравни на сотне роликов расшифровку речи и титров с подачей 16 кадров со звуком.
3. Проверь реакцию на звук: отключи аудиодорожку в тестовом прогоне — если коды не изменились, модель игнорирует звук.
4. Выбери маршрут по доле класса: сверь с ручной разметкой итоговый процент категории, а не только общий балл F1.

Примеры

[ПЛОХО] : Посмотри видеоролик целиком вместе с расшифровкой речи и заполни сразу всю анкету из 10 визуальных, звуковых и смысловых признаков.
[ХОРОШО] : Маршрут 1 (по расшифровке ASR + OCR): определи наличие бытовой проблемы (conflict_problem: 0 или 1) и призыва с артикулом (call_to_action_code: 0 или 1). Маршрут 2 (по 16 кадрам): определи присутствие спикера в кадре (speaker_visible: 0, 1 или 2). Верни строго валидный JSON.
Источник: What Does the Model See? Representation Validity in Multimodal LLM-Based Video Analysis
ArXiv ID: 2611.05181 | Сгенерировано: 2026-11-09 13:06

Проблемы LLM

ПроблемаСутьКак обойти
Склейка видео и текстовой расшифровки в одном запросе не повышает точность разметкиПодаёшь в мультимодальную модель одновременно кадры со звуком и готовую расшифровку речи с титрами по принципу «чем больше данных, тем лучше». Модель теряется в дублирующемся контексте и тратит лишние токены. Точность почти никогда не превышает лучший одиночный форматНе смешивай сырое видео и извлечённый текст в одном вызове. Протестируй отдельно подачу текста (расшифровка речи + текст с кадров) и отдельно подачу видео (16 кадров или первые 120 секунд со звуком), затем выбери один лучший маршрут под каждую задачу
Мультимодальная модель втихую игнорирует звук при сложной классификации видеоПодаёшь в модель видео со звуковой дорожкой и просишь заполнить анкету признаков, включая наличие фоновой музыки или интонацию. Хотя модель умеет расшифровывать речь по прямой просьбе, внутри комплексной разметки она может полностью выключать внимание к звуку и всегда ставить 0Проверь использование канала перед запуском: прогони 20–30 роликов со звуком и без звука. Если ответы модели не изменились, она игнорирует аудио — вынеси проверку музыки или тона голоса в отдельный специализированный инструмент
Выбор формата подачи видео только по метрике точности F1 искажает итоговую долю классовВыбираешь способ подачи видео по максимальному баллу F1 на тестовой выборке и запускаешь массовую разметку. Ошибки модели смещены в одну сторону. В 45% случаев даже лучший по F1 маршрут завышает или занижает общую долю категории более чем на 10 процентных пунктовПри выборе маршрута на контрольной ручной выборке сверяй не только F1, но и итоговую долю каждого класса. Выбирай формат с минимальным перекосом общей доли

Методы

МетодСуть
Двухшаговая разметка видео: сначала структурированное описание, затем кодыРаздели анализ ролика на два отдельных запроса. Запрос 1 (с подачей 16 кадров и звука): попроси составить подробное описание строго по 4 блокам — 1. Устная речь, 2. Текст на экране, 3. Визуальный ряд, 4. Звук и музыка. Запрос 2 (только текст): подай полученное описание и правила кодовой книги, чтобы получить JSON с кодами. Почему работает: Разделение тяжёлого мультимодального просмотра и логической классификации не даёт модели терять детали из отдельных каналов. Когда применять: массовая разметка роликов по сложной анкете из нескольких признаков. Когда не работает: простые текстовые задачи, где хватает дешёвой расшифровки речи и титров с экрана
Карта каналов и проверка откликом перед массовой разметкой видеоПеред запуском разметки распиши для каждого поля анкеты обязательный канал (речь, текст на экране, картинка, музыка). Прогони один и тот же запрос на выборке в двух вариантах: только извлечённый текст (расшифровка речи + текст с экрана раз в секунду без дублей) против 16 кадров со звуком. Дополнительно проверь, меняются ли ответы при отключении звука, и сверь итоговую долю классов с ручной разметкой. Почему работает: Способ упаковки видео меняет точность сильнее, чем смена самой модели (разброс F1 от 0,52 до 0,80). Когда применять: настройка любого конвейера видеоаналитики. Когда не работает: разовый вопрос по одному короткому видео

Тезисы

ТезисКомментарий
Способ упаковки видео в запрос влияет на точность сильнее выбора самой моделиНа одних и тех же смысловых задачах половина мультимодальных моделей работает точнее по извлечённому тексту речи и титров (F1 до 0,80), а другая половина — по нативному видео (0,70–0,77). Когда смысл дублируется в словах и титрах, перевод видео в текст убирает визуальный шум и экономит бюджет. Применяй: Для смысловых признаков (тема, проблема, текстовый призыв) сначала проверяй дешёвую подачу текста речи и титров, а видео подавай только для чисто визуальных признаков (человек в кадре, тип съёмки)
Способность модели распознать звук по прямой просьбе не означает его учёт в анкетеМодель может безошибочно расшифровывать речь в отдельном запросе, но полностью игнорировать невербальный звук или музыку, когда её просят одновременно закодировать несколько полей в JSON. Техническая поддержка канала не гарантирует его реального использования. Применяй: Всегда проверяй чувствительность модели отсечением канала: убери звук на тестовом десятке роликов и посмотри, изменились ли выставленные коды
Длинные несжатые видеофайлы вызывают сбои контекста без выигрыша в качествеПодача полных оригинальных роликов целиком регулярно роняет модели по лимитам контекста и предобработки. При этом обрезка до первых 120 секунд в разрешении 448 пикселей или равномерная выборка 16 кадров со звуком работает стабильно и без потери точности. Применяй: Перед отправкой видео в модель сжимай его до 448 пикселей и первых 120 секунд либо извлекай 16 равномерных кадров
📖 Простыми словами

What Does theModelSee? Representation Validity in MultimodalLLM-Based Video Analysis

arXiv: 2611.05181

Мультимодальные нейронки сейчас напоминают близорукого профессора, которому пытаются показать кино: он вроде и смотрит в сторону экрана, но понимает происходящее ровно настолько, насколько удачно ему «упаковали» информацию. Фундаментальная проблема в том, что способ подачи данных — скормить ли модели чистый текст расшифровки, нарезку кадров или нативное видео — влияет на результат сильнее, чем крутизна самой модели. Исследователи прогнали 9 форматов через 6 топовых LLM и выяснили, что у них нет единого «зрения»: одни модели выдают macro-F1 0.80 на тексте, но слепнут на видео, другие — ровно наоборот.

Это как пытаться объяснить вкус апельсина человеку, который его никогда не видел. Можно дать прочитать описание из энциклопедии, можно показать картинку, а можно дать лизнуть кожуру. Формально информация одна и та же, но мозг (или нейронка) обработает её совершенно по-разному. Если вы просто кидаете видео в ChatGPT и ждете чуда, вы играете в лотерею: модель может идеально пересказать диалоги, но в упор не заметить, что на фоне играет похоронный марш, хотя вы просили это учесть.

В цифрах это выглядит как полный хаос: разброс точности между методами составляет от 0.52 до 0.80. Что реально работает, так это предварительная диагностика формата под конкретную задачу. Если вам нужно понять, есть ли в ролике конфликт или призыв купить товар, иногда эффективнее сначала вытащить текст через ASR (распознавание речи) и OCR (текст в кадре), и только потом отдавать это модели. Для других задач, вроде определения «говорящей головы» или настроения музыки, лучше заходит нативное видео, но даже тут половина моделей лажает, игнорируя аудиоканал.

Принцип универсален для любого видео-анализа: от разметки тысяч Reels для e-commerce до анализа систем безопасности. Тестировали на разных сценариях, но вывод один — универсального формата не существует. Нельзя просто выбрать «лучшую модель» и успокоиться. Нужно подбирать «ключ» к её восприятию: либо вы подаете ей рафинированный текст, либо заставляете смотреть кадры, иначе вы получите рандомный набор галлюцинаций вместо аналитики. SEO для видео-моделей начинается не с контента, а с того, как вы этот контент упаковали в промпт.

Короче, хватит верить маркетинговым заявлениям о «всеядности» мультимодальных моделей. Если ваша задача сложнее, чем просто пересказать ролик, вы обязаны протестировать минимум три подхода: чистый текст, кадры и комбо. Кто поленится и не подберет правильный формат подачи, сольет бюджет на API и получит мусор на выходе. Валидность представления данных — это новый стандарт, без которого автоматическая разметка видео превращается в угадайку с дорогим ценником.

Работа с исследованием

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

0 / 2000
~0.5-2 N-токенов ~10-30с
~0.3-1 N-токенов ~5-15с