Фрейм и сценарий в когнитивной науке

Фраза «Иван пообедал в ресторане» вызывает больше знаний, чем в ней выражено: мы достраиваем вход, заказ, еду и оплату. Такие достройки не случайны. Когнитивная наука описывает их через структуры представления знаний: фреймы, сценарии и схемы. Они помогают объяснить, как человек понимает короткий текст, но не являются синонимами. В этой статье разберём, что предложил Марвин Минский, как Чарльз Филлмор связал фреймы с лексическим значением, чем сценарий Шенка и Абельсона отличается от фрейма и как эти идеи применяют к языку и машинному переводу.
Что такое фрейм в когнитивной науке
Фрейм - структурированное описание типичной ситуации или объекта. Термин вошёл в исследования искусственного интеллекта после работы Минского A Framework for Representing Knowledge (1974). Фрейм задаёт не энциклопедию всех фактов, а каркас ожиданий: какие элементы обычно присутствуют, какие значения допустимы и что делать, если часть информации не сообщена.
Важно развести это значение с фрейм-анализом Гофмана: у Гофмана фрейм описывает социальное определение ситуации, а здесь речь идёт о когнитивной структуре представления знаний. Соседние материалы о фрейм-анализе Гофмана относятся к другой теоретической традиции.
Минский: слоты, терминалы и значения по умолчанию
У фрейма есть имя, набор слотов и правила их заполнения. Слот - позиция для элемента ситуации: например, у фрейма «комната» могут быть слоты «стены», «дверь», «окно» и «назначение». Терминал - конкретный узел или значение, которое заполняет слот. Для части слотов можно задать значение по умолчанию: если текст не говорит о двери, читатель всё равно предполагает обычную дверь, пока контекст не внесёт поправку.
Фрейм допускает наследование. Частный фрейм «аудитория» наследует характеристики комнаты, но добавляет доску, места слушателей и роль преподавателя. При этом ожидание не равно факту: значение по умолчанию можно отменить фразой «лекция проходила на открытом воздухе». Поэтому фрейм удобен для вывода по умолчанию и одновременно требует проверки контекстом.

Фреймовая семантика Филлмора
У Филлмора фрейм - не только контейнер предметов, но и фон, на котором становится понятным значение слова. Глагол «купить» вызывает ситуацию купли-продажи: в ней есть покупатель, продавец, товар и деньги. Эти участники называются семантическими ролями или элементами фрейма. Слово может выражать один элемент явно, а остальные восстанавливаются из конструкции и контекста.
Фреймовая семантика поэтому спрашивает не только «что означает слово?», но и «какую сцену оно вызывает и какие участники в ней нужны?». Такой анализ объясняет, почему близкие глаголы ведут себя по-разному: «продать» и «купить» описывают одну ситуацию с противоположных перспектив. В лексикографии подход получил вычислимое продолжение в проекте FrameNet, где лексические единицы связываются с фреймами и размечаются по ролям.

Сценарий, или скрипт, по Шенку и Абельсону
Сценарий - стереотипная последовательность событий, связанных с целью. Шенк и Абельсон описали такие структуры в книге Scripts, Plans, Goals and Understanding (1977). Их классический пример - ресторанный скрипт. Он включает вход в заведение, ожидание места, заказ, получение еды, приём пищи, оплату и уход. События могут иметь варианты, но порядок создаёт сильное ожидание.
Сценарий содержит роли, реквизит, условия входа и результаты сцен. Поэтому из предложения «Официант принёс счёт» можно вывести, что ранее был заказ и еда, даже если автор их пропустил. Это полезно для понимания текста: пропуск не обязательно означает логическую дыру, если читатель активировал подходящий скрипт.

