Nokia-telefoons Ga naar natuurlijke taalcursus

Als onderdeel van een onderzoekssamenwerking met computerwetenschappers van het MIT, ontwikkelt het Nokia Research Center Cambridge, in Cambridge MA, mobiele telefoons die in het Engels getypte opdrachten kunnen begrijpen en erop kunnen reageren.





Via het MobileStart-systeem op de telefoon rechts kun je je moeder eraan herinneren haar medicijnen in te nemen. De telefoon aan de linkerkant toont een nieuwe agenda-afspraak gemaakt in mama's telefoon door MobileStart. (Met dank aan Boris Katz en Federico Mora, MIT.)

Robert Iannucci, hoofd van de onderzoekscentra van Nokia, zegt dat het bedrijf telefoons wil transformeren van eenvoudige belterminals naar informatiegateways - naar internet, gps en sensoren, mp3's, desktopcomputers, iPods en andere apparaten. En, zegt hij, dat vereist een heroverweging van de hele interface tussen mensen en handhelds. Voor zowel Nokia als MIT betekent dat het gebruik van tekstinteractie.

Mensen zijn goed met taal, zegt Boris Katz , hoofdonderzoeker bij MIT's Computer Science and Artificial Intelligence Laboratory, de hoofdgroep die samenwerkt met Nokia. We willen dat taal een eersteklas burger is op mobiele telefoons, zegt hij.



Navigatiesystemen in natuurlijke taal hebben lang beloofd en weinig geleverd. Maar het is niet langer onrealistisch om te denken dat deze systemen in de nabije toekomst in handen – en handsets – van consumenten zullen zijn. Eén waarschuwing: de complexe onderbouwing van deze nieuwe toepassingen en de algoritmen die de taal ontleden, moeten verborgen blijven voor gebruikers van mobiele telefoons, anders raken ze gefrustreerd bij het navigeren door menulagen.

Om Nokia's natuurlijke taaltechnologie aan te drijven, gebruikt MIT's Katz een softwaresysteem dat hij in 1993 ontwikkelde, genaamd Begin , dat menselijke vragen interpreteert en antwoorden vindt met behulp van websites zoals de Internet Movie Database (IMDB) en Mapquest. Met de webversie van Start als basis, werkt Katz momenteel samen met het Nokia Center aan de ontwikkeling van een mobiele versie van de software voor mobiele telefoons, MobileStart genaamd.

Zo werkt de webversie van Start: gebruikers typen een vraag in een tekstveld. De software interpreteert de vraag, bepaalt waar het antwoord moet worden gezocht (in de database of op een andere website) en reageert met een schriftelijke uitleg, een link naar een website of een afbeelding.



[ klik hier voor voorbeelden van tekstverwerking op een mobiele telefoon.]

Start haalt antwoorden uit, geen hits, zegt Katz, omdat het interpreteert menselijke taal, in plaats van te zoeken naar trefwoorden, zoals Google en andere zoekmachines.

Het Start-systeem begrijpt Engelse zinnen door ze op te splitsen in een reeks relaties tussen object, eigendom en waarde. Als men bijvoorbeeld 'Wat is de bevolking van Irak?' typt, interpreteert Start de vraag: het object is Irak, het eigendom is de bevolking en de waarde is wat Start zoekt.



Dat is eenvoudig; mensen hebben echter de neiging om complexere vragen te stellen, vooral als ze op zoek zijn naar specifieke informatie. Als iemand een vraag stelt als: Hoeveel mensen wonen er in de hoofdstad van het op twee na grootste land van Azië? Start zal het opsplitsen in drie afzonderlijke vragen om één voor één te verwerken: wat is het op twee na grootste land in Azië, wat is de hoofdstad van dat land en wat is de bevolking van de hoofdstad? (Start beslist hoe vragen worden opgesplitst en hoe de evaluaties worden geprioriteerd met behulp van een algoritme dat Katz heeft ontworpen.)

De meest voor de hand liggende verandering die dit soort interactie voor gebruikers zou veroorzaken, is een vereenvoudiging van de complexe menustructuren die zijn geëvolueerd naarmate mobiele telefoons meer taken afhandelen. Door een navigatiesysteem in natuurlijke taal te gebruiken, kunnen gebruikers functies uitvoeren zonder door lagen van menu's te graven of door tientallen Google-hits op een klein scherm te bladeren. De mobiele versie van Start kan ook informatie verzamelen van het GPS-apparaat van een telefoon en internet, of communiceren met en opdrachten verzenden naar toepassingen op de telefoon, zoals een adresboek en agenda.

