Фреймы¶
Фрейм — в когнитивной лингвистике, психологии и искусственном интеллекте структура данных, представляющая стереотипную ситуацию или концепт; минимальная единица знания, организованная вокруг некоторого понятия и содержащая информацию о типичных свойствах, отношениях и сценариях, связанных с этим понятием.
¶История термина
Термин «фрейм» (от англ. frame — «каркас, рамка») был введён американским исследователем в области искусственного интеллекта Марвином Минским в 1975 году в работе «Фреймы для представления знаний» (A Framework for Representing Knowledge). Минский предложил фреймовую модель как способ организации знаний в компьютерных системах, позволяющий машине распознавать типовые ситуации и делать выводы на основе аналогий.
Параллельно, в 1974 году, социолог Ирвинг Гофман опубликовал книгу «Анализ фреймов» (Frame Analysis), где использовал термин для описания принципов организации социального опыта. В его трактовке фрейм — это «схема интерпретации», позволяющая человеку определять, что происходит в данной социальной ситуации, и действовать соответствующим образом.
В лингвистику термин пришёл в 1980-е годы благодаря работам Чарльза Филлмора, который развил теорию фреймовой семантики, рассматривая фреймы как когнитивные структуры, стоящие за лексическим значением слова.
¶Структура фрейма
Фрейм состоит из следующих элементов:
- Имя фрейма — идентификатор, обозначающий сам концепт (например, «покупка», «путешествие», «ресторан»).
- Слоты (терминалы) — пустые позиции, заполняемые конкретными значениями в каждой конкретной ситуации. Например, для фрейма «покупка» слотами будут «покупатель», «продавец», «товар», «цена», «место».
- Значения слотов — конкретные данные, которыми заполняются слоты при актуализации фрейма. Значения могут быть как конкретными (например, «Иван»), так и ссылками на другие фреймы.
- Демоны — процедуры, активирующиеся при заполнении слотов и проверяющие согласованность данных.
- Связи с другими фреймами — иерархические отношения (подфреймы, родительские фреймы), а также ассоциативные связи.
В теории Филлмора фрейм рассматривается как система концептов, связанных таким образом, что для понимания одного из них необходимо понимание всей структуры. Так, фрейм «торговля» включает роли продавца, покупателя, товара и денег, и активация одного элемента автоматически активирует остальные.
¶Типы фреймов
Различают несколько классификаций фреймов:
- Статические и динамические. Статические описывают объекты и их свойства, динамические (сценарии, скрипты) — последовательности действий и событий. Классический пример динамического фрейма — «сценарий ресторана», описанный Роджером Шенком: вход, выбор столика, заказ, еда, оплата, выход.
- Простые и сложные. Простые состоят из одного уровня слотов, сложные включают вложенные фреймы.
- Предметные и ситуативные. Предметные описывают классы объектов, ситуативные — типовые ситуации и взаимодействия.
¶Применение
¶Искусственный интеллект
Фреймовые модели стали одной из первых парадигм представления знаний в экспертных системах. Языки представления знаний на основе фреймов (FRL, KRL, SRL) использовались в 1970–1980-х годах для построения систем, моделирующих рассуждения. В современных системах идеи фреймов трансформировались в объектно-ориентированное программирование, где классы аналогичны фреймам, а объекты — их конкретным экземплярам.
¶Когнитивная лингвистика
В лингвистике фреймовый анализ применяется для описания семантики слов и грамматических конструкций. На основе теории Филлмора создан проект FrameNet — электронная лексическая база английского языка, содержащая более 1200 фреймов и десятки тысяч лексических единиц, связанных с ними. Аналогичные проекты существуют для других языков, включая русский (RuFrameBank).
¶Социология и психология
В социологии концепция Гофмана используется для анализа повседневного взаимодействия, ритуалов, коммуникативных сбоев. В психологии фреймы рассматриваются как когнитивные схемы, направляющие восприятие и память. Психотерапевтические подходы, такие как рефрейминг, основаны на переосмыслении ситуации путём изменения фрейма интерпретации.
¶Компьютерная лингвистика
В системах автоматической обработки текста фреймы используются для извлечения информации, разрешения анафоры и построения семантических сетей. Например, при анализе новостей система заполняет слоты фрейма «теракт» (исполнитель, место, число жертв), извлекая структурированные данные из неструктурированного текста.
¶Критика
Критики фреймовой теории отмечают её статичность и сложность формализации нечётких, контекстно-зависимых знаний. В искусственном интеллекте фреймовые модели уступили место нейросетевым подходам, которые не требуют явного задания структур. В лингвистике фреймовый анализ критикуется за трудность разграничения фреймов и смежных понятий (скриптов, сценариев, гештальтов), а также за возможный произвол исследователя при выделении слотов.
¶Источники
- Минский М. Фреймы для представления знаний. — М.: Энергия, 1979.
- Гофман И. Анализ фреймов: эссе об организации повседневного опыта. — М.: Институт социологии РАН, 2003.
- Филлмор Ч. Фреймы и семантика понимания // Новое в зарубежной лингвистике. Вып. XXIII. — М.: Прогресс, 1988.
- Шенк Р., Абельсон Р. Сценарии и планы // Новое в зарубежной лингвистике. Вып. XXIII. — М.: Прогресс, 1988.
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →


