Semi-supervised Learning From Demonstration Through Program Synthesis: An Inspection Robot Case Study
Sim\'on C. Smith (The University of Edinburgh), Subramanian, Ramamoorthy (The University of Edinburgh)

TL;DR
This paper presents a semi-supervised system enabling a robot to learn inspection strategies from human demonstrations, inducing interpretable programs that generalize to new environments and provide explanations for autonomous decisions.
Contribution
It introduces a hybrid semi-supervised learning approach combining program synthesis, visual servo control, and causal analysis for robot inspection tasks from demonstrations.
Findings
Successfully learned inspection behaviors in a real-world scenario
Generated interpretable programs that generalize to unseen environments
Provided explanations for robot decision-making processes
Abstract
Semi-supervised learning improves the performance of supervised machine learning by leveraging methods from unsupervised learning to extract information not explicitly available in the labels. Through the design of a system that enables a robot to learn inspection strategies from a human operator, we present a hybrid semi-supervised system capable of learning interpretable and verifiable models from demonstrations. The system induces a controller program by learning from immersive demonstrations using sequential importance sampling. These visual servo controllers are parametrised by proportional gains and are visually verifiable through observation of the position of the robot in the environment. Clustering and effective particle size filtering allows the system to discover goals in the state space. These goals are used to label the original demonstration for end-to-end learning of…
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.
