Word! The Next Word Predictor

Ash Chakraborty
April 17, 2016

The Problem: Texting is Slow and Error Prone

Texting is here to stay!

  • But! Mobile keyboard apps today either require two hands,
  • or by superflous edits (think, overactive 'autocorrect'),
  • slowing down typing, and distracting the on-the-go texter!
    texter accident

The Solution: Adaptive Typing! Reduce the Pain

So, speed up this process: Predict the next word as the texter types!

Word!, is a proof of concept that demonstrates how this may be achieved, ideally on a mobile or other on-the-go device. Click to see working protoype

Advantages:

  • Increase Typing Speed
  • Decrease Typed Errors/Edit Times
  • Many Ways to Improve Speed by Personalizing to User's Texting Habits

Word! The Next Word Predictor

Word! Instructions

  • Cleans Input
  • Tri-gram Driven Prediction (note: slight lag in prototype)
  • Returns Top 3 Predictions

Word! The Next Word Predictor: Under the Hood

Word! Event Flow Diagram

Word! The Next Word Predictor: Future

___

Potential Enhancements:

  • Improve predictions by implementing smoothing techniques (to account for untrained text input), and other NLP techniques
  • Improve predictions by personalizing the n-gram training to texter's word universe
  • Mobile app. implementation
  • Scale performance on the cloud for fast predictions