mlsanityData to 7 Oct 2026

RAMario: Experimental Approach to Reptile Algorithm -- Reinforcement Learning for Mario

arXiv 2305.09655 ↗First posted 16 May 2023cs.LG cs.MAcited by 0

Not on the map. Why?

Abstract (arXiv)

This research paper presents an experimental approach to using the Reptile algorithm for reinforcement learning to train a neural network to play Super Mario Bros. We implement the Reptile algorithm using the Super Mario Bros Gym library and TensorFlow in Python, creating a neural network model with a single convolutional layer, a flatten layer, and a dense layer. We define the optimizer and use the Reptile class to create an instance of the Reptile meta-learning algorithm. We train the model using multiple tasks and episodes, choosing actions using the current weights of the neural network model, taking those actions in the environment, and updating the model weights using the Reptile algorithm. We evaluate the performance of the algorithm by printing the total reward for each episode. In addition, we compare the performance of the Reptile algorithm approach to two other popular reinforcement learning algorithms, Proximal Policy Optimization (PPO) and Deep Q-Network (DQN), applied to the same Super Mario Bros task. Our results demonstrate that the Reptile algorithm provides a promising approach to few-shot learning in video game AI, with comparable or even better performance than the other two algorithms, particularly in terms of moves vs distance that agent performs for 1M episodes of training. The results shows that best total distance for world 1-2 in the game environment were ~1732 (PPO), ~1840 (DQN) and ~2300 (RAMario). Full code is available at https://github.com/s4nyam/RAMario.

Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 6 of its 10 references that are in the map. First posted on arXiv 16 May 2023.

Builds on

6 of 10 references.

References · 6

  1. 2018On First-Order Meta-Learning Algorithmscited by 1,003
  2. 2021Experience-Driven PCG via Reinforcement Learning: A Super Mario Bros Studycited by 25
  3. 2019TensorFlow Eager: A Multi-Stage, Python-Embedded DSL for Machine Learningcited by 22
  4. 2018An Atari Model Zoo for Analyzing, Visualizing, and Comparing Deep Reinforcement Learning Agentscited by 15
  5. 2018Deep RTS: A Game Environment for Deep Reinforcement Learning in Real-Time Strategy Gamescited by 7
  6. 2020Continuous-action Reinforcement Learning for Playing Racing Games: Comparing SPG to PPOcited by 4

Built on by

Not cited yet.