TransWikia.com

Difference between rulefit & skope-rules Python Packages

Data Science Asked on May 31, 2021

RuleFit is an implementation of a rule-based prediction algorithm based on the rulefit algorithm from Friedman and Popescu (PDF).

skope-rules
Skope-rules is a Python machine learning module built on top of scikit-learn and distributed under the 3-Clause BSD license.

Both the packages generate rules. Do both the packages rely on The RuleFit algorithm by Friedman and Popescu (2008), and implement the same algorithm?

One Answer

In the Skope rules poster: http://2018.ds3-datascience-polytechnique.fr/wp-content/uploads/2018/06/DS3-309.pdf

They made themselves a differentiation

However, our approach mainly differs in the way that decision rules are chosen: semantic deduplication based on variables composing each rule as opposed to L1-based feature selection (RuleFit).

In my personal opinion and after seeing the semantic deduplication package, I will be quite careful as it made some strong modifications of logical rules by default.

Correct answer by Carlos Mougan on May 31, 2021

Add your own answers!

Ask a Question

Get help from others!

© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP