Recent Alpha zero vs Stockfish 8 match.

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

Moderators: hgm, Rebel, chrisw

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

Recent Alpha zero vs Stockfish 8 match.

Post by Leo »

https://www.chess.com/news/view/updated ... game-match

"The machine-learning engine also won all matches against "a variant of Stockfish that uses a strong opening book," according to DeepMind. Adding the opening book did seem to help Stockfish, which finally won a substantial number of games when AlphaZero was Black—but not enough to win the match."

So the other games SF has no opening book?!

SF began to win with white and a book. Most of Alpha zeros wins are with white also.
So it sound likes AZero crushed SF 8 with no opening book. lol. Wow. I just cant figure this out. I don't trust these people.
Advanced Micro Devices fan.
Dann Corbit
Posts: 12537
Joined: Wed Mar 08, 2006 8:57 pm
Location: Redmond, WA USA

Re: Recent Alpha zero vs Stockfish 8 match.

Post by Dann Corbit »

If neither engine had a book, it is completely fair.
Taking ideas is not a vice, it is a virtue. We have another word for this. It is called learning.
But sharing ideas is an even greater virtue. We have another word for this. It is called teaching.
jhellis3
Posts: 546
Joined: Sat Aug 17, 2013 12:36 am

Re: Recent Alpha zero vs Stockfish 8 match.

Post by jhellis3 »

A0 trained with movecount as an input....
jp
Posts: 1470
Joined: Mon Apr 23, 2018 7:54 am

Re: Recent Alpha zero vs Stockfish 8 match.

Post by jp »

Leo wrote: Sat Dec 29, 2018 2:37 am
Leo, there is a whole thread on this topic:

http://talkchess.com/forum3/viewtopic.php?f=2&t=69175
Uri Blass
Posts: 10267
Joined: Thu Mar 09, 2006 12:37 am
Location: Tel-Aviv Israel

Re: Recent Alpha zero vs Stockfish 8 match.

Post by Uri Blass »

Dann Corbit wrote: Sat Dec 29, 2018 3:21 am If neither engine had a book, it is completely fair.
I do not agree.

A0 played the opening position so many times that it is better without books.
A0 is optimized to play the opening position well when stockfish is optimized to play in all the tests not from the opening position.


If you want to make a fair competition with another program the only fair way is simply to contact the authors of the opponent before you do the competition so everybody can decide about a book to use or not to use book.

If you decide that the book of the opponent is fixed(no book or a specific book) then you can decide to publish results only if you win and it is not fair.

The unfair thing is that A0 did not tell that they are going to compete against stockfish before the competition so the stockfish team could choose version of stockfish and book and and they had no risk of losing because if they lose they publish nothing and we know nothing.
corres
Posts: 3657
Joined: Wed Nov 18, 2015 11:41 am
Location: hungary

Re: Recent Alpha zero vs Stockfish 8 match.

Post by corres »

Dann Corbit wrote: Sat Dec 29, 2018 3:21 am If neither engine had a book, it is completely fair.
No.
NN itself is the book.
Opening + middle game + endgame book together.
Leo
Posts: 1078
Joined: Fri Sep 16, 2016 6:55 pm
Location: USA/Minnesota
Full name: Leo Anger

Re: Recent Alpha zero vs Stockfish 8 match.

Post by Leo »

jp wrote: Sat Dec 29, 2018 9:51 am
Leo wrote: Sat Dec 29, 2018 2:37 am
Leo, there is a whole thread on this topic:

http://talkchess.com/forum3/viewtopic.php?f=2&t=69175
Thanks. I will look at it. I am late to the game.
Advanced Micro Devices fan.
Leo
Posts: 1078
Joined: Fri Sep 16, 2016 6:55 pm
Location: USA/Minnesota
Full name: Leo Anger

Re: Recent Alpha zero vs Stockfish 8 match.

Post by Leo »

Uri Blass wrote: Sat Dec 29, 2018 10:43 am
Dann Corbit wrote: Sat Dec 29, 2018 3:21 am If neither engine had a book, it is completely fair.
I do not agree.

A0 played the opening position so many times that it is better without books.
A0 is optimized to play the opening position well when stockfish is optimized to play in all the tests not from the opening position.


If you want to make a fair competition with another program the only fair way is simply to contact the authors of the opponent before you do the competition so everybody can decide about a book to use or not to use book.

If you decide that the book of the opponent is fixed(no book or a specific book) then you can decide to publish results only if you win and it is not fair.

The unfair thing is that A0 did not tell that they are going to compete against stockfish before the competition so the stockfish team could choose version of stockfish and book and and they had no risk of losing because if they lose they publish nothing and we know nothing.
This is pretty much my line of thinking.
Advanced Micro Devices fan.
User avatar
hgm
Posts: 27787
Joined: Fri Mar 10, 2006 10:06 am
Location: Amsterdam
Full name: H G Muller

Re: Recent Alpha zero vs Stockfish 8 match.

Post by hgm »

corres wrote: Sat Dec 29, 2018 10:57 am
Dann Corbit wrote: Sat Dec 29, 2018 3:21 am If neither engine had a book, it is completely fair.
No.
NN itself is the book.
Opening + middle game + endgame book together.
And the same holds for Stockfish, obviously.
corres
Posts: 3657
Joined: Wed Nov 18, 2015 11:41 am
Location: hungary

Re: Recent Alpha zero vs Stockfish 8 match.

Post by corres »

hgm wrote: Sat Dec 29, 2018 5:35 pm
corres wrote: Sat Dec 29, 2018 10:57 am
Dann Corbit wrote: Sat Dec 29, 2018 3:21 am If neither engine had a book, it is completely fair.
No.
NN itself is the book.
Opening + middle game + endgame book together.
And the same holds for Stockfish, obviously.
In Stockfish where is a book?