Available inputs
- Page visits and browsing duration
- Bounce rates and session context
Known examples
12,330 recorded examples
Prediction target
Whether the session results in a purchasevs. XGBoost (tuned ensemble), the strongest conventional result in this benchmark.
12,330 examples · 17 inputs · 9 evaluation splits
- Causilo0.9389
- XGBoost0.9355
- LightGBM0.9355
- CatBoost0.9343
- Random forest0.9316
- Extra trees0.9311
- K-nearest neighbors0.9219
- Logistic regression0.9176
The task in practice
The public dataset contains browsing sessions with page visits, browsing duration, bounce rates and session context. The target records whether the session ended in a purchase.
- Connect sessions with purchases. Use recorded browsing sessions and their purchase outcomes as context.
- Describe another visit. Supply the same session analytics without the purchase outcome.
- Evaluate engagement priorities. Check the intent scores on independent sessions before testing how they inform customer engagement.
Scope. Session-level benchmark results do not establish that an intervention increases conversion.
Dataset, sources and evaluation
Online purchase intent dataset. Original source and curated OpenML task linked below. Original dataset source.
The TabArena-curated OpenML version (46947) supplies the dataset and recorded target, Revenue. Comparison scores come from the retained results_per_split_official.csv evaluation snapshot. These pages describe the task and compare the recorded means; source records are not republished here.
ROC AUC measures how well the scores rank the recorded positive outcomes above negative ones. A higher score is better. The change is reported in percentage points, rather than relative error reduction.
Causilo uses its default configuration. Each conventional family uses its strongest reported mean across default, tuned and tuned-ensemble settings. The chart compares reported means, without a claim of statistical significance, customer deployment or operational savings.
ROC AUC difference in percentage points = (Causilo mean − strongest conventional mean) × 100. ROC AUC is a ranking metric, not a percentage of correct predictions.
How to read these comparisons · All configurations and original values.
