Expressive Furhat: Generating Real-Time Facial Expressions for Human-Robot Dialogue with LLMs
Enabling natural robot communication through dynamic, context-aware facial expressions remains a key challenge in human-robot interaction. The field lacks a system that can generate facial expressions in real time and can be easily adapted to different contexts. Early work in this area considered inherently limited rule-based systems or deep learning-based models, requiring large datasets. Recent systems using large language models (LLMs) could not yet generate context-appropriate facial expressions in real time. This paper introduces Expressive Furhat, an open-source algorithm and Python library that leverages LLMs to generate real-time, adaptive facial gestures for the Furhat robot. Our modular approach separates gesture rendering, new gesture generation, and gaze aversion, ensuring flexibility and seamless integration with the Furhat API. User studies demonstrate significant improvements in user perception over a baseline system, with participants praising the system's emotional responsiveness and naturalness.
Authors
- Giulio Antonio Abbo (ORCID: https://orcid.org/0000-0001-6301-0028)
- Ruben Janssens (ORCID: https://orcid.org/0000-0002-1790-9531)
- Tony Belpaeme
- Seppe Van de Vreken
Institutions
- Ghent University (BE)
Publication Details
- Published
- 2026-03-12
- DOI
- https://doi.org/10.1145/3776734.3794436
- Primary Topic
- Social Robot Interaction and HRI
- Type
- article
- Field-Weighted Citation Impact
- 0.00