| Literature DB >> 24675760 |
Anderson Mora-Cortes1, Nikolay V Manyakov2, Nikolay Chumerin3, Marc M Van Hulle4.
Abstract
Within the Ambient Assisted Living (AAL) community, Brain-Computer Interfaces (BCIs) have raised great hopes as they provide alternative communication means for persons with disabilities bypassing the need for speech and other motor activities. Although significant advancements have been realized in the last decade, applications of language models (e.g., word prediction, completion) have only recently started to appear in BCI systems. The main goal of this article is to review the language model applications that supplement non-invasive BCI-based communication systems by discussing their potential and limitations, and to discern future trends. First, a brief overview of the most prominent BCI spelling systems is given, followed by an in-depth discussion of the language models applied to them. These language models are classified according to their functionality in the context of BCI-based spelling: the static/dynamic nature of the user interface, the use of error correction and predictive spelling, and the potential to improve their classification performance by using language models. To conclude, the review offers an overview of the advantages and challenges when implementing language models in BCI-based communication systems when implemented in conjunction with other AAL technologies.Entities:
Mesh:
Year: 2014 PMID: 24675760 PMCID: PMC4029701 DOI: 10.3390/s140405967
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1.Brain-Computer Interface scheme.
Figure 2.Example of typing matrix in P300-speller. Rows and columns are intensified in random order. The intensification of the second column (Left panel) and the third row (Right panel) are shown. One round consists of the intensification of each one of the six columns and six rows.
Figure 3.Three consecutive stages to select symbol “w” in a SSVEP speller.
Figure 7.Dynamic (a) and static (b) interfaces for a system, that considers previously typed text “what a w” for spelling the next letter. Adapted from [98].
Figure 4.Two different types of imaginary movements allow the user to control the rotation and extension of the gray arrow in the Hex-o-Spell interface. In this example the last letter in the word “BELARUS” is selected. Adapted from [99].
Figure 5.Layout of the Bremen SSVEP-based BCI-speller. Adapted from [101].
Figure 6.Conventional (a) and modified (b) P300-speller interfaces used in the study of Ahi and colleagues [103]. Adapted from [103].
Figure 8.Five successive stages when entering “Hello” with the Dasher interface.
Figure 9.Two different layouts designed for predictive spelling. (a) The predicted words are displayed on the left side of the screen over an “extra” window in the interface, thus requiring keeping them in the user's memory, which could increase the cognitive workload. Adapted from [114]. (b) The solution proposed to alleviate the cognitive workload by integrating the suggested words into the interface as selectable stimuli. Adapted from [115].
Difference in performance of spelling interfaces with and without natural language models. The third column refers to the sections where they are discussed.
| Kaufmann | ERP-based | 3.4. | 19 | 9 words/45 characters | 15.1 ± 5.6 bit/min (ITR) 12.0 ± 2.7 bit/min (true ITR) | 15.7 ± 5.7 bit/min (ITR) 20.6 ± 5.3 bit//min(true ITR) |
| Ryan | ERP-based | 3.4. | 24 | Sentence with 58 characters | 19.39 ± 5.37 bit/min (ITR) 3.71 ± 0.75 char/min (OCM) | 17.71 ± 5.38 bit/min (ITR) 3.76 ± 0.75 char/min (OCM) |
| Volosyak | SSVEP | 3.4. | 7 | Three phrases with in total 34 characters | 29.98 ± 5.79 bit/min (true ITR) | 32.71 ± 9.18 bit//min (true ITR) |
| Ahi | ERP-based | 3.5. | 14 | 10 words with 4 characters each | For 2 trials: 8.48 bit/min (ITR) | For 2 trials: 35.24 bit/min (ITR) |
| Ahi | ERP-based | 3.5. + 3.1. | 14 | 10 words with 4 characters each | For 2 trials: 8.48 bit/min (ITR) | For 2 trials: 55.32 bit/min (ITR) |
| Speier | ERP-based | 3.6. | 6 | 9 words with 5 letters each | 22.07 ± 8.48 bit/min (ITR) | 33.15 ± 12.37 bit/min (ITR) |
| D'Albis | MI | 3.2. | 3 | Phrase with 20characters | 12:56 min (spelling time) | 10:38min (spelling time) |
| D'Albis | MI | 3.4. | 3 | Phrase with 20 characters | 12:56 min (spelling time) | 6:27 min (spelling time) |
| D'Albis | MI | 3.2. + 3.4. | 3 | Phrase with 20characters | 12:56 min (spelling time) | 6:09 min (spelling time) |
| Akram | ERP-based | 3.4. | 4 | 10 words | 2.9 min (word spelling average time) | 1.66 min (word spelling average time) |