Toward Global Intent Inference for Human Motion by Inverse Reinforcement Learning
Organizations: Machines in Motion Laboratory, New York University, USA · LAAS-CNRS, Université Paul Sabatier, CNRS, Toulouse, France · Image and Pervasive Access Laboratory (IPAL), CNRS-UMI, Singapore · Artificial and Natural Intelligence Toulouse Institute (ANITI), Toulouse
Abstract
This paper investigates whether a single, unified cost function can explain and predict human reaching movements, in contrast with existing approaches that rely on subject- or posture-specific optimization criteria. Using the Minimal Observation Inverse Reinforcement Learning (MO-IRL) algorithm, together with a seven-dimensional set of candidate cost terms, we efficiently estimate time-varying cost weights for a standard planar reaching task. MO-IRL provides orders-of-magnitude faster convergence than bilevel formulations, while using only a fraction of the available data, enabling the practical exploration of time-varying cost structures. Three levels of generality are evaluated: Subject-Dependent Posture-Dependent, Subject-Dependent Posture-Independent, and Subject-Independent Posture-Independent. Across all cases, time-varying weights substantially improve trajectory reconstruction, yielding an average 27% reduction in RMSE compared to the baseline. The inferred costs consistently highlight a dominant role for joint-acceleration regulation, complemented by smaller contributions from torque-change smoothness. Overall, a single subject- and posture-agnostic time-varying cost function is shown to predict human reaching trajectories with high accuracy, supporting the existence of a unified optimality principle governing this class of movements.
Figures & tables
| Label | Name | Equation | Reference |
|---|---|---|---|
| Cartesian velocity (CV) | [ 16 ] | ||
| Energy (Eng) | [ 30 , 8 ] | ||
| Geodesic (Geo) | [ 9 ] | ||
| Joint acceleration (JA) | [ 6 ] | ||
| Joint torque change (JTC) | [ 38 , 28 ] | ||
| Joint velocity (JV) | [ 3 ] |
| MO-IRL SDPD (Ours) | Baseline | |||||
|---|---|---|---|---|---|---|
| Initial Posture | Avg | Avg | ||||
| P1 | 8.56 | 8.47 | 8.51 | 16.92 | 15.40 | 16.16 |
| P2 | 7.77 | 7.17 | 7.47 | 10.06 | 13.84 | 11.95 |
| P3 | 14.46 | 9.76 | 12.11 | 20.60 | 19.83 | 20.21 |
| P4 | 5.52 | 13.33 | 9.43 | 9.28 | 19.84 | 14.56 |
| P5 | 11.99 | 10.36 | 11.17 | 13.54 | 17.35 | 15.45 |
| MO-IRL SDPI (Ours) | Baseline | |||||
|---|---|---|---|---|---|---|
| Initial Posture | Avg | Avg | ||||
| P1 | 8.39 | 9.80 | 9.10 | 16.92 | 15.40 | 16.16 |
| P2 | 12.40 | 9.94 | 11.17 | 10.06 | 13.84 | 11.95 |
| P3 | 19.71 | 15.17 | 17.44 | 20.60 | 19.83 | 20.21 |
| P4 | 8.75 | 13.76 | 11.26 | 9.28 | 19.84 | 14.56 |
| P5 | 12.32 | 14.83 | 13.57 | 13.54 | 17.35 | 15.45 |
| MO-IRL SIPI (Ours) | Baseline | |||||
|---|---|---|---|---|---|---|
| Initial Posture | Avg | Avg | ||||
| P1 | 6.98 | 8.69 | 7.83 | 16.92 | 15.40 | 16.16 |
| P2 | 13.09 | 9.26 | 11.17 | 10.06 | 13.84 | 11.95 |
| P3 | 20.85 | 15.23 | 18.04 | 20.60 | 19.83 | 20.21 |
| P4 | 7.37 | 14.36 | 10.86 | 9.28 | 19.84 | 14.56 |
| P5 | 13.55 | 16.00 | 14.77 | 13.54 | 17.35 | 15.45 |
Human Motion Prediction
Human motion prediction forecasts how people will move, supporting applications from animation and activity understanding to safe robot interaction.
See all 53 papers