Uus hääle rakendus võib aidata kaalukontrolli
Kaalukaotuse peamine rentnik on iga tarbitud kalori loendamine. Kuigi see ülesanne kõlab lihtsalt, muutub kõigi kalorite dokumenteerimine keeruliseks ülesandeks restoranis einestades, liikvel olles näksides või isegi kodus söögikohale istudes.
Tehnika nõuab järjepidevust ja täpsust ning kui see ebaõnnestub, on see tavaliselt tingitud sellest, et inimestel pole aega ega võimalusi kogu vajaliku teabe leidmiseks ja salvestamiseks.
Nüüd on Massachusettsi tehnoloogiainstituudi (MIT) teadlased välja töötanud rakenduse, mis võimaldab inimestel sisse logida kõne kontrollitud süsteemi abil tarbitud toidu ja joogi.
Kontseptsioon kerkis esile paar aastat tagasi, kui Tuftsi ülikooli toitumisspetsialistide meeskond pöördus MITi teadlaste poole ideega kõnekeelse rakenduse kohta, mis muudaks söögilogimise lihtsamaks.
Sel nädalal tutvustavad MITi teadlased Shanghais rahvusvahelisel akustika-, kõne- ja signaalitöötluskonverentsil oma veebipõhist kõnega juhitava toitumise logimise süsteemi prototüüpi.
Sellega kirjeldab kasutaja verbaalselt söögikorra sisu ning süsteem sõelub kirjelduse ja võtab asjakohased toitumisandmed automaatselt veebipõhisest andmebaasist, mida haldab USA põllumajandusministeerium (USDA).
Andmed kuvatakse koos vastavate toitude piltide ja rippmenüüdega, mis võimaldavad kasutajal kirjeldusi täpsustada - valides näiteks täpsed toidukogused. Kuid neid täpsustusi saab teha ka suuliselt.
Kasutaja, kes alustuseks ütleb: "Hommikusöögiks oli mul kauss kaerahelbeid, banaane ja klaas apelsinimahla", saab seejärel teha muudatuse "Mul oli pool banaani" ja süsteem värskendab kuvatud andmeid banaanide kohta, jättes ülejäänud muutmata.
"Mida [Tuftsi toitumisspetsialistid] on kogenud, on see, et seal olnud rakendused, mis aitasid inimestel proovida sööki logida, kippusid pisut tüütuks muutma ja seetõttu ei pidanud inimesed nendega sammu," ütleb vanemteadur James Glass .
"Nad otsisid viise, mis oleksid täpsed ja hõlpsasti teavet sisestavad."
Uue töö esimene autor on MIT elektrotehnika ja arvutiteaduse magistrant Mandy Korpusik. Temaga liitus Glass, kes on tema lõputööde nõustaja; tema kraadiõppur Michael Price; ja Glassi rühma bakalaureuse uurija Calvin Huang.
Dokumendis kajastavad teadlased kõnetuvastussüsteemiga tehtud katsete tulemusi, mille nad töötasid välja spetsiaalselt toiduga seotud terminoloogia käsitsemiseks.
See ei olnud aga nende töö põhirõhk, kuna nende söögilogimissüsteemi veebidemo kasutab hoopis Google'i tasuta kõnetuvastuse rakendust.
Nende uurimistöö keskendus kahele muule probleemile. Üks on sõnade funktsionaalse rolli kindlakstegemine: süsteem peab teadvustama, et kui kasutaja salvestab fraasi „kaerajahu kauss“, on kaerajahu kohta toitumisalane teave asjakohane, kuid kui fraas on „kaerahelbeküpsis“, siis mitte.
Teine probleem on kasutaja fraaside sobitamine USDA andmebaasi kirjetega. Näiteks USDA andmed kaerahelbedest on registreeritud rubriigis „kaer“; sõna “kaerahelbed” ei esine kandes kusagil.
Esimese probleemi lahendamiseks kasutasid teadlased masinõpet.
Amazoni mehaanilise turgi rahvahankeplatvormi kaudu värbasid nad töötajaid, kes lihtsalt kirjeldasid, mida nad viimastel söögikordadel olid söönud. Seejärel sildistasid nad kirjelduses olevad asjakohased sõnad toidunimedeks, kogusteks, kaubamärkideks või toidunimede muutjateks.
Kaussi kaerajahu puhul on “kauss” kogus ja “kaerahelbed” on toit, kuid kaerajahu küpsises on kaerahelbed modifitseerija.
Kui neil oli umbes 10 000 sildistatud söögikirjeldust, leidsid teadlased masinõppe algoritme, et leida sõnade süntaktilistest suhetest mustreid, mis tuvastaksid nende funktsionaalsed rollid.
Seejärel kasutasid teadlased avatud lähtekoodiga andmebaasi Freebase, et tõlkida kasutajate kirjelduste ja USDA andmebaasi siltide vahel. Andmebaasis endas on kirjeid enam kui 8000 tavalise toidu kohta, millest paljud sisaldavad sünonüüme.
Seal, kus sünonüümid puudusid, värbasid nad taas mehaanilise Türgi töötajaid nende varustamiseks.
Konverentsil esitletud süsteemi versioon on mõeldud peamiselt selleks, et näidata selle lähenemise elujõulisust loomulikus keeles töötlemisel. Süsteem teatab kalorite lugemisest, kuid ei liida neid veel automaatselt.
Versioon, mis on, on siiski töös ja kui see on valmis, kavatsevad Tuftsi teadlased viia läbi kasutajauuringu, et teha kindlaks, kas see muudab toitumise logimise tõesti lihtsamaks.
Allikas: MIT