Hostname: page-component-77c89778f8-gvh9x Total loading time: 0 Render date: 2024-07-23T21:20:11.007Z Has data issue: false hasContentIssue false

A knowledge engineer based on natural language understanding for an expert system: DOMES

Published online by Cambridge University Press:  27 February 2009

B. Yang
Affiliation:
Department of Technology, Eastern Kentucky University, Richmond, KY 40475, U.S.A.
P. Datseris
Affiliation:
Department of Mechanical Engineering and Applied Mechanics, University of Rhode Island, Kingston, RI 02881, U.S.A.

Abstract

In order to enhance the knowledge acquisition capability of the expert system DOMES (Design Of Mechanisms by an Expert System), which is developed at the University of Rhode Island for creative type synthesis of mechanisms, methodologies have been developed to build a knowledge engineer module based on natural language understanding. Specifically, artificial intelligence concepts and Lisp programming techniques have been incorporated in this module to implement the following: (1) analysing and understanding design criteria supplied by human designers in the form of English sentences; and (2) transforming these design criteria into Lisp code and storing them in the knowledge base of DOMES. This knowledge engineer module enhances the capability and improves the performance of the expert system DOMES by providing an effective means for knowledge acquisition based on natural language understanding. The concepts and implementation techniques in developing this module are general and can also be utilized for other knowledge-based systems.

Type
Research Article
Copyright
Copyright © Cambridge University Press 1991

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

References

Barr, A. and Feigenbaum, E. A., 1981. The Handbook of Artificial Intelligence, Volume I. Los Altos, CA: Morgan Kaufmann.Google Scholar
Brodie, M. L., Mylopoulos, J. and Schmidt, J. W., (eds) 1984. Conceptual Modelling: Perspectives from Artificial Intelligence, Databases, and Programming Langauges. New York: Spring-Verlag.CrossRefGoogle Scholar
Charniak, E. 1978. On the use of framed knowledge in language comprehension. Artificial Intelligence 11, 225265.CrossRefGoogle Scholar
Charniak, E. and McDermott, D. 1985. Introduction to Artificial Intelligence Reading MA: Addison-Wesley.Google Scholar
Datseris, P. and Palm, W. 1985. Principles on the development of Mechanical Hands which can manipulate objects by means of active control. ASME Journal of Mechanisms, Transmissions and Automation in Design 107, 148156.CrossRefGoogle Scholar
Davis, R. 1979. Interactive transfer of expertise: acquisition of new interface rules. Artificial Intelligence 12, 121157.CrossRefGoogle Scholar
Erdman, A., Thompson, T. and Riley, D. 1986. Type selection of robot and gripper kinematic topology using expert systems. The International Journal of Robotics Research 5, 183189.CrossRefGoogle Scholar
Freudenstein, F. and Maki, E. R., 1983. Development of an optimum variable-stroke internal combustion engine mechanism from the viewpoint of kinematic structure. ASME Journal of Mechanisms, Transmissions and Automation in Design 105 259266.CrossRefGoogle Scholar
Good, M. D., Whiteside, J. A., Wixon, D. R. and Jones, S. J., 1984. Building a user-derived interface. Communications of the ACM 27, 10321043.CrossRefGoogle Scholar
Hoeltzel, D. A., Chieng, W. H. and Zissimides, J. 1987. Knowledge representation and planning control in an expert system for the creative design of mechanisms. (AI EDAM) 1, 119137.Google Scholar
Ishikawa, H., Izumida, Y., Yoshino, T., Hoshiai, T. and Makinouchi, A., 1987. KID—designing a knowledge-based natural language interface. IEEE EXPERT, 5771.CrossRefGoogle Scholar
Kota, S., Erdman, A. G. and Riley, D. R., 1987 a. Development of knowledge base for designing linkage-type dwell mechanisms: Part 1—Theory. ASME Journal of Mechanisms, Transmission and Automation in Design 109, 308315.CrossRefGoogle Scholar
Kota, S., Erdman, A. G. and Riley, D. R. 1987 b. Development of knowledge base for designing linkage-type dwell mechanisms: Part 2—Application. ASME Journal of Mechanisms, Transmissions and Automation in Design. 109, 308315.CrossRefGoogle Scholar
Ledgard, H., Whiteside, J. A., Singer, A. and Seymour, W. 1980. The natural language of interactive systems. Communications of the ACM 23, 556563.CrossRefGoogle Scholar
Peterson, J. L., 1980. Computer programs for detecting and correcting spelling errors. Communications of the ACM 23, 676687.CrossRefGoogle Scholar
Rehg, J., Elfes, A., Talukdar, S., Woodbury, R., Eisenberger, M. and Edahl, R. H. 1988. Design systems integration in CASE, In Rychener, M. D. (ed.), Expert Systems for Engineering Design., pp. 279301. San Diego: Academic Press.CrossRefGoogle Scholar
Tang, C. S. and Roll, J. R. 1988. An expert system for the automated structural synthesis of mechanisms. Trends and Developments in Mechanisms, Machines, and Robotics—1988 1, 141145.Google Scholar
Wilensky, R., Arens, Y. and Chin, D., 1984. Talking to UNIX in English: an overview of UC. Communications of the ACM 27, 574593.CrossRefGoogle Scholar
Yang, B., Datta, U., Datseris, P. and Wu, Y., 1988 a Development of an integrated expert system for kinematic design of mechansims—Theory-1. Trends and Developments in Mechanisms, Machines, and Robotics—1988 1, 9199.Google Scholar
Yang, B., Datta, U., Datseris, P. and Wu, Y., 1988 b. Development of an integrated expert system for kinematic design of mechanisms—Theory-2. Trends and Developments in Mechanisms, Machines, and Robotics—1988 1, 101107.Google Scholar
Yang, B., Datta, U.Datseris, P. and Wu, Y., 1988 c. Development mechanisms—applications. Trends and Developments in of an integrated expert system for kinematic design of Mechanisms, Machines, and Robotics—1988 1, 109114.Google Scholar