位置:51电子网 » 技术资料 » 通信网络

信息聚合中多智能Agent模型研究

发布时间:2007/4/23 0:00:00 访问次数:480


 
摘要:介绍了一种多智能Agent模型,用于解决用户个性化信息的聚合问题。该模型采用的运算法则是改进型的蒙特卡罗方法,并接合了Hopfield网络模型和Suffix Tree的特点,较准确有效地实现了对用户爱好信息的聚合。
关键词:多智能Agent信息聚合智能模型 20世纪90年代以来,随着计算机网络、通信等技术的快速发展,网络环境正由Client/Server发展到Client/Network,并向Client/Virtual Environment发展,分布式人工智能DAI(Distributed Artificial Intelligence)受到了人们的广泛关注,对智能Agent的研究又是其中的一个热点。多智能Agent降低了对集中式、顺序控制的限制,提供了移动控制、应急和并行处理,不仅为用户提供了一种远程智能程序设计的方法,实现了更加快捷的问题求解,而且将用户从纷繁的信息海洋中解放出来,可以集中精力关注他们感兴趣的信息。

用户对网络感兴趣的并不是网络资源所蕴含数据量的大小.而是那些可以在一定程度上能够满足自己需要的个性化信息,他们都希望能在最短的时间内掌握这些信息的分布情况。用传统的的方法来解决这个问题时,用户的代理服务器往往会遇到许多质疑,例如在无法深入调查用户坦率度的情况下如何准确把握用户的兴趣;如何保证对用户兴趣的模拟是准确的;如何保证聚合信息能满足用户的需求等。本文就如何准确模拟用户兴趣,并依此聚合用户的个性化信息作了尝试性研究,对常用的运算法则和模型的设计思想作了一定的改进.收到了良好效果。

1 智能Agent
Wooldridge等人对智能Agent的“弱定义”和“强定义”广为人们接受。智能Agent不仅具有反应性、自治性、面向目标和环境性四个基本特征,还具有理性、善意和学习等特点。因此可以认为智能Agent是指能为用户执行某些特定的任务且具有心智状态(mental state),能自主地根据需要进行分析推理、自我完善的软件体,是一个具有一定智能行为的概念“人”。智能Agent既是人工智能的最初目标,也是人工智能的最终目标。
2 模型设计
2.1 智能Agent模型
模型选用了1998年中国科学院计算技术研究所研制的多主体系统开发工具AOSDE(Agent Oriented SoftwareDeveloping Environment)。该系统用Java编写,可以保证Agent的可移植性和异构环境下的互操作性。在此基础上设计了智能Agent的统一结构模型,包括五个模块:管理模块、自检模块、任务模块、储存模块和通信模块,如图1所示。管理模块是核心模块,它负责监控其他四个模块,负责智能Agent的自我保护和自我完善;自检模块负责智能Agent的初始化和性能检测;任务模块负责接收任务、解释任务、执行任务并返回执行结果;储存模块负责存储备用数据和执行结果;通信模块负责智能Agent间、智能Agent与Agent平台间的数据交换。

2.2 智能Agent设计
模型中用到的智能Agent按功能分作四类:用户Agent、描述Agent、汇总Agent和学习Agent,它们的协作关系如图2所示。

(1)用户Agent,它是一个界面Agent,扮演“眼睛”的角色,完成用户与系统间的对话。

系统运行期间,用户Agent观察用户行为,并将观察到的行为信息传递给学习Agent和描述Agent。例如记录用户的ID号、文档的关键词,用户是否下载了文档、是否在文档中添加了书签或者建立了超链接等。用户通过它可以随时调用或更改用户侧面中储存的兴趣主题(副主题),整个系统对用户是透明的。

(2)描述Agent,它采用语义网络的表示方法来描述用户兴趣,并与学习Agent协作完成对用户兴趣的模拟。

用户的兴趣可以是单个主题,也可以是多个主题的结合体。描述Agent在对概念、行为描述的过程中考虑了合取概念聚类问题和主题间的相关性,用副主题来描述多个主题的聚台概念,主题和副主题都储存在用户侧面中。

描述Agent还负责描述用户对聚合信息的反映,并把结果作为计算主题(副主题)优先级变化量的一个参数。法则如下:用户对聚合信息中与主题(副主题)n相关文档j的反映可以分作四类:不喜欢、希望了解、比较感兴趣、喜欢。参数依次设定为一l、0、l、2,分类的依据是时间利用率β,β=tn/T,其中,用户访问网络的时间为T,用户浏览j所用时间为tn,n的优先级变化量记为δmn。定义:β≥0.5时,用户对文档j喜欢,δmn=2;0.5>β≥O.3时。用户对文档j比较感兴趣,δmn=l;0.3>β≥0.15时,用户对文档j只是希望了解,δmn=0;β<0.15时,用户对文档j不喜欢,δmn=一1。用户退出用户Agent时,描述Agent将δmn作为更新值传递给用户侧面。描述法则伪程序如下:

①接收用户对聚合信息的反映;
②对于每个主题(副主题)n

③将δmn传到用户侧面并更新mn mn+δmn;
④if mn≥50 then mn=50
if mn≤0 then从用户侧面中删除n
(3)汇总Agent,它是模型的“双手”,通过搜索和汇总来完成信息的聚合。

