AAAI Spring Symposium on Metacognition in Computation

Paper List

Proceedings (AAAI Tech Report)


Invited Talks

Stuart Russell. Rationality and metareasoning.
Slides

John Dunlosky. Human Metacognition.
Slides

Michael T. Cox. Metacognition in computation: A selected history.
Slides

Abstract. This paper takes a cursory examination of some of the research roots concerning the topic of metacognition in computation. Various disciplines have examined the many phenomena of metacognition and have produced numerous results, both positive and negative. I discuss some of these aspects of cognition about cognition and the results concerning them from the point of view of the psychologist and the computer scientist, and I attempt to place them in the context of computational theories. We examine metacognition with respect to both problem solving and to comprehension processes of cognition. The history is limited to the 20th century.



Research papers

Eric Aaron. Hybrid dynamical systems, dynamical intelligence, and meta-intelligence in embodied agents.

Abstract. By employing hybrid dynamical systems-oriented techniques for reasoning about dynamical systems, it is possible to formalize some typically informal meta-intelligence about realtime intelligence of embodied agents. Furthermore, this meta-reasoning could be straightforwardly implemented in an embodied agent, forming a basis for meta-intelligent planning or deeper logical reflection. This paper concretely illustrates the underlying concepts, discussing a specific dynamical system for navigation intelligence, a specific system for meta-level reasoning, and a hypothetical case of their integration in an embodied agent. The paper also suggests that the fundamental ideas generalize to other, similarly expressed intelligence models, and that some high-level meta-reasoning over dynamical intelligence could thus be straightforwardly reduced to meta-reasoning over logical representations.


Zippora Arzi-Gonczarowski. Metacognition the mathematical way: Trying to nest constructs.

