Research paper · interactive explorer
A Common Measure of Communication for
Speech Brain–Computer Interfaces
An interactive comparison of published speech-BCI systems under different reference communication distributions.
Speech-BCI studies use different vocabularies, datasets, and communication domains, making reported scores hard to compare. Open-Vocabulary Mutual Information (OVMI) evaluates each system against an explicit, common reference communication distribution, so otherwise heterogeneous systems can be placed on the same communication scale. Choose a communication target below to compare published systems.
01 / Explorer
OVMI Explorer
Broad spoken-English frequency norm derived from British film and television subtitles.
A vocabulary covers different amounts of language under different distributions. Select a reference to update the scores.
Example. The 50-word Willett +LM system carries 6.4% of the lexical information in broad spoken English and 40.4% under the AAC reference.
At a glance
Published systems on the selected communication scale
The vertical position is OVMI / H(p); the horizontal position is publication year. Each panel uses its own y-axis scale.
| System | Year | Setting / modality | Vocabulary | Reported metric | Comparison OVMI bits | OVMI bits | OVMI / H(p) | Uncertainty | Source |
|---|---|---|---|---|---|---|---|---|---|
| Loading comparison data… | |||||||||
02 / Interpretation
How to interpret the comparison
OVMI puts systems on a common communication scale, but it does not make their underlying experiments equivalent. Studies differ in task, speech type, participants, recording modality, data quantity, and language-model use. A higher OVMI therefore means that a reported system conveys more lexical information relative to the selected reference distribution; it does not mean that its task or recording paradigm is more useful, practical, or clinically relevant. For example, strong performance on perceived speech may reflect good lexical decoding without corresponding to a practical communication interface.
03 / Definition
Why OVMI?
Speech-BCI studies use different vocabularies and communication domains, making their reported scores difficult to compare. OVMI evaluates each system against a common reference communication distribution.
OVMI multiplies the speech BCI's vocabulary coverage of the reference distribution by its in-vocabulary information transfer.
- S
- supported decoder vocabulary
- p
- reference communication distribution
- C(S)
- probability that a word drawn from p lies in S
- I(X;Y | X∈S)
- information transferred about the intended word, given that it lies in S
04 / Reproduce
Use OVMI
Install from GitHub:
pip install git+https://github.com/neural-processing-lab/OVMI.git
Pass a reference distribution, supported vocabulary, and macro accuracy:
from ovmi import ovmi
reference = {"yes": 120, "no": 80, "water": 20}
vocabulary = ["yes", "no"]
score = ovmi(reference, vocabulary, accuracy=0.70)
print(score)
Citation
Cite this paper
Use the following BibTeX entry to cite the arXiv preprint.
@article{jayalath2026ovmi,
title={A Common Measure of Communication for Speech Brain-Computer Interfaces},
author={Jayalath, Dulhan and Ballyk, Benjamin and Parker Jones, Oiwi},
journal={arXiv preprint arXiv:2609.02887},
year={2026}
}
05 / Project
Paper and project links
Paper. Read the arXiv preprint.
Blog. Read the blog post.