Learning Predictive Checklists with Probabilistic Logic Programming
Not on the map. Why?
Abstract (arXiv)
Checklists have been widely recognized as effective tools for completing complex tasks in a systematic manner. Although originally intended for use in procedural tasks, their interpretability and ease of use have led to their adoption for predictive tasks as well, including in clinical settings. However, designing checklists can be challenging, often requiring expert knowledge and manual rule design based on available data. Recent work has attempted to address this issue by using machine learning to automatically generate predictive checklists from data, although these approaches have been limited to Boolean data. We propose a novel method for learning predictive checklists from diverse data modalities, such as images and time series. Our approach relies on probabilistic logic programming, a learning paradigm that enables matching the discrete nature of checklist with continuous-valued data. We propose a regularization technique to tradeoff between the information captured in discrete concepts of continuous data and permit a tunable level of interpretability for the learned checklist concepts. We demonstrate that our method outperforms various explainable machine learning techniques on prediction tasks involving image sequences, time series, and clinical notes.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 23 of its 42 references that are in the map. First posted on arXiv 25 Nov 2024.
Builds on
23 of 42 references.
References · 23
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
- 2019Explainable Artificial Intelligence (XAI): Concepts, Taxonomies, Opportunities and Challenges toward Responsible AIcited by 1,552
- 2020Concept Bottleneck Modelscited by 1,032
- 2019Publicly Available Clinical BERT Embeddingscited by 1,002
- 2019Neural Probabilistic Logic Programming in DeepProbLogcited by 394
- 2017A simple neural network module for relational reasoningcited by 346
- 2019Interpretable machine learning: definitions, methods, and applicationscited by 305
- 2018Techniques for Interpretable Machine Learningcited by 238
- 2017Interpretable Convolutional Neural Networkscited by 162
- 2017End-to-End Differentiable Provingcited by 161
- 2019MIMIC-Extract: A Data Extraction, Preprocessing, and Representation Pipeline for MIMIC-IIIcited by 122
- 2018A Review of Challenges and Opportunities in Machine Learning for Healthcited by 68
11 more
- 2023Not All Neuro-Symbolic Concepts Are Created Equal: Analysis and Mitigation of Reasoning Shortcutscited by 63
- 2022Evaluating Unsupervised Text Classification: Zero-shot and Similarity-based Approachescited by 39
- 2022SIMPLE: A Gradient Estimator for k-Subset Samplingcited by 34
- 2023TANGOS: Regularizing Tabular Neural Networks through Gradient Orthogonalization and Specializationcited by 32
- 2022Predicting the impact of treatments over time with uncertainty aware neural differential equationscited by 23
- 2020Interpretable Sequence Classification via Discrete Optimizationcited by 19
- 2021Learning Optimal Predictive Checklistscited by 10
- 2023Weakly Supervised Knowledge Transfer with Probabilistic Logical Reasoning for Object Detectioncited by 3
- 2021Learning Predictive and Interpretable Timeseries Summaries from ICU Datacited by 1
- 2022Learning predictive checklists from continuous medical datacited by 1
- 2024Revisiting Score Function Estimators for k-Subset Samplingcited by 1
Built on by
Not cited yet.