Почему база данных Lose It полна ошибок: причины и альтернативы
База данных Lose It содержит множество неверных значений калорий, дублированных продуктов и устаревших макросов — это следствие модели, основанной на пользовательских данных. Узнайте, почему это происходит, как распознать плохие записи и какие проверенные трекеры калорий использовать вместо этого.
Проблемы с записями, созданными пользователями Lose It, являются основной причиной большинства несоответствий в калориях. Вот как их распознать и что использовать вместо этого.
Lose It была запущена в 2008 году и с тех пор ее база данных продуктов выросла до миллионов записей — подавляющее большинство из которых было добавлено пользователями, а не проверено профессиональными диетологами. Такой подход оказался эффективным на больших масштабах и помог приложению стать одним из крупнейших трекеров калорий в App Store. Однако он также породил проблему с точностью, которую любой, кто использует Lose It более нескольких недель, легко заметит: дублированные продукты с совершенно разными значениями калорий, размеры порций, не соответствующие реальным упаковкам, макросы, которые не сходятся, и устаревшие записи о продуктах, рецептура которых изменилась много лет назад.
Это не узкая проблема. Поиск в любом сообществе по питанию, на Reddit или на страницах отзывов в App Store показывает одну и ту же картину: люди теряют доверие к своим записям, потому что цифры, которые они отслеживают, не совпадают с теми продуктами, которые они едят. Когда база данных является основой трекера калорий, ошибки в записях — это не мелочь, а проблема самого продукта. Этот гид объясняет, почему в базе данных Lose It так много ошибок, как распознать наихудшие записи и какие альтернативы с проверенными базами данных решают эту проблему.
Почему в Lose It так много неверных записей?
Модель пользовательских записей
База данных Lose It росла за счет пользовательских записей. Когда вы сканируете штрих-код, которого еще нет в базе данных, приложение позволяет вам его добавить. Если отсутствует пункт меню ресторана, вы можете создать его. Если вы хотите сохранить собственный рецепт, вы можете это сделать — и эти записи, в большинстве случаев, становятся доступными для поиска другими пользователями. В результате получается база данных, которая растет быстрее, чем любая команда, работающая в штате, могла бы создать, но за счет редакционного контроля.
Пользовательские записи не являются по своей сути плохими. FatSecret, MyFitnessPal и Lose It все построили свои большие пользовательские базы на этой модели. Проблема в том, что запись, добавленная пользователем, точна только в той степени, в которой точен сам пользователь, а большинство людей, добавляющих записи, не являются диетологами. Они могут догадываться о размерах порций, вводить калории по памяти, оценивать данные на упаковке или копировать цифры из других приложений, которые также основаны на пользовательских данных.
Отсутствие проверки диетологами для большинства записей
Lose It помечает часть записей как проверенные, но на практике для большинства поисков верхние результаты не являются проверенными — это самые популярные записи от пользователей. Популярность не означает точность. Один пользователь с большим числом подписчиков или вирусный пост в блоге могут закрепить неверную запись на вершине результатов поиска на годы, просто потому что она чаще всего фиксировалась.
Проверка квалифицированным диетологом или зарегистрированным диетологом означает, что запись была проверена по авторитетному источнику: записи USDA, этикетке производителя, национальной базе данных о составе продуктов. Без этого уровня вы доверяете тому, что тот, кто добавил запись, правильно прочитал этикетку, правильно ввел цифры, выбрал правильную единицу измерения порции и не округлил значения слишком сильно.
Отсутствие обновлений при изменении этикеток
Производители продуктов постоянно изменяют рецептуру. Содержание сахара уменьшается. Содержание белка увеличивается. Упаковка уменьшается с 150 г до 140 г, но цена остается прежней. Когда это происходит, пользовательские записи не обновляются автоматически — первоначальный автор давно ушел, а следующий пользователь, который сканирует штрих-код, либо находит устаревшую запись, либо создает дубликат.
В результате получается база данных, насыщенная историческими снимками одного и того же продукта, ни одна из которых не отражает то, что сейчас находится на полках. Для человека, пытающегося достичь определенной цели по калориям или макросам, это не мелкая ошибка округления — это систематическое отклонение, которое накапливается в каждом учете.
Проблема дубликатов
Поскольку пользователи могут добавлять записи, которые уже существуют (умышленно или потому, что поиск не нашел существующую), Lose It накапливает множество версий одного и того же продукта. "Куриная грудка" может появляться в десятках отдельных записей с калориями от 110 до 240 на 100 грамм. Какая из них правильная? Без проверки пользователь не имеет возможности это узнать, и приложение показывает ту, которая была зарегистрирована чаще всего пользователями — а не самую точную.
Реальные примеры паттернов неверных записей
Вот паттерны, которые повторяются в базах данных, основанных на пользовательских записях, и Lose It не является исключением:
Дублированные продукты с разными значениями калорий. Поиск любого распространенного продукта — банан, курица на гриле, овсянка, греческий йогурт — покажет несколько записей с заметными различиями. Средний банан может показывать 89, 105, 118 или 135 калорий в зависимости от того, какую запись вы выберете. Они не могут быть все правильными.
Неверные размеры порций. Пользователь добавляет "1 кусок пиццы" с калорийностью для ресторанного куска, но селектор размера порции показывает "1 кусок" в общем виде. Следующий пользователь фиксирует свой тонкий домашний кусок по значению Pizza Hut и неосознанно удваивает свое фактическое потребление.
Отсутствующие или предположительные микроэлементы. Автор заполняет калории, возможно, белок и углеводы, и оставляет поля для витаминов и минералов пустыми или оценочными. Для пользователей, отслеживающих железо, магний, витамин D или натрий, такая запись фактически бесполезна — не потому что данные неизвестны, а потому что никто не потрудился их заполнить.
Неверные макросы, которые не складываются в калории. Классический признак неверной записи: белки, углеводы и жиры, указанные в записи, не складываются в общую калорийность при умножении (4-4-9). Запись, показывающая 300 калорий с 10 г белка, 20 г углеводов и 5 г жира, в сумме дает только 165 калорий от макросов — что-то либо отсутствует, либо выдумано.
Устаревшие рецептуры. Записи, сделанные пять лет назад для продуктов, которые с тех пор изменили свою рецептуру, ингредиенты или размер порции. Штрих-код все еще сканируется, но информация о питательных веществах является историческим артефактом.
Предположения о меню ресторанов. Пользовательские записи для Chipotle, Starbucks, Olive Garden и других сетей часто являются оценками, основанными на аналогичных продуктах, а не на опубликованных данных о питательной ценности бренда. "Чаша с курицей Chipotle" может отличаться на 200 калорий в любую сторону в зависимости от того, кто создавал запись.
Как определить, что запись в Lose It неверна
Большинство пользователей учатся проверять записи на ощупь, после недель отслеживания значений, которые оказываются вымышленными. Вот сигналы, что запись, вероятно, неверна:
Проверка с USDA. База данных USDA FoodData Central бесплатна и авторитетна для цельных продуктов — фруктов, овощей, мяса, злаков, молочных продуктов. Если запись Lose It для "сырого брокколи" отличается более чем на погрешность округления от значения USDA, доверьтесь USDA.
Ищите проверенный значок. Lose It действительно помечает некоторые записи как проверенные. Эти записи, как правило, надежны. Проблема в том, что непроверенных записей гораздо больше, и они часто появляются выше в результатах поиска, потому что их фиксируют чаще.
Проверьте, складываются ли макросы. Посчитайте: граммы белка умножить на 4, плюс граммы углеводов умножить на 4, плюс граммы жира умножить на 9. Если итоговое значение отличается более чем на 10 процентов от заявленной калорийности, в записи есть ошибка. Алкоголь и клетчатка могут объяснить небольшие отклонения; крупные разрывы — нет.
Ищите крайние выбросы. Если вы ищете продукт и видите записи с диапазоном от 50 до 400 калорий на 100 грамм для одного и того же продукта, что-то явно не так с по крайней мере некоторыми из них. Возьмите наиболее консервативное общее значение или полностью откажитесь от записи.
Тщательно проверьте размер порции. Маленький размер порции с большим количеством калорий может быть представлен так, чтобы выглядеть как лучший вариант, чем он есть на самом деле. "1 порция" ничего не значит без граммов или миллилитров.
Проверьте контекст отправителя. Некоторые приложения показывают, какие записи были добавлены производителем, а какие — пользователем. Если у вас есть выбор между брендированной записью и общей пользовательской для одного и того же продукта, брендированная запись почти всегда более надежна.
Как приложения с проверенной базой данных избегают этой проблемы
Не каждый трекер калорий использует модель пользовательских записей. Существуют две основные модели, которые обеспечивают точные базы данных и избегают проблем, с которыми сталкивается Lose It:
Подход Cronometer, основанный только на USDA. Cronometer заработал свою репутацию, отказываясь отображать продукты, добавленные пользователями, в качестве основных результатов. Его база данных использует данные из USDA FoodData Central, Канадской базы данных о питательных веществах и NCCDB — все это правительственные или академические источники. Когда пользователь создает собственный продукт, он хранится только для личных записей этого пользователя. Результаты поиска приоритизируют проверенные источники, так что то, что вы видите вверху, — это то, что измерила наука.
Nutrola с проверенными диетологами 1.8M+ записей. Nutrola применяет более широкий, но все же строго проверенный подход. Каждая из более чем 1.8 миллиона записей была проверена профессионалами в области питания перед тем, как стать доступной для поиска. База данных перекрестно ссылается на несколько национальных баз данных о составе продуктов — USDA в США, CIQUAL во Франции, BEDCA в Испании, Souci-Fachmann-Kraut в Германии, McCance & Widdowson в Великобритании и других, так что продукт, зарегистрированный в одной стране, соответствует авторитетному источнику для версии продукта в этой стране.
Обе модели разделяют принцип: записи должны быть точными до того, как они станут доступными для поиска, а не после того, как их зарегистрирует достаточное количество пользователей. База данных является продуктом, и продукт поддерживается на высоком уровне.
Чем отличается база данных Nutrola
Nutrola была создана с нуля, чтобы избежать проблем с точностью, которые преследуют трекеры калорий, основанные на краудсорсинге. Вот что делает базу данных отличной от Lose It:
- 1.8 миллиона+ записей, проверенных профессионалами в области питания до того, как они появятся в результатах поиска, а не после.
- Перекрестная проверка с несколькими национальными базами данных о продуктах включая USDA, CIQUAL, BEDCA, Souci-Fachmann-Kraut, McCance & Widdowson и другие, так что региональные формулировки соответствуют региональным данным.
- 100+ питательных веществ на запись, включая калории, макросы, все 13 основных витаминов, основные и микроэлементы, разбивку по жирным кислотам, профиль аминокислот, клетчатку, натрий и многое другое.
- Точные данные о брендированных продуктах, полученные от производителей, а не от догадок пользователей о значениях на упаковке.
- Активное отслеживание изменений рецептуры, так что когда производители меняют свои рецепты, база данных обновляется, а не накапливает устаревшие дубликаты.
- Отсутствие дублирующих записей о продуктах, так как проверка выявляет дубликаты до того, как они попадут в результаты поиска.
- Данные о ресторанах, полученные от официальных сетей, а не оценки пользователей, для крупных международных ресторанов и брендов фастфуда.
- Импорт URL-адресов рецептов с проверенным соответствием ингредиентов, так что вставка ссылки на рецепт возвращает разбивку по питательным веществам, основанную на проверенных данных об ингредиентах, а не на оценках пользователей.
- AI-фото логирование менее чем за три секунды с оценкой размера порции, основанной на той же проверенной базе данных.
- Голосовое логирование, которое обрабатывает описания на естественном языке по проверенным записям.
- Отсутствие рекламы на любом уровне, так что то, что вы видите — это информация о питательных веществах, а не продажи и баннеры.
- Поддержка 14 языков с данными о продуктах, соответствующими региону, для международных пользователей.
В результате получается база данных, которая выполняет единственную задачу, которую должны выполнять трекеры калорий: предоставлять надежное значение для пищи, которую вы собираетесь съесть.
Сравнение баз данных Lose It, MyFitnessPal, Cronometer и Nutrola
| Приложение | Размер базы данных | Проверка | Дублирующие записи | Микроэлементы | Источник |
|---|---|---|---|---|---|
| Lose It | Миллионы (по оценкам) | Частичная, большинство записей от пользователей | Распространенные | Часто отсутствуют в пользовательских записях | В основном краудсорсинг |
| MyFitnessPal | 20M+ | Частичная, в основном от пользователей | Очень распространенные | Часто отсутствуют | В основном краудсорсинг |
| Cronometer | Меньше, сосредоточено | Только правительственные/академические базы | Редкие | Полные для проверенных записей | USDA, NCCDB, CNF |
| Nutrola | 1.8M+ | Проверенные диетологами | Редкие | 100+ на запись | Проверено по нескольким национальным базам данных |
Размер базы данных не является единственным правильным показателем. База данных с 20 миллионами записей, где половина записей неверны, менее полезна, чем база данных с 1.8 миллиона записей, где записи точны. Lose It и MyFitnessPal конкурируют по количеству записей; Cronometer и Nutrola — по точности.
Стоит ли продолжать использовать Lose It?
Вот справедливый ответ: Lose It не является мошенничеством и не бесполезна. Она просто непостоянна — надежна для некоторых случаев использования, ненадежна для других.
Где Lose It работает нормально: Брендированные продукты с штрих-кодами, где верхний результат проверен, или где данные бренда соответствуют этикетке. Простые цели по калориям, где не требуется точность макросов. Краткосрочная мотивация и формирование привычек, где точные цифры менее важны, чем сам процесс отслеживания. Пользователи, осознающие ограничения базы данных и проверяющие записи, на которые они полагаются.
Где Lose It не справляется: Цельные продукты без стандартизированных порций, где пользовательские записи сильно различаются. Блюда из ресторанов, где пользовательские оценки заменяют официальные данные бренда. Отслеживание микроэлементов, где пользовательские записи часто оставляют поля пустыми. Любой случай, требующий доверия к цифрам — медицинская диетотерапия, спортивные соревнования, точное целевое значение макросов, мониторинг здоровья — где ошибка в 20-30 процентов за день приводит к совершенно другой диете, чем та, которую вы думаете, что едите.
Если ваша цель — "примерно зафиксировать, что я ел, и выработать привычку", Lose It можно использовать. Если ваша цель — "достигнуть своей цели по белку с точностью до 5 граммов" или "отслеживать потребление железа, потому что мой врач попросил меня", качество базы данных становится узким местом, и никакая дисциплина с вашей стороны это не исправит.
Часто задаваемые вопросы
Почему в Lose It так много дублирующих записей?
Потому что база данных позволяет пользователям добавлять записи без надежного обнаружения дубликатов. Когда пользователь не может найти продукт или не согласен с существующей записью, он может добавить новую — и старая запись остается. За всю историю приложения это привело к множеству версий одного и того же продукта с разными значениями калорий, размерами порций и разбивками макросов, все из которых остаются доступными для поиска.
Проверяются ли записи сообщества Lose It?
Большинство из них нет. Lose It помечает часть записей как проверенные, но большинство результатов поиска — это записи, добавленные пользователями, без проверки диетологами. Проверенные записи действительно существуют и должны быть предпочтительными, когда они присутствуют, но во многих поисках результаты с высоким рейтингом — это непроверенные записи, которые просто были зарегистрированы чаще другими пользователями.
Почему значения калорий так сильно различаются между записями для одного и того же продукта?
Потому что разные пользователи добавляли записи в разное время с разными источниками правды — этикеткой, которую они прочитали, памятью, другим приложением, грубой оценкой. Без централизованной проверки все эти записи сосуществуют, и пользователю остается выбирать между ними. Изменения рецептуры, региональные вариации и неопределенность в размерах порций усугубляют проблему.
Является ли Cronometer более точным, чем Lose It?
Да, для данных о питательных веществах. Cronometer берет свою основную базу данных из USDA FoodData Central, NCCDB и Канадской базы данных о питательных веществах и не отображает продукты, добавленные пользователями, в качестве результатов поиска по умолчанию. Для цельных продуктов, брендированных товаров с данными этикетки и отслеживания микроэлементов, цифры Cronometer более надежны, чем база данных Lose It, основанная на пользовательских записях.
Как Nutrola проверяет свою базу данных о продуктах?
База данных Nutrola проверяется профессионалами в области питания и перекрестно ссылается на несколько национальных баз данных о составе продуктов, включая USDA в США, CIQUAL во Франции, BEDCA в Испании, Souci-Fachmann-Kraut в Германии и McCance & Widdowson в Великобритании. Каждая из более чем 1.8 миллиона записей проходит проверку перед тем, как появиться в результатах поиска, и база данных отслеживает изменения рецептуры, чтобы записи оставались актуальными.
Могу ли я доверять сканеру штрих-кодов Lose It?
Сканер штрих-кодов хорошо работает как инструмент поиска. Точность результата зависит от того, является ли запись, стоящая за этим штрих-кодом, проверенной или добавленной пользователем. Для брендированных продуктов с штрих-кодами, где данные производителя были правильно импортированы, сканирование надежно. Для товаров, где штрих-код указывает на старую пользовательскую запись, информация может быть устаревшей. Приложения с проверенной базой данных, такие как Nutrola, решают эту проблему, обеспечивая, чтобы результат сканирования штрих-кода поступал из проверенной записи, а не из наиболее зарегистрированной догадки.
Какой самый точный бесплатный трекер калорий?
Для точности на бесплатном уровне бесплатный план Cronometer предлагает лучший опыт с проверенной базой данных, несмотря на ограничения по ежедневным записям. Бесплатный уровень Nutrola и бесплатная пробная версия предлагают проверенную базу данных из 1.8M+, AI-фото логирование, голосовое логирование и сканирование штрих-кодов без затрат, с полной подпиской от €2.50/месяц, если вы продолжите. Для бесплатных уровней, основанных на базах данных с пользовательскими записями (Lose It, MyFitnessPal, FatSecret), точность зависит от того, какую запись вы случайно выберете — что вовсе не является точностью.
Окончательный вердикт
Ошибочные записи в Lose It не являются багом, это особенность модели пользовательских записей, на которой основано приложение. Эта модель быстро и дешево увеличила базу данных, но возложила бремя проверки на пользователей, которые не могут разумно ожидать, что проверят каждую запись, которую они фиксируют. В результате получается база данных, где на один и тот же продукт есть множество ответов, и "правильный" зависит от того, какой пользователь был громче, а не от того, какое число является правильным.
Если вы хотите продолжать использовать Lose It, делайте это, зная, что это: хороший трекер для брендированных продуктов с проверенными записями и ненадежный для всего остального. Перепроверяйте все, что имеет значение, по данным USDA FoodData Central или этикетке производителя. Избегайте пользовательских записей для цельных продуктов и блюд из ресторанов, если они не имеют проверенного значка.
Если вы хотите трекер калорий, где база данных является основой, а не слабым местом, приложения с проверенной базой данных — это ответ. Cronometer для точности, основанной на USDA, с научной стороны. Nutrola для базы данных из более чем 1.8 миллиона записей, проверенной диетологами, AI-фото логирования менее чем за три секунды, голосового логирования, сканирования штрих-кодов, 100+ питательных веществ на запись, поддержки 14 языков и нуля рекламы на бесплатном уровне и подписке от €2.50/месяц. Цифры в вашем журнале должны быть цифрами, которым вы можете доверять. Выберите приложение, которое относится к ним именно так.
Готовы трансформировать отслеживание питания?
Присоединяйтесь к тысячам тех, кто изменил свой путь к здоровью с Nutrola!