Nova aplikacija za glas može vam pomoći u kontroli težine

Ključni stanar gubitka kilograma je brojanje svake potrošene kalorije. Iako zadatak zvuči lako, dokumentiranje svih kalorija postaje težak zadatak dok jedete u restoranu, grickate u pokretu ili čak kad sjedite za obrokom kod kuće.

Tehnika zahtijeva dosljednost i točnost, a kad ne uspije, to je obično zato što ljudi nemaju vremena ili sredstava da pronađu i zabilježe sve potrebne podatke.

Sada su istraživači s Massachusetts Institute of Technology (MIT) razvili aplikaciju koja omogućava ljudima da se prijavljuju u hranu i piće koje su konzumirali pomoću sustava koji kontrolira govor.

Koncept se pojavio prije nekoliko godina kada je tim nutricionista sa Sveučilišta Tufts prišao istraživačima s MIT-a s idejom o govornom jeziku koji bi olakšao prijavu obroka.

Ovog tjedna, na međunarodnoj konferenciji o akustiki, govoru i obradi signala u Šangaju, istraživači MIT-a predstavljaju svoj internetski prototip govora kontroliranog sustava za bilježenje prehrane.

Pomoću nje korisnik usmeno opisuje sadržaj obroka, a sustav raščlanjuje opis i automatski preuzima odgovarajuće nutritivne podatke iz mrežne baze podataka koju održava američko Ministarstvo poljoprivrede (USDA).

Podaci se prikazuju zajedno sa slikama odgovarajuće hrane i padajućim jelovnicima koji omogućuju korisniku da pročisti svoje opise - odabirom, na primjer, preciznih količina hrane. Ali ta se usavršavanja mogu izvršiti i usmeno.

Korisnik koji započne rekavši: "Za doručak sam imao zdjelu zobenih pahuljica, banana i čašu soka od naranče", tada može unijeti izmjenu: "Imao sam pola banane", a sustav će ažurirati podatke koje prikazuje o bananama dok ostatak ostaju nepromijenjeni.

"Ono što su [nutricionisti iz Tuftsa] iskusili jest da su aplikacije koje su pomagale ljudima da pokušaju prijaviti obroke postale pomalo zamorne, pa ih ljudi nisu držali u koraku", kaže James Glass, viši istraživač ,

"Pa su tražili načine koji su točni i jednostavni za unos podataka."

Prva autorica novog rada je Mandy Korpusik, studentica MIT-a s elektrotehnike i računarstva. Pridružila joj se Glass, koja joj je savjetnica za tezu; njezin kolega postdiplomac Michael Price; i Calvin Huang, dodiplomski istraživač iz Glassove grupe.

U radu istraživači izvještavaju o rezultatima eksperimenata sa sustavom za prepoznavanje govora koji su razvili posebno za rukovanje terminologijom koja se odnosi na hranu.

Međutim, to nije bio glavni fokus njihovog rada jer mrežni prikaz njihovog sustava za bilježenje obroka umjesto toga koristi Googleovu besplatnu aplikaciju za prepoznavanje govora.

Njihova su se istraživanja koncentrirala na dva druga problema. Jedna je prepoznavanje funkcionalne uloge riječi: sustav mora prepoznati da ako korisnik zabilježi izraz "zdjela zobene kaše", prehrambeni podaci o zobenih pahuljicama bitni su, ali ako je izraz "zobena kaša", to nije.

Drugi je problem pomirenje korisnikovog fraziranja s unosima u USDA bazi podataka. Primjerice, USDA podaci o zobenih pahuljicama bilježe se pod naslovom „zob”; riječ "zobena kaša" nigdje se ne pojavljuje u unosu.

Da bi se pozabavili prvim problemom, istraživači su koristili strojno učenje.

Preko platforme za kraudsourcing Amazon Mechanical Turk regrutirali su radnike koji su jednostavno opisali što su jeli u posljednjim obrocima. Zatim su odgovarajuće riječi u opisu označili kao nazive hrane, količine, nazive robnih marki ili modifikatore naziva hrane.

U "zdjeli zobenih pahuljica" "zdjela" je količina, a "zobena kaša" hrana, ali u "zobenoj keksi" zobena kaša je modifikator.

Nakon što su imali otprilike 10.000 označenih opisa obroka, istraživači su koristili algoritme strojnog učenja kako bi pronašli obrasce u sintaktičkim odnosima između riječi koji bi identificirali njihove funkcionalne uloge.

Zatim su istraživači koristili bazu podataka otvorenog koda nazvanu Freebase za prevođenje između opisa korisnika i oznaka u USDA bazi podataka. Sama baza podataka sadrži unose o više od 8.000 uobičajenih prehrambenih proizvoda, od kojih mnogi uključuju sinonime.

Tamo gdje su nedostajali sinonimi, ponovno su regrutirali radnike Mehaničkih Turaka da ih opskrbe.

Verzija sustava predstavljena na konferenciji namijenjena je uglavnom pokazivanju održivosti svog pristupa obradi prirodnog jezika. Sustav izvještava o brojanju kalorija, ali ih još uvijek ne zbraja automatski.

Verzija koja to radi je u izradi, međutim, a kada završi, istraživači Tuftsa planiraju provesti korisničku studiju kako bi utvrdili da li doista olakšava prijavu prehrane.

Izvor: MIT