Sample-efficient reinforcement learning and its applications