FOLD-R++: A Scalable Toolset for Automated Inductive Learning of Default Theories from Mixed Data
Huaduo Wang, Gopal Gupta

TL;DR
FOLD-R++ is an efficient, scalable, and explainable inductive learning algorithm for default rule induction from mixed data, outperforming some existing models on large datasets while maintaining interpretability.
Contribution
The paper introduces FOLD-R++, an improved version of FOLD-R, significantly enhancing scalability and efficiency without losing information, and integrates it with s(CASP) for explainable predictions.
Findings
FOLD-R++ outperforms FOLD-R in efficiency and scalability.
FOLD-R++ is competitive with XGBoost in performance but offers explainability.
FOLD-R++ surpasses RIPPER on large datasets.
Abstract
FOLD-R is an automated inductive learning algorithm for learning default rules for mixed (numerical and categorical) data. It generates an (explainable) answer set programming (ASP) rule set for classification tasks. We present an improved FOLD-R algorithm, called FOLD-R++, that significantly increases the efficiency and scalability of FOLD-R by orders of magnitude. FOLD-R++ improves upon FOLD-R without compromising or losing information in the input training data during the encoding or feature selection phase. The FOLD-R++ algorithm is competitive in performance with the widely-used XGBoost algorithm, however, unlike XGBoost, the FOLD-R++ algorithm produces an explainable model. FOLD-R++ is also competitive in performance with the RIPPER system, however, on large datasets FOLD-R++ outperforms RIPPER. We also create a powerful tool-set by combining FOLD-R++ with s(CASP)-a goal-directed…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsLogic, Reasoning, and Knowledge · Natural Language Processing Techniques · Topic Modeling
MethodsFeature Selection
