Proceedings

Scaling up Self-Explanatory Simulators: Polynomial-time Compilation

Download BibTeX Cite

Proceedings of the Fourteenth International Joint Conference on Artificial Intelligence. Qualitative Reasoning and Diagnosis. Pages 1798-1804.

© 1995 International Joint Conferences on Artificial Intelligence

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.

  1. Forbus, K. and Falkenhainer, B. Self-explanatory simula- tions: An integration of qualitative and quantitative knowledge, Proceedings of AAAI-90.
  2. Forbus, K . and Falkenhainer, B. Self-Explanatory Simu- lations: Scaling up to large models, Proceedings of AAAI- 92.
  3. Iwasaki, Y. & Low, C. Model generation and simulation of device behavior with continuous and discrete changes. Intelligent Systems Engineering, 1(2), 1993.
  4. Amador, F., Finkelstein, A. and Weld, D. Real-time self- explanatory simulation. Proceedings of AAAI-93.
  5. Forbus, K. Towards Tutor Compilers: Self-explanatory simulations as an enabling technology, Proceedings of the Third International Conference on the Learning Sciences, August, 1991.
  6. Neville, D., Notkin, D., Salesin, D., Salisbury, M., Sherman, J., Sun, Y., Weld, D. and Winkenbach, G. Electronic 'How Things Work' Articles: A Preliminary Report. IEEE Transactions on Knowledge and Data En- gineering, August 1993.
  7. Gautier, P. and Gruber, T. Generating explanations of device behavior using compositional modeling and causal ordering. Proceedings of AAAI-93.
  8. Forbus, K. Self-Explanatory Simulators: Making comput- ers partners in the modeling process. In Carrete, N. P. & Singh, M.G. (Eds.), Qualitative Reasoning and Decision Technologies, CIMNE, Barcelona, Spain, 1993.
  9. Forbus, K. and Whalley, P. (1994) Using qualitative physics to build articulate software for thermodynamics education. Proceedings of AAAI-94, Seattle.
  10. Sgouros, N. Integrating qualitative and numerical models in binary distillation column design, Proceedings of the 1992 AAAI Fall Symposium on Design of Physical Sys- tems, October, 1992.
  11. llAmador, F. 1994. Self-Explanatory Simulation for an Electronic Encyclopedia. Ph.D. dissertation, Department of Computer Science and Engineering, University of Washington.
  12. 12Forbus, K. The Qualitative Process Engine. In Weld, D. and de Kleer, J. (Eds.) Readings in qualitative reasoning about the physical systems, Morgan-Kaufmann, 1990, pp 220-235.
  13. 13de K1eer, J. An assumption-based truth maintenance system. Artificial Intelligence, 28(1986): 127--162.
  14. DeCoste, D. and Collins, J. CATMS: An ATMS which avoids label explosions. Proceedings of AAAJ91.
  15. Forbus, K. Qualitative Process theory. Artificial Intelli- gence,24, 1984 16
  16. Forbus, K. and de Kleer, J. Building Problem Solvers, MIT Press, 1993.
  17. Woods, E. The Hybrid Phenomena theory. In Proceed- ings of /JCAI-91, Sydney, Australia. IJCAI
  18. Forbus, K. Pushing the edge of the (QP) envelope. In Recent Progress in Qualitative Physics, Faltings, B. and Struss, P. (Eds.), MIT Press, 1992.
  19. Forbus, K. and Falkenhainer, B. Self-explanatory simula- tors. Manuscript in preparation.
  20. Roberts, B. and Forbus, K. The STEAMER mathemati- cal simulation. BBN Technical Report No. 4625, 1981.
  21. Forbus, K. and Gentner, D. Causal reasoning about quantities. Proceedings of the Eighth annual conference of the Cognitive Science Society, Amherst, Mass., August, 1986
  22. Skorstad, G. Finding stable causal interpretations of equations. In Faltings, B. and Struss, P. (Eds.), Recent advances in qualitative physics, MIT Press, 1992.
  23. Hollan, J., Hutchins, E., & Weitzman, L. STEAMER: An interactive inspectable simulation-based training system. AI Magazine, 5(2), 15-27.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards