複雑で動的な環境での人間の軌道を予測することは、自動運転車やインテリジェントロボットで重要な役割を果たします。ほとんどの既存の方法は、歴史の軌跡からの行動の手がかりと環境からの相互作用の手がかりによって将来の軌跡を予測することを学びます。ただし、トレーニング環境と展開環境の間の固有のバイアスは無視されます。したがって、予測された軌道と入力の手がかりの間の因果関係を調査し、環境バイアスによってもたらされる悪影響を軽減するために、人間の軌道予測のための反事実分析法を提案します。まず、履歴の軌跡、将来の軌跡、および環境の相互作用を使用して、軌跡を予測するための因果グラフを作成します。次に、軌道自体に反事実的介入を構築することにより、環境から軌道への推論を遮断します。最後に、事実と反事実の軌跡の手がかりを比較して、環境バイアスの影響を軽減し、軌跡の手がかりを強調します。私たちの反事実分析は、RNNベースおよびCNNベースの方法を含む任意のベースライン予測方法に適用できるプラグアンドプレイモジュールです。私たちの方法がさまざまなベースラインで一貫した改善を達成し、公共の歩行者軌道予測ベンチマークで最先端の結果を取得することを示します。
Forecasting human trajectories in complex dynamic environments plays a critical role in autonomous vehicles and intelligent robots. Most existing methods learn to predict future trajectories by behavior clues from history trajectories and interaction clues from environments. However, the inherent bias between training and deployment environments is ignored. Hence, we propose a counterfactual analysis method for human trajectory prediction to investigate the causality between the predicted trajectories and input clues and alleviate the negative effects brought by environment bias. We first build a causal graph for trajectory forecasting with history trajectory, future trajectory, and the environment interactions. Then, we cut off the inference from environment to trajectory by constructing the counterfactual intervention on the trajectory itself. Finally, we compare the factual and counterfactual trajectory clues to alleviate the effects of environment bias and highlight the trajectory clues. Our counterfactual analysis is a plug-and-play module that can be applied to any baseline prediction methods including RNN- and CNN-based ones. We show that our method achieves consistent improvement for different baselines and obtains the state-of-the-art results on public pedestrian trajectory forecasting benchmarks.