Als de gebruiker bijvoorbeeld verdwaald is, kan hij of zij gewoon aan de telefoon vragen: Waar ben ik? – en een kaart van zijn of haar huidige locatie zou op het scherm verschijnen. Of ze zouden zelfs kunnen vragen: Hoe kom ik vanaf hier bij Brads huis? en de telefoon zou dat adres in een lijst met contacten vinden, uw huidige locatie bepalen met behulp van GPS, naar Mapquest gaan en online routebeschrijvingen ophalen.



De taalcommando's zullen mensen ook in staat stellen om hun verschillende technologieën te laten communiceren met andermans apparaten, waardoor de noodzaak om een ​​duizelingwekkende reeks sms-berichten, e-mails en voicemails naar anderen te sturen volledig wordt weggenomen. Een persoon zou bijvoorbeeld de telefoon kunnen vertellen, mijn moeder eraan herinneren om morgen om drie uur haar medicijnen in te nemen, en de applicatie van Nokia zou een alarm instellen in de moeders telefoonagenda, als ze een MobileStart-telefoon heeft.

Natuurlijk, met complexere acties - zoals interactie met andere apparaten - beginnen Start en andere navigatiesoftwaresystemen in natuurlijke taal vast te lopen. Om bepaalde soorten toepassingen uit te voeren die gebruikers van mobiele telefoons willen, zal MobileStart moeten leren hoe de gebruiker de wereld ziet, zegt Katz. Als iemand bijvoorbeeld de telefoon zegt Joe te bellen, maar er is meer dan één Joe in het adresboek, zegt Katz dat MobileStart gedrag uit het verleden zal moeten gebruiken om af te leiden welke Joe wordt bedoeld, een taak waarvoor complexere algoritmen nodig zijn die nog steeds wordt ontwikkeld. We willen ervoor zorgen dat de telefoon begrijpt wat de gebruiker zegt, zonder hem te belasten met verhelderende vragen.

MobileStart zou ook moeten kunnen omgaan met meer gecompliceerde voorkeurskwesties. Als een gebruiker bijvoorbeeld tegen de telefoon zegt: Herinner mijn moeder eraan dat ze morgen om drie uur haar medicijnen moet innemen, moet hij bepalen hoe die boodschap het beste kan worden overgebracht. Als de telefoon weet - door ervaring uit het verleden of een ingesteld commando - dat beide mensen liever via sms communiceren, kan hij een sms-bericht verzenden.

Bovendien zei Katz dat er mogelijk ook een grotere uitdaging aan de horizon is - een die zich onderscheidt van de digitale, mobiele cultuur: steno voor sms-berichten. De webversie van Start kan momenteel spelfouten detecteren en de gebruiker vragen deze te corrigeren - maar als iemand typt hoe krijg ik 2 Boston uit Cambridge, - een veelgebruikte afkorting voor mobiele apparaten - stuurt de telefoon deze verkeerde lezing: Helaas, ik ik weet niet hoe je Boston uit Cambridge krijgt.

Momenteel kent het Start-systeem alleen Engels (hoewel het toegang heeft tot de taalhulpmiddelen van Google om zinnen te vertalen). Het ontledingssysteem - wat het gebruikt om een ​​zoekopdracht in object, eigendom en waarde te verdelen - zou met elke menselijke taal kunnen worden gebruikt, maar Katz zal het voor elke nieuwe taal een nieuwe woordenschat en syntaxis moeten leren.

Nokia probeert zijn mobiele apparaten gebruiksvriendelijker te maken en de interfaceproblemen te verminderen die ervoor zorgen dat apparaten niet zo praktisch zijn als ze kunnen zijn. Met deze poging om natuurlijke talen en technologie compatibel te maken, betreedt Nokia de Web 2.0-beweging - net zoals Google onlangs deed met zijn kalendertoepassing [zie Google's Time Keeper].

Idealiter, zegt Katz, wordt MobileStart gecombineerd met spraak-naar-tekstsoftware om het gebruik van mobiele telefoons nog gemakkelijker te maken. Iannucci van Nokia wijst inderdaad op een ironie: mobiele telefoons zijn van nature spraakapparaten, maar ze gebruiken spraak niet als modaliteit.

zich verstoppen