atlas

Research map / Probabilistic and scientific modeling / Causal discovery

Object centric architectures enable efficient causal representation learning

ICLR 2024 · Probabilistic and scientific modeling › Causal discovery · approach: Causal representation identifiability · 1 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.

Shows that injective-generator assumptions in causal representation learning break for multi-object scenes, and proposes an object-centric (SA-MESH slot attention) encoder with sparse-perturbation weak supervision and slot matching that disentangles per-object properties with fewer perturbations.

Problem

Causal representation learning assumes an injective generative function over d-dimensional latent vectors, but when observations contain unordered sets of indistinguishable objects this fails, so disentanglement of object properties breaks down.

Approach

Treat multi-object scenes as sets: use an object-centric slot-attention encoder (SA-MESH) that partitions the image into per-object patches with a shared per-slot encoder, then apply sparse-perturbation weak supervision with a matching step to find the perturbed slot. This reduces the multi-object problem to single-object disentanglement and needs about k times fewer perturbations.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use object-centric slot representations with the weakly supervised disentanglement loss and matching instead of a non-object-centric ResNet18 encoderCausal representation learning on 2D Shapes · 2D Shapes test, fully sparse perturbations, multiple object counts and property setsMCCHelped
Use object-centric slot representations with the weakly supervised disentanglement loss and matching instead of a non-object-centric ResNet18 encoderCausal representation learning on 2D Shapes · 2D Shapes test, fully sparse perturbations, multiple object counts and property setsLDHelped
Use object-centric slot representations with the weakly supervised disentanglement loss and matching instead of reconstruction-trained slot projectionsSA-MESH · 3D Shapes test, fully sparse perturbations, position/color/size/rotation targetsLDHelped
Use object-centric slot representations with the weakly supervised disentanglement loss and matching instead of reconstruction-trained slot projectionsSA-MESH · 3D Shapes test, fully sparse perturbations, position/color/size/rotation targetsMCCHelped
Represent shared object properties with a shared object-wise encoder rather than a fixed-size vector encoderCausal representation learning with k objects · Synthetic multi-object settings covered by the theoremrequired perturbations: k times fewer perturbationsHelped

Surprising findings

Limitations

Experimental setup

Datasets: synthetic 2D shapes dataset synthetic 3D shapes dataset

Benchmarks: 2D shapes (synthetic) 3D shapes (synthetic)

Metrics: MCC linear disentanglement R^2

Baselines: ResNet18 CNN (injective and non-injective variants) SA-RP (random projection on slots) SA-PC (principal components on slots) SA-LR (supervised linear regression upper bound)

Builds on: Slot Attention SA-MESH sparse perturbation disentanglement (Ahuja et al.) nonlinear ICA

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