因果推断综述及基础方法介绍(二)
对于那些对因果推断感兴趣的读者,建议先阅读《因果推断综述及基础方法介绍(一)》,该部分概述了基础的因果推断方法。本篇将深入介绍该领域的一些前沿论文和方法,虽然我对其进行了深入研究或实现,但力求用易于理解的方式讲解。本文不强调时间顺序,而是对多种方法进行介绍,各个领域中都有新近的研究出现。如遇到问题或建议,欢迎在评论或私信中交流。
Meta Learning方法涉及利用机器学习估计条件均值效应(CATE),如uplift model中的one model和two model方法,前者对应S-learner,后者为T-learner。S-learner将treatment作为特征,而T-learner则通过两个模型分别模拟干预组和非干预组,但可能面临模型偏见不一致的问题。X-learner在此基础上改进,通过平衡样本和预估误差来处理不平衡数据,实验表明在数据量差异较大时效果显著,但在CATE接近0时不如S-learner。
此外,还有《Transfer Learning for Estimating Causal Effects using Neural Networks》介绍了更多元的meta learning方法,如warm start T-learner和joint training等。表示学习通过消除偏见并保持treatment效应的代表性学习在因果推断中扮演重要角色,如BNN和BLR算法通过不同的优化策略来解决样本不平衡问题。
TARNet和CFR论文则针对样本不平衡问题进行优化,TARNet通过同时优化参数减少了两步优化的复杂性,而CFR则引入了重要性采样权重。ACE论文则关注局部相似性的保留,通过倾向性得分的相似性保持损失函数。SITE论文结合全局和局部信息,利用倾向性得分的三元对进行学习。
这些方法展示了因果推断领域的多样性,每种方法都有其适用场景和局限性,深入理解它们有助于在实际应用中选择最合适的方法。
本文如未解决您的问题请添加抖音号:51dongshi(抖音搜索懂视),直接咨询即可。