Dr. Wallace's Favorite Mental Models
When you only get a limited number of tries, every pull you spend finding out what works is a pull you didn't spend cashing in on what you already know works — and the math of when to stop exploring and start exploiting is older, and sharper, than most people realize.
Situation: A content team runs a recommendation widget with a fixed daily budget of 10,000 impressions and six candidate articles whose click-through rates are unknown going into the day. The team needs a rule for how to split those impressions across the six articles.
Applying the model: Rather than picking one approach by instinct, the team compares a few concrete allocation rules against what the explore-exploit tradeoff actually predicts about each one's blind spots.
| Approach | What it actually delivers | Where it goes wrong |
|---|---|---|
| Split all 10,000 impressions evenly across all six articles, all day, every day | Clean, easy-to-explain data on every article | Wastes thousands of impressions on clearly weak articles long after their poor performance is obvious |
| Show only the single article with the best click rate from the first hour, for the rest of the day | Maximizes clicks on whichever article got lucky early | Locks in a decision made on a tiny, noisy sample — a genuinely better article may never get a fair test |
| Use an epsilon-greedy rule: mostly show the current best performer, but spend a small fixed share of impressions rotating through the rest | Captures most of the available clicks while continuing to learn | The fixed exploration share doesn't shrink as confidence grows, so it slightly over-explores late in the day |
| Use a Thompson sampling or UCB-style rule that shifts impressions toward an article in proportion to how promising and how uncertain it still looks | Automatically explores more early and exploits more as evidence accumulates, with no manual schedule needed | Requires actually tracking click-rate estimates and uncertainty per article, which is more engineering than a flat split |
This is a composite, illustrative scenario built to show the mechanism, not a specific published case study. Real recommendation systems vary widely in constraints, traffic volume, and tooling.
Answer a few questions and build a ready-to-use prompt for figuring out how to split a limited number of trials between exploring your options and exploiting the best one you've found so far.
This is the portable skill version of this model — written so you can hand it to any AI assistant and get the same explore/exploit allocation check applied to whatever repeated-trial decision you're facing.
Copied!