Helping a CBR program know what it knows
Case-based reasoning systems need to know the limitations of their expertise. Having found the known source cases most relevant to a target problem, they must assess whether those cases are similar enough to the problem to warrant venturing advice. In experimenting with SIROCCO, a two-stage case-based retrieval program that uses structural mapping to analyze and provide advice on engineering ethics cases, we concluded that it would sometimes be better for the program to admit that it lacks the knowledge to suggest relevant codes and past source cases. We identified and encoded three strategic metarules to help it decide. The metarules leverage incrementally deeper knowledge about SIROCCO's matching algorithm to help the program know what it knows. Experiments demonstrate that the metarules can improve the program's overall advice-giving performance. For the entire collection see [Zbl 0968.68550].
This page was built for publication: Helping a CBR program know what it knows
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q2779855)