КАК ИЗВЛЕКАТЬ ЗНАНИЯ


В литературе по построению экспертных систем обсуждаются методы извлечения знаний, которые подчеркивают преимущества выбора того или иного подхода к разработке системы. Рассмотрим три подхода: долговременная рабочая группа, оперативное создание прототипа и подход «особое внимание анализу знаний. Долговременная рабочая группа. Эксперты и инженеры по знаниям организуют долговременную группу с целью совместного создания моделей и программ решения задач. Оперативное создание прототипа. При этом подходе образуется инициативная группа экспертов, и после того, как инженеры по знаниям усваивают первоначальные знания о проблемной области, экспертов подробно расспрашивают и в сжатые сроки завершают разработку программы, которая считается прототипом. Затем в основном ведутся работы по оценке и модификации полученной экспертной системы. При этом подходе создается эскиз системы, и при необходимости иногда приходится отказываться от всего. Прототип разрабатывается как своего рода полигон для того, чтобы вызвать у экспертов достаточный интерес и энтузиазм к построению экспертной системы, поэтому этим подходом не следует слишком увлекаться. Особое внимание анализу знаний. В основе этого подхода лежит по возможности подробный предварительный анализ знаний и методов решения задач в проблемной области. За проектирование и реализацию системы принимаются только после всестороннего анализа знаний. Цель анализа состоит в уменьшении риска и затрат на построение экспертной системы. Подробно указать функции системы трудно, если не принимать во внимание идеи проектирования и реализации, поэтому с целью подтверждения возможности, полезности и реализуемости системы собирают информацию для уточнения ограничений при принятии важных проектных решений, не создавая какую-либо прототипную систему. Такие решения связаны, например, с глубиной и формой представления знаний. Еще один стимул к серьезному анализу знаний связан с тем, что очень трудно заинтересовать экспертов на долгое время. Если заранее собрать и проанализировать важнейшую информацию, то зачастую можно принять решение о проектировании и реализации на основе собранной информации, уже не поддерживая связи с экспертами. Все эти подходы взаимно не противоречат друг другу, но отличаются расстановкой акцентов. Видны и слабости таких подходов, как оперативное создание прототипа и методов постепенной разработки. Подробно остановимся на подходе «особое внимание анализу знаний», предложив конкретный план его реализации.  Процесс анализа знаний удобно разбить на два больших этапа. Цель первого этапа — определение ролей, которые будут играть проектируемая экспертная система и пользователь. Следовательно, здесь необходимо провести анализ проблемной области, определить решаемые задачи и собрать информацию о рабочей среде экспертов и экспертной системы. Цель второго этапа — подробное указание работ, которые должна выполнять экспертная система при условии, что определены функции человеко-машинной системы, состоящей из самой системы и пользователя. В эти указания включают также знания для реализации экспертных способностей и правила логических выводов. После завершения определения функций создают так называемую интерпретационную модель, предназначенную для интерпретации данных, полученных при извлечении знаний. Теперь уже можно описывать в терминах интерпретационной модели информацию от экспертов и других источников.

Загрузка...