Skip to content

Explore use cases in real datasets

Explore TabArena datasets by domain, and compare Causilo with traditional machine learning models on each prediction task.

Telephone account records include service plans, call usage, charges, and account history. The prediction target is whether a customer ends their service. Call activity and the associated charges describe a subscriber’s service usage, while plan and account information provide context for that activity. The dataset illustrates customer-retention modeling from regular account records, bringing several kinds of usage and billing measurements into a single prediction.

Task:
Binary classification
Rows:
5,000
Features:
19
ModelROC AUC · Higher is better
  1. CausiloROC AUC: 0.9369
  2. CatBoostROC AUC: 0.9234
  3. LightGBMROC AUC: 0.9204
  4. XGBoostROC AUC: 0.9200
  5. Random forestROC AUC: 0.9127
  6. Extra treesROC AUC: 0.9222
  7. Logistic regressionROC AUC: 0.8254
  8. K-nearest neighborsROC AUC: 0.8993

Scores for churn are averaged across 9 evaluation splits. Causilo uses its default configuration; CatBoost, LightGBM, XGBoost, Random forest, Extra trees, logistic regression, and k-nearest neighbors are tuned and ensembled. Scores retain their original ROC AUC, log loss, or RMSE values. Dots are positioned on a linear scale within each dataset, from the worst result on the left to the best on the right; higher ROC AUC and lower log loss or RMSE are better. Positions show relative performance within a dataset, not score ratios.