Scaling up Self-Explanatory Simulators: Polynomial-time Compilation

Kenneth D. Forbus, Brian Falkenhainer

Research output: Contribution to journalConference articlepeer-review

6 Scopus citations

Abstract

Self-explanatory simulators have many potential applications, including supporting engineering activities, intelligent tutoring systems, and computer-based training systems. To fully realize this potential requires improving the technology to efficiently generate highly optimized simulators. This paper describes an algorithm for compiling selfexplanatory simulators that operates in polynomial time. It is capable of constructing self-explanatory simulators with thousands of parameters, which is an order of magnitude more complex than any previous technique. The algorithm is fully implemented, and we show evidence that suggests its performance is quadratic in the size of the system being simulated. We also analyze the tradeoffs between compilers and interpreters for self-explanatory simulation in terms of application-imposed constraints, and discuss plans for applications.

Original languageEnglish (US)
Pages (from-to)1798-1806
Number of pages9
JournalIJCAI International Joint Conference on Artificial Intelligence
Volume2
StatePublished - 1995
Event14th International Joint Conference on Artificial Intelligence, IJCAI 1995 - Montreal, Canada
Duration: Aug 20 1995Aug 25 1995

ASJC Scopus subject areas

  • Artificial Intelligence

Fingerprint

Dive into the research topics of 'Scaling up Self-Explanatory Simulators: Polynomial-time Compilation'. Together they form a unique fingerprint.

Cite this