Difference between revisions of "Matthew Lai"

From Chessprogramming wiki
Jump to: navigation, search
(Created page with "'''Home * People * Matthew Lai''' FILE:MatthewLai.JPG|border|right|thumb|link=https://www.aerodynamicaviation.com/new-private-pilot-matthew-lai/ Matthew L...")
 
 
(8 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
'''[[Main Page|Home]] * [[People]] * Matthew Lai'''
 
'''[[Main Page|Home]] * [[People]] * Matthew Lai'''
  
[[FILE:MatthewLai.JPG|border|right|thumb|link=https://www.aerodynamicaviation.com/new-private-pilot-matthew-lai/ Matthew Lai <ref>[https://www.aerodynamicaviation.com/new-private-pilot-matthew-lai/ New Private Pilot: Matthew Lai | AeroDynamic Aviation], September 2, 2012</ref> ]]  
+
[[FILE:MatthewLai.JPG|border|right|thumb|link=https://www.aerodynamicaviation.com/new-private-pilot-matthew-lai/|Matthew Lai <ref>[https://www.aerodynamicaviation.com/new-private-pilot-matthew-lai/ New Private Pilot: Matthew Lai | AeroDynamic Aviation], September 2, 2012</ref> ]]  
  
'''Matthew Lai''',
+
'''Matthew Lai''',<br/>
a Canadian electrical engineer and computer scientist, and further a [https://en.wikipedia.org/wiki/Private_pilot private pilot] <ref>[http://matthewlai.ca/blog/?page_id=2 Piece of Mind » About]</ref>, chessplayer and computer chess programmer. He holds a B.Sc. in [https://en.wikipedia.org/wiki/Electrical_engineering electrical engineering] from [https://en.wikipedia.org/wiki/University_of_British_Columbia University of British Columbia] in 2013, and a M.Sc. in advanced computing at [https://en.wikipedia.org/wiki/Imperial_College_London Imperial College London] in 2015. Matthew Lai is primary author of the chess engine [[Brainless]] <ref>[http://cyberfish.wecheer.com/Brainless/ Brainless - Homepage]</ref> , a project from Matthew 's high school years, that has been abandoned in about 2008  when German chess master [[Wieland Belka]] and [[Pawel Koziol]] contributed to the [[Evaluation|evaluation]] to play the [[IOCSC 2010]] <ref>[http://matthewlai.ca/blog/?p=637 Piece of Mind » Blog Archive » Computer Chess Tournament?!]</ref>. His [[Artificial Intelligence|AI research]] focused on [https://en.wikipedia.org/wiki/Soccer_robot Autonomous Soccer Playing Robots] <ref>[http://ca.linkedin.com/pub/matthew-lai/1a/14/b19 Matthew Lai - LinkedIn]</ref> and, as topic of his Master's thesis  <ref>[[Matthew Lai]] ('''2015'''). ''Giraffe: Using Deep Reinforcement Learning to Play Chess''. M.Sc. thesis, [https://en.wikipedia.org/wiki/Imperial_College_London Imperial College London],  [http://arxiv.org/abs/1509.01549v1 arXiv:1509.01549v1]</ref>, on [[Deep Learning|deep learning]] applied to chess within his project [[Giraffe]] <ref> [http://www.talkchess.com/forum/viewtopic.php?t=56913 *First release* Giraffe, a new engine based on deep learning] by [[Matthew Lai]], [[CCC]], July 08, 2015</ref>, which discontinued when Matthew started his professional career at  [[Google]] [[DeepMind]] in 2016 <ref>[http://www.talkchess.com/forum/viewtopic.php?t=59003 Death of Giraffe, but hopefully not ML in chess!] by [[Matthew Lai]], [[CCC]], January 21, 2016</ref>, soon involved in the [[AlphaZero]] project applied to chess, [[Shogi]] and [[Go]] <ref> [[David Silver]], [[Thomas Hubert]], [[Julian Schrittwieser]], [[Ioannis Antonoglou]], [[Matthew Lai]], [[Arthur Guez]], [[Marc Lanctot]], [[Laurent Sifre]], [[Dharshan Kumaran]], [[Thore Graepel]], [[Timothy Lillicrap]], [[Karen Simonyan]], [[Demis Hassabis]] ('''2017'''). ''Mastering Chess and Shogi by Self-Play with a General Reinforcement Learning Algorithm''. [https://arxiv.org/abs/1712.01815 arXiv:1712.01815]</ref>.  
+
a Canadian electrical engineer and computer scientist, and further a [https://en.wikipedia.org/wiki/Private_pilot private pilot] <ref>[http://matthewlai.ca/blog/?page_id=2 Piece of Mind » About]</ref>, chessplayer and computer chess programmer. He holds a B.Sc. in [https://en.wikipedia.org/wiki/Electrical_engineering electrical engineering] from [https://en.wikipedia.org/wiki/University_of_British_Columbia University of British Columbia] in 2013, and a M.Sc. in advanced computing at [https://en.wikipedia.org/wiki/Imperial_College_London Imperial College London] in 2015. Matthew Lai is primary author of the chess engine [[Brainless]] <ref>[http://cyberfish.wecheer.com/Brainless/ Brainless - Homepage]</ref> , a project from Matthew 's high school years, that has been abandoned in about 2008  when German chess master [[Wieland Belka]] and [[Pawel Koziol]] contributed to the [[Evaluation|evaluation]] to play the [[IOCSC 2010]] <ref>[http://matthewlai.ca/blog/?p=637 Piece of Mind » Blog Archive » Computer Chess Tournament?!]</ref>. His [[Artificial Intelligence|AI research]] focused on [https://en.wikipedia.org/wiki/Soccer_robot Autonomous Soccer Playing Robots] <ref>[http://ca.linkedin.com/pub/matthew-lai/1a/14/b19 Matthew Lai - LinkedIn]</ref> and, as topic of his Master's thesis  <ref>[[Matthew Lai]] ('''2015'''). ''Giraffe: Using Deep Reinforcement Learning to Play Chess''. M.Sc. thesis, [https://en.wikipedia.org/wiki/Imperial_College_London Imperial College London],  [http://arxiv.org/abs/1509.01549v1 arXiv:1509.01549v1]</ref>, on [[Deep Learning|deep learning]] applied to chess within his project [[Giraffe]] <ref>[http://www.talkchess.com/forum/viewtopic.php?t=56913 *First release* Giraffe, a new engine based on deep learning] by [[Matthew Lai]], [[CCC]], July 08, 2015</ref>, which discontinued when Matthew started his professional career at  [[Google]] [[DeepMind]] in 2016 <ref>[http://www.talkchess.com/forum/viewtopic.php?t=59003 Death of Giraffe, but hopefully not ML in chess!] by [[Matthew Lai]], [[CCC]], January 21, 2016</ref>, soon involved in the [[AlphaZero]] project applied to chess, [[Shogi]] and [[Go]] <ref> [[David Silver]], [[Thomas Hubert]], [[Julian Schrittwieser]], [[Ioannis Antonoglou]], [[Matthew Lai]], [[Arthur Guez]], [[Marc Lanctot]], [[Laurent Sifre]], [[Dharshan Kumaran]], [[Thore Graepel]], [[Timothy Lillicrap]], [[Karen Simonyan]], [[Demis Hassabis]] ('''2017'''). ''Mastering Chess and Shogi by Self-Play with a General Reinforcement Learning Algorithm''. [https://arxiv.org/abs/1712.01815 arXiv:1712.01815]</ref>.  
  
 
=Chess Engines=
 
=Chess Engines=
Line 14: Line 14:
 
* [[David Silver]], [[Julian Schrittwieser]], [[Karen Simonyan]], [[Ioannis Antonoglou]], [[Shih-Chieh Huang|Aja Huang]], [[Arthur Guez]], [[Thomas Hubert]], [[Lucas Baker]], [[Matthew Lai]], [[Adrian Bolton]], [[Yutian Chen]], [[Timothy Lillicrap]], [[Fan Hui]], [[Laurent Sifre]], [[George van den Driessche]], [[Thore Graepel]], [[Demis Hassabis]] ('''2017'''). ''[https://www.nature.com/nature/journal/v550/n7676/full/nature24270.html Mastering the game of Go without human knowledge]''. [https://en.wikipedia.org/wiki/Nature_%28journal%29 Nature], Vol. 550 <ref>[https://deepmind.com/blog/alphago-zero-learning-scratch/ AlphaGo Zero: Learning from scratch] by [[Demis Hassabis]] and [[David Silver]], [[DeepMind]], October 18, 2017</ref> » [[AlphaGo]]
 
* [[David Silver]], [[Julian Schrittwieser]], [[Karen Simonyan]], [[Ioannis Antonoglou]], [[Shih-Chieh Huang|Aja Huang]], [[Arthur Guez]], [[Thomas Hubert]], [[Lucas Baker]], [[Matthew Lai]], [[Adrian Bolton]], [[Yutian Chen]], [[Timothy Lillicrap]], [[Fan Hui]], [[Laurent Sifre]], [[George van den Driessche]], [[Thore Graepel]], [[Demis Hassabis]] ('''2017'''). ''[https://www.nature.com/nature/journal/v550/n7676/full/nature24270.html Mastering the game of Go without human knowledge]''. [https://en.wikipedia.org/wiki/Nature_%28journal%29 Nature], Vol. 550 <ref>[https://deepmind.com/blog/alphago-zero-learning-scratch/ AlphaGo Zero: Learning from scratch] by [[Demis Hassabis]] and [[David Silver]], [[DeepMind]], October 18, 2017</ref> » [[AlphaGo]]
 
* [[David Silver]], [[Thomas Hubert]], [[Julian Schrittwieser]], [[Ioannis Antonoglou]], [[Matthew Lai]], [[Arthur Guez]], [[Marc Lanctot]], [[Laurent Sifre]], [[Dharshan Kumaran]], [[Thore Graepel]], [[Timothy Lillicrap]], [[Karen Simonyan]], [[Demis Hassabis]] ('''2017'''). ''Mastering Chess and Shogi by Self-Play with a General Reinforcement Learning Algorithm''. [https://arxiv.org/abs/1712.01815 arXiv:1712.01815] » [[AlphaZero]] <ref>[http://www.talkchess.com/forum/viewtopic.php?t=65909 Google's AlphaGo team has been working on chess] by [[Peter Kappler]], [[CCC]], December 06, 2017</ref>
 
* [[David Silver]], [[Thomas Hubert]], [[Julian Schrittwieser]], [[Ioannis Antonoglou]], [[Matthew Lai]], [[Arthur Guez]], [[Marc Lanctot]], [[Laurent Sifre]], [[Dharshan Kumaran]], [[Thore Graepel]], [[Timothy Lillicrap]], [[Karen Simonyan]], [[Demis Hassabis]] ('''2017'''). ''Mastering Chess and Shogi by Self-Play with a General Reinforcement Learning Algorithm''. [https://arxiv.org/abs/1712.01815 arXiv:1712.01815] » [[AlphaZero]] <ref>[http://www.talkchess.com/forum/viewtopic.php?t=65909 Google's AlphaGo team has been working on chess] by [[Peter Kappler]], [[CCC]], December 06, 2017</ref>
 
+
* [[David Silver]], [[Thomas Hubert]], [[Julian Schrittwieser]], [[Ioannis Antonoglou]], [[Matthew Lai]], [[Arthur Guez]], [[Marc Lanctot]], [[Laurent Sifre]], [[Dharshan Kumaran]], [[Thore Graepel]], [[Timothy Lillicrap]], [[Karen Simonyan]], [[Demis Hassabis]] ('''2018'''). ''[http://science.sciencemag.org/content/362/6419/1140 A general reinforcement learning algorithm that masters chess, shogi, and Go through self-play]''. [https://en.wikipedia.org/wiki/Science_(journal) Science], Vol. 362, No. 6419 <ref>[https://deepmind.com/blog/alphazero-shedding-new-light-grand-games-chess-shogi-and-go/ AlphaZero: Shedding new light on the grand games of chess, shogi and Go] by [[David Silver]], [[Thomas Hubert]], [[Julian Schrittwieser]] and [[Demis Hassabis]], [[DeepMind]], December 03, 2018</ref>
 +
* [[Marc Lanctot]], [[Edward Lockhart]], [[Jean-Baptiste Lespiau]], [[Vinícius Flores Zambaldi]], [[Satyaki Upadhyay]], [[Julien Pérolat]], [[Sriram Srinivasan]], [[Finbarr Timbers]], [[Karl Tuyls]], [[Shayegan Omidshafiei]], [[Daniel Hennes]], [[Dustin Morrill]], [[Paul Muller]], [[Timo Ewalds]], [[Ryan Faulkner]], [[János Kramár]], [[Bart De Vylder]], [[Brennan Saeta]], [[James Bradbury]], [[David Ding]], [[Sebastian Borgeaud]], [[Matthew Lai]], [[Julian Schrittwieser]], [[Thomas Anthony]], [[Edward Hughes]], [[Ivo Danihelka]], [[Jonah Ryan-Davis]] ('''2019'''). ''OpenSpiel: A Framework for Reinforcement Learning in Games''. [https://arxiv.org/abs/1908.09453 arXiv:1908.09453] <ref>[https://github.com/deepmind/open_spiel/blob/master/docs/contributing.md open_spiel/contributing.md at master · deepmind/open_spiel · GitHub]</ref>
  
 
=Forum Posts=  
 
=Forum Posts=  
Line 26: Line 27:
 
* [http://www.talkchess.com/forum/viewtopic.php?t=54474 FPGA chess] by [[Matthew Lai]], [[CCC]], November 26, 2014 » [[FPGA]]
 
* [http://www.talkchess.com/forum/viewtopic.php?t=54474 FPGA chess] by [[Matthew Lai]], [[CCC]], November 26, 2014 » [[FPGA]]
 
==2015==
 
==2015==
* [http://www.talkchess.com/forum/viewtopic.php?t=54865 Different eval for white/black] by [[Matthew Lai]], [[CCC]], January 05, 2015 » [[Asymmetric evaluation]]
+
* [http://www.talkchess.com/forum/viewtopic.php?t=54865 Different eval for white/black] by [[Matthew Lai]], [[CCC]], January 05, 2015 » [[Asymmetric Evaluation]]
 
* [http://www.talkchess.com/forum/viewtopic.php?t=56913 *First release* Giraffe, a new engine based on deep learning] by [[Matthew Lai]], [[CCC]], July 08, 2015
 
* [http://www.talkchess.com/forum/viewtopic.php?t=56913 *First release* Giraffe, a new engine based on deep learning] by [[Matthew Lai]], [[CCC]], July 08, 2015
 
* [http://www.talkchess.com/forum/viewtopic.php?t=57045 SEE Map] by [[Matthew Lai]], [[CCC]], July 20, 2015 » [[Static Exchange Evaluation]] <ref>[[Russell M. Church]], [[Kenneth W. Church]] ('''1977'''). ''Plans, Goals, and Search Strategies for the Selection of a Move in Chess''. [[Chess Skill in Man and Machine]]</ref>
 
* [http://www.talkchess.com/forum/viewtopic.php?t=57045 SEE Map] by [[Matthew Lai]], [[CCC]], July 20, 2015 » [[Static Exchange Evaluation]] <ref>[[Russell M. Church]], [[Kenneth W. Church]] ('''1977'''). ''Plans, Goals, and Search Strategies for the Selection of a Move in Chess''. [[Chess Skill in Man and Machine]]</ref>
Line 41: Line 42:
 
* [http://www.talkchess.com/forum/viewtopic.php?t=61420 Searching worse moves first] by [[Matthew Lai]], [[CCC]], September 14, 2016 » [[Move Ordering]]
 
* [http://www.talkchess.com/forum/viewtopic.php?t=61420 Searching worse moves first] by [[Matthew Lai]], [[CCC]], September 14, 2016 » [[Move Ordering]]
 
* [http://www.talkchess.com/forum/viewtopic.php?t=61472 What do you do with NUMA?] by [[Matthew Lai]], [[CCC]], September 19, 2016 » [[NUMA]]
 
* [http://www.talkchess.com/forum/viewtopic.php?t=61472 What do you do with NUMA?] by [[Matthew Lai]], [[CCC]], September 19, 2016 » [[NUMA]]
 +
==2018==
 +
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=69175&start=25 Re: Alphazero news] by [[Matthew Lai]], [[CCC]], December 07, 2018
 +
: [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=69175&start=32 Re: Alphazero news] by [[Matthew Lai]], [[CCC]], December 07, 2018
 +
: [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=69175&start=60 Re: Alphazero news] by [[Matthew Lai]], [[CCC]], December 07, 2018
 +
: [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=69175&start=64 Re: Alphazero news] by [[Matthew Lai]], [[CCC]], December 07, 2018
 +
: [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=69175&start=72 Re: Alphazero news] by [[Matthew Lai]], [[CCC]], December 07, 2018
 +
: [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=69175&start=82 Re: Alphazero news] by [[Matthew Lai]], [[CCC]], December 07, 2018
 +
: [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=69175&start=86 Re: Alphazero news] by [[Matthew Lai]], [[CCC]], December 07, 2018 » [[Giraffe]]
  
 
=External Links=  
 
=External Links=  
* [http://ca.linkedin.com/pub/matthew-lai/1a/14/b19 Matthew Lai - LinkedIn]
+
* [https://matthewlai.ca/blog/ Piece of Mind] by [[Matthew Lai]]
* [http://matthewlai.ca/blog/ Piece of Mind] by [[Matthew Lai]]
+
: [https://matthewlai.ca/resume/ Matthew Lai Resume/Projects]
: [http://matthewlai.ca/blog/?p=637 Piece of Mind » Blog Archive » Computer Chess Tournament?!] » [[IOCSC 2010]]
+
: [https://matthewlai.ca/blog/?p=637 Piece of Mind » Blog Archive » Computer Chess Tournament?!] » [[IOCSC 2010]]
* [http://www.365chess.com/players/Matthew_Lai Matthew Lai chess games - 365Chess.com]
+
* [https://ca.linkedin.com/pub/matthew-lai/1a/14/b19 Matthew Lai - LinkedIn]
* [https://bitbucket.org/waterreaction/giraffe waterreaction / Giraffe — Bitbucket]
 
  
 
=References=  
 
=References=  
 
<references />
 
<references />
 
 
'''[[People|Up one Level]]'''
 
'''[[People|Up one Level]]'''
 +
[[Category:Researcher|Lai]]
 +
[[Category:Chess Programmer|Lai]]
 +
[[Category:Stockfish Contributor|Lai]]

Latest revision as of 09:27, 17 April 2021

Home * People * Matthew Lai

Matthew Lai [1]

Matthew Lai,
a Canadian electrical engineer and computer scientist, and further a private pilot [2], chessplayer and computer chess programmer. He holds a B.Sc. in electrical engineering from University of British Columbia in 2013, and a M.Sc. in advanced computing at Imperial College London in 2015. Matthew Lai is primary author of the chess engine Brainless [3] , a project from Matthew 's high school years, that has been abandoned in about 2008 when German chess master Wieland Belka and Pawel Koziol contributed to the evaluation to play the IOCSC 2010 [4]. His AI research focused on Autonomous Soccer Playing Robots [5] and, as topic of his Master's thesis [6], on deep learning applied to chess within his project Giraffe [7], which discontinued when Matthew started his professional career at Google DeepMind in 2016 [8], soon involved in the AlphaZero project applied to chess, Shogi and Go [9].

Chess Engines

Selected Publications

Forum Posts

2008

2014

2015

2016

2018

Re: Alphazero news by Matthew Lai, CCC, December 07, 2018
Re: Alphazero news by Matthew Lai, CCC, December 07, 2018
Re: Alphazero news by Matthew Lai, CCC, December 07, 2018
Re: Alphazero news by Matthew Lai, CCC, December 07, 2018
Re: Alphazero news by Matthew Lai, CCC, December 07, 2018
Re: Alphazero news by Matthew Lai, CCC, December 07, 2018 » Giraffe

External Links

Matthew Lai Resume/Projects
Piece of Mind » Blog Archive » Computer Chess Tournament?! » IOCSC 2010

References

Up one Level