Related Experiment Video
Updated: Jan 7, 2026

05:42
An Assessment Method and Toolkit to Evaluate Keyboard Design on Smartphones
Published on: October 5, 2020
3.6K
LLM Powered Text Entry Decoding and Flexible Typing on Smartphones
Yan Ma1, I V Ramakrishnan1, Dan Zhang1
1Department of Computer Science, Stony Brook University, Stony Brook, New York, USA.
Summary
Large language models (LLMs) enhance keyboard decoding accuracy. A fine-tuned FLAN-T5 model enables Flexible Typing, combining taps and gestures for improved user experience and diverse input preferences.
Area of Science:
- Natural Language Processing
- Human-Computer Interaction
Background:
- Large language models (LLMs) excel at language tasks but are underutilized in keyboard decoding.
- Keyboard decoding translates user inputs like taps and gestures into text.
Purpose of the Study:
- To develop and evaluate a novel LLM-based decoder for keyboard input.
- To introduce and assess the efficacy of a Flexible Typing method combining various input modalities.
Main Methods:
- Fine-tuning the FLAN-T5 model for keyboard decoding tasks.
- Evaluating performance on user-drawn gestures and real-world tap typing data.
- Conducting a user study to assess the Flexible Typing method.
Main Results:
- The FLAN-T5 decoder achieved 93.1% accuracy on gestures and 95.4% on tap typing.
- Flexible Typing utilized word gestures (35.9%), taps (29.0%), multi-stroke gestures (6.1%), and tap-gestures (29.0%).
- The LLM-based decoder surpassed existing gesture decoders in accuracy.
Conclusions:
- LLM-based decoders offer superior accuracy for keyboard input.
- Flexible Typing enhances user experience and accommodates diverse input preferences.
- This approach advances the field of human-computer interaction for text input.
Related Concept Videos
Design Example
512
The innovation of touch-tone telephony revolutionized the telecommunications industry by replacing the traditional rotary dial with a dual-tone multi-frequency (DTMF) signaling system. This system uses a matrix-style keypad with buttons arranged in four rows and three columns, creating 12 distinct signals each assigned to a pair of frequencies. Each button press results in a simultaneous generation of two sinusoidal tones – one from a low-frequency group (697 to 941 Hz) and one from a...
512
Design Example: Resistive Touchscreen
674
A device engineer plays a crucial role in designing user interfaces for mobile devices. One such interface is the resistive touchscreen, which fundamentally consists of two metallic layers: a flexible upper layer and a rigid lower layer, separated by a narrow gap. The high resistance between these two layers is a key characteristic of this design.
When a user touches the screen, the two layers make contact at a specific point known as the touchpoint. This contact reduces the resistance between...
When a user touches the screen, the two layers make contact at a specific point known as the touchpoint. This contact reduces the resistance between...
674
LTR Retrotransposons
19.3K
LTR retrotransposons are class I transposable elements with long terminal repeats flanking an internal coding region. These elements are less abundant in mammals compared to other class I transposable elements. About 8 percent of human genomic DNA comprises LTR retrotransposons. Some of the common examples of LTR retrotransposons are Ty elements in yeast and Copia elements in Drosophila.
The internal coding region of LTR retrotransposons and their mechanism of transposition closely resembles a...
The internal coding region of LTR retrotransposons and their mechanism of transposition closely resembles a...
19.3K
Membrane Fluidity
171.9K
Cell membranes are composed of phospholipids, proteins, and carbohydrates loosely attached to one another through chemical interactions. Molecules are generally able to move about in the plane of the membrane, giving the membrane its flexible nature called fluidity. Two other features of the membrane contribute to membrane fluidity: the chemical structure of the phospholipids and the presence of cholesterol in the membrane.
171.9K
Membrane Fluidity
14.4K
Membrane fluidity is explained by the fluid mosaic model of the cell membrane, which describes the plasma membrane structure as a mosaic of components—including phospholipids, cholesterol, proteins, and carbohydrates—that gives the membrane a fluid character.
Mosaic nature of the membrane
The mosaic characteristic of the membrane helps the plasma membrane remain fluid. The integral proteins and lipids exist as separate but loosely-attached molecules in the membrane. The membrane is...
Mosaic nature of the membrane
The mosaic characteristic of the membrane helps the plasma membrane remain fluid. The integral proteins and lipids exist as separate but loosely-attached molecules in the membrane. The membrane is...
14.4K
Mnemonic Devices
360
Mnemonic devices are cognitive tools that facilitate memory retention by linking new information to familiar patterns or organizational strategies. These techniques are beneficial for remembering complex or lengthy sets of information by simplifying and structuring them in easily retrievable ways.
Acronyms
Acronyms are created by using the initial letters of a series of words to form a new word or phrase. This approach condenses complex information into a single, memorable entity. For example,...
Acronyms
Acronyms are created by using the initial letters of a series of words to form a new word or phrase. This approach condenses complex information into a single, memorable entity. For example,...
360

