MYCIN是一個早期的專家系統,可以針對病人的情況,對症下藥開不同種類的抗生素。
名稱的由來,是由於許多細菌都有-mycin字尾。
MYCIN是使用一個簡單的推論引擎,並且以知識為基礎(大約600條規則)。
以往的人工智慧都是基於邏輯和Symbol,但是因為系統缺乏Common Sense飽受批評。而專家系統主要是先給予既定的規則和知識,使得之前這方面的問題能夠被解決。
MYCIN主要是一個以Lisp撰寫的系統
輸入方面,乃詢問醫生一連串是非題(例如:病患是否開過刀),或者是簡短的問題。
經過史丹佛大學醫學院的調查,MYCIN的診斷結果有65%的正確率,儘管不是完全診斷正確,其準確率已經比許多專家醫師高。(因為此類問題往往沒有標準答案)
這系統最後會產生可能致病的細菌排名,而這排名是基於每一個診斷的機率,以及做出該診斷的理由,甚至也可以詢問為什麼要針對某個問題去做詢問。
MYCIN也能夠列出它診斷排名,所依據的問題和規則。
MYCIN也能更進一步指示出針對該病症應該用藥為何。
MYCIN雖然有不錯的正確率和表現,但是仍未用在現實世界,這乃是因為當系統若出錯,開錯了藥導致死亡,並沒有可以負責的人。(開發商或醫生,誰該負責?)
這可能牽扯到另外一個專家系統的問題。若專家系統真正能在社會上運作,則許多高等知識份子可能面臨遭受機器取代,而失業的問題。儘管專家系統面對特定領域,已經被證實能夠比一般人類專家有更好的表現,但它會面臨到一些恐懼的因素,例如人類專家擔心自己飯碗不保,進而影響其發展。此外,當時的運算能力仍然很不足,例如做一個診斷需要花30分鐘的時間,顯然較人類專家所需判斷的時間多出很多。而且當時沒有網路的協助,病人臨床的資料每次都要重新輸入,相當費時費力。如今電腦運算速度和網路均發達,專家系統的發展應會更順利。
MYCIN對於人工智慧的影響,乃是之後的專家系統往往會以其作為一個框架,來做進一步的研發。例如E-MYCIN、KEE…等等。原本MYCIN是用於醫學領域,基於它的專家系統則藉由知識庫的改變,可以用於其他領域上。因此在專家系統上MYCIN占有一定程度的地位,也足以讓專家系統研究的後輩參考或改良。
運作實例
------- patient-1 -------
Patient's name: HELP
Patient's name: SYLVIA_FISHER
Sex: FEMALE
Age: 27
------- culture-1 -------
From what site was specimen CULTURE-1 taken? BLOOD
How many days ago was this culture (CULTURE-1) obtained? 3
------- organism-1 -------
Enter the identity (genus) of ORGANISM-1? UNKNOWN
The gram strain of ORGANISM-1? ?
Must be one of: acid-fast, pos, neg
The gram strain of ORGANISM-1?NEG
Is ORGANISM-1 a rod or coccus? ROD
※可以詢問系統為什麼要詢問某個問題※
Is PATIENT-1 a burn patient? If so, mild or serious?WHY
[Why is the value of burn being asked for?]
It is known that:
The site of the culture is blood
The gram of the organism is neg
The morphology of the organism is rod
Therefore,
Rule 52:
If The burn of the patient is serious
Then with certainty of 0.4
The identity of the organism is pseudomonas
Is PATIENT-1 a burn patient? If so, mild or serious?SERIOUS
What is the aerobicity of ORGANISM-1? AEROBIC
Is PATIENT-1 a compromised host? YES
Findings for ORGANISM-1
for these goals: identity
IDENTITY: ENTERO 0.8, PSEUDOMONAS 0.76
Is there another organism?YES
------- organism-2 -------
Enter the identity (genus) of ORGANISM-2? UNKNOWN
The gram strain of ORGANISM-2?NEG 0.8 POS 0.2
Is ORGANISM-2 a rod or coccus? ROD
What is the aerobicity of ORGANISM-2? ANAEROBIC
Findings for ORGANISM-2
for these goals: identity
IDENTITY: BACTEROIDES 0.72, PSEUDOMONAS 0.6464
Is there another organism?NO
Is there another culture?NO
Is there another patient?NO
留言列表