liveBook · Manning

Case-based reasoning

As explained in Inside AI

Case-based reasoning is an artificial-intelligence technique that solves new problems by retrieving, adapting, and revising solutions from similar past cases.

Case-based reasoning (CBR) solves new problems by reusing knowledge from similar past experiences. It translates human knowledge into generalized cases and applies those cases to related situations. section 2.0 section 2.6

A CBR system follows a recurring cycle:

  • Retrieve relevant cases from a library by comparing important similarities and contextual factors. section 2.3
  • Reuse an existing solution directly, or adapt it to fit the new problem’s differences. section 2.3
  • Revise the result after solving the problem, then add the adapted case to the library for future use. section 2.3

Treating a new patient

A medical CBR system retrieves patient cases with similar symptoms, medical histories, ages, genders, and other contextual factors. It adapts an earlier treatment to the new patient, then stores the outcome—including failed outcomes—to improve later decisions and avoid repeated errors. section 2.3

CBR becomes more efficient as its case library grows, but its value depends on the relevance and quality of accumulated experience. It can also complement other techniques: fraud-prevention systems may combine historical cases with data mining, fuzzy logic, deep learning, genetic algorithms, rule-based systems, and smart agents. section 2.3 section 11.7

How Inside AI covers it

How deep it goes
Explains retrieval, reuse, adaptation, revision, and case-library enrichment, without detailing implementation algorithms.
Examples
Illustrates CBR through patient-treatment cases and a multi-technology fraud-prevention system.
What it assumes
Assumes familiarity with problems and domain cases, while introducing the technique’s core cycle from accessible examples.
What you can do after
Apply it by retrieving similar cases, adapting their solutions, revising outcomes, and enriching the case library.
How it connects
Connects CBR with expert systems, fuzzy logic, data mining, deep learning, genetic algorithms, rule-based systems, and smart agents.

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Inside AI. The section links point to the parts of the book it draws on.