Real-Time Optimized N-gram For Mobile Devices

01/07/2021
by   Sharmila Mani, et al.
0

With the increasing number of mobile devices, there has been continuous research on generating optimized Language Models (LMs) for soft keyboard. In spite of advances in this domain, building a single LM for low-end feature phones as well as high-end smartphones is still a pressing need. Hence, we propose a novel technique, Optimized N-gram (Op-Ngram), an end-to-end N-gram pipeline that utilises mobile resources efficiently for faster Word Completion (WC) and Next Word Prediction (NWP). Op-Ngram applies Stupid Backoff and pruning strategies to generate a light-weight model. The LM loading time on mobile is linear with respect to model size. We observed that Op-Ngram gives 37 loading time and 89 variant of BerkeleyLM. Moreover, our method shows significant performance improvement over KenLM as well.

READ FULL TEXT
research
01/07/2021

Language Detection Engine for Multilingual Texting on Mobile Devices

More than 2 billion mobile users worldwide type in multiple languages in...
research
04/08/2019

Towards Real-Time Automatic Portrait Matting on Mobile Devices

We tackle the problem of automatic portrait matting on mobile devices. T...
research
02/04/2018

Smooth q-Gram, and Its Applications to Detection of Overlaps among Long, Error-Prone Sequencing Reads

We propose smooth q-gram, the first variant of q-gram that captures q-gr...
research
10/08/2019

Federated Learning of N-gram Language Models

We propose algorithms to train production-quality n-gram language models...
research
01/27/2017

Bangla Word Clustering Based on Tri-gram, 4-gram and 5-gram Language Model

In this paper, we describe a research method that generates Bangla word ...
research
12/13/2010

Chameleon: A Color-Adaptive Web Browser for Mobile OLED Displays

Displays based on organic light-emitting diode (OLED) technology are app...
research
03/20/2018

Real-time Burst Photo Selection Using a Light-Head Adversarial Network

We present an automatic moment capture system that runs in real-time on ...

Please sign up or login with your details

Forgot password? Click here to reset