180 likes | 385 Views
Game Intelligence: The Future. Simon M. Lucas Game Intelligence Group School of CS & EE University of Essex. Meet Adrianne from nVidia. Beautiful, but not very bright, … … yet. Game Intelligence Group. Main Activity: General purpose intelligence for game agents 2 Academic staff
E N D
Game Intelligence: The Future Simon M. Lucas Game Intelligence Group School of CS & EE University of Essex
Game Intelligence Group • Main Activity: • General purpose intelligence for game agents • 2 Academic staff • 1 post-doc • 10 PhD students
Approaches • Evolution • Reinforcement Learning • Monte Carlo Tree Search
Conventional Game Tree Search • Minimax with alpha-beta pruning, transposition tables • Works well when: • A good heuristic value function is known • The branching factor is modest • E.g. Chess: Deep Blue, Rybka • Tree grows exponentially with search depth
Go • Much tougher for computers • High branching factor • No good heuristic value function “Although progress has been steady, it will take many decades of research and development before world-championship–calibre go programs exist”. Jonathan Schaeffer, 2001
MCTS Operation(fig from CadiaPlayer, Bjornsson and Finsson, IEEE T-CIAIG) • Each iteration starts at the root • Follows tree policy to reach a leaf node • Then perform a random roll-out from there • Node ‘N’ is then added to tree • Value of ‘T’ back-propagated up tree
Upper Confidence Bounds on Trees (UCT) Node Selection Policy • From Kocsis and Szepesvari (2006) • Aim: optimal balance between exploration and exploitation • Converges to optimal policy given infinite number of roll-outs • Often not used in practice!
Sample MCTS Tree (fig from CadiaPlayer, Bjornsson and Finsson, IEEE T-CIAIG)
Learning Tree Policy and Roll-Out Policy • Results for Othello (IEEE CIG 2011)
Research Leadership • Grants • Conference Series • Journal • Conference Special Sessions • Competitions • Software Toolkits (e.g. WOX, featured in MSDN Magazine)
Research Grants • AI Games Network (EPSRC, 2007 – 2010; with Imperial and Bradford) • UCT for Games and Beyond (EPSRC, 2010 – 2014, joint with Imperial and Bradford; 1.5M total, 489k Essex) • Plus IEEE T-CIAIG Editorial Assistant + Travel
IEEE Transactions on Computational Intelligence and AI in Games • Published quarterly since March 2009 • Journal has made an excellent start
Competitions • Many, many competitions • Most recent: Ms Pac-Man versus Ghost Team: IEEE CEC 2011 • An interesting and fun AI challenge • Covered by New Scientist, Slashdotetc • By Philipp Rohlfshagen and David Robles
Summary • AI + Games • Fantastic field to work in • The BEST test-bed for general intelligence • Monte-Carlo Tree Search + Reinforcement Learning: very promising! • Reasonable standard general game playing is already a reality for many games • Within the next 10 years we’ll enjoy interacting with life-like AI characters