Case-based reasoning uses a database of examples (cases) and when it encounters a new situation matches it to the database (called a case memory), retrieves the closest past examples, and attempts to understand the current situation in the light of these past cases. Doing this usually involves identifying the differences between the currrent situation and the retreived case and working out the impacts of this using some other form of reasoning.
Used in Chap. 3: pages 30, 31, 32, 34, 35; Chap. 5: page 64
Also known as CBR, case-based