论文部分内容阅读
Web信息具有动态性、分布性和规模性的特点,未来的Web服务应该向人们提供智能化、个性化的服务,并且能够有效地解决现实问题。在当今Web背景下,单一推理技术已无法满足现实问题解决的需要。如何联合多种推理方法,分布地解决现实问题成为分布式推理技术研究的关键。
为了有效地融合多种推理方法,协同多个分布的Web推理机共同解决用户的问题,在调研相关研究的基础上,本文基于黑板模型提出并设计了一个分布式联合推理模型。本文的主要工作如下:
1、提出一种基于黑板的分布式联合推理模型,对其结构设计及工作机制进行了详细介绍和分析,并给出了该模型的工作特点。模型设计中引入了代理者这一角色,它主要负责Web推理机和黑板之间的交互、信息表示格式的转换。代理者的设计使得Web推理机内部可以采用不同的实现机制,并对外提供主动性的服务;也使得模型具有良好的可扩展性和松耦性,易于对Web推理机进行管理和维护。
2、提出以问题作为Web推理机协作的主要方式,使用本体语言OWL描述黑板中的信息。通过使用OWL来描述黑板中的问题,Web推理机可以一致地理解这些问题,而问题的问和答则构成了Web推理机之间的一次协作。为了针对不同的用户兴趣提供不同的问题解,个性化信息被用来作为问题的约束条件,通过寻找满足约束条件的解来获得满足个性化需求的解决方案。
3、基于所提出的分布式联合推理模型,建立了一个分布式推理演示系统,并给出了主要系统模块的设计。结合两个用例解释了系统如何协同多个Web推理机、如何融合规则推理和案例推理两种推理技术、如何提供个性化的服务,进而验证模型的有效性。
本文所提出的分布式联合推理模型具有良好的可扩展性,能够融合多种推理方法、协调多个分布的Web推理机共同解决用户的问题,同时模型中的Web推理机也具有可重用性和可维护性。该模型能够分布式地解决问题,但并行化方面的性能还有待提高。