В. В. СМИРНОВ, А. Г. ВОЛОДИН, А. В. КУЗНЕЦОВ

Московский инженерно-физический институт (государственный университет)

MАСТЕР КОРРЕКТИРОВКИ ПОЛЯ ЗНАНИЙ И БАЗЫ ЗНАНИЙ В ИНСТРУМЕНТАЛЬНОМ КОМПЛЕКСЕ
АТ-ТЕХНОЛОГИЯ

Описывается мастер корректировки поля знаний и базы знаний в инструментальном комплексе АТ-ТЕХНОЛОГИЯ.

Тестирование БЗ ЭС включает процесс улучшения качества (refinement) БЗ, под которым, обычно, понимается внесение изменений в БЗ при возникновении некорректных некорректные решений [1]. Процесс улучшения качества БЗ включает в себя следующие этапы [1]:

- определение правил или отдельных условий, приводящих к не - верным решениям,

- создание списка возможных изменений в БЗ,

- выбор наиболее эффективных изменений в БЗ.

Традиционно, процесс улучшения качества БЗ ЭС выполняется на этапах реализации, отладки и тестирования, опытной эксплуатации и внедрения [2]. В современных ЭС, в частности, в интегрированных экспертных системах [3] БЗ могут достигать достаточно больших объемов, что приводит к необходимости выполнения действий по улучшению качества БЗ на более ранних этапах разработки ЭС. В рамках ЗОМ [3] возможно начать процесс улучшения качества БЗ ЭС уже на этапе построения поля знаний (ПЗ), так как на данном этапе предусмотрено проведение верификации ПЗ, а формируемый при этом протокол верификации может быть использован для улучшения качества ПЗ.

Протокол верификации ПЗ содержит информацию о нарушениях в структурах ПЗ, соответствующих определенным типам аномалий [4] со ссылками на фрагменты ПЗ, в которых обнаружены нарушения, и ссылками на список возможных изменений в ПЗ для устранения обнаруженных нарушений.

НЕ нашли? Не то? Что вы ищете?

Для выбора наиболее эффективных изменений из списка возможных изменений ПЗ, устраняющих статические нарушения, в комплексе АТ-ТЕХНОЛОГИЯ [5] применяется мастер корректировки ПЗ, который содержит знания о способах исправления нарушений в ПЗ, полученных из опыта применения инструментального комплекса АТ-ТЕХНОЛОГИЯ для разработки прикладных интегрированных экспертных систем. Мастер последовательно активизирует шаги устранения нарушений для каждой из следующих групп статических нарушений в ПЗ:

- недопустимых значений атрибутов,

- значений атрибутов, на которые нет ссылок,

- атрибутов, на которые нет ссылок,

- замыканий правил,

- избыточных правил,

- пересекающихся правил,

- противоречивых правил,

- правил с недостижимыми заключениями.

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

Сходный мастер корректировки разработан для устранения статических нарушений в БЗ на ЯПЗ комплекса АТ-ТЕХНОЛОГИЯ. Устранение динамических нарушений в ПЗ и БЗ выполняется с помощью редактора ПЗ и БЗ без применения мастера.

Работа выполнена при поддержке РФФИ (проект № ).

Список литературы

1. Susan C., Robin B., Ray R. Knowledge Refinement to Debug and Maintain a Tablet Formulation System. // Appears in Proceedings of the 9TH IEEE International Conference on Tools with Artificial Intelligence, IEEE Press, 1997, P.446–453.

2. , , Шапот и динамические экспертные системы: Учеб. Пособие. М.: Финансы и статистика, 1996.

3. Рыбина -ориентированная методология автоматизированного построения интегрированных экспертных систем для статических проблемных областей. // Известия РАН Теория и системы управления. № 5, 1997, С.129-137.

4. , Смирнов и средства верификации баз знаний в современных экспертных системах. // В кн.: КИИ’2002, Восьмая конференция по искусственному интеллекту с межд. участием. Труды конференции. М.: Физматлит, 2002. Т.1. С. 446-454.

5. Рыбина средства нового поколения для построения прикладных интеллектуальных систем. // Авиакосмическое приборостроение. 2004. № 10. С. 14-23.