TL;DR
This paper introduces an efficient algorithm for learning large sets of locally optimal classification rules, improving accuracy and scalability over traditional methods by focusing on individual example coverage and parallel processing.
Contribution
It presents a novel greedy optimization approach for generating locally optimal rules for each training example, significantly enhancing rule set size and classification accuracy.
Findings
Higher average classification accuracy than state-of-the-art algorithms.
Algorithm is highly efficient and suitable for parallel processing.
Effective on small to very large datasets.
Abstract
Conventional rule learning algorithms aim at finding a set of simple rules, where each rule covers as many examples as possible. In this paper, we argue that the rules found in this way may not be the optimal explanations for each of the examples they cover. Instead, we propose an efficient algorithm that aims at finding the best rule covering each training example in a greedy optimization consisting of one specialization and one generalization loop. These locally optimal rules are collected and then filtered for a final rule set, which is much larger than the sets learned by conventional rule learning algorithms. A new example is classified by selecting the best among the rules that cover this example. In our experiments on small to very large datasets, the approach's average classification accuracy is higher than that of state-of-the-art rule learning algorithms. Moreover, the…
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.
