Declarative Reasoning on Explanations Using Constraint Logic Programming
원문 초록
Explaining opaque Machine Learning (ML) models is an increasingly relevant problem. Current explanation in AI (XAI) methods suffer several shortcomings, among others an insufficient incorporation of background knowledge, and a lack of abstraction and interactivity with the user. We propose REASONX, an explanation method based on Constraint Logic Programming (CLP). REASONX can provide declarative, interactive explanations for decision trees, which can be the ML models under analysis or global/local surrogate models of any black-box model. Users can express background or common sense knowledge using linear constraints and MILP optimization over features of factual and contrastive instances, and interact with the answer constraints at different levels of abstraction through constraint projection. We present here the architecture of REASONX, which consists of a Python layer, closer to the user, and a CLP layer. REASONX's core execution engine is a Prolog meta-program with declarative semantics in terms of logic theories.
함께 살펴볼 논문
공통 태그를 근거로 연결했습니다. 실제 인용 관계나 논문의 우수성을 뜻하지 않습니다.
LoSiA: Efficient High-Rank Fine-Tuning via Subnet Localization and Optimization
Prime the search: Using large language models for guiding geometric task and motion planning by warm-starting tree search
AmbiK: Dataset of Ambiguous Tasks in Kitchen Environment
3D Visual Illusion Depth Estimation
VideoHallu: Evaluating and Mitigating Multi-modal Hallucinations on Synthetic Video Understanding
CheXWorld: Exploring Image World Modeling for Radiograph Representation Learning
토론
이 논문과 연결된 포럼 글이 아직 없습니다.