Long-Term Effects in Recommender Systems

Causal Inference
Recommender Systems
Project Lab
An applied causal inference lab on short- and long-term recommender-system effects under time-varying confounding.
Secondary outcome comparison for long-term recommender-system effects
Figure 1: Secondary outcome checks showing how recommender interventions can affect engagement beyond the immediate response.

This lab studies the difference between immediate engagement and longer-term user response in recommender systems. A recommendation intervention can change what a user watches now, but it can also change future exposure, future preferences, and later engagement. That makes the causal problem sequential rather than static.

The lab builds a time-indexed workflow with treatment history, outcome windows, time-varying confounders, and policy-relevant estimands. It introduces marginal structural models and g-computation as practical tools for reasoning about sequential effects when earlier exposure changes later context.

Lab Sequence

01. KuaiRec Sequence EDA

Builds the sequential user-item setting and introduces the data structure needed to study effects that unfold over time.

02. Long-Term Outcome Definition

Defines short- and long-term outcomes, clarifies the timing of treatment and response, and shows why outcome windows are design choices.

04. Marginal Structural Model

Uses inverse probability weights to estimate sequential effects while accounting for time-varying confounders affected by earlier exposure.

05. G-Computation

Builds outcome models for counterfactual trajectories and compares model-based sequential estimates with weighted approaches.