Generative Causal Representation Learning for Out-of-Distribution Motion Forecasting

Shayan Shirahmad Gale Bagi, Zahra Gharaee, O. Schulte, Mark Crowley
2/12/2026

No official code found. Best implementation: sshirahmad/GCRL (7 stars, MIT, last commit 2025-06-28).

Abstract

Conventional supervised learning methods typically assume i.i.d samples and are found to be sensitive to out-of-distribution (OOD) data. We propose Generative Causal Representation Learning (GCRL) which leverages causality to facilitate knowledge transfer under distribution shifts. While we evaluate the effectiveness of our proposed method in human trajectory prediction models, GCRL can be applied to other domains as well. First, we propose a novel causal model that explains the generative factors in motion forecasting datasets using features that are common across all environments and with features that are specific to each environment. Selection variables are used to determine which parts of the model can be directly transferred to a new environment without fine-tuning. Second, we propose an end-to-end variational learning paradigm to learn the causal mechanisms that generate observations from features. GCRL is supported by strong theoretical results that imply identifiability of the causal model under certain assumptions. Experimental results on synthetic and real-world motion forecasting datasets show the robustness and effectiveness of our proposed method for knowledge transfer under zero-shot and low-shot settings by substantially outperforming the prior motion forecasting models on out-of-distribution prediction. Our code is available at https://github.com/sshirahmad/GCRL.

View on arXivView PDF

Code Implementations(1)

sshirahmad/GCRLCommunity74%
MIT

Causal representation learning method based on variational autoencoders

70Shell, PythonJan 20, 20231 years agoMIT

Similar Papers

Cite this paper

@article{bagi2026generative,
  title  = {Generative Causal Representation Learning for Out-of-Distribution Motion Forecasting},
  author = {Shayan Shirahmad Gale Bagi and Zahra Gharaee and O. Schulte and Mark Crowley},
  year   = {2026},
  eprint = {2302.08635},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/pdf/2302.08635},
  journal = {ICML 2023 2023}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2302.08635.svg)](https://codeofpaper.com/paper/2302.08635)

Discussion