版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
第九章、一階邏輯中的推理命題與一階推理量詞的實例化(和)如何將一階推理簡化為命題推理(命題化)合一與提升構(gòu)造直接用于一階語句的推理規(guī)則前向鏈接反向鏈接Universalinstantiation(UI)Everyinstantiationofauniversallyquantifiedsentenceisentailedbyit:v
α
Subst({v/g},α) foranyvariablevandgroundtermgE.g.,xKing(x)
Greedy(x)Evil(x)yields:King(John)
Greedy(John)
Evil(John)King(Richard)
Greedy(Richard)
Evil(Richard)King(Father(John))
Greedy(Father(John))
Evil(Father(John))...Existentialinstantiation(EI)Foranysentenceα,variablev,andconstantsymbolkthatdoesnotappearelsewhereintheknowledgebase:v
αSubst({v/k},α)E.g.,x
Crown(x)
OnHead(x,John)yields:Crown(C1)
OnHead(C1,John) providedC1isanewconstantsymbol,calledaSkolemconstantReductioncontd.EveryFOLKBcanbepropositionalizedsoastopreserveentailment(中文書翻譯不準(zhǔn)確?。?AgroundsentenceisentailedbynewKBiffentailedbyoriginalKB)Idea:propositionalizeKBandquery,applyresolution,returnresultProblem:withfunctionsymbols,thereareinfinitelymanygroundterms,e.g.,Father(Father(Father(John)))Reductioncontd.Theorem:Herbrand(1930).IfasentenceαisentailedbyanFOLKB,itisentailedbyafinitesubsetofthepropositionalizedKBIdea:Forn=0to∞docreateapropositionalKBbyinstantiatingwithdepthntermsseeifαisentailedbythisKBProblem:worksifαisentailed,loopsifαisnotentailedTheorem:Turing(1936),Church(1936)EntailmentforFOLis
semidecidable(algorithmsexistthatsayyestoeveryentailedsentence,butnoalgorithmexiststhatalsosaysnotoeverynonentailedsentence.)Problemswith
propositionalizationPropositionalizationseemstogeneratelotsofirrelevantsentences.E.g.,from:xKing(x)Greedy(x)Evil(x)King(John)yGreedy(y)Brother(Richard,John)itseemsobviousthatEvil(John),butpropositionalizationproduceslotsoffactssuchasGreedy(Richard)thatareirrelevantWithpk-arypredicatesandnconstants,therearep·nkinstantiations.第九章、一階邏輯中的推理命題與一階推理量詞的實例化(和)如何將一階推理簡化為命題推理(命題化)合一與提升構(gòu)造直接用于一階語句的推理規(guī)則前向鏈接反向鏈接歸結(jié)GeneralizedModusPonensp1',p2',…,pn',(p1
p2
…pn
q)subst(q,θ)p1'isKing(John) p1isKing(x)p2'isGreedy(y) p2isGreedy(x)θis{x/John,y/John} qisEvil(x)subst(q,θ)isEvil(John)GMPusedwithKBofdefiniteclauses(exactlyonepositiveliteral)AllvariablesassumeduniversallyquantifiedGMPiscalledaliftedversionofModusPonenswheresubst(pi‘,θ)=subst(pi,
θ)foralliUnificationLiftedinferencerulesrequirefindingsubstitutionsthatmakedifferentlogicalexpressionslookidentical.Thisprocessiscalledunification.Unify(α,β)=θifsubst(α,θ)=subst(β,θ)
p q θ
Knows(John,x) Knows(John,Jane) {x/Jane}}Knows(John,x) Knows(y,OJ) {x/OJ,y/John}}Knows(John,x) Knows(y,Mother(y)) {y/John,x/Mother(John)}}Knows(John,x) Knows(x,OJ) {fail}Standardizingaparteliminatesoverlapofvariables,e.g.,Knows(z17,OJ)AlgorithmforfindingMGU在復(fù)合表達式如F(A,B)中,函數(shù)OP提取函數(shù)符F,ARGS提取參數(shù)表(A,B)。Algorithm(contd)OCCUR-CHECK:當(dāng)將一個變量和一個復(fù)合過程進行匹配時,必須檢查該變量是否在該項中出現(xiàn)。第九章、一階邏輯中的推理命題與一階推理量詞的實例化(和)如何將一階推理簡化為命題推理(命題化)合一與提升構(gòu)造直接用于一階語句的推理規(guī)則前向鏈接反向鏈接歸結(jié)ExampleknowledgebaseThelawsaysthatitisacrimeforanAmericantosellweaponstohostilenations.ThecountryNono,anenemyofAmerica,hassomemissiles,andallofitsmissilesweresoldtoitbyColonelWest,whoisAmerican.ProvethatCol.WestisacriminalExampleknowledgebasecontd....itisacrimeforanAmericantosellweaponstohostilenations:American(x)Weapon(y)Sells(x,y,z)Hostile(z)Criminal(x)Nono…h(huán)assomemissiles,i.e.,xOwns(Nono,x)Missile(x):Owns(Nono,M1)andMissile(M1)…allofitsmissilesweresoldtoitbyColonelWestMissile(x)Owns(Nono,x)Sells(West,x,Nono)Missilesareweapons:Missile(x)Weapon(x)AnenemyofAmericacountsas"hostile“:Enemy(x,America)Hostile(x)West,whoisAmerican…American(West)ThecountryNono,anenemyofAmerica…Enemy(Nono,America)ForwardchainingproofForwardchainingproofPropertiesofforwardchainingSoundandcompleteforfirst-orderdefiniteclausesDatalog(數(shù)據(jù)日志)=first-orderdefiniteclauses+nofunctionsFCterminatesforDataloginfinitenumberofiterationsMaynotterminateingeneralifαisnotentailedThisisunavoidable:entailmentwithdefiniteclausesissemidecidable前向鏈接算法中可能的復(fù)雜性來源算法的“內(nèi)循環(huán)”涉及尋找所有可能的合一者,把規(guī)則的前提與知識庫中一個適合的事實集進行合一(模式匹配),成本可能很高。算法每次遍歷都要對每條規(guī)則進行重新檢查,即使每次遍歷添加到知識庫的規(guī)則很少。算法可能生成許多與目標(biāo)無關(guān)的事實模式匹配和約束滿足之間的聯(lián)系Colorable()isinferredifftheCSPhasasolutionCSPsinclude3SATasaspecialcase,hencematchingisNP-hardDiff(wa,nt)Diff(wa,sa)Diff(nt,q)Diff(nt,sa)Diff(q,nsw)Diff(q,sa)
Diff(nsw,v)Diff(nsw,sa)
Diff(v,sa)Colorable()Diff(Red,Blue) Diff(Red,Green)Diff(Green,Red)Diff(Green,Blue)Diff(Blue,Red) Diff(Blue,Green)增量前向鏈接Noneedtomatcharuleoniterationkifapremisewasn'taddedoniterationk-1matcheachrulewhosepremisecontainsanewlyaddedpositiveliteral無關(guān)的事實:解決辦法采用反向鏈接把前向鏈接限制在一個選定的規(guī)則子集內(nèi)在演繹數(shù)據(jù)庫內(nèi),利用從目標(biāo)得到的信息重寫規(guī)則集,從而在向前推理過程中只考慮相關(guān)的變量綁定。(魔法集方法,介于前向推理和反向預(yù)處理之間)BackwardchainingalgorithmSUBST(COMPOSE(θ1,θ2),p)=SUBST(θ2,SUBST(θ1,p))BackwardchainingexampleBackwardchainingexampleBackwardchainingexampleBackwardchainingexampleBackwardchainingexampleBackwardchainingexampleBackwardchainingexamplePropertiesofbackwardchainingDepth-firstrecursiveproofsearch:spaceislinearinsizeofproofIncompleteduetoinfiniteloopsfixbycheckingcurrentgoalagainsteverygoalonstackInefficientduetorepeatedsubgoals(bothsuccessandfailure)fixusingcachingofpreviousresults(extraspace)WidelyusedforlogicprogrammingLogicprogramming:PrologAlgorithm=Logic+ControlBasis:backwardchainingwithHornclauses+bells&whistles WidelyusedinEurope,Japan(basisof5thGenerationproject) Compilationtechniques60millionLIPSProgram=setofclauses=head:-literal1,…literaln.criminal(X):-american(X),weapon(Y),sells(X,Y,Z),hostile(Z).Depth-first,left-to-rightbackwardchaining
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024-2025學(xué)年新教材高中政治第一單元中國共產(chǎn)黨的領(lǐng)導(dǎo)第一課第1課時中華人民共和國成立前各種政治力量練習(xí)含解析部編版必修3
- 慎用合同范例有些
- 定額預(yù)算合同范例
- oem工廠合同范例
- 東莞合同范例
- 2024年烏魯木齊考客運資格證答題技巧與方法
- 2024年沈陽考客運資格證試題題庫軟件
- 2024年云南客運從業(yè)資格證要考些什么科目
- 2024年山西客運資格證應(yīng)用能力試題和答案
- 公司申請書模板九篇
- 2024年小紅書品牌合作合同
- 2024-2030年中國再生金屬行業(yè)發(fā)展形勢及十三五規(guī)模研究報告
- 2024年大學(xué)生創(chuàng)業(yè)就業(yè)知識競賽題庫及答案(共350題)
- 2024年臨時演員勞動力租賃合同
- 機床功能部件行業(yè)發(fā)展趨勢
- 河南省信陽市2024-2025學(xué)年 七年級上學(xué)期數(shù)學(xué)期中測試卷
- 線上教學(xué)工作簡報(30篇)
- 青海省西寧市海湖中學(xué)2024-2025學(xué)年高一上學(xué)期期中考試生物試卷
- 光伏安裝工程結(jié)算協(xié)議書范文
- 【“雙減”案例】學(xué)校落實“雙減”提質(zhì)減負經(jīng)驗總結(jié)五篇
- 開發(fā)商如何管控施工單位“工抵房”法律風(fēng)險
評論
0/150
提交評論