¿Stockfish tuvo acceso a un libro de apertura en sus juegos contra AlphaZero?

8

He visto algunos comentarios que implican que Stockfish no tuvo acceso a un libro de apertura en su coincidencia tan reportada con AlphaZero, pero no puedo encontrar una cita concluyente, y mi incapacidad para hacerlo me hace preguntarme si tal vez Stockfish tuvo una oportunidad libro después de todo.

Por ejemplo :

El GM Hikaru Nakamura ... llamó al partido "deshonesto" y señaló que la metodología de Stockfish requiere que tenga un libro de aperturas para un rendimiento óptimo. Si bien no cree que el ganador final hubiera cambiado, Nakamura pensó que el tamaño del puntaje ganador se mitigaría.

o, de una respuesta de StackExchange :

Stockfish ... no se le permitió usar un libro de apertura que lo hace considerar muchos movimientos en profundidades poco profundas.

Vale la pena señalar que, incluso si Stockfish no tenía un libro de apertura para el partido canónico de 100 juegos, la página 6 del documento muestra que AlphaZero es dominante cuando comienzas desde una variedad de aperturas comunes. Sin embargo, me pregunto por qué perjudicaría a Stockfish de esta manera.

kuzzooroo
fuente
Solo para su información en abril de 2019, se ejecutó una versión actualizada de AlphaZero contra "una variante de Stockfish que utiliza un libro de apertura fuerte". Los resultados fueron más favorables para el stockfish, pero AlphaZero seguía siendo el ganador general por un margen convincente.
fostandy

Respuestas:

8

Tanto Nakamura como la respuesta de StackExchange fueron correctas: Stockfish no usó un libro de apertura. Creo que Google hizo eso para hacer una comparación justa, ya que AlphaZero tampoco estaba usando un libro de apertura.

EDITAR

No vi nada sobre abrir el libro para Stockfish en el periódico. No soy el unico.

http://talkchess.com/forum/viewtopic.php?t=65910&postdays=0&postorder=asc&highlight=stockfish+book&topic_view=flat&start=10

Hasta donde leí el periódico, no vi un libro para Stockfish mencionado, así que supongo que Match no tenía libros.

y

http://talkchess.com/forum/viewtopic.php?t=65909&highlight=stockfish+book

Si bien esto es realmente increíble, muéstrame cómo vence al desarrollador de SF con un buen libro y una sinzygy en hardware igual en una partida de 1000 juegos.

SmallChess
fuente
Gracias @SmallChess. ¿Existe una fuente canónica para esta información? No lo encontré en el periódico.
kuzzooroo
@kuzzooroo He agregado algunos enlaces. No se menciona en absoluto el libro de apertura de SF en el periódico. Por favor considere aceptar mi respuesta.
SmallChess
55
AlphaZero en sí es un libro, no creo que el partido sea justo.
ferit
1
Abrir libros y bases de tablas son muletas de las que toda una generación de software de motor de ajedrez se ha vuelto dependiente. El partido es justo en el sentido de que ambos motores no dependen de movimientos pregrabados para jugar a un nivel superior, el énfasis está en la inteligencia de la máquina y no en el dictado.
prusswan
1
Todavía no he encontrado una fuente canónica para esto, pero hay una discusión por todas partes basada en Stockfish que no tiene un libro de apertura.
kuzzooroo
3

Para agregar a la respuesta de SmallChess, Stockfish como motor no viene con un libro de apertura. Esas son entradas separadas, y puede darle a Stockfish cualquier libro de apertura que desee. Por lo tanto, si el documento de AlphaZero no dice que los autores le dieron a Stockfish un libro de apertura, no tenía uno.

Vea este hilo en Chess.com para obtener más información sobre Stockfish jugando con el libro de apertura Cerebelo (también conocido como "Brainfish"). Puede ver en la lista de calificación que el libro de apertura vale alrededor de 50 elo, una cantidad sustancial. También puede ver la diferencia en la superfinal TCEC S14, que se jugó con aperturas establecidas, y la bonificación rápida posterior, que se jugó sin libros. Leela (un clon AlphaZero) perdió por poco el superfinal, pero aniquiló a Stockfish en la bonificación sin libros.

Seducir
fuente
Leela no es un clon de AlphaZero, IMO.
Brandon_J