MYCIN була ранньою експертною системою розробленою за 5 чи 6 років на початку 1970х років в Стенфордському університеті. Вона була написана на Ліспі як докторська дисертація Едварда Шортлайфа (англ. Edward Shortliffe) під керівництвом Брюса Б'юкенана (англ. Bruce Buchanan), Стенлі Н. Коена (англ. Stanley N. Cohen) та інших. У цій же лабораторії була раніше створена експертна система Dendral, але цього разу увагу було акцентовано на використанні вирішальних правил з елементами невизначеності. MYCIN було спроектовано для діагностування бактерій, що викликають складні інфекції, такі як бактеремія і менінгіт, а також для рекомендації необхідної кількості антибіотиків, в залежності від маси тіла пацієнта. Назва системи походить від суфіксу «-міцин», який часто зустрічається в назвах антибіотиків. Також Mycin використовувався для діагностики захворювань згортання крові.
Призначення цієї програми - бути асистентом лікаря, який не є вузьким спеціалістом в області застосування антибіотиків. В процесі роботи програма формує гіпотези діагнозу і надає їм певні ваги, але самостійно, як правило, не робить остаточного вибору. Після 1976 року система неодноразово модифікувалася і оновлювалася, але базова версія складалася з п'яти компонентів.
- База знань, яка містить фактичні знання, що стосуються предметної області, і відомості про наявні невизначеності.
- Загальні бази даних пацієнтів, які містять інформацію про конкретних пацієнтів та їх захворювання.
- Консультуюча програма, яка ставить запитання, виводить укладення системи і дає поради для конкретного випадку, використовуючи інформацію про пацієнта і статичні знання.
- Пояснююча програма, яка відповідає на запитання і дає користувачу інформацію про те, на чому ґрунтуються рекомендації або висновки, сформульовані системою. При цьому програма приводить трасування процесу вироблення рекомендацій.
- Програма сприйняття знань, яка служить для оновлення знань, що зберігаються в системі, в процесі її експлуатації.
Підсистема, в яку входять перші три пункти, відповідає за вирішення проблеми. Вона будує гіпотези щодо причин захворювання і формує рекомендації, ґрунтуючись на цих гіпотезах.
Метод
MYCIN оперувала на основі доволі простої машини виведення, і бази знань з ~600 правил. Після запуску, програма задавала користувачу (лікарю) довгий ряд простих «так/ні» або текстових запитань. В результаті, система надавала перелік підозрюваних бактерій, який було відсортовано за імовірністю, вказувала довірчий інтервал для імовірностей діагнозів та їх обґрунтування (тобто MYCIN надавала перелік запитань та правил, які привели її до саме такого ранжування діагнозів), а також рекомендувала курс лікування.
Незважаючи на успіх MYCIN, вона викликала дебати з приводу правомірності її машини виведення. Дослідження, проведені розробниками, показали, що ефективність системи мінімально залежить від конкретних числових особливостей реалізацій правил виводу. Вони припустили, що ефективність значно більше залежить від способу представлення знань і способу виведення. Це питання було розглянуте (Shortliffe EH and Buchanan BG. A model of inexact reasoning in medicine. Mathematical Biosciences 23:351-379, 1975) і потім в їх докладній книзі про MYCIN та зв'язаних з нею експериментах (Rule Based Expert Systems: The MYCIN Experiments of the Stanford Heuristic Programming Project, EH Shortliffe, eds. Reading, MA: Addison-Wesley, 1984).
База знань системи
База знань системи MYCIN організована у вигляді безлічі правил у формі «якщо Умова_1, ..., Умова_m виконуються, то прийти до Висновок_1, ..., Висновок_n». Ці правила перетворені в оператори мови LISP.
Ось як виглядає переклад на звичайну мову типового правила MYCIN: ЯКЩО
- організм володіє плямистим забарвленням, і
- організм має форму палички, і
- організм аеробний,
ТО є підстави припускати,з імовірністю (наприклад,0.8), що цей мікроорганізм відноситься до класу enterobacteriaceae. Такого роду правила названі оргправилами (ORGRULES) і в них сконцентровані знання про такі організмах, як streptococcus, і enterobacteriaceae.
Це правило говорить про те, що якщо організм має форму палички, плямисте забарвлення і активно розвивається в середовищі, насиченої киснем, то з великою ймовірністю його можна віднести до класу enterobacteriaceae. Число 0.8 називається рівнем відповідності (tally) правила, тобто заходом правдоподібності висновку, зробленого на підставі сформульованих умов. Кожне правило такого вигляду можна розглядати як подання в машинній формі деякого елемента знань експерта. Можливість застосувати правило визначається тим, чи виконуються в конкретній ситуації умови, сформульовані в першій його частині. Сформульовані умови також носять нечіткий характер і можуть задовольнятися з різним ступенем істинності. Тому в результаті імпортування правил з бази знань стосовно конкретної ситуації формується загальніше правило, що включає й оцінки рівня істинності дотримання умов:
ЯКЩО Умова_1 виконується з істинністю Х1, ..., Умова_m виконується з істинністю Хм, ТО прийти до Висновку_1 зі ступенем впевненості У1, ..., до висновку n зі ступенем впевненості Уn.
Тут ступінь впевненості, пов'язана з кожним висновком, є функцією від оцінок істинності дотримання умов і рівня відповідності, що відображає ступінь впевненості експерта при формулюванні первинних оргправил. Фактично правило є парою "передумова-дія"; таке правило іноді традиційно називають "продукцією". Передумова - це сукупність умов, а впевненість у достовірності передумови залежить від того, наскільки достовірною є оцінка умов. Умови - це припущення про наявність деяких властивостей, які приймають значення істина або хиба з певним ступенем імовірності. Прикладом може служити умова в наведеному вище правилі: "Організм має форму палички".
Дія - це або висновок, або рекомендація про те, яку дію зробити. Прикладом висновку може служити висновок про те, що даний організм відноситься до певного класу. Приклад рекомендації - сформульований перелік лікувальних процедур. Крім правил, у базі знань MYCIN також зберігаються факти і визначення. Для їх збереження використовуються різні структурні форми:
- прості списки, наприклад, списки всіх мікроорганізмів, відомих системі;
- таблиці знань із записами про певні клінічні показання і значення, які ці свідчення мають при різних умовах; прикладом може служити інформація про форму мікроорганізмів, відомих системі;
- система класифікації клінічних параметрів відповідно контексту, в якому ці параметри розглядаються, наприклад чи є вони властивістю (атрибутом) пацієнтів або мікроорганізмів.
Значна частина знань зберігається не у вигляді правил, а у вигляді властивостей, асоційованих з 65 клінічними параметрами, відомими системі MYCIN. Наприклад, форма - це атрибут мікроорганізму, який може приймати найрізноманітніші значення, наприклад, "паличка" або "кокон". Система також привласнює значення параметрів і для власних потреб - або для спрощення моніторингу взаємодії з користувачем, або для індексації при визначенні порядку застосування правил. Інформація про пацієнта зберігається в структурі, що називається контекстним деревом. У це дерево включені три культури організмів (наприклад, отримані з аналізу крові пацієнта) та поточні призначення, які потрібно враховувати при аналізі, оскільки вони пов'язані з прийомом певних лікарських засобів. З культурами пов'язані мікроорганізми, присутність яких передбачається на підставі даних, отриманих в лабораторії, а з мікроорганізмами - лікарські засоби, що впливають на них.
Структури управління в MYCIN
Цільове правило самого верхнього рівня в системі MYCIN можна сформулювати приблизно так:
ЯКЩО :
Існує мікроорганізм, який вимагає проведення курсу терапії, і Задані міркування щодо будь-яких інших мікроорганізмів, які вимагають проведення курсу терапії,
ТО :
Сформувати список можливих курсів терапії і виділити найкращий з них.
В ході консультації виконується проста двоетапна процедура:
- Формується контекст пацієнта у формі самого верхнього вузла контекстного дерева;
- Робиться спроба застосувати цільове правило до цього контексту пацієнта.
Застосування правила включає в себе оцінку сформульованих в ньому , а цей процес, в свою чергу, включає перевірку, чи існує мікроорганізм, який вимагає проведення курсу терапії. Для цього спочатку потрібно з'ясувати, чи існує взагалі факт зараження мікроорганізмами, пов'язаними з певними хворобами. Цю інформацію можна отримати або безпосередньо від користувача, або скориставшись ланцюжком міркувань, заснованих на спостережуваних симптомах і наявних даних лабораторних досліджень.
Консультація являє собою пошук на деревоподібному графі цілей. У корені дерева розташовується мета самого верхнього рівня - та частина цільового правила, в якій відображено дію - рекомендований курс лікарської терапії. На нижчих рівнях розміщуються підцілі, які являють собою, наприклад, з'ясування, які мікроорганізми виявлені в заражених тканинах і наскільки істотним є зараження кожного з них. Багато з цих підцілей розпадаються на дрібніші підцілі. Листям дерева є факти, які не потребують логічного виведення, оскільки отримані емпіричним шляхом, наприклад, факти, встановлені в лабораторії.
Для роботи програми дуже зручно представити процес породження підцілей за допомогою особливого виду структури, названої І/АБО-графом. Основна ідея полягає в тому, що кореневий вузол дерева являє головну мету, а термінальні вузли - примітивні операції, які може виконати програма. Нетермінальні (проміжні) вузли представляють підцілі, по відношенню до яких допустимо виконати подальший аналіз. Існує досить проста відповідність між аналізом таких структур і аналізом безлічі правил.
Структура управління правилами в MYCIN використовує І/АБО-граф і в порівнянні з програмами штучного інтелекту досить проста - в ній використана методика вичерпного пошуку до якої внесені тільки незначні зміни.
- Формулювання кожної підцілі завжди являє собою узагальнену форму вихідної мети. Так, якщо підціль полягає в тому, щоб довести справедливість судження "організм - це ", то формулювання такої підцілі, визначення типу організму. Цим ініціюється вичерпний пошук, в який залучаються всі можливі відомості про організми.
- В безлічі правил, придатних для сформульованої мети, вишукуються таке, яке задовольняється за визначенням. Якщо для укладення про певний параметр, наприклад про природу організму, підходить кілька правил, то їх результати об'єднуються. Якщо коефіцієнт впевненості якійсь із висунутих гіпотез виявляється в діапазоні від -0,2 до 0,2, то гіпотеза відкидається.
- Якщо поточна підціль являє собою лист на графі (термінальний вузол), то дані запитуються у користувача. В іншому випадку встановлюється чергова підціль і виконується перехід на крок (1).
По завершенні процесу діагностики вибирається рекомендований курс лікування. Вибір включає дві стадії: відбір рекомендованих медикаментів і найкращого варіанта або комбінації медикаментів з отриманого списку.
Комбінація гіпотез
В системі MYCIN може виявитися, що для судження про певний параметр підійде не одне правило, а декілька. Застосування кожного з них - окрема гіпотеза, що характеризується деяким значенням коефіцієнта впевненості. Наприклад, з одного правила випливає, що даний мікроорганізм, це E.coli, причому коефіцієнт впевненості цієї гіпотези дорівнює 0,8. Інше правило, беручи до уваги інші властивості аналізованого об'єкта, приходить до висновку, що цей мікроорганізм - E.coli, але ця гіпотеза характеризується коефіцієнтом впевненості 0.5. Негативне значення коефіцієнта впевненості вказує, що дане правило спростовує сформульоване ув'язнення.
Нехай Х і У, коефіцієнти впевненості однакових висновків, отримані при застосуванні різних правил. В такому разі в системі MYCIN використовується наступна формула визначення результуючого коефіцієнта впевненості:
{X + Y-XY при X, Y> 0 CF (X, Y) = {X + Y + XY при X, Y <0 {(X + Y) / (1-min(| X |, | у |)) при (X> 0 і Y <0) або (X <0 і Y> 0)
Тут | Х | означає абсолютне значення X.
Що при цьому відбувається, неважко зрозуміти інтуїтивно. Якщо обидві гіпотези підтверджують висновок (або, навпаки, обидві гіпотези його спростовують), то коефіцієнт упевненості їх комбінації зростає за абсолютною величиною. Якщо ж одна гіпотеза підтверджує висновок, а інша його спростовує, то наявність знаменника у відповідному виразі згладжує цей ефект.
Якщо виявилося, що гіпотез декілька, то їх можна по черзі "пропускати" через цю формулу, причому, оскільки вона має властивість комутативності, порядок, в якому обробляються гіпотези, значення не має.
Окреме правило застосовується по відношенню до головної цілі, представленої кореневим вузлом на І/АБО-графі. Якщо задовольняються всі, пов'язані з ним передумови, то це правило, замість того щоб формувати судження, збуджує певну дію. Тут в системі MYCIN на сцену виходять правила формулювання рекомендацій про курс лікування. Ці правила включають інформацію про чутливість різних організмів, відомих системі, до тих чи інших медикаментів. Нижче приведено просте правило видачі рекомендацій про лікування.
ЯКЩО мікроорганізм ідентифікований як Pseudomonas, ТО рекомендується вибрати такі медикаменти:
- - COLISTIN (0.98)
- - POLYMIXIN (0.96)
- - GENTAMICIN (0.96)
- - CARBENICILLIN (0.65)
- - SULFISOXAZOLE (0.64)
Числа, наступні за назвою кожного з перерахованих медикаментів, представляють оцінки ймовірності того, що бактерія Pseudomonas виявиться чутливою до цього препарату, і вводяться в систему виходячи з існуючої медичної статистики. Переважний препарат з цього переліку вибирається з урахуванням протипоказань, специфічних для кожного пацієнта. Користувач може піти далі і ставити питання про альтернативний курс лікування до тих пір, поки система не вичерпає список ймовірних діагнозів.
Результати
Дослідження, проведені в , виявили, що MYCIN пропонує прийнятну терапію приблизно в 69% випадків, що краще, ніж у експертів з інфекційних хвороб, яких оцінювали за тими ж критеріями. Це дослідження часто цитують, щоб продемонструвати можливу ступінь незгоди між рішеннями лікарів, навіть якщо вони експерти, коли немає «золотого стандарту» для правильного лікування (Yu VL, et al. Antimicrobial selection by a computer - a blinded evaluation by infectious disease experts. Journal of the American Medical Association 242:1279-1282, 1979).
Практичне використання
Фактично, MYCIN ніколи не використовувалася на практиці. І не в силу її низької ефективності. Як уже згадувалося, в тестах вона перевершувала професорів . Деякі дослідники піднімали етичні та правові питання, пов'язані з використанням комп'ютерів в медицині - якщо програма дає неправильний прогноз, а також пропонує неправильне лікування, хто повинен відповідати за це? Проте, найбільшою проблемою і справжньою причиною, чому MYCIN не використовується в повсякденній практиці, був стан технологій системної інтеграції, особливо за часів її створення. MYCIN була автономною системою, що вимагає від користувача набору всієї необхідної інформації. Програма запускалася на сервері з поділом часу, доступному з раннього Інтернету (), коли ще не було персональних комп'ютерів. У наш час, подібна система була б інтегрована з системою медичних записів, отримувала б відповіді на свої запитання з бази даних про пацієнтів, і була б значно менш залежна від введення інформації лікарем. У 1970-х, сеанс роботи з MYCIN міг легко зайняти 30 хвилин і більше - що становить неприпустимі втрати часу для зайнятого лікаря клініки.
Найбільшим досягненням MYCIN була демонстрація міці її підходу до подання знань і побудові висновків. Пізніше було розроблено безліч експертних систем, засновані на правилах. У 1980-х з'явилися «оболонки» для експертних систем (у тому числі заснованих на MYCIN, відома як (розробляється )), що сприяло розробці експертних систем у різноманітних прикладних областях.
Головними труднощами, з якою зіткнулися під час розробки MYCIN і наступних експертних систем, було «витяг» знань з досвіду людей-експертів для формування бази правил. Зараз цими питаннями займається інженерія знань.
Посилання
- Rule-Based Expert Systems: The MYCIN Experiments of the Stanford Heuristic Programming Project [ 29 червня 2011 у Wayback Machine.] -(edited by Bruce G. Buchanan and Edward H. Shortliffe; ebook version)
- TMYCIN [ 18 лютого 2012 у Wayback Machine.], system based on MYCIN
- " SOME EXPERT SYSTEM NEED COMMON SENSE" [ 11 лютого 2012 у Wayback Machine.] (by John McCarthy)
- "Expert Systems" [ 11 лютого 2012 у Wayback Machine.]
Це незавершена стаття зі штучного інтелекту. Ви можете проєкту, виправивши або дописавши її. |
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
MYCIN bula rannoyu ekspertnoyu sistemoyu rozroblenoyu za 5 chi 6 rokiv na pochatku 1970h rokiv v Stenfordskomu universiteti Vona bula napisana na Lispi yak doktorska disertaciya Edvarda Shortlajfa angl Edward Shortliffe pid kerivnictvom Bryusa B yukenana angl Bruce Buchanan Stenli N Koena angl Stanley N Cohen ta inshih U cij zhe laboratoriyi bula ranishe stvorena ekspertna sistema Dendral ale cogo razu uvagu bulo akcentovano na vikoristanni virishalnih pravil z elementami neviznachenosti MYCIN bulo sproektovano dlya diagnostuvannya bakterij sho viklikayut skladni infekciyi taki yak bakteremiya i meningit a takozh dlya rekomendaciyi neobhidnoyi kilkosti antibiotikiv v zalezhnosti vid masi tila paciyenta Nazva sistemi pohodit vid sufiksu micin yakij chasto zustrichayetsya v nazvah antibiotikiv Takozh Mycin vikoristovuvavsya dlya diagnostiki zahvoryuvan zgortannya krovi Priznachennya ciyeyi programi buti asistentom likarya yakij ne ye vuzkim specialistom v oblasti zastosuvannya antibiotikiv V procesi roboti programa formuye gipotezi diagnozu i nadaye yim pevni vagi ale samostijno yak pravilo ne robit ostatochnogo viboru Pislya 1976 roku sistema neodnorazovo modifikuvalasya i onovlyuvalasya ale bazova versiya skladalasya z p yati komponentiv Baza znan yaka mistit faktichni znannya sho stosuyutsya predmetnoyi oblasti i vidomosti pro nayavni neviznachenosti Zagalni bazi danih paciyentiv yaki mistyat informaciyu pro konkretnih paciyentiv ta yih zahvoryuvannya Konsultuyucha programa yaka stavit zapitannya vivodit ukladennya sistemi i daye poradi dlya konkretnogo vipadku vikoristovuyuchi informaciyu pro paciyenta i statichni znannya Poyasnyuyucha programa yaka vidpovidaye na zapitannya i daye koristuvachu informaciyu pro te na chomu gruntuyutsya rekomendaciyi abo visnovki sformulovani sistemoyu Pri comu programa privodit trasuvannya procesu viroblennya rekomendacij Programa sprijnyattya znan yaka sluzhit dlya onovlennya znan sho zberigayutsya v sistemi v procesi yiyi ekspluataciyi Pidsistema v yaku vhodyat pershi tri punkti vidpovidaye za virishennya problemi Vona buduye gipotezi shodo prichin zahvoryuvannya i formuye rekomendaciyi gruntuyuchis na cih gipotezah MetodMYCIN operuvala na osnovi dovoli prostoyi mashini vivedennya i bazi znan z 600 pravil Pislya zapusku programa zadavala koristuvachu likaryu dovgij ryad prostih tak ni abo tekstovih zapitan V rezultati sistema nadavala perelik pidozryuvanih bakterij yakij bulo vidsortovano za imovirnistyu vkazuvala dovirchij interval dlya imovirnostej diagnoziv ta yih obgruntuvannya tobto MYCIN nadavala perelik zapitan ta pravil yaki priveli yiyi do same takogo ranzhuvannya diagnoziv a takozh rekomenduvala kurs likuvannya Nezvazhayuchi na uspih MYCIN vona viklikala debati z privodu pravomirnosti yiyi mashini vivedennya Doslidzhennya provedeni rozrobnikami pokazali sho efektivnist sistemi minimalno zalezhit vid konkretnih chislovih osoblivostej realizacij pravil vivodu Voni pripustili sho efektivnist znachno bilshe zalezhit vid sposobu predstavlennya znan i sposobu vivedennya Ce pitannya bulo rozglyanute Shortliffe EH and Buchanan BG A model of inexact reasoning in medicine Mathematical Biosciences 23 351 379 1975 i potim v yih dokladnij knizi pro MYCIN ta zv yazanih z neyu eksperimentah Rule Based Expert Systems The MYCIN Experiments of the Stanford Heuristic Programming Project EH Shortliffe eds Reading MA Addison Wesley 1984 Baza znan sistemiBaza znan sistemi MYCIN organizovana u viglyadi bezlichi pravil u formi yaksho Umova 1 Umova m vikonuyutsya to prijti do Visnovok 1 Visnovok n Ci pravila peretvoreni v operatori movi LISP Os yak viglyadaye pereklad na zvichajnu movu tipovogo pravila MYCIN YaKShO organizm volodiye plyamistim zabarvlennyam i organizm maye formu palichki i organizm aerobnij TO ye pidstavi pripuskati z imovirnistyu napriklad 0 8 sho cej mikroorganizm vidnositsya do klasu enterobacteriaceae Takogo rodu pravila nazvani orgpravilami ORGRULES i v nih skoncentrovani znannya pro taki organizmah yak streptococcus i enterobacteriaceae Ce pravilo govorit pro te sho yaksho organizm maye formu palichki plyamiste zabarvlennya i aktivno rozvivayetsya v seredovishi nasichenoyi kisnem to z velikoyu jmovirnistyu jogo mozhna vidnesti do klasu enterobacteriaceae Chislo 0 8 nazivayetsya rivnem vidpovidnosti tally pravila tobto zahodom pravdopodibnosti visnovku zroblenogo na pidstavi sformulovanih umov Kozhne pravilo takogo viglyadu mozhna rozglyadati yak podannya v mashinnij formi deyakogo elementa znan eksperta Mozhlivist zastosuvati pravilo viznachayetsya tim chi vikonuyutsya v konkretnij situaciyi umovi sformulovani v pershij jogo chastini Sformulovani umovi takozh nosyat nechitkij harakter i mozhut zadovolnyatisya z riznim stupenem istinnosti Tomu v rezultati importuvannya pravil z bazi znan stosovno konkretnoyi situaciyi formuyetsya zagalnishe pravilo sho vklyuchaye j ocinki rivnya istinnosti dotrimannya umov YaKShO Umova 1 vikonuyetsya z istinnistyu H1 Umova m vikonuyetsya z istinnistyu Hm TO prijti do Visnovku 1 zi stupenem vpevnenosti U1 do visnovku n zi stupenem vpevnenosti Un Tut stupin vpevnenosti pov yazana z kozhnim visnovkom ye funkciyeyu vid ocinok istinnosti dotrimannya umov i rivnya vidpovidnosti sho vidobrazhaye stupin vpevnenosti eksperta pri formulyuvanni pervinnih orgpravil Faktichno pravilo ye paroyu peredumova diya take pravilo inodi tradicijno nazivayut produkciyeyu Peredumova ce sukupnist umov a vpevnenist u dostovirnosti peredumovi zalezhit vid togo naskilki dostovirnoyu ye ocinka umov Umovi ce pripushennya pro nayavnist deyakih vlastivostej yaki prijmayut znachennya istina abo hiba z pevnim stupenem imovirnosti Prikladom mozhe sluzhiti umova v navedenomu vishe pravili Organizm maye formu palichki Diya ce abo visnovok abo rekomendaciya pro te yaku diyu zrobiti Prikladom visnovku mozhe sluzhiti visnovok pro te sho danij organizm vidnositsya do pevnogo klasu Priklad rekomendaciyi sformulovanij perelik likuvalnih procedur Krim pravil u bazi znan MYCIN takozh zberigayutsya fakti i viznachennya Dlya yih zberezhennya vikoristovuyutsya rizni strukturni formi prosti spiski napriklad spiski vsih mikroorganizmiv vidomih sistemi tablici znan iz zapisami pro pevni klinichni pokazannya i znachennya yaki ci svidchennya mayut pri riznih umovah prikladom mozhe sluzhiti informaciya pro formu mikroorganizmiv vidomih sistemi sistema klasifikaciyi klinichnih parametriv vidpovidno kontekstu v yakomu ci parametri rozglyadayutsya napriklad chi ye voni vlastivistyu atributom paciyentiv abo mikroorganizmiv Znachna chastina znan zberigayetsya ne u viglyadi pravil a u viglyadi vlastivostej asocijovanih z 65 klinichnimi parametrami vidomimi sistemi MYCIN Napriklad forma ce atribut mikroorganizmu yakij mozhe prijmati najriznomanitnishi znachennya napriklad palichka abo kokon Sistema takozh privlasnyuye znachennya parametriv i dlya vlasnih potreb abo dlya sproshennya monitoringu vzayemodiyi z koristuvachem abo dlya indeksaciyi pri viznachenni poryadku zastosuvannya pravil Informaciya pro paciyenta zberigayetsya v strukturi sho nazivayetsya kontekstnim derevom U ce derevo vklyucheni tri kulturi organizmiv napriklad otrimani z analizu krovi paciyenta ta potochni priznachennya yaki potribno vrahovuvati pri analizi oskilki voni pov yazani z prijomom pevnih likarskih zasobiv Z kulturami pov yazani mikroorganizmi prisutnist yakih peredbachayetsya na pidstavi danih otrimanih v laboratoriyi a z mikroorganizmami likarski zasobi sho vplivayut na nih Strukturi upravlinnya v MYCINCilove pravilo samogo verhnogo rivnya v sistemi MYCIN mozhna sformulyuvati priblizno tak YaKShO Isnuye mikroorganizm yakij vimagaye provedennya kursu terapiyi i Zadani mirkuvannya shodo bud yakih inshih mikroorganizmiv yaki vimagayut provedennya kursu terapiyi TO Sformuvati spisok mozhlivih kursiv terapiyi i vidiliti najkrashij z nih V hodi konsultaciyi vikonuyetsya prosta dvoetapna procedura Formuyetsya kontekst paciyenta u formi samogo verhnogo vuzla kontekstnogo dereva Robitsya sproba zastosuvati cilove pravilo do cogo kontekstu paciyenta Zastosuvannya pravila vklyuchaye v sebe ocinku sformulovanih v nomu a cej proces v svoyu chergu vklyuchaye perevirku chi isnuye mikroorganizm yakij vimagaye provedennya kursu terapiyi Dlya cogo spochatku potribno z yasuvati chi isnuye vzagali fakt zarazhennya mikroorganizmami pov yazanimi z pevnimi hvorobami Cyu informaciyu mozhna otrimati abo bezposeredno vid koristuvacha abo skoristavshis lancyuzhkom mirkuvan zasnovanih na sposterezhuvanih simptomah i nayavnih danih laboratornih doslidzhen Konsultaciya yavlyaye soboyu poshuk na derevopodibnomu grafi cilej U koreni dereva roztashovuyetsya meta samogo verhnogo rivnya ta chastina cilovogo pravila v yakij vidobrazheno diyu rekomendovanij kurs likarskoyi terapiyi Na nizhchih rivnyah rozmishuyutsya pidcili yaki yavlyayut soboyu napriklad z yasuvannya yaki mikroorganizmi viyavleni v zarazhenih tkaninah i naskilki istotnim ye zarazhennya kozhnogo z nih Bagato z cih pidcilej rozpadayutsya na dribnishi pidcili Listyam dereva ye fakti yaki ne potrebuyut logichnogo vivedennya oskilki otrimani empirichnim shlyahom napriklad fakti vstanovleni v laboratoriyi Dlya roboti programi duzhe zruchno predstaviti proces porodzhennya pidcilej za dopomogoyu osoblivogo vidu strukturi nazvanoyi I ABO grafom Osnovna ideya polyagaye v tomu sho korenevij vuzol dereva yavlyaye golovnu metu a terminalni vuzli primitivni operaciyi yaki mozhe vikonati programa Neterminalni promizhni vuzli predstavlyayut pidcili po vidnoshennyu do yakih dopustimo vikonati podalshij analiz Isnuye dosit prosta vidpovidnist mizh analizom takih struktur i analizom bezlichi pravil Struktura upravlinnya pravilami v MYCIN vikoristovuye I ABO graf i v porivnyanni z programami shtuchnogo intelektu dosit prosta v nij vikoristana metodika vicherpnogo poshuku do yakoyi vneseni tilki neznachni zmini Formulyuvannya kozhnoyi pidcili zavzhdi yavlyaye soboyu uzagalnenu formu vihidnoyi meti Tak yaksho pidcil polyagaye v tomu shob dovesti spravedlivist sudzhennya organizm ce to formulyuvannya takoyi pidcili viznachennya tipu organizmu Cim iniciyuyetsya vicherpnij poshuk v yakij zaluchayutsya vsi mozhlivi vidomosti pro organizmi V bezlichi pravil pridatnih dlya sformulovanoyi meti vishukuyutsya take yake zadovolnyayetsya za viznachennyam Yaksho dlya ukladennya pro pevnij parametr napriklad pro prirodu organizmu pidhodit kilka pravil to yih rezultati ob yednuyutsya Yaksho koeficiyent vpevnenosti yakijs iz visunutih gipotez viyavlyayetsya v diapazoni vid 0 2 do 0 2 to gipoteza vidkidayetsya Yaksho potochna pidcil yavlyaye soboyu list na grafi terminalnij vuzol to dani zapituyutsya u koristuvacha V inshomu vipadku vstanovlyuyetsya chergova pidcil i vikonuyetsya perehid na krok 1 Po zavershenni procesu diagnostiki vibirayetsya rekomendovanij kurs likuvannya Vibir vklyuchaye dvi stadiyi vidbir rekomendovanih medikamentiv i najkrashogo varianta abo kombinaciyi medikamentiv z otrimanogo spisku Kombinaciya gipotezV sistemi MYCIN mozhe viyavitisya sho dlya sudzhennya pro pevnij parametr pidijde ne odne pravilo a dekilka Zastosuvannya kozhnogo z nih okrema gipoteza sho harakterizuyetsya deyakim znachennyam koeficiyenta vpevnenosti Napriklad z odnogo pravila viplivaye sho danij mikroorganizm ce E coli prichomu koeficiyent vpevnenosti ciyeyi gipotezi dorivnyuye 0 8 Inshe pravilo beruchi do uvagi inshi vlastivosti analizovanogo ob yekta prihodit do visnovku sho cej mikroorganizm E coli ale cya gipoteza harakterizuyetsya koeficiyentom vpevnenosti 0 5 Negativne znachennya koeficiyenta vpevnenosti vkazuye sho dane pravilo sprostovuye sformulovane uv yaznennya Nehaj H i U koeficiyenti vpevnenosti odnakovih visnovkiv otrimani pri zastosuvanni riznih pravil V takomu razi v sistemi MYCIN vikoristovuyetsya nastupna formula viznachennya rezultuyuchogo koeficiyenta vpevnenosti X Y XY pri X Y gt 0 CF X Y X Y XY pri X Y lt 0 X Y 1 min X u pri X gt 0 i Y lt 0 abo X lt 0 i Y gt 0 Tut H oznachaye absolyutne znachennya X Sho pri comu vidbuvayetsya nevazhko zrozumiti intuyitivno Yaksho obidvi gipotezi pidtverdzhuyut visnovok abo navpaki obidvi gipotezi jogo sprostovuyut to koeficiyent upevnenosti yih kombinaciyi zrostaye za absolyutnoyu velichinoyu Yaksho zh odna gipoteza pidtverdzhuye visnovok a insha jogo sprostovuye to nayavnist znamennika u vidpovidnomu virazi zgladzhuye cej efekt Yaksho viyavilosya sho gipotez dekilka to yih mozhna po cherzi propuskati cherez cyu formulu prichomu oskilki vona maye vlastivist komutativnosti poryadok v yakomu obroblyayutsya gipotezi znachennya ne maye Okreme pravilo zastosovuyetsya po vidnoshennyu do golovnoyi cili predstavlenoyi korenevim vuzlom na I ABO grafi Yaksho zadovolnyayutsya vsi pov yazani z nim peredumovi to ce pravilo zamist togo shob formuvati sudzhennya zbudzhuye pevnu diyu Tut v sistemi MYCIN na scenu vihodyat pravila formulyuvannya rekomendacij pro kurs likuvannya Ci pravila vklyuchayut informaciyu pro chutlivist riznih organizmiv vidomih sistemi do tih chi inshih medikamentiv Nizhche privedeno proste pravilo vidachi rekomendacij pro likuvannya YaKShO mikroorganizm identifikovanij yak Pseudomonas TO rekomenduyetsya vibrati taki medikamenti COLISTIN 0 98 POLYMIXIN 0 96 GENTAMICIN 0 96 CARBENICILLIN 0 65 SULFISOXAZOLE 0 64 Chisla nastupni za nazvoyu kozhnogo z pererahovanih medikamentiv predstavlyayut ocinki jmovirnosti togo sho bakteriya Pseudomonas viyavitsya chutlivoyu do cogo preparatu i vvodyatsya v sistemu vihodyachi z isnuyuchoyi medichnoyi statistiki Perevazhnij preparat z cogo pereliku vibirayetsya z urahuvannyam protipokazan specifichnih dlya kozhnogo paciyenta Koristuvach mozhe piti dali i staviti pitannya pro alternativnij kurs likuvannya do tih pir poki sistema ne vicherpaye spisok jmovirnih diagnoziv RezultatiDoslidzhennya provedeni v viyavili sho MYCIN proponuye prijnyatnu terapiyu priblizno v 69 vipadkiv sho krashe nizh u ekspertiv z infekcijnih hvorob yakih ocinyuvali za timi zh kriteriyami Ce doslidzhennya chasto cituyut shob prodemonstruvati mozhlivu stupin nezgodi mizh rishennyami likariv navit yaksho voni eksperti koli nemaye zolotogo standartu dlya pravilnogo likuvannya Yu VL et al Antimicrobial selection by a computer a blinded evaluation by infectious disease experts Journal of the American Medical Association 242 1279 1282 1979 Praktichne vikoristannyaFaktichno MYCIN nikoli ne vikoristovuvalasya na praktici I ne v silu yiyi nizkoyi efektivnosti Yak uzhe zgaduvalosya v testah vona perevershuvala profesoriv Deyaki doslidniki pidnimali etichni ta pravovi pitannya pov yazani z vikoristannyam komp yuteriv v medicini yaksho programa daye nepravilnij prognoz a takozh proponuye nepravilne likuvannya hto povinen vidpovidati za ce Prote najbilshoyu problemoyu i spravzhnoyu prichinoyu chomu MYCIN ne vikoristovuyetsya v povsyakdennij praktici buv stan tehnologij sistemnoyi integraciyi osoblivo za chasiv yiyi stvorennya MYCIN bula avtonomnoyu sistemoyu sho vimagaye vid koristuvacha naboru vsiyeyi neobhidnoyi informaciyi Programa zapuskalasya na serveri z podilom chasu dostupnomu z rannogo Internetu koli she ne bulo personalnih komp yuteriv U nash chas podibna sistema bula b integrovana z sistemoyu medichnih zapisiv otrimuvala b vidpovidi na svoyi zapitannya z bazi danih pro paciyentiv i bula b znachno mensh zalezhna vid vvedennya informaciyi likarem U 1970 h seans roboti z MYCIN mig legko zajnyati 30 hvilin i bilshe sho stanovit nepripustimi vtrati chasu dlya zajnyatogo likarya kliniki Najbilshim dosyagnennyam MYCIN bula demonstraciya mici yiyi pidhodu do podannya znan i pobudovi visnovkiv Piznishe bulo rozrobleno bezlich ekspertnih sistem zasnovani na pravilah U 1980 h z yavilisya obolonki dlya ekspertnih sistem u tomu chisli zasnovanih na MYCIN vidoma yak rozroblyayetsya sho spriyalo rozrobci ekspertnih sistem u riznomanitnih prikladnih oblastyah Golovnimi trudnoshami z yakoyu zitknulisya pid chas rozrobki MYCIN i nastupnih ekspertnih sistem bulo vityag znan z dosvidu lyudej ekspertiv dlya formuvannya bazi pravil Zaraz cimi pitannyami zajmayetsya inzheneriya znan PosilannyaRule Based Expert Systems The MYCIN Experiments of the Stanford Heuristic Programming Project 29 chervnya 2011 u Wayback Machine edited by Bruce G Buchanan and Edward H Shortliffe ebook version TMYCIN 18 lyutogo 2012 u Wayback Machine system based on MYCIN SOME EXPERT SYSTEM NEED COMMON SENSE 11 lyutogo 2012 u Wayback Machine by John McCarthy Expert Systems 11 lyutogo 2012 u Wayback Machine Ce nezavershena stattya zi shtuchnogo intelektu Vi mozhete dopomogti proyektu vipravivshi abo dopisavshi yiyi