模型选用Google Web Service来完成搜索任务,应用程序接口选用Googte API。汇总Agent将搜

 
摘要:介绍了一种多智能Agent模型,用于解决用户个性化信息的聚合问题。该模型采用的运算法则是改进型的蒙特卡罗方法,并接合了Hopfield网络模型和Suffix Tree的特点,较准确有效地实现了对用户爱好信息的聚合。
关键词:多智能Agent信息聚合智能模型 20世纪90年代以来,随着计算机网络、通信等技术的快速发展,网络环境正由Client/Server发展到Client/Network,并向Client/Virtual Environment发展,分布式人工智能DAI(Distributed Artificial Intelligence)受到了人们的广泛关注,对智能Agent的研究又是其中的一个热点。多智能Agent降低了对集中式、顺序控制的限制,提供了移动控制、应急和并行处理,不仅为用户提供了一种远程智能程序设计的方法,实现了更加快捷的问题求解,而且将用户从纷繁的信息海洋中解放出来,可以集中精力关注他们感兴趣的信息。

用户对网络感兴趣的并不是网络资源所蕴含数据量的大小.而是那些可以在一定程度上能够满足自己需要的个性化信息,他们都希望能在最短的时间内掌握这些信息的分布情况。用传统的的方法来解决这个问题时,用户的代理服务器往往会遇到许多质疑,例如在无法深入调查用户坦率度的情况下如何准确把握用户的兴趣;如何保证对用户兴趣的模拟是准确的;如何保证聚合信息能满足用户的需求等。本文就如何准确模拟用户兴趣,并依此聚合用户的个性化信息作了尝试性研究,对常用的运算法则和模型的设计思想作了一定的改进.收到了良好效果。

1 智能Agent
Wooldridge等人对智能Agent的“弱定义”和“强定义”广为人们接受。智能Agent不仅具有反应性、自治性、面向目标和环境性四个基本特征,还具有理性、善意和学习等特点。因此可以认为智能Agent是指能为用户执行某些特定的任务且具有心智状态(mental state),能自主地根据需要进行分析推理、自我完善的软件体,是一个具有一定智能行为的概念“人”。智能Agent既是人工智能的最初目标,也是人工智能的最终目标。
2 模型设计
2.1 智能Agent模型
模型选用了1998年中国科学院计算技术研究所研制的多主体系统开发工具AOSDE(Agent Oriented SoftwareDeveloping Environment)。该系统用Java编写,可以保证Agent的可移植性和异构环境下的互操作性。在此基础上设计了智能Agent的统一结构模型,包括五个模块:管理模块、自检模块、任务模块、储存模块和通信模块,如图1所示。管理模块是核心模块,它负责监控其他四个模块,负责智能Agent的自我保护和自我完善;自检模块负责智能Agent的初始化和性能检测;任务模块负责接收任务、解释任务、执行任务并返回执行结果;储存模块负责存储备用数据和执行结果;通信模块负责智能Agent间、智能Agent与Agent平台间的数据交换。

2.2 智能Agent设计
模型中用到的智能Agent按功能分作四类:用户Agent、描述Agent、汇总Agent和学习Agent,它们的协作关系如图2所示。

(1)用户Agent,它是一个界面Agent,扮演“眼睛”的角色,完成用户与系统间的对话。

系统运行期间,用户Agent观察用户行为,并将观察到的行为信息传递给学习Agent和描述Agent。例如记录用户的ID号、文档的关键词,用户是否下载了文档、是否在文档中添加了书签或者建立了超链接等。用户通过它可以随时调用或更改用户侧面中储存的兴趣主题(副主题),整个系统对用户是透明的。

(2)描述Agent,它采用语义网络的表示方法来描述用户兴趣,并与学习Agent协作完成对用户兴趣的模拟。

用户的兴趣可以是单个主题,也可以是多个主题的结合体。描述Agent在对概念、行为描述的过程中考虑了合取概念聚类问题和主题间的相关性,用副主题来描述多个主题的聚台概念,主题和副主题都储存在用户侧面中。

描述Agent还负责描述用户对聚合信息的反映,并把结果作为计算主题(副主题)优先级变化量的一个参数。法则如下:用户对聚合信息中与主题(副主题)n相关文档j的反映可以分作四类:不喜欢、希望了解、比较感兴趣、喜欢。参数依次设定为一l、0、l、2,分类的依据是时间利用率β,β=tn/T,其中,用户访问网络的时间为T,用户浏览j所用时间为tn,n的优先级变化量记为δmn。定义:β≥0.5时,用户对文档j喜欢,δmn=2;0.5>β≥O.3时。用户对文档j比较感兴趣,δmn=l;0.3>β≥0.15时,用户对文档j只是希望了解,δmn=0;β<0.15时,用户对文档j不喜欢,δmn=一1。用户退出用户Agent时,描述Agent将δmn作为更新值传递给用户侧面。描述法则伪程序如下:

①接收用户对聚合信息的反映;
②对于每个主题(副主题)n

③将δmn传到用户侧面并更新mn mn+δmn;
④if mn≥50 then mn=50
if mn≤0 then从用户侧面中删除n
(3)汇总Agent,它是模型的“双手”,通过搜索和汇总来完成信息的聚合。

模型选用Google Web Service来完成搜索任务,应用程序接口选用Googte API。汇总Agent将搜
相关IC型号

热门点击

 

推荐技术资料

耳机的焊接
    整机电路简单,用洞洞板搭线比较方便。EM8621实际采... [详细]
版权所有:51dzw.COM
深圳服务热线:13692101218  13751165337
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!