From Demonstrations to Task-Space Specifications: Using Causal Analysis to Extract Rule Parameterization from Demonstrations
Daniel Angelov, Yordan Hristov, Subramanian Ramamoorthy

TL;DR
This paper introduces a method to learn and differentiate user behavioral types from demonstrations, extract causal task specifications, and adapt motion plans to individual preferences, improving human-robot interaction safety and personalization.
Contribution
It presents a novel approach combining generative models, causal analysis, and constraint optimization to identify user types and customize robot motion plans based on demonstrations.
Findings
Successfully distinguishes user types with 99% accuracy
Outperforms IRL baseline in user type classification
Adapts trajectories to unseen objects and user preferences
Abstract
Learning models of user behaviour is an important problem that is broadly applicable across many application domains requiring human-robot interaction. In this work, we show that it is possible to learn generative models for distinct user behavioural types, extracted from human demonstrations, by enforcing clustering of preferred task solutions within the latent space. We use these models to differentiate between user types and to find cases with overlapping solutions. Moreover, we can alter an initially guessed solution to satisfy the preferences that constitute a particular user type by backpropagating through the learned differentiable models. An advantage of structuring generative models in this way is that we can extract causal relationships between symbols that might form part of the user's specification of the task, as manifested in the demonstrations. We further parameterize…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsRobot Manipulation and Learning · Reinforcement Learning in Robotics · Human Pose and Action Recognition
