Alpha Zero question

Discussion of anything and everything relating to chess playing software and machines.

Moderator: Ras

Leo
Posts: 1107
Joined: Fri Sep 16, 2016 6:55 pm
Location: USA/Minnesota
Full name: Leo Anger

Alpha Zero question

Post by Leo »

I am a little out of the loop these day with the latest chess engine developments. How would Alpha Zero match up against the current Stockfish TCEC champion? Who invented Neural networks for chess? I forgot. It really was a revolution.
Advanced Micro Devices fan.
Werewolf
Posts: 2058
Joined: Thu Sep 18, 2008 10:24 pm

Re: Alpha Zero question

Post by Werewolf »

There are loads of people better qualified than me to answer, but I'll start the ball rolling.

1) Current SF would be stronger than the Alpha Zero that beat SF8. This is easy to test as you can play SF Dev against SF8.
2) Current Alpha Zero may be improved or not. It is unknown to the public.
3) NNUE is what SF uses and, as I understand it, it is small net that works well with Alpha Beta engines like SF. Note Lc0 and Alpha Zero are not NNUE based but use larger nets which are slower and hence they also use a different search: MCTS.
smatovic
Posts: 3468
Joined: Wed Mar 10, 2010 10:18 pm
Location: Hamburg, Germany
Full name: Srdja Matovic

Re: Alpha Zero question

Post by smatovic »

Leo wrote: Tue Feb 14, 2023 8:17 pm [...]
Who invented Neural networks for chess?
[...]
AFAIK NeuroChess from 1995 by Sebastian Thrun was the first neural network used in evaluation for playing chess:
https://www.chessprogramming.org/NeuroChess
...
then, 2015, with more advanced hardware, we have for example Giraffe by Matthew Lai:
https://www.chessprogramming.org/Giraffe
...
then 2017 AlphaZero with TPUs, and since 2018 Lc0 with GPUs, and ~2020 the Shogi guys backported NNUE to Stockfish.

--
Srdja
supersharp77
Posts: 1266
Joined: Sat Jul 05, 2014 7:54 am
Location: Southwest USA

Re: Alpha Zero question

Post by supersharp77 »

Leo wrote: Tue Feb 14, 2023 8:17 pm I am a little out of the loop these day with the latest chess engine developments. How would Alpha Zero match up against the current Stockfish TCEC champion? Who invented Neural networks for chess? I forgot. It really was a revolution.
Well You will have to double back to the original 2018 match links/debates...there was quite alot of back and forth & push and pull about that "so called match" as no one was actually able to reproduce the results! What I recall (just like it was yesterday) was that Google....(Alpha Zeros Team) did not allow Stockfish a opening book and there was no "Stockfish Team" present during the so called "match" just a base Stockfish 8....."Match" was 100 games with 8 wins by Alpha Zero (98 draws?) but most were unpublished...and only the wins were published?!.......Alpha Zero at this present time (5 years later) remains a mystery...LC0 by most accounts may well be stronger than Alpha Zero currently (although opinions will vary) so until someone gets a working copy of Alpha Zero.......we will never know.....original arguments were CPU vs TPU....(Now GPU) and power supply issues and also time control & opening book issues...."Who Knows For Sure!!".... :) :wink:
Leo
Posts: 1107
Joined: Fri Sep 16, 2016 6:55 pm
Location: USA/Minnesota
Full name: Leo Anger

Re: Alpha Zero question

Post by Leo »

Thanks everyone. That was very informative.
Advanced Micro Devices fan.
FormazChar
Posts: 7
Joined: Sat Apr 11, 2020 11:32 am
Full name: Mikael Johnsson

Re: Alpha Zero question

Post by FormazChar »

I disagree with some of the points. There have been several reproding matches by various people showing that engines today have passed AO level by 150+ elo at similar conditions vs the same sf opponent.

If 2018 A0 entered TCEC today it would fight for 3-4th place.
User avatar
reflectionofpower
Posts: 1655
Joined: Fri Mar 01, 2013 5:28 pm
Location: USA

Re: Alpha Zero question

Post by reflectionofpower »

Leo wrote: Tue Feb 14, 2023 8:17 pm I am a little out of the loop these day with the latest chess engine developments. How would Alpha Zero match up against the current Stockfish TCEC champion? Who invented Neural networks for chess? I forgot. It really was a revolution.
This was not a technical look at AlphaZer0 but Alpha GO, but the concepts were similar, and it's a good documentary. I thoroughly enjoyed.

https://www.youtube.com/watch?v=WXuK6gekU1Y
"Without change, something sleeps inside us, and seldom awakens. The sleeper must awaken." (Dune - 1984)

Lonnie
jkominek
Posts: 98
Joined: Tue Sep 04, 2018 5:33 am
Full name: John Kominek

Re: Alpha Zero question

Post by jkominek »

FormazChar wrote: Thu Feb 16, 2023 9:47 am I disagree with some of the points. There have been several reproding matches by various people showing that engines today have passed AO level by 150+ elo at similar conditions vs the same sf opponent.

If 2018 A0 entered TCEC today it would fight for 3-4th place.
I'm interested in learning more about these. Do you have links to where this was discussed? If it was in talkchess I must have missed it somehow.

An exact reproduction attempt requires access to, or a server of the same specification as that used by TCEC from Seasons 8 through 16. I wonder if the efforts at reproduction you allude to went to such lengths.
Raphexon
Posts: 476
Joined: Sun Mar 17, 2019 12:00 pm
Full name: Henk Drost

Re: Alpha Zero question

Post by Raphexon »

Werewolf wrote: Tue Feb 14, 2023 9:24 pm There are loads of people better qualified than me to answer, but I'll start the ball rolling.

1) Current SF would be stronger than the Alpha Zero that beat SF8. This is easy to test as you can play SF Dev against SF8.
2) Current Alpha Zero may be improved or not. It is unknown to the public.
3) NNUE is what SF uses and, as I understand it, it is small net that works well with Alpha Beta engines like SF. Note Lc0 and Alpha Zero are not NNUE based but use larger nets which are slower and hence they also use a different search: MCTS.
There's not a lot of "monte carlo" left about Leela's and A0's search, it's PUCT.
It's like calling SF a pure minimax engine.
Raphexon
Posts: 476
Joined: Sun Mar 17, 2019 12:00 pm
Full name: Henk Drost

Re: Alpha Zero question

Post by Raphexon »

Leo wrote: Tue Feb 14, 2023 8:17 pm I am a little out of the loop these day with the latest chess engine developments. How would Alpha Zero match up against the current Stockfish TCEC champion? Who invented Neural networks for chess? I forgot. It really was a revolution.
Neural networks have existed since the 80s.
Blondie25 is the earliest I know (2006)