ChatBCI: A P300 Speller BCI Leveraging Large Language Models for Improved Sentence Composition in Realistic Scenarios
Jiazhen Hong, Weinan Wang, and Laleh Najafizadeh

TL;DR
ChatBCI integrates large language models with P300 speller BCIs to significantly reduce keystrokes and improve sentence composition speed, making BCI communication more efficient and user-friendly for individuals with disabilities.
Contribution
This work introduces ChatBCI, a novel P300 speller BCI that leverages GPT-3.5 for word prediction, reducing keystrokes and enhancing sentence formation without local model training.
Findings
Reduced keystrokes by over 50% in tasks
Increased information transfer rate by nearly 200%
Achieved record typing speed of 8.53 characters/min
Abstract
P300 speller BCIs allow users to compose sentences by selecting target keys on a GUI through the detection of P300 component in their EEG signals following visual stimuli. Most P300 speller BCIs require users to spell words letter by letter, or the first few initial letters, resulting in high keystroke demands that increase time, cognitive load, and fatigue. This highlights the need for more efficient, user-friendly methods for faster sentence composition. In this work, we introduce ChatBCI, a P300 speller BCI that leverages the zero-shot learning capabilities of large language models (LLMs) to suggest words from user-spelled initial letters or predict the subsequent word(s), reducing keystrokes and accelerating sentence composition. ChatBCI retrieves word suggestions through remote queries to the GPT-3.5 API. A new GUI, displaying GPT-3.5 word suggestions as extra keys is designed.…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
MethodsRefunds@Expedia|||How do I get a full refund from Expedia? · 15 Ways to Contact How can i speak to someone at Delta Airlines · Attention Is All You Need · Cosine Annealing · Linear Layer · Attention Dropout · Byte Pair Encoding · {Dispute@FaQ-s}How to file a dispute with Expedia? · Adam · Residual Connection
