In our work on interactive shaping, we introduced a framework called Training an Agent Manually via Evaluative Reinforcement (TAMER). The TAMER framework, shown above, is an approach to the Interactive Shaping Problem. TAMER differs from past approaches to learning from human reward in three key ways:

TAMER addresses delays in human evaluation through credit assignment,
TAMER learns a predictive model of human reward,
and at each time step, TAMER chooses the action that is predicted to directly elicit the most reward, eschewing consideration of the action’s effect on future state (i.e., in reinforcement learning terms, TAMER myopically values state-action pairs using a discount factor of 0).

TAMER is built from the intuition that human trainers can give feedback that constitutes a complete judgement on the long-term desirability of recent behavior. Chapter 3 of my dissertation gives the most current description of TAMER, which was originally introduced in several conference publications.

In Chapter 6, we investigate the impact of various reward discounting rates on agent trainability; our analysis there suggests even more powerful solutions to interactive shaping than TAMER and yields the first reported instance of learning successfully from human reward with a very low discount rate (i.e., a high discount factor). (Our Ro-Man 2012 and IUI 2013 papers subsume this chapter.)

I suspect that learning from human reward will eventually prove to be an critical feature of human-robot interaction. Yet much work remains. I encourage anybody who is interested in the topic to take a look at the concluding chapter of my dissertation, where I briefly describe 13 directions for future work that I find particularly promising.

Also, check out our videos of TAMER agents being trained.

TAMER In Action
Train a TAMER Agent
Download TAMER