ФОНЕТИЧЕСКИЙ звуко-буквенный разбор слов онлайн
 <<
>>

Способность учитывать поправки

Способность МЭРФИ предоставлять пользователю возможность вносить поправки в неверные интерпретации реализуется во многом так же, как и способность понимать эллиптические высказывания.

Необходимость в такой способности возникает, когда МЭРФИ выво­дит те или иные интерпретации в ответ на неполное входное сообще­ние. Вместо того чтобы сказать просто „нет", когда МЭРФИ спраши­вает, верна ли такая-то интерпретация, пользователь может внести определенную поправку. МЭРФИ осуществляет процесс понимания этой поправки с помощью АЕЯ, а затем добавляет понятое значение к знаниям о предметной области, придавая ему статус знаний о диа­логе. Теперь, когда БНП будет осуществлять дальнейший поиск, стремясь вывести очередную возможную интерпретацию исходного высказывания, первая же найденная им возможность и будет пред­ставлять собой значение указанной пользователем поправки. Прини­мая эту поправку как руководство к действию, БНП включит его в свой очередной вывод, пользователь одобрит его, и понимание будет завершено.

Например, предположим, что пользователь намеревался напеча­тать Where is the switch contact? ‘Где находится контакт рубиль­ника?’, но пропустил слово contact и напечатал Where is the switch? ‘Где находится рубильник?’. Поскольку сборка рубильника еще не завершена, АЕЯ не понимает это высказывание как относя­щееся к рубильнику как целому. Система понимает только, что пользователь спрашивает о местоположении чего-то, но не может понять, какую роль в высказывании играет значение слова switch. Поэтому БНП должен вывести знание о том объекте, местоположе­нием которого интересуется пользователь, и должен при этом попы­таться использовать значение слова switch для заполнения слота в КЗ, соответствующей этому выводимому объекту. Может случиться так, что в этой ситуации БНП сначала найдет значение слова post ‘рычаг’, затем — слова base ‘основание’ и, наконец,— слова contact ‘контакт’; и БНП будет вставлять значение слова switch в слот ЯВЛ-ЧАСТЬЮ в значении каждого из трех найденных в памяти слов:

> Where is the switch?

‘Где находится рубильник?’

DO YOU MEAN „Where is the switch post"?

‘ВЫ ИМЕЕТЕ В ВИДУ „Где находится рычаг рубильника"?’

> No.

‘Нет.’

DO YOU MEAN „Where is the switch base"?

‘ВЫ ИМЕЕТЕ В ВИДУ „Где находится основание рубильника"?’

> No. ‘Нет.’

DO YOU MEAN „Where is the switch contact"?

‘ВЫ ИМЕЕТЕ В ВИДУ „Где находится контакт рубильника"?’

> Yes. ‘Да.’

THE SWITCH CONTACT IS NEXT TO THE SWITCH BASE. ‘КОНТАКТ РУБИЛЬНИКА НАХОДИТСЯ РЯДОМ С ОСНОВА­НИЕМ РУБИЛЬНИКА.’

Так МЭРФИ в конце концов понимает вопрос пользователя, но при этом, прежде чем догадаться о правильном значении высказыва­ния, система дважды делает предположения о неверных значениях. Однако, если пользователь предложит поправку, БНП закончит свой поиск правильного значения гораздо быстрее (как это показано ниже).

> Where is the switch? ‘Где находится рубильник?’

DO YOU MEAN „Where is the switch post"?

‘ВЫ ИМЕЕТЕ В ВИДУ „Где находится рычаг рубильника"?’

> No, contact. ‘Нет, контакт.’

THE SWITCH CONTACT IS NEXT TO THE SWITCH BASE. ‘КОНТАКТ РУБИЛЬНИКА НАХОДИТСЯ РЯДОМ С ОСНОВА­НИЕМ РУБИЛЬНИКА’.

Способность МЭРФИ порождать целый ряд возможных значений входного сообщения, упорядоченных по степени правдоподобия, является следствием того факта, что процессы, осуществляемые программами АЕЯ и БНП, сводятся к поиску по принципу „наилуч­ший вариант идет первым" применительно к дереву семантических структур. Терминальные узлы такого дерева суть возможные значе­ния входного сообщения; поскольку обработка ведется по принципу „наилучший — первым", то МЭРФИ сначала строит наиболее прав­доподобное значение. Если все же первое значение оказывается не­верным, то поиск может быть возобновлен и будет получено сле­дующее наиболее правдоподобное значение. Далее, тот факт, что в течение всего процесса поиска поддерживается должное состояние структуры данных, позволяет вставлять в интерпретацию понятые системой значения поправок (когда они имеются в наличии) и спо­собствует проведению такого поиска, который в случае неудачи первой попытки интерпретации отдает предпочтение поправкам пользователя. Способность МЭРФИ осуществлять понимание по принципу „наилучший вариант — первым" обусловлена кооперацией АЕЯ и БНП в процессе проведения поиска указанного типа, что в свою очередь следует из факта функционирования этих двух программ в соответствии с одним и тем же алгоритмом. Тем самым мы еще раз убеждаемся, что и только что рассмотренная спо­собность МЭРФИ связана с использованием одного и того же механизма при обработке языковых сообщений и памяти, а значит — с гипотезой об интегральной обработке.

6.5.

<< | >>
Источник: Б.Ю. Городец­кий. Новое в зарубежной лингвистике: Вып. XXIV. Компьютерная лингвистика: Пер. с англ./Сост., ред. и вступ, ст. Б. Ю. Городец­кого.— М.: Прогресс,1989.—432 с.. 1989

Еще по теме Способность учитывать поправки: