Deriving knowledge representation guidelines by analyzing knowledge engineer behavior

Knowledge engineering research has focused on proposing knowledge acquisition techniques, developing and evaluating knowledge representation schemes and engineering tools, and testing and debugging knowledge-based systems. Few formal studies have been conducted on understanding the behaviors and roles of knowledge engineers. Applying the theory of mental models, this paper describes a think aloud verbal protocol study to determine an empirical basis for understanding: (1) how knowledge engineers extract domain knowledge from textual sources; and (2) the cognitive mechanisms by which they engage various knowledge representation schemes to represent that knowledge acquired. The results suggest that knowledge representation is not simply a translation of acquired knowledge to a knowledge representation. Instead, it is an iterative process of selective querying of acquired knowledge, and continuous refinement of a model leveraging, not only on acquired knowledge from domain experts, but also from the knowledge engineer. From the findings of empirical studies, a set of guidelines is derived to support the training and development of better knowledge representation schemes, representation processes, and knowledge engineering tools.

[1]  Ron Weber,et al.  On the deep structure of information systems , 1995, Inf. Syst. J..

[2]  Lawrence B. Holder,et al.  Advances in Knowledge Acquisition and Representation , 2006, Int. J. Artif. Intell. Tools.

[3]  Terry Anthony Byrd,et al.  Implementation and Use of Expert Systems in Organizations: Perceptions of Knowledge Engineers , 1992, J. Manag. Inf. Syst..

[4]  Stephen J. Payne,et al.  CHAPTER 6 – Users' Mental Models: The Very Ideas , 2003 .

[5]  Tom Wansbeek,et al.  Identification, Equivalent Models, and Computer Algebra , 1994 .

[6]  Ora Lassila,et al.  WEB METADATA : A Matter of Semantics , 1998 .

[7]  Simon P. Davies,et al.  Models and Theories of Programming Strategy , 1993, Int. J. Man Mach. Stud..

[8]  Keith E. Williamson,et al.  Ontology reuse and application , 1998 .

[9]  P. Johnson-Laird,et al.  Mental Models: Towards a Cognitive Science of Language, Inference, and Consciousness , 1985 .

[10]  Veda C. Storey,et al.  Knowledge Representation: A Conceptual Modeling Approach , 2012, J. Database Manag..

[11]  Sandeep Purao,et al.  Towards an understanding of the use of problem and design spaces during object-oriented system development , 2002, Inf. Organ..

[12]  Kate Ehrlich,et al.  Empirical Studies of Programming Knowledge , 1984, IEEE Transactions on Software Engineering.

[13]  LeMai Nguyen,et al.  Complementary use of ad hoc and post hoc design rationale for creating and organising process knowledge , 2000, Proceedings of the 33rd Annual Hawaii International Conference on System Sciences.

[14]  Ruven E. Brooks,et al.  Towards a Theory of the Comprehension of Computer Programs , 1983, Int. J. Man Mach. Stud..

[15]  H. Sofia Pinto,et al.  Some Issues on Ontology Integration , 1999, IJCAI 1999.

[16]  Claire Peugeot Conceptual model and mental model , 1995, ECIS.

[17]  Yuh-Jen Chen,et al.  Development of a method for ontology-based empirical knowledge representation and reasoning , 2010, Decis. Support Syst..

[18]  Matthew B. Miles,et al.  Qualitative Data Analysis: An Expanded Sourcebook , 1994 .

[19]  E. Krahmer,et al.  Thinking about thinking aloud: a comparison of two verbal protocols for usability testing , 2004, IEEE Transactions on Professional Communication.

[20]  Robert W. Zmud,et al.  A Synthesis of Research on Requirements Analysis and Knowledge Acquisition Techniques , 1992, MIS Q..

[21]  Thomas R. Gruber,et al.  A translation approach to portable ontology specifications , 1993, Knowl. Acquis..

[22]  Michael N. Huhns,et al.  Consensus Ontologies: Reconciling the Semantics of Web Pages and Agents , 2001, IEEE Internet Comput..

[23]  Anneliese Amschler Andrews,et al.  Identification of Dynamic Comprehension Processes During Large Scale Maintenance , 1996, IEEE Trans. Software Eng..

[24]  Wolfgang Faber,et al.  The DLV system for knowledge representation and reasoning , 2002, TOCL.

[25]  Yan Zhang The influence of mental models on undergraduate students' searching behavior on the Web , 2008, Inf. Process. Manag..

[26]  Jan Recker,et al.  Ontology- Versus Pattern-Based Evaluation of Process Modeling Languages: A Comparison , 2007, Commun. Assoc. Inf. Syst..

