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...

Full description

Bibliographic Details
Main Authors: John H Williamson, Melissa Quek, Iulia Popescu, Andrew Ramsay, Roderick Murray-Smith
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