Представление языковых знаний
Знания МЭРФИ о словах содержатся в словаре. Определение слова состоит из его значения и его синтаксической информации. Значение — это какая-то КЗ или комплекс вложенных КЗ, взятых из совокупности знаний о предметной области.
Иначе говоря, значение слов для МЭРФИ — это средства выхода в ее знания о мире. Значение слова может иметь несколько пустых слотов. Для каждого пустого слота определение слова включает синтаксические знания о том, где в высказывании следует ожидать появления заполнителя слота. Эти синтаксические знания выражаются как набор независимых синтаксических признаков. Такие признаки строятся на основе позиционных предикатов ПРЕДШЕСТВУЕТ и СЛЕДУЕТ, которые применяются к содержимому кратковременной памяти, находящемуся в фокусе внимания АЕЯ. Эта кратковременная память содержит — по порядку — входные слова, их значения и слоты, которые эти значения заполняют в других значениях. Предикаты ПРЕДШЕСТВУЕТ и СЛЕДУЕТ соотносят позицию (во входном сообщении) потенциального заполнителя слота с позицией либо значения, содержащего этот слот, либо заполнителя какого-то другого слота в значении этого слова, либо некоторого служебного функционального слова. Для представления знания о том, что заполнитель некоторого слота следует в высказывании после значения, содержащего этот слот, в определение слова включается предикат «следует после исходного слова», который записывается под данным слотом. Аналогичным образом предикат «предшествует (заполнителю слота)» представляет знание о том, что рассматриваемый заполнитель предшествует заполнителю другого слота, задаваемого через (имя слота), а предикат «следует (после (функционального слова))» представляет знание о том, что рассматриваемый заполнитель следует после функционального слова, задаваемого его конкретным именем (функциональное слово). Для полного описания позиции некоторого заполнителя в высказывании используется несколько предикатов. Таким образом, каждый слот в значении слова сопровождается набором признаков, указывающих, в каком месте высказывания можно ожидать появления заполнит еля этого слота. Например, в определении слова contact ‘контакт’ (скажем, в сочетании the switch contact ‘контакт рубильника’) мы видим КЗ, представляющую его значение, и набор синтаксических признаков, указывающих, где можно ожидать появления заполнителей пустых слотов:определить-слово
слово: контакт
значение: (объект 1 является-частью(ноль)реф(ноль)) синтаксис:заполнитель-является-частью предшествует исходному-
слову
следует-после заполнителя-
реф
заполнитель-реф предшествует исходному-слову
предшествует заполнителю-является-
частью
Вероятнее всего, такое представление синтаксиса не сможет быть пригодным для охвата всего естественного языка. Мы используем его, потому что оно оказывается достаточно эффективным для описания интересующих нас естественноязыковых-способностей в рамках ограниченной области. Впрочем, такое представление оказалось вполне приемлемым для целого ряда прикладных систем (В і г п- baum and Sel fridge, 1981; Cullingford, Krueger, Selfridge and Bienkowski, 1981; Selfridge, 1980; Selfridge, 1981a; Sel fridge, 1981b; Sel fridge, 1982), и поэтому его использование в данной работе нельзя считать случайным.
5.3.