Repository logo
Log in(current)
Repository logoMIT Open ScholarshipDSpace@MIT
  1. Home
  2. Computer Science and Artificial Intelligence Lab (CSAIL)
  3. Artificial Intelligence Lab Publications
  4. AI Technical Reports (1964 - 2004)
  5. Causal and Teleological Reasoning in Circuit Recognition

Causal and Teleological Reasoning in Circuit Recognition

Thumbnail Image
Download
Name

AITR-529.pdf

Size

10 MB

Format

Adobe PDF

Checksum (MD5)

49d89f888201a8a599bae1454b94835e

Thumbnail Image
Download
Name

AITR-529.ps

Size

12.75 MB

Format

PostScript

Checksum (MD5)

2571fb6a993183fefc482bece86b7665

Author(s)
Kleer, Johan De
Date Issued
September 1, 1979
Series/Report no.
AITR-529
Abstract
This thesis presents a theory of human-like reasoning in the general domain of designed physical systems, and in particular, electronic circuits. One aspect of the theory, causal analysis, describes how the behavior of individual components can be combined to explain the behavior of composite systems. Another aspect of the theory, teleological analysis, describes how the notion that the system has a purpose can be used to aid this causal analysis. The theory is implemented as a computer program, which, given a circuit topology, can construct by qualitative causal analysis a mechanism graph describing the functional topology of the system. This functional topology is then parsed by a grammar for common circuit functions. Ambiguities are introduced into the analysis by the approximate qualitative nature of the analysis. For example, there are often several possible mechanisms which might describe the circuit's function. These are disambiguated by teleological analysis. The requirement that each component be assigned an appropriate purpose in the functional topology imposes a severe constraint which eliminates all the ambiguities. Since both analyses are based on heuristics, the chosen mechanism is a rationalization of how the circuit functions, and does not guarantee that the circuit actually does function. This type of coarse understanding of circuits is useful for analysis, design and troubleshooting.
Persistent DSpace Link
http://hdl.handle.net/1721.1/6930
Repository logo
PrivacyPermissionsAccessibilityContact us
Repository logo
Notify us about copyright concerns.