ВЫВОДЫ
В настоящей статье мы преследовали четыре цели:
— показать, насколько в действительности сложен процесс референции;
— показать, что предлагавшиеся до сих пор парадигмы идентификации референта недостаточны, если иметь в виду данные реального общения;
— выделить пласты знаний, которые используются людьми для выявления референта;
— расширить имеющиеся алгоритмы моделирования процесса референции так, чтобы они могли обрабатывать более широкий класс дескрипций, которые встречаются в диалогах на естественном языке.
В этом разделе подводятся итоги нашего исследования и намечаются перспективы дальнейшей работы в этом направлении.
Цель данной работы — способствовать созданию надежных систем понимания естественного языка, которые были бы в состоянии обнаруживать и преодолевать коммуникативные неудачи. Причем, цель не в том, чтобы имитировать идеального слушателя, а в том, чтобы создать модель более терпимого слушателя, который мог бы избежать многих, пусть не всех, ошибок.
В настоящей работе предложена классификация коммуникативных неудач, возникающих в процессе диалога эксперта с новичком, и показано, что ошибки референции создают одно из препятствий на пути к надежному общению. Для преодоления неудач референции была предложена расширенная, по сравнению с предыдущими, парадигма референции, выходящая за рамки бинарного решения (успех или отказ).
В нашей системе объекты внешнего мира представлены в базе знаний в виде иерархической структуры на языке представления знаний KL-One, близком к традиционным семантическим сетям и фреймам. В рамках такого представления знаний задача идентификации референта сводится к сравнению формализованного представления дескрипции, предложенной говорящим с элементами базы знаний посредством специальной процедуры сопоставления. В предлагавшихся ранее подсистемах идентификации референта любая неудача референции приводила к прекращению работы системы по дальнейшему поиску референта.
Мы предположили, что люди в аналогичном случае поступают более разумно, и доказали это на экспериментальном материале по сборке водяного насоса.В работе была выдвинута теория ослабления дескрипций для преодоления неудач референции; эта теория позволяет создать гораздо более адекватную модель действий человека в процессе восприятия дескрипций. Когда человеку предлагают узнать какой-то объект, он ведет себя следующим образом: подыскивает кандидатов, если надо, перестраивается, снова ищет предполагаемый объект, а если это не удается, прекращает поиск и обращается за помощью. Мы полагаем, что ослабление дескрипции составляет неотъемлемую часть этого процесса, но для разных людей и разных задач конкретные параметры ослабления могут быть разными. Нами создана компьютерная модель процесса ослабления, которая позволяет проводить эксперименты с разными параметрами. Предложенная теория рассчитана не на специальный входной язык дескрипции, а на тот же, которым пользуются люди, и на те же знания о физическом мире, которые ими обычно применяются при идентификации референта для управления процессом ослабления дескрипции. Эти знания представлены в системе в виде множества правил и иерархически организованных данных. Ослабление дескрипций под управлением специальных правил составляет методическую ос-
нову для использования знаний о языке и знаний о физическом мире при идентификации референта. Иерархическое представление знаний позволяет решить вопросы, связанные с неточностью или чрезмерной конкретизацией дескрипции, построенной говорящим. Оно дает возможность проверить уровень данной дескрипции в общей иерархии и сделать вывод о степени ее неточности или чрезмерной конкретизации, а также предпринять некоторые шаги для исправления дескрипции.
Интересно отметить, что, хотя на первый взгляд кажется, что наиболее близкий к входной дескрипции объект и должен оказаться искомым референтом, нами доказано, что такой объект часто вовсе не является правильным референтом.
Только лишь близости к дескрипции недостаточно потому, что объект может иметь много признаков, и вопрос о том, какие из них отбросить при ослаблении дескрипции, а какие оставить, составляет на самом деле серьезную проблему, во-первых, из-за комбинаторного перебора, а во- вторых, из-за влияния контекста. Наш метод ослабления решает эту проблему, сужая область поиска благодаря широкому использованию знаний о языке и физическом мире.Нам представляется, что теоретическое значение данной работы для компьютерной лингвистики связано прежде всего с решением острых проблем в области прагматики референций. В прежних системах те ситуации, когда логическое выражение не позволяло подобрать референт, приводили к тому, что система либо прекращала поиск, либо, если возможно, запрашивала новое логическое выражение (то есть выполняла процедуру возврата). Изменив архитектуру системы, мы получили возможность, используя прагматику, автоматически выполнять неэквивалентные преобразования логических выражений, порождая тем самым новые логические выражения.
5.2.