Reasoning about Knowledge in Human-Automation Systems (Preliminary Report)

In a supervisory control system the human agent’s knowledge of past, current, and future system behavior is critical for system performance. Being able to reason about that knowledge in a precise and structured manner is, therefore, central to effective system design. In this paper we introduce the application of a well-established formal approach to reasoning about knowledge to the modeling and analysis of complex human-automation systems. An intuitive notion of knowledge in human-automation systems is sketched and then cast as a formal model. We present a case study in which the approach is used to model and reason about a familiar problem from the aviation human-automation systems literature; the results of our analysis provide evidence for the validity and value of reasoning about complex systems in terms of the knowledge of the system’s agents. To conclude, we discuss planned directions that will extend this new approach, and note several systems in the aviation and human-robot team domains that are part of our research program.

[1]  Paul J. Feltovich,et al.  Common Ground and Coordination in Joint Activity , 2005 .

[2]  Christos G. Cassandras,et al.  Introduction to Discrete Event Systems , 1999, The Kluwer International Series on Discrete Event Dynamic Systems.

[3]  Ronen I. Brafman,et al.  Knowledge as a Tool in Motion Planning and Uncertainty , 1994, TARK.

[4]  Erik Hollnagel,et al.  Cognitive Systems Engineering: New wine in new bottles , 1999, Int. J. Hum. Comput. Stud..

[5]  Ernest Davis,et al.  Representations of commonsense knowledge , 2014, notThenot Morgan Kaufmann series in representation and reasoning.

[6]  S. Laurie Ricker,et al.  Know means no: Incorporating knowledge into discrete-event control systems , 2000, IEEE Trans. Autom. Control..

[7]  Ronald Fagin,et al.  Modelling knowledge and action in distributed systems , 2005, Distributed Computing.

[8]  Joseph Y. Halpern,et al.  Using counterfactuals in knowledge-based programming , 1998, Distributed Computing.

[9]  Valerie A Thompson,et al.  Reasoning counterfactually: making inferences about things that didn't happen. , 2002, Journal of experimental psychology. Learning, memory, and cognition.

[10]  Vladimir J. Lumelsky,et al.  Final report for the DARPA/NSF interdisciplinary study on human-robot interaction , 2004, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[11]  Stéphane Lafortune,et al.  Minimal communication in a distributed discrete-event system , 2003, IEEE Trans. Autom. Control..

[12]  Ronald Fagin,et al.  Reasoning about knowledge , 1995 .

[13]  Johan van Benthem Logics for information update , 2001 .

[14]  R. Byrne Mental models and counterfactual thoughts about what might have been , 2002, Trends in Cognitive Sciences.

[15]  Jaakko Hintikka,et al.  Knowledge and Belief: An Introduction to the Logic of the Two Notions. , 1965 .

[16]  David Harel,et al.  Statecharts: A Visual Formalism for Complex Systems , 1987, Sci. Comput. Program..

[17]  J. G. Hollands,et al.  Engineering Psychology and Human Performance , 1984 .

[18]  Jonathan Evans In two minds: dual-process accounts of reasoning , 2003, Trends in Cognitive Sciences.

[19]  Yoram Moses,et al.  Handbook of Knowledge Representation Edited Reasoning about Knowledge and Belief 15.2 the Possible Worlds Model 15.2.1 a Language for Knowledge and Belief , 2022 .

[20]  Edmund M. Clarke,et al.  Model Checking , 1999, Handbook of Automated Reasoning.

[21]  Donald A. Norman,et al.  Some observations on mental models , 1987 .

[22]  Sara B. Kiesler,et al.  Fostering common ground in human-robot interaction , 2005, ROMAN 2005. IEEE International Workshop on Robot and Human Interactive Communication, 2005..

[23]  Suzanne M. Egan,et al.  Counterfactual and prefactual conditionals. , 2004, Canadian journal of experimental psychology = Revue canadienne de psychologie experimentale.

[24]  Thomas B. Sheridan,et al.  Humans and Automation: System Design and Research Issues , 2002 .

[25]  Michael D. Byrne,et al.  Using Computational Cognitive Modeling to Diagnose Possible Sources of Aviation Error , 2005 .

[26]  Ronald Fagin,et al.  Knowledge-based programs , 1995, PODC '95.

[27]  Robert C. Moore,et al.  Formal Theories of the Commonsense World , 1985 .

[28]  Daniel Gopher,et al.  Workload: An examination of the concept. , 1986 .

[29]  Kurt Konolige Belief and incompleteness , 1984 .

[30]  John McCarthy,et al.  SOME PHILOSOPHICAL PROBLEMS FROM THE STANDPOINT OF ARTI CIAL INTELLIGENCE , 1987 .

[31]  Stuart Anderson,et al.  Guaranteeing temporal validity with a real-time logic of knowledge , 2003, 23rd International Conference on Distributed Computing Systems Workshops, 2003. Proceedings..

[32]  Yoram Moses,et al.  Knowledge and communication: a tutorial , 1992 .

[33]  David Greathead,et al.  When mental models go wrong: co-occurrences in dynamic, critical systems , 2004, Int. J. Hum. Comput. Stud..

[34]  L. Rips The Psychology of Proof: Deductive Reasoning in Human Thinking , 1994 .

[35]  John Rushby,et al.  Using model checking to help discover mode confusions and other automation surprises , 2002, Reliab. Eng. Syst. Saf..

[36]  Lisamne Bainbridge,et al.  Types of representation , 1988 .

[37]  Philip N. Johnson-Laird,et al.  Mental Models in Cognitive Science , 1980, Cogn. Sci..

[38]  Robin R. Murphy,et al.  Human-robot interaction in rescue robotics , 2004, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[39]  C. Lebiere,et al.  The Atomic Components of Thought , 1998 .

[40]  Yoram Moses,et al.  Knowledge and Common Knowledge in a Byzantine Environment I: Crash Failures , 1986, TARK.

[41]  Yoav Shoham,et al.  Belief as Defeasible Knowledge , 1989, IJCAI.

[42]  Joseph Y. Halpern Reasoning About Knowledge: An Overview , 1986, TARK.

[43]  Asaf Degani,et al.  Formal Aspects of Human-Automation Interaction , 1998 .

[44]  David Woods,et al.  1. How to make automated systems team players , 2002 .

[45]  E. Palmer,et al.  An automated method to detect potential mode confusions , 1999, Gateway to the New Millennium. 18th Digital Avionics Systems Conference. Proceedings (Cat. No.99CH37033).

[46]  Asaf Degani,et al.  Formal Verification of Human-Automation Interaction , 2002, Hum. Factors.

[47]  J. Gibson The Ecological Approach to Visual Perception , 1979 .

[48]  John M. Carroll,et al.  Mental Models in Human-Computer Interaction , 1988 .

[49]  Edmund M. Clarke,et al.  Formal Methods: State of the Art and Future Directions Working Group Members , 1996 .