Искусство описания: как нейросети учатся видеть детали

Автор: Денис Аветисян


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

🚀 Квантовые новости

Подключайся к потоку квантовых мемов, теорий и откровений из параллельной вселенной.
Только сингулярные инсайты — никакой скуки.

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

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

Создание высококачественных подписей к изображениям, критически важных для обучения мультимодальных моделей и генерации изображений по тексту, затруднено высокой стоимостью ручной аннотации. В работе ‘RubiCap: Rubric-Guided Reinforcement Learning for Dense Image Captioning’ представлен новый подход, использующий обучение с подкреплением и синтетические критерии оценки, генерируемые большими языковыми моделями, для преодоления этого ограничения. Предложенный фреймворк RubiCap позволяет формировать более разнообразные и точные подписи, превосходя по качеству как результаты обучения с учителем, так и предыдущие методы обучения с подкреплением. Не откроет ли это путь к созданию более эффективных и универсальных систем визуально-языкового анализа и генерации контента?


Понимание деталей: вызовы плотного описания изображений

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

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

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

Модель RubiCap-7B, обученная на наборах данных PixMoCap и DenseFusion, демонстрирует устойчивое улучшение в CapArena, превосходя как базовые модели, так и профессиональные и проприетарные системы аннотирования, а также сохраняет лучшие знания и возможности предварительно обученных моделей, что подтверждается результатами по 10 VLM-бенчмаркам.
Модель RubiCap-7B, обученная на наборах данных PixMoCap и DenseFusion, демонстрирует устойчивое улучшение в CapArena, превосходя как базовые модели, так и профессиональные и проприетарные системы аннотирования, а также сохраняет лучшие знания и возможности предварительно обученных моделей, что подтверждается результатами по 10 VLM-бенчмаркам.

RubiCap: структура для верифицируемых вознаграждений

RubiCap представляет собой новую структуру обучения с подкреплением (Reinforcement Learning, RL) для плотного описания изображений, использующую подход обучения с подкреплением с верифицируемыми наградами (Reinforcement Learning with Verifiable Rewards, RLVR). В отличие от традиционных методов RL, где награды часто формируются на основе общих метрик, RLVR фокусируется на создании индивидуальных, проверяемых сигналов вознаграждения для каждого изображения. Это достигается за счет динамической генерации наборов критериев оценки (рубрик), которые служат основой для расчета вознаграждения. Использование RLVR позволяет повысить стабильность и эффективность обучения моделей генерации описаний, особенно в задачах, где оценка качества описания субъективна или сложна для автоматизации.

Основным новшеством RubiCap является динамическое генерирование выборочных рубрик — критериев оценки, адаптированных к каждому конкретному изображению, для обеспечения надежных вознаграждений в процессе обучения. В отличие от традиционных методов, использующих фиксированные метрики, RubiCap формирует индивидуальные критерии оценки для каждого образца, учитывая его специфические особенности. Это позволяет более точно оценивать качество генерируемых подписей и предоставлять релевантные сигналы вознаграждения для алгоритма обучения с подкреплением, что приводит к повышению точности и релевантности генерируемых описаний изображений.

Синтез рубрик осуществляется посредством процесса, использующего LLM Rubric Writer для извлечения консенсуса из оценок нескольких обученных моделей-экспертов. LLM Rubric Writer анализирует выходные данные этих моделей для каждого изображения и формирует на их основе критерии оценки — рубрики. Этот процесс позволяет выявить общие закономерности в оценках разных моделей и сформировать надежные, объективные критерии, учитывающие нюансы конкретного изображения. В результате формируется динамически генерируемая рубрика, специфичная для каждого образца, что повышает точность и надежность системы вознаграждения в процессе обучения с подкреплением.

РубиCap - это фреймворк, использующий коллектив больших языковых моделей (ВЛМ) для генерации разнообразных подписей и формирования консенсуса, а также языковую модель для разработки детализированных критериев оценки, что позволяет заменить простые скалярные награды структурированными сигналами и тем самым устранить узкое место верификации в обучении с подкреплением.
РубиCap — это фреймворк, использующий коллектив больших языковых моделей (ВЛМ) для генерации разнообразных подписей и формирования консенсуса, а также языковую модель для разработки детализированных критериев оценки, что позволяет заменить простые скалярные награды структурированными сигналами и тем самым устранить узкое место верификации в обучении с подкреплением.

LLM как судья и оптимизация политики

В рамках RubiCap оценка качества сгенерированных подписей осуществляется посредством LLM Judge, использующего синтезированные рубрики. Этот подход обеспечивает последовательную и надежную метрику оценки, устраняя субъективность, присущую ручной оценке. LLM Judge анализирует каждую подпись в соответствии с заданными критериями, представленными в рубриках, и выставляет баллы, отражающие соответствие подписи заданным требованиям. В отличие от традиционных методов, основанных на ручном определении релевантности или использовании фиксированных метрик, RubiCap позволяет динамически адаптировать критерии оценки и обеспечивает воспроизводимость результатов.

