Machine Teaching for Inverse Reinforcement Learning: Algorithms and Applications
On the map: Offline RL and imitation learning from data → Inverse reinforcement learning
Abstract (arXiv)
Inverse reinforcement learning (IRL) infers a reward function from demonstrations, allowing for policy improvement and generalization. However, despite much recent interest in IRL, little work has been done to understand the minimum set of demonstrations needed to teach a specific sequential decision-making task. We formalize the problem of finding maximally informative demonstrations for IRL as a machine teaching problem where the goal is to find the minimum number of demonstrations needed to specify the reward equivalence class of the demonstrator. We extend previous work on algorithmic teaching for sequential decision-making tasks by showing a reduction to the set cover problem which enables an efficient approximation algorithm for determining the set of maximally-informative demonstrations. We apply our proposed machine teaching algorithm to two novel applications: providing a lower bound on the number of queries needed to learn a policy using active IRL and developing a novel IRL algorithm that can learn more efficiently from informative demonstrations than a standard IRL approach.
Key facts. Cited by 28 papers in the map (data through 14 Oct 2026). Placed in Inverse reinforcement learning, one of 13 directions in Offline RL and imitation learning from data. Builds on 11 of its 68 references that are in the map. First posted on arXiv 20 May 2018.
Builds on
11 of 68 references.
References · 11
- 2017Learning Robust Rewards with Adversarial Inverse Reinforcement Learningcited by 490
- 2016Successor Features for Transfer in Reinforcement Learningcited by 340
- 2016Cooperative Inverse Reinforcement Learningcited by 300
- 2018An Overview of Machine Teachingcited by 63
- 2017Enabling Robots to Communicate their Objectivescited by 35
- 2014Near-Optimally Teaching the Crowd to Classifycited by 32
- 2015The Teaching Dimension of Linear Learnerscited by 19
- 2013Machine Teaching for Bayesian Learners in the Exponential Familycited by 18
- 2017Efficient Probabilistic Performance Bounds for Inverse Reinforcement Learningcited by 17
- 2017Preference-based Teachingcited by 11
- 2014Exploiting Model Equivalences for Solving Interactive Dynamic Influence Diagramscited by 3
Built on by
Citing papers per year: 2019: 4; 2020: 3; 2021: 9; 2022: 4; 2023: 4; 2024: 0; 2025: 2; 2026: 2.
28 papers.
Sort:
By area:
- 2020Human-in-the-Loop Imitation Learning using Remote Teleoperationcited by 112
- 2019Policy Poisoning in Batch Reinforcement Learning and Controlcited by 70
- 2021Self-Supervised Online Reward Shaping in Sparse-Reward Environmentscited by 37
- 2021Reward Poisoning in Reinforcement Learning: Attacks Against Unknown Learners in Unknown Environmentscited by 26
- 2019Interactive Teaching Algorithms for Inverse Reinforcement Learningcited by 24
- 2019Learner-aware Teaching: Inverse Reinforcement Learning with Preferences and Constraintscited by 18
- 2020Efficient Exploration of Reward Functions in Inverse Reinforcement Learning via Bayesian Optimizationcited by 16
- 2021Reinforcement Learning Under Algorithmic Triagecited by 15
- 2021Fair Clustering Using Antidote Datacited by 10
- 2021Curriculum Design for Teaching via Demonstrations: Theory and Applicationscited by 9
- 2021Interactive Inverse Reinforcement Learning for Cooperative Gamescited by 7
- 2019Better-than-Demonstrator Imitation Learning via Automatically-Ranked Demonstrationscited by 6
16 more
- 2021Learning Data Teaching Strategies Via Knowledge Tracingcited by 6
- 2022Reasoning about Counterfactuals to Improve Human Inverse Reinforcement Learningcited by 6
- 2023Non-Clashing Teaching Maps for Balls in Graphscited by 6
- 2025The Computational Complexity of Positive Non-Clashing Teaching in Graphscited by 3
- 2021Dynamically Switching Human Prediction Models for Efficient Planningcited by 2
- 2022Reinforcement Teachingcited by 1
- 2022Autonomous Assessment of Demonstration Sufficiency via Bayesian Inverse Reinforcement Learningcited by 1
- 2023Utility-based Adaptive Teaching Strategies using Bayesian Theory of Mindcited by 1
- 2025Inverse Reinforcement Learning for Minimum-Exposure Paths in Spatiotemporally Varying Scalar Fieldscited by 1
- 2026Non-Clashing Teaching in Graphs: Algorithms, Complexity, and Boundscited by 1
- 2026Multi-Modal, Multi-Environment Machine Teaching for Robust Reward Learningcited by 1
- 2020Interaction-limited Inverse Reinforcement Learningcited by 0
- 2021Address Behaviour Vulnerabilities in the Next Generation of Autonomous Robotscited by 0
- 2022Know Thy Student: Interactive Learning with Gaussian Processescited by 0
- 2023Interactively Teaching an Inverse Reinforcement Learner with Limited Feedbackcited by 0
- 2023Optimally Teaching a Linear Behavior Cloning Agentcited by 0
- 2026Multi-Modal, Multi-Environment Machine Teaching for Robust Reward Learning9 Jul 2026
- 2026Non-Clashing Teaching in Graphs: Algorithms, Complexity, and Bounds31 Jan 2026
- 2025Inverse Reinforcement Learning for Minimum-Exposure Paths in Spatiotemporally Varying Scalar Fields9 Mar 2025
- 2025The Computational Complexity of Positive Non-Clashing Teaching in Graphs8 Mar 2025
- 2023Optimally Teaching a Linear Behavior Cloning Agent26 Nov 2023
- 2023Utility-based Adaptive Teaching Strategies using Bayesian Theory of Mind29 Sep 2023
- 2023Interactively Teaching an Inverse Reinforcement Learner with Limited Feedback16 Sep 2023
- 2023Non-Clashing Teaching Maps for Balls in Graphs6 Sep 2023
- 2022Autonomous Assessment of Demonstration Sufficiency via Bayesian Inverse Reinforcement Learning28 Nov 2022
- 2022Know Thy Student: Interactive Learning with Gaussian Processes26 Apr 2022
- 2022Reinforcement Teaching25 Apr 2022
- 2022Reasoning about Counterfactuals to Improve Human Inverse Reinforcement Learning3 Mar 2022
16 more
- 2021Learning Data Teaching Strategies Via Knowledge Tracing13 Nov 2021
- 2021Interactive Inverse Reinforcement Learning for Cooperative Games8 Nov 2021
- 2021Reinforcement Learning Under Algorithmic Triage23 Sep 2021
- 2021Curriculum Design for Teaching via Demonstrations: Theory and Applications8 Jun 2021
- 2021Fair Clustering Using Antidote Data1 Jun 2021
- 2021Address Behaviour Vulnerabilities in the Next Generation of Autonomous Robots24 Mar 2021
- 2021Dynamically Switching Human Prediction Models for Efficient Planning13 Mar 2021
- 2021Self-Supervised Online Reward Shaping in Sparse-Reward Environments8 Mar 2021
- 2021Reward Poisoning in Reinforcement Learning: Attacks Against Unknown Learners in Unknown Environments16 Feb 2021
- 2020Human-in-the-Loop Imitation Learning using Remote Teleoperation12 Dec 2020
- 2020Efficient Exploration of Reward Functions in Inverse Reinforcement Learning via Bayesian Optimization17 Nov 2020
- 2020Interaction-limited Inverse Reinforcement Learning1 Jul 2020
- 2019Policy Poisoning in Batch Reinforcement Learning and Control13 Oct 2019
- 2019Better-than-Demonstrator Imitation Learning via Automatically-Ranked Demonstrations9 Jul 2019
- 2019Learner-aware Teaching: Inverse Reinforcement Learning with Preferences and Constraints2 Jun 2019
- 2019Interactive Teaching Algorithms for Inverse Reinforcement Learning28 May 2019
- 2020Human-in-the-Loop Imitation Learning using Remote Teleoperationcited by 112
- 2019Policy Poisoning in Batch Reinforcement Learning and Controlcited by 70
- 2019Interactive Teaching Algorithms for Inverse Reinforcement Learningcited by 24
- 2019Learner-aware Teaching: Inverse Reinforcement Learning with Preferences and Constraintscited by 18
- 2020Efficient Exploration of Reward Functions in Inverse Reinforcement Learning via Bayesian Optimizationcited by 16
- 2021Curriculum Design for Teaching via Demonstrations: Theory and Applicationscited by 9
- 2019Better-than-Demonstrator Imitation Learning via Automatically-Ranked Demonstrationscited by 6
- 2022Reasoning about Counterfactuals to Improve Human Inverse Reinforcement Learningcited by 6
- 2022Autonomous Assessment of Demonstration Sufficiency via Bayesian Inverse Reinforcement Learningcited by 1
- 2025Inverse Reinforcement Learning for Minimum-Exposure Paths in Spatiotemporally Varying Scalar Fieldscited by 1
- 2020Interaction-limited Inverse Reinforcement Learningcited by 0
- 2025Inverse Reinforcement Learning for Minimum-Exposure Paths in Spatiotemporally Varying Scalar Fields9 Mar 2025
- 2022Autonomous Assessment of Demonstration Sufficiency via Bayesian Inverse Reinforcement Learning28 Nov 2022
- 2022Reasoning about Counterfactuals to Improve Human Inverse Reinforcement Learning3 Mar 2022
- 2021Curriculum Design for Teaching via Demonstrations: Theory and Applications8 Jun 2021
- 2020Human-in-the-Loop Imitation Learning using Remote Teleoperation12 Dec 2020
- 2020Efficient Exploration of Reward Functions in Inverse Reinforcement Learning via Bayesian Optimization17 Nov 2020
- 2020Interaction-limited Inverse Reinforcement Learning1 Jul 2020
- 2019Policy Poisoning in Batch Reinforcement Learning and Control13 Oct 2019
- 2019Better-than-Demonstrator Imitation Learning via Automatically-Ranked Demonstrations9 Jul 2019
- 2019Learner-aware Teaching: Inverse Reinforcement Learning with Preferences and Constraints2 Jun 2019
- 2019Interactive Teaching Algorithms for Inverse Reinforcement Learning28 May 2019
- 2021Self-Supervised Online Reward Shaping in Sparse-Reward Environmentscited by 37
- 2021Reward Poisoning in Reinforcement Learning: Attacks Against Unknown Learners in Unknown Environmentscited by 26
- 2021Reinforcement Learning Under Algorithmic Triagecited by 15
- 2021Fair Clustering Using Antidote Datacited by 10
- 2021Interactive Inverse Reinforcement Learning for Cooperative Gamescited by 7
- 2021Learning Data Teaching Strategies Via Knowledge Tracingcited by 6
- 2023Non-Clashing Teaching Maps for Balls in Graphscited by 6
- 2025The Computational Complexity of Positive Non-Clashing Teaching in Graphscited by 3
- 2021Dynamically Switching Human Prediction Models for Efficient Planningcited by 2
- 2022Reinforcement Teachingcited by 1
- 2023Utility-based Adaptive Teaching Strategies using Bayesian Theory of Mindcited by 1
- 2026Non-Clashing Teaching in Graphs: Algorithms, Complexity, and Boundscited by 1
12 most cited of 16 All 16 (JSON)
- 2026Non-Clashing Teaching in Graphs: Algorithms, Complexity, and Bounds31 Jan 2026
- 2025The Computational Complexity of Positive Non-Clashing Teaching in Graphs8 Mar 2025
- 2023Optimally Teaching a Linear Behavior Cloning Agent26 Nov 2023
- 2023Utility-based Adaptive Teaching Strategies using Bayesian Theory of Mind29 Sep 2023
- 2023Interactively Teaching an Inverse Reinforcement Learner with Limited Feedback16 Sep 2023
- 2023Non-Clashing Teaching Maps for Balls in Graphs6 Sep 2023
- 2022Know Thy Student: Interactive Learning with Gaussian Processes26 Apr 2022
- 2022Reinforcement Teaching25 Apr 2022
- 2021Learning Data Teaching Strategies Via Knowledge Tracing13 Nov 2021
- 2021Interactive Inverse Reinforcement Learning for Cooperative Games8 Nov 2021
- 2021Reinforcement Learning Under Algorithmic Triage23 Sep 2021
- 2021Fair Clustering Using Antidote Data1 Jun 2021
12 newest of 16 All 16 (JSON)
Similar, not cited
Close in wording, no citation either way
- 2018Teaching Inverse Reinforcement Learners via Features and Demonstrations
- 2023BC-IRL: Learning Generalizable Reward Functions from Demonstrations
- 2020Inverse Reinforcement Learning via Matching of Optimality Profiles
- 2023Is Inverse Reinforcement Learning Harder than Standard Reinforcement Learning? A Theoretical Perspective
- 2019Meta-Inverse Reinforcement Learning with Probabilistic Context Variables
- 2020Inverse Reinforcement Learning from a Gradient-based Learner
- 2018A Survey of Inverse Reinforcement Learning: Challenges, Methods and Progress
- 2024Towards Sample-Efficiency and Generalization of Transfer and Inverse Reinforcement Learning: A Comprehensive Literature Review