VU logo
VU logo


The Behavioural Informatics research area investigates on the one hand human-like agent models describing natural human processes and on the other hand human-aware agent models for supporting artificial (software/hardware) agents. Specific instances of the agent models have been developed for a number of application contexts in which humans have a hard job at hand.

Human-like agent models

As human processes are a primary focus of this area, human-like agent models are an important building block. They have been explored for both single agent processes and multi-agent processes. Moreover, mutual (abstraction) relationships between different models have been investigated. Traditionally, knowledge is exploited from the areas of Cognitive Science and Social Sciences to design single agent models for human processes,. This knowledge does not always provide a biologically plausible basis for underlying mechanisms. However, in recent years much progress has been made in the areas of Cognitive, Affective and Social Neurosciences in revealing the underlying biological causal mechanisms. This type of knowledge about causal mechanisms is a useful source that is exploited more and more in this area of Behavioural Informatics research, as a basis for human-like agent models. A number of specific human processes have been addressed from a dynamical systems perspective, using the hybrid temporal-causal modelling language LEADSTO or using difference/differential equations.

Single agent models based on Cognitive and Affective (Neuro) Sciences

In the case of the single agent model, the following has been addressed from the affective side: emotion and feelings and their integration in cognitive processes, emotion and mood regulation; desiring, feeling and temptation, depression and the effect of therapies, fear extinction learning, and posttraumatic stress disorders. Moreover, attention, situation awareness, and functional state (e.g., exhaustion and fatigue) have been addressed. Furthermore, decision making has been investigated (experiences, rationality and emotion-related valuing; psychological and practical factors influencing behaviour change; simulated behaviour and perception chains; biological vs rational factors), trust, surprise, greed and risk behaviour and habitual behaviour. Finally, adaptivity and plasticity within many of these models have been studied.

Multi-agent models based on Social (Neuro) Sciences

For the multi-agent case, models have been developed for humans in a social context. A central concept exploited from Social Neuroscience is mirroring, which is the basis for mutual influences from one person to the other by contagion. Amongst the issues addressed are; emotion reading, mindreading, theory of mind, empathy and natural variation in social functioning. In a wider context, social contagion (of emotions, intentions, beliefs, and integration), social support networks, team development, collective decision making and crowd behaviour have been addressed.

Abstraction relations for agent models

Computational models for human processes play a crucial role in this area of research . However, such models can be made at different abstraction levels, and it can be analysed how models at different levels relate to each other. The purpose of the model defines which abstraction level is most adequate. For example; knowledge of mechanisms provided by neuroscience is a useful source for modelling. However, it is more efficient to abstract these mechanisms to causal relationships modelled at a cognitive and affective level, than to model them neuron-by-neuron. Moreover, it may even be considered to abstract such a model to a behavioural model, abstracting from any internal cognitive or affective state. Usually the heuristic is followed that a model should not be made at too low alevel of abstraction for the accuracy required, as this entails unnecessary complexity. However, how far a deviation is introduced by doing so is a serious question that needs analysis. Therefore in this research area, models at different abstraction levels and their (interlevel) relations are being investigated. Three dimensions of abstraction covered are: process abstraction (neurological/physiological vs cognitive/affective vs behavioural), agent clustering (single agent-based vs population-based, group abstraction), and temporal abstraction (causal models for underlying mechanisms vs emerging temporally global properties). For each of these dimensions a number of results have been achieved. These results address: relations between cognitive/affective models and neurological models, and between behavioural models and cognitive/affective models; relations between agent-based models and population-based models; relations between causal models of mechanisms and emerging temporally global properties.

Human-aware agent models

The types of applications aimed for requires artificial (software/hardware) supporting agents that are able to maintain a form of awareness of human processes and states over time: human-aware agents. To obtain such human-awareness, monitoring based on sensoring can be applied, as usually advocated, for example, in Ambient Intelligence. However, most human processes and states cannot be monitored by sensoring alone, at least not directly. Nevertheless, often human-like computational dynamic agent models can be obtained that describe how the processes that cannot be monitored by sensoring relate to other states for which monitoring is possible by mutual temporal-causal relations. It has been explored how by integrating such human-like agent models (as domain models) within an agent model, a human-aware agent model can be obtained, in which the human-awareness extends much beyond what is possible only with direct monitoring. Agent models equipped domain) in this way (a form of recursive agent modelling) have been designed so that they use the human-like model both for analysing and assessing the human processes and states, and determining adequate support actions based on such assessments. This is achieved by integrating model-based reasoning methods, both for qualitative and quantitative dynamical models. Moreover, it has been investigated how such processes can be made more efficient by using more abstracted types of human-like models, as a form of compilation (e.g., based on representational content specifications for internal states, and by compiling heuristic rules for support actions). Furthermore, it has been investigated how parameters in such human-like models (which usually represent person-specific characteristics) can be tuned by automated methods.

Using human-like and human-aware agent models in different application contexts

The types of human-like and human-aware agent models investigated in the Behavioural Informatics research area aim at a number of application contexts for which obtaining a successful application is important. The following application contexts have been addressed.

Human-aware agents supporting individual persons

To support individual persons, two main types of application contexts have been addressed. The first type can be characterised as support for professionals in demanding circumstances. As an example, in cooperation with the Royal Netherlands Navy, this has addressed human-aware agents supporting naval officers with respect to their attention, functional state, workflow, and team emotions. A second type of application context, which shows a kind of opposite situation but with similar discrepancy, is support for demanding persons in ordinary circumstances. Here 'demanding persons' is an abstracted term for people needing enhanced efforts to function in daily circumstances. For example, this has been addressed for people with chronic diseases (e.g., diabetes, HIV), for people with depression, and those vulnerable to temptations (e.g., addictive or criminal activities).

Human-like virtual agents for simulation-based training and evaluation

Another application context addressed, is the use of (human-like) virtual agents, for example; for serious gaming in simulation-based training applications or to represent or evaluate persons' states in order to make them aware of these states. Such applications have been addressed concerning emotions in virtual agents, virtual agents to illustrate the role of greed and risk in financial decision making, for fighter pilot training, virtual soccer players, virtual opponents in entertainments games, and virtual agents to prevent cyberbullying.

Human-aware agents supporting social networks

In a social context, support may go beyond the individual case. Human-aware agents have been investigated that support a person's social network, for example, informal caregivers or friends of persons with depression. In these cases the human-aware agent does not only use human-like models for individual functioning, but also for social interactions within groups or networks.

Agent-based design and analysis of social and socio-technical systems in different contexts

Finally, the application area of social and socio-technical systems has been addressed at different levels. This concerns multi-agent-based design and analysis methods for social and socio-technical systems and organisations (small-scale and large-scale). Such systems have been addressed, for example, in the analysis of Air Traffic Management and safety, social emergency situations (e.g., emergency evacuations), analysis of crime prevention policies, and predicting development of juvenile delinquency.

VU University Amsterdam - Faculty of Sciences, Behavioural Informatics, de Boelelaan 1081, 1081HV Amsterdam, the Netherlands