摘要
在因果发现领域中,条件独立性(Conditional independence; CI)测试方法决定了基于约束的算法的效率和准确度.Peter-Clark(PC)算法是应用最为广泛的一个基于约束的算法.由于CI测试方法的局限性,该算法在处理高维数据时存在耗时过长和准确度不高的问题.该文提出一种混合CI测试方法(Mixed CI Test; MCIT),它是一种基于核函数的CI测试方法(Kernel-based Conditional Independence Test; KCIT),并结合偏相关性测试. MCIT能与PC算法结合(称为PCMCIT)进行因果发现.MCIT通过偏相关性测试减少了KCIT中存在的大量有关核矩阵的运算,从而提高了因果发现的效率;同时又保留了KCIT能够处理非线性数据的优点,因而保证了因果发现的准确度.在各数据集上的实验结果表明,PCMCIT的精确率比基于KCIT的PC算法(称为PCKCIT)有显著提高,与基于非线性回归的PCRCIT算法不相上下;而PCMCIT的平均运行时间比后两者大为缩短.
- 单位