Printable Version of this PageHome PageRecent ChangesSearchSign In

Case-Based Reasoners

  • MEDIATOR, created by Robert L. Simpson, complete in 1985. The first working case-based problem solver, its domain was common-sense resolution of resource disputes. MEDIATOR uses case-based reasoning for problem understanding, solution generation, and failure recovery, and shows the range of tasks case-based reasoning is appropriate for.

  • PERSUADER, created by Katia Sycara, completed in 1987. Another early case-based reasoner, it used case-based reasoning to resolve labor-management disputes and showed how case-based reasoning can be integrated with analytic methods. PERSUADER uses case-based reasoning to suggest solutions, to debug proposed solutions, and to persuade a disputant of the utility of a solution. Analytic methods provide guidelines for determining that a solution is satisfactory. PERSUADER's use of cross-contextual cases was the first implementation of the creative use of case-based reasoning.

  • CAS (Consumer Advisory System), begun as a group project and finished by Roy Turner, completed in 1987. CAS used case-based reasoning to give advice about the acquisition of household products. Its emphasis is on the knowledge and methods needed to adapt old plans to new situations.

  • MECH/LBUE, created by Mike Redmond and Joel Martin, completed in 1988. LBUE was a learning program that integrated explanations from a teacher into what it already knew. It made inductive inferences to fill in gaps left by the teacher and used case-based reasoning to predict the teacher's actions. It could do much of the reasoning we saw novice car mechanics do.

  • MEDIC, created by Roy Turner, completed in 1989. MEDIC diagnosed pulmonary problems. Its emphasis was on the organization, access, and control of specialized procedures to do complex problem solving in situations where planning and execution are mixed. MEDIC showed how a case-based reasoner could be extended to work in such an environment.

  • JULIANA, created by Hong Shinn, completed in 1989. JULIANA was a case-based reasoner whose domain is meal planning. Its emphasis is on a method of case-based reasoning called abstractional analogy.

  • CORA, created by Joel Martin, completed in 1989. An experimental memory program and descendent of CYRUS, CORA aimed to model human reconstructive memory and to be useful as a case memory for our case-based reasoners. CORA was novel in its use of conditional probabilities to make the memory behave in a reconstructive way.

  • JULIA, a case-based reasoner that planned meals, JULIA, combined reason maintenance, constraint propagation, problem reduction, and case-based processes to allow a problem solver to work on open-world problems that are underconstrained and/or underspecified. JULIA was based on the requirements of design problem solving. As a case-based reasoner, emphasis was on general-purpose adaptation strategies and on the integration of case-based reasoning with other necessary reasoning methods. Programmed by Tom Hinrichs. Completed in 1991.

  • CELIA learned car mechanics by apprenticeship to a teacher, a descendent of LBUE. Programmed by Mike Redmond. Completed in 1990.

  • EXPEDITOR, A case-based scheduler, EXPEDITOR scheduled household tasks. Emphasis was on learning new plans by integrating pieces of old ones based on real needs in the environment. In many ways, a descendent of MEDIC. Programmed by Steve Robinson.

  • FRAMEWORK, created by Roy Turner, adapted by Tom Hinrichs, completed in 1987. FRAMEWORK was a frame system that implemented a frame methodology that we have found useful in our projects. All case-based reasoning programs built in our lab after FRAMEWORK was completed used it as their knowledge representation system.

Last modified 21 February 2005 at 7:54 pm by Janet L. Kolodner