← Latest papers
🤖 machine learning

Optimizing Treatment Allocation in the Presence of Interference

This paper introduces OTAPI, a two-step framework that bridges the gap between Influence Maximization and Uplift Modeling by integrating causal treatment effect estimators into classic influence maximization algorithms to optimally allocate treatments in networks despite the NP-hard nature of the problem and the presence of interference.

Original authors: Daan Caljon, Jente Van Belle, Jeroen Berrevoets, Wouter Verbeke

Published 2026-08-04
📖 1 min read☕ Coffee break read

Original authors: Daan Caljon, Jente Van Belle, Jeroen Berrevoets, Wouter Verbeke

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Technical Summary: Optimizing Treatment Allocation in the Presence of Interference (OTAPI)

1. Problem Definition

The paper addresses the challenge of Optimal Treatment Allocation in networked environments where entities influence one another, a phenomenon known as interference or spillover effects. This problem sits at the intersection of two established fields:

  • Influence Maximization (IM): Traditionally focuses on selecting a set of kk seed nodes to maximize influence spread (e.g., viral marketing, vaccination). Standard IM approaches often rely on assumed diffusion processes (e.g., Independent Cascade, Linear Threshold) and network structure (e.g., degree centrality) but frequently ignore node-specific features and heterogeneous treatment effects.
  • Uplift Modeling (UM): Focuses on estimating Individual Treatment Effects (ITE) to rank entities and select the top kk. However, standard UM assumes independence between entities. In network settings, this assumption is violated; treating one entity alters the potential outcomes of its neighbors, rendering simple ranking strategies suboptimal.

The core problem is formalized as finding a treatment allocation vector tt^* (where ti{0,1}t_i \in \{0,1\}) that maximizes the Total Treatment Effect (TTE) across the network, subject to a budget constraint tik\sum t_i \leq k. The TTE is the sum of Individual Total Treatment Effects (ITTE), which account for both the direct effect of treatment on an entity and the indirect spillover effects from treated neighbors. The authors note that finding the optimal tt^* is NP-hard.

2. Methodology: OTAPI

The authors propose OTAPI (Optimizing Treatment Allocation in the Presence of Interference), a two-step framework that bridges the gap between UM and IM by leveraging data-driven causal estimates within combinatorial optimization algorithms.

Step 1: Relational Causal Estimation

The first step involves training a relational causal estimator on observational data to predict potential outcomes under various treatment and exposure scenarios.

  • Causal Structure: The model assumes that an entity's outcome YiY_i depends on its own features XiX_i, its own treatment TiT_i, the features of its neighbors XNiX_{N_i}, and the treatments of its neighbors TNiT_{N_i}.
  • Exposure Mapping: To summarize neighbor treatments, the authors use an exposure mapping Zi=jNiTjNiZ_i = \frac{\sum_{j \in N_i} T_j}{|N_i|}, representing the proportion of treated neighbors.
  • Estimator Architecture: The paper utilizes NetEst (Jiang and Sun, 2022), a Graph Neural Network (GNN) based estimator. NetEst employs adversarial representation balancing to mitigate confounding bias. It uses a Graph Convolutional Network (GCN) to aggregate neighbor features and two discriminators to ensure the learned latent representation ϕi\phi_i is invariant to the treatment assignment TiT_i and the exposure ZiZ_i.
  • Output: The trained model estimates the Individual Total Treatment Effect (ITTE), denoted as ω^i(ti,zi)\hat{\omega}_i(t_i, z_i), for any given allocation.

Step 2: Optimization

The second step uses the ITTE estimates from Step 1 as the objective function for a combinatorial optimization algorithm to find the optimal set of kk nodes.

  • Algorithm Selection: Since the problem is NP-hard, OTAPI employs heuristics from the IM literature. The authors implement two variants:
    • OTAPI-GR: Uses a Greedy Algorithm that iteratively adds the node yielding the highest marginal gain in estimated TTE.
    • OTAPI-GA: Uses a Genetic Algorithm that evolves a population of treatment allocation vectors using crossover and mutation, with the estimated TTE serving as the fitness function.
  • Flexibility: The framework is agnostic to the specific causal estimator or optimization algorithm used, allowing for the integration of other relational estimators or heuristics (e.g., Simulated Annealing).

3. Key Contributions

  1. Problem Formalization: The authors formalize the problem of finding optimal treatment allocations in the presence of interference, explicitly defining the ITTE and TTE in a network context where traditional consistency assumptions are relaxed.
  2. OTAPI Framework: They introduce a novel two-step method that integrates relational causal inference with classic IM optimization algorithms, moving beyond the limitations of pure ranking (UM) or pure structural heuristics (IM).
  3. Empirical Validation: Extensive experiments on synthetic and semi-synthetic datasets (BlogCatalog, Flickr, Enron) demonstrate that OTAPI outperforms traditional baselines.

4. Experimental Results

The authors evaluated OTAPI against several baselines:

  • Baselines: Degree (DEG), Single Discount (SD), CELF (classic IM with diffusion simulation), and TARNet (standard UM without network info). An "Oracle Greedy" (OG) using the true data-generating process served as an upper bound.
  • Metrics: Performance was measured using Liftup (relative increase in TTE over random allocation) and RISEO (relative increase in sum of expected outcomes).

Key Findings:

  • Superior Performance: OTAPI (both GR and GA variants) consistently outperformed all baselines across various budget sizes (kk) and spillover magnitudes (βspillover\beta_{spillover}).
  • Robustness to Spillover: As the magnitude of spillover effects increased, the performance of TARNet (UM) degraded significantly, while OTAPI maintained high performance by explicitly modeling interference.
  • Budget Sensitivity:
    • For small budgets, network-structure-based methods (DEG, SD) performed reasonably well due to the power-law degree distribution of the networks.
    • As budgets increased, TARNet became more competitive as individual treatment effects (MITE) became more dominant than spillover effects.
    • OTAPI successfully captured both spillover effects and MITEs, performing well across the entire range of budgets.
  • Generalization: OTAPI maintained its advantage across different network topologies (Barabási-Albert vs. Watts-Strogatz), dataset sizes, and feature dimensionalities.
  • Runtime: While the Greedy variant (OTAPI-GR) scales poorly with network size due to repeated TTE calculations, the Genetic Algorithm variant (OTAPI-GA) showed only a slight increase in runtime with dataset size, offering a more scalable solution for large networks.

5. Significance and Limitations

Significance:
The paper claims that OTAPI fills a critical gap between Influence Maximization and Uplift Modeling. By combining data-driven causal effect estimation with combinatorial optimization, it provides a more robust solution for treatment allocation in networks where interference is present. The authors argue that relying solely on node ranking (UM) or assumed diffusion models (IM) leads to suboptimal decisions, whereas OTAPI leverages both individual heterogeneity and network dynamics.

Limitations and Future Work:
The authors acknowledge several limitations:

  • Causal Assumptions: The current model assumes a specific causal structure that excludes contagion effects (where an outcome at time tt influences another at t+1t+1).
  • Exposure Mapping: The reliance on a simple exposure mapping (ratio of treated neighbors) may not hold in all practical scenarios. However, they note that OTAPI is modular and can accommodate more complex estimators that relax this assumption.
  • Estimation Error: Errors in the causal estimator could propagate to the optimization step. The authors suggest investigating end-to-end approaches where treatment allocation is learned directly from input data as a future direction.
  • Cost-Benefit Analysis: The current framework does not explicitly incorporate the costs of treatment or the economic value of outcomes to determine the optimal budget kk^*, which they identify as a promising area for future research.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →