[CVPR 2024] TeamHOI: Breaking the Scale Barrier in Cooperative Human-Object Interaction

TeamHOI: Learning a Unified Policy for Cooperative Human-Object Interactions with Any Team Size

Summary
Problem
Method
Results
Takeaways
Abstract

TeamHOI is a novel framework that learns a single, decentralized Transformer-based policy for cooperative human-object interactions (HOI) across any team size (2 to 8+ agents). It achieves SOTA performance in complex tasks like collective table carrying, maintaining high success rates (97.5%+) and physical realism without needing multi-agent reference data.

Executive Summary

TL;DR: TeamHOI introduces a unified, decentralized policy capable of coordinating an arbitrary number of humanoid agents to perform complex cooperative tasks, such as carrying large tables. By combining a Transformer-based architecture with a novel Masked Adversarial Motion Prior (AMP), the framework enables agents to learn sophisticated teamwork from single-human motion data, scaling seamlessly from 2 to 16 agents without retraining.

Background Positioning: This work represents a significant leap from fixed-size multi-agent controllers toward scalable, generalizable embodied AI. It moves the field beyond implicit coordination (relying on object physics) to explicit, token-based perception of teammates.


Problem & Motivation: The Coordination Bottleneck

Why is it so hard to make virtual humans carry a table together? Current SOTA methods face two "walls":

  1. The Scalability Wall: Most policies use Multi-Layer Perceptrons (MLPs) with fixed input dimensions. If you train a model for 2 agents, it literally cannot "see" a 3rd agent.
  2. The Data Wall: We have plenty of data for a person walking alone, but almost no high-fidelity MoCap data for eight people carrying a heavy rectangular table.

Previous attempts like CooHOI tried to solve this by letting agents "feel" each other through the object's movement. However, this is like trying to coordinate a group dance while everyone is blindfolded—it’s unstable and fails as the group grows.


Methodology: Scalable Attention and Masked Priors

1. Teammate Tokens & Transformer Policy

Instead of a fixed vector, TeamHOI treats every agent as a token. The "observing" agent uses a Transformer backbone to attend to its own state (Self-Attention) and then cross-attend to a variable list of Teammate Tokens. This allows the policy to remain identical regardless of whether there are 2 or 20 teammates.

TeamHOI Framework Overview

2. Masked AMP: The "Part-Wise" Intuition

To solve the data scarcity issue, the authors insightfully realized that while we don't have "table-carrying" data, we have "walking" data.

  • They trained a Masked Discriminator that ignores the hands and forearms.
  • For the rest of the body (legs, torso), the model must look like a real human walking.
  • For the hands, the model ignores the "natural walking" style and follows Task Rewards to grasp and lift the table.

3. Principal-Axes Coverage Reward

To ensure the table doesn't flip, the agents must distribute themselves around the object's center of mass. The authors designed a reward based on the object's Principal Axes. This encourages agents to form stable "support polygons," a physical intuition that leads to much higher stability than simple angular spacing.

Principal-Axes Reward Illustration


Experiments & Results: Robustness at Scale

TeamHOI was tested on a table-carrying task with varying shapes (round, square, rectangular) and masses.

  • Superior Scaling: While the baseline (CooHOI*) collapsed when the team size reached 8 agents (10.1% success), TeamHOI maintained a 97.5% success rate.
  • Heavy Load Handling: When the table mass was increased by 5x, smaller teams failed, but the 8-agent TeamHOI policy successfully enabled the agents to combine their forces, achieving an 81.1% success rate.
  • Zero-Shot Generalization: Remarkably, a policy trained on up to 8 agents was able to control 16 agents carrying a massive table without any additional fine-tuning.

Qualitative Results Comparison


Critical Analysis & Conclusion

Takeaway

TeamHOI proves that decentralized coordination is sufficient for complex physical tasks if the agents have a flexible way to "attend" to their peers. The Masked AMP strategy is a brilliant workaround for the "missing data" problem in robotics and animation, suggesting we can build complex multi-agent behaviors by essentially "kit-bashing" single-agent motion priors.

Limitations & Future Work

While impressive, the interactions are still somewhat simplified (the agents have "ball hands" without fingers). Future work could integrate more complex grasping and perhaps heterogeneous teams (e.g., humans and robots working together).

In short: TeamHOI provides the skeletal architecture for the next generation of multi-agent interactive environments, from video games to collaborative industrial robotics.

Find Similar Papers

Try Our Examples

  • Search for recent papers on Transformer-based decentralized policies for multi-agent physics-based humanoid control.
  • Which paper first introduced the Adversarial Motion Prior (AMP) for humanoid animation, and how does Masked AMP differ in its discriminator implementation?
  • Explore research applying teammate tokenization or similar attention-based coordination mechanisms in multi-robot collaborative manipulation tasks.
Contents
[CVPR 2024] TeamHOI: Breaking the Scale Barrier in Cooperative Human-Object Interaction
1. Executive Summary
2. Problem & Motivation: The Coordination Bottleneck
3. Methodology: Scalable Attention and Masked Priors
3.1. 1. Teammate Tokens & Transformer Policy
3.2. 2. Masked AMP: The "Part-Wise" Intuition
3.3. 3. Principal-Axes Coverage Reward
4. Experiments & Results: Robustness at Scale
5. Critical Analysis & Conclusion
5.1. Takeaway
5.2. Limitations & Future Work