Social Humanoid

Socially Responsive Human–Humanoid Interaction

CoRL 2026

Vongani H. Maluleke§, James Ni§, Kie Horiuchi†, Lea Wilken‡, Jiahui Lei§, Evonne Ng‡,
Roei Herzig§, Jitendra Malik§, Trevor Darrell§, Angjoo Kanazawa§

UC Berkeley§ · Sony Group Corporation† · Meta‡

Social Humanoid lets a humanoid perceive, anticipate, and respond to the people around it, from handshakes and high-fives to hugs, waves, and bows. We retarget 260 hours of human–human interaction onto a Unitree G1 with contact and reach preserved, learn a motion vocabulary shared by humans and humanoids, and generate the robot’s response from live RGB-D video in real time.

Abstract

Humanoid robots are typically trained as solitary agents, leaving them unable to coordinate physically with human partners who naturally anticipate and adjust to one another. To bridge this gap, we present Social Humanoid, a hierarchical system that generates and executes socially responsive whole-body motion on a 29-DoF Unitree G1 conditioned on a human partner's motion. Our approach decomposes the problem into a high-level policy and a low-level policy. For the high-level policy, we introduce a shared-codebook VQ-VAE that tokenizes human and humanoid motion into a unified latent space, enabling cross-embodiment conditional generation via a Diffusion Forcing Transformer. The low-level policy uses a whole-body tracking controller for deployment on the Unitree G1.

To train the system, we introduce a two-phase adaptive retargeting procedure that retargets one interaction partner to the robot while morphing the other partner to preserve contact dynamics, reachability, and relative body scale. We apply this procedure across five motion-capture datasets to produce a new Human-Humanoid Interaction (HHI) benchmark of 260 hours of paired human-humanoid interactions. Our results demonstrate that Social Humanoid produces coordinated, human-aligned behavior across diverse interaction types in simulation and the real world.

From Human–Human to Human–Humanoid

Human motion models can already generate realistic two-person interactions offline. Moving that to a physical humanoid exposes three gaps. Social Humanoid addresses each one.

HHI Benchmark

Five motion-capture datasets, converted into paired human–humanoid interactions for the Unitree G1 by adaptive retargeting.

260hours

28.1M frames of paired human–humanoid interaction for the 29-DoF Unitree G1, with contact, reach, and relative scale preserved.

Built from
CHI3DClose-contact pairs: hugs, handshakes, pushes
Hi4DPhysically close pairs with dense body contact
Harmony4DIn-the-wild interactions such as dancing and wrestling
Inter-XDiverse everyday interactions
Embody3DConversations and social activities among groups

Adaptive Retargeting

Pass I retargets the ego human to the G1, using contact-adaptive weights that keep the joints that matter for the interaction accurate. Pass II co-morphs the partner to match the G1’s shorter body, so contact, reach, and relative scale survive in hugs, high-fives, and linked-arm poses.

Partner Ego Morphed Partner Retargeted Humanoid
Interaction-aware retargeting: input human-human interaction, ego-to-robot retargeting, and partner co-morphing.
Two-phase adaptive retargeting. Starting from a human–human capture, the ego is retargeted to the G1 (Pass I), then the partner is co-morphed to the robot’s proportions (Pass II), turning human–human motion capture into human–humanoid training data.

Retargeting Results

Back HugHi4D
HugCHI3D
HugCHI3D
HugHi4D
HugHarmony4D
HugInter-X
HandshakeCHI3D
HandshakeCHI3D
HandshakeCHI3D
HandshakeInter-X
High-FiveHi4D
High-FiveInter-X
High-FiveInter-X
Carry on BackInter-X
Help UpInter-X
PosingCHI3D
PosingCHI3D
PosingHi4D
FightHi4D
MMA SparringHarmony4D
MMA SparringHarmony4D
Ballroom DanceHarmony4D
ProxemicsEmbody3D

Method

A high-level policy generates the humanoid’s coordinated response; a low-level whole-body tracking controller executes it on the G1.

System Overview

