Выбрать главу

=====================================================

(часть текста), связанных согласно определенному критерию. Между синтаксическими группами устанавливается отношение непосредственного подчинения. Деревья подчинения и системы составляющих могут быть интерпретированы как некоторые разные виды синтаксических групп. Разложение предложения на синтаксические группы неоднозначно и зависит от выбора критерия объединения слов в синтаксическую группу. Гладкий рассмотрел ряд критериев получения синтаксических групп.

Алгоритмическая модель предложения (модель охотника и жертвы).

Мы пытаемся построить модель, максимально приближенную к реальной синтаксической структуре предложения. Предварительно сделаем несколько замечаний, касающихся будущей модели. Деревья подчинения и системы составляющих, несмотря на недостатки, отличаются и достоинством: они адекватно отражают существенные свойства синтаксической структуры предложения. Поэтому модель, которую необходимо разработать, должна давать одновременно информацию, содержащуюся и в деревьях подчинения, и в системах составляющих. Кроме того, что язык дает имена объектам окружающего мира, он обладает фундаментальным свойством выражать динамические отношения, в которые вступают объекты. Например, глагол связывает в отношение объекты, участвующие в схеме его действия, пилагательное задает отношение объекта с самим собой. Из синтаксической модели мы должны знать, какие части предложения связаны между собой через отношения и что это за отношения. Существуют всего два вида синтаксических отношений - предикативное и синтагматическое. Первое выражает зависимость между синтаксическими объектами через понятие, означающее деиствие и обычно выражаемое сказуемым. Синтагма - это сочетание двух синтаксических объектов, из которых один служит определением другого. Поэтому в разрабатываемой модели должны полностью выявляться именно эти виды отношений. Кроме того, в таком широком понимании синтагмы должны образовывать синтаксические группы. Адекватная модель синтаксической структуры должна также отражать основополагающее свойство рекурсивности языка - способность развертывать собственные определения, т. е. давать уточнения, характеристики, комментарии к своим частям, а также строить определения определений. "Язык в себе самом содержит свой внутренний принцип развития" (117). Отнесение подобных вопросов к сфере семантики неправомочно - они должны решаться на уровне синтаксической модели, так как проявляются на уровне общей схемы, не зависящей от смысла высказываний. Предлагаемая ниже модель удовлетворяет всем перечисленным условиям. Прежде всего о роли управляющих связей между словосочетаниями. Мы нарушаем традиционный лингвистический подход, при котором сказуемое считается главным членом предложения, от которого распространяются управляющие связи. Это идет от привычки считать имя функции более важным, чем ее аргументы. Для наших целей удобнее задавать синтаксические отношения связями генерации и передачи отношений. При этом достигается более точная характеристика управляющих связей, чем при традиционном подходе, где акцент делался только на связи подчинения. Пешковский был прав, считая подлежащее главным, но только необходимо было говорить о генерации отношения. Сказуемое тоже главное, но в другом аспекте - в выражении мысли. Вспомним базовую схему первобытного мышления: охотник-действие-жертва. По этой схеме должны строиться простые предложения. Поэтом выделяем объекты-"охотники", генерирующие отношения и "набрасывающие" их на объекты-"жертвы". В сложных предложениях эта схема многократно рекурсивно повторяется. Анализ предложения сводится к выявлению членов предложений как персонажей рекурсивной "ОХОТЫ ". Если два объекта, А и В, вступают в отношение С, мы выделяем объект (предположим, А), вызываюший (инициирующий, порождающий) это отношение, и объект, на который оно передается. Таким образом, выделяем два вида направленных связей: от объекта - генератора отношения - к отношению и от отношения к подчиненному объекту: Первый вид связи называем а-связью (связь генерирования), второй - -связью (связь распространения). Объекты А, В и отношение С размещаются в точках управляющего пространства, поэтому графическое представление отношения С, связывающего А и В, имеет вид, изобра

