Открыть сервисСервис

Фрейм — структура знаний в когнитивной психологии и информатике

Фрейм (от англ. frame — рамка, каркас) — структурированная единица знаний, описывающая типовую ситуацию, объект или понятие через набор связанных слотов (атрибутов) со значениями по умолчанию. Термин введён в когнитивную психологию Марвином Минским в 1974 году и с тех пор применяется в теории искусственного интеллекта, лингвистике, когнитивных науках, а также в повседневном языке для обозначения схемы восприятия или готового шаблона мышления.

Происхождение термина

Концепция фрейма была предложена Марвином Минским в статье «A Framework for Representing Knowledge» (1974), опубликованной в книге The Psychology of Computer Vision. Минский описал фрейм как данные-структуру для представления стереотипных ситуаций — например, «поход в ресторан», «вход в комнату», «авария». Идея опиралась на более раннюю работу Чарльза Филлмора по фреймовой семантике (1968), в которой лексические значения анализировались через структуры понятийных ролей.

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

Устройство фрейма

Фрейм Минского состоял из двух компонентов:

  • Слотов (slots) — именованных атрибутов, описывающих отдельные стороны ситуации («место», «время», «участники», «цель»).
  • Значений по умолчанию (defaults) — предполагаемых значений слотов, которые подставляются, если конкретная ситуация не содержит противоречащих данных.

Ключевой механизм — наследование (inheritance): частный фрейм наследует свойства более общего. Фрейм «вход в ресторан» наследует свойства фрейма «посещение общественного заведения» и может порождать подфреймы — «обед в будни», «ужин в выходной».

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

Пример фрейма

Упрощённая структура фрейма «покупка в магазине»:

СлотЗначение по умолчанию
Местомагазин
Участникипокупатель, продавец
Действиявыбор товара, оплата, получение чека
Предметтовар
Цельприобретение товара

Если реальная ситуация отличается (покупка через интернет), фрейм адаптируется: слот «Место» заполняется значением «интернет-магазин», а слот «Участники» может остаться частично незаполненным.

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

В теории искусственного интеллекта фреймы стали основой систем на основе знаний (knowledge-based systems) 1970–1980-х годов. На фреймах строились языки представления знаний — FRL (Frame Representation Language, MIT), KRL (Knowledge Representation Language), а позднее — онтологии в системах семантического веба. В языке программирования Common Lisp стандартом стал CLOS (Common Lisp Object System), концептуально связанный с фреймовым подходом.

Фреймовый подход конкурировал с логическими (пропозициональными) системами представления знаний. Критики — прежде всего, сторонники методологии «сборки знаний из нуля» (knowledge-level analysis) — указывали на трудности формальной семантики фреймов, однако в 1990-е идея была переосмыслена в виде онтологий (RDF, OWL), где слоты стали свойствами, а наследование — иерархией классов.

Фрейм в когнитивной психологии и лингвистике

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

Чарльз Филлмор в фреймовой семантике описал лексическое значение слова через набор ролей (агент, пациент, инструмент, место). Глагол «купить» активирует фрейм с ролями «покупатель», «продавец», «товар», «деньги» — независимо от того, как предложение построено синтаксически.

Фреймы в общественном дискурсе

В современной публицистике и анализе СМИ «фрейм» (или «рамка») обозначает способ подачи события, определяющий его интерпретацию. Термин популяризован работами Роберта Энтмана (1993) и исследователями медиа. Например, протест можно подать в фрейме «борьба за права» или в фрейме «нарушение порядка» — факты одни и те же, но акценты задают разное прочтение.

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

Критика

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

  • Проблема выбора фрейма — как определить, какой фрейм активировать в неоднозначной ситуации.
  • Проблема модификации — жёсткая структура слотов мешает описывать нетиповые ситуации.
  • Отсутствие строгой логической семантики — затрудняет доказательство корректности рассуждений.

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

Источники

  • Минский М. A Framework for Representing Knowledge // The Psychology of Computer Vision. — 1974.
  • Филлмор Ч. The Case for Case // Universals in Linguistic Theory. — 1968.
  • Энтман Р. Framing: Toward Clarification of a Fractured Paradigm // Journal of Communication. — 1993.
  • Рассел С., Норвиг П. Искусственный интеллект: современный подход. — 2006.
  • Лакофф Дж. Don't Think of an Elephant! — 2004.
Заметили ошибку или не согласны с информацией в статье? Напишите нам support@bfometr.ru