SESK: Stuff Everyone Should Know · sesk.info/ai-decision-tree-white-box
Why are decision trees called a "white box" model?
You can trace a prediction through simple yes-or-no rules.
- Their rules always fit nonlinear data
- Their predictions ignore the training data
- Each prediction follows readable if/then logic ✔
Why: A decision tree is a chain of conditions, like "is age over 30?", ending in a leaf. You can read the path for any prediction, unlike a neural network's millions of weights.
Huh, didn't know that: The catch: trees grown too deep overfit easily, especially with many features.
My decision tree asked me twenty yes or no questions and decided I wanted pizza. It was right.
Like this card?
References
Answer: Each prediction follows readable if/then logic. A decision tree is a chain of conditions, like "is age over 30?", ending in a leaf. You can read the path for any prediction, unlike a neural network's millions of weights.
- scikit-learn User Guide: Decision Trees scikit-learn.org/stable/modules/tree.html
Uses a white box model. ... the explanation for the condition is easily explained by boolean logic.
Checked 2026-10-10.
Think this answer is wrong? Tap "Challenge this answer" on the card in the game and tell us why.
More stuff everyone should know
That's stuff everyone should know.