Понимание эллиптических конструкций
Понимание эллиптических конструкций требует формирования знаний о диалоге, из которых МЭРФИ и сможет вывести то, что было опущено. МЭРФИ осуществляет постоянное обновление знаний о диалоге путем разложения значения каждого входного сообщения на его составные части и добавления их к знаниям о предметной области.
Следовательно, знания о диалоге формируют начальную часть знаний о предметной области, причем значения, взятые из наиболее свежих входных сообщений, идут первыми. Таким образом, когда БНП осуществляет поиск в знаниях о предметной области, чтобы завершить процесс понимания неполного входного сообщения, он сначала находит понятия, полученные на основе значений самых последних сообщений пользователя. Если какие-то из этих понятий подходят для уточнения понимания, то они и войдут составной частью в наиболее правдоподобную интерпретацию входного сообщения. Рассмотрим следующий пример:> Where is the switch contact?
‘Где находится контакт рубильника?’
THE SWITCH CONTACT IS NEXT TO THE SWITCH BASE. ‘КОНТАКТ РУБИЛЬНИКА НАХОДИТСЯ РЯДОМ С ОСНОВАНИЕМ РУБИЛЬНИКА.’
> The switch post?
‘Рычаг рубильника?’
DO YOU MEAN „Where is the switch post?"
‘ВЫ ИМЕЕТЕ В ВИДУ „Где находится рычаг рубильника"?’
> Yes. ‘Да.’
После того как МЭРФИ ответит на первый вопрос пользователя, система добавляет к знаниям о диалоге значения слов where ‘где’ и is ‘находится’ (а также и остальные компоненты значения этого вопроса). Когда затем пользователь задает вопрос „The switch post?", АЕЯ сначала осуществляет понимание этого высказывания в изолированном виде. Получающееся значение не входит в список целевых понятий, поэтому БНП находит целевые понятия в знаниях о диалоге, и прежде всего значение слова is, помещенное туда недавно, а затем заполняет в этом значении слот ОБЪЕКТ значением словосочетания The switch post. Затем он просматривает полученный результат в поисках других пустых слотов, находит слот КОНКР-ОР и заполняет его значением слова where, которое тоже отыскивается в знаниях о диалоге.
Итак, система МЭРФИ поняла эллиптическое входное высказывание и при этом использовала знания о диалоге, что позволило осуществить процесс понимания быстрее, чем без обращения к знаниям о диалоге.Способность МЭРФИ понимать эллиптические высказывания связана с тем фактом, что при обработке языковых сообщений и знаний, содержащихся в памяти, используется один и тот же механизм. Когда высказывание пользователя эллиптично, его понимание в АЕЯ оказывается неполным. Для того чтобы заполнить пустые слоты и объединить изолированные КЗ, БНП производит поиск в знаниях о предметной области. Поскольку первая часть этих знаний содержит знания о диалоге, то именно ее и использует БНП, стремясь завершить процесс понимания. Значит, если высказывание эллиптично, то в процессе типового поиска будут найдены подходящие понятия из знаний о диалоге. Этот поиск по своей сути есть тот же процесс, который используется и АЕЯ, и БНП, когда они обращаются к знаниям о предметной области как таковым. Отсюда понятно, что способность системы понимать эллиптические высказывания есть следствие того факта,что она обрабатывает языковые сообщения и знания, содержащиеся в памяти, используя один и тот же механизм.
6.4.