@@ -2652,7 +2652,7 @@ def _build_registry():
26522652 name = "surrogate_index" ,
26532653 category = "surrogate" ,
26542654 description = (
2655- "Athey-Chetty-Imbens surrogate-index estimator for the "
2655+ "Athey-Chetty-Imbens-Kang surrogate-index estimator for the "
26562656 "long-term ATE: combines an experimental sample (treatment + "
26572657 "short-term surrogate) with an observational sample "
26582658 "(surrogate + long-term outcome) to extrapolate the effect on "
@@ -2677,7 +2677,7 @@ def _build_registry():
26772677 ),
26782678 tags = ["surrogate" , "long_term" , "causal" , "ate" ],
26792679 reference = (
2680- "Athey, Chetty, Imbens, Pollmann, Taubinsky (2019). NBER WP 26463."
2680+ "Athey, Chetty, Imbens & Kang (2019). NBER WP 26463."
26812681 ),
26822682 ))
26832683
@@ -2799,7 +2799,7 @@ def _build_registry():
27992799 name = "causal_bandit" ,
28002800 category = "causal_rl" ,
28012801 description = (
2802- "Bareinboim-Pearl contextual causal bandit: pick the optimal "
2802+ "Bareinboim-Forney- Pearl contextual causal bandit: pick the optimal "
28032803 "arm by Monte-Carlo estimation of E[Y(a) | context]."
28042804 ),
28052805 params = [
@@ -2810,7 +2810,7 @@ def _build_registry():
28102810 ],
28112811 returns = "CausalBanditResult" ,
28122812 tags = ["causal_rl" , "bandit" , "pearl" ],
2813- reference = "Bareinboim & Pearl (NIPS 2015)." ,
2813+ reference = "Bareinboim, Forney & Pearl (NeurIPS 2015). 'Bandits with Unobserved Confounders: A Causal Approach.' " ,
28142814 ))
28152815 register (FunctionSpec (
28162816 name = "counterfactual_policy_optimization" ,
@@ -3017,7 +3017,7 @@ def _build_registry():
30173017 name = "bayes_dml" ,
30183018 category = "bayes" ,
30193019 description = (
3020- "Bayesian Double Machine Learning (Chernozhukov et al. 2025): "
3020+ "Bayesian Double Machine Learning (DiTraglia & Liu 2025): "
30213021 "Normal-Normal conjugate update on a DML point estimate, with "
30223022 "optional full PyMC MCMC over the orthogonal moment equation."
30233023 ),
@@ -3039,7 +3039,7 @@ def _build_registry():
30393039 "covariates=['x1','x2'])"
30403040 ),
30413041 tags = ["bayes" , "dml" , "double_ml" , "posterior" ],
3042- reference = "Chernozhukov et al. (arXiv:2508.12688, 2025)." ,
3042+ reference = "DiTraglia & Liu (arXiv:2508.12688, 2025). DML framework: Chernozhukov et al. (2018 )." ,
30433043 pre_conditions = [
30443044 "prior_sd is weakly informative relative to the expected effect scale" ,
30453045 "for mode='full': pymc installed (sp.bayes extra)" ,
@@ -3443,7 +3443,7 @@ def _build_registry():
34433443 "unit='id', time='t', covariates=['x1','x2'])"
34443444 ),
34453445 tags = ["bcf" , "longitudinal" , "panel" , "hte" ],
3446- reference = "Alessi, Zorzetto et al. (arXiv:2508.08418, 2025)." ,
3446+ reference = "Prevot, Häring, Nichols, Holmes & Ganjgahi (arXiv:2508.08418, 2025)." ,
34473447 ))
34483448
34493449 # -- Time-series causal discovery extensions --------------------- #
@@ -3632,7 +3632,7 @@ def _build_registry():
36323632 description = (
36333633 "Proximal surrogate-index estimator: long-term ATE when an "
36343634 "unobserved U confounds S→Y, using a proxy W and 2SLS-style "
3635- "bridge-function identification (Imbens-Kallus-Mao 2026 )."
3635+ "bridge-function identification (Imbens-Kallus-Mao-Wang 2025, JRSS-B )."
36363636 ),
36373637 params = [
36383638 ParamSpec ("experimental" , "DataFrame" , True ),
@@ -3650,7 +3650,7 @@ def _build_registry():
36503650 "surrogates=['s'], proxies=['w'], long_term_outcome='Y')"
36513651 ),
36523652 tags = ["surrogate" , "long_term" , "proximal" , "unobserved_confounding" ],
3653- reference = "Imbens, Kallus, Mao (arXiv:2601.17712, 2026) ." ,
3653+ reference = "Imbens, Kallus, Mao & Wang (2025). JRSS-B 87(2), 362-388. arXiv:2202.07234 ." ,
36543654 ))
36553655
36563656 # ------------------------------------------------------------------
@@ -3924,7 +3924,7 @@ def _build_registry():
39243924 "Unified dispatcher for six causal-inference bridging theorems "
39253925 "(2025-2026): DiD≡SC (Shi-Athey), EWM≡CATE (Ferman), "
39263926 "IPW≡DR≡CB (Zhao-Percival), Bunching≡RDD (Lu-Wang-Xie), "
3927- "DR-via-Calibration (Zhang), Long-term-surrogate≡PCI (Kallus-Mao). "
3927+ "DR-via-Calibration (Zhang), Long-term-surrogate≡PCI (Imbens- Kallus-Mao-Wang ). "
39283928 "Reports both path estimates + doubly-robust recommendation."
39293929 ),
39303930 params = [
@@ -3940,7 +3940,7 @@ def _build_registry():
39403940 reference = (
39413941 "Shi-Athey (2503.11375); Ferman et al. (2510.26723); "
39423942 "Zhao-Percival (2310.18563); Lu-Wang-Xie (2404.09117); "
3943- "Zhang et al. (2411.02771); Kallus-Mao (2601.17712 )."
3943+ "Zhang et al. (2411.02771); Imbens- Kallus-Mao-Wang (2202.07234, JRSS-B 2025 )."
39443944 ),
39453945 ))
39463946
0 commit comments