action-rules: GPU-accelerated Python package for counterfactual explanations and recommendations

The action-rules package provides an efficient method for mining action rules using the Action-Apriori algorithm, a modification of the traditional Apriori algorithm tailored specifically for action rule mining. Designed to generate counterfactual explanations, this Python package enables researchers and practitioners to discover actionable insights by integrating user-defined parameters directly into the rule generation process, reducing computational overhead. The action-rules package supports optional GPU acceleration to further speed up processing on large datasets. The package provides a user-friendly API, as well as a command-line interface for versatile use. The package supports the customization of stable and flexible attributes, as well as separate minimum support and confidence thresholds for both the desired and undesired components of the rules. Comprehensive documentation, including a Jupyter Notebook example, is provided to facilitate ease of use for both novice and expert users.

Authors

Institutions

Publication Details

Journal
SoftwareX
Published
2024-12-13
DOI
https://doi.org/10.1016/j.softx.2024.102000
Primary Topic
Explainable Artificial Intelligence (XAI)
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

action-rules: GPU-accelerated Python package for counterfactual explanations and recommendations

Tomáš Kliegr, Lukáš Sýkora
SoftwareX
Explainable Artificial Intelligence (XAI)
article

action-rules: GPU-accelerated Python package for counterfactual explanations and recommendations

Tomáš Kliegr, Lukáš Sýkora
article en

Abstract

The action-rules package provides an efficient method for mining action rules using the Action-Apriori algorithm, a modification of the traditional Apriori algorithm tailored specifically for action rule mining. Designed to generate counterfactual explanations, this Python package enables researchers and practitioners to discover actionable insights by integrating user-defined parameters directly into the rule generation process, reducing computational overhead. The action-rules package supports optional GPU acceleration to further speed up processing on large datasets. The package provides a user-friendly API, as well as a command-line interface for versatile use. The package supports the customization of stable and flexible attributes, as well as separate minimum support and confidence thresholds for both the desired and undesired components of the rules. Comprehensive documentation, including a Jupyter Notebook example, is provided to facilitate ease of use for both novice and expert users.

SoftwareXVol. 29
Prague University of Economics and Business (CZ)
Openalex Percentile: Top 79%
Explainable Artificial Intelligence (XAI)
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

action-rules: GPU-accelerated Python package for counterfactual explanations and recommendations — Tomáš Kliegr, Lukáš Sýkora · SoftwareX (2024) | TGRS Research Map | TGRS