Explainable Fact Checking with Probabilistic Answer Set Programming
Pith reviewed 2026-05-25 18:20 UTC · model grok-4.3
The pith
A probabilistic answer set programming approach labels claims with explanations by combining knowledge graphs, rule discovery, and web mining.
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
Core claim
The paper claims that modeling the fact checking task as an inference problem in probabilistic answer set programming allows uncertain evidence from knowledge graphs, discovered logical rules, and web-mined facts to yield both accurate claim labels and human-interpretable explanations, with experimental results showing higher quality than state-of-the-art baselines.
What carries the argument
Probabilistic answer set programming, which encodes uncertain rules and facts from graphs and web sources into logical programs for inference that simultaneously labels claims and generates explanations.
If this is right
- Claims receive both labels and explanations through probabilistic inference.
- The method achieves higher quality results than existing baselines on the evaluated tasks.
- Explanations draw directly on the semantic relationships stored in knowledge graphs.
- Rule discovery and web mining together address gaps in the source graphs.
Where Pith is reading between the lines
- The same encoding of uncertain evidence into answer set programs could support verification tasks in domains with structured but incomplete data beyond news claims.
- Performance would likely degrade on claims requiring evidence types not well captured by logical rules or web text snippets.
- Replacing the rule discovery step with learned embeddings might change both accuracy and the form of the generated explanations.
Load-bearing premise
Logical rule discovery combined with web text mining gathers sufficient evidence to assess claims despite the inevitable incompleteness of knowledge graphs.
What would settle it
A benchmark of claims where the system consistently fails to collect enough evidence from rules and web mining, resulting in either no label or explanations that contradict human judgments on claim validity.
Figures
read the original abstract
One challenge in fact checking is the ability to improve the transparency of the decision. We present a fact checking method that uses reference information in knowledge graphs (KGs) to assess claims and explain its decisions. KGs contain a formal representation of knowledge with semantic descriptions of entities and their relationships. We exploit such rich semantics to produce interpretable explanations for the fact checking output. As information in a KG is inevitably incomplete, we rely on logical rule discovery and on Web text mining to gather the evidence to assess a given claim. Uncertain rules and facts are turned into logical programs and the checking task is modeled as an inference problem in a probabilistic extension of answer set programs. Experiments show that the probabilistic inference enables the efficient labeling of claims with interpretable explanations, and the quality of the results is higher than state of the art baselines.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper presents a fact-checking method that assesses claims using reference information from knowledge graphs (KGs) and generates interpretable explanations based on entity semantics and relationships. To handle inevitable KG incompleteness, it combines logical rule discovery with web text mining to gather evidence; uncertain rules and facts are encoded as programs, and claim verification is cast as inference in a probabilistic extension of answer set programming. Experiments are reported to show that the approach enables efficient claim labeling together with explanations and yields higher quality than state-of-the-art baselines.
Significance. If the experimental claims hold, the combination of probabilistic ASP inference with explicit rule discovery and web mining supplies a concrete route to transparent fact checking that respects both logical structure and uncertainty; the explicit acknowledgment of KG incompleteness and the positioning of rule discovery as mitigation are strengths that could influence subsequent work on explainable verification systems.
minor comments (2)
- [Abstract] Abstract: the phrase 'probabilistic extension of answer set programs' is used without naming the concrete formalism (e.g., ProbLog, P-log, or a custom semantics); a one-sentence clarification would help readers locate the exact inference engine.
- [Experiments] The manuscript should include a short table or paragraph that lists the concrete datasets, number of claims, and baseline systems used in the reported experiments so that the 'higher quality' claim can be directly compared with prior work.
Simulated Author's Rebuttal
We thank the referee for the positive assessment of our paper and the recommendation for minor revision. The review correctly highlights the integration of probabilistic ASP inference with rule discovery and web mining as a strength for transparent fact checking that accounts for KG incompleteness.
Circularity Check
No significant circularity identified
full rationale
The paper frames fact checking as inference in probabilistic ASP after explicit steps of KG lookup, rule discovery, and web mining to address incompleteness; the abstract states these choices directly without any derivation that reduces a claimed prediction or uniqueness result to a fitted parameter or prior self-citation by construction. No equations, ansatzes, or load-bearing citations are exhibited that collapse the central result to its inputs. The experimental comparison to baselines remains an independent evaluation step.
Axiom & Free-Parameter Ledger
axioms (2)
- domain assumption Knowledge graphs contain a formal representation of knowledge with semantic descriptions of entities and their relationships.
- domain assumption Information in a KG is inevitably incomplete, requiring external evidence from rule discovery and web mining.
Lean theorems connected to this paper
-
IndisputableMonolith/Cost/FunctionalEquation.leanwashburn_uniqueness_aczel unclear?
unclearRelation between the paper passage and the cited Recognition theorem.
Uncertain rules and facts are turned into logical programs
What do these tags mean?
- matches
- The paper's claim is directly supported by a theorem in the formal canon.
- supports
- The theorem supports part of the paper's argument, but the paper may add assumptions or extra steps.
- extends
- The paper goes beyond the formal theorem; the theorem is a base layer rather than the whole result.
- uses
- The paper appears to rely on the theorem as machinery.
- contradicts
- The paper's claim conflicts with a theorem or certificate in the canon.
- unclear
- Pith found a possible connection, but the passage is too broad, indirect, or ambiguous to say the theorem truly supports the claim.
Reference graph
Works this paper leans on
-
[1]
M. Babakar and W. Moy. The state of automated factchecking. https: //fullfact.org/blog/2016/aug/ automated-factchecking/, 2016
work page 2016
- [2]
-
[3]
T. D. Cao, I. Manolescu, and X. Tannier. Searching for truth in a database of statistics. In WebDB, pages 4:1–4:6, 2018
work page 2018
-
[4]
G. L. Ciampaglia, P. Shiralkar, L. M. Rocha, J. Bollen, F. Menczer, and A. Flammini. Computational fact checking from knowl- edge networks. PloS one, 10(6), 2015
work page 2015
-
[5]
X. Dong, E. Gabrilovich, G. Heitz, W. Horn, N. Lao, K. Murphy, T. Strohmann, S. Sun, and W. Zhang. Knowledge vault: a web-scale approach to probabilistic knowledge fusion. In KDD, pages 601–610, 2014
work page 2014
-
[6]
M. H. Gad-Elrab, D. Stepanova, J. Urbani, and G. Weikum. Exfakt: A framework for explaining facts over knowledge graphs and text. In WSDM, pages 87–95, 2019
work page 2019
-
[7]
L. Gal ´arraga, C. Teflioudi, K. Hose, and F. M. Suchanek. Fast rule mining in ontological knowledge bases with AMIE+. The VLDB Journal, 24(6):707–730, 2015
work page 2015
-
[8]
A. Gatt and E. Krahmer. Survey of the state of the art in natural language generation: Core tasks, applications and evaluation.Jour- nal of Artificial Intelligence Research, 61:65– 170, 2018. 10
work page 2018
- [9]
-
[10]
V . Huynh and P. Papotti. Towards a benchmark for fact checking with knowl- edge bases. In Companion of TheWebConf (WWW), pages 1595–1598, 2018
work page 2018
-
[11]
I. Jaradat, P. Gencheva, A. Barr ´on-Cede˜no, L. M`arquez, and P. Nakov. ClaimRank: De- tecting check-worthy claims in Arabic and English. In NAACL-HTL, pages 26–30, 2018
work page 2018
-
[12]
J. Leblay. A declarative approach to data- driven fact checking. In AAAI, pages 147– 153, 2017
work page 2017
-
[13]
J. Lee, S. Talsania, and Y . Wang. Comput- ing LPMLN using ASP and MLN solvers. Theory and Practice of Logic Programming , 2017
work page 2017
- [14]
-
[15]
J. Lehmann, D. Gerber, M. Morsey, and A. N. Ngomo. Defacto - deep fact validation. In ISWC, pages 312–327, 2012
work page 2012
- [16]
- [17]
- [18]
-
[19]
M. Richardson and P. Domingos. Markov logic networks. Machine learning , 62(1- 2):107–136, 2006
work page 2006
- [20]
-
[21]
P. Shiralkar, A. Flammini, F. Menczer, and G. L. Ciampaglia. Finding streams in knowl- edge graphs to support fact checking. In ICDM, pages 859–864, 2017
work page 2017
- [22]
- [23]
-
[24]
F. M. Suchanek, G. Kasneci, and G. Weikum. Yago: a core of semantic knowledge. In WWW, pages 697–706. ACM, 2007
work page 2007
- [25]
-
[26]
Fairness and Explainability: From ideation to implementation
Workshop. Fairness and Explainability: From ideation to implementation. In NeurIPS, 2019
work page 2019
-
[27]
Y . Wu, P. K. Agarwal, C. Li, J. Yang, and C. Yu. Toward computational fact- checking. Proceedings of the VLDB Endow- ment, 7(7):589–600, 2014. 11
work page 2014
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.