Введение
В предыдущих разделах было показано, каким образом при общении на естественном языке в контексте выполнения реального задания могут появиться неудачные высказывания и каковы те знания, которые используются людьми при попытке осмыслить высказывания.
Механизм
Успех
Текущей
Референции
Неудача
Рис. За. Традиционный подход к идентификации референта.
Когда в диалоге возникает непонимание, каким бы серьезным оно ни было, то в целях выполнения задания любые трудности должны быть разрешены. В этом разделе мы займемся проблемой преодоления неудач референции.
Идентификация референта — это процесс поиска, в ходе которого слушающий ищет в реальном мире нечто, удовлетворяющее дескрипции, содержащейся в высказывании говорящего. Вычислительная модель, предлагаемая нами для имитации процесса идентификации референта, отталкивается от других работ в области искусственного интеллекта (таких, как Grosz, 1977; Hoeppner, 1983). В традиционных подходах к проблеме процесс поиска завершается успешно, если референт найден, и неуспешно — если не найден (см. рис. За). Однако идентификация референта — процесс более гибкий и сложный, чем эта схема. Отрывки, приведенные в разделе 2.2, показывают, что данный традиционный подход не отражает всей сложности реального человеческого поведения. В частности, слушающие правильно находят референт даже в тех случаях, когда дескрипция не соответствует ни одному объекту в наблюдаемом фрагменте реального мира. Например, говорящий может назвать бирюзовый кубик голубым кубиком. Большинство слушающих правильно поймет, какой цвет говорящий имел в виду, так как голубой и бирюзовый цвета похожи.
Ключевой особенностью процесса идентификации референта является выработка соглашения о референте (negotiation). Выработка соглашения в ходе идентификации референта происходит в двух формах. Во-первых, она может осуществляться в виде переговоров между говорящим и слушающим.
Слушающий может приостановить развитие диалога, чтобы самому высказаться по поводу описания предполагаемого референта и спросить у собеседника, правильно ли он выбрал объект. Например, слушающий может начать „переговоры" следующим образом: «Я запутался. Ты говоришь о такой штуке, которая вверху немного расширяется? Длиной в пару дюймов. Цвет синеватый». Во-вторых, он может вести „переговоры" сам с собой. (Изучение внутренней выработки соглашения было основной целью в данной работе). Для этого слушающий привлекает знания из различных источников — все аспекты дескрипции объекта, контекст общения, свои собственные возможности и т. д. Затем, на основе этих размышлений, он определяет, какой из кандидатов в референты лучше, а если кандидатов не находится, старается установить вероятные источники ошибки или недоразумения. И, наконец, слушающий проверяет, подходит или нет выбранный референт. Например, языковые средства дескрипции могут влиять на восприятие мира слушающим. Слушающий должен задуматься, может ли он воспринимать некоторый объект внешнего мира так, как его описал говорящий? В некоторых случаях восприятие слушающего может частично изменять дескрипцию, поскольку он не может воспринимать мир так, как описал его говорящий.Чтобы улучшить традиционный метод моделирования референции, мы разработали алгоритм, который отражает некоторые типы внутренних процессов по выработке соглашения о референте. Алгоритм ищет референта, а если не находит его, то подыскивает возможных кандидатов в референты, которые могли бы подойти, и затем ослабляет дескрипцию, предложенную говорящим, с помощью знаний о говорящем, о диалоге и о самом себе. Таким образом, процесс становится многошаговым и возобновляемым. Подобная вычислительная модель, которую мы назвали FWIM от англ. Find What I Mean ‘найди то, что я имею в виду’, ближе к реальности, чем традиционная модель, (см. рис. 36).
Одним из способов переосмысления дескрипции, для которой не нашлось референта, является исключение или замена тех ее частей, которые мешают совмещению дескрипции и нужного объекта в представлении слушающего.
Наша программа имитирует эти действия человека с помощью метода „ослабления". Модуль идентификации референта рассматривает все дескрипции как приблизительные. Если оказывается невозможным найти референт по буквальному содержанию дескрипции, то программа ослабляет дескрипцию. НоЇГ | |
Механизм | |
Текущей | —^ Успех |
Референции | |
^ Неудача | |
Компонент | |
Ослабления | Повторная попытка |
I
Неудача
Рис. 36. Идентификация референта в рамках подхода «Найди то, что я имею в виду»
ослабление дескрипции проводится не вслепую — мы приближаем процесс к человеческому благодаря использованию тех же видов знаний, которыми пользуются люди. Разработанная нами модель выполняет ослабление дескрипции с помощью многих из этих видов знаний, что, по сути, является одним из способов преодоления коммуникативных неудач (и согласуется с теоретическими разработками в этой области Брауна и Ван Лена (Brown and Van Lehn, 1980). Мы стремимся к тому, чтобы знания в нашей модели помогали уменьшить число рассматриваемых возможных референтов и в то же время обеспечивали бы осмысленность выбираемых вариантов ослабления.
3.1.