Het probleem
Als je een schermtoetsenbord gebruikt om te communiceren maakt het een wereld van verschil als je een hoge typsnelheid kunt bereiken met weinig inspanning. Woordvoorspelling is een van de technologieën die je daarbij helpen, zolang het minder tijd kost om de juiste suggestie aan te tikken dan om de volgende tekens te typen. Het moet lijken of het systeem je gedachten kan lezen. Met dit doel hebben we de woordvoorspeller PolyPredix™ ontwikkeld.
Varianten van woordvoorspelling
Taalkundige regels of statistieken
Woordvoorspellingssystemen kennen twee basisvarianten: ze zijn gebaseerd op taalkundige regels, of op statistieken. Taalkundige woordvoorspelling heeft als voordeel én nadeel dat zinnen die de gebruiker formuleert dezelfde grammaticale structuur volgen. Statistische woordvoorspelling biedt een vrijere schrijfstijl, maar de zinnen zijn niet altijd grammaticaal correct. PolyPredix™ is gebaseerd op het statistische systeem omdat we optimale woordvoorspelling wilden combineren met ondersteuning in veel verschillende talen.
Voorspellingskracht
Woordvoorspelling werkt op drie verschillende manieren: woordaanvulling, enkele woordvoorspelling en multiwoordvoorspelling. Woordaanvulling geeft aan hoe het woord dat de gebruiker aan het typen is afgemaakt kan worden. Het geeft geen suggesties voor het volgende woord. Enkele woordvoorspelling doet dat wel: het combineert woordaanvulling met suggesties voor het volgende woord nadat er een spatie is getypt. De meest geavanceerde methode is multiwoordvoorspelling, dat voortborduurt op woordaanvulling en enkele woordvoorspelling. De gebruiker krijgt suggesties die uit meerdere woorden bestaan, zoals 'ga naar' nadat de gebruiker 'Ik ga' heeft getypt. PolyPredix™ is een multiwoordsysteem.