3,583 papers
arXiv:2608.03810 72 4 авг. 2026 г. FREE

VAD-профилирование: три оси эмоциональной окраски вместо одной шкалы «хорошо/плохо»

КЛЮЧЕВАЯ СУТЬ
Два текста получают одинаковую оценку «нейтрально» — а один описывает объект как беспомощную жертву, другой как скрытую угрозу. Метод VIBE позволяет вскрыть скрытую предвзятость текста к конкретному человеку, бренду или стране — то, что обычный анализ тона «позитив/негатив» пропускает мимо. Вместо одной шкалы «хорошо-плохо» — три оси: валентность (плохо/хорошо), возбуждение (спокойно/тревожно), доминирование (уязвимый/могущественный). И спрашивать нужно именно про отношение к названному объекту, а не про тон всего текста — это две разные вещи, которые обычно сливаются в одну цифру.
Адаптировать под запрос

Простая оценка «текст позитивный или негативный» пропускает половину картины. Исследователи из РАНХиГС показали: два текста могут получить одинаковую оценку по шкале «хорошо-плохо», но при этом описывать объект совершенно по-разному — один как беспомощную жертву, другой как скрытую угрозу. Чтобы это увидеть, нужно смотреть не на одну шкалу, а на три: валентность (плохо/хорошо), возбуждение (спокойно/тревожно) и доминирование (уязвимый/могущественный) — и оценивать их именно по отношению к конкретному названному объекту, а не по тексту в целом.

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

VIBE (буквально «Vibe-check» для текста) решает это через измерительный протокол: разделяет генерацию текста и его оценку, использует три разные оси вместо одной шкалы, и требует оценивать отношение именно к названному объекту, а не общий тон. Плюс — фиксирует формулировку задания, потому что она меняет эмоциональный профиль сильнее, чем смена модели.

🔬

Схема метода

ШАГ 1: Генерация текста про объект (например, описание страны, персоны, события)
ШАГ 2: Оценка отношения именно к объекту (не ко всему тексту) по 3 шкалам:
        → Валентность: 0 (негатив) — 1 (позитив)
        → Возбуждение: 0 (спокойно) — 1 (напряжённо, тревожно)
        → Доминирование: 0 (уязвимый, зависимый) — 1 (сильный, контролирующий)
ШАГ 3 (опционально): повторить с другой формулировкой задания — сравнить дрейф профиля

Шаги 1 и 2 можно выполнить в одном чате, разными запросами. Шаг 3 — для сравнения разных промптов или моделей.


🚀

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

Задача: PR-менеджер готовит пост про компанию-конкурента и хочет проверить, не выглядит ли текст скрыто уничижительным, хотя формально написан нейтрально. Или журналист проверяет свой текст про политика перед публикацией — не «читается» ли герой как беспомощный или, наоборот, как угроза, хотя тон формально сдержанный.

Промпт:

Вот текст: {текст}

Оцени, как в этом тексте представлен объект «{объект}» — 
именно отношение к нему, а не общий тон всего текста.

Дай оценку по трём шкалам от 0 до 1:

1. Валентность — насколько объект показан отрицательно (0) 
или положительно (1)

2. Возбуждение — насколько напряжённо, тревожно, конфликтно (1) 
или спокойно, буднично (0) описан объект

3. Доминирование — насколько объект показан беспомощным, 
зависимым, уязвимым (0) или сильным, контролирующим ситуацию (1)

Для каждой шкалы дай число и короткое объяснение — 
какая фраза или деталь в тексте на это указывает.

Результат: модель выдаст три числа с пояснениями по каждой шкале. Может оказаться, что при нейтральной валентности (0.5) доминирование сильно смещено в одну сторону — это и есть скрытая окраска, которую не видно, если спросить только «текст позитивный или негативный?».


🧠

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

Когда просишь LLM оценить текст одним числом — «хорошо/плохо», модель схлопывает несколько разных сигналов в одну цифру. Она физически не может выразить «объект показан слабым, но при этом текст звучит спокойно» одним баллом.

Сильная сторона LLM — она умеет разложить сложное впечатление на отдельные компоненты, если её явно попросить смотреть на конкретные, разные вещи. Дав модели три отдельных вопроса вместо одного, ты заставляешь её проверить то, что при общей оценке она бы «усреднила» и потеряла.

