欢迎来到天天文库
浏览记录
ID:22341277
大小:54.00 KB
页数:6页
时间:2018-10-28
《一种基于角色的社会性agent bdi结构模型的设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、一种基于角色的社会性AgentBDI结构模型的设计0引言Agent结构研究满足agent理论指定特性的计算机系统。在有关agent特性的研究中,关于自治性、反应性、社会性和主动性的讨论较为一致。按照文献,社会性是指agent能使用某种agent通信语言(ACL)与其它agent进行交互。从这个定义的角度,社会性包括了agent、ACL和交互三个研究要素,本文把它们称为社会性agent、社会性ACL和社会性交互,其中社会性agent是社会性ACL的使用者,是社会性交互的执行者,建立社会性agent结构是age
2、nt社会性研究的基础内容。Agent结构是从agent理论到agent实现的研究环节。目前有关社会性agent的工作侧重于从理论角度研究社会性心智状态和相互间的逻辑关系,使用这些社会性心智状态建立社会性agent的理论模型,如文献等,尚缺少有关理论模型映射到具体结构和对结构运行分析的研究工作。在面向agent领域,角色作为多agent系统的重要特征正在形成共识。人们设计Agent系统的目的之一是把它们作为人类个体或社会行为的智能代理。社会学认为人通过社会化过程具备社会性,承担着多种社会角色,总是处于一定的社
3、会群体、组织中。Agent的社会性是人类个体社会性的一种反映。基于上述观点,本文认为在一个特定的外部环境中,社会性agent承担一个或多个角色,基于角色关系形成agent社会组织;通过建立角色和BDI模型间的映射,将角色信念、角色愿望、角色意图作为社会心智状态,给出了基于角色的社会性agent概念模型和模型的映射结构(aSocialagentBDIarchitecturebasedonRole,SABDI_R),用演算描述了SABDI_R结构的行为,分析表明SABDI_R结构能保持运行稳定。1角色和社会性A
4、gent概念模型人们设计agent系统的目的之一是把它们作为人类个体或社会行为的智能代理。文献认为只有人类个体通过社会化过程具有了社会性,成为胜任多种角色的社会人。角色是指与某种社会地位、身份相一致的一整套权利、义务的规范与行为模式。角色不能孤立存在,必须依存于一定的角色关系。如在学校中,教师角色与学生角色就是相互依存共同存在的,没有学生,无法扮演教师角色,同样没有教师,学生角色也无法扮演。当一个人具备了充当某种角色的条件,会按照角色规范通过角色交互完成角色扮演。角色交互按照角色规范进行,角色扮演的目的是完
5、成角色规范;在角色扮演过程中,人能根据角色交互情况对角色规范进行修改,使角色能适应动态的外部环境。角色的执行表示为一个闭环过程:角色规范角色交互角色扮演维护角色规范。人总是处于特定的角色关系集-社会群体或组织中。Agent角色、社会性是人类个体角色、社会性的一种反映。在一个特定的外部环境中,社会性agent承担一个或多个角色,按照承担的角色位于一个或多个agent目标求解组织。Agent的社会性通过基于角色规范的角色扮演、角色交互过程实现。在agent理论研究中,BDI模型以坚实的力量基础成为研究和应用最多
6、的理论模型。在BDI模型中,信念是对外部环境的看法,愿望直接从信念中得到,意图制约agent的行动。基于上述关于角色、角色扮演过程的论述,我们可以建立BDI模型和agent角色间的映射:信念角色规范,愿望角色扮演,意图角色交互,同时把BDI模型的工作过程理解为一个闭环反馈过程:信念变化产生愿望执行意图保持信念稳定。基于这个映射,我们可以在BDI模型的框架内研究角色、社会性agent的形式化问题。定义1设A是agent有限集,R=AA,R是agent间的关系集,对ai、ajA,在R中有aiajajai。对ro
7、leR,称role是一个agent角色。定义2一个社会性agent(SocialAgent,SA)是三元组(S_Beilef,S_Desire,S_Intention)。S_Beilef是角色规范集构成的社会信念。角色规范是由两个agent间关系确定的角色知识集,包括实现这个角色需要完成的计算,如计算的条件、资源、状态,与其它角色的关系等。S_Desire是角色扮演函数集构成的社会愿望,角色扮演函数判断角色规范中的计算条件是否能被满足,选择可进行的计算,规划计算步骤。S_Intention是角色交互函数集构
8、成的社会意图。角色交互函数与外部环境进行交互,获取外部环境状态、其它agent的交互信息,提供给角色扮演函数进行判断。图1SABDI_R结构图2SABDI_R结构Agent结构需要解决的问题是:agent由哪些模块组成,它们之间如何交互信息,agent感知到的信息如何影响它的行为和内部状态,...。本节给出SA模型的映射BDI结构(aSocialAgentBDIarchitecturebasedonRole,SA
此文档下载收益归作者所有