Drag to pan · scroll to zoom · click a dot to select it
Class 0 (true label) Class 1 (true label) Selected for erasure
Cumulative retrain cost — teal = SISA, grey = naive full retrain

Machine Unlearning: The Right to Be Forgotten (2D)

GDPR's "right to erasure" is easy to grant for a database row and hard to grant for a trained model — a naive fix means retraining from scratch every time someone asks to be forgotten. This 2D companion builds the same real SISA-sharded ensemble of logistic-regression classifiers over a synthetic dataset, each shard trained by genuine gradient descent on cross-entropy loss, and renders the ensemble's live decision surface as a top-down probability heatmap with a pannable, zoomable view. Click any training point to file an erasure request, then process it and watch only that point's shard retrain while every other shard — and its portion of the model — stays untouched, with a running strip chart comparing the true SISA retraining cost against what a naive full retrain would have cost.