April 9, 2025

The Problem & My Solution

Efficient Text Prediction

  • Problem: Mobile typing is slow and error-prone
  • Solution: My text prediction app suggests the next word as you type
  • Benefits:
    • Speeds up typing
    • Reduces typing errors
    • Enhances user experience

How My Model Works

Stupid Backoff with 3-gram Model

  • Data Processing:
    • Corpus from blogs, news, and Twitter
    • Text cleaning and tokenization
    • N-gram extraction (unigrams, bigrams, trigrams)
  • Prediction Algorithm:
    • Stupid Backoff approach for efficiency
    • Checks 3-gram matches first
    • Backs off to 2-grams and 1-grams when necessary
    • Optimized for speed and memory usage

App Features

  • Simplicity: Clean, intuitive interface
  • Flexibility: Choose between 1-3 prediction options
  • Lightweight: Minimal resource consumption

How to Use the App

Simple & Intuitive

  1. Type a phrase in the input box
  2. the predicitons will pop up
  3. A word cloud will appear for the mst common words
  4. Select the prediction if you want it to be added to the phrase

App Interface

Future Development

Roadmap

  • Short-term Improvements:
    • Personalized predictions based on user history
  • Long-term Vision:
    • Context-aware predictions
    • Integration with popular messaging platforms
    • Voice-to-text prediction capabilities