Open product evidence

Keola AI calorie estimate benchmark

A fixed, image-only test on 30 independently labelled cafeteria meals. Every prediction is shown below, including large errors.

Run 6 September 2026 · Dataset: Nutrition5k · Official depth test split · Selection hash 59097b72a929

What this result says

Keola's mean absolute calorie error was 112.5 kcal. 63.3% of estimates were within 30% of the labelled value, and the analyzer underestimated by 66.6 kcal on average. This supports using photo analysis as a correctable estimate—not an exact measurement.

112.5 kcal

Mean absolute error

24.9%

Median percentage error

43.3%

Within 20%

30/30

Successful analyses

Test protocol

  • Population: the official Nutrition5k depth test split.
  • Eligibility: 200–900 kcal, 150–800 g, and at least two labelled ingredients.
  • Selection: deterministic, calorie-stratified sample using seed 20260906.
  • Input: one overhead RGB image per dish; no ingredient, weight, or text hints.
  • System: the same production food-image analysis function used by Keola at the run date.
  • Primary metric: absolute error between predicted and labelled total calories.

Nutrition5k repositoryResearch paperDownload every result (JSON)

All 30 results

“Label” is the Nutrition5k total. Percentage error is absolute, so it does not show direction; compare the two calorie columns for over- or underestimation.

DishKeola descriptionLabelEstimateError
1564428144Grilled chicken wing with a side of arugula salad.205 kcal85 kcal58.6%
1563565323Grilled chicken with pesto and corn on the cob.230 kcal210 kcal8.5%
1565898158Grilled fish with brown rice and green beans.240 kcal280 kcal16.5%
1558030435Bacon with roasted potatoes and honeydew melon.247 kcal210 kcal15%
1560801829A slice of pepperoni pizza with roasted potatoes and cauliflower florets.257 kcal355 kcal38.2%
1564689138Mixed green salad with chickpeas, cucumbers, and red onions.268 kcal250 kcal6.8%
1561662869Grilled chicken breast with steamed vegetables and a small piece of corn on the cob.284 kcal300 kcal5.5%
1562776497Scrambled eggs with roasted potatoes and Brussels sprouts.292 kcal308 kcal5.5%
1562774206Scrambled eggs with roasted potatoes, mixed green salad, and mixed fruit (cantaloupe, strawberries, blueberries).299 kcal310 kcal3.8%
1560800988Cauliflower, mixed greens, and brown rice.315 kcal145 kcal53.9%
1558546663A plate with a medium apple, a handful of almonds, and a cup of spinach.331 kcal309 kcal6.6%
1561405411Grilled chicken with couscous and a mixed salad of arugula, broccoli, and red peppers.332 kcal391 kcal17.7%
1560368464Grilled chicken breast with cucumber slices.349 kcal173 kcal50.5%
1562963289Two slices of pizza with a side salad with dressing.350 kcal550 kcal57.2%
1560526552Scrambled eggs with a mixed salad, roasted potatoes, and pineapple chunks.359 kcal390 kcal8.6%
1565898361Beef strips with spinach and brown rice.371 kcal317 kcal14.5%
1562700593Roast beef with a mixed salad containing chicken and a side of mashed potatoes.386 kcal440 kcal14.1%
1560367926Slice of pizza with olives and jalapeños and a chicken wing.409 kcal365 kcal10.7%
1560367952Pizza slice topped with spinach.415 kcal292 kcal29.6%
1560367980A slice of pizza topped with spinach and asparagus.421 kcal312 kcal26%
1565118729Roast beef with steamed vegetables.435 kcal335 kcal23.1%
1563389600Grilled chicken breast with cherry tomatoes.451 kcal250 kcal44.6%
1564773942Grilled chicken breast with broccoli, cherry tomatoes, and pineapple.492 kcal237 kcal51.8%
1561654392Scrambled eggs with bacon and a mixed green salad.494 kcal330 kcal33.2%
1564773976Grilled chicken breast with broccoli, pineapple, cherry tomatoes, olives, and grilled fish.516 kcal363 kcal29.7%
1565894910Two slices of cheese pizza with a chocolate cookie.537 kcal700 kcal30.3%
1565711570Scrambled eggs with bacon, hash browns, and Brussels sprouts.604 kcal380 kcal37.1%
1558376984A plate with a medium apple, almonds, red grapes, sausage slices, and a small handful of spinach.672 kcal511 kcal23.9%
1558376483Sliced sausage with almonds, grapes, and cantaloupe.735 kcal525 kcal28.6%
1565898230Grilled chicken breast with brown rice, mixed salad greens, green beans, and beef stew with vegetables.780 kcal455 kcal41.7%

Limitations

  • Small sample; uncertainty intervals are not reported.
  • Nutrition5k contains cafeteria meals and does not represent every cuisine or camera condition.
  • The labels describe the plated dish, while real users may eat a different amount.
  • Model-provider updates can change results even when Keola code is unchanged.

This test does not measure whether conversational corrections improve the result. It also does not establish safety for clinical decisions.

Try a meal—and correct the estimate

Keola's intended workflow includes the context this benchmark deliberately removes. Send one real meal in WhatsApp with no account or card required for the first analysis.

Try one meal