Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Диссертация по мат.семантике.doc
Скачиваний:
16
Добавлен:
07.11.2018
Размер:
2.47 Mб
Скачать

Выводы к главе 3

Показана возможность задавать значения вектора признаков, определяющие понятийное пространство и включающие любые слова естественного языка. Представленный в работе словарь на 10000 слов английского языка сопоставляет смысловым понятиям слова естественного языка. В результате становится возможным оперировать любым осмысленным подмножеством понятийного пространства слов и понятий языка и упорядочивать подмножества слов в рамках естественно-языкового интерфейса для эффективного взаимодействия программ с пользователем. Предложенный тип интерфейса может явиться посредником между естественным языком общения людей и языком команд и запросов в интеллектуальных системах. Можно комбинировать эти группы слов в подстановочные таблицы, позволяющие порождать осмысленные фразы языка. Подстановочные таблицы служат основой построения простых и продуктивных естественно-языковых интерфейсов, где выбор конкретной фразы языка доступен как компьютеру, так и пользователю, в результате чего достигается соответствие внутренней структуры данных, алгоритмов порождения языка и доступа к данным через естественно-языковой интерфейс.

Глава 4. Программное обеспечение естественно-языковых интерфейсов

4.1. Системы «Электронный словарь» и «Электронный разговорник»

На основе алгоритмов порождения естественного языка при помощи подстановочных таблиц выполнена программная реализация систем «Электронный словарь» и «Электронный разговорник». Эти системы предназначены для:

  1. автоматической генерации фраз и текстов на естественном языке;

  2. полуавтоматического построения шаблонов для последующей генерации фраз и текстов.

Разработанные системы заключают в себе алгоритмическое и программное ядро для построения естественно-языковых интерфейсов.

Системы прошли апробацию на задачах обучения иностранным языкам. Системы с одинаковой эффективностью функционирует на различных естественных языках – английском, немецком, испанском, русском. На этих языках были полуавтоматически сгенерированы подстановочные таблицы, достаточные для последующей генерации семантически и грамматически осмысленной речи.

Данный комплекс программных систем реализует следующую схему порождения фраз естественного языка для естественно-языкового интерфейса.

  1. Полуавтоматическое построение шаблонов для последующей генерации естественного языка.

    1. Выбор грамматических шапок для каждой колонки таблицы.

    2. Выбор лексических групп для каждой колонки таблицы.

    3. Копирование таблицы в особый файл.

    4. При необходимости возможен просмотр и постредактирование полученного файла в программе Microsoft Word, или любом другом редакторе, поддерживающем формат html.

2. Создание базы данных для генерации осмысленных фраз на основе полученных таблиц – шаблонов.

    1. Создание иерархии названий файлов, содержащих таблицы генерации высказываний. Последовательности подстановочных таблиц связаны синтагматическими комбинаторными отношениями, то есть генерируемые при их помощи предложения объединяются в ассоциативно или логически связный текст.

    2. Подсоединение в полученную иерархию сгенерированных файлов подстановочных таблиц.

  1. Автоматическая генерация осмысленных фраз и текстов естественного языка.

    1. Цикл:

      1. Выбор нужного шаблона – файла с подстановочной таблицей из иерархии шаблонов.

      2. Выбор одного из двух вариантов генерации фраз:

        1. Либо автоматическая генерация одного из множества осмысленных высказываний на основе подстановочной таблицы шаблона.

        2. Либо выбор одного из множества осмысленных высказываний шаблона.

    2. Сохранение полученной информации в виде текстов.

    3. Использование полученных текстов, например, для отправки их в виде писем по сети Internet.

  2. Создание базы когнитивных функций на основе сгенерированных и присоединенных к иерархии таблиц шаблонов.

    1. Цикл:

      1. Выбор нужного шаблона – файла с подстановочной таблицей из иерархии шаблонов.

      2. Выбор одного из двух вариантов генерации фраз:

        1. Либо автоматическая генерация одного из множества осмысленных высказываний на основе подстановочной таблицы шаблона.

        2. Либо выбор одного из множества осмысленных высказываний шаблона.

    2. Сохранение полученной информации в виде базы когнитивных функций – обучающей таблицы.

    3. Использование полученных обучающих таблиц, например, для обмена информацией приведенного вида или процесса обучения.

  3. Генерация фраз естественного языка на основе базы истинных когнитивных функций (пока программно не реализована).

    1. Выбор одного из вариантов развития мысли в иерархии подстановочных таблиц.

    2. Выбор одного из истинных высказываний в соответствующей обучающей таблице.

    3. Последовательное умножение этого высказывания или подфрагмента таблицы на ряд таблиц семантического шума из фиксированного множества таблиц семантического шума для получения текста на основе истинной информации приведенного вида.

Данная алгоритмическая схема может служить основой для построения естественно-языкового интерфейса и большей частью реализована в программах «Электронный словарь» и «Электронный разговорник», которые апробированы на задачах обучения иностранным языкам [94].