atlas

Research map / Vision-language and multimodal / Robot action and navigation

Vision-and-Language Navigation via Causal Learning

CVPR 2024 · Vision-language and multimodal › Robot action and navigation · approach: Pretraining and data augmentation for VLN · 40 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes GOAT, a generalized cross-modal causal transformer for vision-and-language navigation that applies back-door and front-door adjustments (BACL, FACL) plus a contrastively trained cross-modal feature pooling module to mitigate observable and unobservable dataset confounders.

Problem

Dataset bias causes VLN agents to overfit to seen environments and spurious correlations, hurting generalization to unseen environments.

Approach

Builds a structural causal model with observable (room references, keywords) and unobservable (style-related) confounders across vision, language, and history, and applies back-door adjustment to observable confounders and front-door adjustment (via learned confounder dictionaries from contrastively trained attentive pooling) to unobservable ones, intervening on intermediate features rather than o

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add BACL to GOAT without BACL or FACL (ablation)GOAT · R2R validation unseenSR: 75.27 -> 76.37Helped
Add FACL to GOAT without BACL or FACL (ablation)GOAT · R2R validation unseenSR: 75.27 -> 76.50Helped
Add BACL and FACL together (ablation)GOAT · R2R validation unseenSR: 75.27 -> 77.82Helped
Add CFP as a pre-training auxiliary task (ablation)GOAT · R2R pre-trainingSR: 40.36 -> 43.47Helped
Use trained CFP attention modules rather than average pooling for dictionary features (ablation)GOAT · R2R validation unseenSPL: 66.17 -> 68.13Helped
Use statistic-based BACL for both text and vision (ablation)GOAT BACL · R2R validation unseenSPL: 64.78Hurt
Use statistic-based BACL for text and attention-based BACL for vision (ablation)GOAT BACL · R2R validation unseenSPL: 65.39Hurt
Use attention-based BACL for text and statistic-based BACL for vision (ablation)GOAT BACL · R2R validation unseenSPL: 64.78 -> 68.13Helped
Use attention-based BACL for both text and vision (ablation)GOAT BACL · R2R validation unseenSPL: 68.13 -> 65.83Hurt
Apply GOAT rather than GridMMVLN navigation · R2R validation unseenSPL: 64 -> 68.13Helped
Apply GOAT rather than GridMMVLN object navigation · REVERIE validation unseenRGSPL: 24.56 -> 26.09Helped
Apply GOAT rather than VLN-PETLVLN navigation · RxR-English validation unseenSPL: 54.2 -> 61.7Helped

Surprising findings

Limitations

Experimental setup

Datasets: R2R REVERIE RxR-English SOON synthetic extended datasets

Benchmarks: R2R REVERIE RxR-English SOON

Metrics: SR SPL NE OSR RGS RGSPL nDTW sDTW

Baselines: HAMT DUET TD-STP GeoVLN DSRG GridMM GELA EnvEdit BEVBert

Builds on: DUET METER BEVBert CLIP RoBERTa

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy