Learning Predictive Checklists with Probabilistic Logic Programming

Yukti Makhija, Edward De Brouwer, Rahul G. Krishnan
11/25/2024
cs.LG

No confident code implementation found for this paper.

Abstract

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.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{makhija2024learning,
  title  = {Learning Predictive Checklists with Probabilistic Logic Programming},
  author = {Yukti Makhija and Edward De Brouwer and Rahul G. Krishnan},
  year   = {2024},
  eprint = {2411.16790},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2411.16790v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2411.16790.svg)](https://codeofpaper.com/paper/2411.16790)

Discussion