摘要: 统一的建模框架和形式化表示可以帮助实现自动推理。对由物联网技术发展带来的智能世界进行定义,对表示静态物理世界一般抽象模型的广义知识重构与抽象模型(G-KRA模型)进行扩展,使其能够刻画所定义的智能世界。定义迭代的初步感知过程,在一定的前提假设下根据智能世界构成实体的特征,得到智能世界构成实体的可区分的初步感知。在抽象感知过程中,建立3个子世界的可区分实体与连接库,并生成3个子世界的网络化连接。同时,通过统一构建抽象对象库或者为3个子世界分别构建抽象对象库来实现智能世界的抽象感知过程。扩展后的G-KRA模型充分考虑了不同类型实体的行为和连接特征,每个子世界由具有相同行为类型的实体和相同类型的连接构成,可以将推理问题定位在某个(些)子世界的模型中,从而缩小推理空间。
[2] Elson J,Estrin D.Sensor networks:a bridge to the physicalworld[M].Wireless sensor networks.Kluwer Academic Publishers,Norwell,MA,2004 [3] Barton J,Kindberg T.The Challenges and Opportunities of Integrating the Physical World and Networked Systems[R].HPL Technical report HPL-2001-18.2001 [4] Estrin D,Culler D,Pister D,et al.Connecting the PhysicalWorld with Pervasive Networks[J].IEEE Pervasive Computing,2000,1(1):59-69 [5] Joseph A D.Ubiquitous System Software[J].IEEE Pervasive Computing,2004,3(3):57-59 [6] Boone G.Reality Mining:Browsing Reality with Sensor Net-works.Sensors Magazine Online.http://sensorsmag.com/articles/0904/14/main.shtml,2004-09 [7] Coetzee L,Eksteen J.The Internet of Things-Promise for theFuture? An Introduction[C]∥IST-Africa 2011Conference Proceedings Paul Cunningham and Miriam Cunningham(Eds)IIMC International Information Management Corporation.2011 [8] 欧阳丹彤,姜云飞.刻画基于模型的中心诊断[J].软件学报,1999,10(1):74-77 [9] Reiter R.A Theory of diagnosis from first principles[J].Artificial Intelligence,1987,32(1):57-96 [10] 陈荣,姜云飞.含约束的基于模型的诊断系统[J].计算机学报,2001(2):127-135 [11] 李占山,王涛,孙吉贵,等.利用元件替换测试求诊断[J].软件学报,2005,16(9):1599-1605 [12] Goldstone R,Barsalou L.Reuniting perception and conception[J].Cognition,1998,65:231-262 [13] Brooks R A.Elephants don’t play chess [J].Robot.Auton.Syst,1990,6:3-15 [14] Choueiry B,Iwasaki Y,McIlraith S.Towards a practical theory for reformulation for reasoning about physical systems [Z].Artif.Intell.,2003 [15] Mozetic I.Hierarchical model-based diagnosis[J].Int J of Man-Machine Studies,1991,5(3):329-362 [16] Chittaro L,Ranon R.Hierarchical model-based diagnosis based on structural abstraction[J].Art.Intell,2004,155(1/2):147-182 [17] Hou Ming-liang,Liu Yu-ran,Xing Shu-bin,et al.Study of Intelligent Diagnosis System for Photoelectric Tracking Devices Based on Multiple Knowledge Representation[J].Advanced Materials Research,2011(179/180):602-607 [18] Chittaro L,Guida G,Tasso C,et al.Functional and teleological knowledge in the multimodeling approach for reasoning about physical system:a case study in diagnosis[J].IEEE Trans.Syst.Man,Cybern.,1993,23(6):1718-1751 [19] 。 定义1(初步感知) 一个初步感知P是一个五元组,即P=(OBJ,ATT,FUNC,REL,OBS),OBJ中包含W中的对象类型,ATT表示对象的属性的类型,FUNC确定一个函数集,REL是对象类型间的关系集合。 定义2(抽象感知) 令P是一个初步感知、A是一个感知者、Oa是一个数据库且Oa中的具有某种抽象类型的对象由A预先定义。则A的一个抽象感知定义为P*=δa(P,Oa),其中δa表示抽象感知映射。 定义3(广义KRA表示框架) 给定初步感知P、抽象对象库Oa和抽象感知映射δa,一个广义表示框架R*是一个四元组(P*,D*,L*,T*),其中P*=δa(P,Oa)是一个抽象感知,D*是数据库,L*表示语言,T*为理论。 数据库Oa是某些抽象对象构成的相当一般化的集合,可以在某个特定的世界中实现具体化。我们也关注另外的研究,即抽象对象库可以自动构建,并且通过识别功能模型而自动扩展,这部分内容超出了本文研究的范围,这里不做详细介绍。在G-KRA模型框架下构造抽象模型的过程如图1所示。 图1 G-KRA模型框架 3 智能世界 为了刻画由网络化对象或智能对象构成的智能世界,我们部分地引入文献 [20] 和文献 [21] 中的一些概念并对其进行扩展。 ·物理实体(PhEntity):一个物理实体是任意一个带有自然属性或设计属性的对象,不仅包含具体的人、物或其它人造的物理设备(如开关、打印机等),也包含各种抽象的内容(如环境、空气等)。 ·网络化实体(NWEntity):与文献[20]中的概念不同,本文将嵌入了传感器、执行器或处理器(称为网络化设备)的物理实体定义为网络化实体,这些网络化实体具有一些特殊的功能和通信能力,如自动感知外部信息、接收和发射命令信号或数据、发出某些动作、产生某些效果等等。因此,一个网络化实体是一个组合对象,可以由各种物理实体以及其它的网络化实体构成。 ·虚拟实体(VEntity):一个虚拟实体是一个软件对象或软件服务[20]或软件对象与软件服务的组合对象,表示智能世界以及与智能世界进行通信。 我们根据网络化属性对物理实体、网络化实体与虚拟实体进行区分,如果网络化属性值为空,则它是物理实体,否则即是网络化实体。而虚拟实体未定义网络属性,详见第4节。 ·网络化连接(NWConn):一个网络化实体与另一个实体(物理实体、网络化实体或者虚拟实体)通过网络化设备相连称为网络化连接。 ·物理连接(PhConn):物理连接通过实际物理链路(如电线、管道等)来连接两个物理实体。 ·虚拟连接(VConn):虚拟连接用来连接两个虚拟实体。 ·物理世界:实体以及它们之间的物理连接构成了物理世界。 ·网络化世界:网络化实体以及它们之间的网络化连接构成了网络化世界。 ·虚拟世界:实体以及它们之间的虚拟连接构成了虚拟世界。 4 智能世界的表示框架 为了获得智能环境下物理世界的G-KRA关联模型,我们对G-KRA模型框架的初步感知和抽象感知过程进行扩展和重构。 根据前面对物理实体、网络化实体和虚拟实体的定义,在G-KRA模型的初步感知过程中,增加对每个实体的网络化特征感知,设为属性NW,它的取值如下: NW={ };//空集,表示未集成任何网络化数字设备的物理实体; NW={D1,D2,…,Dm}//表示集成了网络化数字设备D1,D2,…,Dm的网络化实体; NW=#Undefined//属性未定义,表示虚拟实体。 初步感知过程P是对真实世界的第一步感知,相当于概念建模中的知识获取过程,包含了感知者根据模型应用领域、推理需求等预定义的感知假设[21,22]。这里对网络化实体的结构做以下假设:对于任一个网络化实体NWEntity和网络化数字设备D,若D∈NWEntity.NW,则D不是一个网络化实体。对于D是网络化实体的情况,我们则将NWEntity和D的属性包含关系定义为两个网络化实体之间的连接关系。由此,可以将初步感知过程P重定义为一个迭代过程,直到智能世界的所有构成实体以及所有网络化实体集成的网络化数字设备全部被感知,具体过程描述如下: ①W=被感知的智能世界,Assumptions=初步感知假设集合; ②P0=P0(W,Assumptions); ③W*={}; ④对于P0中每一个NW属性不为空且未做标记的实体NWEntityi(1≤i≤m) {标记NWEntityi;W*+=NWEntityi.NW;} ⑤Assumptions*=Update(Assumptions); ⑥P1=P1(W*,Assumptions*); ⑦对于P1中每一个NW属性不为空的实体Dj,设Dj∈NWEntity′.NW,1≤j≤n {NWEntity′.NW-=Dj,P0+=Dj,P1-=Dj,刻画Dj并建立NWEntity′和Dj之间的网络化关联关系;} ⑧重复执行④-⑦步,直到P0中不存在NW属性不为空的实体为止。 为了简化讨论,我们在上面的描述中仅用感知层表示初步感知过程,G-KRA模型的结构层、语言层和理论层可以在构建感知层的过程中进行迭代更新,与初步感知同步生成。初步感知过程的作用结果是获得了被感知的智能世界在给定假设下的所有构成实体的特性感知、网络化实体集成的网络化数字设备的特性感知以及各个实体之间的连接关系,初步感知的作用过程和结果如图2所示。 图2 初步感知的作用过程和结果 将抽象感知过程分为4步:①建立3个子世界的可区分实体与连接库。②建立3个子世界的网络化连接。根据第3节中对智能世界中的各种构成实体以及实体之间关系的定义可知,初步感知的P0中的实体可以通过属性NW进行实体类型分类,并根据各个连接关系包含的实体类型进行实体连接的类型分类,从而生成可区分的实体与连接库,即3个子世界对应的感知,而P0中不属于任何子世界的连接关系一定是3个子世界之间的网络化连接。③构建统一的抽象对象库,并对3个子世界进行抽象感知,分别生成3个子世界对应的抽象模型。④根据初步感知构建的网络化连接关系生成对应的抽象模型关联关系,建立3个子世界抽象模型的关联关系。 整个抽象感知过程如图3所示。 我们引入文献[21]中的实验用例,在结构和功能上对其进行了一些改变,如图4所示。其中的物理开关对象集成了一个传感器和一个执行器,传感器感知周围环境的变化并且将这些变化发送给虚拟世界中的某个对应的应用程序。虚拟世界处理接收的数据并且发送控制信号到执行器,以此决定灯的开和关状态。执行器和灯通过物理线路连接。 图3 抽象感知过程 图4 改变后的文献[21]中的实验用例 初步感知过程构建了初步感知P=P0∪P1,我们用(OBJTYPE,{}/{D1,D2…}/#UNDEF)表示感知实体的类型以及实体的NW属性: P0={(WIRE,{}),(LIGHT,{}),(NWSWITCH,{ACTUATOR,SENSOR}),(ENVIRONMENT,{}),(VSTYPE1,#UNDEF),(VSTYPE2,#UNDEF),…,R1(WIRE,LIGHT),R2(WIRE,NWSWITCH),R3(ENVIRONMENT,NWSWITCH),R4(VSTYPE1,NWSWITCH),R5(VSTYPE1,VSTYPE2),R6(VSTYPE2,NWSWITCH)…} P1={(ACTUATOR,{}),(SENSOR,{}),Rel1(WIRE,ACTUATOR),Rel2(ENVIRONMENT,SENSOR),Rel3(VSTYPE1,SENSOR),Rel4(VSTYPE2,ACTUATOR)} 对初步感知P进行子世界感知区分过程,得到3个子世界及其之间的关系: P(PHWorld)={(WIRE,{}),(LIGHT,{}),(ENVIRONMENT,{}),R1(WIRE,LIGHT)} P(NWWorld)={(NWSWITCH,{ACTUATOR,SENSOR})} P(VWorld)={(VSTYPE1,#UNDEF),(VSTYPE2,#UNDEF),R5(VSTYPE1,VSTYPE2)} NWRelations1={R2(WIRE,NWSWITCH),R3(ENVIRONMENT,NWSWITCH)} NWRelations2={R4(VSTYPE1,NWSWITCH),R6(VSTYPE2,NWSWITCH)} 抽象对象库的构建与具体知识类型有关,比如根据实体功能定义,WIRE类型实体与LIGHT类型实体可以抽象为RESISTOR型实体,而SENSOR类型实体与ACTUATOR类型实体亦可抽象为PIPE型实体,本文省略具体抽象感知与映射描述的形式化过程,其作为将来后续研究的内容。 结束语 本文对由物联网技术发展带来的智能世界进行了定义,并扩展了表示静态物理世界一般抽象模型的广义知识重构与抽象模型(G-KRA模型),使其能够刻画所定义的智能世界。文中指出可以通过区分各个实体的网络化特征将智能世界构建成相互关联的3个不同的子世界。其与统一地建模相比:①充分地考虑了不同类型实体的行为和连接特征,每个子世界由具有相同行为类型的实体和相同类型的连接构成,可以分别建立统一的推理机制;②各个子世界之间通过网络化连接进行通信,更有利于研究整个智能世界的通信安全问题;③可以通过将推理问题定位在某个(些)子世界的模型中,降低推理过程的复杂性;④抽象过程可以分别进行,并通过子世界之间的网络化连接进行各个抽象层之间的通信,降低抽象过程的复杂性。在未来,我们将继续对上面4部分内容进行扩展研究。 The Internet of Things.Networked Objects and Smart Devices[R].The hammersmith group research report.February 2010, http://thehammersmithgroup.com/images/reports/networked_objects.pdf[2]Elson J,Estrin D.Sensor networks:a bridge to the physicalworld[M].Wireless sensor networks.Kluwer Academic Publishers,Norwell,MA,2004[3]Barton J,Kindberg T.The Challenges and Opportunities of Integrating the Physical World and Networked Systems[R].HPL Technical report HPL-2001-18.2001[4]Estrin D,Culler D,Pister D,et al.Connecting the PhysicalWorld with Pervasive Networks[J].IEEE Pervasive Computing,2000,1(1):59-69[5]Joseph A D.Ubiquitous System Software[J].IEEE Pervasive Computing,2004,3(3):57-59[6]Boone G.Reality Mining:Browsing Reality with Sensor Net-works.Sensors Magazine Online.http://sensorsmag.com/articles/0904/14/main.shtml,2004-09[7]Coetzee L,Eksteen J.The Internet of Things-Promise for theFuture? An Introduction[C]∥IST-Africa 2011Conference Proceedings Paul Cunningham and Miriam Cunningham(Eds)IIMC International Information Management Corporation.2011[8]欧阳丹彤,姜云飞.刻画基于模型的中心诊断[J].软件学报,1999,10(1):74-77[9]Reiter R.A Theory of diagnosis from first principles[J].Artificial Intelligence,1987,32(1):57-96[10]陈荣,姜云飞.含约束的基于模型的诊断系统[J].计算机学报,2001(2):127-135[11]李占山,王涛,孙吉贵,等.利用元件替换测试求诊断[J].软件学报,2005,16(9):1599-1605[12]Goldstone R,Barsalou L.Reuniting perception and conception[J].Cognition,1998,65:231-262[13]Brooks R A.Elephants don’t play chess [J].Robot.Auton.Syst,1990,6:3-15[14]Choueiry B,Iwasaki Y,McIlraith S.Towards a practical theory for reformulation for reasoning about physical systems [Z].Artif.Intell.,2003[15]Mozetic I.Hierarchical model-based diagnosis[J].Int J of Man-Machine Studies,1991,5(3):329-362[16]Chittaro L,Ranon R.Hierarchical model-based diagnosis based on structural abstraction[J].Art.Intell,2004,155(1/2):147-182[17]Hou Ming-liang,Liu Yu-ran,Xing Shu-bin,et al.Study of Intelligent Diagnosis System for Photoelectric Tracking Devices Based on Multiple Knowledge Representation[J].Advanced Materials Research,2011(179/180):602-607[18]Chittaro L,Guida G,Tasso C,et al.Functional and teleological knowledge in the multimodeling approach for reasoning about physical system:a case study in diagnosis[J].IEEE Trans.Syst.Man,Cybern.,1993,23(6):1718-1751[19]孙善武,王楠,欧阳丹彤.广义KRA模型[J].吉林大学学报:理学版,2009,47(3):537-542[20]Barton J,Kindberg T.The Challenges and Opportunities of Integrating the Physical World and Networked Systems[R].HPL Technical report HPL-2001-18.2001[21]Bodhuin T,Canfora G,Preziosi R,et al.Hiding complexity and heterogeneity of the physical world in smart living environments[C]∥Proceedings of the 2006ACM Symposium on Applied Computing,2006.New York,US,2006:1921-1927[21]Kotiadis K,Robinson S. Conceptual Modelling:Knowledge Acquisition and Model Abstraction[C]∥Proceedings of the 2008Winter Simulation Conference,2008.2008:951-958 [22] Robinson S.Conceptual modelling for simulation part I:definition and requirements [J].Journal of the Operational Research Society,2008,59(3):278-290 |
No related articles found! |
|