Cтраница 2
Использование в MYCIN и EMYCIN метаправил, которые позволяют в явной форме управлять выбором активизируемых правил, создает предпосылки для анализа пользователем стратегии поведения экспертной системы в процессе формирования рекомендаций. Теперь можно было задуматься и над тем, как отразить применение метаправил в формируемых пояснениях, - предоставить пользователю информацию о том, почему в данной ситуации из множества возможных правил система выбрала именно это, а остальные отвергла. [16]
Метаправила: медиа-кризис активно порождает новые метаправила, что позволяет защищать свою позицию и отвергать фактаж, предлагаемый оппонентом. К примеру, вводится метаправило, в соответствии с которым истину теперь изрекает только одна сторона, все остальные говорят неправду. Нечто подобное наблюдается в тоталитарных сектах, когда все каналы связи, кроме одного с главой секты, сразу признаются дьявольскими и то, что там говорится, легко отвергается без рассмотрения. [17]
Правило П15 является примером более позитивного метаправила, оно может заранее вселить уверенность, что программа, по-видимому, справится с поставленной задачей. [18]
Но очень важно, чтобы применение метаправил не увело нас в сторону, а для этого при их формулировке на основе существующих знаний нужно использовать определенный уровень абстрагирования. [19]
Выборка в данном случае состоит в использовании метаправила для выбора одного из классов. При этом классы могут быть как непересекающимися, так и пересекающимися. Следует отметить, что введение иерархии правил неизбежно влечет за собой и иерархию данных, что, к сожалению, не всегда явно признается разработчиками систем. Действительно, метаправила в отличие от правил применяются не к объектам предметной области, а к метаданным, т.е. уместно говорить о появлении в рабочей памяти данных и метаданных. [20]
![]() |
Пример иерархической системы правил. а - традиционное представление. б - сетевое представление. [21] |
Выборка в данном случае состоит в использовании метаправила для выбора одного из классов. При этом классы могут быть как непересекающиеся, так и пересекающиеся. [22]
![]() |
Иерархическая экспертная система - ЭС. [23] |
Горизонтальная размерность на рис. 6.3 соответствует иерархии метаправил, рассматриваемых как стратегии, используемые для разрешения конфликта. [24]
Модели правил являются, по существу, метаправилами, уже рассмотренными в главе 5, поскольку они предназначены для выработки суждений о правилах, а не об объектах предметной области приложения. В частности, в программе TEIRESIAS имеются метаправила, относящиеся к атрибутам правил объектного уровня. Такие правила обращают внимание пользователя на то, что в данных обстоятельствах целесообразно сначала исследовать определенные параметры, а уж затем в процессе отладки набора правил пытаться отслеживать влияние других параметров. [25]
Но даже после применения большого количества правил и метаправил для отбрасывания неграмматических последовательностей в естественных языках останутся предложения, которые могут быть получены двумя или более различными порождающими последовательностями. И наоборот, любая последовательность, которая осуществляет грамматический разбор предложения, должна иметь возможность обнаруживать такого рода последовательности. Решение о том, какой из грамматических разборов является верным, зависит от контекста в большей степени, чем от отдельного предложения, а во многих случаях зависит также от смысла предложения и смысла различных слов. [26]
Дэвис [1982] предложил представлять стратегические знания с помощью метаправил, которые упорядочивают и очищают методы. Эти метаправила должны рассматриваться до объектных правил. Пример метаправила MYCIN приведен в табл. 7.3. Это правило указывает на то, что одни цели будут преследоваться до других, что приведет и к изменению порядка вопросов, заданных пользователю в ходе работы системы. Недостаток подобных правил с точки зрения объяснений состоит в следующем: 1) они не имеют специфических для рассматриваемой области знаний, поддерживающих эти правила; 2) они не содержат не зависящих от области принципов, которым следует научить студентов. [27]
Обратите внимание на то, что в приведенном метаправиле также присутствует коэффициент уверенности меньше единицы. [28]
На рис. 7.6 приведен фрагмент структуры задач с метаправилами, связывающими задачи. В настоящее время полная структура включает 30 задач и 74 метаправила. Структура задач представляет общий метод установления диагноза. Хотя базовый уровень предназначен для использования в медицине, ни одна из задач и ни одно метаправило не ссылаются на медицинские термины. [29]
Локальный подход предполагает использование специальных правил управления правилами - метаправил. Такие правила обычно программируются в явном виде разработчиком конкретной системы с учетом специфики ее применения. [30]