REVIEW 3 major objections 4 minor 21 references
Investigating Adaptive Tuning of Assistive Exoskeletons Using Offline Reinforcement Learning: Challenges and Insights
T0 review · 3 major / 4 minor · reviewed 2026-08-16 · deepseek-v4-flash
Pith's one-line read Offline reinforcement learning can adapt exoskeleton effort thresholds from data.
desk verdict Reward function sets threshold equal to muscle effort, which under the paper's own control law puts the device at the activation boundary and prevents movement; the central claim is also missing any policy evaluation. read the letter →
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
The reading
What carries the argument
The load-bearing mechanism is the Mixed Q-Functional (MQF), a value-based representation in which a neural network maps each state $s$ to coefficients $C(s)$ of basis functions over the continuous action space, and the Q-value of action $a$ is computed as $Q_F(s,a)=C(s)^\top \Phi(a)$. This turns evaluation of many candidate threshold actions into matrix operations, letting two cooperative agents, one for the biceps threshold and one for the triceps threshold, choose continuous values without policy-gradient sampling. A mixer network, using a VDN-style sum, combines agent Q-values into $Q_{\mathrm{total}}$ for centralized temporal-difference training, while target networks are updated softly each step.
What would settle it
Withhold one threshold pair from training, let the trained agents pick thresholds for the same participant and task, and record whether the resulting motor angle and sEMG effort states fall inside the training distribution and yield the predicted rewards; if the agents consistently produce out-of-distribution states or rewards below static baselines, the central claim is falsified.
Extended reading notes
Core claim
On the paper's own terms, the central discovery is that offline value-based multi-agent RL can learn a continuous policy over effort thresholds from a fixed dataset of exoskeleton interactions. Each agent's Q-function is a Mixed Q-Functional mapping states to polynomial coefficients over the action interval $[20, 50]$; a VDN-style mixer combines the agents' values, and training minimizes temporal-difference error over logged transitions. The resulting policies select lower biceps thresholds when biceps effort dominates (vertical task) and a biceps/triceps pair of $(20, 25)$ when triceps effort dominates (horizontal task). The paper's claim is that this demonstrates adaptive, task-specific threshold tuning from data, while openly noting that the absence of real-time or out-of-distribution evaluation leaves user-level benefit as a potential rather than a measured outcome.
Load-bearing premise
The load-bearing premise is that the pre-collected dataset, from one participant with thresholds in steps of five, covers enough of the state-action space that the learned continuous threshold policy can be trusted on values and resulting states it never saw; the paper itself flags this in Section IV.C.
Editorial extensions
If this is right
- If the claim holds, exoskeleton hyperparameters such as effort thresholds can be tuned without online exploration, removing a safety barrier to personalized assistive control.
- The observed task-dependent optima mean that a single static calibration is suboptimal, and per-task learned adjustment should improve smoothness and user effort.
- The multi-agent formulation provides a template for tuning several continuous control parameters at once, not just biceps and triceps thresholds.
- The reward $r=e^{-d/c}$, which penalizes deviation between delta effort and the threshold, is a reusable objective for "just enough assistance" in other sEMG-driven devices.
- Reliable evaluation will require either a learned transition model or real-world user studies, which the paper explicitly identifies as the path forward.
Reading between the lines
- A concrete test the paper does not run: train on thresholds from $\{20,25,30,35,40,45,50\}$ but hold out one combination, then see whether MQF generalizes; this would isolate dataset-coverage effects from algorithm capacity.
- The same MQF pipeline could tune the proportional gain $k_p$ or ramp parameters, since those are additional continuous action dimensions, offering a direct extension beyond thresholds.
- Because the paper's evaluation cannot observe out-of-distribution outcomes, a model-based offline RL variant that learns a transition model of motor angle and sEMG effort would make learned thresholds checkable without real-time testing.
- With multiple participants, per-user threshold policies could be compared against the single-participant policy; if muscle-activation patterns differ across users, the current dataset may not yet support the personalized-assistance conclusion.
Signed reviews
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper proposes an offline multi-agent reinforcement learning framework, based on Mixed Q-Functionals (MQF), to automatically adjust the biceps and triceps effort thresholds of the MyoPro 2 upper-limb exoskeleton from pre-collected data. Two agents are assigned to the two thresholds, and the reward is defined as r = exp(-d/c), where d is the absolute difference between the current delta effort and the threshold of the dominant muscle. Data were collected from a single participant performing horizontal and vertical arm movement tasks with thresholds varied in increments of 5 from 20 to 50. The authors report that their approach can dynamically adjust thresholds based on learned patterns and may improve user interaction, while acknowledging that evaluating performance remains difficult because generated actions may lead to out-of-distribution states.
Significance. If the central claim were established, the paper would address a practically important problem: reducing the manual recalibration burden for assistive exoskeletons. The framing of threshold tuning as a multi-agent offline RL problem is reasonable, and using MQF for continuous action spaces is a sensible algorithmic choice. However, the significance is currently undercut by two factors. First, the paper contains no empirical evaluation of the learned policy: no rollouts, no comparison with static thresholds, no reward or learning curves, and no quantitative outcome metrics. Second, and more fundamentally, the reward function is misaligned with the device dynamics described earlier in the same paper; maximizing it would drive thresholds to track the instantaneous delta effort, which places the device at the activation boundary and suppresses movement. The paper is honest about the dataset limitations and the OOD problem, which is commendable, but the reported results do not support the abstract's claim that the approach can improve user interaction and control.
major comments (3)
- [Section IV.C, Reward function design] The reward r = exp(-d/c), with d = |ΔE − threshold|, is maximized when threshold = ΔE, regardless of the positive constant c. Section II.B states that movement is initiated only when ΔE exceeds the threshold and that S_joint = k_p·ΔE. At threshold = ΔE, the device sits exactly at the activation boundary, producing no movement (under a strict inequality) or zero proportional speed (under a non-strict inequality). Thus the learning objective actively prefers threshold settings that suppress assistive movement. This is not merely an evaluation or coverage issue: even with ideal offline coverage and a perfect function approximator, a policy maximizing this reward would output thresholds that track the instantaneous delta effort, which is the opposite of a usable activation threshold. The reward must be redefined in terms of task success, movement smoothness, or user effort, and the revised objective must be justified with respect to the device dynamics in Section II.B.
- [Section IV.C, Findings] The paper reports no results from the trained models. Figures 6 and 7 show raw sensor data for selected static threshold combinations, not the behavior of the learned policies. There are no learned threshold trajectories, no comparison of learned thresholds to static baselines, no training reward curves, and no quantitative outcome metrics such as task completion time, user effort, or number of successful movements. The statement that 'the models can dynamically set thresholds for the muscles' is therefore unsupported by any reported experiment. To substantiate the central claim, the authors need to evaluate the learned policies, for example by logging the thresholds selected by the agents on held-out episodes, comparing their resulting behavior with the static thresholds in the dataset, and reporting task-relevant performance measures.
- [Section IV.B and Section IV.C, Data coverage and OOD actions] The load-bearing premise of the approach is that the offline dataset adequately covers the state-action distribution so that a learned continuous-action policy can generalize to new thresholds. The dataset, however, was collected from a single participant with thresholds quantized in increments of 5, and only 10 episodes per combination. The paper itself concedes in Section IV.C that 'when the models generate new actions (i.e., threshold values), they may lead to states that are not present in the dataset, making their outcomes unknown.' This concession directly undermines the claim that the framework can learn to adjust thresholds effectively. The authors should either restrict the action space to the observed threshold values, incorporate a learned transition model to estimate outcomes of unseen actions, or conduct real-world user studies to evaluate the learned thresholds; without one of these, the central claim remains unverified.
minor comments (4)
- [Section IV.C, State representation] The sentence 'the triceps agent modifies thbiceps' should read 'the triceps agent modifies thtriceps'; as written, both agents are described as adjusting the same threshold.
- [Section IV.C and Figure 7 caption] The caption of Figure 7 references 'Fig. 5(b)' when describing the horizontal task, but the horizontal task is shown in Figure 5(a). Please correct the cross-reference.
- [Throughout] There are several typographical errors, e.g., 'excees' in Section II.B and 'a upper-limb' in the conclusion. A careful proofreading pass is recommended.
- [Section II.B] The terminology is inconsistent: the threshold is described as 'activation levels required to initiate movement' but the control law uses delta effort ΔE. Clarify whether the threshold applies to ΔE or to the individual muscle effort, since this affects the reward design and the interpretation of Figures 6 and 7.
Circularity Check
The reward function makes the central 'improvement' circular: maximizing r = exp(-|Delta E - th|/c) by definition sets th = Delta E, which by the paper's own activation rule suppresses movement.
-
self definitional
[Section IV.C, 'Reward function design'; compared with Section II.B, 'Control Modes' (S_joint = k_p * Delta E).]
"To guide learning, we define a reward function for each state-action pair, formulated as: r = e−d/c, where d represents the difference between ∆E and the threshold value of the dominant muscle, and c is a constant. The objective is to minimize this difference, ensuring that the exoskeleton provides continuous and adaptive assistance throughout task execution."
For any c>0, argmax_th exp(-|Delta E - th|/c) = th = Delta E. The paper's own rule (Section II.B) requires Delta E to 'exceed the predefined threshold' before S_joint = k_p * Delta E is produced, so the reward's maximizing action sits exactly at the activation boundary and produces no (or zero-proportional) movement. The learned 'improvement' is thus defined as copying the current delta effort, an input feature, rather than any externally measured assistive benefit. The claim that thresholds are adjusted 'based on learned patterns, potentially improving user interaction and control' restates the reward construction; the paper itself adds that outcomes for generated actions are unknown, so no external benchmark breaks the circle.
full rationale
The paper's central claim that the proposed offline RL approach can improve user interaction by dynamically tuning thresholds rests entirely on the reward r = exp(-d/c), where d is the difference between the current delta effort and the threshold action. By construction, the reward is maximized when the threshold equals the current delta effort. The paper's own device model in Section II.B states that movement is initiated only when delta effort exceeds the threshold, so the reward's optimum is the boundary condition that prevents movement. Thus any policy trained to maximize this reward is simply reproducing the current input, and the reported 'potential improvement' is a self-referential consequence of the reward definition rather than an empirically validated outcome. The paper also explicitly admits that evaluating the learned thresholds is difficult because generated actions may lead to states not present in the dataset and their outcomes are unknown, and it reports no learned threshold trajectories, reward curves, or comparisons against static baselines. The self-citation of Mixed Q-Functionals by one of the authors is not treated as circular here, because the algorithm choice does not by itself force the claimed result; the circularity is in the reward objective. Because the central positive claim reduces by definition to copying delta effort, the score is high, reflecting partial-to-strong circularity rather than a mere lack of evaluation.
Assumptions & free parameters
free parameters (2)
- reward constant c
- MQF basis polynomial order O
assumptions (3)
- domain assumption The offline dataset captures enough state-action diversity for a continuous-action policy to generalize.
- ad hoc to paper The reward r=exp(-d/c) faithfully represents user experience and control quality.
- domain assumption MQF value-based offline learning with uniformly sampled max over actions is a valid offline RL objective.
Cite this review
Pith. "Pith review of Investigating Adaptive Tuning of Assistive Exoskeletons Using Offline Reinforcement Learning: Challenges and Insights." pith.science (2026). https://pith.science/paper/LQQOCVEX
@misc{pith2026250500201,
author = {Pith},
title = {Pith review of: Investigating Adaptive Tuning of Assistive Exoskeletons Using Offline Reinforcement Learning: Challenges and Insights},
year = {2026},
howpublished = {\url{https://pith.science/paper/LQQOCVEX}},
note = {Machine review of arXiv:2505.00201}
}
read the original abstract
Assistive exoskeletons have shown great potential in enhancing mobility for individuals with motor impairments, yet their effectiveness relies on precise parameter tuning for personalized assistance. In this study, we investigate the potential of offline reinforcement learning for optimizing effort thresholds in upper-limb assistive exoskeletons, aiming to reduce reliance on manual calibration. Specifically, we frame the problem as a multi-agent system where separate agents optimize biceps and triceps effort thresholds, enabling a more adaptive and data-driven approach to exoskeleton control. Mixed Q-Functionals (MQF) is employed to efficiently handle continuous action spaces while leveraging pre-collected data, thereby mitigating the risks associated with real-time exploration. Experiments were conducted using the MyoPro 2 exoskeleton across two distinct tasks involving horizontal and vertical arm movements. Our results indicate that the proposed approach can dynamically adjust threshold values based on learned patterns, potentially improving user interaction and control, though performance evaluation remains challenging due to dataset limitations.
Figures
Figures from the paper (4 more)
Reference graph
Works this paper leans on
-
[1]
A. Esquenazi, M. Talaty, and A. Jayaraman, “Powered exoskeletons for walking assistance in persons with central nervous system injuries: a narrative review,” PM&R, vol. 9, no. 1, pp. 46–62, 2017
work page 2017
-
[2]
Review of control strategies for lower-limb exoskeletons to assist gait,
R. Baud, A. R. Manzoori, A. Ijspeert, and M. Bouri, “Review of control strategies for lower-limb exoskeletons to assist gait,” Journal of NeuroEngineering and Rehabilitation , vol. 18, pp. 1–34, 2021
work page 2021
-
[3]
Wearable assistive robotics: A perspective on current challenges and future trends,
U. Martinez-Hernandez, B. Metcalfe, T. Assaf, L. Jabban, J. Male, and D. Zhang, “Wearable assistive robotics: A perspective on current challenges and future trends,” Sensors, vol. 21, no. 20, p. 6751, 2021
work page 2021
-
[4]
How adaptation, training, and customization contribute to benefits from exoskeleton assistance,
K. L. Poggensee and S. H. Collins, “How adaptation, training, and customization contribute to benefits from exoskeleton assistance,” Science Robotics, vol. 6, no. 58, p. eabf1078, 2021
work page 2021
-
[5]
Developments in hardware systems of active upper-limb exoskeleton robots: A review,
R. Gopura, D. Bandara, K. Kiguchi, and G. K. Mann, “Developments in hardware systems of active upper-limb exoskeleton robots: A review,” Robotics and Autonomous Systems , vol. 75, pp. 203–220, 2016
work page 2016
-
[6]
J. de Miguel-Fern ´andez, J. Lobo-Prat, E. Prinsen, J. M. Font-Llagunes, and L. Marchal-Crespo, “Control strategies used in lower limb ex- oskeletons for gait rehabilitation after brain injury: a systematic review and analysis of clinical effectiveness,” Journal of neuroengineering and rehabilitation, vol. 20, no. 1, p. 23, 2023
work page 2023
-
[7]
An adaptive assistance controller to optimize the exoskeleton contribution in rehabilitation,
R. Nasiri, M. Shushtari, and A. Arami, “An adaptive assistance controller to optimize the exoskeleton contribution in rehabilitation,” Robotics, vol. 10, no. 3, p. 95, 2021
work page 2021
-
[8]
P. M. Pilarski, M. R. Dawson, T. Degris, J. P. Carey, and R. S. Sutton, “Dynamic switching and real-time machine learning for improved human control of assistive biomedical robots,” in 2012 4th IEEE RAS & EMBS International Conference on Biomedical Robotics and Biomechatronics (BioRob). IEEE, 2012, pp. 296–302
work page 2012
Show all 21 references
-
[9]
Personal- izing exoskeleton assistance while walking in the real world,
P. Slade, M. J. Kochenderfer, S. L. Delp, and S. H. Collins, “Personal- izing exoskeleton assistance while walking in the real world,” Nature, vol. 610, no. 7931, pp. 277–282, 2022
2022
-
[10]
Human-in-the-loop optimiza- tion of shared autonomy in assistive robotics,
D. Gopinath, S. Jain, and B. D. Argall, “Human-in-the-loop optimiza- tion of shared autonomy in assistive robotics,” IEEE robotics and automation letters, vol. 2, no. 1, pp. 247–254, 2016
2016
-
[11]
Design of fuzzy logic parameter tuners for upper-limb assistive robots,
C. Coco Jr, J. Spanos, H. Osooli, and R. Azadeh, “Design of fuzzy logic parameter tuners for upper-limb assistive robots,” WIP paper at 21st International Conference on Ubiquitous Robots (UR), New York, USA, pp. 386–389, June 24-27 , 2024
2024
-
[12]
Myomo – The MyoPro Brace for Stroke Survivor’s Paralyzed Arm
M. Myomo Inc., Cambridge, “Myomo – The MyoPro Brace for Stroke Survivor’s Paralyzed Arm.” [Online]. Available: https://myomo.com
-
[13]
Mixed q-functionals: Advancing value-based methods in cooperative marl with continuous action domains,
Y . Findik and S. R. Ahmadzadeh, “Mixed q-functionals: Advancing value-based methods in cooperative marl with continuous action domains,” arXiv preprint arXiv:2402.07752 , 2024
2024 arXiv
-
[14]
Offline reinforcement learning: Tutorial, review, and perspectives on open problems,
S. Levine, A. Kumar, G. Tucker, and J. Fu, “Offline reinforcement learning: Tutorial, review, and perspectives on open problems,” arXiv preprint arXiv:2005.01643, 2020
2005 arXiv
-
[15]
Batch reinforcement learning,
S. Lange, T. Gabel, and M. Riedmiller, “Batch reinforcement learning,” in Reinforcement learning: State-of-the-art . Springer, 2012, pp. 45– 73
2012
-
[16]
Value-decomposition networks for cooperative multi-agent learning,
P. Sunehag, G. Lever, A. Gruslys, W. M. Czarnecki, V . Zambaldi, M. Jaderberg, M. Lanctot, N. Sonnerat, J. Z. Leibo, K. Tuyls, et al., “Value-decomposition networks for cooperative multi-agent learning,” arXiv preprint arXiv:1706.05296 , 2017
2017 arXiv
-
[17]
Qmix: Monotonic value function factorisation for deep multi-agent reinforcement learning,
T. Rashid, M. Samvelyan, C. Schroeder, G. Farquhar, J. Foerster, and S. Whiteson, “Qmix: Monotonic value function factorisation for deep multi-agent reinforcement learning,” in International Conference on Machine Learning. PMLR, 2018, pp. 4295–4304
2018
-
[18]
Qtran: Learning to factorize with transformation for cooperative multi-agent reinforcement learning,
K. Son, D. Kim, W. J. Kang, D. E. Hostallero, and Y . Yi, “Qtran: Learning to factorize with transformation for cooperative multi-agent reinforcement learning,” in International conference on machine learn- ing. PMLR, 2019, pp. 5887–5896
2019
-
[19]
Weighted qmix: Expanding monotonic value function factorisation for deep multi-agent reinforcement learning,
T. Rashid, G. Farquhar, B. Peng, and S. Whiteson, “Weighted qmix: Expanding monotonic value function factorisation for deep multi-agent reinforcement learning,” Advances in neural information processing systems, vol. 33, pp. 10 199–10 210, 2020
2020
-
[20]
Continuous control with deep reinforce- ment learning,
T. P. Lillicrap, J. J. Hunt, A. Pritzel, N. Heess, T. Erez, Y . Tassa, D. Silver, and D. Wierstra, “Continuous control with deep reinforce- ment learning,” arXiv preprint arXiv:1509.02971 , 2015
2015 arXiv
-
[21]
Investigating the generalizability of assistive robots models over various tasks,
H. Osooli, C. Coco, J. Spanos, A. Majdi, and R. Azadeh, “Investigating the generalizability of assistive robots models over various tasks,” in 2024 21st International Conference on Ubiquitous Robots (UR) . IEEE, 2024, pp. 227–232
2024
Reviewed August 16, 2026 · model on record in the stance chip above.
Discussion (0). Continue with ORCID to comment.