В основе обучения политики генерации подписей в RubiCap лежит алгоритм Group Relative Policy Optimization (GRPO). GRPO позволяет эффективно оптимизировать политику, используя полученные награды от LLM Judge, при этом снижая дисперсию в оценках и ускоряя процесс сходимости. В отличие от стандартных алгоритмов обучения с подкреплением, GRPO нормализует награды относительно группы, что повышает стабильность обучения и улучшает общую производительность модели при генерации подписей. Этот подход особенно полезен в задачах, где оценка качества субъективна и требует согласованности, что обеспечивается использованием LLM Judge и последующей нормализацией наград в GRPO.

В основе RubiCap лежит семейство моделей Qwen VLM, которое используется как для предоставления оценок (reward provision), так и для обучения политики генерации подписей (policy learning). Qwen VLM обеспечивает высокую производительность и гибкость благодаря своей архитектуре и возможностям мультимодальной обработки данных. Использование единой модельной базы для обеих задач упрощает процесс обучения и позволяет добиться синергии между оценкой качества подписей и оптимизацией политики их генерации, что повышает общую эффективность системы.

В настройках PixMoCap, RubiCap демонстрирует значительно более высокую долю наилучших подписей <span class="katex-eq" data-katex-display="false">rank-1</span>, несмотря на меньший размер модели, а также превосходит другие модели по точности, ясности и минимизации галлюцинаций.
В настройках PixMoCap, RubiCap демонстрирует значительно более высокую долю наилучших подписей rank-1, несмотря на меньший размер модели, а также превосходит другие модели по точности, ясности и минимизации галлюцинаций.

Оценка и перспективы развития

Тщательная оценка производительности RubiCap на CapArena, эталонном тесте для плотного создания подписей к изображениям, продемонстрировала значительные улучшения. Модель объемом 7B достигла показателя в 70.8% побед на CapArena, что на 20.8% выше, чем у базовой модели. Этот результат указывает на существенный прогресс в способности RubiCap генерировать точные и содержательные описания изображений, превосходя существующие подходы и открывая новые возможности в области визуального понимания и обработки данных.

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

Методы оценки, использующие большие визуально-языковые модели (VLM) в качестве судей, такие как Direct-Likert и Reference-Likert, предлагают взаимодополняющие подходы к анализу качества генерируемых подписей к изображениям. Эти методы позволяют более тонко оценивать соответствие подписи визуальному контенту и контексту, выходя за рамки простых метрик. Однако, применение VLM-as-a-Judge сопряжено со значительными вычислительными затратами. Для эффективной работы требуется доступ к мощным вычислительным ресурсам, что может ограничивать масштабируемость и доступность этих методов для исследователей и разработчиков с ограниченными ресурсами. Таким образом, несмотря на свою перспективность, широкое внедрение VLM-as-a-Judge требует оптимизации алгоритмов и разработки более эффективных способов использования вычислительных ресурсов.

Исследования показали, что разработанная модель RubiCap, даже в конфигурации с 3 миллиардами параметров, демонстрирует превосходство над базовой моделью GPT-4V в стандартных тестах для оценки визуальных языковых моделей (VLM). В частности, на бенчмарке PixMoCap достигнут прирост в 3.42%, а на DenseFusion — 2.68%, что свидетельствует о значительном улучшении общей производительности. Средний прирост по обоим тестам составил 4.62% и 2.68% соответственно, подтверждая эффективность предложенного подхода к созданию компактных и высокопроизводительных VLM.

В настройках PixMoCap и DenseFusion, RubiCap-3B демонстрирует наивысшие показатели побед в CapArena, превосходя все сравниваемые методы.
В настройках PixMoCap и DenseFusion, RubiCap-3B демонстрирует наивысшие показатели побед в CapArena, превосходя все сравниваемые методы.

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

Куда же дальше?

Представленная работа, несомненно, демонстрирует потенциал применения синтетических рубрик в обучении моделей плотного описания изображений. Однако, стоит признать, что сама идея “рубрик” — это лишь инструмент, а не панацея. Истинная сложность заключается не в создании метрик оценки, а в понимании того, что вообще означает “хорошее” описание. Каждое отклонение от ожидаемого результата, каждая “ошибка” в генерации текста — это не провал, а возможность выявить скрытые зависимости между визуальным контентом и лингвистическим выражением.

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

В конечном счете, задача плотного описания изображений — это не просто генерация последовательности слов, а создание системы, способной “понимать” визуальный мир. И такое понимание невозможно без постоянного исследования, анализа ошибок и готовности к пересмотру фундаментальных принципов. Подобно алхимику, исследователь должен быть готов к тому, что каждая неудача приближает к истине.


Оригинал статьи: https://arxiv.org/pdf/2603.09160.pdf

Связаться с автором: https://www.linkedin.com/in/avetisyan/

Смотрите также:

2026-03-15 11:58