Фрейм, сценарий и схема: в чём разница
Термины пересекаются, но акцент у них разный. Фрейм прежде всего описывает структуру ситуации и её участников; временная последовательность может быть вторичной. Сценарий организует события во времени и связывает их с целью или типичным результатом. Схема в психологической традиции Бартлетта - более общее организованное знание, которое направляет понимание и воспроизведение опыта. Она может быть схемой объекта, действия или события и не обязана совпадать с готовым скриптом.
На примере ресторана фрейм перечисляет роли и слоты: клиент, официант, стол, блюдо, счёт. Сценарий задаёт порядок: войти, заказать, поесть, оплатить. Схема позволяет распознать ситуацию как знакомый тип опыта и заполнить пробелы. Границы терминов зависят от школы, поэтому в учебной работе их нужно определить перед анализом.
Как структуры помогают понимать текст
Понимание начинается с сигналов активации. Слова «счёт», «официант» и «чаевые» вызывают ресторанный сценарий; глагол «купить» активирует фрейм купли-продажи. Затем читатель сопоставляет явные элементы с ожидаемыми слотами и выводит невыраженное. Если появляется несоответствие, он перестраивает интерпретацию: «счёт» в бухгалтерском тексте может вызвать документальный фрейм, а не ресторанный.
Для анализа полезно разделить наблюдение и вывод. Сначала выпишите языковой сигнал и его фрейм, затем явно названные роли, после этого - достроенные элементы и степень уверенности. Такой порядок не позволяет принять культурное ожидание за текстовый факт.
Применение в машинном переводе и дискурс-анализе
В машинном переводе фреймовые роли помогают сохранить отношения между участниками, даже когда языки по-разному выражают их грамматически. Система может сопоставить лексическую единицу с фреймом, определить, кто действует и над чем, а затем выбрать конструкцию целевого языка. FrameNet стал одним из ресурсов для такого типа семантической разметки.
В дискурс-анализе фреймы помогают исследовать, какую картину ситуации предлагает автор: какие роли названы, кто сделан агентом, а кто объектом, какие причины и последствия предполагаются. Сценарии полезны для анализа событийных текстов и нарратива. Ограничение очевидно: разные культуры и жанры активируют разные ожидания, а один сигнал может вызывать несколько конкурирующих структур.
Критика и границы моделей
Фреймы и сценарии удобны как описательный инструмент, но не являются готовой картой сознания. Не всегда ясно, где заканчивается один фрейм и начинается другой, какие значения считать нормой и как измерить силу активации. Стереотипы могут быть неполными, конфликтующими и культурно обусловленными. Живое понимание часто допускает пересборку ситуации по ходу чтения, тогда как жёсткий скрипт создаёт впечатление механической подстановки.
Есть и методологическая проблема: один и тот же термин используют в искусственном интеллекте, лингвистике и психологии с разными оттенками. Поэтому в исследовании нужно указать автора и определение, привести материал и показать, какие выводы следуют из разметки, а какие являются интерпретацией.
Частые ошибки
- Считать фрейм и сценарий полными синонимами. У сценария центральна последовательность событий, у фрейма - структура ролей и слотов.
- Приписывать Минскому фреймовую семантику Филлмора без оговорки. Идеи родственны, но возникли в разных дисциплинарных контекстах.
- Называть любое знание сценарием. Скрипт предполагает типичную событийную последовательность, а схема может быть гораздо шире.
- Выдавать значение по умолчанию за факт текста. Его следует помечать как вывод и проверять контекстом.
- Смешивать когнитивный фрейм с фрейм-анализом Гофмана. Совпадение термина не означает совпадение предмета.
FAQ
Кто ввёл понятие фрейма в представление знаний?
В искусственном интеллекте обычно ссылаются на Марвина Минского и его работу 1974 года. Позднее близкие идеи развивались в лингвистике, психологии и компьютерной семантике.
Что такое сценарий ресторана?
Это модель типичной последовательности: вход, размещение, заказ, получение еды, приём пищи, оплата и уход. Реальный визит может пропустить или изменить сцены, но скрипт задаёт ожидание.
Фреймовая семантика подходит только для английского языка?
Нет, общий принцип не привязан к одному языку. Однако набор лексических единиц, способы выражения ролей и доступные ресурсы разметки различаются, поэтому перенос анализа требует проверки на материале конкретного языка.
Коротко
Фрейм задаёт структуру типичной ситуации со слотами и ожиданиями, сценарий описывает последовательность событий, а схема организует опыт более общим образом. Минский предложил фреймы как модель представления знаний, Филлмор связал их с лексическим значением и ролями, а Шенк и Абельсон показали, как скрипты помогают достраивать пропуски в рассказе. При анализе всегда отделяйте то, что сказано, от вывода по умолчанию.
Источники: Minsky, A Framework for Representing Knowledge (1974), Fillmore, Frame Semantics (1982), Schank и Abelson, Scripts, Plans, Goals and Understanding (1977).
Читайте также

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

Анализ форм обращения: ты, вы и социальный смысл
Как анализировать формы обращения в русском тексте: ты и вы, имя-отчество, девушка и товарищ, модель власти и солидарности Брауна и Гилмана и алгоритм разбора.

Анализ заглавия произведения: план и примеры
Анализ заглавия произведения: функции, типы и связь с темой, героем и финалом. Разбираем «Мёртвые души», «Грозу» и «Отцов и детей» и даём план сочинения.

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

Монтаж в литературе: как читать фрагменты
Монтаж в литературе: сопоставление фрагментов, связь с кино Эйзенштейна, Дос Пассосом, Пильняком и Маяковским, функции коллажа и план анализа для учебного сочинения.

Отличие аллегории от метафоры: как не перепутать
Отличие аллегории от метафоры: простое правило, примеры из басен и притч, таблица признаков, алгоритм разбора и частые ошибки в школьном сочинении и на экзамене.