基于案例推理的中醫(yī)診療專家系統(tǒng)_第1頁
基于案例推理的中醫(yī)診療專家系統(tǒng)_第2頁
基于案例推理的中醫(yī)診療專家系統(tǒng)_第3頁
基于案例推理的中醫(yī)診療專家系統(tǒng)_第4頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、基于案例推理的中醫(yī)診療專家系統(tǒng)    【摘要】  為了解決中醫(yī)診療專家系統(tǒng)中知識獲取瓶頸和推理技術應用等問題,把基于案例推理技術用于中醫(yī)診療專家系統(tǒng)的知識表示和推理。提出系統(tǒng)模型,介紹了案例推理的基本結構:案例提取網(case retrieval nets)以及案例提取算法,對系統(tǒng)中案例的學習和修正機制進行了說明,并提出用基于案例的解釋來生成診斷結果的解釋性說明以及輔助構建基于案例的中醫(yī)診療輔助教學系統(tǒng)。這種基于案例推理的中醫(yī)診療專家系統(tǒng)可以適應不確定、不完全的知識表示,病案案例獲取方便,充分體現(xiàn)中醫(yī)經驗在診療過程中的重要作用,是建立中醫(yī)診療專

2、家系統(tǒng)的一種新方法。 【關鍵詞】  人工智能;專家系統(tǒng);中醫(yī);基于案例的推理;案例提取網Abstract:In order to solve knowledge acquisition and reasoning technology issues in the traditional Chinese medicine expert system,this paper integrates the CBR technique into the Knowledge's representation and reasoning of it. We put forward the

3、system's model and introduce the basic framework of case reasoning: case retrieval nets, and case extraction algorithm. This paper also explains the mechanism of case study and revise and puts forward a method to explain the diagnosis result and to build a assistant tutoring system of Chinese tr

4、aditional medicine by using case-base explanation. At last, this paper makes a summary of the advantages of the system, and put forward the further research and development directions. It can adapt to uncertainty, incomplete knowledge, convenient access to medical records case, fully embody the impo

5、rtant role of the Chinese medicine experience in the clinic process. Our method is a novel method to establish a traditional Chinese medicine expert system.Key words:AI;Expert system;Traditional Chinese medicine;  Case-based reasoning;  Case retrieval nets    中醫(yī)藥現(xiàn)代化是國家中長期科技發(fā)

6、展規(guī)劃中具有戰(zhàn)略意義的研究課題。為了適應信息時代發(fā)展要求,促進祖國傳統(tǒng)醫(yī)學的傳承和發(fā)展,使中醫(yī)中藥在國際競爭中更具優(yōu)勢和特色,利用現(xiàn)代先進的智能的信息技術來解決中醫(yī)診斷信息化過程中的關鍵問題,無疑是一項迫在眉睫的基礎性工作。 然而,我國在這方面的整體研究水平還較低,多數中醫(yī)診療專家系統(tǒng)缺乏足夠的智能性,離臨床使用要求還有很大距離。歸結其原因主要有:沒有從中醫(yī)的整體性、系統(tǒng)性來分析和解決問題,僅針對具體病癥分散開發(fā)一些小系統(tǒng)1;系統(tǒng)結構固定,多采用基于規(guī)則的推理,準確性依賴于初始化時專家知識庫的建立,難以適應多變的實際應用環(huán)境;沒有很好實現(xiàn)中醫(yī)專家知識的自動獲取和學習,對于半結構化和非難以適應結

7、構化診療知識無法很好地表示,存在知識獲取瓶頸;直覺性經驗知識是專家經驗知識的重要組成部分2,現(xiàn)有系統(tǒng)的知識獲取和表示形式難以適應中醫(yī)知識的這種經驗性。    基于案例的推理(case-based reasoning,CBR)是將以前解決問題的經驗以案例形式存儲,作為以后的問題解決參考的一種機器學習和推理方法3。它在非結構化知識表示上很有優(yōu)勢,并且在知識獲取上,優(yōu)于基于規(guī)則的表示。在基于案例推理的醫(yī)學診療專家系統(tǒng)中,知識的主體是病案案例,在知識獲取和學習上有大量現(xiàn)成的來源。本文將基于案例的推理技術引入中醫(yī)診療專家系統(tǒng)的建模中,使用案例表示中醫(yī)專家的診療經驗,用案例提

8、取網(case retrieval nets,CRN)作為案例提取結構,實現(xiàn)案例的提取、學習。系統(tǒng)根據幾千年來眾多中醫(yī)名家的診療經驗建立案例庫,以案例推理方法為基礎,模擬中醫(yī)專家看病推理過程,針對病人的“望、聞、問、切”四診癥狀,推斷出病人幾種癥候的可能性,并由此提出建議處方,實現(xiàn)智能化的中醫(yī)專家診斷過程。    首先提出基于案例推理的中醫(yī)診療專家系統(tǒng)的體系結構,介紹了基于案例的推理和案例提取網的概念,說明案例提?。ㄒ布丛\療過程)的實現(xiàn)算法;然后說明了在這種結構下案例的修正、學習和解釋的機制及效用;最后,進行了總結和進一步研究的展望。1  系統(tǒng)框架和案例