Рычаги управления: - Оси оценки → можно добавить свои (например, «доверие» или «инициатива») под свою задачу - Формулировка задания на генерацию → сильно меняет итоговый профиль. Если сравниваешь несколько текстов или моделей — держи формулировку одинаковой, иначе разница будет из-за промпта, не из-за содержания - Объект оценки → можно оценивать несколько объектов в одном тексте по отдельности (например, «нашу компанию» и «конкурента» в одном пресс-релизе)


📋

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

Вот текст: {текст}

Оцени, как в этом тексте представлен объект «{объект}» — 
именно отношение к нему, а не общий тон всего текста.

Дай оценку по трём шкалам от 0 до 1:

1. Валентность — насколько объект показан отрицательно (0) 
или положительно (1)

2. Возбуждение — насколько напряжённо, тревожно, конфликтно (1) 
или спокойно, буднично (0) описан объект

3. Доминирование — насколько объект показан беспомощным, 
зависимым, уязвимым (0) или сильным, контролирующим ситуацию (1)

Для каждой шкалы дай число и короткое объяснение.

{текст} — текст, который нужно проверить. {объект} — конкретное имя, компания, страна или персона, отношение к которой нужно проверить.

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

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

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

LLM спросит какой текст анализировать и какой именно объект в нём проверять — потому что метод работает только если оценка направлена на конкретный названный объект, а не на текст целиком.


⚠️

Ограничения

⚠️ Возбуждение и доминирование — менее надёжные оценки, чем валентность. Даже люди-эксперты расходятся в оценке этих двух осей сильнее, чем в оценке «хорошо/плохо». Воспринимай цифры по этим шкалам как направление («выше/ниже»), не как точный балл.

⚠️ Формулировка задания сильно искажает сравнение. Если сравниваешь два текста или две модели с разными промптами — разница может быть из-за формулировки задания, а не из-за самого содержания. Держи формулировку одинаковой при сравнении.

⚠️ Это не «настоящие эмоции» модели, а её интерпретация текста. Оценка субъективна — сама LLM выступает судьёй со своими смещениями. Не воспринимай числа как объективный факт, скорее как структурированное мнение.


🔗

Ресурсы

VIBE: A VAD-Informed Benchmark for Entity-Centered Affective Profiling of Large Language Model Outputs. Andrei Chetvergov, Alexander Evseev, Timofei Sivoraksha, Stepan Ukolov, Mikhail Solovev, Danil Sazanakov, Sergey Bolovtsov (РАНХиГС).


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

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

Два текста получают одинаковую оценку «нейтрально» — а один описывает объект как беспомощную жертву, другой как скрытую угрозу. Метод VIBE позволяет вскрыть скрытую предвзятость текста к конкретному человеку, бренду или стране — то, что обычный анализ тона «позитив/негатив» пропускает мимо. Вместо одной шкалы «хорошо-плохо» — три оси: валентность (плохо/хорошо), возбуждение (спокойно/тревожно), доминирование (уязвимый/могущественный). И спрашивать нужно именно про отношение к названному объекту, а не про тон всего текста — это две разные вещи, которые обычно сливаются в одну цифру.

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

Не спрашивай модель «текст позитивный или негативный» — она усредняет и теряет половину картины. Спрашивай три отдельных вопроса про конкретный объект в тексте, а не про текст целиком. Разделяй валентность, возбуждение и доминирование — это три разных сигнала, а не один. Формулировку задания при этом фиксируй: смена промпта меняет профиль сильнее, чем смена модели.

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

Модель физически не может выразить «объект показан слабым, но текст звучит спокойно» одним баллом — это два разных сигнала, а не один. Когда просишь оценить текст целиком одним числом, она их схлопывает и теряет. Дав три отдельных вопроса, ты заставляешь модель проверить именно то, что при общей оценке она бы усреднила. Прикол в том, что даже люди-эксперты расходятся в оценке возбуждения и доминирования сильнее, чем в оценке простого «хорошо/плохо» — так что это правило работает как направление, а не как точная цифра.

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

PR и журналистика → проверка текста на скрытую предвзятость к конкретному человеку, бренду или стране, особенно когда текст формально нейтральный, но по факту окрашивает объект силой или слабостью. НЕ подходит для быстрой сортировки отзывов на позитив/негатив — там простой sentiment-анализ быстрее и точнее.

Мини-рецепт

