ПРИМЕНЕНИЕ СТРУКТУР В ПРОЦЕССЕ АНАЛИЗА
Этот пункт является обобщением двух предшествующих; он касается вопроса о том, можно ли на основе вида структур, используемых в системе, получить представление о тех процедурах, с помощью которых эти структуры применяются в процессе анализа входного текста.
Рассматриваемый вопрос следует отличать от вопросов машинной реализации системы. Например, образцы в системе Колби дают ясное представление о способе их использования при анализе входного текста, и в то же время машинные алгоритмы сравнения фрагментов входного текста с образцами могут быть различными. То же самое можно сказать и о шаб- лонах в системе Уилкса, хотя к тому времени, когда входной сегмент преобразуется в форму канонического шаблона, он сильно отличается от своего исходного вида. Наибольшей наглядностью в плане их применения при анализе обладают структуры, используемые в системе Винограда; сами обозначения этих структур помогают понять те процедуры, с помощью которых они применяются. Противоположны в этом отношении структуры, используемые Чар- няком и Шенком, которые никак не связаны с процедурой их использования, то есть их применение может осуществляться не только с помощью разных машинных алгоритмов, что не имеет значения, но и с помощью разных наборов лингвистических правил. А ведь создание этих правил является важной частью разработки системы, и их вид может существенно повлиять на первоначальный замысел исследователя.Таким образом, отделение анализа и связь структур с процедурой анализа — вещи различные. В системе Шенка MARGIE анализ, созданный Ризбеком, представлен; однако получаемые в результате анализа структуры, как мы видели при рассмотрении работ Ризбека, наглядностью не обладают, то есть не отражают характера их применения к тексту.
В своих последних публикациях Виноград выдвинул гораздо более сильное требование, чем то, которое поддерживаем мы: по его мнению, сама структура управления программой понимания должна представлять теоретический интерес, поскольку только в этом случае достаточно длинная и сложная программа анализа языка сохранит ясность и понятность.