Rethinking Video Human-Object Interaction: Set Prediction over Time for Unified Detection and Anticipation
Organizations: Karlsruhe Institute of Technology, Karlsruhe, Germany · INSAIT, Sofia University, Sofia, Bulgaria · ETH Zurich, Zurich, Switzerland
Abstract
Video-based human-object interaction (HOI) understanding requires both detecting ongoing interactions and anticipating their future evolution. However, existing methods usually treat anticipation as a downstream forecasting task built on externally constructed human-object pairs, limiting joint reasoning between detection and prediction. In addition, sparse keyframe annotations in current benchmarks can temporally misalign nominal future labels from actual future dynamics, reducing the reliability of anticipation evaluation. To address these issues, we introduce DETAnt-HOI, a temporally corrected benchmark derived from VidHOI and Action Genome for more faithful multi-horizon evaluation, and HOI-DA, a pair-centric framework that jointly performs subject-object localization, present HOI detection, and future anticipation by modeling future interactions as residual transitions from current pair states. Experiments show consistent improvements in both detection and anticipation, with larger gains at longer horizons. Our results highlight that anticipation is most effective when learned jointly with detection as a structural constraint on pair-level video representation learning. Benchmark and code will be publicly available.
Figures & tables
| VidHOI | Action Genome | |||
| Original | DETAnt-HOI | Original | DETAnt-HOI | |
| Train clips | 162952 | 165140 | 139453 | 145470 |
| Test clips | 19299 | 19542 | 48163 | 52748 |
| Valid pairs @ | 50386 / 5564 | 22212 / 6936 | ||
| Valid pairs @ | 46658 / 5160 | 20570 / 6677 | ||
| Valid pairs @ | 43039 / 4711 | 18799 / 6332 | ||
| Model | Paradigm | Detector | VidHOI Component | Action Genome Component | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Det. mAP | Ant. mAP | Det. mAP | Ant. mAP | |||||||||||||
| Full | Rare | Non-rare | Full | Rare | Non-rare | |||||||||||
| ST-HOI ( Chiou et al., 2021 ) | Two-Stage | Faster R-CNN ( Ren et al., 2016 ) | 3.10 | 2.10 | 5.90 | – | – | – | – | – | – | – | – | – | – | – |
| STTran ( Cong et al., 2021 ) | Two-Stage | Faster R-CNN ( Ren et al., 2016 ) | 7.61 | 3.33 | 13.18 | 8.80 | 8.32 | 8.67 | 8.75 | 6.11 | 0.20 | 7.30 | 6.07 | 5.52 | 5.24 | 4.92 |
| Gaze-Tran ( Ni et al., 2023 ) | Two-Stage | YOLOv5 ( Khanam and Hussain, 2024 ) | 10.40 | 5.46 | 16.83 | 11.30 | 10.65 | 10.19 | 10.14 | 6.99 | 0.50 | 9.86 | 8.02 | 7.17 | 6.70 | 6.47 |
| HOI-DA | One-Stage | – | 16.27 | 12.21 | 22.35 | 16.40 | 16.02 | 16.63 | 18.73 | 9.70 | 1.88 | 13.32 | 9.22 | 8.48 | 8.08 | 7.60 |
| Model | Paradigm | Recall@10 | Recall@20 | Recall@50 | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| STTran ( Cong et al., 2021 ) | Two-Stage | 39.56 | 38.96 | 38.18 | 37.35 | 37.13 | 40.06 | 38.76 | 38.22 | 39.38 | 40.31 | 42.75 | 41.90 | 42.69 | 42.13 | 47.02 |
| Gaze-Tran ( Ni et al., 2023 ) | Two-Stage | 46.20 | 47.14 | 46.98 | 48.08 | 47.66 | 48.94 | 50.00 | 50.03 | 50.90 | 50.66 | 49.62 | 50.78 | 50.90 | 51.65 | 51.41 |
| HOI-DA | One-Stage | 57.54 | 58.08 | 59.01 | 59.60 | 59.92 | 61.50 | 62.08 | 62.98 | 63.56 | 64.03 | 63.29 | 63.97 | 64.73 | 65.25 | 65.68 |
| Model | Paradigm | Recall@10 | Recall@20 | Recall@50 | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| STTran ( Cong et al., 2021 ) | Two-Stage | 19.86 | 20.42 | 18.24 | 17.78 | 17.11 | 28.76 | 29.23 | 28.02 | 27.14 | 26.89 | 33.53 | 34.94 | 33.51 | 32.64 | 32.04 |
| Gaze-Tran ( Ni et al., 2023 ) | Two-Stage | 21.24 | 21.16 | 20.13 | 19.55 | 19.02 | 30.88 | 31.15 | 30.56 | 29.64 | 28.92 | 36.74 | 37.52 | 36.35 | 35.35 | 34.53 |
| HOI-DA | One-Stage | 28.89 | 29.06 | 28.29 | 27.68 | 27.35 | 34.70 | 35.17 | 34.53 | 34.14 | 33.85 | 39.99 | 40.98 | 40.58 | 40.38 | 40.08 |
| Variant | Det. mAP | Ant. mAP | |||||
|---|---|---|---|---|---|---|---|
| Full | Rare | Non-rare | |||||
| Separate Detection and Anticipation | 14.29 | 10.83 | 19.00 | 14.09 | 13.28 | 13.36 | 14.20 |
| Unified One-Decoder | 13.08 | 9.26 | 18.64 | 12.61 | 13.79 | 14.63 | 14.66 |
| w/o Temporal Summary Module | 15.58 | 11.76 | 21.31 | 14.95 | 14.96 | 15.66 | 16.05 |
| w/o Decoder-Side Text Guidance | 16.11 | 12.43 | 21.64 | 16.31 | 15.26 | 15.67 | 16.38 |
| w/o Language-Guided Semantic Branch | 13.93 | 10.70 | 18.77 | 14.26 | 14.09 | 16.09 | 16.48 |
Appendix figures & tables9 assets
Supplementary material from the paper’s appendix.
Appendix
| Model | Paradigm | Modality | Det. mAP | ||
|---|---|---|---|---|---|
| Full | Rare | Non-rare | |||
| QPIC ( Tamura et al., 2021 ) | One-Stage | Image | 10.04 | 4.76 | 16.92 |
| RLIPv2-ParSeDA ( Yuan et al., 2023 ) | One-Stage | Image + Text | 13.52 | 7.87 | 20.86 |
| HOI-DA (ResNet-50) | One-Stage | Video + Text | 16.27 | 12.21 | 22.35 |
| Model | Paradigm | Modality | Recall@10 | Recall@20 | Recall@50 |
|---|---|---|---|---|---|
| QPIC ( Tamura et al., 2021 ) | One-Stage | Image | 50.94 | 58.90 | 65.06 |
| RLIPv2-ParSeDA ( Yuan et al., 2023 ) | One-Stage | Image + Text | 53.53 | 61.92 | 68.88 |
| HOI-DA (ResNet-50) | One-Stage | Video + Text | 57.54 | 61.50 | 63.29 |
| Backbone | Modality | VidHOI Component | Action Genome Component | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Det. mAP | Ant. mAP | Det. mAP | Ant. mAP | ||||||||||||
| Full | Rare | Non-rare | Full | Rare | Non-rare | ||||||||||
| ResNet-50 ( He et al., 2016 ) | Video + Text | 16.27 | 12.21 | 22.35 | 16.40 | 16.02 | 16.63 | 18.73 | 9.70 | 1.88 | 13.32 | 9.22 | 8.48 | 8.08 | 7.60 |
| Swin-T ( Liu et al., 2021 ) | Video + Text | 14.38 | 10.00 | 11.39 | 15.28 | 15.01 | 16.07 | 16.69 | 9.50 | 1.79 | 11.62 | 8.18 | 7.83 | 7.45 | 7.32 |
| Model | Data | Recall@10 | Recall@20 | Recall@50 | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| HOI-DA (ResNet-50 ( He et al., 2016 ) ) | Video(+Text) | 57.54 | 58.08 | 59.01 | 59.60 | 59.92 | 61.50 | 62.08 | 62.98 | 63.56 | 64.03 | 63.29 | 63.97 | 64.73 | 65.25 | 65.68 |
| HOI-DA (Swin-T ( Liu et al., 2021 ) ) | Video(+Text) | 54.35 | 54.94 | 49.58 | 56.28 | 56.43 | 58.32 | 58.99 | 59.82 | 60.33 | 60.45 | 59.98 | 60.53 | 61.26 | 61.78 | 61.92 |
| Model | Data | Recall@10 | Recall@20 | Recall@50 | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| HOI-DA (ResNet-50 ( He et al., 2016 ) ) | Video(+Text) | 28.89 | 29.06 | 28.29 | 27.68 | 27.35 | 34.70 | 35.17 | 34.53 | 34.14 | 33.85 | 39.99 | 40.98 | 40.58 | 40.38 | 40.08 |
| HOI-DA (Swin-T ( Liu et al., 2021 ) ) | Video(+Text) | 27.69 | 27.52 | 27.08 | 26.53 | 26.20 | 33.68 | 33.97 | 33.65 | 33.06 | 32.67 | 38.52 | 39.29 | 39.16 | 38.74 | 38.53 |
| Method | Recall@10 | Recall@20 | Recall@50 | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Separate Det. & Ant. | 49.30 | 49.65 | 51.04 | 51.23 | 50.40 | 57.53 | 58.03 | 59.19 | 59.38 | 59.52 | 60.80 | 61.22 | 61.93 | 62.32 | 62.76 |
| Unified One-Decoder | 48.69 | 46.33 | 47.89 | 48.83 | 49.52 | 54.28 | 54.62 | 56.01 | 57.02 | 57.54 | 58.72 | 58.73 | 59.63 | 60.51 | 61.01 |
| w/o Temporal Summary Module | 55.97 | 56.78 | 57.66 | 58.36 | 58.89 | 59.65 | 60.35 | 61.21 | 61.82 | 62.28 | 61.11 | 61.82 | 62.59 | 63.10 | 63.59 |
| w/o Decoder-Side Text Guidance | 56.37 | 57.18 | 58.06 | 58.76 | 59.29 | 60.05 | 60.75 | 61.61 | 62.22 | 62.68 | 61.51 | 62.22 | 62.99 | 63.50 | 63.99 |
| w/o Lang.-Guided Semantic Branch | 54.02 | 54.32 | 55.52 | 56.01 | 56.65 | 57.54 | 57.83 | 58.89 | 59.55 | 60.14 | 58.82 | 59.79 | 60.13 | 60.70 | 61.31 |
Human-Object Interaction
Human-object interaction studies how people perceive, manipulate, and coordinate with objects in images, videos, and embodied settings.
See all 112 papers