rule-learning

There are 14 repositories under rule-learning topic.

  • imodels

    csinva/imodels

    Interpretable ML package 🔍 for concise, transparent, and accurate predictive modeling (sklearn-compatible).

    Language:Jupyter Notebook1.3k2385116
  • adaa-polsl/RuleKit

    Comprehensive suite for rule-based learning

    Language:Java100437
  • linkedin/TE2Rules

    Python library to explain Tree Ensemble models (TE) like XGBoost, using a rule list.

    Language:Python35863
  • rz-zhang/PRBoost

    The codes for our ACL'22 paper: PRBOOST: Prompt-Based Rule Discovery and Boosting for Interactive Weakly-Supervised Learning.

  • Boomer

    mrapp-ke/Boomer

    A scikit-learn implementation of BOOMER - An Algorithm for Learning Gradient Boosted Multi-label Classification Rules

  • nju-websoft/RGRec

    Rule-Guided Graph Neural Networks for Recommender Systems, ISWC 2020

    Language:Python16665
  • ParrotPrediction/pyalcs

    Implementation of Anticipatory Learning Classifiers System (ALCS) in Python

    Language:Python922215
  • groshanlal/NN2Rules

    Explain fully connected ReLU neural networks using rules

    Language:Python3201
  • vqphuynh/LORD

    A Java implementation for LORD, a rule learning algorithm proposed in the article "Efficient learning of large sets of locally optimal classification rules" with the approach of searching for a locally optimal rule for each training example. Machine Learning, volume 112, pages 571–610 (2023)

    Language:Java2
  • martinsvat/Pruning-Hypotheses

    Implementation of pruning hypothesis space using domain theories -- M. Svatoš, G. Šourek, F. Zeležný, S. Schockaert, and O. Kuželka: Pruning Hypothesis Spaces Using Learned Domain Theories, ILP'17

    Language:Java1200
  • mrapp-ke/Boomer-Doc

    Documentation of the BOOMER machine learning algorithm.

  • martinsvat/STRiKE

    Implementation of a learning and fragment-based rule inference engine -- M. Svatoš, S. Schockaert, J. Davis, and O. Kuželka: STRiKE: Rule-driven relational learning using stratified k-entailment, ECAI'20

    Language:Java00
  • MLRL-Boomer

    mrapp-ke/MLRL-Boomer

    A scikit-learn implementation of BOOMER - An Algorithm for Learning Gradient Boosted Multi-label Classification Rules

    Language:C++00
  • mrapp-ke/SyndromeLearner

    A rule learning algorithm for the deduction of syndrome definitions from time series data.

    Language:C++01