Honorary Research Fellow, School of Computer Science,
I am currently an independent researcher working on artificial
metacognitive systems. These are systems that monitor their own
information processing so that they can respond to potential problems or
opportunities. (Alternative terms are meta-reasoning or
meta-management). My specialisation is in non-hierarchical metacognitive
systems where multiple components critically evaluate each other (with
no central control).
My recent research has also involved decision support and other kinds of assistance in e-Health (with University of Manchester). I have a special interest in ensuring that automated decision-making and semantic interpretation of data are consistent with the concerns of people affected by decisions (value-aware computing). One project has involved mental health service users: with OpenClinical.
In addition to e-Health, I have also developed concepts for value-aware computing in e-Democracy (in collaboration with MIT and UNCC ) on a consultancy basis. I also spent a year at MIT CSAIL, working on metacognition in social systems.
Earlier I worked on decision support systems in the social sciences. Primary collaborators were in the School of Public Policy. We completed a study entitled "Adaptive Intelligent Modelling for the Social Sciences (AIMSS)". Details are here. This was a small grant project funded by the Economic and Social Research Council. I also spent six months at the National Centre for e-Social Science in Manchester as a visiting researcher. As a result of that visit, and the experience of the AIMSS project, I started to investigate participatory determination of semantics for information systems.
Distributed Metareasoning: My PhD thesis was Distributed Reflective Architectures for Anomaly Detection and Autonomous Recovery and is available in the Cognition and Affect Directory. The aim of the research was to explore architectures which allow an autonomous system to detect and recover from anomalies without user intervention. An anomaly is any event that deviates from the model-predicted state of the world and may also occur in the system's own software or hardware. This means that the system must have a model of its own operation (reflection). Recently I have been extending this work to include some aspects of human metacognition.
The thesis was inspired by various branches of philosophy and biology, in particular by autopoiesis theory, immune system models and Minsky's Society of Mind concept. Some consultation with dependable computing researchers also took place. The SimAgent package was used as a simulation tool for conceptual exploration and rapid prototyping.
The research addressed the problem of ensuring that critical requirements are met in anomalous situations (e.g. software failure due to intrusions or design flaws). Moreover, the system should focus attention on the most critical anomalies and ignore others. E.g. some software anomalies may only occasionally cause delays or minor inaccuracies, while others can cause the whole system to fail, in particular if they are due to deliberate intrusion.
This file is maintained by Catriona Kennedy
Last updated April 2023.