它通过寻找与之相似的历史案例,把它重新应用到新问题的环境中来。也就是采用检索历史案例,获得与当前工况相似特征参数的匹配案例,根据具体情况对匹配案例解决方案进行修订,然后应用于当前工况。
案例推理通常被分为两类:解释型的案例推理和问题解决型的案例推理。解释型的案例推理将先前的案例作为参考来对当前的情况进行分类,描述和解释;而问题解决型的案例推理则利用以前的案例来为当前的问题提出建设性的解决方案。
解释型案例推理
解释型的案例推理是通过将案例库中已经分类的案例和新的问题作一个对比,从而对这个新的问题形成一个判断或做一个分类。例如,在美国的法律系统中,解释型的案例推理在解释法律条款和应用法律方面就有着广泛的应用。另外,解释型的案例推理在诊断领域也有着很多应用,因为一个新的病例可以通过将当前的症状和以往的案例进行比较,从而得到最好的诊断。
问题解决性案例推理
这种类型的案例推理的目标就是将以往的解决方案应用于新的问题,经过修改后形成与新问题相对应的解决方案。例如,基于案例的设计系统,计划系统都是通过检索并对案例库中的相似案例进行适应性匹配来获得当前问题的解决方案的。和解释型案例推理一样,问题解决型案例推理也包含环境评估,案例检索以及相似度评估等几个步骤。另外,人们还经常根据新案例与案例库中已有的案例间的相似以及不同之处来确定如何将针对已有案例的解决方案进行调整,以适应新的环境和问题。