Interpretable Rules for Online Failure Prediction: A Case Study on the Metro do Porto dataset