- •Stellingen
- •Propositions
- •List of Figures
- •List of Tables
- •1 Introduction
- •Introduction
- •Affect, emotion, and related constructs
- •Affective Computing: A concise overview
- •The closed loop model
- •Three disciplines
- •Human-Computer Interaction (HCI)
- •Health Informatics
- •Three disciplines, one family
- •Outline
- •2 A review of Affective Computing
- •Introduction
- •Vision
- •Speech
- •Biosignals
- •A review
- •Time for a change
- •3 Statistical moments as signal features
- •Introduction
- •Emotion
- •Measures of affect
- •Affective wearables
- •Experiment
- •Participants
- •Equipment and materials
- •Procedure
- •Data reduction
- •Results
- •Discussion
- •Comparison with the literature
- •Use in products
- •4 Time windows and event-related responses
- •Introduction
- •Data reduction
- •Results
- •Mapping events on signals
- •Discussion and conclusion
- •Interpreting the signals measured
- •Looking back and forth
- •5 Emotion models, environment, personality, and demographics
- •Introduction
- •Emotions
- •Modeling emotion
- •Ubiquitous signals of emotion
- •Method
- •Participants
- •International Affective Picture System (IAPS)
- •Digital Rating System (DRS)
- •Signal processing
- •Signal selection
- •Speech signal
- •Heart rate variability (HRV) extraction
- •Normalization
- •Results
- •Considerations with the analysis
- •The (dimensional) valence-arousal (VA) model
- •The six basic emotions
- •The valence-arousal (VA) model versus basic emotions
- •Discussion
- •Conclusion
- •6 Static versus dynamic stimuli
- •Introduction
- •Emotion
- •Method
- •Preparation for analysis
- •Results
- •Considerations with the analysis
- •The (dimensional) valence-arousal (VA) model
- •The six basic emotions
- •The valence-arousal (VA) model versus basic emotions
- •Static versus dynamic stimuli
- •Conclusion
- •IV. Towards affective computing
- •Introduction
- •Data set
- •Procedure
- •Preprocessing
- •Normalization
- •Baseline matrix
- •Feature selection
- •k-Nearest Neighbors (k-NN)
- •Support vector machines (SVM)
- •Multi-Layer Perceptron (MLP) neural network
- •Discussion
- •Conclusions
- •8 Two clinical case studies on bimodal health-related stress assessment
- •Introduction
- •Post-Traumatic Stress Disorder (PTSD)
- •Storytelling and reliving the past
- •Emotion detection by means of speech signal analysis
- •The Subjective Unit of Distress (SUD)
- •Design and procedure
- •Features extracted from the speech signal
- •Results
- •Results of the Stress-Provoking Story (SPS) sessions
- •Results of the Re-Living (RL) sessions
- •Overview of the features
- •Discussion
- •Stress-Provoking Stories (SPS) study
- •Re-Living (RL) study
- •Stress-Provoking Stories (SPS) versus Re-Living (RL)
- •Conclusions
- •9 Cross-validation of bimodal health-related stress assessment
- •Introduction
- •Speech signal processing
- •Outlier removal
- •Parameter selection
- •Dimensionality Reduction
- •k-Nearest Neighbors (k-NN)
- •Support vector machines (SVM)
- •Multi-Layer Perceptron (MLP) neural network
- •Results
- •Cross-validation
- •Assessment of the experimental design
- •Discussion
- •Conclusion
- •10 Guidelines for ASP
- •Introduction
- •Signal processing guidelines
- •Physical sensing characteristics
- •Temporal construction
- •Normalization
- •Context
- •Pattern recognition guidelines
- •Validation
- •Triangulation
- •Conclusion
- •11 Discussion
- •Introduction
- •Hot topics: On the value of this monograph
- •Applications: Here and now!
- •TV experience
- •Knowledge representations
- •Computer-Aided Diagnosis (CAD)
- •Visions of the future
- •Robot nannies
- •Digital Human Model
- •Conclusion
- •Bibliography
- •Summary
- •Samenvatting
- •Dankwoord
- •Curriculum Vitae
- •Publications and Patents: A selection
- •Publications
- •Patents
- •SIKS Dissertation Series
1.2 Affect, emotion, and related constructs
In the next section, I will provide a concise introduction on this monograph’s core constructs affect, emotion, and related constructs. Subsequently, in Section 1.3, I will provide a concise overview of affective computing by providing both a definition of the field and a list of its representative handbooks. Section 1.4 will provide a definition of Affective Signal Processing (ASP) and will introduce its research rationale. Next, in Section 1.5, my working model for automatizing the recognition of emotion from biosignals will be introduced: a closed loop model for affective computing. One component of the model receives our main attention: the signal processing + pattern recognition processing pipeline. In Section 1.6, I will describe how the work presented in this monograph is embedded in computer science. Last, in Section 1.7, I will provide an outline of this monograph.
1.2 Affect, emotion, and related constructs
In 1993, Robert C. Solomon noted in the Handbook of Emotions [396, Chapter 1, p. 3, 1st ed.] that “ “What is an emotion?” is the question that “was asked in precisely that form by William James, as the title of an essay he wrote for Mind well over 100 years ago (James, 1884). . . . But the question “What is an emotion?” has proved to be as difficult to resolve as the emotions have been to master. Just when it seems that an adequate definition is in place, some new theory rears its unwelcome head and challenges our understanding.” Regrettably, there is no reason to assume that this could not be the case for the concise theoretical framework that will be presented here (cf. [302]). Nevertheless, we need such a framework to bring emotion theory to affective computing practice.
In 2003, 10 years after Solomon’s notion, in the journal Psychological Review, James A. Russell characterized the state-of-the-art of emotion (related) research as follows: “Most major topics in psychology and every major problem faced by humanity involve emotion. Perhaps the same could be said of cognition. Yet, in the psychology of human beings, with passions as well as reasons, with feelings as well as thoughts, it is the emotional side that remains the more mysterious. Psychology and humanity can progress without considering emotion – about as fast as someone running on one leg.” [567, p. 145]. Where Solomon [396, Chapter 1, p. 3, 1st ed.] stressed the complexity of affect and emotions, Russell [567, p. 145] stressed the importance to take them into account. Indeed, affect and emotions are of importance psychology and humanity but also for (some branches of) science and engineering, as we will argue in this monograph.
Solomon’s [396, Chapter 1, p. 3, 1st ed.] and Russell’s [567, p. 145] quotes perfectly points towards the complexity of the constructs at hand (i.e., affect and emotion, amongst other things). It is well beyond the scope of this monograph to provide an exhaustive overview of theory on affect, emotion, and related constructs. However, a basic understanding and stipulative definitions are needed, as they are the target state affective computing and ASP are aiming at. This section will provide the required definitions. Since this mono-
7
1 Introduction
graph aims at affective computing and ASP, I will focus on affect as the key construct, which is, from a taxonomic perspective, a convenient choice as well. Affect is an umbrella construct that, instead of emotions, incorporates all processes I am interested in, as we will see in the remaining section.
Core affect is a neurophysiological state that is consciously accessible as a primitive, universal, simple (i.e., irreducible on the mental plane), nonreflective feeling evident in moods and emotions [531, 567]. It can exist with or without being labeled, interpreted, or attributed to any cause [567]. People are always and continuously in a state of core affect, although it is suggested that it disappears altogether from consciousness when it is neutral and stable [567]. Affect influences our attitudes, emotions, and moods and as such our feelings, cognitive functioning, behavior, and physiology [236, 567]; see also Table 1.2. As such, affect is an umbrella construct, a superordinate category [236].
Affect is similar to Thayer’s activation [647], Watson and Tellegen’s affect [707], and Morris’ mood [462] as well as what is often denoted as a feeling [567]. As such, core affect is an integral blend of hedonic (pleasure-displeasure) and arousal (sleepy-activated) values; in other words, it can be conveniently mapped onto the valence-arousal model [372, 566, 567, 647]. However, note that the term “affect” is used throughout the literature in many different ways [531]. Often it is either ill defined or not defined at all. However, affect has also been positioned on another level than that just sketched; for example, as referring to behavioral aspects of emotion [236].
With affect being defined, we are left with a variety of related constructs. To achieve a concise but proper introduction to these constructs, we adopt Scherer’s table of psychological constructs related to affective phenomena [58, Chapter 6]; see Table 1.2. It provides concise definitions, examples, and seven dimensions on which the constructs can be characterized. Together this provides more than rules of thumb, it demarcates the constructs up to a reasonable and workable level. Suitable usage of Table 1.2 and the theoretical frameworks it relies on opens affect’s black box and makes it a gray box [323, 517], which should be conceived as a huge progress. The relations affective processes have with cognitive processes are also interested in this perspective. These will be discussed in Section 1.6.
1.3 Affective Computing: A concise overview
Affect and its related constructs (see Section 1.2) have already been a topic of research for centuries. In contrast, computers were developed only a few decades ago [149, 610]. At a first glance, these two topics seem to be worlds apart; however, as denoted in Section 1.1, emotions and computers have become entangled and, in time, will inevitably embrace each other. Their relation, however, is fresh and still needs to mature.
8
9
Table 1.2: Design feature delimitation of psychological constructs related to affective phenomena, including their brief definitions, and some examples. This table is adopted from [58, Chapter 6] and [219, Chapter 2].
construct |
brief definition and examples |
intensity |
duration |
synchroevent |
appraisal |
rapidity |
behavioral |
|
|
|
|
|
nization |
focus |
elicitation of change |
impact |
|
Emotion |
Relatively brief episode of synchronized re- ++ → +++ |
+ |
+++ |
+++ |
+++ |
+++ |
+++ |
|
|
sponse of all or most organismic subsystems |
|
|
|
|
|
|
|
|
in response to the evaluation of an external |
|
|
|
|
|
|
|
|
or internal event as being of major signifi- |
|
|
|
|
|
|
|
|
cance (e.g., angry, sad, joyful, fewful, ashamed, |
|
|
|
|
|
|
|
|
proud, elated. desperate). |
+ → ++ |
|
|
|
|
|
|
Mood |
Diffuse affect state, most pronounced as |
++ |
+ |
+ |
+ |
++ |
+ |
|
|
change in subjective feeling, of low intensity |
|
|
|
|
|
|
|
|
but relatively long duration, often without |
|
|
|
|
|
|
|
|
apparent cause (e.g., cheerful, gloomy, irrita- |
|
|
|
|
|
|
|
|
ble, listless, depressed, buoyant). |
+ → ++ |
+ → ++ |
|
|
|
|
|
Inter- |
Affective stance taken toward another per- |
+ |
++ |
+ |
+++ |
++ |
||
personal |
son in a specific interaction, coloring the in- |
|
|
|
|
|
|
|
stances |
terpersonal exchange in that situation (e.g., |
|
|
|
|
|
|
|
|
distant, cold, warm, supportive, contemptuous). |
0 → ++ |
++ → +++ |
|
|
|
0 → + |
|
Attitude |
Relatively enduring, affectively colored be- |
0 |
0 |
+ |
+ |
|||
|
liefs, preferences, and predispositions to- |
|
|
|
|
|
|
|
|
wards objects or persons (e.g., liking, loving, |
|
|
|
|
|
|
|
|
hating, valuing, desiring). |
0 → + |
|
|
|
|
|
|
Personality Emotionally laden, stable personality dispo- |
+++ |
0 |
0 |
0 |
0 |
+ |
||
traits |
sitions and behavior tendencies, typical for a |
|
|
|
|
|
|
|
|
person (e.g., nervous, anxious, reckless, morose, |
|
|
|
|
|
|
|
|
hostile, envious, jealous). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
overview concise A Computing: Affective 3.1
1 Introduction
In 1995, Rosalind W. Picard wrote a technical report [520], which was a thought-paper that presented her initial thinking on affective computing. In a nutshell, this report identifies a number of crucial notions which are still relevant. Moreover, Picard provided an initial definition of affective computing: “. . . a set of ideas on what I call “affective computing,” computing that relates to, arises from, or influences emotions.” [520, p. 1]
In 2005, the first International Conference on Affective Computing and Intelligent Interaction (ACII) was organized. Two of the conference chairs, Tao and Tan, wrote a review on affective computing in which they defined it as: “Affective computing is trying to assign computers the human-like capabilities of observation, interpretation and generation of affect features.”
(cf. [639]). As such, they assured a one-on-one mapping of affect onto the traditional computer science / Human-Computer Interaction (HCI) triplet input (i.e., observation), processing (i.e., interpretation), and output (i.e., generation).
In 2010, the IEEE Transactions on Affective Computing were launched. Its inaugural issue contained a review by Rafael A. Calvo and Sidney D’Mello [87] who characterized the rationale of affective computing with: “automatically recognizing and responding to a user’s affective states during interactions with a computer can enhance the quality of the interaction, thereby making a computer interface more usable, enjoyable, and effective.”
For this monograph, however, we will define affective computing as: “the scientific understanding and computation of the mechanisms underlying affect and their embodiment in machines”. This definition is inspired by the short definition of Artificial Intelligence (AI) provided by the Association for the Advancement of Artificial Intelligence (AAAI) . Drawing upon this definition, I have compiled an overview of books (see Table 1.3) that can be considered as handbooks on or related to affective computing. As such, Table 1.3 provides a representative overview of the work conducted in this field.
I have chosen to exclude M.Sc./Ph.D.-theses from Table 1.3. However, three Ph.D.- theses from the early years of affective computing should be mentioned: Jennifer A. Healey’s (2000) “Wearable and automotive systems for affect recognition from physiology” [269], Maja Pantic’s (2001) “Facial expression analysis by computational intelligence techniques” [509], and Marc Schröder’s (2004) “Speech and emotion research: An overview of research frameworks and a dimensional approach to emotional speech synthesis” [588], which are complementary with respect to the signals used. Healey [269], Pantic [509], and Schröder [588] utilized respectively biosignals, computer vision technology, and the speech signal. In the next chapter, I will discuss this triplet in more depth. Additionally, the numerous (edited) volumes of Klaus R. Scherer and colleagues, starting with [581] and [583] up to the more recent [582] and [584], should be acknowledged. His work is of tremendous importance for affective computing; however, only a minority of his work includes a computing component [578].
Association for the Advancement of Artificial Intelligence (AAAI)’s URL: http://www.aaai.org/
10
1.3 Affective Computing: A concise overview
Table 1.3: An overview of 24 handbooks on affective computing. Selection criteria: i) on emotion and/or affect, ii) either a significant computing or engineering element or an application-oriented approach, and iii) proceedings, M.Sc.-theses, Ph.D.-theses, books on text-analyses, and books on solely theoretical logic-based approaches were excluded.
|
author(s) |
|
year |
title |
|
[521] |
Picard |
|
1997 |
Affective Computing |
|
[153] |
DeLancey |
|
2002 |
Passionate engines: |
What emotions reveal about the |
|
|
|
|
mind and artificial intelligence |
|
[656] |
Trappl et al. |
|
2003 |
Emotions in humans and artifacts |
|
[193] |
Fellous & Arbib |
2005 |
Who needs emotions? The brain meets the robot |
||
[455] |
Minsky |
|
2006 |
The Emotion Machine: Commonsense thinking, Artifi- |
|
|
|
|
|
cial Intelligence, and the future of the human mind |
|
[527] |
Pivec |
|
2006 |
Affective and emotional aspects of Human-Computer |
|
|
|
|
|
Interaction: Game-based and innovative learning ap- |
|
|
|
|
|
proaches |
|
[500] |
Or |
|
2008 |
Affective Computing: Focus on emotion expression, syn- |
|
|
|
|
|
thesis and recognition |
|
[303] |
Izdebski |
|
2008 |
Emotions in the human voice, Volume I–III |
|
[716] |
Westerink et al. |
2008 |
Probing Experience: From assessment of user emotions |
||
|
|
|
|
and behaviour to development of products |
|
[558] |
Robinson & |
el |
2009 |
Computation of emotions in man and machines |
|
|
Kaliouby |
|
|
|
|
[573] |
Sander |
& |
2009 |
The Oxford companion to emotion and affective sciences |
|
|
Scherer |
|
|
|
|
[639] |
Tao & Tan |
|
2009 |
Affective Information Processing |
|
[662] |
Vallverdú |
& |
2009 |
Handbook of research on synthetic emotions and socia- |
|
|
Casacuberta |
|
|
ble robotics: New applications in Affective Computing |
|
|
|
|
|
and Artificial Intelligence |
|
[487] |
Nishida et al. |
|
2010 |
Modeling machine emotions for realizing intelligence |
|
|
|
|
|
foundations and applications |
|
[526] |
Pittermann |
et |
2010 |
Handling emotions in human-computer dialogues |
|
|
al. |
|
|
|
|
[533] |
Prendinger |
& |
2010 |
Life-like characters: Tools, affective functions, and appli- |
|
|
Ishizuka |
|
|
cations |
|
[582] |
Scherer et al. |
|
2010 |
Blueprint for Affective Computing: A sourcebook |
|
[88] |
Calvo |
& |
2011 |
New perspectives on affect and learning technologies |
|
|
D’Mello |
|
|
|
|
[228] |
Gökçay |
& |
2011 |
Affective Computing |
and Interaction: Psychological, |
|
Yildirim |
|
|
cognitive and neuroscientific perspectives |
|
[218] |
Fukuda |
|
2011 |
Emotional engineering: Service development |
|
[515] |
Petta et al. |
|
2011 |
Emotion-Oriented Systems: The Humaine handbook |
|
[714] |
Westerink et al. |
2011 |
Sensing Emotions: The impact of context on experience |
||
|
|
|
|
measurements |
|
[293] |
Hudlicka |
|
2012 |
Affective Computing: Theory, methods, and applica- |
|
|
|
|
|
tions |
|
[335] |
Khosla et al. |
|
2012 |
Context-aware emotion-based multi-agent systems |
|
11