Social Humanoid pipeline: streaming RGB-D video is reconstructed into body motion, a high-level diffusion-forcing policy generates the coordinated humanoid response, and a low-level SONIC policy executes it on the real Unitree G1.
System overview. A calibrated RGB-D camera streams the human partner, whose body motion is reconstructed in 3D. The high-level policy encodes human and robot motion with shared-codebook encoders (Eh, Er), predicts the future interaction with a Diffusion Forcing Transformer (DFoT), and decodes it (Dh, Dr) into a coordinated humanoid response. The low-level policy, the SONIC whole-body tracking controller, then executes this motion on the G1 in simulation and in the real world.

Shared-codebook VQ-VAE

Human and humanoid motion live in different kinematic spaces. Embodiment-specific encoders map each into continuous latents, which are quantized against one shared EMA codebook; continuous and discrete alignment losses push paired poses onto the same codes. Embodiment-specific decoders then reconstruct each body from the shared tokens.

Shared-codebook VQ-VAE: embodiment-specific encoders map human and robot pose into a single shared codebook of size K, then embodiment-specific decoders reconstruct each pose.
Shared-codebook VQ-VAE. Human and robot poses are encoded separately but quantized against one codebook of size K, so corresponding poses map to the same tokens. This cross-embodiment vocabulary lets the downstream policy reason about the interaction rather than the difference between bodies.

Sequence Modeling of Human–Humanoid Interaction

Given the observed history of human and humanoid motion, DFoT predicts the future motion of both agents. During training, context frames stay clean while every future frame is noised independently per agent and per timestep, which prevents the model from taking shortcuts. At inference, autoregressive DDIM sampling with a flexible noise schedule supports joint future generation, partner prediction, and reactive motion generation, all without retraining.

Denoising Schedule

An illustration of how DFoT assigns noise to each token, both when reacting to an observed human and when generating both futures while the human is occluded.

Reactive Motion Generation

Generate the humanoid’s reaction to the observed human: the robot’s future is conditioned on both agents’ past and the human’s motion over the same window.

P(Bt:t+L | A0:t+L, B0:t−1)

Robot tokens are denoised with causal uncertainty: at every step, nearer tokens are less noisy than farther ones, so the response firms up from the present outward. Each human token becomes clean (observed) as its robot token begins denoising.

Denoising Steps
Time
A: human (clean)
B: humanoid (clean)
Noisy
1x
Frame: 0/200

Embodiment Translation

Translating motion between human and humanoid bodies with the shared-codebook VQ-VAE.

Input Human Translated Humanoid Real G1 Deployment

Because both bodies share one discrete vocabulary, encoding a human motion and decoding it as a humanoid (or the reverse) gives a coherent translation.

Shadow Teleoperation

Shadow teleoperation of a Unitree G1, enabled by the shared-codebook VQ-VAE.

Real-World Results

Social Humanoid running live on a Unitree G1, from camera input to whole-body motion.

Hardware Demos

One system, many behaviors: handshakes, hugs, high-fives, waves, bows, reactions, and walking together.

Acknowledgements

We thank Zeldah Maluleke, Kaito Suzuki, Marsalis Gibson and Sharmita Dey for serving as the human partner in our real-world demonstrations and assisting with recording the demonstrations, and Zekai Wang and our BAIR colleagues for helpful discussions. This project was funded in part by BAIR sponsors, Bakar Fellows, NSF CAREER award no 2442491, the Humanoid Intelligence Center program, ONR MURI N00014-21-1-280, and MURI N000142612024

Citation

If you find this work useful, please cite:

@inproceedings{maluleke2026socialhumanoid,
  title     = {Social Humanoid: Socially Responsive Human--Humanoid Interaction},
  author    = {Maluleke, Vongani H. and Ni, James and Horiuchi, Kie and Wilken, Lea
               and Lei, Jiahui and Ng, Evonne and Herzig, Roei 
               and Malik, Jitendra and Darrell, Trevor and Kanazawa, Angjoo},
  booktitle = {Conference on Robot Learning (CoRL)},
  year      = {2026}
}