Що трапляється, коли AI виявляє їжу неправильно
AI виявлення їжі помиляється частіше, ніж ви думаєте — кіноа зафіксована як кус-кус, невидимі олії для приготування, горіхове масло, приховане під начинкою. Дізнайтеся, що відбувається в Cal AI, SnapCalorie, Foodvisor та Nutrola, коли AI помиляється, і які архітектури виявляють помилки до того, як вони накопичаться.
Ви фотографуєте свій обід, AI повертає число калорій, і ви продовжуєте свій день. Але що, якщо це число було неправильним на 200 калорій? Ви б цього не знали. Немає сигналу, попередження чи візуального індикатора. Неправильне число просто залишається у вашому щоденному журналі, виглядаючи так само впевнено, як і правильне. І це трапляється набагато частіше, ніж більшість людей вважає.
Дослідження 2023 року, опубліковане в Journal of the Academy of Nutrition and Dietetics, перевіряло комерційні системи виявлення їжі AI на основі оцінок, підтверджених дієтологами, і виявило середні абсолютні помилки в 25-40% для змішаних страв. Не іноді — в середньому. Для простих, односкладових продуктів помилки знижувалися до 5-15%. Але більшість реальних страв не є простою бананом на білому тарілці.
Питання, яке має значення, не в тому, чи робить AI помилки в виявленні їжі. Він робить. Питання в тому, що відбувається далі. І відповідь залежить виключно від того, який додаток ви використовуєте.
7 Найбільш Поширених Помилок AI в Виявленні Їжі
Перед тим, як розглянути, як кожен додаток обробляє помилки, ось реальні сценарії невдач, які створюють найбільші розбіжності в калоріях.
1. Помилка з Зерном: Кіноа Неправильно Ідентифікована як Кус-Кус
Кіноа та кус-кус виглядають майже ідентично на фотографіях — маленькі, бліді, гранульовані. Але варена кіноа містить приблизно 120 калорій на 100 г з 4.4 г білка, тоді як варений кус-кус містить приблизно 176 калорій на 100 г з 6 г білка. Це різниця в 56 калорій на 100 г, а типова порція становить 150-200 г.
Вплив на калорії: 84-112 калорій на порцію зафіксовано неправильно.
Це категорія помилок, з якою системи AI постійно стикаються: візуально схожі продукти з суттєво різними харчовими профілями. Інші приклади включають білий рис проти кольорового рису (різниця в 100 калорій на порцію), звичайну пасту проти білкової пасти та грецький йогурт проти звичайного йогурту.
2. Проблема Невидимої Олії
Це, безумовно, найбільша систематична помилка в AI виявленні їжі. Коли ви фотографуєте смажену їжу, салат або запечені овочі, AI бачить продукти, але не може побачити олію для приготування. Дві столові ложки оливкової олії додають 239 калорій і 27 г жиру — і вони повністю невидимі на фотографії.
Вплив на калорії: 100-300+ калорій на страву, залежно від способу приготування.
Аналіз 2022 року, опублікований в European Journal of Clinical Nutrition, виявив, що олії для приготування та додані жири становлять найбільше джерело незафіксованих калорій у фото-основі ведення харчування, що призводить до середнього недообліку в 250-400 калорій серед учасників дослідження, які використовують AI для фото-трекінгу.
3. Проблема Прихованого Шару
Ви фотографуєте смузі-бowl. AI бачить начинки — гранолу, нарізаний банан, ягоди. Він оцінює на основі видимого. Але на дні цієї чаші є 2 столові ложки мигдалевого масла (190 калорій) і ложка протеїнового порошку (120 калорій), які повністю приховані.
Вплив на калорії: 190-310 калорій з невидимих інгредієнтів.
Це стосується будь-якої страви з прихованими шарами: сендвічі (AI не може бачити, скільки майонезу всередині), буріто (невидимі кількості рису, бобів і сметани), піца (кількість сиру під начинкою) та багатошарові десерти.
4. Помилка Розрахунку Соусу та Заправки
Салат з грильованою куркою, сфотографований зверху, показує салат, помідори, огірок, грильовану курку та деяку блискучість. Ця блискучість може бути легкою вінегретом (30 калорій) або щедрою порцією соусу ранч (290 калорій). AI має здогадатися.
Вплив на калорії: 50-260 калорій залежно від типу та кількості заправки.
5. Помилка Оцінки Розміру Порції
Оцінка порцій AI зазвичай використовує один з трьох методів: порівняння з розміром тарілки (припускаючи стандартні розміри тарілок), вивчені дані про середні порції або (в випадку SnapCalorie) 3D-сканування LiDAR на підтримуваних пристроях. Усі три мають значні межі помилки.
Порція пасти в 200 г і порція пасти в 350 г на одній тарілці можуть виглядати надзвичайно схоже на фотографії зверху. Ця різниця становить приблизно 195 калорій.
Вплив на калорії: 50-250+ калорій залежно від калорійності продукту та помилки в порції.
6. Сліпота до Способу Приготування
Куряча стегно може бути грильованим (209 кал/100 г), смаженим на олії (245 кал/100 г) або смаженим у клярі (260 кал/100 г). Візуальна різниця на фотографії є незначною — трохи різні патерни підрум'янення та текстура поверхні. Різниця в калоріях суттєва.
Вплив на калорії: 50-150 калорій на порцію білка.
7. Проблема Оцінки Напоїв
Фотографуючи склянку апельсинового соку, смузі або латте, AI майже нічого не має, з чим працювати. Колір напою є основним візуальним сигналом. Латте об'ємом 16 унцій з цільним молоком (190 кал), латте об'ємом 16 унцій з вівсяним молоком (220 кал) та латте об'ємом 16 унцій з знежиреним молоком (100 кал) виглядають майже ідентично.
Вплив на калорії: 50-120 калорій на напій, і більшість людей мають 2-4 напої на день.
Що Робить Кожен Додаток, Коли AI Помиляється
Ось де архітектурні відмінності між трекерами AI стають практично важливими. Кожен сценарій невдачі розгортається по-різному в залежності від дизайну додатка.
Cal AI: Помилка Залишається
Cal AI використовує архітектуру тільки AI. Коли ви фотографуєте страву, AI генерує оцінку та відображає її. Якщо ця оцінка неправильна, додаток не має механізму для виявлення помилки. Немає бази даних для порівняння, жодного етапу перевірки, жодного запиту на підтвердження ідентифікації їжі користувачем.
Ви можете вручну редагувати запис, вводячи інші значення, але для цього вам потрібно вже знати правильні значення — що суперечить меті використання AI-сканування з самого початку. На практиці більшість користувачів приймають вихідні дані AI і продовжують.
Для помилки з кіноа як кус-кус: Cal AI фіксує калорії кус-куса. Ви бачите правдоподібне число. Помилка залишається.
Для помилки з невидимою олією: Cal AI не враховує олії для приготування, які він не може бачити. 239 калорій з двох столових ложок оливкової олії просто не існує у вашому журналі.
SnapCalorie: Помилка Залишається (З Кращими Порціями)
Відмінною рисою SnapCalorie є 3D-оцінка порцій за допомогою сенсорів LiDAR на сумісних iPhone. Це дійсно покращує точність порцій — він може надійніше оцінювати об'єм, ніж 2D-фотоаналіз. Однак він має ту ж основну обмеженість, що й Cal AI: харчові дані походять з моделі AI, а не з перевіреної бази даних.
Якщо AI неправильно ідентифікує їжу, 3D-сканування не допомагає. Ви отримуєте більш точну оцінку порції неправильної їжі.
Для помилки з кіноа як кус-кус: SnapCalorie може точніше оцінити розмір порції, але все ще фіксує харчові дані кус-куса. Точно виміряне неправильне значення все ще залишається неправильним.
Для проблеми з прихованим шаром: 3D-сканування захоплює поверхневу геометрію, але не може бачити через шари. Мигдалеве масло під гранолою залишається невидимим.
Foodvisor: Повільний Шлях Виправлення
Foodvisor пропонує гібридний підхід. Він використовує AI для початкової ідентифікації, але має певну базу даних. Він також надає доступ до дієтологів, які можуть переглядати ваші записи — але це не миттєво. Відгук дієтолога зазвичай займає години або дні, що означає, що ваш щоденний підрахунок калорій є неточним у реальному часі і коригується лише ретроспективно, якщо ви використовуєте функцію дієтолога.
Для помилки оцінки соусу: AI Foodvisor стикається з тими ж візуальними обмеженнями, що й усі системи на основі фото. Функція перегляду дієтолога може зрештою виявити помилку, але не раніше, ніж ви вже приймете рішення щодо їжі на решту дня на основі неточних цифр.
Nutrola: База Даних Виявляє Помилку
Архітектура Nutrola вставляє перевірену базу даних між пропозицією AI та остаточним записом. Коли ви фотографуєте страву, AI ідентифікує продукти та пропонує відповідності з понад 1.8 мільйона перевірених записів бази даних. Ви бачите пропозиції AI поряд з альтернативними відповідностями з бази даних.
Для помилки з кіноа як кус-кус: AI може спочатку запропонувати кус-кус, але база даних представляє як кус-кус, так і кіноа як варіанти з їх перевіреними харчовими профілями. Ви розпізнаєте свою кіноа і вибираєте правильний запис. Зафіксовані дані походять з перевіреного джерела.
Для помилки з невидимою олією: Після фотографування смаженої їжі ви можете додати "оливкова олія, 2 столові ложки" за допомогою голосового введення або пошуку в базі даних. Запис походить з перевірених даних — 239 калорій, 27 г жиру. Багатофункціональний дизайн Nutrola (фото плюс голос плюс штрих-код плюс ручний пошук) означає, що завжди є резервний метод для того, що камера не може побачити.
Для проблеми з прихованим шаром: AI ідентифікує видимі начинки смузі-бowl. Ви голосом вводите "додати дві столові ложки мигдалевого масла та одну ложку сироваткового протеїну" — обидва витягуються з перевірених записів бази даних з повними харчовими профілями.
Таблиця Порівняння Невдач
| Сценарій Помилки | Cal AI | SnapCalorie | Foodvisor | Nutrola |
|---|---|---|---|---|
| Візуально схоже заміщення їжі | Неправильні дані тихо зафіксовані | Неправильні дані тихо зафіксовані | Може виявити з переглядом дієтолога (з затримкою) | База даних показує альтернативи, користувач вибирає правильну відповідність |
| Невидима олія для приготування | Не виявлено, 100-300 калорій відсутні | Не виявлено, 100-300 калорій відсутні | Не виявлено без введення дієтолога | Голос або пошук додає перевірений запис олії |
| Приховані інгредієнти | Не виявлено | 3D-сканування захоплює лише поверхню | Не виявлено без введення дієтолога | Додаткові інгредієнти додаються через голос/пошук |
| Кількість соусу/заправки | AI здогадує тип та кількість | AI здогадує тип та кількість | AI здогадує, дієтолог може виправити пізніше | Вибрано запис з бази даних для конкретного типу заправки |
| Помилка розміру порції | Тільки 2D-оцінка | 3D LiDAR допомагає (якщо доступно) | 2D-оцінка | Стандартні порції з бази даних плюс коригування користувача |
| Невідомий спосіб приготування | AI здогадує спосіб приготування | AI здогадує спосіб приготування | AI здогадує спосіб приготування | Користувач вибирає конкретне приготування з бази даних (грильований проти смаженого) |
| Оцінка напою | Припущення на основі кольору | Припущення на основі кольору | Припущення на основі кольору | Голосове введення конкретного напою, база даних надає перевірені дані |
Як Невеликі Помилки Накладаються на Великі Проблеми
Окремі помилки, наведені вище, можуть здаватися керованими. 100-калорійна помилка тут, 80-калорійна помилка там. Але накопичувальний ефект протягом повного дня харчування робить це серйозною проблемою трекінгу.
Реалістичний День Помилок AI Сканування
Розгляньте типовий день, відстежений за допомогою сканера тільки AI.
| Їжа | Оцінка AI | Фактичні Калорії | Помилка | Джерело Помилки |
|---|---|---|---|---|
| Сніданок: Вівсянка з медом та мигдалем | 310 кал | 420 кал | -110 кал | Кількість меду та мигдалю недооцінена |
| Ранкова кава: Латте з вівсяним молоком | 90 кал | 220 кал | -130 кал | Неправильний тип молока та розмір |
| Обід: Смажена курка з рисом | 480 кал | 680 кал | -200 кал | Олія для приготування не виявлена, порція недооцінена |
| Полуденний перекус: Протеїновий батончик (сфотографований) | 180 кал | 210 кал | -30 кал | Тип батончика трохи неправильно ідентифікований |
| Вечеря: Паста з м'ясним соусом та пармезаном | 550 кал | 740 кал | -190 кал | Олія в соусі, кількість сиру, розмір порції |
| Щоденний підсумок | 1,610 кал | 2,270 кал | -660 кал |
Цей користувач вважає, що він з'їв 1,610 калорій. Насправді він з'їв 2,270. Якщо їх цільовий дефіцит складає 1,800 калорій на день, вони вважають, що вони на 190 калорій нижче своєї цілі. Насправді вони на 470 калорій перевищують її. Протягом тижня це становить 3,290 калорійний розрив від того, що вони вважають, — приблизно один фунт ваги, який повинен бути втрачений, але не буде.
Систематичний упереджений недооблік, виявлений у дослідженнях, тут чітко видно. AI постійно недооцінює калорійні компоненти (олії, горіхи, сири, соуси), оскільки ці елементи найскладніше оцінити візуально.
Важливість Робочого Процесу Виправлення
Навіть коли користувач підозрює помилку, робочий процес виправлення суттєво відрізняється між додатками.
Виправлення в Додатку Тільки AI
- Користувач підозрює, що число виглядає неправильно
- Користувач видаляє запис AI
- Користувач вручну вводить опис їжі та оцінку калорій
- Новий запис — це здогадка користувача — все ще неперевірена
- Один неперевірений запис замінює інший
Виправлення в Nutrola
- Користувач підозрює, що число виглядає неправильно
- Користувач натискає на запис і бачить альтернативи з бази даних
- Користувач вибирає правильну їжу з перевірених записів
- Або користувач голосом описує правильну їжу та вибирає з результатів бази даних
- Або користувач сканує штрих-код упакованого компонента для точних даних виробника
- Виправлений запис походить з перевіреного джерела з 100+ полями живлення
Різниця полягає не лише в швидкості. Виправлення саме по собі є перевіреним. У додатку тільки AI виправлення неправильної здогадки AI за допомогою ручної оцінки є заміною одного неперевіреного числа на інше. У додатку з підтримкою бази даних виправлення витягується з того ж перевіреного джерела даних, яке використовують дієтологи та дослідники харчування.
Які Помилки Прийнятні?
Не всі помилки в трекінгу калорій однаково проблематичні. Серйозність залежить від цілей користувача.
Для загальної обізнаності: Помилки в 10-20% на страву є прийнятними. Трекінг тільки AI цілком підходить. Ви все ще отримуєте корисну картину своїх харчових звичок, навіть якщо окремі числа приблизні.
Для помірного контролю ваги: Помилки повинні залишатися нижче 10% на день. Це вимагає виявлення основних режимів невдач (олії для приготування, приховані інгредієнти), навіть якщо окремі елементи мають невеликі неточності. Підтримка бази даних стає цінною.
Для точних цілей дефіциту або надлишку: Щоденна точність повинна бути в межах 5%. Це означає перевірені дані для якомога більшої кількості елементів, з використанням AI для зручності, а не як єдиного джерела даних. База даних з перевіреними даними є практично необхідною.
Для медичної харчової терапії: Вимоги до точності є найвищими. Специфічний трекінг поживних речовин (натрій, калій, фосфор, специфічні амінокислоти) вимагає всебічних перевірених даних, які AI-оцінка просто не може надати. Тільки трекери з підтримкою бази даних з розширеними профілями поживних речовин можуть задовольнити цю потребу.
Що AI Виявлення Їжі Робить Добре
Незважаючи на описані вище невдачі, AI виявлення їжі надає справжню цінність, яку не слід недооцінювати.
Це швидко. Фотографування страви займає 2-3 секунди. Ручний пошук бази даних для кожного компонента складної страви може зайняти 1-3 хвилини. Для зайнятих людей ця різниця в швидкості визначає, чи будуть вони взагалі трекувати.
Це захоплює страви, які важко зафіксувати вручну. Складна тарілка в ресторані з семи компонентів є нудною для розподілу на окремі пошуки в базі даних. AI-сканування надає розумну відправну точку, яку можна уточнити.
Це знижує бар'єр для трекінгу. Найбільший предиктор успішного трекінгу калорій — це послідовність. Якщо AI-сканування змушує когось трекувати 95% своїх страв замість 60%, вартість точності 5-10% може бути виправдана для покращення охоплення даних.
Оптимальна система — це не тільки AI або тільки база даних. Це AI для швидкості та зручності, підтримуваний перевіреною базою даних для точності та виправлення. Саме таку архітектуру реалізує Nutrola — AI-фото та голосове розпізнавання для швидкого первинного ведення, з понад 1.8 мільйонами перевірених записів бази даних, що надають фактичні дані про харчування, сканування штрих-кодів для упакованих продуктів та можливість уточнювати будь-який запис на основі перевірених джерел.
Як Захистити Себе від Помилок AI Сканування
Незалежно від того, який додаток ви використовуєте, ці практики зменшують вплив помилок AI виявлення їжі.
Окремо реєструйте жири для приготування. Завжди додавайте олії для приготування, масло або спрей як окремі записи. Жоден AI не може бачити їх на фотографії, і вони є найбільшим джерелом незафіксованих калорій.
Використовуйте сканування штрих-кодів для упакованих продуктів. Коли доступний штрих-код, він завжди точніший, ніж фото-сканування. Дані про харчування надходять безпосередньо з етикетки продукту.
Перевіряйте незвичайні оцінки. Якщо оцінка AI здається надзвичайно низькою або високою, ця інтуїція варта розслідування. Страва, яка "відчуває" 600 калорій, але сканується на 350, ймовірно, має невидимі компоненти, які AI пропустив.
Використовуйте голосове введення для складних страв. Опис "грильований філе лосося приблизно 6 унцій з двома чашками запеченого брокколі та однією столовою ложкою оливкової олії" надає системі з підтримкою бази даних набагато більше інформації, ніж може надати фотографія.
Виберіть трекер з шаром перевірки. Найпростіший захист від помилок AI — це використання додатку, де AI пропонує, а перевірена база даних підтверджує. Архітектура Nutrola — AI-введення плюс понад 1.8 мільйона перевірених записів за €2.50 на місяць після безкоштовного пробного періоду — існує саме тому, що AI сам по собі не є достатньо надійним для серйозного трекінгу харчування. База даних не є преміум-додатком. Це основа, яка робить AI корисним, а не просто швидким.
Коли AI виявлення їжі помиляється — а це буде траплятися регулярно — єдине, що має значення, це те, чи має ваш трекер систему для виявлення цього. Ця система — перевірена база даних. Без неї ви будуєте свою харчову стратегію на здогадах, які виглядають як дані.
Готові трансформувати своє відстеження харчування?
Приєднуйтесь до тисяч, які трансформували свою подорож до здоров'я з Nutrola!