Home

Awesome

Opponent Modeling in Deep Reinforcement Learning

Code for the paper "Opponent Modeling in Deep Reinforcement Learning" published in ICML 2016. The main goal is to learn adpative strategies against different opponents in the deep reinforcement learning framework (Deep Q-Network in particular). Currently it's tested only on Linux with CPU.

Dependencies

Data

Please email hhe@umiacs.umd.edu for the quiz bowl dataset with human buzzes.

Experiments

Please look at the targets run_qb and run_soccer in the Makefile. To run the quiz bowl experiments, first we need to train a content model (produce the answers) on a separate dataset. See train_content in Makefile. The models will be written to checkpoint_dir and you want to change it to your path.

TODO