Abstract. Nesting of computational constructs is prevalent in computers. If one had a rigorous and general formal model of cognition, a high-level programmable and computable schema, then it would be possible to provide a cognitive AI system with that schema, let the system apply the schema to its own cognition as a substitution instance, thus turning the system into a metacognitive system. Concerns would still include infinite nesting and `first person' grounding.


Mikael Asker and Jacek Malec. On reasoning and planning in real-time: An LDS-based approach.

Abstract. Reasoning with limited computational resources (such as time or memory) is an important problem, in particular in cognitive embedded systems. Classical logic is usually considered inappropriate for this purpose as no guarantees regarding deadlines can be made. One of the more interesting approaches to address this problem is built around the concept of active logics. Although a step in the right direction, active logics still do not offer the ultimate solution.
Our work is based on the assumption that Labeled Deductive Systems offer appropriate metamathematical methodology to study the problem. As a first step, we have shown that the LDS-based approach is strictly more expressive than active logics. We have also implemented a prototype automatic theorem prover for LDS-based systems.


Marvin S. Cohen and Bryan B. Thompson. Metacognitive processes for uncertainty handling: Connectionist implementation of a cognitive model.
Slides

Abstract. An empirically based cognitive model of real-world decision making was implemented in Shruti, a system capable of rapid, parallel relational reasoning. The system effectively simulates a two-tiered strategy associated with proficient decisions makers: Recognitional or reflexive activation of expectations and associated responses, accompanied by an optional, recursive process of critiquing and correcting, regulated by the stakes of the problem, the time available, and the remaining uncertainty. The model and implementation are inconsistent with the conventional claim that decision makers fall back on formal analytical methods when pattern recognition fails. Instead, they learn simple metacognitive strategies to leverage reflexive knowledge in novel situations. In addition, the model suggests that the development of executive attention functions (metacognitive strategies) may be necessary for, and integral to, the development of working memory, or dynamic access to long term memory, and that strategies developed for uncertainty handling may accelerate the reflexive learning of remotely connected concepts.


Michael T. Cox. Perpetual self-aware cognitive agents.
Slides

Abstract. To construct a perpetual self-aware cognitive agent that can continuously operate with independence, an introspective machine must be produced. To assemble such a agent, it is necessary to perform a full integration of cognition (planning, understanding, and learning) and metacognition (control and monitoring of cognition) with intelligent behaviors. The failure to do this completely is why similar more limited efforts have not succeeded in the past. As a start toward this goal, we performed an integration of an introspective multistrategy learning system with a nonlinear state-space planning agent using the wumpus world as environment. In this integration I show how the resultant system we call INTRO can generate its own goals. I use this system to discuss issues of self-awareness by machine.


Jerry R. Hobbs and Andrew S. Gordon. Toward a large-scale formal theory of commonsense psychology for metacognition.

Abstract. Robust intelligent systems will require a capacity for metacognitive reasoning, where intelligent systems monitor and reflect on their own reasoning processes. A large-scale study of human strategic reasoning indicates that rich representational models of commonsense psychology are available to enable human metacognition. In this paper, we argue that large-scale formalizations of commonsense psychology enable metacognitive reasoning in intelligent systems. We describe our progress toward developing 30 integrated axiomatic theories of commonsense psychology, and discuss the central representational challenges that have arisen in this work to date.


Eva Hudlicka. Modeling interactions between metacognition and emotion in a cognitive architecture.
Slides

Abstract. While research in metacognition has grown significantly in the past 10 years, there has been a relative lack of research devoted to the focused study of the interactions between metacognition and affective processes. Computational models represent a useful tool which can help remedy this situation by constructing causal models of demonstrated correlational relationships, and by generating empirical hypotheses which can be verified experimentally. In this paper we describe enhancements to an existing cognitive–affective architecture that will enable it to perform a subset of metacognitive functions. We focus on modeling the role of a specific metacognitive factor, the feeling of confidence (FOC), and the anxiety-linked metacognitive strategy of emotion-focused coping.


Darsana P. Josyula, Michael L. Anderson and Don Perlis. Metacognition for dropping and reconsidering intentions.

Abstract. In this paper, we present an approach for dropping and reconsidering intentions, wherein concurrent actions and results are allowed, in the framework of the time-sensitive and contradiction-tolerant active logic. In this approach, a metacognitive process strives to dynamically mark intentions as achievable, unachievable or achieved, drop futile or achieved intentions and create alternative intentions for currently unachievable intentions when possible. Since, this process runs concurrently (and shares resources) with the cognitive activities of the agent, the amount of resources available for the process depends on real-time conditions. Therefore, when and whether intentions are dropped or reconsidered depends on the conditions and resources available at run-time.


Jihie Kim. Memory based meta-level reasoning for interactive knowledge capture.

Abstract. Current knowledge acquisition tools are oblivious to the process or strategy that the user may be following in entering new knowledge and unaware of their progress during a session. Users have to make up for these shortcomings by keeping track of the status, progress, potential problems and possible courses of actions by themselves. We present a novel extension to existing systems that 1) keeps track of past problem solving episodes and relates them to user entered knowledge, 2) assesses the current status of the knowledge and the problem solving using such relations, and 3) provides assistance to the user based on the assessment. We applied the approach in developing an intelligent assistant for decision making tasks. The resulting interaction shows that the system helps the user understand the progress and guides the knowledge authoring process in terms of making the knowledge more useful, adapting the knowledge to dynamic changes over time, and making the overall problem solving more successful.


Jenny Eriksson Lundström, Andreas Hamfelt and Jørgen Fischer Nilsson. Argumentation as a metacognitive skill of passing acceptance.

Abstract. Automated decision-making is a significant concern for the AI community and especially for multi-agent systems. Although it has long been known among scholars of rhetoric that human decision-making can be systematically influenced by skillful argumentation, there seems to be a lack of formalizations which handle the impact rhetoric has on the concealment of logical fallacies to the human mind. In this paper, we highlight the need of metacognition for the successful formal representation and interpretation of human argumentation and thus successful automated decision-making. The relevance of such investigations is illustrated with a real-world example taken from the discourse of neuroscience.


Melanie Mitchell. Self-awareness and control in decentralized systems.

Abstract. How can self-awareness emerge in a distributed system with no central control? How can such awareness feed back in a decentralized way to control the system's behavior? Many people have written about how self-awareness might come about in the brain. In this paper, I examine mechanisms for self-awareness and control in two other decentralized biological systems: the immune system and ant colonies. I then attempt to isolate some principles common to both systems. Finally, I discuss ways in which these mechanisms can serve as inspiration for the design of artificial intelligence systems with sophisticated abilities for distributed self-awareness and self-control.


Kasia Muldner and Cristina Conati. Providing adaptive support for meta-cognitive skills to improve learning.

Abstract. We describe a computational framework designed to provide adaptive support for learning from problem solving activities that make worked-out examples available. This framework targets several meta-cognitive skills required to learn effectively in this type of instructional setting, including explanation-based-learning-of-correctness and min-analogy. The generated interventions are based on an assessment of a student's knowledge and meta-cognitive skills provided by the framework's student model, and thus are tailored to that student's needs.


J. William Murdock, Paulo Pinheiro da Silva, David Ferrucci, Christopher Welty and Deborah McGuinness. Encoding extraction as inferences.

Abstract. The analysis of natural-language text involves many different kinds of processes that might be described in multiple ways. One way to describe these processes is in terms of the semantics of their requirements and results. Such a description makes it possible to view these processes as analogous to inference rules in a theorem-proving system. This analogy is useful for metacognition because there is existing theory and infrastructure for manipulating inference rules. We describe a taxonomy of text extraction tasks that we have represented as inference rules. We also describe a working system that encodes the behavior of text analysis components as a graph of inferences. This representation is currently used to present browsable explanations of text extraction to a user; in future work, we expect to perform additional automated reasoning over this encoding of text analysis processes.


David J. Musliner, Robert P. Goldman and Kurt D. Krebsbach. Deliberation scheduling strategies for adaptive mission planning in real-time environments.
Slides

Abstract. In this paper we describe how we have integrated deliberation scheduling into the CIRCA Adaptive Mission Planner. We present results on the performance of several agents in an example scenario from the UAV domain. This paper shows how the qualitatively different behaviors of different deliberation managers affects mission performance.


Lenhart K. Schubert. Some KR&R requirements for self-awareness.

Abstract. This paper motivates and defines a notion of explicit self-awareness, one that implies human-like scope of the self-model, and an explicit internal representation susceptible to general inference methods and permitting overt communication about the self. The features proposed for KR&R supporting explicit self-awareness include NL-like expressiveness, autoepistemic inference grounded in a computable notion of knowing/believing, certain metasyntactic devices, and an ability to abstract and summarize stories. A small preliminary example of self-awareness involving knowledge of knowledge categories is attached as an appendix.


Reid Swanson and Andrew S. Gordon. Automated commonsense reasoning about human memory.

Abstract. Metacognitive reasoning in computational systems will be enabled by the development of formal theories that have broad coverage over mental states and processes as well as inferential competency. In this paper we evaluate the inferential competency of an existing formal theory of commonsense human memory by attempting to use it to validate the appropriateness of a commonsense memory strategy. We formulate a particular memory strategy (to create an associated obstacle) as a theorem in first-order predicate calculus. We then attempt to validate this strategy by showing that it is entailed by the axioms of the theory we evaluated. These axioms were encoded into the syntax of an automated reasoning system, which was used to automatically generate inferences and search for formal proofs.


Scott A. Wallace. Abstract behavior representations for self-assessment.

Abstract. Developing and testing intelligent agents is a complex task that is both time-consuming and costly. This is especially true for agents whose behavior is judged not only based on the final states they achieve, but also by the methods used to accomplish their task. In this paper, we examine methods for ensuring an agent upholds constraints particular to a given domain. We explore two significant projects dealing with this problem, and we determine that two properties are crucial to success in complex domains. First, we must seek efficient methods of representing domain constraints and testing potential actions for consistency. Second, behavior must be assessed at run-time, as opposed to only during a planning phase. Finally, we explore how abstract behavior representations might be used to satisfy our first desired property, and then explore how these representations could be used by an agent to assess its own behavior at runtime. We end the paper with a brief discussion of the current state of our project and our plans for future work.