# RuleKit 2: Faster and simpler rule learning

arXiv: https://arxiv.org/abs/2504.20650 · HTML: https://mlsanity.com/paper/2504.20650/

## Key facts

- No citing papers in the map yet (data through 14 Oct 2026).
- Builds on 6 of its 27 references that are in the map.
- First posted on arXiv 29 Apr 2025.

## Builds on (most cited first, 6 of 6)

- ["Why Should I Trust You?": Explaining the Predictions of Any Classifier](https://mlsanity.com/paper/1602.04938/) (2016)
- [Explainable Artificial Intelligence (XAI): Concepts, Taxonomies, Opportunities and Challenges toward Responsible AI](https://mlsanity.com/paper/1910.10045/) (2019)
- [Learning Gradient Boosted Multi-label Classification Rules](https://mlsanity.com/paper/2006.13346/) (2020)
- [RuleKit: A Comprehensive Suite for Rule-Based Learning](https://mlsanity.com/paper/1908.01031/) (2019)
- [GuideR: a guided separate-and-conquer rule learning in classification, regression, and survival settings](https://mlsanity.com/paper/1806.01579/) (2018)
- [Separate and conquer heuristic allows robust mining of contrast sets in classification, regression, and survival data](https://mlsanity.com/paper/2204.00497/) (2022)

## Abstract (arXiv)

Rules offer an invaluable combination of predictive and descriptive capabilities. Our package for rule-based data analysis, RuleKit, has proven its effectiveness in classification, regression, and survival problems. Here we present its second version. New algorithms and optimized implementations of those previously included, significantly improved the computational performance of our suite, reducing the analysis time of some data sets by two orders of magnitude. The usability of RuleKit 2 is provided by two new components: Python package and browser application with a graphical user interface. The former complies with scikit-learn, the most popular data mining library for Python, allowing RuleKit 2 to be straightforwardly integrated into existing data analysis pipelines. RuleKit 2 is available at GitHub under GNU AGPL 3 license (https://github.com/adaa-polsl/RuleKit)
