Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

Scalable Explanation of Inferences on Large Graphs

About

Probabilistic inferences distill knowledge from graphs to aid human make important decisions. Due to the inherent uncertainty in the model and the complexity of the knowledge, it is desirable to help the end-users understand the inference outcomes. Different from deep or high-dimensional parametric models, the lack of interpretability in graphical models is due to the cyclic and long-range dependencies and the byzantine inference procedures. Prior works did not tackle cycles and make \textit{the} inferences interpretable. To close the gap, we formulate the problem of explaining probabilistic inferences as a constrained cross-entropy minimization problem to find simple subgraphs that faithfully approximate the inferences to be explained. We prove that the optimization is NP-hard, while the objective is not monotonic and submodular to guarantee efficient greedy approximation. We propose a general beam search algorithm to find simple trees to enhance the interpretability and diversity in the explanations, with parallelization and a pruning strategy to allow efficient search on large and dense graphs without hurting faithfulness. We demonstrate superior performance on 10 networks from 4 distinct applications, comparing favorably to other explanation methods. Regarding the usability of the explanation, we visualize the explanation in an interface that allows the end-users to explore the diverse search results and find more personalized and sensible explanations.

Chao Chen, Yifei Liu, Xi Zhang, Sihong Xie• 2019

Related benchmarks

TaskDatasetResultRank
ExplainabilityCiteseer
Faithfulness (KL)0.03
12
Few-shot Graph Learning ExplainabilityPubmed (2% labeling ratio)
Explainability Performance26.74
12
ExplainabilityCoauthorPhy
Faithfulness (KL distance)6.53
12
Few-shot Graph Learning ExplainabilityPubmed (3% labeling ratio)
Explainability Score28.68
12
Few-shot Graph Learning ExplainabilityDBLP 2% labeling ratio
Explainability Performance2.1678
12
Few-shot Graph Learning ExplainabilityDBLP (3% labeling ratio)
Explainability Score2.1348
12
Few-shot Graph Learning ExplainabilityCoauthorCS (2% labeling ratio)
Explainability Performance3.3208
12
Few-shot Graph Learning ExplainabilityCoauthorCS (3% labeling ratio)
Explainability Score3.5954
12
ExplainabilityPubmed
Faithfulness (KL distance)0.287
12
ExplainabilityDBLP
Faithfulness (KL distance)2.135
12
Showing 10 of 22 rows

Other info

Follow for update