Jabbari Fattaneh, Visweswaran Shyam, Cooper Gregory F
Intelligent Systems Program, University of Pittsburgh, Pittsburgh, PA, USA.
Department of Biomedical Informatics, University of Pittsburgh, Pittsburgh, PA, USA.
Proc Mach Learn Res. 2018 Sep;72:169-180.
Bayesian network (BN) structure learning algorithms are almost always designed to recover the structure that models . While accurately learning such population-wide Bayesian networks is useful, learning Bayesian networks that are specific to each instance is often important as well. For example, to understand and treat a patient (instance), it is critical to understand the specific causal mechanisms that are operating in that particular patient. We introduce an instance-specific BN structure learning method that searches the space of Bayesian networks to build a model that is specific to an instance by guiding the search based on attributes of the given instance (e.g., patient symptoms, signs, lab results, and genotype). The structure discovery performance of the proposed method is compared to an existing state-of-the-art BN structure learning method, namely an implementation of the Greedy Equivalence Search algorithm called FGES, using both simulated and real data. The results show that the proposed method improves the precision of the model structure that is output, when compared to GES, especially for those variables that exhibit context-specific independence.
贝叶斯网络(BN)结构学习算法几乎总是设计用于恢复对模型进行建模的结构。虽然准确学习此类全人群贝叶斯网络很有用,但学习特定于每个实例的贝叶斯网络通常也很重要。例如,为了理解和治疗一名患者(实例),了解该特定患者体内运行的具体因果机制至关重要。我们引入了一种特定于实例的BN结构学习方法,该方法在贝叶斯网络空间中进行搜索,通过基于给定实例的属性(例如患者症状、体征、实验室结果和基因型)来指导搜索,从而构建一个特定于该实例的模型。使用模拟数据和真实数据,将所提出方法的结构发现性能与现有的最先进BN结构学习方法(即一种名为FGES的贪婪等价搜索算法的实现)进行比较。结果表明,与GES相比,所提出的方法提高了输出模型结构的精度,尤其是对于那些表现出上下文特定独立性的变量。