РУКОВОДСТВО ПО ЯЗЫКУ ИИ

Перекрестное внимание

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

2 минуты чтенияПоследнее обновление

Обзор

It is how models connect what they are producing to what they read, powering translation, captioning, and modern multimodal systems.

Глубокое погружение

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

Техническая информация

Механически перекрестное внимание повторно использует ту же самую формулу скалярного произведения, что и самовнимание, с одной особенностью: запросы поступают из одной последовательности (декодера), а ключи/значения — из другой (кодировщика). Он вычисляет веса внимания как softmax по сходству ключей запроса, а затем возвращает взвешенную сумму значений. Поскольку запросы и ключи происходят из разных источников, эти две последовательности могут полностью различаться по длине, модальности или языку.

Стратегическое воздействие

Скорость и масштаб

Языковые рабочие процессы могут развиваться быстрее, не жертвуя при этом согласованностью.

Доступ и охват

Это расширяет доступ к различным языкам и стилям общения.

Более четкие решения

Команды могут тратить больше времени на принятие решений, в то время как автоматизация занимается повторением.

Будущее перекрестного внимания

Перекрестное внимание все чаще становится стандартным интерфейсом для объединения модальностей. Модели языка видения используют его, чтобы текст мог закрепиться в областях изображения; генераторы диффузных изображений используют его для настройки пикселей в текстовых подсказках. Исследования направлены на более эффективное перекрестное внимание (линейный и разреженный варианты) для обработки длинных документов, изображений с высоким разрешением и видео. Поскольку системы искусственного интеллекта интегрируют больше чувств, ожидайте, что слои перекрестного внимания будут действовать как универсальные соединители, выравнивающие текст, звук, изображение и структурированные данные.

Реальная реализация

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

Stable Diffusion использует перекрестное внимание для обработки каждой сгенерированной области изображения в текстовой подсказке.

Модели визуального языка, такие как Flamingo, позволяют текстовым токенам перекрестно обращаться к функциям изображения для визуального ответа на вопрос.

Декодеры речи в текст перекрестно обрабатывают закодированные аудиокадры, чтобы согласовать звуки с транскрибируемыми словами.

Риски и ограничения

Галлюцинированные факты могут незаметно войти в отчеты, потоки поддержки или результаты исследований.

Незамедлительная чувствительность может привести к противоречивым результатам по схожим запросам.

Конфиденциальные текстовые данные могут быть раскрыты, если контроль доступа слабый.

Дорожная карта реализации

1

Перед развертыванием определите выходной формат, тон и стандарты качества.

2

Наземные ответы с помощью надежных источников, когда точность имеет значение.

3

Обеспечьте контрольную точку человеческого контроля для получения важных результатов.

4

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

Продолжайте исследовать

Free newsletter

Get the daily AI briefing

Three verified AI stories every weekday morning, written in plain English. Free forever, no ads.

One email each weekday. Unsubscribe in one click. We never sell or share your address.

Test yourself

Take the Cross-Attention quiz

Instant feedback on every answer, and a shareable certificate with a verifiable ID once you pass a course.

Начать тест

Support free AI education. AI Understanding is a 501(c)(3) nonprofit — no ads, no paywall, ever. Make a donation

Следующее руководство

Редактирование с перекрестным вниманием от подсказки к подсказке

Часто задаваемые вопросы

What is Cross-Attention?

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

В чем ключевое различие между вниманием к себе и перекрестным вниманием?

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

Откуда в преобразователе кодер-декодер берутся запросы на перекрестное внимание?

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

Почему две последовательности перекрестного внимания могут иметь разную длину и модальности?

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

Как Stable Diffusion использует перекрестное внимание?

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

Какую математическую операцию перекрестное внимание объединяет с вниманием к себе?

Оба используют одно и то же масштабированное скалярное произведение: оценки сходства между запросами и ключами, softmax, затем взвешенную сумму значений.