trustworthyAI
trustworthyAI copied to clipboard
CORL处理非线性因果发现问题
请问如果是处理非线性问题应该如何修改代码,只修改reg_type为“GPR”似乎在variable selection时有个pruning_cam方法没有定义,请问该如何解决,谢谢!
另外论文里假设的SEM是加性噪声模型(ANM),而CAM假设的是广义加性模型(GAM),请问这里的variable selection直接照搬过来是没问题的吗?
Hi 你好,当前gCastle中的CORL暂不支持GPR,需要额外调用第三方包的关于CAM的R实现(如https://github.com/FenTechSolutions/CausalDiscoveryToolbox), gCastle将尽快补齐CAM这块的python实现
另外论文里假设的SEM是加性噪声模型(ANM),而CAM假设的是广义加性模型(GAM),请问这里的variable selection直接照搬过来是没问题的吗?
好问题,我们也讨论过,也没有一个很明确的结论关于为什么CAM实际中表现得非常好,即便是不符合additive假设。
RL 有一样的问题
怎样在CORL中实现CAM pruning