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

Institutions

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

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

RuleKit2: Faster and simpler rule learning

Adam Gudyś, Łukasz Wróbel, Marek Sikora, Cezary Maszczyk et al.
SoftwareX
Data Mining Algorithms and Applications
article

RuleKit2: Faster and simpler rule learning

Adam Gudyś, Łukasz Wróbel, Marek Sikora, Cezary Maszczyk, Joanna Badura, Adam Grzelak
article en

Abstract

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 ).

SoftwareXVol. 31
Silesian University of Technology (PL), Katowice School of Economics (PL)
Silesian University of Technology
Openalex Percentile: Top 70%
Data Mining Algorithms and Applications
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.