Automatic generation of explanations: AGE
2007, Engineering Applications of Artificial Intelligence
https://doi.org/10.1016/J.ENGAPPAI.2006.05.011Abstract
Explaining how engineering devices work is important to students, engineers, and operators. In general, machine generated explanations have been produced from a particular perspective. This paper introduces a system called automatic generation of explanations (AGE) capable of generating causal, behavioral, and functional explanations of physical devices in natural language. AGE explanations can involve different user selected state variables at different abstraction levels. AGE uses a library of engineering components as building blocks. Each component is associated with a qualitative model, information about the meaning of state variables and their possible values, information about substances, and information about the different functions each component can perform. AGE uses: (i) a compositional modeling approach to construct large qualitative models, (ii) causal analysis to build a causal dependency graph, (iii) a novel qualitative simulation approach to efficiently obtain the system's behavior on large systems, and (iv) decomposition analysis to automatically divide large devices into smaller subsystems. AGE effectiveness is demonstrated with different devices that range from a simple water tank to an industrial chemical plant. r
References (13)
- Bouwer, A., Bredeweg, B., 1999. Explanation and Qualitative Reasoning. In: Price, C. (Ed.), Proceedings of the International Workshop on Qualitative Reasoning (QR-99), pp. 27-31.
- Chong, T.T., 1995. Derivation and use of Function in the Design of Chemical Processes. Technical Report M.Sc. Thesis, University of Edinburgh, Edinburgh, UK.
- Falkenhainer, F., Forbus, K., 1991. Compositional modelling: finding the right model for the job. Artificial Intelligence 51, 95-143.
- Forbus, K., 1996. Self-explanatory simulators for middle-school science eduaction: a progress report. In: Proceedings of the International Workshop of Qualitative Reasoning (QR96).
- Forbus, K.D., Whalley, P.B., Everett, J.O., Ureel, L., Brokowski, M., Baher, J., Kuehne, S., 1999. CyclePad: an articulate virtual laboratory for engineering thermodynamics. Artificial Intelligence 114, 297-347.
- Gonza´lez-Brambila, S., 2003. Generacio´n Automa´tica de Explicaciones, Ph.D. thesis, Computer Sciences, Instituto Tecnolo´gico y de Estudios Superiores de Monterrey.
- Gonza´lez-Brambila, S., Morales, E., 2003a. Explaining how Engineering Devices Work with AGE. In Proceedings of QR2003, 17th Interna- tional Workshop on Qualitative Reasoning, Brasilia, Brazil, pp. 103-110.
- Gonza´lez-Brambila, S., Morales, E., 2003b. Subsystem reduction for qualitative simulation. In: Proceedings of QR2003, 17th International Workshop on Qualitative Reasoning, Brasilia, Brazil, pp. 95-101.
- Gruber, T.R., Oisen, G.R., 1994. An ontology for engineering mathe- matics. In: Proceedings of the Fourth international conference on principles of knowledge representation and reasoning, San Mateo, CA, pp. 258-269.
- Iwasaki, Y., Simon, H., 1993. Causality and Model Abstraction., Technical Report KSL-89-80 (Revised Version). Stanford University, Knowledge System Laboratory, Stanford, CA.
- Kitamura, Y., Sano, T., Nambar, K., Mizoguchi, R., 2002. A functional concept ontology and its application to automatic identification of functional structures. Advanced Engineering Informatics 16 (2), 145-163.
- Kuipers, B., 1994. Qualitative Reasoning: Modelling and Simulation with Incomplete Knowledge. MIT Press, Boston, MA.
- Sasajima, M., Kitamura, Y., Ikeda, M. and Mizoguchi, R., 1995. FBRL: a function and behavior representation language. In: Proceedings of the International Joint Conference on Artificial Intelligence (IJCAI-95), pp. 1830-1836, Kaufmann, Menlo Park, CA.