基于描述逻辑和案例推理的智能学习方法

文档序号:8258933阅读:298来源:国知局
基于描述逻辑和案例推理的智能学习方法
【技术领域】
[0001] 本发明涉及智能导师学习领域,具体涉及一种基于描述逻辑和案例推理的智能学 习方法。
【背景技术】
[0002] 在传统学习过程中,解决错误问题的方式通常有两种,一种是学习者依靠指导者 的指导,另一种是学习者自行通过网络论坛为主的网络资源进行查询与求助。对前一种模 式,虽然可以在一定程度上帮助学习者解决所遇到的问题,但随着问题数量的增加和复杂 度的增高,则会产生无意识错误、顾此失彼、习惯性错误等问题,严重影响学习效率并造成 问题求解资源的严重浪费。对后一种模式,虽然网络资源可以帮助学习者解决错误问题,但 学习者查找自己所需答案的效率却十分低下。
[0003] 学习过程错误的发生具有阶段性和重复性,采用案例复用技术充分利用这些特性 可有效提高学习效率。错误学习是指利用学习过程中所出现的错误反过来对学习进行指 导,属于弹性认知的一个重要的技术手段。学习过程伴随发生的错误发生,在时间维度上呈 离散分布状态,具有一定的阶段性、局部性和重复性。错误的出现反映了学习主体在学习中 存在的问题,包括思维认知发展水平、行为习惯以及意志品质状态等。充分利用学习过程中 出现的错误,可有效地提高学习者的学习效率。其应用前景十分广泛,目前已成功应用于智 能教学系统、智能决策支持系统、故障维护和机器学习等诸多领域中。
[0004] 案例推理(Case-based Reasoning,CBR)是一种使用较多的不确定性推理方法。 其基本思想是相似问题有相似解,对于提供准确描述的某一问题,用此推理方法可得到对 应的解。它的主要优点是无需显式的领域知识模型,可避免知识获取的瓶颈问题。将案例 推理技术用于错误学习,有助于学习者更好地利用先前经验、辅助记忆和提高学习效率。然 而,将传统案例推理方法在复用信息利用效率方面仍存在一定不足。首先,为达到案例之间 的精确匹配,在对案例的描述的过程中,必须使用具有代表性的属性,最大程度上进行区分 案例。而在属性的选取上,传统的CBR技术大多关注于问题当前所呈现出来的静态的属性, 对案例的动态的使用情况并未考虑到案例检索中去。而在个体学习的过程中,问题的发生 和个体的学习是一个同时进行的过程,在时间上有其明显正态分布特点。其次,由于CBR是 一种增量型、可持续的学习方法,每次有一个新的问题被解决的时候,就会新的经验即被存 储下来,并将之用于新问题的解决中去。在案例复用的过程中,关于问题解决的反馈信息往 往只是被用来评价案例检索结果的相关程度,而未将此信息用于案例检索中,若加以利用, 则可提高案例检索结果的质量及效率。同时,传统的案例检索是基于对案例库的整个历史 使用情况的做出的判断,并不能根据现阶段急需或是高频出现的问题给出精准回应,在检 索过程中对旧案例的重复检索导致效率降低。

【发明内容】

[0005] 本发明所要解决的是将传统案例推理应用到智能学习中所存在的复用信息利用 率低的问题,提供一种基于描述逻辑和案例推理的智能学习方法。
[0006] 为解决上述问题,本发明是通过以下技术方案实现的:
[0007] 基于描述逻辑和案例推理的智能学习方法,包括如下步骤:
[0008] 步骤1,将学习者遇到的问题即新案例作为输入,采用基于描述逻辑的相似度计算 方法,计算新案例与源案例库中的每个源案例的文字和数值属性相似度Sim(A,B),并根据 计算所得的文字和数值属性相似度Sim(A,B)对源案例库中的源案例进行排序;
[0009] 步骤2,从源案例库中选取m个文字和数值属性相似度高的源案例作为被检索案 例,源案例库中的其余源案例作为非检索案例;m为设定的多1的正整数;
[0010] 将源案例库中的被检索案例放入检索案例集合RC中,
[0011] 将源案例库中的非检索案例的重用频度属性值修改为,
[0012] UB) =P? L(B) '
[0013] 其中,L(B)为源案例修改后的重用频度属性值,L(B)'为源案例修改前的重用频 度属性值,P为设定的系数值;
[0014] 步骤3,从检索案例集合RC中的被检索案例中确定一个重用案例,该重用该案例 中的解决方案能够最好的解决新案例中遇到的问题,检索案例集合RC中的其余被检索案 例作为非重用案例;
[0015] 将案例集合RC中的重用案例的重用频度属性值修改为,
[0016] L(B) =P? L(B),+A 1
[0017] 将案例集合RC中的非重用案例的重用频度属性值修改为,
[0018] L(B) =P2 ? L(B) '
[0019] 其中,L(B)为源案例修改后的重用频度属性值,L(B)'为源案例修改前的重用频 度属性值,P和A 1为设定的系数值;
[0020] 步骤4,计算新案例与源案例库中的每个源案例的阶段相似度Rdis(A,B),
[0021]
【主权项】
1. 基于描述逻辑和案例推理的智能学习方法,其特征是包括如下步骤: 步骤1,将学习者遇到的问题即新案例作为输入,采用基于描述逻辑的相似度计算方 法,计算新案例与源案例库中的每个源案例的文字和数值属性相似度Sim(A,B),并根据计 算所得的文字和数值属性相似度Sim(A,B)对源案例库中的源案例进行排序; 步骤2,从源案例库中选取m个文字和数值属性相似度高的源案例作为被检索案例,源 案例库中的其余源案例作为非检索案例;m为设定的多1的正整数;将源案例库中的被检索 案例放入检索案例集合RC中,并减小源案例库中的非检索案例的重用频度属性值; 步骤3,从检索案例集合RC中的被检索案例中确定一个重用案例,该重用该案例中的 解决方案能够最好的解决新案例中遇到的问题,检索案例集合RC中的其余被检索案例作 为非重用案例;增大案例集合RC中的重用案例的重用频度属性值,并减小非重用案例的重 用频度属性值; 步骤4,利用正态分布的相似对计算方法,计算新案例与源案例库中的每个源案例的阶 段相似度Rdis(A,B); 步骤5,计算新案例与源案例库中的每个源案例的综合相似度Simt(ltal(A,B),即 Simtltal (A,B) =a?Sim(A,B) + |3 *L(B) +y*Rdis(A,B) 其中,Sim(A,B)为新案例与源案例的文字和数值属性相似度,a为设定的该文字和 数值属性相似度的权重;L(B)为源案例的重用频度属性值,0为设定的该重用频度属性 值的权重;Rdis(A,B)为新案例与源案例的阶段相似度,Y为设定的阶段相似度的权重; a,|3,yG[〇,1]且a+|3+y=1; 步骤6,根据计算所得的新案例与源案例的综合相似度Simtotal (A,B),对源案例库中的 源案例进行排序,排序后的源案例库作为本次学习问题的结果输出。
2. 根据权利要求1所述基于描述逻辑和案例推理的智能学习方法,其特征是,在第一 次输入新案例之前,需要对源案例库中的所有源案例的重用频度属性值赋初始值,其中源 案例的重用频度属性值的取值范围为[〇, 1]。
3. 根据权利要求2所述基于描述逻辑和案例推理的智能学习方法,其特征是,将源案 例库中的所有源案例的重用频度属性值的初始化值设为1。
4. 根据权利要求1所述基于描述逻辑和案例推理的智能学习方法,其特征是,步骤1 中,新案例与源案例库中的每个案例的文字和数值属性相似度Sim(A,B)包括文字描述属 性相似度Sin^At,和数值描述属性相似度Sim(Ad,Bd);其中, 文字描述属性相似度Sim(A\B3的计算公式为, Sim(At,B1) =Sim(Cp,Cp) ? (1-w)+Sim(CA,CB)?w 数值描述属性相似度Sim(Ad,Bd)的计算公式为,
则综合得到文字和数值属性相似度Sim(A,B)的公式为, Sim(A,B) = 8Sim(At,Bt) + (l-8)Sim(Ad,Bd) 其中,S为设定的文字描述属性的相似度权值,Sim(Cp,Cp)为新案例与源案例相同子 概念之间的相似度,Sim(CA,CB)为新案例与源案例不同子概念之间的相似度,w为新案例与 源案例不同子概念之间的相似度权值,< 为新案例的第i个数值属性,尽"为源案例的第i 个数值属性。
5. 根据权利要求1所述基于描述逻辑和案例推理的智能学习方法,其特征是,步骤2 中,根据下式对源案例库中的非检索案例的重用频度属性值进行减小, L(B) =P?L(B) ' 其中,L(B)为源案例修改后的重用频度属性值,L(B)'为源案例修改前的重用频度属 性值,P为设定的系数值,P的取值范围为〇. 9 <P< 1。
6. 根据权利要求1所述基于描述逻辑和案例推理的智能学习方法,其特征是,步骤3 中,重用案例采用人工干预方式进行确定,即根据学习者对案例方案使用后的效果评价从 案例集合RC中人工确定一个案例作为重用案例。
7. 根据权利要求1所述基于描述逻辑和案例推理的智能学习方法,其特征是,步骤3 中, 根据下式对案例集合RC中的重用案例的重用频度属性值进行增大, L(B) =P?L(B) ' +A1 根据下式对案例集合RC中的非重用案例的重用频度属性进行减小, L(B) =P2 ?L(B) ' 其中,L(B)为源案例修改后的重用频度属性值,L(B)'为源案例修改前的重用频度属 性值,P和A1为设定的系数值;p的取值范围为〇. 9 <P< 1,A1的取值范围为〇 <A1 < 0. 1〇
8. 根据权利要求1所述基于描述逻辑和案例推理的智能学习方法,其特征是,在步骤3 之后,还进一步包括,对源案例库中的源案例的重用频度属性值进行查询;若源案例的重用 频度属性值小于预设的阈值时,则视为无用案例,并将该源案例从源案例库中删除。
9. 根据权利要求1所述基于描述逻辑和案例推理的智能学习方法,其特征是,步骤4 中,根据下式计算新案例与源案例库中的每个源案例的阶段相似度Rdis (A,B),
其中,RA为设定的新案例所属阶段等级,RB为设定的源案例所属阶段等级;R4的取值范 围为1彡RA< 9,RB的取值范围为1彡RB< 9。
【专利摘要】本发明公开一种基于描述逻辑和案例推理的智能学习方法,先对案例的属性采用基于描述逻辑的相似度计算方法对文字属性和数值属性的分别计算,给出相似度匹配初步结果;后利用蚁群算法中的信息素权重自适应更新及分配策略和案例推荐建立联系;通过使用对学习主体的学习等级和问题等级划分,对处于不同学习阶段的学习主体能够给出其所在等级的案例推荐;最后分别对以上方法的计算结果分别赋予不同的权值,综合计算出案例之间的相似度;通过综合相似度从案例库中给出对于当前问题案例的最优解决方案的列表,供学习主体选择。这样就可使学习者快速地从其所遇到的错误中进行学习。
【IPC分类】G09B7-02, G06F17-30
【公开号】CN104573062
【申请号】CN201510035773
【发明人】古天龙, 谷宇奇, 宁黎华, 徐周波, 常亮
【申请人】桂林电子科技大学
【公开日】2015年4月29日
【申请日】2015年1月23日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1