Explaining Explanations in Probabilistic Logic Programming

被引:0
|
作者
Vidal, German [1 ]
机构
[1] Univ Politecn Valencia, VRAIN, Valencia, Spain
来源
PROGRAMMING LANGUAGES AND SYSTEMS, APLAS 2024 | 2025年 / 15194卷
基金
欧盟地平线“2020”;
关键词
JUSTIFICATIONS; INFERENCE; ABDUCTION;
D O I
10.1007/978-981-97-8943-6_7
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The emergence of tools based on artificial intelligence has also led to the need of producing explanations which are understandable by a human being. In most approaches, the system is considered a black box, making it difficult to generate appropriate explanations. In this work, though, we consider a setting where models are transparent: probabilistic logic programming (PLP), a paradigm that combines logic programming for knowledge representation and probability to model uncertainty. However, given a query, the usual notion of explanation is associated with a set of choices, one for each random variable of the model. Unfortunately, such a set does not explain why the query is true and, in fact, it may contain choices that are actually irrelevant for the considered query. To improve this situation, we present in this paper an approach to explaining explanations which is based on defining a new query-driven inference mechanism for PLP where proofs are labeled with choice expressions, a compact and easy to manipulate representation for sets of choices. The combination of proof trees and choice expressions allows us to produce comprehensible query justifications with a causal structure.
引用
收藏
页码:130 / 152
页数:23
相关论文
共 50 条
  • [41] A sequential model of bargaining in logic programming
    Wu Chen
    Dongmo Zhang
    Maonian Wu
    Frontiers of Computer Science, 2015, 9 : 474 - 484
  • [42] A sequential model of bargaining in logic programming
    Chen, Wu
    Zhang, Dongmo
    Wu, Maonian
    FRONTIERS OF COMPUTER SCIENCE, 2015, 9 (03) : 474 - 484
  • [43] Tracking probabilistic truths: a logic for statistical learning
    Baltag, Alexandru
    Rad, Soroush Rafiee
    Smets, Sonja
    SYNTHESE, 2021, 199 (3-4) : 9041 - 9087
  • [44] Complexity results for probabilistic answer set programming
    Maua, Denis Deratani
    Cozman, Fabio Gagliardi
    INTERNATIONAL JOURNAL OF APPROXIMATE REASONING, 2020, 118 : 133 - 154
  • [45] Lifted discriminative learning of probabilistic logic programs
    Fadja, Arnaud Nguembang
    Riguzzi, Fabrizio
    MACHINE LEARNING, 2019, 108 (07) : 1111 - 1135
  • [46] DATA DICTIONARY DESIGN - A LOGIC PROGRAMMING APPROACH
    PIRRI, F
    PIZZUTI, C
    LECTURE NOTES IN COMPUTER SCIENCE, 1992, 645 : 210 - 225
  • [47] Safe Reinforcement Learning via Probabilistic Logic Shields
    Yang, Wen-Chi
    Marra, Giuseppe
    Rens, Gavin
    De Raedt, Luc
    PROCEEDINGS OF THE THIRTY-SECOND INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, IJCAI 2023, 2023, : 5739 - 5749
  • [48] Swift Markov Logic for Probabilistic Reasoning on Knowledge Graphs
    Bellomarini, Luigi
    Laurenza, Eleonora
    Sallinger, Emanuel
    Sherkhonov, Evgeny
    THEORY AND PRACTICE OF LOGIC PROGRAMMING, 2023, 23 (03) : 507 - 534
  • [49] Probabilistic satisfiability and coherence checking through integer programming
    Cozman, Fabio G.
    di Ianni, Lucas Fargoni
    INTERNATIONAL JOURNAL OF APPROXIMATE REASONING, 2015, 58 : 57 - 70
  • [50] ABC-Fun: A Probabilistic Programming Language for Biology
    Georgoulas, Anastasis
    Hillston, Jane
    Sanguinetti, Guido
    COMPUTATIONAL METHODS IN SYSTEMS BIOLOGY, 2013, 8130 : 150 - 163