atlas

Research map / Video / Video-language understanding

LASER: A Neuro-Symbolic Framework for Learning Spatio-Temporal Scene Graphs with Weak Supervision

ICLR 2025 · Video › Video-language understanding · approach: Temporal video grounding

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 LASER, a neuro-symbolic framework that trains spatio-temporal scene graph generators from video captions alone, using LLM-extracted LTLf-style specifications and a differentiable Scallop-based alignment checker with contrastive, temporal, and semantic losses.

Problem

Learning spatio-temporal scene graphs (STSG) from video normally requires costly STSG annotations; the paper asks whether readily available video captions can serve as weak supervision despite their sparsity and noise.

Approach

Convert captions into logical spatio-temporal specifications (STSL, based on LTLf) with GPT-4, then train any STSG generator end-to-end by maximizing the probability that predicted probabilistic scene graphs satisfy the specification, computed with a differentiable Scallop reasoner and augmented by contrastive, time-span, and semantic (integrity-constraint) losses.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Fine-tune CLIP with LASER weak supervision from captionsCLIP · OpenPVSGUnary R@1: 0.1633 -> 0.2778Helped
Fine-tune CLIP with LASER weak supervision from captionsCLIP · OpenPVSGBinary R@5: 0.0673 -> 0.4214Helped
Fine-tune VIOLET with LASER weak supervision from captionsVIOLET · OpenPVSGUnary R@1: 0.0660 -> 0.0878Helped
Fine-tune SigLIP with LASER weak supervision from captionsSigLIP · OpenPVSGUnary R@1: 0.0000 -> 0.1467Helped
Use caption-generated specifications instead of GPA supervision20BN STSG generator · 20BNaccuracy: 76% -> 83%Helped
Use caption-generated specifications instead of ground-truth programmatic specifications20BN STSG generator · 20BNF1: 0.77 -> 0.73Hurt
Add temporal loss (ablation)Full LASER loss · 20BNF1: 0.31 -> 0.77Helped
Add semantic loss (ablation)Contrastive and temporal loss · 20BNF1: 0.58 -> 0.77Helped
Add semantic loss while using contrastive loss only (ablation)20BN loss setup · 20BNF1: 0.31 -> 0.31No clear effect
Train on 5,000 data points with caption-derived specifications instead of direct supervisionMUGEN action model · MUGEN (5,000 data points)action prediction accuracy: 54.4 -> 59.6Helped
Train CLIP with LASER on LLaVA-Video captions rather than use the base CLIP modelCLIP · OpenPVSGUnary R@1: 0.1633 -> 0.2368Helped
Use generated STSL directly without fine-tuning CLIPOpenPVSG STSG prediction · OpenPVSGUnary R@1: 0.2778 -> 0.0514Hurt

Surprising findings

Limitations

Experimental setup

Datasets: OpenPVSG 20BN-Something-Something MUGEN LLaVA-Video 10K Action Genome VidVRD

Benchmarks: OpenPVSG 20BN-Something-Something MUGEN Action Genome

Metrics: unary R@k binary R@k F1 accuracy action prediction accuracy

Baselines: VIOLET SigLIP CLIP fully supervised VPS/IPS models STTran TRACE GPA VT-TWINS TempCLR Supervised

Builds on: Scallop LTLf GPA TempCLR VT-TWINS

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