Втрата ваги - одне з найпопулярніших занять, мета, яка вимагає великої послідовності та точності. Останніми роками технологія полегшила завдання за допомогою додатків, які намагаються доповнити або доповнити роботу дієтолога чи персонального тренера. Наприклад, запис кількості споживаних калорій та іншої харчової інформації для кожного прийому їжі. Однак користувачі цих інструментів не завжди мають час, необхідний для пошуку та запису всієї необхідної інформації, тому в підсумку вони здаються.

голосовий контролер

Зараз спільна робота групи дієтологів з Університету Тафтса та дослідників з Лабораторії комп’ютерних наук та штучного інтелекту (CSAIL) Массачусетського технологічного інституту (MIT), обидва в США, може полегшити цей процес. Перші почали експериментувати кілька років тому з мобільними додатками, щоб реєструвати споживання калорій, але їх ідея пішла далі, стверджуючи, що інформація може записуватись розмовною мовою. Останні подбали про це, створивши контрольований голосом прототип.

Операція проста, як пояснюється в заяві MIT. Користувач усно описує зміст їжі, а система аналізує опис, автоматично отримуючи відповідні харчові дані з Інтернет-бази даних, що ведеться Міністерством сільського господарства США (USDA).

Результати відображаються у супроводі зображень продуктів харчування та випадаючих меню, які можна редагувати, наприклад, щоб вказати точні порції кожної їжі. Деякі вдосконалення, які також можна зробити словесно. Таким чином, якщо користувач починає з того, що на сніданок у нього була чаша крупи, бананів та апельсинового соку, то він може додати, що у нього було лише половина банана; система оновить інформацію, яку вона показує про банани, залишивши решту незмінною.

Таким чином, представлений більш інтуїтивно зрозумілий інструмент, ніж наявні на даний момент, що вимагає не лише часу, але й терпіння, оскільки в деяких випадках приготування їжі не реєструється, тому інформацію потрібно заповнювати вручну. Вводячи дані голосом, оновлення стане набагато простішим та точнішим.

Хоча дослідники з Массачусетського технологічного інституту розробили спеціальну систему розпізнавання мовлення для обробки термінології, пов'язаної з продуктами харчування, це не було основним напрямком їх роботи. Насправді в онлайн-демонстрації інструменту використовується замість цього програма Google для розпізнавання мовлення.

Натомість розслідування було зосереджено на двох інших проблемах. З одного боку, функціональна роль ідентифікації слів, так що система розпізнає, яка інформація є важливою з кожного випадку. З іншого боку, йому довелося узгодити записи користувача з тими, що містяться в базі даних USDA.

Для вирішення першої проблеми дослідники застосували машинне навчання. За допомогою краудсорсингової платформи Amazon Mechanical Turk вони наймали робітників, яким просто доводилося описувати найсвіжіші страви, а потім позначати, яке слово відповідає назві їжі, яке кількості або торговій марці тощо. Як тільки їм вдалося позначити близько 10 000 описів продуктів, вони використали алгоритми машинного навчання, щоб знайти закономірності в синтаксичних взаємозв’язках між словами, які визначали б функціональні ролі.

Для того, щоб поєднати описи користувачів із мітками баз даних, дослідники звернулися до Freebase, спільноти користувачів, яка завдяки своїм внескам створює відкриті бази даних на різні теми, включаючи продукти харчування. У ньому понад 8000 звичних продуктів харчування, багато з яких містять синоніми. Там, де їх не вистачало, вони ще раз звернулись до працівників, завербованих з Механічного Турка, щоб залучити їх.

Після подолання двох викликів результатом є прототип, в першу чергу призначений для демонстрації життєздатності обробки природної мови. Таким чином, на даний момент повідомляється про кількість калорій, хоча вони ще не додаються автоматично. По завершенню дослідники Tufts планують провести дослідження користувача, щоб визначити, чи сприяє воно реєстрації поживних речовин.

"Реєстрація дуже корисна, оскільки робить людей більш обізнаними про те, що вони їдять", - каже дослідниця Tufs Сьюзен Робертс. Однак він шкодує, наскільки "втомливо" сьогодні вводити дані вручну в такі програми, як MyFitnessPal. "Голосова система, яку можна використовувати на телефоні, дозволить реєструватись там, де вони їдять, з меншою роботою", - додає він.