理性主体实际推理过程的逻辑建模

来源 :中国科学院计算技术研究所 | 被引量 : 0次 | 上传用户:fanxingyi
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
20世纪50年代人工智能学界就提出了主体(Agent)的概念.("agent"一词目前国内还没有统一的译法,常见的译名包括"主体"、"智能代理"、"智能体"、"艾真体"等.本文选用"主体"的译法.)主体概念起源于分布式人工智能的研究,20世纪80年代后主体研究开始得到学术界的重视,并被引入到许多新的研究领域中,此后成为人工智能领域的一个热点研究内容.现在围绕主体研究出现了多个专题国际会议,如AAMAS、ICMS、WI/IAT、等,此外,各个顶级的综合性人工智能国际会议,如AAAI、IJCAI等,也都把多主体系统列为一个单独的主题加以研讨,由此可见主体研究受重视的程度. 主体研究的兴起是有着多方面的原因的:互联网技术的迅速发展使人类社会进入了信息爆炸的时代:一方面人们难以确切地表达自己的信息需求以找到自己想要的信息资源,即所谓的资源迷航;另一方面人们获取到的信息又过多,难以对其进行甄别、分析从而建立起正确的信息/知识结构,即所谓的信息过载.在此背景下,人们对计算机系统实现智能信息处理的需求变得日益迫切,人们试图开发出更智能、更灵活、更友好的计算机系统来帮助甚至是替代人类进行信息处理.从计算模型上看,Wegner指出主体是一种新的计算理论模型,它比图灵机更好地反映当前计算现实.特别是分布式计算的兴起使计算环境从单机延伸到网络,由此引发了在网络这样一个大的计算环境下进行开放的复杂计算的问题.基于主体的分布计算模型代表了一种新的计算和问题求解的模式:它由一组相互作用、协调工作的主体组成,作为系统基本单元的主体可以同时具有客户机和服务器的功能,主体之间通过请求朋艮务方式,在约定的协作策略指导下协同工作.不同于以往计算模型的集中式、规划、顺序控制的特点,基于主体的分布计算模型强调分散控制、应急和并行处理的计算能力.从软件工程上来看,主体也提供了一种自然的、易于理解的系统描述、设计与分析的方法.随着主体研究的不断深入,面向主体的软件工程方法AOSE(Agent-Oriented Software Engineering)有望成为继面向对象方法之后新的软件开发模式.随着智能科学研究的深入,社会性被发现是智能的一个本质特征.不论是昆虫社会,还是人类社会,通过个体单元间的合作或竞争可以产生各种有趣的智能现象.而多主体系统作为一种抽象的社会模型,为智能本质的深入研究提供了一个良好的平台. 当前主体研究可以大致分为智能主体(Intelligent Agents)、多主体系统MAS(Multi-Agent System)和面向主体的软件工程AOSE(Agent-Oftented Software Engineering)三个大方向,内容涉及智能主体和多主体系统理论、主体的个体结构和社会结构、主体间的通信和交互技术、主体间的协作与协调、主体学习、面向主体的程序设计方法与语言、主体技术的商业应用等诸多方面.迄今为止,主体系统已经在很多项目中得到了实际的应用,如航天控制、电子商务、信息检索等等. 我们的研究主要有两个目的:一方面是试图从理论研究角度出发对已有主体逻辑系统的某些方面做出改进,另一方面则是试图从应用角度出发来为我们课题组的故事生成项目服务.我们课题组所感兴趣的是把主体和知识工程的思想应用到故事生成系统的构造中.所谓故事,可以看作是多个主体之间满足一定叙事结构、具有一定叙事意图的交互过程.我们试图通过不同层面的知识库来规划出多主体间这样的交互过程.为实现这样的目标,我们需要进行的工作之一是构建一个能够刻画基于实际推理的主体交互过程的逻辑系统,在该逻辑系统的基础上构建基于角色本体的主体心理知识库和行为知识库. 本文的研究内容围绕三个不同层次的语言展开: ■我们首先对理性主体的实际推理过程进行了逻辑建模,构建了认知动作逻辑LOCA.LOCA采用了两层结构模型:主体的非认知动作导致外层可能世界的状态变迁,而主体的认知动作导致内层的子可能世界的状态变迁.对于动作模态公式的语义,我们根据不同层次的结构采取了经典的可能世界语义与原子命题化两种解释方法. ■在主体实际推理过程模型的基础上,我们进一步对主体的交互过程进行了逻辑建模,构建了LOCA<*>逻辑.在LOCA<*>中我们首先刻画了交互过程中不同主体认知状态的动态变化过程.在此基础上,我们一方面区分了主体"看"和"听"两种不同的感知方式并且引入了一种特殊的非认知动作.言语行为,另一方面我们引入了主体认知规则的缺省逻辑表示,以刻画主体的缺省推理. ■由于LOCA和LOCA<*>的表达能力有限,考虑到我们的故事生成项目的需要,我们在上述两个逻辑的基础上又建立了一个面向应用的LOCA#语言.LOCA#是一个谓词多模态逻辑,其不仅具有LOCA和LOCA<*>的表达能力,而且还可以刻画对象和动作的个体性质、主体的情绪、谎言型的言语行为等内容.
其他文献
伴随着计算技术的发展,在实际应用需求的推动下,数值计算得到了长足进步。数值软件尤其是并行数值软件是当前数值计算的关键环节。日益增多的大规模、复杂实际应用问题,对数值软
学位
XML(eXtensible Markup Language,可扩展标记语言)定义了一种数据格式,这种数据格式允许用户自己定义标记,来描述特定应用领域的数据,以这种格式描述的数据形成的文件称为XML
随着计算机技术的迅速发展和硬件水平的快速提升,尤其是近年来高性能计算机和并行技术的发展,气象、生态问题的高性能计算应用显得日益重要。本课题内容基于国家973项目“高性
学位
计算机网络的迅速发展推动了信息化和全球化的进程。企业与企业之间,企业的各部门之间,信息交换越来越频繁。由于地理位置的分布性和所采用的技术的多样性,直接导致了数据资源的
学位
互联网技术和应用的飞速发展对网络信息传输安全和服务质量保证提出了严峻的挑战,建立高可信的网络服务已经成为网络应用发展的迫切需求。目前可信网络相关技术的研究重点集
学位
强化学习作为一种强有力的机器学习方法,其有效性已经在很多领域得到证明。它研究的是一个很普遍的问题:即如何在一个未知的动态环境中学习,以找到最优的行为策略。强化学习给人
多角度人脸识别是模式识别中极具挑战性的课题,在军用和民用领域有着广阔的应用前景,其目的是让计算机等机器能够自动辨认出各个角度的人脸图像。由于人脸的复杂性和微妙性,
随着多媒体通信技术的飞速发展,多种业务的融合已经成为网络发展的一个趋势。社区宽带综合业务网络系统使用交换式以太网技术,在一个物理网络上实现常规电话网、数字电视网、计
学位
数据挖掘是当前人工智能研究领域非常活跃的一部分,是后者的核心内容之一。粗糙集理论是一种能够处理不精确和不确定性问题的数学工具,有着坚实的理论基础。本文主要围绕基于