atlas

Research map / Probabilistic and scientific modeling / Causal discovery

Causal Representation Learning for Generalisable Recommendation

NeurIPS 2026 · Probabilistic and scientific modeling › Causal discovery · approach: Causal representation identifiability · 0 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 an information-theoretic causal disentanglement objective (utility CMI minus confounder MI penalty), made tractable via InfoNCE and NCE-CLUB bounds, and shows gains under distribution shift on a synthetic SCM, KuaiRand, and a Spotify playlist A/B test.

Problem

Recommender models trained on confounded, policy-generated interaction logs fail to generalise to the candidate distribution at serving time, so offline metrics poorly predict online performance.

Approach

Learn a treatment representation that maximises conditional mutual information with the outcome given the observed confounder while penalising its mutual information with the confounder; the penalty is estimated with a gradient-reversal adversary using an InfoNCE lower bound (monitored with NCE-CLUB), giving a deployable add-on to any supervised ranker.

Key results

Surprising findings

Limitations

Experimental setup

Datasets: KuaiRand-Pure synthetic linear SCM Spotify production interaction logs

Benchmarks: KuaiRand-Pure random-exposure test split synthetic SCM intervention sensitivity Spotify online A/B test

Metrics: AUC Recall@5 NDCG@5 MAE intervention sensitivity track streams track skips minutes played

Baselines: DeepFM baseline (production ranker) CFR/TARNet CEVAE Dragonnet IPS reweighting

Builds on: InfoNCE CLUB DeepFM gradient reversal invariant risk minimisation

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