Topics

Reinforcement learning in games

In reinforcement learning (RL), agents improve their ability through interaction with an environment. The goal of RL in games is to make good agents without giving domain knowledge. AlphaZero is such an application of RL into games.

Go

Go

Computer Go.

Papers

  • Murakami, K. and Kaneko, T. “Static and intrinsic diversity in go agents,” Advances in computer games, acg, pp. 113–124. 2025, doi: 10.1007/978-3-032-23657-9_10
  • Mandai, Y. and T. Kaneko “RankNet for evaluation functions of the game of Go,” ICGA Jour- nal, Vol. 41, No. 2, pp. 78–91 (2019), DOI: 10.3233/ICG-190108.
  • Evaluation of Game Tree Search Methods by Game Records Takeuchi, S.; Kaneko, T.; Yamaguchi, K.; IEEE Transactions on Computational Intelligence and AI in Games, 2 (4), 288 - 302, Dec. 2010.
  • H. Yoshimoto, K. Yoshizoe, T. Kaneko, A. Kishimoto, and K. Taura: Monte Carlo Go Has a Way to Go, Twenty-First National Conference on Artificial Intelligence (AAAI-06), pages 1070-1075, 2006

Migo

Shogi

Shogi

Learning algorithms

  • Demura, Y. and Kaneko, T. “Initial state diversification for efficient alphazero-style training,” ICGA Journal, 46(2) pp. 40-66. 2024, doi: 10.3233/ICG-240255.

Half Field Offense

Half Field Offense

Reinforcement Learning in Half Field Offense

Half field offense RoboCup 2D Soccer (HFO) is a subtask in RoboCup simulated soccer. Reinforcement learning in HFO is a challenging research topic. We developed hierarchical advantage and present HA-PPO to properly handle parameterized actions (e.g., turn (action) 30 degrees (parameter)) in PPO. The successful goal rate on one v.s. one task (agent v.s. the built-in goal keeper) is about 71% that is the best achieved by reinfoncement learning agents.

Game tree search

Game tree search