Skip to content

Instantly share code, notes, and snippets.

@iandanforth
Last active May 11, 2019 01:34
Show Gist options
  • Star 5 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save iandanforth/536472cc62a8336a96fa4e8d592c8e3f to your computer and use it in GitHub Desktop.
Save iandanforth/536472cc62a8336a96fa4e8d592c8e3f to your computer and use it in GitHub Desktop.
RL Reproducibility Checklist

A Checklist for Reproducibility in Reinforcement Learning

From a slide in a NeurIPS 2018 keynote by Joelle Pineau

For all algorithms presented, check if you include:

  • A clear description of the algorithm.
  • An analysis of the complexity (time, space, sample size) of the algorithm.
  • A link to downloadable source code, including all dependencies.

For any theoretical claim, check if you include:

  • A statement of the result.
  • A clear explanation of any assumptions.
  • A complete proof of the claim.

For all figures and tables, check if you include:

  • A complete description of the data collection process, including sample size.
  • A link to a downloadable version of the dataset or simulation environment.
  • An explanation of how samples were allocated for training / validation / testing.
  • An explanation of any data that was excluded.
  • The range of hyper-paramaters considered, method to select the best hyper-parameter configuration, and specification of all hyper-parameters used to generate results.
  • The exact number of evaluations runs.
  • A description of how experiments were run.
  • A clear definition of the specific measure or statistics used to report results.
  • Clearly defined error bars.
  • A description of results including central tendency (e.g. mean) and variation (e.g. std dev)
  • The computing infrastructure used.

Copied from an image taken by @katjahofmann

@xuf12
Copy link

xuf12 commented May 11, 2019

The original pdf can be found here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment