# Supplementary Material for "Neural Rule List Induction" ICML 2025 Submission
You can setup an Anaconda Python environment to install all dependencies using
```
conda env create -f environment.yml
```
For Ripper, the Weka software is required (https://sourceforge.net/projects/weka/).

The code for NeuRules is provided in models.py, the training functions in training.py.

To run the real world, multi-class and ablation experiments, execute the respective shell scripts 
- run_real_world.sh
- run_multi_class.sh
- ablation_X.sh

For datasets that are not obtained via the imodels/pmlb packages respectively, please download them from the cited sources in the paper. Otherwise, their execution is skipped in the execution. The datasets are
- android
- phishing
- electricity
- qsar_biodeg
- phoneme
- adult
- covid