login

MULTIPLE REPRESENTATIONS OF KNOWLEDGE IN A MECHANICS PROBLEM-SOLVER

Elsevier eBooksPublished 1 January 1990
Johan de Kleer
Citations131

TL;DR

A program, NEWTON, uses the method of envisionment, whereby simple questions may be answered directly, and plans produced for solving more complex problems, and resorts to mathematical equations only if the qualitative reasoning fails to produce a solution.

Abstract

Expert problem-solving programs have focused on working problems which humans consider difficult Oddly, many such problem-solvers could not solve less difficult versions of the problems addressed by their expertise. This shortcoming also contributed to these programs' inability to solve harder problems. To overcome this paradox' requires multiple representations of knowledge, inferencing schemes for each, and communication schemes between them. This paper presents a program, NEWTON, applying this idea to the domain of simple classical mechanics. NEWTON employs the method of envisionment, whereby simple questions may be answered directly, and plans produced for solving more complex problems. Envisioning enables NEWTON to use qualitative arguments when possible, with resorts to mathematical equations only if the qualitative reasoning fails to produce a solution.

Keywords

Computer Science