[27]  Alan Garnham,et al.  Mental models and the interpretation of anaphora , 2001 .

[28]  R. A. Brymer,et al.  Hospitality management: An introduction to the industry , 1995 .

[29]  A. Garnham Mental models as representations of discourse and text , 1989 .

[30]  Cartik R. Kothari,et al.  Enhancing OWL Ontologies with Relation Semantics , 2008, Int. J. Softw. Eng. Knowl. Eng..

[31]  Efraim Turban,et al.  Decision support systems and intelligent systems , 1997 .

[32]  John R. Valusek,et al.  Information requirements determination: obstacles within, among and between participants , 1985, SIGCPR '85.

[33]  Dorothy E. Leidner,et al.  Review: Knowledge Management and Knowledge Management Systems: Conceptual Foundations and Research Issues , 2001, MIS Q..

[34]  Feng Li,et al.  Managing knowledge on the Web - Extracting ontology from HTML Web , 2009, Decis. Support Syst..

[35]  Tor Guimaraes,et al.  Exploring the Factors Associated with Expert Systems Success , 1995, MIS Q..

[36]  Simon Buckingham Shum,et al.  Knowledge Representation with Ontologies: The Present and Future , 2004, IEEE Intell. Syst..

[37]  Amela Karahasanovic,et al.  Comparing of feedback-collection and think-aloud methods in program comprehension studies , 2009, Behav. Inf. Technol..

[38]  Jorge S. Cardoso The Semantic Web Vision: Where Are We? , 2007, IEEE Intelligent Systems.

[39]  Wu He,et al.  The effects of conceptual description and search practice on users' mental models and information seeking in a case-based reasoning retrieval system , 2008, Inf. Process. Manag..

[40]  I. M. Neale,et al.  Modelling Expertise for KBS Development , 1990 .

[41]  Hsinchun Chen,et al.  Evaluating ontology mapping techniques: An experiment in public safety information sharing , 2008, Decis. Support Syst..

[42]  Izak Benbasat,et al.  Process Tracing Methods in Decision Support Systems Research: Exploring the Black Box , 1987, MIS Q..

[43]  John F. Sowa,et al.  Conceptual Structures: Information Processing in Mind and Machine , 1983 .

[44]  Anton J. Kuzel,et al.  Sampling in qualitative inquiry. , 1992 .

[45]  Jeff Heflin,et al.  SHOE: A Knowledge Representation Language for Internet Applications , 1999 .

[46]  J. R. Landis,et al.  The measurement of observer agreement for categorical data. , 1977, Biometrics.

[47]  Kalle Lyytinen,et al.  Different perspectives on information systems: problems and solutions , 1987, CSUR.

[48]  K. A. Ericsson,et al.  Protocol Analysis: Verbal Reports as Data , 1984 .

[49]  Stuart C. Shapiro Review of Knowledge representation: logical, philosophical, and computational foundations by John F. Sowa. Brooks/Cole 2000. , 2001 .

[50]  Graeme G. Shanks,et al.  Representing part-whole relations in conceptual modeling: an empirical evaluation , 2008 .

[51]  Nigel Shadbolt,et al.  The experimental evaluation of knowledge acquisition techniques and methods: history, problems and new directions , 1999, Int. J. Hum. Comput. Stud..

[52]  Guus Schreiber,et al.  Knowledge Engineering and Management: The CommonKADS Methodology , 1999 .

[53]  John F. Sowa,et al.  Knowledge representation: logical, philosophical, and computational foundations , 2000 .

[54]  Peter Szolovits,et al.  What Is a Knowledge Representation? , 1993, AI Mag..

[55]  P. Johnson-Laird,et al.  How We Detect Logical Inconsistencies , 2004 .

[56]  Robert M. MacGregor,et al.  Building and (re)using an ontology of air campaign planning , 1999, IEEE Intell. Syst..

[57]  Keng Siau,et al.  Information Technology and Systems - I Systems Analysis and Design: Should We Be Researching What We Teach? , 2005, Commun. Assoc. Inf. Syst..

[58]  M. K. Raja,et al.  Roles of Knowledge Engineers and Their Relationship to Systems Analysts , 1998 .

[59]  Dieter Fensel,et al.  Knowledge Engineering: Principles and Methods , 1998, Data Knowl. Eng..

[60]  B. Adelson,et al.  The Role of Domain Expenence in Software Design , 1985, IEEE Transactions on Software Engineering.

[61]  Iverson,et al.  Introduction to Hospitality Management , 1989 .