Подходы к отображению субъективно нечетких представлений эксперта и пользователя в интеллектуальных системах
Экспертные диагностические медицинские системы, их специфические особенности. Управление диалогом в системе по наследственным болезням "ДИАГЕН", реализация в ней принципа ассоциативности путем построения матрицы отношений над пространством признаков.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | статья |
Язык | русский |
Дата добавления | 17.01.2018 |
Размер файла | 19,8 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru//
Размещено на http://www.allbest.ru//
Московский НИИ педиатрии и детской хирургии
Подходы к отображению субъективно нечетких представлений эксперта и пользователя в интеллектуальных системах
Б.А.Кобринский
В отношении слабо структурированных и трудно формализуемых областей знания, таких как медицина, биология, геология и им подобные, еще со времени применения методов теории распознавания образов и лингвистических методов обработки данных [5,1], осуществлялись попытки структуризации поля данных для последующей работы с более гомогенными структурами. Новые пути открыла эра перехода к экспертным системам (ЭС), когда появилась надежда на преодоление недопонимания и недоучета тонких классификаций и сложных взаимосвязей признаков, которые в явной или неявной форме принимают во внимание профессионалы в процессе принятия диагностических (прогностических) решений. Однако и сегодня системы искусственного интеллекта (СИИ) не преодолели разрыв между истинным (не известным нам) механизмом мыслительного процесса при рассуждении и аргументации высококвалифицированным специалистом и отображением этого процесса в базах знаний и системах логического вывода, несмотря на интересные и перспективные подходы к формализации логики аргументации [8]. Существующие формализмы отражают, как правило, типичный вариант принятия решения, соответствующий логике специалиста в традиционном («учебном») варианте, что обусловлено неспособностью извлекать неформализуемые в настоящее время представления интуитивно-образного характера, которые нередко заменяются похожими на истину рассуждениями, точнее, псевдорассуждениями.
В то же время, именно на этом пути - формализации трудно вербализуемых (интуитивных или нечетких для самого эксперта) представлений - можно предполагать прорыв к принципиально новому классу систем искусственного интеллекта. Возможными путями (точнее первыми шагами) в этом направлении представляются следующие:
учет в базе знаний, насколько это возможно, интуитивных представлений специалиста, например, проявляющихся в форме ассоциаций;
отображение в формализмах базы знаний уверенности эксперта (группы экспертов) в информации (знаниях) или, другими словами, учет степени неуверенности в сообщаемых представлениях;
отражение на входе системы того, что можно характеризовать термином «сомнения» в пропущенных через мозг специалиста в проблемной области объективных признаках и/или субъективных сведениях.
Практически каждая область знаний предъявляет свои требования при создании систем компьютерной поддержки решений. В дальнейшем будем рассматривать поставленные вопросы в приложении к медицине.
Экспертные диагностические медицинские системы характеризуются специфическими особенностями, принятие во внимание которых не только повышает их эффективность, но делает их более привлекательными для врачей-пользователей. В этом плане, наряду с аргументированным объяснением предлагаемого решения, особое значение имеет учет следующих факторов:
уровень знаний врача, включающий теоретические познания и практический опыт в данной области медицины;
желание пользователя выразить (привнести в систему) свою уверенность в оценке выраженности проявлений заболевания в конкретном случае (у наблюдаемого пациента);
доступность выбора режима диагностики из альтернативных вариантов;
возможность, в процессе эксплуатации системы, модифицировать представление о патологическом процессе;
способность управлять степенью жесткости отбора нозологических форм (диагнозов) в дифференциально-диагностический ряд;
осуществимость получения информации об аналогичных (по клиническим проявлениям) случаях (прецедентах).
В качестве примеров реализации вышеназванных подходов, с одной стороны, к отображению нечетких представлений в базах знаний, а с другой - к организации интерфейса, обеспечивающего оптимизацию "взаимоотношений" врача-пользователя с интеллектуальной системой, рассмотрим несколько диагностических систем.
Управление диалогом в системе по наследственным болезням ДИАГЕН [2] предоставляет пользователю возможность (по завершении ввода данных) количественно, в интервале от 0 до 100, оценить степень значимости каждого отобранного признака для диагностируемого случая (пациента), исходя из своих знаний и врачебной интуиции, т.е. из собственного опыта и данных литературы (возможна повторная переоценка значимости с последующим повторением поиска). Эта запись (для данного случая диагностики) временно изменяет записанное в базе знаний постоянное значение (коэффициент) при конкретном признаке, установленный для данного класса заболеваний.
На этапе работы системы ДИАГЕН по отбору признаков в диагностическую последовательность введенного пользователем симптомокомплекса вначале происходит привлечение дополнительных признаков. Система осуществляет это, исходя из зафиксированных в ее базе знаний сведений об ассоциативных отношениях симптомов, что в какой-то степени отражает интуитивные представления врача. Благодаря этому, в рассмотрение включаются заболевания, клинические проявления при которых близки к портрету (проявлениям) болезни у диагностируемого пациента. Это позволяет избежать какой-то части ошибок, связанных с пропуском признаков, возможно, интуитивно учтенных, но не введенных врачом. Ассоциативные отношения включают:
структурные связи - ассоциации по смежности в пространстве, что соответствует анатомически близким проявлениям;
каузальные (причинно-следственные) - ассоциации по смежности во времени, отражающие цепочки признаков, связанных патогенетическими механизмами развития заболевания;
ассоциации по сходству, близкие (но не тождественные) синонимическим представлениям, что можно соотнести с понятием толерантности.
Реализация принципа ассоциативности в системе ДИАГЕН осуществляется путем построения матрицы отношений над пространством признаков [3]. Введение этих отношений позволяет проводить уточнение и некоторое расширение, как отмечено выше, входной последовательности признаков до диагностической последовательности, которая уже поступает на механизм логического вывода. Вычисление новых весов признаков осуществляется с помощью функции "близости".
Как было указано ранее, для пользователя важно иметь возможность изменения функционирования правил отбора диагнозов. С этой целью в управляющую структуру системы ДИАГЕН включены правила, задающие стратегию вывода. Основной набор правил, описывающих свойства и взаимосвязь симптомов, содержит специальный коэффициент, изменение которого позволяет усилить или ослабить значимость соответствующего правила. Используя этот механизм, врач в конкретной ситуации может подобрать такой режим, который соответствует его требованиям, что может быть обусловлено характером клинических проявлений заболевания в определенном возрасте или при сочетании с другой патологией. Например, режим поиска синдрома с неполным описанием, так как в практике достаточно велик процент случаев с неклассической клинической картиной (ранние проявления, стертая форма заболевания и т.п.).
Таким образом, организация интерфейса в системе ДИАГЕН не только позволяет (в определенной степени) отображать врачу в количественном выражении свои нечеткие представления о проявлениях болезни у пациента, но и обеспечивает более высокую психологическую совместимость при работе, предоставляя возможность получения расширенной информации о работе системы. Это:
а) оценка предполагаемой роли любого признака (симптома) для идентификации синдрома: полученные экспертным путем (при разработке системы) оценки значимости признаков для распознавания наследственной патологии предлагаются для коррекции в соответствии с рабочей гипотезой (гипотезами) врача-пользователя системы о их диагностической ценности ("весе") в конкретном случае (особенно важно при идентификации нетипичных случаев), что позволяет в какой-то степени осуществлять индивидуальную "настройку" компьютерной системы с учетом опытных представлений врача;
б) отображение в протоколе работы системы не только отмеченных врачом при вводе информации признаков, но и других, связанных с ними определенными (ассоциативными) отношениями и включенных в результирующий дифференциально-диагностический ряд;
в) получение информации, при просмотре протокола объяснений выбора диагноза системой, в зависимости не только от факта наличия или отсутствия, но и от "веса" признака, на основе чего система выдает "премии" и "штрафы", отражающиеся на формировании диагностической последовательности;
г) управление «жесткостью» отбора диагнозов - сужение или расширение выдаваемого системой дифференциально-диагностического ряда по усмотрению врача путем уменьшения или увеличения порога для включения нозологических форм в диагностическую последовательность;
д) использование создаваемого в системе архива для поиска случаев, похожих на диагностируемый, что соответствует логике врачебного мышления, для которой характерна диагностика по прецедентам, когда схватывается нечто существенное, а не логическая последовательность признаков, характеризующих данное состояние.
Система по неотложным состояниям у детей ДИН [7] использует дополнительные связи с другими синдромами, а также понятие "маски" (логическое выражение, состоящее из всех теоретически возможных клинических проявлений синдрома - часто встречающихся, редко встречающихся и т.д.). По дополнительным связям активизируются и принимаются во внимание синдромы, связанные с рассматриваемым причинно-следственными отношениями. По "маске" работа ведется в двух противоположных направлениях: 1) по проявлениям, зафиксированным в "маске", но отсутствующим у ребенка, 2) по проявлениям, отмеченным у ребенка, но не зафиксированным в "маске". В первом случае, если пользователя не устраивает надежность полученного диагноза, он может попытаться уточнить отсутствующие данные и получить более надежный вывод. Во втором случае, по "лишним" для данного синдрома симптомам, есть возможность выйти на другие синдромы, в описании которых полученные данные играют известную роль (в содержательном смысле аналогично системе ДИАГЕН, хотя и с использованием другого математического аппарата). Это позволяет повысить эффективность распознавания состояний, в особенности при нетипичной клинической картине.
По желанию, наряду с отобранным системой синдромным диагнозом, врач может получить весь список гипотетических состояний с оценкой их правдоподобия. Уровни уверенности сопровождают каждое диагностическое правило, что приближает логику экспертной системы к врачебной и дает врачу возможность принять (самостоятельно) окончательное решение или сформулировать собственное мнение о решении ЭС в условиях меньшей неопределенности.
Для формирования мнения пользователя о полученном решении (диагнозе) крайне важна система объяснений, которую желательно видеть представленной в виде нескольких вариантов. Это могут быть, как в системе ДИН, релятивные объяснения, то есть протокол, когда каждый шаг программы снабжается пояснением о том, что в данном случае она делает и с какой целью, а затем, по ассоциативному дереву, строится объяснение метода решения проблемы. В системе ДИАГЕН, как показано выше, пользователю представляется информация обо всех привлеченных дополнительно признаках и о назначенных при различных сочетаниях положительных или отрицательных оценках. В любых случаях следует стремиться к количественно-объективизирующей и вербально объяснимой характеристике предлагаемых решений, что должно способствовать повышению уровня уверенности пользователя в правильности распознавания ситуации экспертной системой.
С учетом вышеизложенного о построении и функционировании ЭС ДИН можно отметить ряд моментов, представляющих, как и в случае с системой ДИАГЕН, общий интерес:
1) механизм учета мнения врача, отражающий его субъективную уверенность в определенной степени выраженности симптома, т.е. неявный учет уровня знаний и опыта пользователя;
2) уточнение отсутствующих данных, с учетом проявлений зафиксированных в "маске", для получения более надежного вывода;
3) выявление сопутствующих синдромов, в описании которых "лишние" для данного (ведущего) синдрома (для данной "маски") симптомы играют известную роль;
4) возможность получения всего списка гипотетических состояний с оценкой их правдоподобия.
Довольно часто встречающийся факт размытых представлений специалиста о частоте встречаемости признаков, характеризующих отдельные нозологические формы относительно редко встречающихся заболеваний, в диагностической экспертной системе ИНФАНТИЛЬНЫЙ СПАЗМ [4] преодолевается при использовании технологии виртуальных статистик [6], получаемых в процессе обработки экспертных знаний. (Виртуальные статистики - это значения частот встречаемостей, а также статистик правдоподобия симптомов, согласованных с оценками экспертов о проявлениях болезни). При таком подходе экспертам предоставляются следующие возможности: а) допускаются нечеткие словесные заключения типа «вероятность этого диагноза незначительна»; б) после определения комплекса основных симптомов, соответствующих нозологической форме, экспертам представляется для заключений полный набор возможных их сочетаний, в которых симптомы принимают только значения «да/нет». Затем экспертные оценки проверяются на соответствие теореме Байеса и экспериментальным данным: порождаемые заключениями виртуальные встречаемости признаков должны быть независимы от формы проявления одной и той же болезни, представленной в разных портретах, и принадлежать диапазону экспериментально полученных (из клинического опыта) или известных из литературы частот встречаемостей признаков, если такой диапазон известен. (Под портретами в данном случае понимаются формальные описания нозологических форм (болезней) по неполным данным, включающим основные дифференциально-диагностические признаки). Можно думать, что предлагаемый подход позволяет задействовать и интуитивные представления специалиста. Сходная ситуация при классификации различных вариантов ЭКГ, нередко осуществляемой не с полной уверенностью, реализована в ЭС путем связывания различных классов кардиосигналов с разными (от 0 до 1) факторами определенности [9].
В процессе доспроса, с целью установления окончательного диагноза, в ЭС ИНФАНТИЛЬНЫЙ СПАЗМ осуществляется текущее вычисление вероятности диагнозов, которые могут иметь место в случае применения тех или иных методов обследования. Таким образом, врач - пользователь системы - получает сведения об уменьшении неопределенности диагностики при последующем исследовании (дообследовании) больного.
Таким образом, субъективно нечеткие представления экспертов должны находить отражение в базах знаний, а пользователи должны иметь возможность фиксировать субъективность в оценках вводимых ими данных для последующего ее учета в процессе принятия решения экспертной системой.
Суммируя, можно отметить необходимость отражения в СИИ следующих основных моментов:
нечетких словесных заключений - для учета интуитивных представлений эксперта;
ассоциативных отношений признаков;
факторов определенности или уверенности эксперта в принадлежности конкретной ситуации (диагноза) к определенному классу;
коэффициентов значимости каждого из отобранных признаков для диагностируемого случая (пациента) - учет мнения пользователя исходя из его знаний и интуиции.
интеллектуальный диагностический медицинский матрица
Список литературы
1. Браверман Э.М., Мучник И.Б. Структурные методы обработки эмпирических данных. - М.: Наука, Глав. ред. физ-мат. лит., 1983. - 464с.
2. Кобринский Б.А., Кудрявцев А.М., Фельдман А.Е. РС-ориентированная информационно-диагностическая система по наследственной патологии у детей // Компьютер. хроника. - 1994. - №8-9. - С.31-37.
3. Кобринский Б.А., Фельдман А.Е. Анализ и учет ассоциативных знаний в медицинских экспертных системах // Новости искусств. интеллекта. - 1995. - №3. - С.90-96.
4. Кобринский Б.А., Марьянчик Б.В., Темин П.А., Ермаков А.Ю. Применение технологии виртуальных статистик для разработки компьютерной медицинской диагностической системы, основанной на знаниях // Компьютер. хроника. - 1997. - №4.
5. Левит В.Е., Переверзев-Орлов В.С. Структура и поле данных при распознавании образов. М.: Наука, 1984. - 120с.
6. Марьянчик Б.В. Метод виртуальных статистик и его применение в партнерских системах для компьютерной диагностики // Компьютер. хроника. - 1996. - №5. - С.65-74.
7. Таперова Л.Н., Веприцкая О.В., Кобринский Б.А. ДИН - экспертная диагностическая система по неотложным состояниям // Программные продукты и системы. - 1995. - №1. - С.30-32.
8. Финн В.К. Об одном варианте логики аргументации // НТИ, сер.2. - 1996. - №5-6.- С.3-19.
9. Bortolan G., Degani R., Pedrycz W. A fuzzy pattern matching technique for diagnostic EEG classification // Comput. In Cardiol., Washington, Sept. 25-28, 1988: Proc. Washington (D.C.), 1989. - P.551-554.
Размещено на Allbest.ru
Подобные документы
Понятия в области метрологии. Представление знаний в интеллектуальных системах. Методы описания нечетких знаний в интеллектуальных системах. Классификация интеллектуальных систем, их структурная организация. Нечеткие системы автоматического управления.
курсовая работа [768,2 K], добавлен 16.02.2015Понятие и содержание экспертных систем, принципы взаимосвязи элементов: интерфейса пользователя, собственно пользователя, эксперта, средств объяснения, рабочей памяти и машины логического вывода. Классификация, преимущества, недостатки экспертных систем.
реферат [33,9 K], добавлен 25.02.2013Экспертная система - компьютерная программа, способная частично заменить специалиста-эксперта в разрешении проблемной ситуации. Структура, режимы функционирования, классификация экспертных систем, этапы разработки. Базы знаний интеллектуальных систем.
реферат [32,2 K], добавлен 04.10.2009Механизм работы нервной системы и мозга человека. Схема биологического нейрона и его математическая модель. Принцип работы искусственной нейронной сети, этапы ее построения и обучения. Применение нейронных сетей в интеллектуальных системах управления.
презентация [98,6 K], добавлен 16.10.2013Исследование принципа действия поэлементной синхронизации с добавлением и вычитанием импульсов. Характеристика кодирования в системах ПДС, классификации кодов, построения кодера и декодера циклического кода. Расчет параметров системы с ОС и ожиданием.
курсовая работа [2,8 M], добавлен 08.12.2011История развития искусственного интеллекта. Экспертные системы: их типы, назначение и особенности, знания и их представление. Структура идеальной и инструменты построения экспертных систем. Управление системой продукции. Семантические сети и фреймы.
реферат [85,7 K], добавлен 20.12.2011Параметры автомобиля, используемые в экспертной системе. Задание нечетких и лингвистических переменных, виды термов. Список правил для функционирования системы, результаты анализа ее работы. Применение алгоритма Мамдани в системах нечеткой логики.
курсовая работа [1,5 M], добавлен 10.02.2013Обзор подхода к разработке системы управления персоналом. Формирование требований к системе, выбор методологии построения системы. Автоматизация работы алгоритма подсчета мощности. Практическая реализация подхода на примере компании ООО "Новая медицина".
дипломная работа [3,3 M], добавлен 03.07.2017Разработка методов дихотомической оценки нечетких моделей знаний операторов информационной системы о государственных и муниципальных платежах. Механизмы и принципы управления базами нечетких моделей знаний операторов, методика и этапы их идентификации.
диссертация [2,0 M], добавлен 30.01.2014Понятие определителя матрицы, математические и алгоритмические основы его расчета, функциональные модели, блок-схемы и программная реализация. Сущность метода Гаусса для решения систем линейных алгебраических уравнений и вычисления определителя матрицы.
контрольная работа [455,2 K], добавлен 18.01.2010