trustworthyAI icon indicating copy to clipboard operation
trustworthyAI copied to clipboard

CORL处理非线性因果发现问题

Open MingjiaLi666 opened this issue 3 years ago • 5 comments

请问如果是处理非线性问题应该如何修改代码,只修改reg_type为“GPR”似乎在variable selection时有个pruning_cam方法没有定义,请问该如何解决,谢谢!

MingjiaLi666 avatar Jan 10 '22 11:01 MingjiaLi666

另外论文里假设的SEM是加性噪声模型(ANM),而CAM假设的是广义加性模型(GAM),请问这里的variable selection直接照搬过来是没问题的吗?

MingjiaLi666 avatar Jan 10 '22 11:01 MingjiaLi666

Hi 你好,当前gCastle中的CORL暂不支持GPR,需要额外调用第三方包的关于CAM的R实现(如https://github.com/FenTechSolutions/CausalDiscoveryToolbox), gCastle将尽快补齐CAM这块的python实现

kelizhang avatar Jan 14 '22 06:01 kelizhang

另外论文里假设的SEM是加性噪声模型(ANM),而CAM假设的是广义加性模型(GAM),请问这里的variable selection直接照搬过来是没问题的吗?

好问题,我们也讨论过,也没有一个很明确的结论关于为什么CAM实际中表现得非常好,即便是不符合additive假设。

zhushyu avatar Feb 25 '22 03:02 zhushyu

RL 有一样的问题

Krasaa avatar Aug 01 '22 03:08 Krasaa

怎样在CORL中实现CAM pruning

Chrisqyf avatar Sep 12 '23 07:09 Chrisqyf