=====================================================

(117) Фуко М. Слова и вещи. - С. 488

=====================================================

* Рис. 16. Объект А - "охотник" гнерирует отношение С и направляет его на "жертву" - В

* Рис. 17. Сложный объект с кольцевой связью

женный на рис. 16. Глаголы определяют отношения между объектами. Вот почему в стандартной схеме простого предложения "Существительное - глагол существительное" а-связь направлена от первого существительного к глаголу, а -связь - от глагола к существительному-определению. Рассмотрим пример. "Девочка собирает цветы". Объект "девочка" генерирует отношение, собирает и направляет его на объект "цветы". Рассмотрим фразу "Красивая девочка". Здесь объект девочка генерирует уднарное отношение красивая и передает это отношение себе же (охотник охотится на себя) (рис. 17). Возникает кольцевая связь, характеризующая определения. Аналогично рассуждая, для фразы "Красивая девочка весело собирает цветы" получаем структуру, показанную на рис. 18. Для сравнения рассмотрим дерево зависимостей этого предложения (рис. 19). Замечаем, что структура, показанная на рис. 18, более информативна по сравнению с деревом подчинения. Разложение предложения по а--связи с учетом вложенности точек называем управляющим пространством предложеиия. Отношения - тоже объекты и могут вступать в отношения между собой (это и есть рекурсия). Поэтому а--структуры управляющего пространства распространяются и на сложные предложения. Таким образом, предложение имеет два варианта а--связей: строго линейную и замкнутую кольцевую зависимость. Первую называем линейной конструкцией, вторую - определением. В линейных конструкциях некоторые объекты могут отсутствовать. Поэтому допускаем наличие только одной а- или -связи. Например, птицы летят. Здесь только одна а-связь, направленная от слова "птицы" к слову "летят". В предложении "Улетают вдаль" выделяется одна

* Рис. 18. Структура управляющего пространства предложения

* Рис. 19. Дерево зависимостей

-связь. В подобных случаях иногда можно считать, что отсутствующая аили -связь соединяется с особым объектом "неопределенность". В линейной конструкции связываются отношением два объекта, хотя можно было бы допустить наличие конструкций с несколькими а- и -связями через одно предикативное отношение. При построении управляющих пространств следует избегать таких ситуаций, хотя и это допустимо. Логика языка дает возможность обойтись только простыми линейными конструкциями и определениями. Например: "Он написал письмо брату". В этом предложении в предикативную связь вступают три объекта - он, письмо, брату. Поэтому можно было бы структуру VII этого предложения представить в линейном виде с одной а- и двумя -связями. Но интуитивно осознается, что группа написал письмо сильнее связана, чем написал брату. В этом случае слово письмо выступает как некоторая уточняющая характеристика действия написал. Объекты "он" и "брату" связаны предикативной конструкцией "написал письмо". поэтому более точная структура этого предложения имеет вид, изображенный на рис. 20. Семантически прравильна также интерпретация этого предложения, при которой происходит связывание объектов "он" и "письмо" через отношение "написал брату" (рис. 21). Отличия в понимании этих двух интерпретаций находятся на уровне оттенков смысла и отражают способ

* Рис. 20. Управляющее пространство предложения "Он написал письмо брату"

* Рис. 21. Вариант управляющего пространства

* Рис. 22. Еще один вариант управляющего пространства

