Efficient human-machine control with asymmetric marginal reliability input devices.
Input devices such as motor-imagery brain-computer interfaces (BCIs) are often unreliable. In theory, channel coding can be used in the human-machine loop to robustly encapsulate intention through noisy input devices but standard feedforward error correction codes cannot be practically applied. We p...
Main Authors: | , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
Public Library of Science (PLoS)
2020-01-01
|
Series: | PLoS ONE |
Online Access: | https://doi.org/10.1371/journal.pone.0233603 |
id |
doaj-df0223bbf41f41f789449a17221c0a76 |
---|---|
record_format |
Article |
spelling |
doaj-df0223bbf41f41f789449a17221c0a762021-03-03T21:50:06ZengPublic Library of Science (PLoS)PLoS ONE1932-62032020-01-01156e023360310.1371/journal.pone.0233603Efficient human-machine control with asymmetric marginal reliability input devices.John H WilliamsonMelissa QuekIulia PopescuAndrew RamsayRoderick Murray-SmithInput devices such as motor-imagery brain-computer interfaces (BCIs) are often unreliable. In theory, channel coding can be used in the human-machine loop to robustly encapsulate intention through noisy input devices but standard feedforward error correction codes cannot be practically applied. We present a practical and general probabilistic user interface for binary input devices with very high noise levels. Our approach allows any level of robustness to be achieved, regardless of noise level, where reliable feedback such as a visual display is available. In particular, we show efficient zooming interfaces based on feedback channel codes for two-class binary problems with noise levels characteristic of modalities such as motor-imagery based BCI, with accuracy <75%. We outline general principles based on separating channel, line and source coding in human-machine loop design. We develop a novel selection mechanism which can achieve arbitrarily reliable selection with a noisy two-state button. We show automatic online adaptation to changing channel statistics, and operation without precise calibration of error rates. A range of visualisations are used to construct user interfaces which implicitly code for these channels in a way that it is transparent to users. We validate our approach with a set of Monte Carlo simulations, and empirical results from a human-in-the-loop experiment showing the approach operates effectively at 50-70% of the theoretical optimum across a range of channel conditions.https://doi.org/10.1371/journal.pone.0233603 |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
John H Williamson Melissa Quek Iulia Popescu Andrew Ramsay Roderick Murray-Smith |
spellingShingle |
John H Williamson Melissa Quek Iulia Popescu Andrew Ramsay Roderick Murray-Smith Efficient human-machine control with asymmetric marginal reliability input devices. PLoS ONE |
author_facet |
John H Williamson Melissa Quek Iulia Popescu Andrew Ramsay Roderick Murray-Smith |
author_sort |
John H Williamson |
title |
Efficient human-machine control with asymmetric marginal reliability input devices. |
title_short |
Efficient human-machine control with asymmetric marginal reliability input devices. |
title_full |
Efficient human-machine control with asymmetric marginal reliability input devices. |
title_fullStr |
Efficient human-machine control with asymmetric marginal reliability input devices. |
title_full_unstemmed |
Efficient human-machine control with asymmetric marginal reliability input devices. |
title_sort |
efficient human-machine control with asymmetric marginal reliability input devices. |
publisher |
Public Library of Science (PLoS) |
series |
PLoS ONE |
issn |
1932-6203 |
publishDate |
2020-01-01 |
description |
Input devices such as motor-imagery brain-computer interfaces (BCIs) are often unreliable. In theory, channel coding can be used in the human-machine loop to robustly encapsulate intention through noisy input devices but standard feedforward error correction codes cannot be practically applied. We present a practical and general probabilistic user interface for binary input devices with very high noise levels. Our approach allows any level of robustness to be achieved, regardless of noise level, where reliable feedback such as a visual display is available. In particular, we show efficient zooming interfaces based on feedback channel codes for two-class binary problems with noise levels characteristic of modalities such as motor-imagery based BCI, with accuracy <75%. We outline general principles based on separating channel, line and source coding in human-machine loop design. We develop a novel selection mechanism which can achieve arbitrarily reliable selection with a noisy two-state button. We show automatic online adaptation to changing channel statistics, and operation without precise calibration of error rates. A range of visualisations are used to construct user interfaces which implicitly code for these channels in a way that it is transparent to users. We validate our approach with a set of Monte Carlo simulations, and empirical results from a human-in-the-loop experiment showing the approach operates effectively at 50-70% of the theoretical optimum across a range of channel conditions. |
url |
https://doi.org/10.1371/journal.pone.0233603 |
work_keys_str_mv |
AT johnhwilliamson efficienthumanmachinecontrolwithasymmetricmarginalreliabilityinputdevices AT melissaquek efficienthumanmachinecontrolwithasymmetricmarginalreliabilityinputdevices AT iuliapopescu efficienthumanmachinecontrolwithasymmetricmarginalreliabilityinputdevices AT andrewramsay efficienthumanmachinecontrolwithasymmetricmarginalreliabilityinputdevices AT roderickmurraysmith efficienthumanmachinecontrolwithasymmetricmarginalreliabilityinputdevices |
_version_ |
1714814849070923776 |