A newer version of the Gradio SDK is available: 6.14.0
metadata
title: π Notification Bad-Timing Detector
emoji: π
colorFrom: yellow
colorTo: red
sdk: gradio
sdk_version: 6.13.0
app_file: app.py
pinned: false
models:
- alianassmaaa/notification-bad-timing-detector
datasets:
- alianassmaaa/notification-timing-dataset
tags:
- notification-timing
- interruptibility
- lightgbm
- tabular-classification
short_description: Should you send that push notification right now?
π Notification Bad-Timing Detector β Interactive Demo
Should you send that push notification right now?
This Space provides an interactive demo for predicting the probability that the current moment is a bad time to interrupt a user with a push notification.
Features
- ποΈ 21 input signals across 4 categories: time, battery, activity, notifications
- β‘ 5 preset scenarios to quickly test common situations
- π Visual probability gauge with color-coded recommendations
- π― Calibrated probabilities via isotonic regression
Model
- Architecture: LightGBM gradient boosted trees with isotonic calibration
- Performance: ROC-AUC 0.834, F1 0.777, Accuracy 75.8%
- Training: 100K synthetic samples based on C-3PO research
Links
- π¦ Model on HF Hub
- π Dataset on HF Hub