Mladenovic J, Frey J, Joffily M, Maby E, Lotte F, Mattout J. Active inference as a unifying, generic and adaptive framework for a P300-based BCI.
J Neural Eng 2020;
17:016054. [PMID:
31783392 DOI:
10.1088/1741-2552/ab5d5c]
[Citation(s) in RCA: 7] [Impact Index Per Article: 1.8] [Reference Citation Analysis] [Abstract] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/12/2022]
Abstract
OBJECTIVE
Going adaptive is a major challenge for the field of brain-computer interface (BCI). This entails a machine that optimally articulates inference about the user's intentions and its own actions. Adaptation can operate over several dimensions which calls for a generic and flexible framework.
APPROACH
We appeal to one of the most comprehensive computational approach to brain (adaptive) functions: the active inference (AI) framework. It entails an explicit (probabilistic) model of the user that the machine interacts with, here involved in a P300-spelling task. This takes the form of a discrete input-output state-space model establishing the link between the machine's (i) observations-a P300 or error potential for instance, (ii) representations-of the user intentions to spell or pause, and (iii) actions-to flash, spell or switch-off the application.
MAIN RESULTS
Using simulations with real EEG data from 18 subjects, results demonstrate the ability of AI to yield a significant increase in bit rate (17%) over state-of-the-art approaches, such as dynamic stopping.
SIGNIFICANCE
Thanks to its flexibility, this one model enables to implement optimal (dynamic) stopping but also optimal flashing (i.e. active sampling), automated error correction, and switching off when the user does not look at the screen anymore. Importantly, this approach enables the machine to flexibly arbitrate between all these possible actions. We demonstrate AI as a unifying and generic framework to implement a flexible interaction behaviour in a given BCI context.
Collapse