
Why can't we always trust a yes-or-no answer?
Image: after John Snow, Public domain, via Wikimedia Commons
Why can't we always trust a yes-or-no answer?
Imagine you're trying to decide if a person is a good friend based on a single yes-or-no question. You might miss out on someone who could be great because you didn't ask enough questions.
A single yes-or-no question is like checking only one point on a graph to judge a friend's quality. We need to look at the whole graph, which shows how good the friend is at different levels of friendliness, to make a better decision.
Example
If you ask someone "Are you a good friend?" and they say yes, you might think they're great friends. But what if they're just good at saying yes? You need to ask more questions at different levels of friendliness to get the full picture.
Remember this
The AUC-ROC curve helps us see how well a decision rule works at all levels, not just at one point.
Text adapted from Wikipedia, licensed under CC BY-SA 4.0.
Receiver operating characteristic
Ever wondered how doctors decide if a test really finds cancer?
to use random forests: when you want a strong baseline with minimal hyperparameter tuning
Why not always use the best single tree for predictions?
soft targets carry more information than hard labels: they encode class similarities
Why do some learning methods need to explore more than others?
Adam has bias correction: divides by (1-β^t) in early steps
Why do we sometimes need to fix mistakes in computer decisions?
Boosting (machine learning)
Boosting reduces bias in ML models
to normalize features: when features have different scales and you use distance-based methods
Why do some things need to be adjusted to compare fairly?
Swipe through 100 ML concepts daily
Open Pocket Polymath