Demo page: Can a robot laugh with you?: Shared laughter generation for empathetic spoken dialogue
Can a robot laugh with you?

Can a robot laugh with you?: Shared laughter generation for empathetic spoken dialogue

Frontiers in Robitics and AI
Koji Inoue, Divesh Lala, and Tatsuya Kawahara

Figure 1: Example of shared laughter by spoken dialogue systems

Abstract: Spoken dialogue systems must be able to express empathy to achieve natural interaction with human users. However, laughter generation requires a high level of dialogue understanding. Thus, implementing laughter in existing systems, such as in conversational robots, has been challenging. As a first step towards solving this problem, rather than generate laughter from user dialogue, we focus on ``shared laughter,'' where a user laughs using either solo or speech laughs (initial laugh), and the system laughs in turn (response laugh). The proposed system consists of three models: 1) initial laugh detection, 2) shared laughter prediction, and 3) laugh type selection. We implemented each model using a human-robot speed dating dialogue corpus. For the first model, a recurrent neural network was applied, and the detection performance achieved an F-1 score of 82.6%. The second model used the acoustic and prosodic features of the initial laugh and achieved a prediction accuracy above the random prediction. The third model selects the type of system's response laugh as social or mirthful laughs based on the same features of the initial laugh. We then implemented the full shared laughter generation system in an attentive listening dialogue system and conducted a dialogue listening experiment. The proposed system improved the impression of the dialogue system such as empathy perception compared to a naive baseline without laughter and a reactive system that always responded with only social laughs. We propose that our system can be used for situated robot interaction and also emphasize the need for integrating proper empathetic laughs into conversational robots and agents.

Demo video

Dialogue sample

Scenario-1 Proposed
Scenario-1 Nolaugh (baseline1)
Scenario-1 Reative (baseline2)
Scenario-2 Proposed
Scenario-2 Nolaugh (baseline1)
Scenario-2 Reative (baseline2)
Scenario-3 Proposed
Scenario-3 Nolaugh (baseline1)
Scenario-3 Reative (baseline2)
Scenario-4 Proposed
Scenario-4 Nolaugh (baseline1)
Scenario-4 Reative (baseline2)

Other materials

Figure 4: Architecture of the proposed system

Figure: Dialogue with the android ERICA