LGROJan 18, 2025

Diffusion-Based Imitation Learning for Social Pose Generation

arXiv:2501.10869v1h-index: 8HRI
Originality Synthesis-oriented
AI Analysis

This work addresses the challenge of enabling robots and virtual agents to understand and generate nonverbal social cues for smoother human-robot interactions, but it is incremental as it adapts an existing method to a new application.

The paper tackles the problem of generating realistic social poses for intelligent agents by adapting a diffusion behavior cloning model to replicate facilitator behaviors, finding that pre-processed data conditions the model effectively with reasonable trade-offs in accuracy and processing time, as measured by metrics like MPJPE.

Intelligent agents, such as robots and virtual agents, must understand the dynamics of complex social interactions to interact with humans. Effectively representing social dynamics is challenging because we require multi-modal, synchronized observations to understand a scene. We explore how using a single modality, the pose behavior, of multiple individuals in a social interaction can be used to generate nonverbal social cues for the facilitator of that interaction. The facilitator acts to make a social interaction proceed smoothly and is an essential role for intelligent agents to replicate in human-robot interactions. In this paper, we adapt an existing diffusion behavior cloning model to learn and replicate facilitator behaviors. Furthermore, we evaluate two representations of pose observations from a scene, one representation has pre-processing applied and one does not. The purpose of this paper is to introduce a new use for diffusion behavior cloning for pose generation in social interactions. The second is to understand the relationship between performance and computational load for generating social pose behavior using two different techniques for collecting scene observations. As such, we are essentially testing the effectiveness of two different types of conditioning for a diffusion model. We then evaluate the resulting generated behavior from each technique using quantitative measures such as mean per-joint position error (MPJPE), training time, and inference time. Additionally, we plot training and inference time against MPJPE to examine the trade-offs between efficiency and performance. Our results suggest that the further pre-processed data can successfully condition diffusion models to generate realistic social behavior, with reasonable trade-offs in accuracy and processing time.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes