Multi-head attention
Одна голова даёт слову одну картину связей. Но слово участвует сразу в нескольких отношениях: «она» отсылает к героине фразы и служит подлежащим; прилагательное связано с существительным, глагол — с объектом. Несколько голов позволяют учитывать эти отношения параллельно.
Одного распределения недостаточно
Голова из первой части выдаёт для каждого токена ровно одно распределение весов — одну взвешенную смесь соседей. В ней приходится учитывать все связи сразу: чем больше внимания достаётся «кошке», тем меньше остаётся слову «голодна» и другим соседям. Подлежащее, состояние и служебное слово образуют разные узоры, которые трудно удержать в одном фокусе.
Между тем связей у слова много, и все они нужны сразу. «Она» относится к «кошке» (кореференция) и получает характеристику «голодна» (предикат). Глагол ищет свой объект, прилагательное — существительное, а отдельная голова может следить за соседним токеном слева. Эти отношения можно вычислять параллельно.
Параллельные проекции и объединение
Пусть у слоя
Меньшая размерность каждой головы сохраняет суммарную стоимость примерно на уровне одной полноразмерной головы.
Каждая голова возвращает вектор длины
Три взгляда на одну фразу
Та же фраза, но теперь три головы, каждая смотрит в своё подпространство признаков — условно «кто», «что делает» и «связки». Выберите слово и сравните три распределения: каждая голова замечает в его окружении что-то своё.
Для запроса «она» найдите токен с наибольшим весом у каждой головы. Затем выберите «лакает», сохранив делитель оценок. Какие различия связаны со сменой запроса, а какие — с разными преобразованиями голов?
Посмотрите на «она». Голова «кто» связывает местоимение с «кошкой», голова «что делает» выделяет «лакает», а голова «связки» — «потому». Эти три взгляда соединяются и проходят через
Обратите внимание и на «пустые» строки. Если слово не представлено в подпространстве головы, веса распределяются равномерно: ни одна позиция не получает предпочтения. Так специализация позволяет не выделять связь там, где она несущественна.