Abstract
Modern knowledge systems for design typically employ multiple problem-solving methods which in turn use different kinds of knowledge. The construction of a heterogeneous knowledge system that can support practical design thus raises two fundamental questions: how to accumulate huge volumes of design information, and how to support heterogeneous design processing? Fortunately, partial answers to both questions exist separately. Legacy databases already contain huge amounts of general-purpose design information. In addition, modern knowledge systems typically characterize the kinds of knowledge needed by specific problem-solving methods quite precisely. This leads us to hypothesize method-specific data-to-knowledge compilation as a potential mechanism for integrating heterogeneous knowledge systems and legacy databases for design. In this paper, first we outline a general computational architecture called HIPED for this integration. Then, we focus on the specific issue of how to convert data accessed from a legacy database into a form appropriate to the problem-solving method used in a heterogeneous knowledge system. We describe an experiment in which a legacy knowledge system called Interactive Kritik is integrated with an ORACLE database using IDI as the communication tool. The limited experiment indicates the computational feasibility of method-specific data-to-knowledge compilation, but also raises additional research issues.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Barber, J., Jacobson, M., Penberthy, L., Simpson, R., Bhatta, S., Goel, A. K., Pearce, M., Shankar, M., and Stroulia, E.: 1992, Integrating artificial intelligence and multimedia technologies for interface design advising, NCR Journal of Research and Development, 6(1), 75–85.
Batini, C., Lenzernini, M., and Navathe, S. B.: 1986, A comparative analysis of methodologies for database schema integration, ACM Computing Surveys, 18(4), 325–364.
Bhatta, S., Goel, A. K., and Prabhakar, S.: 1994, Analogical design: A model-based approach, in J. S. Gero and F. Sudweeks (eds), Artificial Intelligence in Design ‘84, Kluwer, Dordrecht.
Brodie, M.: 1988, Future intelligent systems: AI and database technologies working together, in Mylopoulos and Brodie (eds), Reading in Artificial Intelligence and Databases, Morgan Kaufmann, pp. 623–641.
Brown, D. and Chandrasekaran, B.: 1989, Design Problem Solving: Knowledge Structures and Control Strategies, Pitman, London, UK.
Codd, E.: 1970, A relational model for large shared data banks, CACM, 13(6).
Finin, T. and Wiederhold, G.: 1991, An overview of KQML: A knowledge query and manipulation language. Available through the Stanford University Computer Science Department.
Genesreth, M. R. and Fikes, R.: 1991, Knowledge Interchange Format Version 2 Reference Manual, Stanford University Logic Group.
Goel, A. K., Bhatta, S., and Stroulia, E.: 1996a, Kritik: An early case-based design system, in M. L. Maher and P. Pu (eds), Issues and Applications of Case-Based Reasoning to Design, Lawrence Erlbaum, Hillsdale, NJ.
Goel, A. K. and Chandrasekaran, B.: 1989, Functional representation of designs and redesign problem solving, Proceedings Eleventh International Joint Conference on Artificial Intelligence, Morgan Kaufmann, pp. 1388–1394.
Goel, A. K., Gomez, A., Grue, N., Murdock, J. W., Recker, M., and Govindaraj, T.: 1996b, Explanatory interface in interactive design environments, in J. S. Gero, F. Sudweeks (eds), Artificial Intelligence in Design ‘86, Kluwer, Dordrecht.
Goel, A. K., Gomez, A., Grue, N., Murdock, J. W., Recker, M., and Govindaraj, T.: 1996c, Towards design learning environments - I: Exploring how devices work, in C. Frasson, G. Gauthier, and A. Lesgold (eds), Proceedings Third International Conference on Intelligent Tutoring Systems, number 1086 in Lecture Notes in Computer Science, Montreal, Canada, Springer.
Goel, A. K. (ed.): 1991, Knowledge compilation: A symposium, IEEE Expert, 6(2).
Gruber, T. R.: 1993, A translation approach to portable ontology specification, Knowledge Acquisition, 5(2), 199–220.
Hennessy, D. and Hinkle, D.: 1992, Applying case-based reasoning to autoclave loading, IEEE Expert, 21–26.
Hmelo, C.: 1997, Using structure-behavior-function models in design problems for science learning, Presented to the NSF Design Education Workshop, Georgia Institute of Technology, Atlanta.
Keller, R. M.: 1991, Applying knowledge compilation techniques to model-based reasoning, IEEE Expert, 6(2).
Koch, G. and Loney, K.: 1995, Oracle: The Complete Reference, 3rd edn, Osbome/McGraw Hill/Oracle.
Lenat, D. and Guha, R.: 1990, Building Large Knowledge Based Systems: Representation and Inference in the CYC Project, Addison-Wesley.
Lenz, T., McDowell, J., Kamel, A., Sticklen, J., and Hawley, M. C.: 1996, The evolution of a decision support architecture for polymer composites design, IEEE Expert, 11(5), 77–83.
Marcus, S., Stout, J., and McDermott, J.: 1988, VT: An expert elevator designer that uses knowledge-based backtracking, AI Magazine, 9(1), 95–112.
McDermott, J.: 1982, R1: A rule-based configurer of computer systems, Artificial Intelligence, 19, 39–88.
McKay, D., Finin, T., and O’Hare, A.: 1990, The intelligent database interface, Proceedings Eighth National Conference on Artificial Intelligence, AAAI Press, Menlo Park, CA, pp. 677–684.
Mittal, S., Dym, C., and Morjaria, M.: 1986, PRIDE: An expert system for the design of paper handling systems, Computer, 19(7), 102–114.
Navathe, S. B. and Donahoo, M. J.: 1995, Towards intelligent integration of heterogeneous information sources, Proceedings of the 6th International Workshop on Database Re-engineering and Interoperability.
Navathe, S. B., Mahajan, S., and Omiecinski, E.: 1996, Rule based database integration in HIPED: Heterogeneous intelligent processing in engineering design, Proceedings International Symposium on Cooperative Database Systems for Advanced Applications, World Scientific Press.
Paramax: 1993, Software User’s Manual for the Cache-Based Intelligent Database Interface of the Intelligent Database Interface, Paramax Systems Organization, 70 East Swedesford Road, Paoll, PA, 19301, Rev. 2.3.
Punch, W., Goel, A. K., and Brown, D.: 1996, A knowledge-based selection mechanism for strategic control with application in design, diagnosis and planning, International Journal of Artificial Intelligence Tools, 4(3), 323–348.
Puntambekar, S. and Hubscher, R.: 1997, A structure-behavior-function analysis of the design process, Presented to the NSF Design Education Workshop, Georgia Institute of Technology, Atlanta.
Ramakrishnan, R., Srivastava, D., and Sudarshan, S.: 1992, CORAL: Control, relations, and logic, Proceedings International Conference of the Internation Conference on Very Large Databases.
Stroulia, E. and Goel, A. K.: 1995, Functional representation and reasoning in reflective systems, Journal of Applied Intelligence, 9(1).
Stroulia, E., Shankar, M., Goel, A. K., and Penberthy, L.: 1992, A model-based approach to blame assignment in design, in J. S. Gero (ed.), Artificial Intelligence in Design ‘82, Kluwer, Dordrecht.
Tong, C.: 1991, The nature and significance of knowledge compilation, IEEE Expert, 6(2).
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1998 Springer Science+Business Media Dordrecht
About this chapter
Cite this chapter
Murdock, J.W., Goel, A.K., Donahoo, M.J., Navathe, S. (1998). Method-Specific Knowledge Compilation: Towards Practical Design Support Systems. In: Gero, J.S., Sudweeks, F. (eds) Artificial Intelligence in Design ’98. Springer, Dordrecht. https://doi.org/10.1007/978-94-011-5121-4_22
Download citation
DOI: https://doi.org/10.1007/978-94-011-5121-4_22
Publisher Name: Springer, Dordrecht
Print ISBN: 978-94-010-6153-7
Online ISBN: 978-94-011-5121-4
eBook Packages: Springer Book Archive