PY-SHARQ: A Holistic Python Library for Explaining Association Rules on Relational Data
Association rules are an important technique for gaining insights over large relational datasets consisting of tuples of elements (i.e., attribute-value pairs). However, it is difficult to explain the relative importance of data elements with respect to the rules in which they appear. This demo showcases SHARQ (ShApley Rules Quantification), a Shapley-based measure for quantifying an element's contribution to a set of association rules. SHARQ is implemented in a convenient Python library, PY-SHARQ, which supports various explainability scenarios for association rules-including importance analysis of individual elements, rules, and attributes.
Authors
- Amit Somech (ORCID: https://orcid.org/0000-0002-2314-6542)
- S.E. Davidson (ORCID: https://orcid.org/0000-0001-9435-7438)
- Hadar Ben-Efraim
Institutions
- Bar-Ilan University (IL)
- University of Pennsylvania (US)
- Philadelphia University (US)
Publication Details
- Published
- 2025-06-17
- DOI
- https://doi.org/10.1145/3722212.3725125
- Primary Topic
- Data Mining Algorithms and Applications
- Type
- article
- Field-Weighted Citation Impact
- 0.00