Cargando…

Do Cost Functions for Tracking Error Generalize across Tasks with Different Noise Levels?

Control of human-machine interfaces are well modeled by computational control models, which take into account the behavioral decisions people make in estimating task dynamics and state for a given control law. This control law is optimized according to a cost function, which for the sake of mathemat...

Descripción completa

Detalles Bibliográficos
Autores principales: Sensinger, Jonathon, Aleman-Zapata, Adrian, Englehart, Kevin
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Public Library of Science 2015
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4552421/
https://www.ncbi.nlm.nih.gov/pubmed/26313560
http://dx.doi.org/10.1371/journal.pone.0136251
_version_ 1782387725337362432
author Sensinger, Jonathon
Aleman-Zapata, Adrian
Englehart, Kevin
author_facet Sensinger, Jonathon
Aleman-Zapata, Adrian
Englehart, Kevin
author_sort Sensinger, Jonathon
collection PubMed
description Control of human-machine interfaces are well modeled by computational control models, which take into account the behavioral decisions people make in estimating task dynamics and state for a given control law. This control law is optimized according to a cost function, which for the sake of mathematical tractability is typically represented as a series of quadratic terms. Recent studies have found that people actually use cost functions for reaching tasks that are slightly different than a quadratic function, but it is unclear which of several cost functions best explain human behavior and if these cost functions generalize across tasks of similar nature but different scale. In this study, we used an inverse-decision-theory technique to reconstruct the cost function from empirical data collected on 24 able-bodied subjects controlling a myoelectric interface. Compared with previous studies, this experimental paradigm involved a different control source (myoelectric control, which has inherently large multiplicative noise), a different control interface (control signal was mapped to cursor velocity), and a different task (the tracking position dynamically moved on the screen throughout each trial). Several cost functions, including a linear-quadratic; an inverted Gaussian, and a power function, accurately described the behavior of subjects throughout this experiment better than a quadratic cost function or other explored candidate cost functions (p<0.05). Importantly, despite the differences in the experimental paradigm and a substantially larger scale of error, we found only one candidate cost function whose parameter was consistent with the previous studies: a power function (cost ∝ error(α)) with a parameter value of α = 1.69 (1.53–1.78 interquartile range). This result suggests that a power-function is a representative function of user’s error cost over a range of noise amplitudes for pointing and tracking tasks.
format Online
Article
Text
id pubmed-4552421
institution National Center for Biotechnology Information
language English
publishDate 2015
publisher Public Library of Science
record_format MEDLINE/PubMed
spelling pubmed-45524212015-09-01 Do Cost Functions for Tracking Error Generalize across Tasks with Different Noise Levels? Sensinger, Jonathon Aleman-Zapata, Adrian Englehart, Kevin PLoS One Research Article Control of human-machine interfaces are well modeled by computational control models, which take into account the behavioral decisions people make in estimating task dynamics and state for a given control law. This control law is optimized according to a cost function, which for the sake of mathematical tractability is typically represented as a series of quadratic terms. Recent studies have found that people actually use cost functions for reaching tasks that are slightly different than a quadratic function, but it is unclear which of several cost functions best explain human behavior and if these cost functions generalize across tasks of similar nature but different scale. In this study, we used an inverse-decision-theory technique to reconstruct the cost function from empirical data collected on 24 able-bodied subjects controlling a myoelectric interface. Compared with previous studies, this experimental paradigm involved a different control source (myoelectric control, which has inherently large multiplicative noise), a different control interface (control signal was mapped to cursor velocity), and a different task (the tracking position dynamically moved on the screen throughout each trial). Several cost functions, including a linear-quadratic; an inverted Gaussian, and a power function, accurately described the behavior of subjects throughout this experiment better than a quadratic cost function or other explored candidate cost functions (p<0.05). Importantly, despite the differences in the experimental paradigm and a substantially larger scale of error, we found only one candidate cost function whose parameter was consistent with the previous studies: a power function (cost ∝ error(α)) with a parameter value of α = 1.69 (1.53–1.78 interquartile range). This result suggests that a power-function is a representative function of user’s error cost over a range of noise amplitudes for pointing and tracking tasks. Public Library of Science 2015-08-27 /pmc/articles/PMC4552421/ /pubmed/26313560 http://dx.doi.org/10.1371/journal.pone.0136251 Text en © 2015 Sensinger et al http://creativecommons.org/licenses/by/4.0/ This is an open-access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are properly credited.
spellingShingle Research Article
Sensinger, Jonathon
Aleman-Zapata, Adrian
Englehart, Kevin
Do Cost Functions for Tracking Error Generalize across Tasks with Different Noise Levels?
title Do Cost Functions for Tracking Error Generalize across Tasks with Different Noise Levels?
title_full Do Cost Functions for Tracking Error Generalize across Tasks with Different Noise Levels?
title_fullStr Do Cost Functions for Tracking Error Generalize across Tasks with Different Noise Levels?
title_full_unstemmed Do Cost Functions for Tracking Error Generalize across Tasks with Different Noise Levels?
title_short Do Cost Functions for Tracking Error Generalize across Tasks with Different Noise Levels?
title_sort do cost functions for tracking error generalize across tasks with different noise levels?
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4552421/
https://www.ncbi.nlm.nih.gov/pubmed/26313560
http://dx.doi.org/10.1371/journal.pone.0136251
work_keys_str_mv AT sensingerjonathon docostfunctionsfortrackingerrorgeneralizeacrosstaskswithdifferentnoiselevels
AT alemanzapataadrian docostfunctionsfortrackingerrorgeneralizeacrosstaskswithdifferentnoiselevels
AT englehartkevin docostfunctionsfortrackingerrorgeneralizeacrosstaskswithdifferentnoiselevels