Robust Understanding of Human-Robot Social Interactions through Multimodal Distillation
Tongfei Bian, Mathieu Chollet, Tanaya Guha
TL;DR
The paper tackles robust, real-time social understanding in egocentric human–robot interactions under partial and noisy inputs. It introduces a two-stage knowledge distillation framework in which a multimodal teacher (SocialC3D) trains a lightweight body-pose–only student (SocialEgoMobile) using an InfoNCE loss and input corruption to preserve rich social knowledge. Empirical results on JPL-Social and HARPER show that the student achieves substantial accuracy gains and maintains robustness with up to 51% input corruption, while using only about 1% of the teacher’s parameters and roughly 12% of its latency. This approach enables practical deployment of robust social understanding on resource-constrained robots, advancing real-world HRI capabilities.
Abstract
There is a growing need for social robots and intelligent agents that can effectively interact with and support users. For the interactions to be seamless, the agents need to analyse social scenes and behavioural cues from their (robot's) perspective. Works that model human-agent interactions in social situations are few; and even those existing ones are computationally too intensive to be deployed in real time or perform poorly in real-world scenarios when only limited information is available. We propose a knowledge distillation framework that models social interactions through various multimodal cues, and yet is robust against incomplete and noisy information during inference. We train a teacher model with multimodal input (body, face and hand gestures, gaze, raw images) that transfers knowledge to a student model which relies solely on body pose. Extensive experiments on two publicly available human-robot interaction datasets demonstrate that our student model achieves an average accuracy gain of 14.75% over competitive baselines on multiple downstream social understanding tasks, even with up to 51% of its input being corrupted. The student model is also highly efficient - less than 1% in size of the teacher model in terms of parameters and its latency is 11.9% of the teacher model. Our code and related data are available at github.com/biantongfei/SocialEgoMobile.
