atlas

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

DiaLoc: An Iterative Approach to Embodied Dialog Localization

CVPR 2024 · Vision-language and multimodal › Robot action and navigation · approach: Pretraining and data augmentation for VLN · 5 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 DiaLoc, an iterative transformer-based localizer that predicts the observer's location heatmap after each dialog turn on the WAY embodied dialog localization dataset.

Problem

Embodied dialog-based localization has been studied with methods that need the complete dialog before predicting, which is impractical for deployed systems where location estimates should update during the conversation.

Approach

Replaces the full-dialog image-to-image LingUNet approach with a ViT map encoder and a BERT-conditioned multimodal transformer fusion encoder that updates a hidden state turn by turn, producing per-turn location heatmaps with an auxiliary diversity loss and decayed multi-shot loss.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use DiaLoc instead of LingUNet for single-shot localizationWAY localization · valUnseenAcc5: +7.08Helped
use DiaLoc-e instead of LingUNet-e for multi-shot localizationWAY localization · valUnseenAcc5: 36.30 -> 47.15Helped
use fusion encoder depth 3 instead of depth 1 (ablation)DiaLoc-i with frozen ViT · WAY valUnseenAcc5: 33.27 -> 38.23Helped
use fusion encoder depth 3 instead of depth 1 (ablation)DiaLoc-i with fine-tuned ViT · WAY valUnseenAcc5: 47.09 -> 42.06Hurt
use implicit instead of explicit fusion (ablation)DiaLoc, depth 3 · WAY valSeenAcc5: 50.32 -> 58.01Helped
use implicit instead of explicit fusion (ablation)DiaLoc, depth 3 · WAY valUnseenAcc5: 41.60 -> 42.06Hurt
set decay factor to 0.5 instead of 0.0 (ablation)DiaLoc-i, depth 3 · WAY valUnseenAcc5: 42.06 -> 36.48Hurt
add the auxiliary loss (ablation)DiaLoc-e, decay 0.0 · WAY valUnseenAcc5: 37.89 -> 40.23Helped
add the auxiliary loss (ablation)DiaLoc-i, decay 0.5 · WAY valUnseenAcc5: 36.41 -> 32.53Hurt
add GPT-paraphrased training dialogs (ablation)DiaLoc-e · WAY valUnseenAcc5: 37.95 -> 40.71Helped
add GPT-paraphrased training dialogs (ablation)DiaLoc-e · WAY valSeenAcc5: 51.56 -> 60.00Helped
use more dialog turns for iterative localizationDiaLoc · WAY valSeen and valUnseenlocalization error (LE)Helped

Surprising findings

Limitations

Experimental setup

Datasets: WAY

Benchmarks: WAY

Metrics: Acc0 Acc5 localization error (geodesic) CMC curves

Baselines: LingUNet BLIP-Res18 BLIP(DiaLoc) LingUNet-i LingUNet-e

Builds on: LingUNet BLIP Vision Transformer BERT

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