The invention discloses a distributed intelligent teaching system based on domain ontology and multi agents, which relates to the cross technical field of computer technology and education technology. The intelligent teaching system into multi agent structure model, and increase the mental model in the student model of student agent, the affective factors of learning as the basis of personalized teaching strategy, raise the level of intelligent teaching system; domain ontology based knowledge base, to further improve the library information resources, makes more precise personalized teaching strategies then, using the Hadoop distributed file system for data storage, to achieve a high performance machine with ordinary computer, for write once, read multiple data, suitable for large-scale applications; using the weighted least connection load balancing algorithm for dynamic load balancing new node in the server cluster to realize cluster, improve the response speed of task request.
【技术实现步骤摘要】
基于领域本体和多代理的分布式智能教学系统
本专利技术属于计算机技术与教育技术的交叉,尤其涉及一种基于领域本体和多代理的分布式智能教学系统。
技术介绍
智能教学系统(IntelligentTutoringSystem,ITS)是教育技术学中重要的研究领域,借助于计算机网络资源建立的一个智能化、个性化的教学环境。ITS涉及到众多的领域学科,除了人工智能外,还包括计算机科学、教育学、心理学和行为科学等综合性学科,最终使计算机能够担当学生学习的引导者,使计算机系统能够在一定程度上扮演老师的角色,实现对学生的个性化教学策略,弥补了由传统的一个老师有多个学生,从而导致老师资源的不足,最终实现一对一的个性化教学。但是随着技术的不断发展,以及智能教学系统的广泛应用,现有的智能教学系统存在一些不足:1)智能教学系统的智能化程度不高,对学生的个性化分析还有待提高;2)智能教学系统中的资源信息库还不够丰富,需要进一步完善;3)智能教学系统目前只是应用于小规模的智能教学。
技术实现思路
针对现有技术的不足,本专利技术提供一种基于领域本体和多代理的分布式智能教学系统,在学生代理的学生模型中增加心理模型,引入对学习的情感因素,实现对学生的个性化教学策略;采用基于领域本体的知识库,进一步完善资源信息库;采用多代理的分布式技术,增强功能模块间的交互,能推广到其他领域或学科,适用更大规模的智能教学。本专利技术是通过如下的技术方案来解决上述技术问题的:一种基于领域本体和多代理的分布式智能教学系统,包括如下模块:多个学生代理、教学代理和学科代理,分配代理以及用户终端,多个教学代理和学科代理组成教学 ...
【技术保护点】
一种基于领域本体和多代理的分布式智能教学系统,其特征在于包括如下模块:多个学生代理、教学代理和学科代理,分配代理以及用户终端,多个教学代理和学科代理组成教学服务器集群,所述的多个学生代理、教学代理和学科代理,分配代理以及用户终端通过网络相互通信,并进行信息交互;所述学生代理包括学生模型和自然语言接口,所述自然语言接口用于系统与用户之间进行信息交互,所述学生模型用于记录用户的基本信息、登录信息、学习历史数据、当前学习状态以及心理模型,并将该信息数据反馈给教学代理;所述学科代理包括领域本体知识库、规则集以及知识推理机,用于与学生代理和教学代理进行信息交互,通过获取用户的学生模型信息,根据领域本体知识库获取该领域知识,并结合规则集生成教学代理中的资源库,为教学代理中的个性化教学策略提供信息支持,且通过领域本体知识库实现用户的问答功能;所述教学代理包括资源库、教学推理机以及个性化教学策略,用于与学生代理和学科代理进行信息交互,所述教学推理机根据学生模型和资源库进行推理得出的教学策略,教学策略经过个性化教学策略不断修正后得出最佳的个性化教学策略,并反馈给用户,通过教学代理和学科代理的信息交互,获 ...
【技术特征摘要】
1.一种基于领域本体和多代理的分布式智能教学系统,其特征在于包括如下模块:多个学生代理、教学代理和学科代理,分配代理以及用户终端,多个教学代理和学科代理组成教学服务器集群,所述的多个学生代理、教学代理和学科代理,分配代理以及用户终端通过网络相互通信,并进行信息交互;所述学生代理包括学生模型和自然语言接口,所述自然语言接口用于系统与用户之间进行信息交互,所述学生模型用于记录用户的基本信息、登录信息、学习历史数据、当前学习状态以及心理模型,并将该信息数据反馈给教学代理;所述学科代理包括领域本体知识库、规则集以及知识推理机,用于与学生代理和教学代理进行信息交互,通过获取用户的学生模型信息,根据领域本体知识库获取该领域知识,并结合规则集生成教学代理中的资源库,为教学代理中的个性化教学策略提供信息支持,且通过领域本体知识库实现用户的问答功能;所述教学代理包括资源库、教学推理机以及个性化教学策略,用于与学生代理和学科代理进行信息交互,所述教学推理机根据学生模型和资源库进行推理得出的教学策略,教学策略经过个性化教学策略不断修正后得出最佳的个性化教学策略,并反馈给用户,通过教学代理和学科代理的信息交互,获得用户所需的学习资源,实现试题的自动生成;所述分配代理,用于根据教学服务器集群中各服务器的负载情况,采用加权最少连接数负载均衡算法来选择当前负载最小的服务器,并分配服务任务,实现分布式的负载平衡功能。2.如权利要求1所述的分布式智能教学系统,其特征在于:采用KQML作为学生代理、教学代理和学科代理之间的通信语言。3.如权利要求1所述的分布式智能教学系统,其特征在于:所述领域本体知识库采用Hadoop的分布式文件系统进行数据存储。4.如权利要求1或3所述的分布式智能教学系统,其特征在于:所述领域本体知识库的构建方法包括以下几个步骤:步骤1.确定本体的领域和范围,明确构建的本体将覆盖的专业领域、本体目的、作用以及应用对象;步骤2.确定是否能复用现存的本体;步骤3.罗列需要被目标本体描述的所有术语的名称,形成概念集合C;步骤4.对概念集合C中所有概念进行层次结构的划分,形成概念层次H;步骤5.采用learningobject的关系模型,并将该模型扩展为基本关系和特殊关系,如下所示:R={Rb(基本关系),Rs(特殊关系)}其中,Rb是概念之间的基本关系,Rs是学科领域中概念之间的特殊关系;步骤6.定义抽象概念,使用已定义的概念集C以及概念之间的关系R来定义抽象概念,并采用AL...
【专利技术属性】
技术研发人员:朱新华,吴田俊,陈宏朝,
申请(专利权)人:广西师范大学,
类型:发明
国别省市:广西,45
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。