9、提取算法1.1  系統(tǒng)框架中醫(yī)診斷治療過程是,首先建立病人信息模型,通過“望、聞、問、切”四診來獲取疾病癥狀、體征等臨床信息;其次,根據患者個人信息和癥狀信息,結合中醫(yī)理論,給出患者的證型癥候信息及對患者癥狀的解釋,即“辨證”;最后,根據辨證和藥物特征,結合前人方藥經驗,開出藥方,提出相應的治療方案4,5。可以看出,在這個過程中包含兩個推理階段:由疾病的表現(xiàn)得到癥候信息、由證候信息推理得到相應的治療方案和方劑。    有經驗的中醫(yī)專家在這兩個階段中除了能夠充分結合多方面的中醫(yī)藥理論知識,最重要的一點就是他們還能將各種診療經驗結合在當前疾病的診療上。而這種

10、診療經驗可以轉化為案例的表述,從而利用案例推理實現(xiàn)智能的中醫(yī)診療系統(tǒng)。由此,提出將案例推理技術用于中醫(yī)診療專家系統(tǒng)開發(fā)的思想?;诎咐评淼闹嗅t(yī)診療專家系統(tǒng)診斷模型見圖1。    圖1中病人信息包括病人的既往病史、日常生活習慣、體征等內容,CBR推理機根據病人信息和四診癥狀信息進行推理,從診斷案例庫提取的最近似案例送入案例修正模塊,案例修正后輸出即為對當前病案的診斷結果。診斷并治療取得一定效果后,該病案可以被輸入到案例學習模塊,根據病人反饋及診斷案例庫現(xiàn)有案例的情況判斷是否可以作為經驗案例存入診斷案例庫,也即經驗學習。    診斷模塊

11、的輸出是癥候辨證信息,這也是治療模塊的輸入信息。因為基于案例推理的治療模塊與上述診斷模塊結構近似,這里就不贅述了。1.2  案例的表示和案例提取網由于中醫(yī)學的學科特性,案例的描述具有極大的不確定性,不能以固定屬性描述的案例結構來表達診療經驗。這里用案例提取網(case-retrieval nets,CRN)作為診療案例的描述和提取結構,以動態(tài)屬性結構描述案例,有效解決了上述問題。根據不同的查詢問題,這個網狀結構在內存中動態(tài)生成6。    圖2是一個CRN的結構圖。CRN中的案例是通過一個叫信息實體(Information Entities,IEs)的知識

12、單元來描述的。IEs類似于傳統(tǒng)CBR中案例描述的“屬性值”對,但它是一個原子結構,是CRN中知識的最小單元。通常情況下使用多個IEs來描述一個案例,不同案例由不同的IEs集合來描述。不同IEs之間有相似性關聯(lián),且每個IEs與它要描述的對應案例之間有相關性關聯(lián)。利用CRN解決問題包括以下3個基本步驟:與待解決問題相關的IEs的激活。在中醫(yī)診斷過程中,可以把病人的癥狀信息解析為IEs;在治療方案提出過程,則是具體的癥候描述作為IEs。CRN中IEs間相似性計算。IEs間的相似性計算提供了類似于傳統(tǒng)CBR中相同屬性的不同值之間的比較。通過IEs之間的相似性,可以得到與問題描述相關的其他IEs的集合,

13、這是一種傳播激活的方式。通過這種方式,擴大了搜索的范圍。案例相關性計算。根據集合中的各個IEs與各案例的相關度,計算出案例與當前問題的關聯(lián)程度。而最終的案例提取就以此為依據。1.3  CRN的建立和案例提取CRN是根據具體問題實時建立的一個網狀結構,然而,要根據問題生成CRN,需要案例庫中存在如下兩個關系:IEse1和IEse2之間的相似性,用(e1,e2) 來表示。IEse 和案例描述c之間的相關性,用p(e,c)來表示。    這兩個關系取值可以是0,1間的一個小數。根據上面CRN解決問題的基本步驟,相應的CRN構建過程有三個步驟: 

14、60;  第1步,診斷過程中的各種輸入信息(癥狀表現(xiàn)等)可以解析為一個IEs子集。對于案例庫中所有IEs:e,E,癥狀描述中若出現(xiàn)該IEs,則有 ,否則,有 。由于可能有同義詞出現(xiàn),可以建立一個同義詞表,多個同義詞對應一個IEs。而匹配過程則是先以單個詞為基礎對問題描述進行簡單的字符串匹配或是自然語言理解(NLP)分析,得到一個詞語集合以后,再根據同義詞與IEs的對應關系,將其轉化成為信息實體全集E的一個子集。這一步也是問題的解析過程,得到解析后IEs的集合,也就是 ,是通過存儲在內存中 的值來表示它是與問題相關的。    第2步,對于案例庫中每一個IEs:eE,計算:    1(e)=e(e1,e)·0(e1),(es,e)·0(es),  (1)    e1esE是問題解析出來的IEs的集合,而 e則是一個加權函數,一般情況下可以采用求最大值或是求和的算法。這一步完成后,針對當前問題的CRN中各個IEs之間的相似性關聯(lián)就建立起來了。    通過E1以及上

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論