




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
不確定性推理方法非經典邏輯和非經典推理與經典邏輯和經典推理的區(qū)別推理方法上,經典邏輯采用演繹邏輯推理,非經典邏輯采用歸納邏輯推理。轄域取值上,經典邏輯都是二值邏輯,而非經典邏輯都是多值邏輯。運算法則上,非經典邏輯背棄了經典邏輯的一些重要特性。邏輯算符上,非經典邏輯具有更多的邏輯算法。經典邏輯是單調的,引用非單調邏輯進行非單調推理是非經典邏輯與經典邏輯的又一重要區(qū)別。內容簡介5.1概述5.2概率論基礎5.3貝葉斯網絡5.4主觀貝葉斯方法5.5確定性方法5.6證據理論(D-Stheory)5.1概述人類的知識和思維行為中,確定性只是相對的,不確定性才是絕對的。智能主要反映在求解不確定性問題的能力上。推理是人類的思維過程,是從已知實事出發(fā),通過運用相關的知識逐步推出某個結論的過程。不確定性推理是指建立在不確定性知識和證據的基礎上的推理,是從不確定性的初始證據出發(fā),通過運用不確定性的知識,最終推出具有一定程度的不確定性但卻是合理或者近乎合理的結論的推理過程。5.1.1不確定性不確定性推理方法產生的原因很多原因導致同一結果;推理所需信息不完備;背景知識不足;信息描述模糊;信息中含有噪聲;推理能力不足;解題方案不唯一等。不確定性的性質隨機性;模糊性;不完全性;時變性不確定性的存在不確定推理中,規(guī)則前件(證據)、后件(結論)以及規(guī)則本身在某種程度上都是不確定的。證據的不確定性、規(guī)則的不確定性、推理的不確定性5.1.1不確定性證據規(guī)則推理證據是智能系統的基本信息,是推理的依據。歧義性、不完全性、不精確性、模糊性、可信性、隨機性、不一致性通常來源于專家處理問題的經驗,存在著不確定性因素。證據組合、規(guī)則自身、規(guī)則結論規(guī)則之間的沖突影響、不確定的參數、優(yōu)先策略由于知識不確定性的動態(tài)積累和傳播過程所造成的。推理過程要通過某種不確定的度量,尋找盡可能符合客觀世界的計算,最終得到結論的不確定性度量。5.1.2不確定性推理的基本問題
基于規(guī)則的專家系統中,不確定性表現在證據、規(guī)則和推理3個方面,需要對專家系統中的事實(證據)和知識(規(guī)則)給出不確定性描述,并在此基礎上建立不確定性的傳遞計算方法。
因此,要實現對不確定性知識的處理,必須解決不確定知識的表示問題,不確定信息的計算問題,以及不確定表示和計算的語義解釋問題。表示問題指用什么方法描述不確定性,這是解決不確定性推理關鍵的一步。通常有數值表示和非數值的語義表示方法。知識的不確定性表示(A→B):P(B,A)證據的不確定性表示(A):P(A)計算問題指不確定性的傳播和更新,即獲得新的信息的過程。不確定性的傳遞問題:已知規(guī)則A→B,P(A)和P(B,A),如何計算結論P(B)結論不確定性的合成:用不同的知識進行推理得相同結論,但可信度度量不同,如P1(A)和P2(A),如何計算最終的P(A)組合證據的不確定性算法:已知證據A1和A2的可信度度量P(A1)、P(A2),求證據析取和合取的可信度度量P(A1∧A2)和P(A1∨A2)初始命題的不確定性度量一般由領域內的專家從經驗得出。語義問題指如何解釋上述表示和計算的含義。對于規(guī)則P(B,A):A(T)→B(T),P(B,A)=?A(T)→B(F),P(B,A)=?B獨立于A,P(B,A)=?對于證據P(A):A為T,P(A)=?A為F,P(A)=?5.1.3不確定性推理方法的分類形式化邏輯法:多值邏輯、非單調邏輯新計算法:證據理論、確定性方法、模糊方法新概率法:主觀Bayes方法、Bayes網絡方法非形式化在控制策略一級處理不確定性,其特點是通過識別領域中引起不確定性的某些特征及相應的控制策略來限制或減少不確定性對系統產生的影響。分為工程法、控制法、并行確定性法在推理一級上擴展確定性推理,其特點是把不確定的證據和不確定的知識分別與某種度量標準對應起來,并且給出更新結論不確定性的算法。內容簡介5.1概述5.2概率論基礎5.3貝葉斯網絡5.4主觀貝葉斯方法5.5確定性方法5.6證據理論(D-Stheory)5.2.1隨機事件隨機事件的定義樣本空間的定義一個隨機實驗的全部可能出現的結果的集合,通常記作Ω,Ω中的點稱為樣本點,通常記作ω。隨機實驗的定義一個可觀察結果的人工或自然的過程,其產生的結果可能不止一個,且不能事先確定會產生什么結果。一個隨機實驗的一些可能結果的集合,是樣本控件的一個子集,常用大寫字母A,B,C,…表示。簡稱為事件。事件常用一句話描述,當實驗結果屬于某事件所對應的子集時,稱該事件發(fā)生。例如將一枚硬幣連擲兩次,觀察硬幣落地后是花面向上還是字面向上。分析這是一個隨機實驗,用H記花面向上,W記字面向上,則共有4個可能出現的結果:樣本點ω1=HHω2=HWω3=WHω4=WW樣本空間Ω={ω1ω2ω3ω4}事件A=“花面字面各出現一次”={ω2,ω3}B=“第一次出現花面”={ω1,ω2}C=“至少出現一次花面”={ω1,ω2,ω3}D=“至多出現一次花面”={ω2,ω3,ω4}兩個事件A與B可能有以下幾種特殊關系包含:若事件B發(fā)生則事件A也發(fā)生,稱“A包含B”,或“B含于A”,記作A?B或B?A等價:若A?B且B?A,即A與B同時發(fā)生或同時不發(fā)生,則稱A與B等價,記作A=B互斥:若A與B不能同時發(fā)生,則稱A與B互斥,記作AB=φ對立:若A與B互斥,且必有一個發(fā)生,則稱A與B對立,記作A=~B或B=~A,又稱A為B的余事件,或B為A的余事件事件間的關系任意兩個事件不一定會是上述幾種關系中的一種。事件間的運算設A,B,A1,A2,…An為一些事件,它們有下述的運算交:記C=“A與B同時發(fā)生”,稱為事件A與B的交,C={ω|ω∈A且ω∈B},記作C=A∩B或C=AB。類似地用∩Ai=A1A2…An表示事件“n個事件A1,A2,…An同時發(fā)生”。并:記C=“A與B中至少有一個發(fā)生”,稱為事件A與B的并,C={ω|ω∈A或ω∈B},記作C=A∪B。類似地用∪Ai=A1∪A2∪…∪An表示事件“n個事件A1,A2,…An中至少有一個發(fā)生”。差:記C=“A發(fā)生而B不發(fā)生”,稱為事件A與B的差,C={ω|ω∈A但ωB},記作C=A\B或C=A-B。求余:~A=Ω\A事件運算的性質交換率:
結合律:分配律:摩根率:事件計算的優(yōu)先順序為:求余,交,差和并。
A∪B=B∪A(A∪B)∪C=A∪(B∪C)(A∪B)C=(AC)∪(BC)(AB)∪C=(A∪C)(B∪C)5.2.2事件的概率設Ω為一個隨機實驗的樣本空間,對Ω上的任意事件A,規(guī)定一個實數與之對應,記為P(A),滿足以下三條基本性質,稱為事件A發(fā)生的概率:0≤P(A)≤1
P(Ω)=1,P(φ)=0若二事件AB互斥,即AB=φ,則
P(A∪B)=P(A)+P(B)以上三條基本規(guī)定是符合常識的。
例如設一個隨機實驗兩個可能,記為ω0,ω1,則所有可能的事件只有4個:Ω={ω0,ω1},{ω0},{ω1},空集φ概率的性質定義:設{An,n=1,2,…}為一組有限或可列無窮多個事件,兩兩不相交,且,則稱事件族{An,n=1,2,…}為樣本空間Ω的一個完備事件族又若對任意事件B有BAn=An或φ,n=1,2,…,則稱{An,n=1,2,…}為基本事件族完備事件族與基本事件族有如下的性質:
定理:若{An,n=1,2,…}為一完備事件族,則且對于一事件B有又若{An,n=1,2,…}為一基本事件族,則事件A出現的概率描述為:n是進行試驗的總次數,m是試驗中事件A發(fā)生的次數。事件A的統計概率如果事件A出現的頻率fn(A)總是在區(qū)間[0,1]上的一個確定常數p附近擺動,并且穩(wěn)定于p,則稱p為事件A的統計概率。統計概率的性質對任意事件A,有0≤P(A)≤1
必然事件Ω的概率P(Ω)=1,不可能事件φ的概率P(φ)=0對任意事件A,有P(~A)=1-P(A)設事件A1,A2,…An(k≤n)是兩兩互不相容的事件,即有,,則設A,B是兩事件,則
P(A∪B)=P(A)+P(B)-P(A∩B)條件概率定義:設A,B為事件且P(A)>0,稱
為事件A已發(fā)生的條件下,事件B的條件概率,P(A)在概率推理中稱為邊緣概率。簡稱P(B|A)為給定A時B發(fā)生的概率。P(AB)稱為A與B的聯合概率。有聯合概率公式:
P(AB)=P(B|A)P(A)事件B的條件概率設B與A是某個隨機實驗中的兩個事件,如果在事件A發(fā)生的條件下,考慮事件B發(fā)生的概率,就稱它為事件B的條件概率。條件概率例子袋子中有白球2個黑球3個,從中依次取出2個,求取出兩個都是白球的概率條件概率的性質0≤P(B|A)≤1P(Ω|A)=1,P(φ|A)=0若B1B2=φ,則P(Bi+Bj|A)=P(Bi|A)+P(Bj|A)乘法公式:P(AB)=P(A)P(B|A)
全概率公式:設A1,A2,…An互不相交,,且P(Ai)>0,i=1,2,…,n,則對于任意事件A有P(A)=∑iP(Ai)P(A|Ai)全概率例子某商場出售的燈泡來自甲、乙、丙三個工廠,甲廠產品占80%,合格率為90%,乙廠產品占10%,合格率為95%,丙廠產品占10%,合格率為80%。某顧客購買了一燈泡,求它是合格品的概率。聯合概率可按條件概率鏈表達一個聯合概率其一般規(guī)則形式為:事件的獨立性設A,B為兩個事件,滿足P(AB)=P(A)P(B),則稱事件A與事件B是相互獨立的,簡稱A與B獨立。事件獨立的性質若P(A)=0或1,則A與任一事件獨立若A與B獨立,且P(B)>0,則P(A|B)=P(A)若A與B獨立,則A與~B,~A與B,~A與~B都是相互獨立的事件對N個事件相互獨立性設A1,A2,…An為n個事件,滿足下述條件:1≤i<j≤n,1≤i<j<k≤n,……
則稱事件A1,A2,…An相互獨立N個事件相互獨立的性質5.2.3貝葉斯定理設A,B1,B2,…,Bn為一些事件,P(A)>0,B1,B2,…,Bn互不相交,P(Bi)>0,i=1,2,…,n,且,則對于k=1,2,…,n,
貝葉斯公式容易由條件概率的定義,乘法公式和全概率公式得到。在貝葉斯公式中,P(Bi),i=1,2,…,n稱為先驗概率,而P(Bi|A)i=1,2,…,n稱為后驗概率也是條件概率。5.2.4信任幾率P(B|A)可被解釋為當A成立時B的可信度。概率適用于重復事件,而似然性適用于表示非重復事件中信任的程度。在某事件A的前提下,事件發(fā)生B與不發(fā)生~B的概率的相對比值稱作幾率Ο,其定義為:,為后驗幾率事件X的幾率,稱為先驗幾率內容簡介5.1概述5.2概率論基礎5.3貝葉斯網絡5.4主觀貝葉斯方法5.5確定性方法5.6證據理論(D-Stheory)5.3.1貝葉斯網絡基本概念貝葉斯網絡:一系列變量的聯合概率分布的圖形表示。一個表示變量之間的相互依賴關系的數據結構;圖論與概率論的結合。兩個部分貝葉斯網絡結構圖,這是一個有向無環(huán)圖(DAG:DirectedAcyclicGraph),其中圖中的每個節(jié)點代表相應的變量。當有向弧由節(jié)點A指向節(jié)點B時,則稱:A是B的父節(jié)點;B是A的子節(jié)點。節(jié)點和節(jié)點之間的條件概率表(ConditionalProbabilityTable,CPT),也就是一系列的概率值,表示了局部條件概率分布。P(node|parents)。目的:由證據得出原因發(fā)生的概率。
即觀察到P(Y),求P(X|Y)應用專家系統時,貝葉斯網絡結構(包括變量的選擇及條件獨立關系的確定)和局部條件概率均由領域專家給定因果關系網絡假設:命題S(smoker):該患者是一個吸煙者命題C(coalMiner):該患者是一個煤礦礦井工人命題L(lungCancer):他患了肺癌命題E(emphysema):他患了肺氣腫由專家給定的假設可知,命題S對命題L和命題E有因果影響,而C對E也有因果影響。命題之間的關系可以描繪成因果關系網。SCEL貝葉斯網絡貝葉斯網就是一個在弧的連接關系上加入連接強度的因果關系網絡。每個節(jié)點與它的父節(jié)點B1,B2,B3,…,Bn有條件概率P(A|B1B2B3…Bn)當結點沒有父節(jié)點時,稱其為頂點。必須指定頂點的先驗概率。所有指定的概率和無環(huán)圖構成一個貝葉斯網絡,概率數據集稱為CPT表。貝葉斯網絡圖例BADEFCG無環(huán)圖和指定概率值P(A),P(C),P(B|AC),
P(E|B),P(B|D),P(F|E),P(G|DEF)BADCEGF貝葉斯網絡兩個要素:貝葉斯的結構條件概率表CPT非貝葉斯網絡貝葉斯網絡是一個有向無環(huán)圖貝葉斯網絡的構造確定為建立網絡模型有關的變量及其解釋建立一個表示條件獨立斷言的有向無環(huán)圖指派局部概率分布p(xi|pai)以上各步可能交叉并反復進行。貝葉斯網絡實例CPT表為:P(S)=.04P(C)=0.3(E|S,C)=0.9P(E|S,~C)=0.3P(E|~S,C)=0.5貝葉斯網絡實例圖P(E|~S,~C)=0.1。
SCELP(S)=0.4P(C)=0.3P(E|S,C)=0.9條件獨立屬性貝葉斯網絡中每個頂點對應一個隨機變量Bayes表達了分布的一系列有條件獨立屬性:即在給定了父親結點(雙親結點)的狀態(tài)后,每個變量與它在圖中的非繼承結點在概率上是獨立的。條件獨立定義假設對于結點xi,其父結點集Pai,每個變量xi的條件概率P(x|Pai),則結點集合X={x1,X2,…,Xn}的聯合概率分布可按如下公式計算:條件獨立:有結點A、B、C,如果P(A|BC)=P(A|B)稱A與C是在B的條件下獨立的。上圖例中的聯合概率密度為由圖可知:E與L在S條件下獨立,所以P(E|S,C,L)=P(E|S,C)L與C在S,E條件下獨立,所以P(L|S,C)=P(L|S)C與S在E條件下獨立,所以P(C|S)=P(C)以上三條等式的正確性,可以從貝葉斯網的條件獨立屬性:(每個變量與它在圖中的非繼承節(jié)點在概率上是獨立的推出)。簡化后的聯合概率密度為,
顯然,簡化后的公式比原始的數學公式更加簡單明了,計算復雜度低很多。如果原貝葉斯網中的條件獨立語義數量較多,這種減少更加明顯。D分離對于X,Y,E:X與Y在給定E的條件下獨立P(X|Y,E)=P(X|E)P(Y|X,E)=P(Y|E)多個變量組:d分離(d-separate)P(X1,X2,…,Xn|Y1,Y2,…,Ym,E1,E2,…,Ep)=P(X1,X2,…,Xn|E1,E2,…,Ep)如果一組節(jié)點X在給定E的條件下,從Xi到Yj的每一條通路都被即Ekd分離,則稱X獨立于另一組節(jié)點Y(節(jié)點組Ed分離X與Y)D分離例子圖中有三個節(jié)點S,L,EL(結果)影響S(起因),S影響E(另一個結果)。如果給定原因S后,L并不能告訴我們有關E的更多事情。即對于S,L和E是相對獨立的,那么在計算S和L的關系時就不用過多地考慮E,將會大大減少計算復雜度。稱S能D分離L和E。D分離是一種尋找條件獨立的有效方法。SCELP(S)=0.4P(C)=0.3P(E|S,C)=0.9串行連接串行連接中,事件A通過事件B影響事件C,反之事件C也是通過事件B影響事件A。但是,如果原因證據B是給定的,A并不能給C更多的東西,或者說,從A那里得到更多的信息。此時稱,如果B是已知的,那么通道就被阻塞,A和C就是獨立的了。則稱A和C是被B結點D分離的。ABC分叉連接如果,父結點A是已知的,沒有更多的信息能夠通過A影響到所有子結點。同理,父結點A是已知時,子結點B,…,F是相互獨立的。稱子節(jié)點B,…,F是被A結點D分離的。FCBA…匯集連接如果不從父結點得到推斷,子結點A就一無所知,那么,父結點是相互獨立的,它們之間沒有相互影響。AFCB…
事件e直接影響節(jié)點Z事件e影響節(jié)點Z的后代節(jié)點
AFCB…eAFCB…KHe如果某事件影響了A,那么,各個父結點就不是相互獨立的了。該事件可以直接影響A,也可以通過它的后代結點影響A。這種現象稱作條件依存??傊?,如果子結點有了變化,或子結點的后代結點發(fā)生變化,信息是可以通過匯集連接傳播的。對于給定的結點集ε,如果對貝葉斯網中的結點Vi和Vj之間的每個無向路徑(即不考慮DAG圖中弧的方向性的路徑),在路徑上都有某個結點Vb,如果有屬性:Vb在ε中,且路徑上的兩條弧都以Vb為尾(分叉連接)Vb在ε中,路徑上的一條弧以Vb為頭,一條以Vb為尾(串行連接)Vb和它的任何后繼都不在ε中,路徑上的兩條弧都以Vb為頭(匯集連接)則稱Vi和Vj
被Vb結點阻塞。如果Vi和Vj被證據集合ε中的任意結點阻塞,則稱Vi和Vj是被ε集合D分離,結點Vi和Vj條件獨立于給定的證據集合ε,可形式化表示為:
或Vb2VjVb3ViVb1證據集ε條件獨立:如具有以上三個屬性之一,就說結點Vi和Vj條件獨立于給定的結點集ε。阻塞:給定證據集合ε,當上述條件中的任何一個滿足時,就說Vb阻塞相應的那條路徑。D分離:如果Vi和Vj之間所有的路徑被阻塞,就叫證據集合ε可以D分離Vi和Vj
SCELP(S)=0.4P(C)=0.3P(E|S,C)=0.95.3.2貝葉斯網絡的推理模式設所有變量的集合為X={X1,X2,…,Xn},貝葉斯網絡推斷的根本任務就是給定證據變量集合E=e后,計算查詢變量集Q的概率分布,即P(Q,E=e)P(E=e)P(Q|E=e)=貝葉斯網絡通常使用因果或診斷規(guī)則與推理因果規(guī)則:XCauseYwithsomeprobability診斷規(guī)則:YisevidenceofXwithsomeprobability因果推理:GivencauseC,determineP(Query|C)診斷推理:GivenevidenceE,determineP(Query|E)因果推理已知父結點,計算子結點的條件概率給定患者是一個吸煙者(S),計算他患肺氣腫(E)的概率P(E|S)。P(E|S)=P(E,C|S)+P(E,~C|S)P(E,C|S)=P(E,C,S)/P(S)=P(E|C,S)P(C,S)/P(S)——Bayes=P(E|C,S)P(C|S)——反向Bayes=P(E|C,S)P(C)——CS條件獨立同理可得P(E,~C|S)=P(E|~C,S)P(~C)因果推理主要操作按照給定證據的V和它的所有雙親的聯合概率,重新表達給定證據的詢問結點的所求條件概率知道所有的概率值可從CPT表中得到,推理完成診斷推理從一個子結點計算父結點的條件概率不得肺氣腫的不是礦工的概率P(~C|~E)P(~C|~E)=P(~E|~C)P(~C)/P(~E)P(~E|~C)=P(~E,S|~C)+P(~E,~S|~C)內容簡介5.1概述5.2概率論基礎5.3貝葉斯網絡5.4主觀貝葉斯方法5.5確定性方法5.6證據理論(D-Stheory)5.4主觀貝葉斯方法使用概率來描述專家系統中的不確定性,必須將概率的含義加以拓展。專家系統中,概率一般解釋為專家對證據和規(guī)則的主觀信任度,對概率推理起支撐作用的是貝葉斯理論。一種不確定性推理模型——主觀貝葉斯方法既考慮了事件A的出現對其結果B的支持,又考慮了A的不出現對B的影響。5.4.1規(guī)則(知識)的不確定性在主觀貝葉斯方法中,用下列產生式規(guī)則表示知識:IFATHEN(LS,LN)B式中(LS,LN)表示該知識的靜態(tài)強度,成LS為式子成立的充分性因子,LN為式子成立的必要性因子,它們分別衡量證據(前提)A對結論B的支持程度和~A對B的支持程度。LS和LN取值范圍為[0,+∞),其具體數值由領域專家決定。主觀貝葉斯方法的不精確推理過程就是根據前提A的概率P(A),利用規(guī)則的LS和LN,把結論B的先驗概率P(B)更新為后驗概率P(B|A)的過程。先驗幾率Ο(X)=P(X)P(~X)后驗幾率Ο(B|A)=P(B|A)P(~B|A)LS=P(A|B)P(A|~B)LN=P(~A|B)P(~A|~B)LS表示A為真時,對B為真的影響程度,表示規(guī)則A→B成立的充分性LN表示A為假時,對B為真的影響程度,表示規(guī)則A→B的必要性實際應用中概率值不可能求出,所以采用的都是專家給定的LS、LN值O(B|A)=LS*O(B)O(B|~A)=LN*O(B)以上兩式就是修改的貝葉斯公式。由這兩式可知:當A為真時,可利用LS將B的先驗幾率O(B)更新為其后驗幾率O(B|A);當A為假時,可利用LN將B的先驗幾率更新為其后驗幾率O(B|~A)。LSLS=O(B|A)O(B)=P(B|A)P(~B|A)P(B)P(~B)LS越大,O(B|A)就越大,P(B|A)也越大,說明A對B的支持越強;當LS→∞時,O(B|A)→∞,P(B|A)→1,說明A的存在導致B為真,因此說A對B是充分的,稱LS為充分性因子。=1A對B沒影響>1A支持B<1A不支持BLN同理,LN反映了~A的出現對B的支持程度。當LN=0時,將使O(B|~A)=0,說明A的不存在導致B為假,因此說A對B是必要的,且稱LN為必要性因子。LN=O(B|~A)O(B)=P(B|~A)P(~B|~A)P(B)P(~B)=1~A對B沒影響>1~A支持B<1~A不支持BLS、LN的取值可以有如下幾個范圍:LS>1,且LN<1LS<1,且LN>1LS=LN=1這些情況并非總能在現實世界中存在。LS>1且LN=1的情形并不少見。LS因子表明當證據存在時,先驗幾率的變化有多大,LN因子表明當證據不存在時,先驗幾率的變化有多大。LS、LN的取值與證據間的關系取值影響LS0A為真時B為假,或者說~A對B是必然的0<LS<<1A為真時對B是不利的(即A不支持B,導致B為真的可能性下降)1A為真時對B無影響1<<LSA為真時對B是有利的∞A為真時對B是邏輯充分的,或者說A為真時必有B為真LN0A為假時B為假,或者說A對B是必然的0<LN<<1A為假時對B是不利的1A為假時對B無影響1<<LNA為假時對B是有利的∞A為假時對B是邏輯例子如果有石英硫礦帶,那么必有鉀礦帶。對于這條規(guī)則,LS=300,LN=0.2這意味著觀測到石英硫礦帶非常有用,而若不能觀測到硫礦帶則沒有什么意義。如果LN<<1,那么,缺乏硫礦帶將強烈表明假設是錯誤的。5.4.2證據的不確定性證據的不確定性度量用幾率函數描述
Ο(A)=P(A)1-P(A)=0,當A假∞,當A真(0,∞),一般情況5.4.3推理計算1、A必出現,P(A)=1O(B|A)=LSXO(B)O(B|~A)=LNXO(B)求得使用規(guī)則A→B后,O(B)的更新值O(B|A)和O(B|~A)2、A不確定,即P(A)≠1時A是系統中的任意一個證據,是系統的初始條件或推理過程中出現的中間結果。設A’代表與A有關的所有證據(即A的前項)例如,用戶告知只有60%的把握說明證據是真的,這就表示初始證據為真的程度為0.6,即P(A|A’)=0.6?,F在要在0<P(A|A’)<1的情況下確定B的后驗概率P(B|A)對于規(guī)則A→B來說,要用杜達等人1976年證明了的公式來計算P(B|A’)=P(B|A)P(A|A’)+P(B|~A)P(~A|A’)(1)當P(A|A’)=1時,P(~A|A’)=0,此時證據A必然出現
P(B|A’)=LSXP(B)(LS-1)XP(B)+1
P(B|A)=(2)當P(A|A’)=0時,P(~A|A’)=1,此時證據A必然不出現
P(B|A’)=LNXP(B)(LN-1)XP(B)+1
P(B|~A)=(3)P(A|A’)=P(A),表示A與A’無關,利用全概率公式,得P(B|A’)=P(B|A)P(A|A’)+P(B|~A)P(~A|A’)=P(B|A)P(A)+P(B|~A)P(~A)=P(B)(4)P(A|A’)為其他值時,通過分段線性插值可的計算P(B|A’)的公式P(B|A’)=
P(B|~A)+P(B)-P(B|~A)P(A)
P(A|A’)
0≤P(A|A’)≤P(A)
P(B)+P(B|A)-P(B)1-P(A)
[P(A|A’)-P(A)]
P(A)≤P(A|A’)線性插值圖證據的合成證據A’下,有證據A1和A2存在證據組合實際情況中往往是多個原因引起一個結果例5.1已知:P(A)=1,P(B1)=0.04,P(B2)=0.02 R1:A→B1LS=20LN=1 R2:B1→B2LS=300LN=0.001計算:P(B2|A)。分析:當使用規(guī)則R2時,證據B1并不是確定的發(fā)生了,即P(B1)≠1,因此要采用插值方法。解:先依照A必然發(fā)生,由定義和R1得:
O(B1)=P(B1)/(1-P(B1)=0.04/(1-0.04)=0.0417 O(B1|A)=LS*O(B1)=0.83 P(B1|A)=O(B1|A)/(1+O(B1|A)=0.83/(1+0.83)=0.454計算:O(B2)=P(B2)/(1-P(B2)=0.02P(B2|B1)=LS*O(B2)/(1+LS*O(B2))=300*0.02/(300*0.02+1)=0.857最后進行插值:P(B1|A)>P(B1),P(B2)=0.02,P(B1)=0.04(已知), P(B2|A)=0.02+(0.857-0.02)(0.454-0.04)/(1-0.04)=0.38例5.2已知:證據A1,A2必然發(fā)生,且P(B1)=0.03
規(guī)則如下:R1:A1→B1LS=20LN=1;R2:A2→B1LS=300 LN=1求B1的更新值。解: (1)依R1,P1(B)=0.03 O(B1)=0.03/(1-0.03)=0.030927 O(B1|A1)=LS×O(B1)=20×0.030927=0.61855 P(B1|A1)=0.61855/(1+0.61855)=0.382
使用規(guī)則R1后,B1的概率從0.03上升到0.382
(2)依R2:O(B1|A1A2)=300×O(B1|A1)=185.565 P(B1|A1A2)=185.565/(1+185.565)=0.99464
使用規(guī)則R2后,B1的概率從0.382上升到0.99464例5.3已知:證據A必然發(fā)生,且有P(B1)=0.03,P(B2)=0.01,規(guī)則如下:R1:A→B1LS=20LN=1 R2:B1→B2LS=300LN=0.001求B2的更新值。解:(1)依R1可得:
LSXP(B1)(LS-1)XP(B1)+1
P(B1|A)=20X0.03(20-1)X0.03+1==0.3822(2)依R2可得:LSXP(B2)(LS-1)XP(B2)+1
P(B2|B1)=300X0.01(300-1)X0.01+1==0.75188(3)由于P(B1|A)=0.3822>P(B1)=0.03所以
P(B2)+P(B2|B1)-P(B2)1-P(B1)
[P(B1|A)-P(B1)]P(B2|A)==0.01+0.752-0.011-0.03
(0.382-0.03)=0.279主觀貝葉斯方法的優(yōu)點主觀貝葉斯方法的計算公式大多是在概率論的基礎上推導出來的,具有比較堅實的理論基礎。規(guī)則的LS和LN是由領域專家根據實踐經驗給出的,避免了大量的數據統計工作。此外,它既用LS指出了證據A對結論B的支持程度,又用LN指出了A對B的必要性程度,比較全面地反映了證據與理論間的因果關系,符合現實世界中某些領域的實際情況,使推出的結論具有比較準確的確定性。主觀貝葉斯方法不僅給出了在證據確定情況下有B的先驗概率更新為后驗概率的方法,而且還給出了在證據不確定情況下更新先驗概率為后驗概率的方法。由其推理過程還可以看出,它確實實現了不確定性的逐級傳遞。因此可以說主觀貝葉斯方法是一種比較實用而又靈活的不確定性推理方法,它已成功地應用在專家系統中。主觀貝葉斯方法的缺點要求領域專家在給出規(guī)則的同時,給出B的先驗概率P(B),這是比較困難的貝葉斯定理中關于事件間獨立性的要求使主觀貝葉斯方法的應用收到一定的限制內容簡介5.1概述5.2概率論基礎5.3貝葉斯網絡5.4主觀貝葉斯方法5.5確定性方法5.6證據理論(D-Stheory)5.5.1規(guī)則不確定性度量知識用產生式規(guī)則表示,知識的不確定性則是以可信度CF(B,A)表示,其一般形式為IfAthenB(CF(B,A))A是知識的前提條件,或稱為證據B是結論CF(B,A)是該條知識的可信度,稱為可信度因子CF(B,A)的取值范圍CF(B,A)的取值范圍是[-1,1],它指出當前提條件A所對應的證據為真時,它對結論B的支持程度。CF(B,A)>0,則表示該證據增加了結論為真的程度,且CF(B,A)的值越大,結論B越真若CF(B,A)=1,則表示該證據使結論為真若CF(B,A)<0,則表示該證據增加了結論為假的程度,且CF(B,A)的值越小,結論B越假CF(B,A)=-1,表示該證據使結論為假CF(B,A)=0,表示證據A和結論B沒有關系實際應用中,CF(B,A)的值由專家確定,并不是計算得到的??尚哦菴F(B,A)的定義CF(B,A)=MB(B,A)-MD(B,A)MB(B,A)為信任增長度,表示因證據A的出現而增加對假設B為真的信任增加程度,即MB(B,A)>0時,有P(B|A)>P(B)MD(B,A)為不信任增長度,表示因證據A的出現對假設B為假的信任增加的程度,即當MD(B,A)>0時,有P(B|A)<P(B)MB、MD取值范圍:0≤MB(B,A)≤10≤MD(B,A)≤1MB、MD、CF的性質MB、MD的互斥性MB(B,A)>0時MD(B,A)=0,則CF(B,A)=MB(B,A)MD(B,A)>0時MB(B,A)=0,則CF(B,A)=-MD(B,A)
若P(B|A)=1,即A為真則B為真時,則MB(B,A)=1,MD(B,A)=0,CF(B,A)=1若P(B|A)=0,即A為真則B為假時,則MD(B,A)=1,MB(B,A)=0,CF(B,A)=-1
若P(B|A)=P(B),即A對B沒有影響時,則MD(B,A)=0,MB(B,A)=0,CF(B,A)=0CF(B|A)的計算公式CF(B|A)=P(B|A)-P(B)P(B|A)-P(B)1-P(B)P(B)P(B|A)>P(B)P(B|A)<P(B)P(B|A)=P(B)0要運用此公式計算CF(B|A),就要知道P(B)和P(B|A),實際應用中要想獲知P(B)和P(B|A)的值很難,因此CF(B|A)的值一般由領域專家直接給出,而不是計算出來。5.5.2證據的不確定性度量證據A的可信度用CF(A)來表示,規(guī)定:-1≤CF(A)≤1CF(A)的特殊值:CF(A)=1,前提肯定真CF(A)=-1,前提肯定假CF(A)=0,對前提一無所知CF(A)>0,表示A以CF(A)程度為真CF(A)<0,表示A以CF(A)程度為假初始證據的CF值由專家根據經驗提供,其他證據的CF通過規(guī)則進行推理計算得到。5.5.3不確定性的傳播與更新組合證據的不確定性“與”計算:A1∧A2→B
CF(A1∧A2)=min{CF(A1),CF(A2)}“或”計算:A1∨A2→BCF(A1∨A2)=max{CF(A1),CF(A2)}“非”計算:
CF(~A)=-CF(A)不確定性的傳遞算法若已知規(guī)則為IFAthenB(CF(B,A)),且證據A的可信度為CF(A),則結論B的可信度為CF(B)=CF(B,A)Xmax{0,CF(A)}CF(B)=CF(B,A)CF(B,A)CF(A)0CF(A)=1,證據為真,結論B的可信度為規(guī)則的可信度CF(A)>0,證據某種程度為真CF(A)<0,證據某種程度為假在可信度方法的不精確推理中,并沒有考慮證據為假對結論B所產生的影響。結論不確定性的合成算法(一)多條知識支持同一結論時,結論不確定性的合成計算方法由規(guī)則A1→B可求得CF1(B),同時又有規(guī)則A2→B可求得CF2(B),如何根據這兩條規(guī)則計算最終合成后的可信度CF(B)CF1(B)CF2(B)是同時發(fā)生,即可以是分別從兩條完全獨立的途徑得到的知識。分兩步求解第一:分別對每一條知識求出CF(B)CF1(B)=max{0,CF(A1)}XCF(B,A1)CF2(B)=max{0,CF(A2)}XCF(B,A2)第二:用下述公式求出A1A2對B的綜合影響形成的可信度CF(B)CF(B)=CF1(B)+CF2(B)–CF1(B)CF2(B)CF1(B)+CF2(B)+CF1(B)CF2(B)CF1(B)+CF2(B)CF1(B)≥0CF2(B)≥0CF1(B)<0CF2(B)<0CF1(B)與CF2(B)符號不同該公式不滿足組合交換性在已知結論原始可信度的情況下,結論可信度的更新計算方法已知證據A的可信度CF(A),結論B的原有可信度CF(B),求A通過規(guī)則A→B,作用到B后,B的可信度的更新值CF(B|A)結論不確定性的合成算法(二)由于證據A不是必然發(fā)生,所以必須對可信度的情況進行討論。CF(A)=1時,A必然發(fā)生,即證據肯定出現CF(B|A)=CF(B)+CF
(B,A)(1–CF(B))CF(B)+CF(B,A)(1+CF(B))CF(B)+CF(B,A)CF(B)≥0CF(B,A)≥0CF(B)<0CF(B,A)<0其他0<CF(A)≤1時,A可能發(fā)生CF(B)+CF(A)
CF
(B,A)(1–CF(B))CF(B)+CF(A)
CF(B,A)
(1+CF(B))CF(B)+CF(A)
CF(B,A)
CF(B)≥0CF(A)CF(B,A)
≥0CF(B)<0CF(A)CF(B,A)
<0其他CF(B|A)=CF(A)<0時,A不可能發(fā)生,規(guī)則A→B不可用,即認為不可能發(fā)生的事件對B沒有影響。例5.4已知R1:A1→B1CF(B1,A1)=0.8R2:A2→B1CF(B1,A2)=0.5R3:B1∧A3→B2CF(B2,B1∧A3)=0.8CF(A1)=CF(A2)=CF(A3)=1CF(B1)=CF(B2)=0計算CF(B1)、CF(B2)(1)對知識R1R2分別計算CF1(B1)和CF2(B1)CF1(B1)=max{0,CF(A1)}XCF(B1,A1)=0.8CF2(B1)=max{0,CF(A2)}XCF(B1,A2)=0.5(2)利用合成算法計算B1的綜合可信度CF(B1)=CF1(B1)+CF2(B1)–CF1(B1)CF
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 癌癥患者心理支持的護理措施
- 辦公室常見急病的應急措施
- 新部編版三年級下冊語文閱讀理解提升計劃
- 車間機械傷害管理辦法
- 精神衛(wèi)生護理質量控制措施
- 快速康復護理
- 2025秋北師大版六年級數學上冊教學計劃與考評
- 開票軟件操作培訓指南
- 一年級音樂教學效果評估計劃
- 數學課程標準對中學教育的影響心得體會
- 安徽省合肥一中2025屆高三5月回歸教材讀本 解答
- 2025年福建福州左海供應鏈集團有限公司招聘筆試參考題庫附帶答案詳解
- 2024年棗莊市滕州市中小學招聘教師筆試真題
- 2025年工程財務分析試題及答案
- 小學校園文化方案
- 2025年醫(yī)院管理培訓考試試題及答案
- 大學生思想政治教育課件教學
- 北京市公路貨運車輛不停車檢測系統設施設備運維定額2025
- 生產經營單位事故隱患內部報告獎勵機制實踐
- 2025年高考語文作文終極押題03 關于Deepseek(押題理由+作文真題++審題立意+高分范文)(全國)
- 運動素質知到課后答案智慧樹章節(jié)測試答案2025年春浙江大學
評論
0/150
提交評論