Grammarly builds an on-device personal language model for iOS keyboard personalization
Mobile phone keyboards fail to recognize personal vocabulary such as nicknames or project-specific terms, giving unhelpful auto-corrections that disrupt the user experience.
The personalized language model was shipped to over 5 million mobile devices and produced a significant decrease in reverted suggestions and a slight increase in accepted suggestions, indicating better modeling of how users communicate.
Frequently asked questions
What did this team achieve with this AI workflow?
The personalized language model was shipped to over 5 million mobile devices and produced a significant decrease in reverted suggestions and a slight increase in accepted suggestions, indicating better modeling of how…
What tools did this team use?
Grammarly Keyboard, regex filters, memory-mapped key-value store.
What results were reported?
Devices deployed: over 5 million; Rate of reverted suggestions: significant decrease; Rate of accepted suggestions: slight increase; model RAM usage: minimal RAM usage (source-reported, not independently verified).
How is this workflow AI workflow structured?
User types unfamiliar term → Noise detection filtering → Trust-but-verify word learning → Time-based vocabulary decay → Personalized suggestion delivery.