Table of Contents
Fetching ...

AdapTraj: A Multi-Source Domain Generalization Framework for Multi-Agent Trajectory Prediction

Tangwen Qian, Yile Chen, Gao Cong, Yongjun Xu, Fei Wang

TL;DR

A new causal formulation to explicitly model four types of features: domain-invariant and domain-specific features for both the focal agent and neighboring agents is proposed, and AdapTraj, a multi-source domain generalization framework specifically tailored for multi-agent trajectory prediction is proposed.

Abstract

Multi-agent trajectory prediction, as a critical task in modeling complex interactions of objects in dynamic systems, has attracted significant research attention in recent years. Despite the promising advances, existing studies all follow the assumption that data distribution observed during model learning matches that encountered in real-world deployments. However, this assumption often does not hold in practice, as inherent distribution shifts might exist in the mobility patterns for deployment environments, thus leading to poor domain generalization and performance degradation. Consequently, it is appealing to leverage trajectories from multiple source domains to mitigate such discrepancies for multi-agent trajectory prediction task. However, the development of multi-source domain generalization in this task presents two notable issues: (1) negative transfer; (2) inadequate modeling for external factors. To address these issues, we propose a new causal formulation to explicitly model four types of features: domain-invariant and domain-specific features for both the focal agent and neighboring agents. Building upon the new formulation, we propose AdapTraj, a multi-source domain generalization framework specifically tailored for multi-agent trajectory prediction. AdapTraj serves as a plug-and-play module that is adaptable to a variety of models. Extensive experiments on four datasets with different domains demonstrate that AdapTraj consistently outperforms other baselines by a substantial margin.

AdapTraj: A Multi-Source Domain Generalization Framework for Multi-Agent Trajectory Prediction

TL;DR

A new causal formulation to explicitly model four types of features: domain-invariant and domain-specific features for both the focal agent and neighboring agents is proposed, and AdapTraj, a multi-source domain generalization framework specifically tailored for multi-agent trajectory prediction is proposed.

Abstract

Multi-agent trajectory prediction, as a critical task in modeling complex interactions of objects in dynamic systems, has attracted significant research attention in recent years. Despite the promising advances, existing studies all follow the assumption that data distribution observed during model learning matches that encountered in real-world deployments. However, this assumption often does not hold in practice, as inherent distribution shifts might exist in the mobility patterns for deployment environments, thus leading to poor domain generalization and performance degradation. Consequently, it is appealing to leverage trajectories from multiple source domains to mitigate such discrepancies for multi-agent trajectory prediction task. However, the development of multi-source domain generalization in this task presents two notable issues: (1) negative transfer; (2) inadequate modeling for external factors. To address these issues, we propose a new causal formulation to explicitly model four types of features: domain-invariant and domain-specific features for both the focal agent and neighboring agents. Building upon the new formulation, we propose AdapTraj, a multi-source domain generalization framework specifically tailored for multi-agent trajectory prediction. AdapTraj serves as a plug-and-play module that is adaptable to a variety of models. Extensive experiments on four datasets with different domains demonstrate that AdapTraj consistently outperforms other baselines by a substantial margin.
Paper Structure (39 sections, 30 equations, 4 figures, 8 tables, 1 algorithm)

This paper contains 39 sections, 30 equations, 4 figures, 8 tables, 1 algorithm.

Figures (4)

  • Figure 1: An overview of backbone model.
  • Figure 2: An overview of AdapTraj. AdapTraj consists of three components: domain-invariant extractor, domain-specific extractor, and domain-specific aggregator.
  • Figure 3: Performance of AdapTraj on Various Numbers of Source Domains.
  • Figure 4: Parameter Sensitivity Analysis.

Theorems & Definitions (4)

  • Definition 1
  • Definition 2
  • Definition 3
  • Definition 4