paper-with-me

Papers

SQIL: Imitation Learning via Reinforcement Learning with Sparse Rewards

2019-05-27 · ICLR 2020 1 · Siddharth Reddy, Anca D. Dragan, Sergey Levine

Learning to imitate expert behavior from demonstrations can be challenging, especially in environments with high-dimensional, continuous observations and unknown dynamics. Supervised learning methods based on behavioral cloning (BC) suffer from distribution shift: because the agent greedily imitates demonstrated actions, it can drift away from demonstrated states due to error accumulation. Recent methods based on reinforcement learning (RL), such as inverse RL and generative adversarial imitation learning (GAIL), overcome this issue by training an RL agent to match the demonstrations over a long horizon. Since the true reward function for the task is unknown, these methods learn a reward function from the demonstrations, often using complex and brittle approximation techniques that involve adversarial training. We propose a simple alternative that still uses RL, but does not require learning a reward function. The key idea is to provide the agent with an incentive to match the demonstrations over a long horizon, by encouraging it to return to demonstrated states upon encountering new, out-of-distribution states. We accomplish this by giving the agent a constant reward of r=+1 for matching the demonstrated action in a demonstrated state, and a constant reward of r=0 for all other behavior. Our method, which we call soft Q imitation learning (SQIL), can be implemented with a handful of minor modifications to any standard Q-learning or off-policy actor-critic algorithm. Theoretically, we show that SQIL can be interpreted as a regularized variant of BC that uses a sparsity prior to encourage long-horizon imitation. Empirically, we show that SQIL outperforms BC and achieves competitive results compared to GAIL, on a variety of image-based and low-dimensional tasks in Box2D, Atari, and MuJoCo.

📄 PDF Abstract BibTeX arXiv:1905.11108

Code (5)

Div99/IQ-Learn pytorch
Kaixhin/imitation-learning pytorch
dnishio/DSAC
edmundmills/basalt-competition pytorch
opendilab/DI-engine/blob/main/ding/entry/serial_entry_sqil.py pytorch

Tasks

Imitation LearningMuJoCoQ-Learningreinforcement-learningReinforcement LearningReinforcement Learning (RL)

Methods 이 논문이 사용한 방법론

Q-Learning Q-Learning is an off-policy temporal difference control algorithm: $$Q\left(S\_{t}, A\_{t}\right) \leftarrow Q\left(S\_{t}, A\_{t}\right) + \alpha\left[R_{t+1} +…

Similar Papers 제목 키워드 기반

Extrinsicaly Rewarded Soft Q Imitation Learning with Discriminator

2024-01-30 · Ryoma Furuyama, Daiki Kuyoshi, Satoshi Yamane

Imitation learning is often used in addition to reinforcement learning in environments where reward design is difficult or where the reward is sparse, but it is difficult to be able to imitate well in unknown states from…

Imitation LearningMuJoCoQ-Learningreinforcement-learning+1

What Would pi* Do?: Imitation Learning via Off-Policy Reinforcement Learning

2018-09-27 · Siddharth Reddy, Anca D. Dragan, Sergey Levine

Learning to imitate expert actions given demonstrations containing image observations is a difficult problem in robotic control. The key challenge is generalizing behavior to out-of-distribution states that differ from t…

Imitation LearningQ-Learningreinforcement-learningReinforcement Learning (RL)

Maximum-Likelihood Inverse Reinforcement Learning with Finite-Time Guarantees

2022-10-04 · Siliang Zeng, Chenliang Li, Alfredo Garcia, Mingyi Hong

Inverse reinforcement learning (IRL) aims to recover the reward function and the associated optimal policy that best fits observed sequences of states and actions implemented by an expert. Many algorithms for IRL have an…

counterfactualImitation LearningMuJoCoreinforcement-learning+2

Self-Imitation Learning for Robot Tasks with Sparse and Delayed Rewards

2020-10-14 · Zhixin Chen, Mengxiang Lin

The application of reinforcement learning (RL) in robotic control is still limited in the environments with sparse and delayed rewards. In this paper, we propose a practical self-imitation learning method named Self-Imit…

Imitation LearningMuJoCoReinforcement Learning (RL)

Reinforced Imitation Learning from Observations

2019-05-01 · ICLR 2019 5 · Konrad Zolna, Negar Rostamzadeh, Yoshua Bengio, Sungjin Ahn 외

Imitation learning is an effective alternative approach to learn a policy when the reward function is sparse. In this paper, we consider a challenging setting where an agent has access to a sparse reward function and sta…

Imitation LearningReinforcement Learning