Topological Inference of Teleology: Deriving Function from Structure via Evidential Reasoning

Abstract

Reasoning about the physical world is a central human cognitive activity. One aspect of such reasoning is the inference of function from the structure of the artifacts one encounters. In this article we present the Topological iNference of Teleology (TNT) theory, an efficient means of inferring function from structure. TNT comprises a representation language for structure and function that enables the construction, extension, and maintenance of the domain-specific knowledge base required for such inferences, and an evidential reasoning algorithm. This reasoning algorithm trades deductive soundness for efficiency and flexibility. We discuss the representations and algorithm in depth and present an implementation of TNT, in a system called CARNOT. CARNOT demonstrates quadratic performance and broad coverage of the domain of single-substance thermodynamic cycles, including all such cycles presented in a standard text on the subject.We conclude with a discussion of CARNOTbased coaching tools that we have implemented as part of our publicly available CyclePad system, which is a design-based learning environment for thermodynamics. 1999 Elsevier Science B.V. All rights reserved.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jun 10, 1999
Accession Number
ADA465599

Entities

People

  • John O. Everett

Organizations

  • PARC

Tags

Communities of Interest

  • Biomedical
  • Energy and Power Technologies

DTIC Thesaurus Topics

  • Artificial Intelligence
  • Computer Programming
  • Computer Programs
  • Computers
  • Databases
  • Electronic Circuits
  • Gas Turbines
  • Heat Energy
  • Heat Engines
  • Heat Transfer
  • Lisp Programming Language
  • Mechanical Energy
  • Reasoning
  • Thermodynamic Cycles
  • Thermodynamic Processes
  • Thermodynamics
  • Turbines

Readers

  • Artificial Intelligence
  • Calculus or Mathematical Analysis
  • Systems Analysis and Design

Technology Areas

  • AI & ML
  • AI & ML - Machine Learning Algorithms