摘 要:如何让智能体像人一样具备遗忘的能力,目前仍然是人工智能所面临的最大挑战之一。遗忘在基于符号逻辑的知识表示与推理领域和基于统计的机器学习领域都有研究。特别在知识表示与推理领域,遗忘扮演着非常重要的角色。在命题逻辑、一阶谓词逻辑、模态逻辑、描述逻辑、回答集逻辑程序设计,以及情景演算等逻辑语言中都有大量的研究。模态逻辑适用于智能体的知识表示与推理。在模态逻辑中,知识遗忘首先在单智能体场景中被提出。随着多智能体系统研究的发展,多智能体模态逻辑中知识遗忘的研究也开始被关注。到目前为止,多智能体模态逻辑系统中的知识遗忘还无法有效计算。本文在多智能体模态逻辑系统Kn中对知识遗忘进一步展开研究。采用知识编译的思想,提出一种新的多智能体模态逻辑范式Kn-DNF。基于Kn-DNF,我们给出Kn中计算知识遗忘的有效算法,其时间复杂度是Kn-DNF公式长度的多项式时间。
关键词:多智能体模态逻辑;知识推理;知识编译;知识遗忘
随着深度学习等一系列机器学习算法的不断完善,计算机逐渐具备了学习知识的能力。对于人类来说,除了具备不断学习知识的能力,还具备策略性遗忘知识的能力。遗忘不仅仅意味着记忆的遗失,也是一个帮助大脑吸收新知识并有效做出决策的积极过程。如何让计算机像人一样具备遗忘的能力,目前仍然是人工智能所面临的最大挑战之一。遗忘在基于符号逻辑的知识表示与推理(KR:Knowledge representation and reasoning)领域和基于统计的机器学习领域都有研究。特别是在KR领域,遗忘扮演着非常重要的角色。
在KR领域,遗忘(forgetting)的思想最早可以追溯到1854年Boole提出的“消去(elimination)”([4])。其直观含义是:从当前理论中删除某些信息,得到一个比原理论更弱的新理论,但在保留下来的信息范围内,新理论和原理论能够推导出一致的逻辑结论。在命题逻辑,一阶谓词逻辑、模态逻辑、描述逻辑、回答集逻辑程序设计(ASP:answer set programming)以及情景演算(situation calculus)等逻辑语言中都有关于遗忘的研究。其被广泛应用于最弱充分条件和最强必要条件的计算([10,26]),溯因推理([26]),相关性分析([14,24,27]),知识和信念的推理([14,35]),冲突解决([25,45]),本体分析与重用([5,19–22,31–33,37,41–43,47]),信息隐藏([31,42,47]),逻辑差异的判定([21,42]),知识库更新([13,28–30,34,46]),ASP中的非单调推理([9,11,18,38–40])等诸多领域。
关于遗忘的理论研究,主要集中在两个方面:可定义性问题和遗忘结果的计算问题。前者主要研究当前理论用某种逻辑语言表示时,遗忘结果是否依然能用该逻辑语言来表示;后者主要研究如何计算遗忘之后所得的新理论。
遗忘作为一个逻辑概念首次由Lin和Reiter于1994年([27])在命题逻辑中正式提出。其中,Lin和Reiter基于模型理论给出了命题逻辑中遗忘原子命题的定义,证明了其可定义性,且给出了遗忘结果的计算方法。Lang等人将其扩展到遗忘命题文字(literal)。([24])方良达和万海等([14]),以及林作铨教授和徐岱([44])等分别进一步将其扩展到遗忘命题公式。
路边的香樟正换新叶,蜡质的老叶子纷纷扬扬地飘落下来,安静而舒展地躺在地上,远看去,像一地鲜艳的红花。敦礼不舍得踩碎这些落叶的梦,小心翼翼地尽量挑空的地方落脚。
。Ki表示“智能体i知道ϕ”,Liϕ表示“智能体i认为ϕ有可能”。
为了适应多智能体场景下的知识表示与推理,多智能体模态逻辑被提出。与单智能体模态逻辑系统相对应,多智能体模态逻辑也有一些常用的正规公理系统:Kn、Tn、KD45n、S4n和S5n。由于高阶知识(关于智能体知识的知识)的引入,多智能体模态逻辑中的知识遗忘变得更加复杂。方良达和刘咏梅等将知识遗忘扩展到多智能体模态逻辑,并证明了知识遗忘在Kn,Tn,KD45n,和S5n是可定义的,在S4n中是不可定义的。([12])同时,Cate等在描述逻辑ALC中证明了统一插值的可定义性([5]),鉴于ALC与模态逻辑的对应关系([1])以及统一插值与知识遗忘的对偶关系([33]),他们实质上也给出了Kn中知识遗忘可定义的结论。
到目前为止,多智能体模态逻辑系统中的知识遗忘还无法有效计算。文献[12]中,虽然给出了常用正规模态逻辑系统中知识遗忘的可定义性结果,但其知识遗忘计算效率非常低——非初等时间复杂度。这严重影响了知识遗忘的实际应用。本文重点探讨多智能体模态逻辑系统Kn中知识遗忘的计算问题。我们采用知识编译([8])的思想,先将一般公式等价转换为一种特殊的范式公式——Kn-DNF公式,然后再计算知识遗忘。该算法的时间复杂度是Kn-DNF公式长度的多项式时间。Kn系统是最小的正规多智能体模态逻辑公理系统,其它正规多智能模态逻辑系统都从它扩展而来。虽然不同模态逻辑系统中知识遗忘的性质和计算方法都不尽相同,但Kn系统中知识遗忘的研究对其它多智能模态逻辑系统中知识遗忘的研究依然具有借鉴意义。
文章后续部分结构如下:第一部分,介绍本文研究相关的基础知识;第二部分,分析Kn中知识遗忘的重要性质;第三部分,按知识编译的思路,提出Kn中有利于知识遗忘计算的范式公式;第四部分,给出Kn中知识遗忘的计算算法,证明其正确性,分析时间复杂度,并比较相关工作;最后,总结全文并指出进一步的研究方向。
1 基础知识
本章介绍与本文研究相关的基础知识和一些符号记法。
1.1 多智能体模态逻辑
模态逻辑适用于智能体的知识表示与推理,我们参考文献[15]定义多智能体模态逻辑的语法和语义。
P表示原子命题集,A表示n个智能体的集合。通常用i,j∈{1,...,n}来指代不同的智能体。
定义1([15]).多智能体模态逻辑语言L可递归定义如下:
变电站内各种设备信息数据,如设备温湿度,油位油压,运维人员的临时任务等都时刻传送到运维数据的中心,使得运维数据中心数据量巨大。在面对如此繁多的的数据大规模的访问的情景下,如果仅仅考虑变电站数据的整体性能已经远远无法满足运维人员对多QOS的需要。因此,就迫切需要建立一种能满足和适应多种数据需求的运维机制,不仅在可以确保运维人员的多QOS需求,实现数据资源与运维人员的最优效用,而且能够重视数据资源的有效利用和系统综合性能的显著提高。结合电力运维数据的特征和在异构环境下对QOS的研究,选取可靠性、时间参数、优先级和安全性作为其约束条件,使用效用函数将QOS转换为效用值,以评价运维目标的实现程度。
其中,p∈P,i∈A,⊥表示逻辑“假”。逻辑“真”(⊤),“析取”(∨)和“蕴涵”(⊃)分别可定义如下:。
多智能体模态逻辑是在命题逻辑的基础上引入多个模态算子Ki(i∈A)扩展而成。此外,还有一类与Ki对偶的模态算子Li,其定义如下:
全新保时捷911 GT2 RS Clubsport于洛杉矶车展全球首发。这辆接近合法上路标准的赛车基于公路版911 GT2 RS打造,搭载3.8升水平对置双涡轮增压发动机和PDK变速箱,后轮驱动,最大功率700马力,重1390公斤,限量生产200辆,可满足保时捷clubsport活动与特定赛车活动的使用。与911 GT2 RS一样,911 GT2 RS Clubsport配备带ABS的保时捷稳定管理系统(PSM)可以单独调节,也可以全部关闭。碳纤维方向盘和后方的彩色显示屏来自2019款911 GT3 R,赛道安全设施一样俱全,还有空调系统。
模态逻辑适用于智能体的知识表示与推理。按照对知识的不同理解和要求,提出了不同的模态逻辑公理系统,其中较常用的正规模态逻辑系统有K,T,KD45,S4和S5等。([15])模态逻辑中区分客观事实与主观知识,其知识遗忘比命题逻辑中的变量遗忘要复杂的多,因为命题逻辑只要处理客观事实的遗忘问题,模态逻辑要同时处理客观事实与主观知识的遗忘问题。([16])而且在不同的模态逻辑公理系统中,遗忘还表现出不同的特性。已有研究成果表明,在K([2,36]),T([2]),KD45([13])和S5([6,46])中,知识遗忘是可定义的,但在S4中是不可定义的([7])。
接下来,我们将系统分析在智能体模态逻辑系统Kn中知识遗忘的重要性质。
通常用长度或深度来刻画模态逻辑公式的复杂程度,它们的定义分别如下。
定义2([15]).给定公式ϕ∈L,ϕ的长度为符号集P∪{¬,∧,K1,...,Kn}中的符号在ϕ中出现的次数,记为|ϕ|。
本研究将成都平原城市群56个县(区)作为研究区,选取17个综合测度指标,建立县域经济综合评价指标体系,利用SPSS进行主成分分析和聚类分析,计算综合经济得分和划分经济发展类型,利用ArcGIS绘制县域经济发展水平变化图和县域经济差异图,探讨其经济差异的时空演变特征,可为城市群经济的研究提供理论和方法借鉴,为区域经济政策的科学制定和产业的合理布局提供参考依据.
定义3([15]).在模态逻辑语言L中,公式ϕ的深度d(ϕ)为公式中模态算子的嵌套层数,其可递归定义如下:
多智能体模态逻辑的语义采用克里普克的可能世界语义([23]),通过克里普克模型与多智能体模态逻辑公式之间的满足关系给出。
定义4([15]).n个智能体的克里普克结构是一个多元组M=(W,V,R1,...,Rn),其中
•W是一个非空的可能世界集合;
Lin和Reiter基于模型理论定义了命题逻辑中的变量遗忘。([27])模态逻辑中的知识遗忘在此基础上发展起来,因此有必要介绍一下变量遗忘。
2.2 不同耕作方式对夏玉米农田土壤微生物活性的影响 从图2可以看出,夏玉米从苗期到开花期土壤微生物活性呈降低趋势,从开花期到灌浆期呈增加趋势,灌浆期到收获期呈下降趋势,不同耕作方式下苗期微生物活性最大。不同耕作方式下,0~10 cm土层土壤微生物活性高于10~20 cm土层土壤微生物活性。
•Ri⊆W×W是W上的二元关系。
(w1,w2)∈Ri表明智能体i处于世界w1时,认为可能处于世界w2。如果用有向图来表示克里普克结构,那么(w1,w2)就表现为一条从结点w1到w2的标识为的i边,因此Ri常被称为可达关系。R=∪ni=1Ri,即所有智能体可达关系的并集,R∗表示R的自反传递闭包。令Ri(w)={w′|(w,w′)∈Ri}表示在世界w时,智能体i认为其可能所处世界的集合。类似地,R∗(w)表示从w出发,所有可达世界的集合。
定义5([15]).n个智能体的克里普克模型是一个二元组(M,w),其中M=(W,V,R1,...,Rn)是克里普克结构,w∈W是可能世界之一,被称为当前世界。
定义6([15]).克里普克模型(M,w)满足公式ϕ∈L,记为(M,w)⊨ϕ,可递归定义如下:
(M,w)⊨p 当且仅当 p∈V(w)
(M,w)⊨¬ϕ 当且仅当 (M,w)/⊨ϕ
R2由⊢α,可推导出⊢Kiα,i=1,...,n。
图4为前100阶POD模态对应的特征值,这些特征值代表对应模态所包含的能量。从图4中可看出,随着模态阶数的增加,特征值逐渐减小。前4阶POD模态的含能较高,因此提取前4阶POD模态并绘制速度云图(见图5)。从图5中可看出,前2阶POD模态为卡门涡街脱落,第3阶和第4阶POD模态与卡门涡街脱落有关。由此可知:特征值较大的模态对应的模态结构的空间尺度较大;特征值较小的模态对应的模态结构的空间尺度较小。因此,只需关注大尺度的流动结构即可。
(M,w)⊨Kiϕ 当且仅当 对任意w′∈W,如果(w,w′)∈R,则(M,w′)⊨ϕ
智能体i知道ϕ(Kiϕ),当且仅当,在当前世界下,所有他认为可能的世界中ϕ都成立;智能体i认为ϕ可能(Liϕ),当且仅当,在当前世界下,存在一个他认为可能的世界中ϕ成立。我们用ϕ⊨φ表示公式ϕ的所有模型都满足公式φ,ϕ≡φ表示φ⊨ϕ且ϕ⊨φ。
正规的多智能体模态逻辑系统,都必须满足如下公理和推理规则:
A1所有命题逻辑中的公理;
A2 Kiϕ ∧ Ki(ϕ ⊃ φ)⊃ Kiφ,i=1,...,n;
R1由⊢α和⊢α⊃β,可推导出⊢β;
(M,w)⊨ϕ∧φ 当且仅当 (M,w)⊨ϕ且(M,w)⊨φ
仅满足上述公理和推理规则的公理系统称为Kn系统。在此基础上,根据对知识性质的不同要求,扩展出各种不同的公理系统,如Tn,KD45n,S4n和S5n等。([15])本文重点关注Kn公理系统。
1.2 Σ-互模拟
在模态逻辑的研究中,互模拟(bisimulation)是一个非常重要的概念([3]),模态逻辑中知识遗忘的定义大都基于互模拟的扩展——Σ-互模拟。我们参考文献[12]定义多智能体模态逻辑中的Σ-互模拟。
定义7([12]).给定克里普克模型(M,w),M=(W,V,R1,...,Rn)和(M′,w′),M′=,原子命题集Σ⊆P。(M,w)和(M′,w′)之间Σ-互模拟,记为 (M,w)↔Σ(M′,w′),当存在二元关系 ρ ⊆ W ×W′,(w,w′)∈ ρ,且任意(v,v′)∈ρ满足如下条件:
原子条件V(v)≃ΣV′(v′);
前向条件 对于任意u∈W 和i∈A,如果(v,u)∈Ri,则存在u′∈W′满足且(u,u′)∈ρ;
反向条件对于任意u′∈W′和i∈A,如果,则存在u∈W 满足(v,u)∈ Ri且 (u,u′)∈ ρ;
其中V(v)≃ΣV′(v′)表示可能世界v和v′中除了Σ中的命题之外,其它命题的赋值一致。
(M,w)↔Σ(M′,w′),即模型(M,w)和(M′,w′)在除了Σ中命题之外的命题上相互模拟。当Σ=∅时,Σ-互模拟实质上就是互模拟,简写成(M,w)↔(M′,w′)。显然,Σ-互模拟关系是一个等价关系,即具有自反性、传递性和对称性。Σ-互模拟具有如下重要特性。
命题1([12]).如果(M,w)↔Σ(M′,w′),给定公式ϕ∈ L,var(ϕ)∩Σ = ∅,则(M,w)⊨ ϕ当且仅当(M′,w′)⊨ ϕ。
要开发这样一个系统,在20世纪50年代中期仍处于起步阶段的磁带录音技术必须取得进步才行。在与兰德公司合作期间,安派克斯公司推出了世界上第一台在商业上大获成功的磁带录像机。虽然它的功能还没有强大到从太空捕捉苏联的活动,体积也没有小到能够放入卫星,但它永远改变了“晚间新闻”,开启了录像带的新纪元。
命题1表明:两个克里普克模型Σ-互模拟,则它们满足相同的不包含Σ中原子命题的公式。
定义8([3]).给定模型 (M,w),M=(W,V,R1,...,Rn)和(M′,w),M′=(W′,V′,R′1,...,R′n),(M′,w)为(M,w)的生成子模型,当满足下列条件时:
(1)W′=R∗(w);
(2)V′(u)=V(u),如果 u ∈ W′;
杨斌说:“我们希望与供应商结成一种紧密合作的关系,打造一批战略级别的供应商,同他们开展一些以资本为纽带的合作,让我们的平台和印刷企业成为一个共生共赢的利益共同体。只有把双方的利益捆绑在一起,共同发展,才能实现长久合作。”
(3)R′i=Ri∩(W′×W′)。
综上所述,胃憩室为罕见疾病,一般情况下无特殊临床表现,而胃底憩室在影像学的表现上与左肾上肿物常难以鉴别,易导致误诊,故对于无临床症状的左肾上腺肿物且CT检查中肿物密度与胃内容物密度相似时,应考虑胃底憩室可能。必要时可行手术探查,可快速确诊并行进一步治疗。对于确诊为胃憩室的病例,憩室较大且开口狭小、具有腹部不适症状或憩室相关并发症的患者,腹腔镜下手术治疗胃憩室是安全且有效的方法。
文献[12]将文献[46]中单智能体模态逻辑系统S5中知识遗忘的定义扩展到多智能体模态逻辑。在此基础上,我们定义修正版的多智能体模态逻辑知识遗忘。
命题2([3]).若(M′,w)为(M,w)的生成子模型,则两者互模拟(M,w)↔(M′,w)。
1.3 变量遗忘
•V:W →2P是一个赋值函数,指定在每个可能世界中哪些原子命题成立;
定义9([27]).给定命题逻辑的公式ϕ∈Lp和原子命题p∈P,公式ϕ′是公式ϕ遗忘p的结果,记为ϕ′≡Forget(ϕ,p),如果任意命题逻辑模型M,M ⊨ϕ′当且仅当存在模型M′⊨ϕ且M′≃{p}M。
其中,M′≃{p}M表示模型M′和M在P\{p}上的真值指派一致。
命题3([27]).在命题逻辑中,若ϕ′≡ Forget(ϕ,p),则ϕ′≡ ϕ(p/⊤)∨ϕ(p/⊥)。其中,ϕ(p/⊤)和ϕ(p/⊥)分别表示将公式ϕ中的命题p分别用⊤和⊥统一替换之后的结果。
2 多智能体模态逻辑中的知识遗忘
(M,w)的生成子模型中仅考虑从可能世界w出发可达的可能世界,并保留它们之间的可达关系。
定义10.给定公式ϕ∈L和原子命题p∈P,公式ϕ′是公式ϕ遗忘p的结果,记为ϕ′≡KForget(ϕ,p),如果任意的模型(M,w),(M,w)⊨ϕ′当且仅当存在模型(M′,w′)满足 (M′,w′)⊨ ϕ 且 (M,w)↔{p}(M′,w′)。
为与命题逻辑中的变量遗忘区分,模态逻辑中的变量遗忘,特称为“知识遗忘”,记为KForget。为简单起见,我们定义的是遗忘一个原子命题p∈P。易证,遗忘一个原子命题集可以通过依次遗忘该集合中的原子命题来实现,且与遗忘的次序无关。在文献[12]的定义中要求var(ϕ′)⊆var(ϕ)\{p}。我们的定义放弃了这一限制条件,后面会证明这原本就是我们定义的知识遗忘的性质之一。
多智能体模态逻辑语言L中的元素,称为公式。形如Kiϕ的公式称为正模态文字,形如Liϕ的公式称为负模态文字。不包含模态文字的公式称为客观公式。所有客观公式的集合,即为命题逻辑语言,记为Lp。var(ϕ)表示公式ϕ中出现的原子命题的集合。
命题4([46]).若ϕ ∈ Lp,即ϕ是客观公式,p∈ P,则KForget(ϕ,p)≡ Forget(ϕ,p)。
该命题表明:命题逻辑中的变量遗忘实质上是模态逻辑中知识遗忘的特例。
命题5.给定 ϕ ∈ L和 p∈ P,则KForget(Kiϕ,p)≡ Ki(KForget(ϕ,p)),i=1,...,n。
证明.根据知识遗忘的定义可证,具体证明如下:
任意(M,w)⊨ KForget(Kiϕ,p),M=(W,V,R1,...,Rn),均存在 (M′,w′)⊨ Kiϕ且 (M,w) ↔{p}(M′,w′),其中。对任意,均有(M′,v′)⊨ ϕ。由Σ-互模拟的定义可知,任意(w,v)∈ Ri,均存在且 (M′,v′) ↔{p}(M,v)。由 (M′,v′) ⊨ ϕ 和 (M′,v′) ↔{p}(M,v)可知 (M,v) ⊨KForget(ϕ,p),从而 (M,w)|=Ki(KForget(ϕ,p))。故有 KForget(Kiϕ,p)|=Ki(K Forget(ϕ,p))。
假定 (M,w)|=Ki(KForget(ϕ,p)),M=(W,V,R1,...,Rn),需证 (M,w)|=KKForget(ϕ,p),仅需证存在模型满足公式Kiϕ且与模型(M,w)在除了p之外的命题上互模拟。由(M,w)|=Ki(KForget(ϕ,p))可知,任意(w,v)∈Ri,均满足 (M,v)⊨ KForget(ϕ,p),即存在 (Mv,wv)⊨ ϕ且 (Mv,wv)↔{p}(M,v),Mv=(Wv,Vv,Rv1,...,Rvn)。对所有这样的v,将(M,v)的生成子模型分别用(Mv,wv)进行替换,并假定不同的Wv之间相互独立(彼此不相交),得到模型(M′,w)。易证 (M′,w)↔{p}(M,w)且 (M′,w)⊨ Kiϕ。
冰臼的成因在中国地质科学院地质研究所韩同林教授出版的《发现冰臼》一书中有详细的论述,它是指古冰川融水沿冰川裂隙自上而下似滴水穿石的方式冲蚀基岩产生的,形成的机制参见图2[3]。
注意:若ϕ ∈ Lp,则KForget(Kiϕ,p)≡ Ki(Forget(ϕ,p))。当ϕ是一般的模态逻辑公式时,我们仅证明了在Kn中命题5成立;在其它公理系统中,KForget(Kiϕ,p)⊨Ki(KForget(ϕ,p))成立,但目前还无法证明其反向是否成立。因为其他公理系统的克里普克模型中可达关系需满足一定的性质,上述模型构成过程无法保证保持其可达关系的性质。
命题6([46]).给定ϕ1,ϕ2∈L和p∈P,则:
(1) 若 ϕ1≡ ϕ2,则 KForget(ϕ1,p)≡ K(Forget(ϕ2,p));
(2) 若 ϕ1⊨ ϕ2,则 KForget(ϕ1,p)⊨ K(Forget(ϕ2,p));
(3)KForget(ϕ1∨ ϕ2,p)≡ KForget(ϕ1,p)∨ KForget(ϕ2,p);
(4)KForget(ϕ1∧ ϕ2,p)⊨ KForget(ϕ1,p)∧ KForget(ϕ2,p)。
国防动员潜力是战争实力的源泉,国防动员的根本职能是把国防潜力转化为战争实力,用以支撑战争、遏制战争、打赢战争。信息化战争作战规模、作战样式、力量运用等都发生了深刻变化,对国防动员潜力建设提出了新的更高要求。必须按照备战打仗要求,努力破解矛盾问题、提升质量效益,推动国防动员潜力建设向更高层次发展。
结论(1)表明知识遗忘的结果具有逻辑唯一性;结论(2)表明知识遗忘保持逻辑蕴涵关系;结论(3)表明知识遗忘操作对析取运算满足分配率;结论(4)表明知识遗忘操作对合取运算并不满足分配率,这给知识遗忘的计算带来困难。例如:KForget(K1(p⊃q)∧K1(q⊃r),q)≡K1(p⊃r),KForget(K1(p⊃q),q)≡⊤,KForget(K1(q⊃ r),q)≡ ⊤,显然KForget(K1(p⊃ q)∧K1(q⊃ r),q)与KForget(K1(p⊃q),p)∧KForget(K1(q⊃r),q)不等价。
定义11.给定ϕ∈L和p∈P,若存在ϕ′∈L,ϕ≡ϕ′且var(ϕ′)∩{p}=∅,则称ϕ与p不相关,记为IR(ϕ,p)。
命题 7.给定 ϕ1,ϕ2∈ L 和 p ∈ P,若 IR(ϕ1,p),则 KForget(ϕ1∧ϕ2,p)≡ ϕ1∧KForget(ϕ2,p)。
(2)经预处理样品。取“2.2”项下经预处理的空白脂质体溶液、空白脂质体+米索硝唑溶液、米索硝唑pH敏感脂质体溶液各适量,于200~400 nm波长范围内扫描,光谱图见图2。由图2A可知,经预处理完全沉淀了辅料磷脂酰乙醇胺,空白脂质体在322 nm波长处无明显的紫外吸收;由图2B、C可知,米索硝唑的最大吸收峰仍出现在322 nm波长处,因而此时辅料对主成分的测定已无干扰。
第二天一大早,我继续去找其他传承人商谈此项工作,大约走了五里路,老吴打来电话,说我偷走了他的《黑暗传》手抄本,口气坚硬,不寒而栗,像要吃人似的。
命题7表明:从一个理论(有限个公式的集合)中遗忘命题p,与p不相关的部分不受影响。
文献[46]提出了四个公设:弱化公设(W)、正保持公设(PP)、负保持公设(NP)和不相关公设(IR),刻画了S5中知识遗忘的语义特征。下面我们将证明在Kn中知识遗忘依然满足这些公设。
定理1.在多智能体模态逻辑Kn中,给定ϕ1,ϕ2∈ L和p∈ P,ϕ2≡ KForget(ϕ1,p),则满足如下条件:
(W)ϕ1⊨ϕ2,即ϕ2在逻辑上要比ϕ1弱;
(PP)任意公式φ∈L,IR(φ,p),若ϕ1⊨φ,则ϕ2⊨φ;
(NP) 任意公式 φ ∈ L,IR(φ,p),若 ϕ1/⊨ φ,则ϕ2/⊨ φ;
(IR)IR(ϕ2,p),即 ϕ2与 p不相关。
证明.根据知识遗忘定义和不相关的定义可证,具体证明如下:
(W)任意模型(M,w)⊨ϕ1,有(M,w)↔{p}(M,w)。由定义10可知,(M,w)⊨KForget(ϕ1,p),故有 ϕ1 ⊨ ϕ2。
(PP) 由ϕ2≡ KForget(ϕ1,p)可知,任意模型(M,w)⊨ ϕ2,必存在模型(M′,w′)⊨ϕ1且 (M,w)↔{p}(M′,w′)。由 ϕ1⊨ φ 可知,(M′,w′)⊨ φ。由 IR(φ,p)和(M,w)↔{p}(M′,w′)以及命题1可知,(M,w)⊨φ。故有ϕ2⊨φ。
(NP)若 ϕ1/⊨ φ,则存在模型 (M,w)⊨ ϕ1但 (M,w)/⊨ φ。由 (M,w)⊨ ϕ1和ϕ2≡ KForget(ϕ1,p)可知,存在 (M′,w′)⊨ ϕ2且 (M,w)↔{p}(M′,w′)。由IR(φ,p)和命题 1 可知,(M′,w′)/⊨ φ。故有 ϕ2/⊨ φ。
(IR)根据不相关的定义可知,要证IR(ϕ2,p)只需证存在公式ϕ′∈L,var(ϕ′)∩{p}=∅且ϕ′≡ KForget(ϕ1,p)。文献[12]和[5]中已证明确实存在这样的公式。
推论1.给定ϕ1,ϕ2∈L和p∈P,若ϕ2≡ KForget(ϕ1,p),则对任意φ∈L且IR(φ,p),ϕ1⊨ φ当且仅当ϕ2⊨ φ。
推论1表明从一个理论遗忘一个命题,所得新理论与原理论在与被遗忘命题无关的结论中,保持逻辑一致。
推论2.给定公式ϕ∈L和p∈P,φ≡KForget(ϕ,p),则存在公式ϕ′∈L,ϕ′≡φ且 var(ϕ′)⊆ var(ϕ)\{p}。
证明. 对任意 p′∈ P\var(ϕ),有 IR(ϕ,p′)。由命题 7 可知 ϕ ≡ KForget(ϕ,p′)。令ϕ′≡ KForget(KForget(ϕ,p′),p),即由 ϕ 依次遗忘 {p}∩P\var(ϕ)中的原子命题得到 ϕ′。显然,ϕ′≡ φ 且 var(ϕ′)⊆ var(ϕ)\{p}。
推论2,充分说明在定义知识遗忘时,不必如[12]中那样显式约束var(ϕ′)⊆var(ϕ)\{p}。
命题8([12]).在Kn中,对任意公式ϕ∈L和原子命题p∈P,均存在公式ϕ′∈L使得 ϕ′≡ KForget(ϕ,p)。
命题8表明:在多智能体模态逻辑Kn中,知识遗忘是可定义的。
3 Kn析取范式
由命题3可知,命题逻辑中的变量遗忘可以通过简单的语法替换来计算。但是,该方法无法推广到模态逻辑。看一个简单的例子:给定ϕ=K1p∧¬K1q∧¬K1¬q,显然ϕ(q/⊤)≡ ⊥和ϕ(p/⊥)≡ ⊥,故而ϕ(p/⊥)∨ϕ(p/⊥)≡ ⊥,显然KForget(ϕ,q)不应该是⊥。由命题6可知,由于知识遗忘操作对合取运算并不满足分配率,因此尽管有命题4和命题5的性质,依然无法直接将模态逻辑中知识遗忘的计算转换为命题逻辑中的变量遗忘来计算。文献[46]在单智能体模态逻辑S5中,提出了一种析取范式(S5-DNF),通过将一般公式转换成与之等价的析取范式,该范式公式的知识遗忘可以转换成命题逻辑的变量遗忘来计算。但是,S5-DNF充分利用了S5模态逻辑系统中可达关系是等价关系的特性,无法扩展到Kn系统。本章从有效计算知识遗忘的角度,提出Kn系统中的析取范式(Kn-DNF)。
定义12.Kn–析取范式,递归定义如下:
其中,B⊆A,φ∈Lp,δi和ηij均为Kn-DNF,且满足对任意ηij均有ηij⊨δi。
φ∧∧i∈B(Kiδi∧∧jLiηij)表示:在合取式中,合取项分为三类:命题公式φ∈Lp,正模态文字Kiδi,负模态文字Liηij。若在合取式中包含与智能体i∈A相关的模态文字合取项,则i∈B;否则,i/∈B。当i∈B时,最多包含一个与i相关的正模态文字合取项,可包含若干与之相关的负模态文字合取项,用∧jLiηij表示与i相关的若干负模态文字的合取。当合取式中仅包含与i相关的负模态文字合取项,不包含与之相关的正模态文字合取项时,可看作Ki⊤作为正模态文字合取项。所有Kn-DNF公式的集合记为,显然。
命题9.对于任意的α,β,γ∈L,在Kn中下列等价式成立:
式(1)和(2)是德•摩根定律,式(3)是双重否定律,式(4)和(5)是模态算子Ki和Li之间的对偶关系,式(6)是合取对析取的分配律,式(7)是正模态文字的合并,式(8)是正负模态文字的结合。当然,在Kn中也满足其它的等价式,例如:吸收率,结合律和交换律等,这里只列出我们所需的主要等价式。借助这些等价式,可将一般多智能体模态逻辑公式转换成与之等价的Kn-DNF公式,具体算法参见算法1。
算法1.transfer(ϕ)//将公式ϕ∈L转换为等价的Kn-DNF公式
输入:ϕ∈L
输出:
1.return ϕ;//如果ϕ是Kn-DNF公式,就直接返回
2.利用等价式(1)–(5)将ϕ等价转换为仅由正(负)模态文字和命题公式通过联结词∧或∨组成的公式ϕ′;
3.利用等价式(6),将ϕ′等价转换为由形如ψ的析取项构成的析取式ϕ′′;//ϕ′′中的析取项由命题公式,正(负)模态文字的合取构成
4.利用等价式(7)和(8),将ϕ′′等价转换为由形如的析取项构成的析取式ϕ′′′;//ϕ′′′中的析取项最多包含一个与i相关的正模态文字,可包含若干与之相关的负模态文字,且ηij⊨δi
5.return ϕ′′′(δi/transfer(δi),ηij/transfer(ηij));//递归调用该算法将 ϕ′′′中的子公式δi和ηij分别转换为等价的Kn-DNF公式,进行等价替换后返回
注意:在算法1中,经过步骤2之后,否定(¬)仅允许出现在命题公式的前面,但并不严格要求只出现在原子命题的前面;步骤3中利用的(合取对析取的)分配律和步骤4中利用的(正负模态文字的)结合律均会导致公式长度的增长,但导致公式长度增长的主要原因在步骤3,它会导致公式长度指数倍的增长,就像在命题逻辑中DNF公式的转换过程一样。步骤4仅导致公式长度多项式倍的增长。步骤1和2均可在公式长度的多项式时间内完成。因此整个转换算法的时间复杂度是公式长度的指数时间。
定理2.给定任意ϕ∈L,均可等价转换为Kn-DNF公式,且公式长度在最坏情况下是原公式长度的指数倍。
证明.由命题9可知,算法1中采用的均为等价转换或等价替换,故ϕ=transfer(ϕ)。由算法 1可知 。根据模态逻辑公式ϕ的定义,可递归证明|transfer(ϕ)=2O(|ϕ|·log|ϕ|)|。定理得证。
例1.ϕ = ¬(p∧¬q)∧¬(K1p∧K2q)∧K1(K2p∨K2¬p)∧K2p∧K1r∧L2r,p,q,r∈ P。将ϕ转换为Kn-DNF公式。
根据定理2,虽然一般多智能体模态逻辑公式都可转换为与之等价的Kn-DNF公式,但是会导致公式长度的增长,在最坏情况下,Kn-DNF公式相对于原公式在长度上可能会有单指数倍的膨胀。但我们会证明,Kn-DNF公式非常适用于知识遗忘的计算。
4 Kn中知识遗忘的计算
我们采用了知识编译([2])的思想来计算Kn中的知识遗忘。主要思路是:首先将一般模态逻辑公式等价转换成Kn-DNF公式,然后利用Kn-DNF公式计算知识遗忘的便利性,有效地计算知识遗忘。
4.1 知识遗忘计算定理
知识编译是解决知识推理难问题的方法之一,其主要思想是:将源知识库转换成特定形式的知识库(目标知识库);在目标知识库中,一些推理问题会变得简单易实现。其关键在针对特定的推理问题,选择适合的目标知识库表示形式。我们提出的Kn-DNF公式就是易于计算知识遗忘的目标知识库形式。
定理3.给定任意Kn-DNF公式ξ,其知识遗忘KForget(ξ,p)可递归计算如下:
其中φ∈Lp,Forget(φ,p)表示命题逻辑中的变量遗忘;δi和ηij均为Kn-DNF公式,且对任意ηij均有ηij⊨δi。
证明.定理中的(1)–(3)项显然成立,这里仅对(4)加以证明,具体证明如下:
令(1)假定(M,w)⊨ ξ,则存在且(M′,w′)↔{p}(M,w)。由(M′,w′)⊨ φ知,(M,w)⊨ Forget(φ,p)。由(M′,w′)⊨ Kiδi知,(M,w)⊨KForget(Kiδi,p)。由命题 5 知,(M,w) ⊨ KiKForget(δi,p)。由 (M′,w′) ⊨ Liηij知,(M,w)⊨ KForget(Liηij,p),进而 (M,w)⊨ LiKForget(ηij,p)。故 (M,w)⊨ ζ,从而ξ⊨ζ。
(2)假定 (M,w)⊨ ζ,M=(W,V,R1,...,Rn),要证 (M,w)⊨ ξ,只需证存在模型 且 (M′,w′) ↔{p}(M,w)。由(M,w)⊨ Forget(φ,p)可知,w ⊨ Forget(φ,p),存在 w′⊨ φ 且 V(w)≃ΣV′(w′)。由(M,w)⊨LiKForget(ηij,p)可知,存在vij∈W 使得(w,vij)∈Ri且(M,vij)⊨KForget(ηij,p),故存在模型 (Mij,uij)⊨ ηij且 (M,vij)↔{p}(Mij,uij)。令Q是所有这样vij的集合。若Ri(w)\Q/= ∅,则对任意 a∈Ri(w)\Q,均有(M,a) ⊨ KForget(δi,p),则存在模型 (Mia,uia) ⊨ δi且 (M,a) ↔{p}(Mia,uia)。由上述w′,(Mij,uij)和(Mia,uia)可构造出模型(M′,w′),其在w′和(Mij,uij)及(Mia,uia)不相交合并(disjoint unions)([7])的基础上添加(w′,uij)与(w′,uia)这些 i边构成。由构造过程可知,(M′,w′)↔{p}(M,w),且由 ηij⊨ δi可知。
由定理3知,一个Kn-DNF公式知识遗忘的结果依然是一个Kn-DNF公式。这有利于后续知识遗忘的计算。
4.2 算法与复杂度分析
由定理3可知,Kn-DNF公式的知识遗忘可以高效计算。由定理2可知,任意多智能体模态逻辑公式均可等价转换为Kn-DNF公式,又由命题6可知,若两个公式等价,则其知识遗忘也等价。因此,不难给出Kn系统中一般公式的知识遗忘计算算法,具体参见算法2。
算法2.Kn系统中知识遗忘的计算
输入:ϕ∈L和p∈P
输出:KForget(ϕ,p)
1.将ϕ等价转换成Kn-DNF公式ϕ′=transfer(ϕ);
2.计算 KForget(ϕ′,p);
3.return KForget(ϕ′,p);
算法2即可实现Kn系统中一般公式知识遗忘的计算方法,其正确性由定理2,定理3以及命题6可证。步骤1(即知识编译)时间复杂度为|ϕ|的指数时间,步骤 2 时间复杂度为 |ϕ′|的多项式时间,由于 |ϕ′|=2O(|ϕ|·log|ϕ|),因此整个算法的时间复杂度为2O(|ϕ|·log|ϕ|),即原公式长度的指数时间。知识编译仅需做一次,就可供多次知识遗忘计算使用。在多次计算知识遗忘时,知识编译的时间开销会得到一定的补偿。
例2.在Kn系统中,给定公式ϕ=(p⊃q)∧K1(q∧K2r∨¬q∧K2¬r)∧L1(q⊃r),计算 KForget(ϕ,q)。
首先,ϕ≡(p⊃q)∧K1(q∧K2r∨¬q∧K2¬r)∧L1(q∧r∧K2r∨¬q∧K2¬r);
接着,KForget(ϕ,q)≡ K1(K2r∨K2¬r)∧L1(r∧K2r∨K2¬r)。
4.3 相关工作
文献[12]中,证明了包括Kn在内的一些常用正规模态逻辑系统中知识遗忘的可定义性,但其知识遗忘计算效率非常低——为非初等时间复杂度。
Janin和Walukiewicz提出了另一种多智能体模态逻辑析取范式公式,被称为覆盖析取范式公式(CDNF:cover disjunctive normal formula,[17]),研究结果表明该析取范式也适合知识遗忘的计算。([5,17])
定义13([17]).给定智能体集合A和公式Φ⊆L集合,覆盖模态算子∇,i∈A可定义为:
(M,w)⊨∇iΦ,当且仅当w在M 中的直接Ri后继v满足且仅满足Φ中的公式,即Φ中覆盖了w的直接Ri后继可满足的公式。故模态算子∇i也被称为“覆盖模态算子”。显然∇i{⊤}≡⊤,∇i{⊥}≡⊥,∇i∅≡Ki⊥。
定义14([17]).覆盖析取公式,可递归定义如下:
其中,π是一致的命题文字合取,Φ1,...,Φn均为覆盖析取公式的有限集合。
所有CDNF公式的集合记为LCDNF。已有研究结果表明:任意模态逻辑公式,均可等价转换成CDNF公式,在最坏情况下,可能会导致公式长度单指数倍的膨胀。([5])
命题10([5]).给定任意CDNF公式ξ,其知识遗忘KForget(ξ,p)可递归计算如下:
(1)KForget(⊤,p)≡ ⊤;
(2)KForget(⊥,p)≡ ⊥;
(3)KForget(ϕ ∨φ,p)≡ KForget(ϕ,p)∨ KForget(φ,p);(4),其中 π′为
从π中删除与p相关文字(p或¬p)之后的命题文字合取。
定义15.给定逻辑语言L和L′,如果对于任意的ϕ′∈L′,均存在ϕ∈L,满足ϕ≡ϕ′且|ϕ|≤f(|ϕ′|),其中f:N→N是多项式函数,则称L至少和L′一样简洁(succinct),记为 L ≤ L′。
如果L≤L′且L′/≤L,则称L比L′简洁,记为L<L′。
命题11.且。
命题11表明LCDNF是的子片段,或者换句话说,与CDNF相比,Kn-DNF放松了析取项的约束条件。CDNF中析取项的命题部分要求是命题文字的合取,而Kn-DNF中析取项的命题部分仅要求是命题公式即可。通过放松对析取项的约束条件,使得比LCDNF更加简洁。由于命题公式的变量遗忘可以简单计算,因此,这样处理并不会给知识遗忘的计算带来负面影响。虽然,通过转换成Kn-DNF或CDNF计算知识遗忘,其算法时间复杂度均为原公式长度的指数时间;但是,由于比LCDNF更加简洁且可以避免部分子公式知识遗忘的重复计算,转换成Kn-DNF计算知识遗忘的效率往往更高。
例3.借助CDNF公式计算例2中的KForget(ϕ,q)。
从例2和例3可知,将一般公式转换成Kn-DNF或CDNF之后,均可计算其知识遗忘,且两者所得结果逻辑等价(CDNF公式与一般公式之间的转换参考文献 [5])。不难看出,即使采用 ∇iΦ 作为 ∧φ∈ΦLiφ∧Ki(Vφ∈Φφ)的缩写,Kn-DNF公式比CDNF公式仍要简洁得多。而且采用Kn-DNF公式可以避免部分子公式知识遗忘的重复计算。
5 结论与展望
本文在多智能体模态逻辑系统Kn中,对知识遗忘进一步展开研究。系统分析了知识遗忘的重要性质;基于知识编译,提出一种Kn系统中知识遗忘计算的有效算法,与已有算法相比,我们的算法更高效。Kn是最小的正规多智能体模态逻辑系统,其它正规多智能模态逻辑系统都在其基础上扩展而来。尽管不同模态逻辑系统中知识遗忘的性质和计算方法都不尽相同,但本文的研究对其它多智能模态逻辑系统中知识遗忘的研究依然具有借鉴意义。
下一步研究,一方面将考虑引入包括公共知识(common Knowledge)和分布知识(distributed Knowledge)在内的群体知识之后,知识遗忘的计算问题。另一方面,将继续探讨在其他多智能体模态逻辑系统(如:KD45n,S5n)中的知识遗忘计算问题。
参考文献
[1] F.Baader,D.Calvanese,D.L.McGuinness et al.,2003,The Description Logic Handbook:Theory,Implementation,and Applications,New York:Cambridge University Press.
[2] M.Bilkova,2007,“Uniform interpolation and propositional quantifiers in modal logics”,Studia Logica,85(1):1–31.
[3] P.Blackburn,M.de Rijke and Y.Venema,2001,Modal Logic,Cambridge:Cambridge University Press.
[4] G.Boole,1854,The Laws of Thought,London:Walton and Maberley.
[5] B.T.Cate,W.Conradie,M.Marxetal.,2006,“Definitorially complete description logics”,Proc of the 10th International Conference on Principles of Knowledge Representation and Reasoning(KR-2006),pp.79–89,Menlo Park:AAAI Press.
[6] S.Chilardi,C.Lutz,F.Wolter et al.,2006,“Conservative extensions in modal logic”,Papers from the Sixth Conference on “Advances in Modal Logic”,Advances in Modal Logic,vol.6,pp.187–207,London:College Publications.
[7] S.Chilardi and M.Zawadowski,1995,“Undefinability of propositional quantifiers in the modal system S4”,Studia Logica,55(2):259–271.
[8] A.Darwiche and P.Marquis,2002,“A knowledge compilation map”,Journal of Artificial Intelligence Research,17:229–264.
[9] J.DelgrandeandK.W.Wang,2015,“A syntax-independent approach to forgetting in disjunctive logic programs”,Proc of the 29th AAAI Conference on Artificial Intelligence(AAAI-2015),pp.1482–1488,Menlo Park:AAAI Press.
[10] P.Doherty,W.Lukaszewicz and A.Szalas,2001,“Computing strongest necessary and weakest sufficient conditions of first-order formulas”,Proc of the 17th International Joint Conference on Artificial Intelligence(IJCAI-2001),pp.145–154,San Francisco:Morgan Kaufmann Publishers.
[11] T.Eiter and K.W.Wang,2008,“Semantic forgetting in answer set programming”,Artificial Intelligence,172(14):1644–1672.
[12] L.D.Fang,Y.M.Liu and H.van Ditmarsch,2016,“Forgetting in multi-agent modal logics”,Proc of the 25 International Joint Conference on Artificial Intelligence(IJCAI-2016),pp.1066–1073,Menlo Park:AAAI Press.
[13] L.D.Fang,Y.M.Liu and X.M.Wen,2015,“On the progression of knowledge and belief for nondeterministic actions in the situation calculus”,Proc of the 29th International Conference on Artificial Intelligence.pp.2955–2963,Menlo Park:AAAI Press.
[14] L.D.Fang,H.Wan,X.Q.Liu et al.,2018,“Dependence in propositional logic:formula-formula dependence and formula forgetting — Application to belief update and conservative extension”,Procofthe 32th AAAI Conferenceon Artificial Intelligence(AAAI-2018),pp.1835–1844,Menlo Park:AAAI Press.
[15] J.Y.Halpern and Y.A.Moses,1992,“A guide to completeness and complexity for modal logics of knowledge and belief”,Artificial Intelligence,54(3):319–379.
[16] A.Herzig and J.Mengin,2008,“Uniform interpolation by resolution in modal logic”,Proc of the 11th European Conference on Logics in Artificial Intelligence(JELIA-2008),pp.219–231,Berlin:Springer.
[17] D.Janin and I.Walukiewicz,1995,“Automata for the modalµ-calculus and related results”,Mathematical Foundations of Computer Science,pp.552–562,Berlin:Springer.
[18] M.J.Ji,J.H.You and Y.S.Wang,2015,“On forgetting postulates in answer set programming”,Proc of the 24th International Joint Conference on Artificial Intelligence(IJCAI-2015),pp.3076–3083,Menlo Park:AAAI Press.
[19] B.Konev,D.Walther and F.Wolter,2009,“Forgetting and uniform interpolation in large-scale description logic terminologies”,Proc of the 21st International Joint Conference on Artificial Intelligence(IJCAI-2009),pp.830–835,Menlo Park:AAAI Press.
[20] R.Kontchakov,F.Wolter and M.Zakharyaschev,2010,“Logic-based ontology comparison and module extraction,with an application to DL-lite”,Artificial Intelligence,174(15):1093–1141.
[21] P.Koopmann and R.A.Schmidt,2014,“Count and forget:Uniform interpolation of SHQ-ontologies”,Proc of the 7th International Joint Conference on Automated Reasoning(IJCAR-2014),pp.434–448,Cham:Springer.
[22] P.Koopmann and R.A.Schmidt,2015,“Uniform interpolation and forgetting for ALC ontologies with ABoxes”,Proc of the 29th AAAI Conference on Artificial Intelligence(AAAI-2015),pp.175–181,Menlo Park:AAAI Press.
[23] S.Kripke,1963,“Semantic analysis of modal logic”,Zeitschrift fur mathematische Logik und Grundlagen der Mathematik,9(5–6):67–96.
[24] J.Lang,P.Liberatore and P.Marquis,2003,“Propositional independence:Formula-variable independence and forgetting”,Journal of Artificial Intelligence Research,18:391–443.
[25] J.Lang and P.Marquis,2010,“Reasoning under inconsistency:A forgetting-based approach”,Artificial Intelligence,174(12–13):799–823.
[26] F.Z.Lin,2001,“On strongest necessary and weakest sufficient conditions”,Artificial Intelligence,128(1–2):143–159.
[27] F.Z.Lin and R.Reiter,1994,“Forget it!”,Proc of AAAI Fall Symposium on Relevance,pp.141–146,Menlo Park:AAAI Press.
[28] F.Z.Lin and R.Reiter,1997,“How to progress a database”,Artificial Intelligence,92(1–2):131–167.
[29] Y.M.LiuandG.Lakemeyer,2009,“On first-order definability and computability of progression for local-effect actions and beyond”,Proc of the 21st International Joint Conference on Artificial Intelligence(IJCAI-2009),pp.860–866,Menlo Park:AAAI Press.
[30] Y.M.Liu and X.M.Wen,2009,“On the progression of knowledge in the situation calculus”,Proc of the 22nd International Joint Conference on Artificial Intelligenc(IJCAI-2011),pp.976–982,Menlo Park:AAAI Press.
[31] M.Ludwig and B.Konev,2014,“Practical uniform interpolation and forgetting for ALC TBoxes with applications to logical difference”,Proc of the 14th International Conference on Principles of Knowledge Representation and Reasoning (KR-2014), pp. 318–327, Menlo Park: AAAI Press.
[32] C. Lutz, I. Seylan and F. Wolter, 2012, “An automata-theoretic approach to uniform interpolation and approximation in the description logic EL”,Proc of the 14th International Conference on Principles of Knowledge Representation and Reasoning(KR-2012),pp.286–296,Menlo Park:AAAI Press.
[33] C.Lutz and F.Wolter,2011,“Foundations for uniform interpolation and forgetting in expressive description logics”,Proc of the 22nd International Joint Conference on Artificial Intelligence(IJCAI-2011),pp.989–995,Menlo Park:AAAI Press.
[34] A.Nayak,Y.Chen and F.Z.Lin,2006,“Forgetting and knowledge update”,Proc of 19th Australian Joint Conference on Artificial Intelligence(AI-2006),pp.131–140,Berlin:Springer.
[35] K.L.Su,A.Sattar and G.F.Lv,2009,“Variable forgetting in reasoning about knowledge”,Journal of Artificial Intelligence Research,35:677–716.
[36] A.Visser,1996,“Uniform interpolation and layered bisimulation”,Gödel’96:Logical Foundations of Mathematics,Computer Science and Physics,pp.139–164,Berlin:Springer.
[37] K. W. Wang, Z. Wang, R. W. Topor et al., 2014, “Eliminating concepts and roles from ontologies in expressive descriptive logics”,Computational Intelligence,30(2):205–232.
[38] Y.S.Wang,K.W.Wang,Z.Wang et al.,2015,“Knowledge forgetting in circumscription:A preliminary report”,Proc of the 29th AAAI Conference on Artificial Intelligence(AAAI-2015),pp.1649–1655,Menlo Park:AAAI Press.
[39] Y.S.Wang,K.W.Wang and M.Y.Zhang,2013,“Forgetting for answer set programs revisited”,Proc of the 23rd International Joint Conference on Artificial Intelligence(IJCAI-2013),pp.1162–1168,Menlo Park:AAAI Press.
[40] Y.S.Wang,Y.Zhang,Y.Zhou et al.,2014,“Knowledge forgetting in answer set programming”,Journal of Artificial Intelligence Research,50(1):31–70.
[41] Z.Wang,K.W.Wang,R.W.Topor et al.,2009,“Uniform interpolation for ALC revisited”,Australasian Joint Conference on Advances in Artificial Intelligence(ACAI-2009),pp.528–537,Berlin:Springer.
[42] Z.Wang,K.W.Wang,R.W.Topor et al.,2010,“Forgetting for knowledge bases in DL-Lite”,Annals of Mathematics and Artificial Intelligence,58(1–2):117–151.
[43] Z.Wang,K.W.Wang,R.W.Topor et al.,2010,“Tableau-based forgetting in ALC ontologies”,Proc of the 19th European Conference on Artificial Intelligence(ECAI-2010),pp.47–52,Ohmsha:IOS Press.
[44] D.Xu and Z.Q.Lin,2011,“A prime implicates-based formulae forgetting”,Proc of IEEE International Conference on Computer Science and Automation Engineering(CSAE-2011),pp.128–132,Piscataway:IEEE.
[45] N.F.Y.Zhang,2006,“Solving logic program conflict through strong and weak forgettings”,Artificial Intelligence,170(8–9):739–778.
[46] Y.Zhang and Y.Zhou,2009,“Knowledge forgetting:Properties and applications”,Artificial Intelligence,173(16–17):1525–1537.
[47] Y. Zhao and R. A. Schmidt, 2015, “Concept forgetting in ALCOI-ontologies using an ackermann approach”,Proceedings of the 14th International Semantic Web Conference(ISWC-2015),pp.587–602,New York:Springer.
Knowledge Forgetting in Multi-Agent Modal Logic System Kn
Ximing Wen Liangda Fang Quan Yu Liang Chang Ju Wang
AbstractFor humans,forgetting is more than just a failure to remember;it is an active process that helps the brain take in new information and make decisions more effectively.Endowing computers the ability to forget like humans is one of the great challenges of artificial intelligence.Forgetting has been studied not only in the field of knowledge representation and reasoning based on symbol logic,but also in the field of machine learning based on statistics.In particular,forgetting plays an important role in knowledge representation and reasoning.It has been extensively studied in many logics such as propositional logic,first-order predicate logic,modal logics,description logics,answer set programming,situation calculus,and so on.Modal logic is suitable for representing and reasoning about the knowledge of agents.Knowledge forgetting in modal logics has been firstly proposed in single-agent scenarios.With the development of the research on multi-agent systems,the investigation on knowledge forgetting in multi-agent modal logics begins to attract attention.However,to the best of our knowledge,knowledge forgetting cannot be effectively computed up to now.In the present paper,we make further investigation on the knowledge forgetting in the multi-agent modal logic system Kn.By adopting the idea of knowledge compilation,we introduce a novel normal form named Kn-DNF.Based on Kn-DNF,an effective algorithm to compute the knowledge forgetting in Kn is provided.The time complexity of our algorithm is polynomial in the length of the Kn-DNF formula.
中图分类号:B81
文献标识码:A
收稿日期:2018-10-30
作者信息:
文习明 广东行政学院信息技术教研部,广西可信软件重点实验室(桂林电子科技大学)
wenxim@mail2.sysu.edu.cn
方良达 暨南大学计算机科学系,广西可信软件重点实验室(桂林电子科技大学)
fangld@jnu.edu.cn
余泉 黔南民族师范学院数学与统计学院
yuquanlogic@126.com
常亮 广西可信软件重点实验室(桂林电子科技大学)
changl@guet.edu.cn
王驹 广西可信软件重点实验室(桂林电子科技大学)
juwang500909@163.com
基金项目:国家自然科学基金(61603152、61463044、61363030、61862051);广西可信软件重点实验室开放课题(KX201604、KX201606、KX201419);广西自然科学基金(No.2015GXNSFAA139285)。
(责任编辑:罗心澄)
Ximing Wen Department of Information Science,Guangdong Institute of Public Administration,
Guangxi Key Laboratory of Trusted Software,Guilin University of Electronic Technology wenxim@mail2.sysu.edu.cn
Liangda Fang Department of Computer Science,Jinan University,
Guangxi Key Laboratory of Trusted Software,Guilin University of Electronic Technology fangld@jnu.edu.cn
Quan Yu School of Mathematics and Statistics,Qiannan Normal College for Nationalities
yuquanlogic@126.com
Liang Chang Guangxi Key Laboratory of Trusted Software,Guilin University of Electronic Technology
changl@guet.edu.cn
Ju Wang Guangxi Key Laboratory of Trusted Software,Guilin University of Electronic Technology juwang500909@163.com
标签:公式论文; 逻辑论文; 知识论文; 命题论文; 模态论文; 哲学论文; 宗教论文; 逻辑学(论理学)论文; 哲理逻辑(非经典逻辑)论文; 《逻辑学研究》2019年第2期论文; 国家自然科学基金(61603152; 61463044; 61363030; 61862051)广西可信软件重点实验室开放课题(KX201604; KX201606; KX201419)广西自然科学基金(No.2015GXNSFAA139285)论文; 广东行政学院信息技术教研部论文; 广西可信软件重点实验室(桂林电子科技大学)论文; 暨南大学计算机科学系论文; 黔南民族师范学院数学与统计学院论文;