Closing the Affective Loop: Multimodal Speaker-Listener Emotion-Dynamics-Aware Empathetic Social Robots
Organizations: Graduate School of Informatics, Kyoto University, Japan · Computer Science Department, Boise State University, United States
Abstract
Empathetic social robots should respond not only to what users say, but also to how their emotions dynamically evolve during interaction. However, existing empathetic dialogue systems are often text-centered and primarily model empathy as a one-way mapping from the user's emotion to the system response, limiting their ability to capture embodied speaker--listener affective exchange. We present AffectLoop, a multimodal speaker-listener emotion-dynamics-aware spoken dialogue system implemented on the Misty II robot. The system tracks the speaker's verbal and facial affective dynamics, estimates the robot listener's own verbal and behavioral affective state, and conditions LLM-based response generation on both affective streams. The robot then generates a short spoken empathetic response together with emotionally congruent embodied behavior, forming a closed speaker--listener affective loop. We evaluate the system in a pilot within-subject study with five participants, comparing it with an otherwise identical utterance-conditioned baseline that omits the speaker- and listener-affective-state inputs. The proposed system received higher overall impression ratings, especially for empathetic response and user satisfaction. Post-hoc log analysis further showed higher speaker-listener affective alignment and stronger valence-based distress recovery. These preliminary results suggest that explicitly modeling both speaker emotional dynamics and listener affective state can improve embodied empathetic interaction.
Figures & tables
| Item | Description | Baseline | Proposed |
| Naturalness | |||
| Q1 | The robot’s responses were human-like. | 5.00 | 4.80 |
| Q2 | The words the robot used were natural. | 4.80 | 5.20 |
| Q3 | The robot’s responses could stimulate my own talk. | 4.00 | 4.60 |
| Q4 | The robot understood my talk. | 5.40 | 5.20 |
| Q5 | I believe the robot was fully autonomous (i.e., not controlled by a human behind the scenes). | 4.00 | 3.80 |
| Metric | Baseline | Proposed |
|---|---|---|
| Speaker–listener alignment | ||
| : mean cosine alignment | 5.29 | 16.92 |
| : mean normalized alignment | 52.64 | 58.46 |
| : valence sign match | 46.41 | 59.67 |
| : arousal sign match | 54.59 | 53.67 |
| : dominance sign match | 54.72 | 57.42 |