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...
Autores principales: | , , |
---|---|
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 |