ность мозга в динамике распознавать фразы. При анализе фразы "Он написал письмо брату" сначала распознается смысл фразы "Он написал письмо", затем добавляется новый объект для анализа - брату. Динамически меняется предикативное отношение, объединяя в одну группу написал и письмо, а затем новое отношение направляется на объект брату. Вторая интерпретация, при которой связываются в одну группу слова написал и брату, более адекватно фразе "Он написал брату письмо". Таким образом, при помощи управляющих пространств можкно учитывать достаточно тонкие смысловые отличия, связанные с перестановочностью слов внутри фразы. Возможна также третья интерпретация, при которой в одну точку помещается группа письмо брату (рис. 22). В этом случае слово брату понимается как атрибутивная характеристика слова письмо. Кстати, построение деревьев подчинения также не всегда однозначно. Таким образом, управляющее пространство предложения строится как система вложенных структур, состоящих из точек с а--связями между ними и содержащих внутри себя части предложений, образующих определения или линейные конструкции. Структура управляющих пространств отражает фундаментальное свойство языка порождать отношения и распространять их на соответствующие элементы. Управляющие связи деревьев подчинения автоматически восстанавливаются из структуры а--связей. Структура управляющего пространства дает более тонкую классификацию управляющим связям. В предложениях без нарушений свойства проективности (т. е. без пересечения определений разных элементов) элементы, вложенные в точку, образуют систему составляющих. В этом смысле структура управляющее пространство одновременно обобщает и деревья подчинения, и системы составляющих. Также ясно, что управляющее пространство учитывает разрывные словосочетания, а слова, входящие в одну точку, образуют синтаксическую группу в смысле Гладкого. Управляющее пространство предложения не связано с его последовательным порядком записи и отражает только семантику порождения и передачи отношений. Значит, структура управляющего пространства не зависит от конкретного языка и только ее трансляция в линейную запись определяется синтаксисом конкретного языка. Поэтому управляющие пространства являются хорошим кандидатом на промежуточную форму представления в системах автоматического перевода. Заметим, что рассмотрение линейных конструкций и определений для представления синтаксических структур традиционно в лингвистических исследованиях. В том или ином ограниченном виде они часто встречаются в литературе: предикаты и синтагмы в классической лингвистике, управление и примыкание, актантное и атрибутивное отношения, отношения в ПРОЛОГ-системах обработки естественного языка. Выразительные средства модели управляющих пространств дают новую наглядную характеристику этим отношениям, учитывают управляющие и иерархические связи между группами словосочетаний и, кроме того, ориентированы на конкретную технологию рекурсивно-параллельного программирования. При обработке синтаксических структур естественного языка возникают две основные задачи - анализ и синтез. Задача анализа - по линейной записи текста построить соответствующее линейной записи пространство, задача синтеза - по управляющему пространству построить соответствующую линейную последовательность связного текста. Вторая задача, вообще говоря, проще. При отображении линейной зависимости в текст алгоритм синтеза следует последовательности а--связей. При синтезе текста из определений алгоритм сначала решает вопрос, что выдается раньше определяемый объект или его уточнение. Затем - происходит выдача текста из соответствующих конструкций, образующих определение. В алгоритме анализа идет многократная свертка определений и выделение линейных зависимостей. В программной реализации модели управляющих пространств предложений а -связи реализуются как каналы в ПАРУС-системе программирования. В точках размещаются алгоритмические модули, задающие слова, их характеристики и связь с семантическими базами. По а-b-каналам осуществляется необходимый обмен информацией для выбора необходимой синтаксически правильной формы частей речи. Разрабатывается экспериментальная версия генерации и анализа предложений русского языка. Отметим, что ПАРУС-технология ориентирована на применение в высокопроизводительных параллельных вычислительных комплексах. Поэтому предлагаемый подход допускает эффективную параллельную реализацию. Интересна реализация управляющих пространств человеческим мозгом. Нейроны легко соединяются в переплетенные ансамбли, образуя сложные иерархические комплексы. В такой структуре нервное возбуждение может передаваться однонаправленно. Это соответствует реализации линейных а-b-связей. Нейроны также способны образовывать замкнутые кольцевые реверберирующие цепи, в которых может долго, без затухания циркулировать электрический сигнал. На этом принципе основана кратковременная память. Как раз циклические цепи и нужны для образования замкнутых а-b-циклов. Таким образом, мозг может топологически, один к одному, моделировать управляющие пространства и строить причудливые картины мысли.