May 28, 2026Research

The Project Three Star Team

Fine dining room with plated dishes and Michelin-style restaurant ambiance

For each year since 1936, Michelin has updated its guidebooks to award or deduct up to 3 stars for each restaurant it inspects. The inspection process is shrouded in secrecy to avoid conflicts of interest and stars are scarcely awarded. The stars have since become one of the most recognized and respected awards a restaurant can achieve, with thousands of chefs from all corners of the globe devoting their lives to the pursuit of just a single star.

In fact, Michelin-starred cooks take the stars so seriously that renowned chefs, such as Gordon Ramsay, have wept over the loss of one or more stars, with some even taking their own lives.

“I started crying when I lost my stars. It's a very emotional thing for any chef. It's like losing a girlfriend. You want her back. I think every top chef in the world, from Alain Ducasse to Guy Savoy, when you lose a star it's like losing the Champions League.”
— Gordon Ramsay, Celebrity Chef

A single star can have customers flocking to that designated restaurant, bringing about both immense amounts of money and fame. The late and great Joël Robuchon, who himself had accumulated a record 32 Michelin stars, once said that “with one Michelin star, you get about 20 percent more business. Two stars, you do about 40 percent more business, and with three stars, you’ll do about 100 percent more business.”

Customers and investors alike are therefore very keen to predict which restaurants eventually earn a Michelin star before the competition gets fierce.

In the current Michelin-covered export, the imbalance is stark: 61,037 restaurants are treated as No Star after combining Not in Guide, Selected, and Bib Gourmand statuses, compared with 2,706 one-star restaurants, 472 two-star restaurants, and just 138 three-star restaurants.

That makes correctly identifying a restaurant with a star so difficult that a standard ML model would probably be worse off than a basic line of code that constantly outputs a negative Michelin classification. Our model has to find rare signal without turning every expensive, highly rated restaurant into a fake three-star prediction.

Our currently published Project Three Star Model uses a hybrid public rule: raw argmax decides No Star vs starred, then offsets choose the exact starred tier. The numbers in this section are a current-label audit of the Michelin-covered public export, not held-out validation. On that audit, the rule reaches 91.22% exact-tier match rate and 67.08% pooled Macro F1 across the four public tiers. Accuracy is reported for context only; an always-No-Star baseline would score 94.85% accuracy on this same covered export, but only 24.34% Macro F1 because it never recovers a starred restaurant.

Export exact-tier match91.22%
current-label audit on the Michelin-covered public export
Export Macro F167.08%
current-label audit, treating all non-star statuses as No Star
Export starred recall94.45%
known 1, 2, and 3 Star restaurants recovered in the export audit
Export starred precision38.12%
share of starred public predictions that are currently starred
Predicted No StarPredicted 1 StarPredicted 2 StarsPredicted 3 Stars
Actual No Star55,953correct no-star calls5,054called 1 Star14called 2 Stars16called 3 Stars
Actual 1 Star183missed as No Star2,492correct 1-star calls20called 2 Stars11called 3 Stars
Actual 2 Stars1missed as No Star324called 1 Star142correct 2-star calls5called 3 Stars
Actual 3 Stars0missed as No Star20called 1 Star0called 2 Stars118correct 3-star calls

The matrix above shows the tradeoff directly: the hybrid rule keeps the No Star gate much tighter than the offset-only approach while still recovering 94.45% of known starred restaurants. The remaining weakness is precision: many false positives are still 1 Star calls, so the star/no-star decision is better judged with recall, precision, and Macro F1 rather than accuracy alone.

Before choosing the public star-tier setup, we compared raw class probabilities, sigmoid-calibrated variants, class-offset tuning, and a weighted Project Three Star Model + LightGBM + XGBoost probability ensemble. The live public tier now uses raw probability argmax as the No Star gate, then applies the offset tier only inside starred predictions.

Out-of-fold calibration reliability line charts for in-guide and starred predictions
The dotted diagonal represents perfect calibration. Probability quality matters for ranking, but the production decision was made on fresh city-grouped exact-tier validation.
Why it matters

We used probability diagnostics to check whether higher scores actually corresponded to higher hit rates before choosing our public exact-tier model.

What the graph shows

LightGBM and the weighted ensemble were useful probability references, but the final public setup was chosen only after frozen weights and offsets were retested on fresh city-grouped splits.

How we use it

Our public exact-tier label comes from the audited prediction export, using raw argmax as the no-star/starred gate and internal offsets only to choose the tier once the raw model says a restaurant is starred.

These are the highest-confidence current non-starred restaurants from our live watchlist inside Michelin-covered target cities. They are not presented as next-cycle guarantees; they are the restaurants the Project Three Star Model most strongly believes deserve a closer look.

RankRestaurantCityCurrent statusPredictionConfidence
1California GrillLake Buena VistaNot in Michelin Guide3 Stars91%
2VueSingaporeSelected Restaurants3 Stars90%
3Flagstaff HouseBoulderNot in Michelin Guide3 Stars89%
4Gary DankoSan FranciscoSelected Restaurants3 Stars88%
5L'Auberge Chez FrancoisGreat FallsNot in Michelin Guide3 Stars84%
6Maxim's de ParisParisNot in Michelin Guide3 Stars81%
7Terasa U Zlaté studněPragueNot in Michelin Guide3 Stars79%
8Le Club Chasse et PêcheMontréalSelected Restaurants3 Stars77%
9Marv & BenCopenhagenBib Gourmand3 Stars77%
10Prime Steak & WineBudapestNot in Michelin Guide3 Stars77%

The research list above stays inside Michelin reporting coverage. The full prediction table also includes supplemental non-covered markets, guide candidates, current Michelin restaurants, and lower-confidence rows.

View full prediction table