Source-linked AI summary
InterAct: Advancing Large-Scale Versatile 3D Human-Object Interaction Generation
Sirui Xu, Dongting Li, Yucheng Zhang, Xiyan Xu, Qi Long, Ziyin Wang, Yunzhi Lu, Shuchang Dong, Hezi Jiang, Akshat Gupta, Yu-Xiong Wang, Liang-Yan Gui
TL;DR
Dynamic 3D human-object interaction generation remains constrained by limited, inconsistent datasets, sparse annotations, and artifacts. InterAct consolidates and enriches HOI data, corrects and augments it, and benchmarks six generation tasks; its unified approach achieves state-of-the-art performance.
Problem
Dynamic HOI generation faces limited and inconsistent datasets, incomplete annotations, and artifacts including penetration, floating contacts, inaccurate hand poses, and motion jitter.
Source: §1 · pp. 1–2Method
Results
Across six HOI generation tasks, the unified approach achieves state-of-the-art performance; correction improves human-object contact and reduces penetration artifacts.
Source: §1 · p. 2, §5.1 · p. 6Takeaways & Limitations
The authors conclude that InterAct and its methodologies provide a foundational resource for HOI generation and yield more expressive interaction generation.
Source: §6 · p. 8InterAct does not cover the full diversity of real-world object categories, so robust generalization to a broader range of unseen objects requires further expansion.
Source: E. Discussion · p. 18
Abstract
from arXiv · showhide
While large-scale human motion capture datasets have advanced human motion generation, modeling and generating dynamic 3D human-object interactions (HOIs) remain challenging due to dataset limitations. Existing datasets often lack extensive, high-quality motion and annotation and exhibit artifacts such as contact penetration, floating, and incorrect hand motions. To address these issues, we introduce InterAct, a large-scale 3D HOI benchmark featuring dataset and methodological advancements. First, we consolidate and standardize 21.81 hours of HOI data from diverse sources, enriching it with detailed textual annotations. Second, we propose a unified optimization framework to enhance data quality by reducing artifacts and correcting hand motions. Leveraging the principle of contact invariance, we maintain human-object relationships while introducing motion variations, expanding the dataset to 30.70 hours. Third, we define six benchmarking tasks and develop a unified HOI generative modeling perspective, achieving state-of-the-art performance. Extensive experiments validate the utility of our dataset as a foundational resource for advancing 3D human-object interaction generation. To support continued research in this area, the dataset is publicly available at https://github.com/wzyabcas/InterAct, and will be actively maintained.
1. Introduction
InterAct addresses limitations in the scale, consistency, annotation detail, and quality of existing HOI datasets. It combines curated data, artifact correction, contact-preserving motion augmentation, and benchmarks across six generation tasks.
1. Introduction
- The benchmark consolidates carefully curated interactions from existing resources and enriches them with detailed textual annotations.The authors position this as a response to inconsistent datasets and coarse, incomplete annotations.Source: §1 · p. 2
- A unified optimization framework corrects whole-body penetration and floating artifacts before refining hand-object interactions.The authors also identify inaccurate hand poses and motion jitter as prevalent dataset artifacts.Source: §1 · p. 2
- Contact-invariance augmentation varies human motion while maintaining object contacts, expanding InterAct into InterAct-X with approximately 9 additional hours of data.The passage also reports substantially improved generative-model performance after augmentation.Source: §1 · p. 2
- InterAct benchmarks six HOI generation tasks and achieves state-of-the-art performance with a unified modeling and representation approach.The tasks include text-to-interaction, action-to-interaction, object-to-human, human-to-object, interaction prediction, and interaction imitation.Source: §1 · p. 2
2. Related Work
Prior work spans hand-object, static, and whole-body dynamic interaction generation, but the cited literature describes limitations in action breadth, object dynamics, dataset scale, and physical accuracy. InterAct focuses on whole-body interactions with dynamic objects and emphasizes dataset quality and annotation breadth.
2. Related Work
- InterAct targets whole-body interactions with dynamic objects, from approaching and manipulation to interactions involving multiple body parts.The related-work discussion distinguishes this scope from datasets focused on hand-object interactions.Source: §2 · pp. 2–3
- InterAct emphasizes motion quality, fine-grained textual annotations, detailed hand gestures, and comprehensive annotation modalities compared with existing datasets.The authors state that Table 1 quantitatively compares these dataset aspects.Source: §2 · p. 3
- Prior dynamic HOI generation work includes hand-object, static, and full-body approaches, while some full-body methods have narrow action repertoires and rely on static objects.The passage also notes physical inaccuracies and a shortage of high-quality, large-scale datasets in current methods.Source: §2 · p. 3
3. InterAct Dataset
InterAct consolidates annotated whole-body human-object interaction data and standardizes human representations, then corrects interaction artifacts and augments the dataset while preserving object contacts.
3. InterAct Dataset
- The basic InterAct version consolidates seven datasets into 21.81 hours of annotated 3D whole-body interactions with semantic descriptions.An advanced version, InterAct-X, extends the basic dataset with synthetic data; annotation quality is checked through manual review.Source: §3 · p. 3
3.1. Data Collection, Annotation, and Unification
- Human annotators and GPT-4 create, rephrase, simplify, and classify interaction descriptions, which are manually reviewed for quality and alignment.Sequences are split into clips averaging 300 frames and no longer than 400 frames; descriptions identify actions and interacting body parts.Source: §3.1 · p. 3
- Human markers provide a unified representation across SMPL-H and SMPL-X, with marker correspondences showing maximum approximation error below 1 cm.Markers represent motion and interactions and support contact inference; generative models use this representation, while correction and augmentation retain the original body models.Source: §3.1 · p. 4
3.2. Interaction Correction and Augmentation
- Correction proceeds through full-body correction, hand correction, and interaction augmentation, with hand correction separated to balance its objectives against whole-body objectives.Hand correction promotes contact only where ground truth indicates hand-object interaction, while applying penetration, smoothness, and finger-range constraints; full-body correction also uses reconstruction loss.Source: §3.2 · pp. 4–5
- Augmentation displaces an object trajectory, realigns human motion to preserve contact consistency and reconstruction, then filters out low-quality results.Filtering removes unreasonable displacements, significant human-object or self-penetration, and alignment failures such as excessive jitter.Source: §3.2 · p. 5
- The correction objective preserves initially close vertex-pair distances more strongly than farther-pair distances, while additional terms encourage naturalness and stability in non-interactive pose regions.The framework takes human motions and object geometries as input and iteratively adjusts poses using gradient-based optimization.Source: §3.2 · pp. 4–5
4. Tasks and Methods
The benchmark defines six human-object interaction tasks and represents sequences with human, object, action, and text information. A shared multi-task framework unifies the first five kinematic tasks by adding human-object relationship vectors as an output.
4. Tasks and Methods
- Across five kinematic tasks, sequences pair human and object motion with action and text annotations; human features include marker coordinates, velocities, signed distance vectors, and foot-ground contact labels.Object motion includes rotations and translations, and object geometry is represented with Basis Point Set.Source: §4 · p. 5
- The six benchmark tasks are text-conditioned generation, action-conditioned generation, object-conditioned human generation, human-conditioned object generation, interaction prediction, and interaction imitation.The first five are kinematic generative tasks; imitation instead learns physics-based control policies in a simulator.Source: §4 · p. 5
- The unified multi-task framework adds human-object relationship vectors to the outputs of the first five tasks, prompting the model to learn spatial relationships within interactions.Interaction imitation maps reference interactions to joint proportional-derivative target action sequences.Source: §4 · p. 5
5. Experiments
Experiments evaluate InterAct’s data correction and augmentation, then benchmark HOI generation across multiple tasks. The reported results include improved data quality, gains from multi-task modeling, and stronger imitation success with corrected data.
5. Experiments
- The experiments evaluate correction and augmentation before benchmarking methods, standardizing metrics and including ablation studies.Source: §5 · p. 5
5.1. Correction and Augmentation
- Correction improves contact and reduces penetration; augmented data is comparable to corrected data and exceeds raw data in quality.Over 39% of judges ranked corrected data highest, while augmented data received ratings comparable to corrected data.Source: Table 2 · p. 6, §5.1 · p. 6
5.2. Language Conditioned HOI Generation
- Contact modeling and BPS encoding substantially improve FID, while interaction-aware encoders improve interaction quality and text alignment.Classifier guidance provides a slight overall performance improvement.Source: Table 3 · p. 7, §5.2 · p. 7
- Marker-based representation produces interactions with fewer artifacts than other representations without changing contact modeling.Source: §5.2 · p. 7
5.4. Interaction Prediction
- Larger-scale training on InterAct supports improved interaction prediction, whereas training on limited data leads to overfitting.Source: Table 8 · p. 8, §5.5 · p. 8
5.5. Interaction Imitation
- 90.7% success with corrected data exceeds 84.4% with raw data in interaction imitation.The rates average four sequences over 2,048 environments.Source: §5.5 · p. 8
6. Conclusion
InterAct combines a large-scale whole-body HOI benchmark with optimization for correction and augmentation. Its 30.70 hours of interactions and 48,630 textual descriptions accompany a multi-task learning approach for unified HOI modeling.
- InterAct combines correction and augmentation in a unified optimization framework, scaling the dataset to 30.70 hours and 48,630 textual descriptions.Source: §6 · p. 8
Generation
The authors plan to release the consolidated and synthetic MoCap data, along with models for benchmarking tasks, and provide supplementary materials on demonstrations, methods, implementation, licensing, and limitations.
- The planned release includes consolidated and synthetic MoCap data and models for benchmarking tasks.Supplementary materials include demo videos, further process and implementation details, licensing information, and discussion of limitations and potential societal impacts.Source: Generation · p. 14
A.1. Webpage
The InterAct website presents demonstrations of corrected and augmented data and generated results across six interaction-generation tasks. It also compares marker-based representations with joint-position and rotation-based ones.
A.1. Webpage
- The website demonstrates generated results across six interaction-generation tasks.The demos complement the paper’s quantitative results.Source: §A.1 · p. 14
- The demos compare raw data with corrected and augmented versions.Source: §A.1 · p. 14
- Marker-based representations are reported as better suited to interaction modeling than joint-position and rotation-based representations.The stated reason is that contact occurs on surfaces rather than joints.Source: §A.1 · p. 14
B. Data Collection, Annotation, and Unification
The annotation process uses GPT-4 to rephrase and simplify collected descriptions and assign action labels from a predefined set. Manually annotated labels are included in prompts to support the model’s in-context learning and response accuracy.
B. Data Collection, Annotation, and Unification
- GPT-4 is used to rephrase and simplify collected interaction annotations.The simplification prompt asks that descriptions retain their meaning and the object’s name.Source: §B.1 · p. 14
- GPT-4 assigns each annotation a single best-fitting label from 15 predefined action categories.The listed categories include Carry, Sit, Hold, Lift, and Manipulate.Source: §B.1 · p. 14
- Manually annotated action labels are included in prompts to improve in-context learning and response accuracy.Source: §B.1 · p. 14
B.2. Processing of Each Sub-dataset
The paper processes source datasets into a common coordinate system and ground-height convention, then optimizes human and object motion to correct artifacts and augment interactions while preserving contact.
B.2. Processing of Each Sub-dataset
- Source datasets are aligned to a unified global coordinate system and ground heights, with frame rates and human annotations standardized as needed.Processing includes downsampling or interpolation and dataset-specific choices such as selecting rigid-object sequences for Chairs.Source: §B.2 · pp. 14–15
B.3. Interaction Correction
- Interaction correction combines penetration, smoothness, and reconstruction objectives to refine human and object motion and address body-object interpenetration.The hand-correction objectives also include a prior that maintains natural poses and prevents joints from exceeding GRAB-derived range-of-motion limits.Source: §B.3 · p. 15
B.4. Interaction Augmentation
- Augmentation aligns the human body to maintain object contact while regularizing non-contact body parts and promoting temporal smoothness.The mask applies to joints not involved in interaction; beta is set to 5 to emphasize these vertices, and the pose is updated for 300 iterations.Source: §B.4 · pp. 15–16
C. Additional Implementation Details and Experimental Analysis
The supplementary sections report implementation choices and analyses across interaction-generation tasks, including shape variation, diffusion guidance, data splits, and licensing. They also describe the object-relative guidance used for text-conditioned generation.
C.1. Marker-Based Representation with Shape Variance
- Generated human shapes varied from 1.71m to 1.81m in height across 50 batches, despite the task not targeting specific shape control.The model uses a marker-based representation that couples pose and shape.Source: §C.1 · p. 16
C.3. Action-Conditioned Interaction Generation
- Action-conditioned generation rephrases labels as “A person [action] the [object name]” and uses the text-conditioned task’s data split, motion representation, and loss functions.Experiments ran on one NVIDIA A40 GPU for eight days.Source: §C.3 · p. 16
C.4. Object-Conditioned Human Generation
- Object-conditioned human generation uses disjoint object-category splits with 168 training objects and 29 unseen test objects.The model uses four self-attention blocks with four heads each and trains for 300k iterations.Source: §C.4 · p. 16
C.5. Human-Conditioned Object Generation
- Human-conditioned object generation splits the data at a 10:1 training-to-testing ratio and weights additional feature reconstruction loss at 0.5 times the human-marker reconstruction loss.Training uses batch size 64 for 260k iterations.Source: §C.5 · pp. 16–17
C.6. Interaction Prediction
- Interaction prediction replaces InterDiff’s SMPL representation with marker positions and adjusts the loss accordingly.Inputs and outputs include marker positions, object angles, and translations, with object geometry as a diffusion condition; marker MSE receives ten times the SMPL MSE weight.Source: §C.6 · p. 17
D. License
- The shared data are licensed CC BY-NC-SA, and users must also review the original licenses for each sub-dataset.The listed source licenses include noncommercial scientific-research terms for several datasets.Source: D. License · p. 17
E. Discussion
InterAct expands HOI coverage to 217 objects but does not span the full diversity of real-world object categories. Its correction method may leave artifacts when original noise is severe, since unified hyperparameters are used for simplicity.
E. Discussion
- The dataset covers 217 objects but not the full diversity of in-the-wild categories, so broader unseen-object generalization requires expansion.The authors report generalization to out-of-distribution objects within the dataset’s scope, while noting broader unseen-object robustness remains future work.Source: E. Discussion · p. 18
- Severe noise in original data can exceed the correction method’s capacity, and large human-object distances may be classified as no contact and remain uncorrected.A more aggressive contact threshold can resolve specific floating-object issues, but the authors retain unified hyperparameters across data for simplicity.Source: E. Discussion · p. 18
Related papers
This paper cites
- Language Models are Few-Shot Learners2020
- Diffusion Models Beat GANs on Image Synthesis2021
- Representation Learning with Contrastive Predictive Coding2018
- PointNet++: Deep Hierarchical Feature Learning on Point Sets in a Metric Space2017
- AMASS: Archive of Motion Capture as Surface Shapes2019
- Human Motion Diffusion Model2022
Cited by
- Being-M0.7: A Latent World-Action Model for Humanoid Robots2026
- InterMimicGen: Scaling Humanoid Loco-Manipulation through Self-Evolving Motion Imitation2026
- DreamMimic: Learning Visuomotor Whole-Body Loco-Manipulation via World Model2026
- Identity-Aware Human-Object Interaction Motion Captioning2026
- HiPHI: A Large-Scale Benchmark for High-Precision Human Motion and Object-Interaction2026
- FrankenMotion: Part-level Human Motion Generation and Composition2026