Evaluating structure learning algorithms with a balanced scoring function

05/29/2019
by   Anthony Constantinou, et al.
0

Several structure learning algorithms have been proposed towards discovering causal or Bayesian Network (BN) graphs, which is a particularly challenging problem in AI. The performance of these algorithms is evaluated based on the relationship the learned graph has with respect to the ground truth graph. However, there is no agreed scoring function to determine this relationship. Moreover, this paper shows that the commonly used metrics tend to be biased in favour of graphs that minimise the number of edges. The evaluation bias is inconsistent and may lead to evaluating graphs with no edges as superior to graphs with varying numbers of correct and incorrect edges; implying that graphs that minimise edges are often favoured over more complex graphs due to bias rather than overall accuracy. While graphs that are less complex are often desirable, the current metrics encourage algorithms to optimise for simplicity, and to discover graphs with a limited number of edges that do not enable full propagation of evidence. This paper proposes a Balanced Scoring Function (BSF) that eliminates this bias by adjusting the reward function based on the difficulty of discovering an edge, or no edge, proportional to their occurrence rate in the ground truth graph. The BSF score can be used in conjunction with other traditional metrics to provide an alternative and unbiased assessment about the capability of structure learning algorithms in discovering causal or BN graphs.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/18/2018

VEBO: A Vertex- and Edge-Balanced Ordering Heuristic to Load Balance Parallel Graph Processing

Graph partitioning drives graph processing in distributed, disk-based an...
research
05/18/2020

Large-scale empirical validation of Bayesian Network structure learning algorithms with noisy data

Numerous Bayesian Network (BN) structure learning algorithms have been p...
research
09/23/2019

Learning Temporal Attention in Dynamic Graphs with Bilinear Interactions

Graphs evolving over time are a natural way to represent data in many do...
research
12/20/2021

Hybrid Bayesian network discovery with latent variables by scoring multiple interventions

In Bayesian Networks (BNs), the direction of edges is crucial for causal...
research
04/11/2022

Learning to Induce Causal Structure

The fundamental challenge in causal induction is to infer the underlying...
research
01/25/2021

How do some Bayesian Network machine learned graphs compare to causal knowledge?

The graph of a Bayesian Network (BN) can be machine learned, determined ...
research
07/13/2018

Perturb and Combine to Identify Influential Spreaders in Real-World Networks

Recent research has shown that graph degeneracy algorithms, which decomp...

Please sign up or login with your details

Forgot password? Click here to reset