question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

AtariWrapper does not use recommended defaults

See original GitHub issue

The current AtariWrapper by default has terminate_on_life_loss set to True. This goes against the recommendations of Revisiting the Arcade Learning Environment (https://arxiv.org/pdf/1709.06009.pdf). I believe this should be set to False by default. They also recommend using sticky actions instead of noop resets, but I think that problem is outside the scope of this wrapper.

Issue Analytics

  • State:open
  • Created 2 years ago
  • Comments:6 (3 by maintainers)

github_iconTop GitHub Comments

1reaction
jkterry1commented, Oct 27, 2021

My concern, and I’m sure @JesseFarebro (the maintainer of the ALE) would agree, is that the settings in Gym environments for Atari was never really done to begin with and that for people doing future work with then should use what have been the recommended practices with then for years. This actually caused an issue with us working with Atari games for an ICML paper, which is why Ryan created the issue.

1reaction
RyanNavilluscommented, Oct 27, 2021

I just realized that I should have put this issue in the actual stable baselines 3 repo, but I guess it’s relevant here as well. I definitely understand the trade-off between using newer recommendations and preserving fair comparisons to previous work.

Read more comments on GitHub >

github_iconTop Results From Across the Web

gym/atari_preprocessing.py at master · openai/gym - GitHub
Turned off by default. Not recommended by Machado et al. ... Grayscale observation: If the observation is colour or greyscale, by default, greyscale....
Read more >
master PDF - Stable Baselines3 Documentation
If you are looking for docker images with stable-baselines already installed in it, we recommend using images from RL.
Read more >
Reinforcement Learning: Deep Q-Learning with Atari games
Termination signal when a life is lost: turned off by default. Not recommended by Machado et al. (2018). Resize to a square image:...
Read more >
Supersuit Wrappers - PettingZoo Documentation
Similarly, using SuperSuit with PettingZoo environments looks like ... The OpenAI baselines MaxAndSkip Atari wrapper is equivalent to doing memory=2 and ...
Read more >
Pre-training with non-expert human demonstration for deep ...
Deep reinforcement learning (deep RL) has achieved superior performance in complex sequential tasks by using deep neural networks as ...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found