RuleKit2: Faster and simpler rule learning
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 RuleKit2 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 machine learning library for Python, allowing RuleKit2 to be straightforwardly integrated into existing data analysis pipelines. RuleKit2 is available at GitHub under GNU AGPL 3 license ( https://github.com/adaa-polsl/RuleKit ).
Authors
- Adam Gudyś (ORCID: https://orcid.org/0000-0002-5508-0090)
- Łukasz Wróbel (ORCID: https://orcid.org/0000-0002-5715-6239)
- Marek Sikora (ORCID: https://orcid.org/0000-0002-2393-9761)
- Cezary Maszczyk (ORCID: https://orcid.org/0000-0001-6035-1951)
- Joanna Badura
- Adam Grzelak
Institutions
- Silesian University of Technology (PL)
- Katowice School of Economics (PL)
Publication Details
- Journal
- SoftwareX
- Published
- 2025-08-09
- DOI
- https://doi.org/10.1016/j.softx.2025.102289
- Primary Topic
- Data Mining Algorithms and Applications
- Type
- article
- Field-Weighted Citation Impact
- 0.00
Funders
- Silesian University of Technology