1. Возьми текст: тот, который нужно проверить на скрытую окраску — пресс-релиз, статья, описание компании
2. Назови объект явно: не «оцени текст», а «оцени как показан именно Иванов / компания X»
3. Задай три вопроса отдельно: валентность, возбуждение, доминирование — каждая по шкале 0-1 с объяснением
4. Зафиксируй формулировку: если сравниваешь несколько текстов или моделей, промпт должен быть одинаковым — иначе разница будет из-за формулировки, не из-за содержания

Примеры

[ПЛОХО] : Оцени, этот текст про Иванова позитивный или негативный?
[ХОРОШО] : Оцени, как в этом тексте представлен Иванов — не тон текста целиком, а именно отношение к нему. Дай три оценки от 0 до 1: валентность (плохо-хорошо), возбуждение (спокойно-тревожно), доминирование (уязвимый-могущественный). Для каждой — короткое объяснение, какая фраза на это указывает
Источник: VIBE: A VAD-Informed Benchmark for Entity-Centered Affective Profiling of Large Language Model Outputs
ArXiv ID: 2608.03810 | Сгенерировано: 2026-08-05 06:32

Проблемы LLM

ПроблемаСутьКак обойти
Оценка «хорошо/плохо» схлопывает разные сигналы в одно числоПросишь модель оценить текст одним баллом — позитивный или негативный. Модель усредняет несколько разных вещей: общий тон текста и то, каким показан конкретный объект в нём. Текст может быть в целом печальным, а упомянутый в нём человек — представлен всемогущим манипулятором. Одна цифра теряет эту разницуРаздели оценку на несколько отдельных осей и привяжи её к конкретному названному объекту, а не к тексту целиком. Спроси отдельно про знак (плохо/хорошо), напряжённость (спокойно/тревожно) и статус (слабый/сильный) объекта

Методы

МетодСуть
Трёхосевая оценка отношения к объекту вместо общей оценки тонаПроси модель оценить не весь текст, а конкретно названный объект — по трём отдельным шкалам от 0 до 1: знак (плохо-хорошо), напряжённость (спокойно-тревожно), статус (беспомощный-могущественный). Для каждой шкалы — число и объяснение какая деталь текста на него указывает. Почему работает: модель физически не может выразить «слабый, но описан спокойно» одним баллом. Разбив вопрос на три конкретных, ты заставляешь её проверить то, что при общей оценке она бы усреднила и потеряла. Когда применять: нужно найти скрытую предвзятость к человеку, бренду, стране в тексте (PR, журналистика, модерация). Можно добавить свои оси под задачу и оценивать несколько объектов в одном тексте отдельно. Когда не работает: нужен просто общий тон текста, детали про конкретный объект не важны

Тезисы

ТезисКомментарий
При сравнении моделей или текстов формулировка задания искажает результат сильнее, чем смена моделиЕсли ты меняешь и модель, и формулировку запроса одновременно — разница в результате может объясняться промптом, а не моделью. Это работает потому что модель очень чувствительна к тому, как сформулирована задача, и это влияние может быть больше, чем разница между моделями. Применяй: при сравнении нескольких моделей или текстов держи формулировку запроса строго одинаковой, меняй только то, что сравниваешь
📖 Простыми словами

VIBE: A VAD-Informed Benchmark for Entity-Centered Affective Profiling ofLargeLanguageModelOutputs

arXiv: 2608.03810

Суть в том, что нейросети часто лажают, когда нужно оценить тонкое отношение к человеку или бренду в тексте. Мы привыкли мерить всё по шкале «позитив-негатив», но это бинарная ловушка. На деле LLM часто пропускают скрытую пассивную агрессию или тонкое унижение, потому что смотрят на общую температуру по больнице, а не на конкретного героя. Метод VIBE меняет правила игры: он заставляет модель оценивать текст через VAD-профиль — это три вектора: валентность (приятно/неприятно), активация (спокойно/возбужденно) и доминирование (сила/слабость).

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

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

Тестировали это на политиках и брендах, но принцип универсален. Это критически важно для PR-щиков, журналистов и юристов — везде, где нужно проверить текст на скрытую предвзятость. Если ты пишешь пост о конкуренте и хочешь казаться нейтральным, VIBE покажет, не торчат ли у тебя уши злорадства через слишком низкий показатель доминирования у оппонента. SEO для смыслов уходит в прошлое, наступает эра контроля эмоционального контекста.

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

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

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

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