DPN-SA

DPN-SA performs propensity score matching and counterfactual outcome prediction for causal inference in observational studies using a sparse autoencoder-based deep neural architecture to handle high-dimensional covariates and nonlinear or nonparallel treatment assignment.


Key Features:

  • Propensity Score Matching: Matches subjects by estimated propensity scores to reduce bias in treatment effect estimation.
  • Counterfactual Prediction: Predicts counterfactual outcomes under alternative treatment scenarios to enable causal effect estimation.
  • Sparse Autoencoder-based Dimensionality Reduction: Leverages sparse autoencoders to process and extract features from high-dimensional covariates such as electronic health records.
  • Robustness to Assignment Bias: Mitigates biases including discrimination in treatment assignment to improve causal estimates.
  • Comparative Performance: Demonstrated improvements of 36%–63% over logistic regression and LASSO and 6%–10% over deep counterfactual networks with propensity dropout (DCN-PD) across evaluated datasets.
  • Treatment Effect Metrics: Produces accurate average treatment effect (ATE) and average treatment effect on the treated (ATT) estimates with low variance.
  • Heterogeneity Precision: Achieves low mean squared error in precision on effect's heterogeneity, capturing variation in treatment effects across subgroups.
  • Robustness Testing: Validated robustness through noise injection and the addition of correlated variables.

Scientific Applications:

  • Infant Health and Development Program semisynthetic dataset: Validated on a semisynthetic dataset with nonlinear/nonparallel treatment selection bias to assess causal inference accuracy.
  • LaLonde employment training program dataset: Applied to a real-world dataset from LaLonde's employment training program for empirical evaluation of treatment effects.
  • Comparative evaluation: Used to compare performance against logistic regression, LASSO, and DCN-PD, showing quantitative improvements and estimates close to true values.

Methodology:

DPN-SA employs a deep learning framework that integrates sparse autoencoders to process and analyze high-dimensional covariates, enabling the model to capture complex patterns and relationships in nonlinear or nonparallel treatment assignment.

Topics

Details

License:
MIT
Tool Type:
command-line tool
Programming Languages:
Python
Added:
3/19/2021
Last Updated:
11/24/2024

Operations

Publications

Ghosh S, Bian J, Guo Y, Prosperi M. Deep propensity network using a sparse autoencoder for estimation of treatment effects. Journal of the American Medical Informatics Association. 2021;28(6):1197-1206. doi:10.1093/jamia/ocaa346. PMID:33594415. PMCID:PMC8661404.

PMID: 33594415
PMCID: PMC8661404
Funding: - NIH: R01AI145552, R01CA246418, R21AG068717, R21CA245858, U18DP006512