vix.ing · top · new · best · stats · spec

Deterministic Implementations for Reproducibility in Deep Reinforcement\n Learning

2018/09/15 by Prabhat Nagarajan, Nagarajan, Prabhat, Garrett Warnell +3 · 3 citations
Computer Science · #Artificial Intelligence (cs.AI) #Evolutionary Algorithms and Applications #FOS: Computer and information sciences #Machine Learning and Data Classification #Reinforcement Learning in Robotics #Software Engineering Research

paper · pdf · doi:10.48550/arxiv.1809.05676

openalex publication_date 2018/09/15 · openalex created_date 2022/08/03 · openalex updated_date 2026/07/28

Abstract

While deep reinforcement learning (DRL) has led to numerous successes in\nrecent years, reproducing these successes can be extremely challenging. One\nreproducibility challenge particularly relevant to DRL is nondeterminism in the\ntraining process, which can substantially affect the results. Motivated by this\nchallenge, we study the positive impacts of deterministic implementations in\neliminating nondeterminism in training. To do so, we consider the particular\ncase of the deep Q-learning algorithm, for which we produce a deterministic\nimplementation by identifying and controlling all sources of nondeterminism in\nthe training process. One by one, we then allow individual sources of\nnondeterminism to affect our otherwise deterministic implementation, and\nmeasure the impact of each source on the variance in performance. We find that\nindividual sources of nondeterminism can substantially impact the performance\nof agent, illustrating the benefits of deterministic implementations. In\naddition, we also discuss the important role of deterministic implementations\nin achieving exact replicability of results.\n

Citations

Cited by

Related