title: An SSVEP-Based Brain-Computer Interface for Text Spelling With Adaptive Queries That Maximize Information Gain Rates.
abstract: This paper presents a brain-computer interface for text entry using steady-state visually evoked potentials (SSVEP). Like other SSVEP-based spellers, ours identifies the desired input character by posing questions (or queries) to users through a visual interface. Each query defines a mapping from possible characters to steady-state stimuli. The user responds by attending to one of these stimuli. Unlike other SSVEP-based spellers, ours chooses from a much larger pool of possible queries-on the order of ten thousand instead of ten. The larger query pool allows our speller to adapt more effectively to the inherent structure of what is being typed and to the input performance of the user, both of which make certain queries provide more information than others. In particular, our speller chooses queries from this pool that maximize the amount of information to be received per unit of time, a measure of mutual information that we call information gain rate. To validate our interface, we compared it with two other state-of-the-art SSVEP-based spellers, which were re-implemented to use the same input mechanism. Results showed that our interface, with the larger query pool, allowed users to spell multiple-word texts nearly twice as fast as they could with the compared spellers.
authors.forename: Abdullah
authors.initials: A
authors.lastname: Akce
authors.forename: James J S
authors.initials: JJ
authors.lastname: Norton
authors.forename: Timothy
authors.initials: T
authors.lastname: Bretl
mesh_terms: D000293:Adolescent; D062207:Brain-Computer Interfaces; D002648:Child; D003143:Communication Devices for People with Disabilities; D004569:Electroencephalography / Q000379:methods*; D005074:Evoked Potentials, Visual; D005260:Female; D006801:Humans; D016247:Information Storage and Retrieval / Q000379:methods; D000069550:Machine Learning; D008297:Male; D009323:Natural Language Processing; D010363:Pattern Recognition, Automated / Q000379:methods*; D015203:Reproducibility of Results; D012680:Sensitivity and Specificity; D015443:Word Processing / Q000379:methods*; D055815:Young Adult