徐 康,廖備水
(浙江大學 a.哲學系; b.語言與認知研究中心, 杭州 310028)
抽象論辯系統(tǒng)的動態(tài)性分析
徐 康a,廖備水b
(浙江大學 a.哲學系; b.語言與認知研究中心, 杭州 310028)
抽象論辯系統(tǒng)是一種非單調(diào)推理系統(tǒng),它隨底層的知識或信息的變化而變化,這就是抽象論辯系統(tǒng)的動態(tài)性。如何刻畫這種動態(tài)性是論辯理論研究領域的一個關鍵問題。抽象論辯系統(tǒng)的動態(tài)變化包括語法變化和語義變化,抽象論辯系統(tǒng)動態(tài)性研究著重研究這二者之間的影響關系。文章總結了目前抽象論辯系統(tǒng)動態(tài)性研究的方向,包括動態(tài)語義求解的方法以及抽象論辯系統(tǒng)的修正;分析了抽象理論動態(tài)性研究的價值和意義;探討了抽象論辯系統(tǒng)動態(tài)性研究的基本原理和研究方法。
抽象論辯系統(tǒng)動態(tài)性;動態(tài)論辯語義求解;抽象論辯系統(tǒng)修正
論辯(argumentation) 的概念最早起源于亞里士多德的《論題篇》和《辯謬篇》,意指實踐的、應用的邏輯[1]。現(xiàn)在對于論辯的普遍理解是一種展開于主體之間,通過單個命題或命題組合來證明自身觀點、反駁對方觀點,以消除爭議、謀求共識的理性行為[2]。論辯涉及哲學、語言學、計算機科學等多學科的交叉研究領域,20世紀90年代以前一直是非形式邏輯的主要研究內(nèi)容。近20年來,形式化論辯得到了快速發(fā)展。形式化論辯是一種非單調(diào)推理形式體系,能夠支持主體的推理決策和多主體間的有效交互。其基本思想是把推理進行分層,其底層處理知識的表示、論證的構造、論證之間攻擊關系的識別等,這一部分歸屬于結構化論辯的研究內(nèi)容[3];其上層負責論證之間沖突關系的處理,確定可接受的論證集合,這一部分的內(nèi)容屬于抽象論辯系統(tǒng)的研究范圍,最終獲得理性主體可接受的結論。
依據(jù)不同的抽象級別,可以粗略地把論證分為3種:第一種具有詳細的結構,包含由特定語言表示的知識和推導關系;第二種表示為一個“前提-結論”對,隱去了推導過程;第三種最為抽象,其內(nèi)部結構完全未指定,將論證抽象為論辯框架中的點[1]。本文僅討論以此種論證及其之間的攻擊關系為結構的抽象論辯系統(tǒng)的動態(tài)性。
例1 考慮《列子·湯問》中《兩小兒辯日》的例子:
孔子東游,見兩小兒辯斗,問其故。一兒曰:“我以日始出時去人近,而日中時遠也。”一兒以日初出遠,而日中時近也。一兒曰:“日初出大如車蓋,及日中則如盤盂,此不為遠者小而近者大乎?”一兒曰:“日初出滄滄涼涼,及其日中如探湯,此不為近者熱而遠者涼乎?”孔子不能決也。兩小兒笑曰:“熟為汝多知乎?”
根據(jù)特定的可廢止理論,可以得到如下4個論證:
a.太陽剛升起時離人近,因為它看上去大得像車蓋。
b.太陽到中午時離人遠,因為它看上去小得像一個盤盂。
c.太嚴剛升起時離人遠,因為它讓人感覺清涼。
d.太陽到中午時離人近,因為它讓人感覺像把手伸進熱水一樣。
這4個論證中,a和c相互攻擊,b和d相互攻擊。
抽象論辯系統(tǒng)[4]只考慮抽象為原子概念的論證(在例1中就是僅以a、b、c和d代表4個論證)及其攻擊關系,用抽象論辯框架(abstracted argumentation framework)(由一組抽象論證和它們之間的攻擊關系組成)來刻畫論證以及論證之間的沖突關系。給定一個論辯框架,依據(jù)特定的評價標準,將得到n(n≥ 0)個集體可接受的論證集合,稱為該論辯框架的論辯語義。
由于主體的資源和環(huán)境等不斷變化,主體的推理知識和觀察信息也相應地不斷變化,隨之而來的是論證及其攻擊關系的動態(tài)變化?,F(xiàn)在再看例1,任何一個論證都是被否認的,因為現(xiàn)代天文學已經(jīng)證實無論是中午還是清晨,太陽離地球的距離是一樣的,這可以形成一個新的論證加入原有論辯框架中,論證之間關系和論證狀態(tài)將重新判定。當實例化的論辯框架所依賴的觀察信息發(fā)生變化時,論證集合及其攻擊關系也會相應地發(fā)生變化;當主體的推理知識發(fā)生變化或者說論辯系統(tǒng)收到新的解釋時(主要體現(xiàn)在推理規(guī)則方面),會引起論證集合及其攻擊關系發(fā)生變化;如果基于論辯的協(xié)商主體以不完全、不確定和不一致的信息進行推理,那么每個主體的理論(作為一個論辯框架)可以在一個協(xié)商對話的過程中演化(一個主體收到來自另一個主體的論證,并將之加入自己的理論中,產(chǎn)生新的理論),從而造成論辯框架的變化;對于多主體交互,當來自不同主體的一組論辯框架合并時(在各論辯框架進行一系列擴張以后),最終的論證集合和攻擊關系也將發(fā)生變化。論辯框架改變后,其語義也隨之演化,最終得到新的結論,這就是抽象論辯系統(tǒng)的動態(tài)性。相對于動態(tài)性,論辯語義及其求解、計算復雜性等是靜態(tài)抽象論辯系統(tǒng)研究的內(nèi)容。圖1是對抽象論辯系統(tǒng)的形成、推理過程以及動態(tài)性的刻畫,虛線方框中的內(nèi)容是抽象論辯系統(tǒng)處理的部分,其中沿箭頭自下而上表示抽象論辯框架的構成和論辯推理過程,虛線箭頭從左至右表示抽象論辯系統(tǒng)的動態(tài)變化。
圖1 論辯系統(tǒng)的推理過程和動態(tài)性
本文的主要目的是整理目前有關抽象論辯系統(tǒng)動態(tài)性的研究內(nèi)容,對抽象論辯框架的變化、抽象論辯語義的變化,以及它們之間的關系進行分析。以下的討論中,在不引起歧義的情況下,將省略“抽象”二字。
抽象論辯系統(tǒng)包括語法和語義,語法即為抽象論辯框架:一個抽象論辯框架由一組抽象論證和它們之間的攻擊關系組成〔4〕,通??梢员硎緸槎M(A,R),其中A是論證集合,一般設定A是有限的;R是集合A上的二元關系,用來表示A中論證之間的攻擊關系。如果a和b是A中兩個論證,(a,b)∈R則表示a攻擊b。
抽象論辯系統(tǒng)的語義是依據(jù)一定的評價標準來確定各個論證的狀態(tài),選出集體可接受的論證子集。語義評價標準通常包括無沖突的、可防御的、懷疑的、輕信的等等〔1〕。例如在例1中,對于理性的主體來講,a的結論(“太陽升起時離人近”)和c的結論(“太陽剛升起時離人遠”)不能同時成立,b的結論(“太陽到中午時離人近”)和d的結論(“太陽到中午時離人遠”)不能同時成立,因此它們不能都是可接受的。對于一個懷疑的主體來說,這兩個論證都是不可接受的;而對于一個輕信的主體來說,他可能會從a或者c中選擇一個。
一組集體可接受的論證子集被稱為該論辯框架的外延,在一定評價標準下得到的一組外延集合被稱為該論辯框架的論辯語義。相應地,可以產(chǎn)生可相容外延(語義)、完全外延(語義)、優(yōu)先外延(語義)(滿足輕信的評價標準)、基外延(語義)(滿足懷疑的評價標準),以及理想外延(語義)等。在有些語義下,一個論辯框架只有一個唯一的可接受論證集合,稱此類語義為唯一狀態(tài)指派語義,而那些確定多個可接受論證集合的語義被稱為多狀態(tài)指派語義。唯一狀態(tài)指派語義對應一個確定的結論,多狀態(tài)指派語義對應一組結論。
各語義背后有其形成因素,可用論辯語義的性質(zhì)來表達。 首先,各論辯語義具有一項基本的性質(zhì)——獨立性(language independence property)[5],獨立性指明了抽象論辯系統(tǒng)的語義與論證的內(nèi)容無關,只與論辯框架的拓撲結構有關,因此在計算論辯語義時,僅需考慮各論證之間的攻擊關系。 根據(jù)論證之間的關系,目前已得到的語義性質(zhì)有可相容性(admissibility property)、可恢復性(reinstatement property)和拒絕性(rejection property)等; 根據(jù)論證子集之間的關系,已得到集合極大性(I-maximality)和允許棄權性(allowing abstention)等,這兩類性質(zhì)可以用來評估論辯語義的內(nèi)容,亦可以用來對比各論辯語義。 除此以外,還有與拓撲結構有關的性質(zhì),包括方向性(directionality)和強連通分量可歸納性(SCC-recursiveness),這些性質(zhì)與語義高效求解關系密切。
抽象論辯系統(tǒng)的動態(tài)性研究論辯系統(tǒng)語法的變化和語義的變化。語法方面是指論辯框架的更新,也就是論證及攻擊關系的變化,對應于底層信息的改變;語義方面則指論辯框架中論證狀態(tài)的變化情況,對應于論辯推理結果的改變。
(一)抽象論辯系統(tǒng)語法變化
在引言中已經(jīng)指出,由于底層知識的變化,基于底層知識構造的抽象論辯系統(tǒng)也會發(fā)生變化。例如在論辯推理過程中,新的論證產(chǎn)生,由此又得到新的攻擊關系;由于得到了新的知識,于是兩個已有論證之間存在攻擊關系,而這個攻擊關系之前則可能未被發(fā)現(xiàn)。從語法方面看,這形成了論辯框架的變化(可稱為論辯框架的更新)。論辯框架的更新主要表現(xiàn)為論證以及論證之間關系的增加或者減少:
給定一個論辯框架(A,R),(A,R)中增加一個論證集合B和一組攻擊關系I(I?(A∪B)×(A∪B))得到的新框架為(A∪B,R∪I);(A,R)中減少B(B?A)和關系I(I?(A×A))得到的新框架為(AB,RI)。
論辯框架的任何更新都可以通過論證集合或關系集合之間的運算來實現(xiàn)。僅增加論證或關系的論辯框架更新又可稱為論辯框架的擴張;相反,僅減少論證或者關系的語法更新稱為論辯框架的收縮。對于語法擴張的方式目前多采取3種分類,分別是標準擴張、強擴張和弱擴張〔6〕。強擴張要求增加的論證不能被原論辯框架中的論證攻擊,弱擴張要求增加的論證不能攻擊原論辯框架中的論證,標準擴張則沒有任何要求。
(二)抽象論辯系統(tǒng)語義變化
從語義方面看,抽象論辯系統(tǒng)的動態(tài)性研究由論辯框架的更新引起的論辯語義的變化。論辯語義求解的目的是獲得可接受的論證集合,即論辯系統(tǒng)的外延,那么論辯語義的變化應圍繞外延集合來討論。根據(jù)目前的一些文獻,可以從3個層面來討論外延集合的變化:
(1)外延數(shù)量的變化;
(2)外延內(nèi)元素的變化;
(3)單個論證狀態(tài)的變化。
對于唯一指派的語義,論辯框架的更新不會對外延的個數(shù)產(chǎn)生任何影響;但是在多指派的語義下,外延的個數(shù)是變化的,一般分為外延個數(shù)的增加、減少和不變。
外延數(shù)量增加,也就是在特定的評價標準下可接受的論證集合數(shù)量增多,意味著在這個評價標準下傳遞的語義信息與之前相比更多,從而增加了結論的不確定性;外延數(shù)量減少就是減少這種不確定性。在這3種外延數(shù)量變化的劃分下,往往做更細的研究,例如語義變化前后存在外延是否唯一、外延是否為空以及在穩(wěn)定語義下可能發(fā)生的外延集合為空的情形〔7〕。
可接受論證集合內(nèi)元素的變化是抽象論辯系統(tǒng)動態(tài)性研究的主要內(nèi)容。語法的變化直接影響論辯框架中論證的狀態(tài),在原框架中可接受的論證,在新的框架中并不一定是可接受的,這就造成了外延內(nèi)容的變化。人們傾向于尋找有規(guī)律的變化,外延本身是一個集合,通過外延之間的運算或關系來刻畫外延內(nèi)元素的變化是一種自然且合理的方法:考慮論辯框架更新前后外延間的包含關系,也就是希望在論辯框架更新后,語義滿足單調(diào)增加(給定一個論辯框架AF和更新后的論辯框架AF′,對于AF的任一外延E,在AF′ 中,都存在一個外延E′,使得E?E′)或者單調(diào)減少(給定一個論辯框架AF和更新后的論辯框架AF′,對于AF′任一外延E′,在AF中,都存在E,使得E?E′)。語義單調(diào)增加和單調(diào)減少可統(tǒng)稱為語義單調(diào)性,當語義變化既滿足單調(diào)增加又滿足單調(diào)減少時,論辯框架更新前后的語義是不變的。
在研究單個論證狀態(tài)變化時,當從一個論辯框架里面刪除論證時,被刪掉的論證狀態(tài)如何一般不予考慮。當向一個論辯框架加入一個或幾個論證時,新加入的論證只有懷疑可辯護的、輕信可辯護的以及不可防御的這3種語義狀態(tài),而原來存在的論證,其狀態(tài)就在這3種情況中轉(zhuǎn)變。語法變化和語義變化存在一定的關系,給定一個抽象論辯系統(tǒng),其語法是確定的,其語義也是確定的,一旦語法發(fā)生變化,語義也相應地發(fā)生變化;而如果主體期望一定的結論,根據(jù)對語義變化的要求則需要從語法上改變這個系統(tǒng)。二者的相互關系形成了抽象論辯系統(tǒng)動態(tài)性的兩個主要研究方向:動態(tài)論辯語義求解(如何依據(jù)語法變化來求解語義變化)和論辯系統(tǒng)修正(如何依據(jù)語義變化來進行語法變化)。
抽象論辯系統(tǒng)動態(tài)語義求解是指更新后的抽象論辯框架的語義求解。這個語義的求解過程可以是獨立的,也就是如同靜態(tài)抽象論辯系統(tǒng)語義求解那樣直接求更新后論辯框架的語義;它也可以是聯(lián)系的,即在原有語義的基礎上求新的語義。因此,一種最直接的方法就是把更新后的論辯框架獨立看待,然后用既有的語義求解方法來求解更新后的論辯框架的語義。但是,這種將前后框架分別看待的方式,首先沒有體現(xiàn)出論辯系統(tǒng)的動態(tài)性,其次如果論辯框架僅作了很小的改變,而重新計算整個論辯框架的語義往往很費時,與高效求解語義的要求相悖。于是,第二種依賴原有語義的求解方法更值得探索。
(一)動態(tài)抽象論辯系統(tǒng)語義求解的高效方法
抽象論辯系統(tǒng)的語法變化后總有一些部分與原論辯框架相比是沒有變化的,這就給基于劃分的動態(tài)論辯語義求解提供了依據(jù)。一種基于劃分(division)的動態(tài)語義求解方法[8-9]根據(jù)增加或者減少的論證或關系的位置和方向性*方向性標準指的是,論辯框架中的每一個論證a,a的狀態(tài)只受到它的攻擊者的狀態(tài)的影響,這些攻擊者的狀態(tài)又只受到它們的攻擊者狀態(tài)的影響,那些被a攻擊的論證,以及被這些論證攻擊的論證,則不會影響a的狀態(tài)。,將更新后的論辯框架劃分為兩個部分:受限部分(受到增加/減少的論證或關系影響的部分)和非受限部分(不受增加/減少的論證或關系影響的部分)。非受限部分的論證集合中包含對受限部分論辯語義起條件作用的論證集合,可稱為條件論證集合。基于劃分的動態(tài)語義求解方法的主要思路是根據(jù)更新前論辯框架的語義給出非受限部分的論辯語義,再根據(jù)條件論證集合中論證的狀態(tài)的指派對受限部分語義的限制,求取受限部分的語義,最后將這兩部分的語義合并,構成更新后論辯框架的語義。此方法主要依靠論辯語義的方向性,完全語義、優(yōu)先語義、基語義和理想語義都滿足方向性,因此都可運用此方法。在分部計算論辯語義時,非受限部分的語義是原論辯框架中該部分上的限制,真正需要求解的論辯語義僅為受限部分。而對于受限部分的語義求解,各語義是有區(qū)別的:文獻[8]中的求解方法適用于完全語義、優(yōu)先語義和基語義,文獻[9]中給出了適用于理想語義的基于劃分的動態(tài)語義求解方法。
另一種基于劃分(spliting)的動態(tài)語義求解方法[10]僅適用于論辯框架更新中的弱擴張。該方法根據(jù)論辯框架的弱擴張的具體情況將更新后的論辯框架分割為有單向攻擊關系*兩框架之間的單向攻擊關系是指這兩個框架論證集合上的關系,且攻擊方向只能從一個框架到另外一個框架。的兩個子框架,首先求不被攻擊的子框架的語義,被攻擊的子框架則需要根據(jù)不被攻擊的子框架的語義以一定的方法做出修改,求出被修改后的論辯框架的語義后,將兩部分的語義相并得到整個論辯框架的語義。
(二)動態(tài)抽象論辯系統(tǒng)語義求解分析
抽象論辯系統(tǒng)的語義求解主要由兩個因素決定:一個是抽象論辯框架的拓撲結構,另一個是所求語義具有的性質(zhì)。抽象論辯框架的拓撲結構直接影響論辯語義的內(nèi)容,而論辯語義的性質(zhì)更多地決定了語義的算法:與論證間關系有關的性質(zhì)決定了論證屬于某個外延的規(guī)則,與論證子集間關系有關的性質(zhì)決定了外延的大小以及外延的數(shù)量?;谶@兩類性質(zhì)的語義求解方法[11-12]是直接算法,它們的特點是一步一步試驗后確定部分論證的狀態(tài),最終得到整個論辯框架中論證的狀態(tài)。論辯語義求解的直接算法滿足抽象論辯系統(tǒng)的理論研究,然而為了提高論辯語義求解效率,一些高效求解語義的方法[13-14]應運而生,并且這些方法之間有一些共性,即依據(jù)與拓撲結構相關的性質(zhì),將論辯框架進行劃分,先求局部語義,然后再合并局部語義得到整個論辯框架的語義。
上文簡要地概括了靜態(tài)抽象論辯系統(tǒng)的語義求解的原理和一些研究結果。孤立地求解更新后論辯框架的語義,實際上又回到了靜態(tài)論辯語義求解的范圍,利用已知論辯框架的語義求更新后框架的語義在方法上更簡便,且具有連貫性。論辯語義的方向性已經(jīng)應用于動態(tài)的論辯語義求解中,而強聯(lián)通分量可歸納性在動態(tài)論辯語義求解中的作用未充分體現(xiàn)。強連通分量是論辯框架拓撲結構中很重要的一種形式,也被引入靜態(tài)抽象論辯系統(tǒng)的語義求解[13]中。在基于劃分的動態(tài)語義求解中,圍繞強連通分量以及強連通分量可歸納性還可以做進一步的研究。 既然論辯語義的高效求解依賴于與拓撲結構有關的語義性質(zhì),那么一個可行的研究方向是進一步發(fā)掘與拓撲結構有關的性質(zhì)。除此之外,為了體現(xiàn)抽象論辯系統(tǒng)的動態(tài)變化,未來的研究可立足于探索論辯語義和論辯框架拓撲結構之間的變化關系,由此才能掌握抽象論辯系統(tǒng)的語法變化引起語義變化的規(guī)律,最終實現(xiàn)動態(tài)論辯語義的高效求解。
論辯系統(tǒng)動態(tài)變化的成因是主體接受的信息不斷變化,而這些信息的來源是多種多樣的。對主體而言,有些信息的來源可能通過其自身的觀察所得,有些信息則通過他人轉(zhuǎn)述或者通過資料記載等形式獲得。主體對這些信息的接受是一種主觀行為,需要結合自身的知識集合、自身的推理能力以及推理目標等對信息做出取舍。論辯系統(tǒng)的語法變化體現(xiàn)了主體對新信息的取舍,而對這些信息接受的主觀行為則體現(xiàn)在對語義(結論)的要求上。為了達到一定的語義而對論辯框架進行調(diào)整,這就是抽象論辯系統(tǒng)的修正。
例2 考慮框架AF=({a,b,c},{(a,b),(b,a),(b,c)}),E′={b,d}是期望在基語義下得到的外延。在AF中顯然E′不是它的基外延。那么怎樣修正AF才能得到確切的基外延E′呢?一個可行的辦法是向AF中加入論證d和關系(d,a)得到新的框架AF1=({a,b,c,d},{(d,a),(a,b),(b,a),(b,c)})(如圖2所示)。
圖2 為獲得確定外延的系統(tǒng)修正
例2是為了獲得確定的外延而對論辯框架做出的修正。除此之外,還有為了達到預期語義變化而對論辯框架做出的修正。
例3 考慮例2中的論辯框架AF,其優(yōu)先外延集合是{{a,c},},如果預期語義滿足單調(diào)加增,也就是AF的所有外延必須包含于更新后論辯框架的某個外延,那么可以向AF中加入論證e和關系(c,e)得到AF2(如圖2所示),AF2的優(yōu)先外延是{{a,c},{b,e}}。
(一)局部修正和整體修正
對抽象論辯系統(tǒng)的修正,一是考慮增加或者減少論證或者關系的規(guī)則,因為是從論辯框架內(nèi)部來看其改變,可以稱之為局部修正;二是可以考慮前后論辯框架之間的對比關系,這是從整個論辯框架來看其變化,在這里我們稱其為整體修正。
局部修正考慮添加或者刪除論證的規(guī)則。一種局部修正是為了促使得到某個確切的外延(如例2)。關于抽象論辯系統(tǒng)修正的理論和規(guī)則獨立于每個論證的具體結構,因此只能從相對外延的角度來考量系統(tǒng)的修正。這個外延的相對性可以通過該論證集合相對于整個論辯框架的特征,或者相對于語法變化前外延集合的特征(也就是從前后語義對比的角度)來描述。
文獻[6]給出了獲得確定外延(enforcing extensions)的概念:對論辯框架AF進行擴展修正得到AF′,以使得某一確定論證集合E′成為其外延。對系統(tǒng)局部修正的規(guī)則的描述依靠3點:(1)E′與A中論證、子集、外延之間的關系;(2)E′的結構特征;(3)增加論證或關系的規(guī)則。
另外一種局部修正是為了滿足一定語義變化特征,圍繞第二節(jié)中提到的語義變化分類進行的。 此類局部修正要在不同的語義下找到滿足各語義變化特征的充分或必要條件,對修正條件的描述基于增加或者減少的論證與其他論證之間的關系,以及論辯系統(tǒng)更新前已知的各論證的狀態(tài)。目前的研究結果往往涉及增加或者刪除一個論證及其關系的情形,在眾多的語義變化特征中,對滿足語義不變的系統(tǒng)修正關注較多[7,15]。
除了制定增加或者刪除的論證或關系的規(guī)則以外,論辯框架之間的關系也可以用來刻畫抽象論辯系統(tǒng)的修正。文獻[16]研究了關于語義保持不變的整體修正,其中的研究針對這樣一個現(xiàn)象:兩個論辯框架語法不同,所傳遞的信息也就不同,并非是同構[5]的兩個框架可以擁有相同語義,但在同時增加論證以及論證之間的關系后,論辯框架之間的差別才出現(xiàn)。
例4 論辯框架AF1=({a,b,c},{(a,b),(b,c),(c,a)}) 和AF2=({a,b,c},{(b,a),(a,c),(c,b)}(如圖3所示)擁有相同的優(yōu)先外延,也就是空集。但向兩個論辯框架同時加入相同的論證({b,d})和關系({(d,b)})后(如圖4所示),{c,d}是AF1′唯一的優(yōu)先外延,而{a,d}是AF2′唯一的優(yōu)先外延。
圖3 論辯框架AF1和AF2
圖4 論辯框架AF1′和AF2′
如果以語義相同作為判定兩個論辯框架相等的標準,由例4可以看出兩個論辯框架之間的相等關系并不意味著兩個論辯框架同構。同構是兩個論辯框架之間極其一致的對應關系,論辯框架之間的相等關系弱于同構關系,這就為以語義不變?yōu)槟康牡某橄笳撧q系統(tǒng)的修正提供了可能。文獻[16]研究了兩個論辯框架無論同時增加何種論證,語義都相同的修正規(guī)則,找到了除同構以外兩個論辯框架語義相同的條件。 對于論辯系統(tǒng)的整體修正可以從兩個方面來看:一是從一個論辯框架到另外一個論辯框架,二者之間滿足一定語義變化;二是動態(tài)變化是縱向的,兩個論辯框架經(jīng)過擴張后,也能滿足一定論辯語義的變化。
(二)抽象論辯系統(tǒng)修正分析
論辯系統(tǒng)修正的基本思想借鑒了信念修正的概念[17],因而一直受到學者們的重視。本文將論辯系統(tǒng)的修正分為局部修正和整體修正。論辯系統(tǒng)的局部修正利用論辯框架的改變造成語義變化的基本規(guī)律,尋找能夠滿足一定語義的修正規(guī)則。論辯框架的拓撲結構決定論辯語義,隨著論證集合擴大,其變化情況會呈指數(shù)增長,各論證狀態(tài)之間的影響的復雜程度也呈指數(shù)增長。如果增加多個論證,除了考慮增加部分的論證間的相互影響,還要考慮每個論證對原框架中論證狀態(tài)的影響,尋找一般規(guī)律的難度是相當大的。因此,局部修正方面工作較多的是增加或者刪除單個論證或關系,涉及增加多個論證時多考慮單向增加論證及其關系。雖然目前所做的工作有限,但為將來的研究提供了線索:在處理增加(刪除)多個論證時,這些論證以及它們之間的關系也構成一個(或多個)論辯框架,這就自然演變?yōu)樘幚韮蓚€(以上)框架和它們之間的關系問題,可以借鑒靜態(tài)論辯系統(tǒng)對此部分的研究[18]。論辯系統(tǒng)的整體修正是主體對論辯推理過程的整體把握,目前對這部分的處理依賴論辯框架之間的對比,文獻[16]體現(xiàn)了論辯系統(tǒng)的動態(tài)變化,我們將其劃歸到抽象論辯系統(tǒng)的研究范圍。而有些文章(如文獻[19])則未從動態(tài)性角度來對論辯框架進行對比。因此,對于這一部分的研究,首先要從抽象論辯系統(tǒng)動態(tài)性研究的角度明確整體修正的概念,然后明確論辯框架之間的對比關系于整體修正的意義,具體可以效仿認知邏輯中的模型不可區(qū)分〔20〕等概念來更詳細地解釋和解決抽象論辯系統(tǒng)的整體修正問題。
從系統(tǒng)修正的目的來看,本文又將論辯系統(tǒng)的修正分為獲得確定的外延的修正和為達到預期語義變化的修正。任給一個論辯框架,其結構都是具體的,而在尋找一般規(guī)律時最常用的就是相對概念,比如上文中提到的論證、子集、外延之間的關系等。第一種修正可以通過設定各種與想要得到的確定的外延有關的相對概念來達到對論辯框架的修改。目前,對第二種修正研究最多的是語義單調(diào)性,但是僅論辯系統(tǒng)的局部修正對此研究頗多,整體修正只涉及語義不變的問題,因而在現(xiàn)有研究基礎上可以擴展到對滿足語義單調(diào)性的整體修正。另外,在第二節(jié)中已經(jīng)提到的語義變化還有許多,找到其中的修正規(guī)則也很重要:首先從反方向看,可以簡化論辯語義求解;其次,這些研究可以應用到策略性論辯設計中。因此,將目前的研究延伸到這些問題中去也是有意義的。
本文對抽象論辯系統(tǒng)的動態(tài)性做了簡要的總結。抽象論辯系統(tǒng)的動態(tài)性基于主體知識的更新,從論辯框架的語法變化體現(xiàn)出來。語法變化可以簡單理解為論證或者關系的增加和減少,語義變化是指論辯框架的語義隨語法變化而發(fā)生的變化。抽象論辯系統(tǒng)的動態(tài)性研究主要有兩個方面:其一,在靜態(tài)抽象論辯系統(tǒng)研究中占重要位置的論辯語義求解同樣在動態(tài)抽象論辯系統(tǒng)中得到重視;其二,抽象論辯框架的變化具有主動性,依據(jù)主體偏好或者一定的目的來對框架做出改變,也就是抽象論辯系統(tǒng)的修正。
一個論辯框架的論域雖是有窮的,但是可以任意大,論域上的攻擊關系的復雜程度也超出想象。抽象論辯系統(tǒng)動態(tài)性的這些研究可以簡化新信息出現(xiàn)對新的論辯框架的論證狀態(tài)評估帶來的復雜性,同時在論辯策略設計中也能降低策略選擇的難度。
[1] 廖備水.論辯系統(tǒng):不一致情境中的推理[M].杭州:浙江大學出版社,2012.
[2] 金立.邏輯視域中的論辯[J].邏輯學研究,2012(8):114-119.
[3] 黃華新,應騰,廖備水.結構化論辯系統(tǒng)分析[J].自然辯證法研究,2015,31(9):3-9.
[4] DUNGP M.On the acceptability of arguments and its fundamental role in nonmonotonicreasoning,logic programming and n-person games[J].Artificial Intelligence,1995,77(2):321-357.
[5] BARONI P,CAMINADA M, GIACOMINM.An introduction to argumentation semantics[J].Knowledge Engineering Review,2011,26(4):365-410.
[6] BAUMANN R,BREWKAG.Expanding argumentation frameworks:Enforcing and monotonicity results[C].Computational models of argument,2010:75-86.
[7] CAYROLC,De SAINTCYR F D,LAGASQUIESCHIEXM.Change in abstract argumentation frameworks:adding an argument[J].Journal of Artificial Intelligence Research,2010,38(1):49-84.
[8] LIAO B,JIN L,KOONSR.Dynamics of argumentation systems:a division-based method[J].Artificial Intelligence,2011,175:1790-1814.
[9] BARONI P,GIACOMIN M,LIAOB.On topology-related properties of abstract argumentation semantics.A correction and extension to Dynamics of argumentation systems:A division-based method[J].Artificial Intelligence,2014(1):104-115.
[10]BAUMANNR.Splitting an argumentation framework[C].International Conference on Logic Programming,2011:40-53.
[11]MODGIL S,CAMINADAM.Proof theories and algorithms for abstract argumentation frameworks[J].Spring,2009:105-129.
[12]CAMINADAM.An algorithm for computing semi-stable semantics[G].European Conference on Symbolic and Quantitative Approaches to Reasoning and Uncertainty,2007:222-234.
[13]LIAOB.Toward incremental computation of argumentation semantics:a decomposition-basedapproach[J].Annals of Mathematics and Artificial Intelligence,2013,67(3):319-358.
[14]LIAOB.Efficient computation of argumentation semantics[M].Oxford:Academic Press,2014.
[15]BOELLA G,KACI S,van der TORREL.Dynamics in Argumentation with Single Extensions:Abstraction Principles and the Grounded Extension[G].European conference on symbolic and quantitative approaches to reasoning and uncertainty,2009:107-118.
[16]WOLTRAN E O.Characterizing strong equivalence for argumentationgframeworks[G].Artificial Intelligence,2011:1985-2009.
[17]FALAPPA M A,KERN-ISBERNER G,SIMARIG R.Belief revision and argumentation theory[G]//RAHWAN I,SIMARIG.Argumentation in Artificial Intelligence.Netherlands:Springer,2009:341-360.
[18]BARONI P,BOELLA G,CERUTTIF,et al.On the Input/Output behavior of argumentation frameworks[G].Artificial Intelligence,2014:144-197.
[19]MODGIL S.Hierarchical argumentation[G].European Conference on Logicsin Artificial Intelligence,2006:319-332.
[20]VAN DITMARSHH,van der HOEAK W,KOOIB.Dynamic epistemic logic[M].Netherlands:Springer,2007.
(責任編輯 張佑法)
Analysis of the Dynamic nature of Abstract Argumentation System
XU Kanga, LIAO Beishuib
(a.Faculty of Philosophy; b.Center for the Study of Language and Cognition, Zhejiang University, Hangzhou 310028, China)
Argumentation system is a non-monotonic system. It can change along with the change of the knowledge base, which is regarded as the dynamic nature of abstract argumentation system. One of the key problems of abstract argumentation system is characterizing the dynamic aspect of it. The dynamic nature of abstract argumentation system can be depicted from the change of the syntax and semantics. The main research on it is to figure out how the semantics changes with the change of the syntax, and vice versa. In this paper, we summarize the research directions of dynamics of abstract argumentation system, including the computation of semantics and the revision of argumentation system. We also analyze the value and the meaning of this research as well as the principles and research methods.
dynamic nature of abstract argumentation system;dynamiccomputation of semantics; revision of abstract argumentation system
2017-05-24 基金項目:國家社會科學基金重大項目“應用邏輯與邏輯應用研究”(14ZDB014)
徐康(1985—),女,河北靈壽人,博士研究生,研究方向:邏輯與論辯;廖備水(1971—),福建古田人,教授,博士,研究方向:邏輯與人工智能。
徐康,廖備水.抽象論辯系統(tǒng)的動態(tài)性分析[J].重慶理工大學學報(社會科學),2017(8):6-13.
format:XU Kang,LIAO Beishui.Analysis of the Dynamic nature of Abstract Argumentation System[J].Journal of Chongqing University of Technology(Social Science),2017(8):6-13.
10.3969/j.issn.1674-8425(s).2017.08.002
中國邏輯學會會長 鄒崇理 研究員
B81
A
1674-8425(2017)08-0006-08
主持人語:
《抽象論辯系統(tǒng)的動態(tài)性分析》一文介紹了抽象論辯系統(tǒng)動態(tài)性研究的基本原理和研究方法。該文在梳理前人成果的基礎上,認為論辯系統(tǒng)的修正可以分為局部修正和整體修正。根據(jù)修正的目的,也可分為獲得確定的外延的修正和為達到預期語義變化的修正。該文既有“梳理”,又有“論述”,是一篇獲益匪淺的論文。
在邏輯史上,穆勒是個極具標志性的代表人物。穆勒的專名理論在邏輯哲學領域內(nèi)產(chǎn)生了一定的影響,引起羅素和克里普克等哲學家的關注?!赌吕盏膶C碚摗芬晃幕仡櫫诉@段邏輯哲學史的情況,引導讀者對專名理論進行更多的思考。