It has been an extraordinary year for everyone, but no less so in computer chess. You would be forgiven for thinking we had seen the last major revolution in the field, thanks to AlphaZero and all the works it inspired and spawned. The neural network technology they created was staggering and incredible, and while it is still being explored and worked on, a new development has come to the chess world thanks to chesss Japanese sibling, Shogi.
Although the AlphaZero neural network is extremely powerful overall, and consequently Leela and Fat Fritz, it is held back by the need to use a GPU (graphics processor) to read it, slowing it down by over a thousand times compared to traditional speed demons such as Stockfish and Komodo. That it could still compete with them on equal terms in spite of this handicap speaks volumes on just how powerful those neural networks are.
Still, this came at a price too. The nature of its search, averaging the various outcomes, good or bad, led to a strongly exploitative style, but could fail in technical endgames or positions where surgical precision was needed. The dream of combining a large and powerful neural network with the speed and accuracy of Stockfishs search seemed just that: a dream.
Enter NNUE.
As chess players we naturally think of AlphaZero as a chess engine development first and foremost, whilst acknowledgingGo was its originator. It is easy to forget that the AlphaZero paper described its applications to three strategy games, not two, the third being the Japanese chess game known as Shogi.
Unsurprisingly, the shogi world was no less shaken up by the AlphaZero paper, but instead of just trying to reproduce it, a Japanese programmer, Yu Nasu, developed and published agroundbreaking paperfora different neural network architecture known as NNUE, inspired by DeepMinds success, whichran at full strength exclusively ona computer processor with no need for avideo card.
Just asAlphaZero and the first edition of Fat Fritz, NNUEalso builds it own chess knowledge by learning from chess positions and evaluations. NNUE completely revolutionized Shogi programs, leading to leaps of well over 100 Elo!It was their developers who shared their work with the chess world by adapting their open source Shogi NNUE code to the open source programStockfish. Based on the success of Stockfish 12, the first chess engine to implement NNUE, numerous other engine authors have also added NNUE into their work, such as the recently released "Dragon" by the Komodo team.
Order Fat Fritz 2 in the ChessBase Shop now
Fat Fritz 2 is trained and developed using this NNUE technology, runninginside the open source Stockfish binary, butwith a completely new and different neural network that differs significantly from Stockfish's on a couple of key points:
After all, if an elite neural network could be trained from just Stockfish evaluations, imagine what it could do with the sophisticated knowledge of Fat Fritz!To this end, some four billion positions were generated on thousands of hours of the most powerful graphics cards to train it.
So what was the result of this larger neural network with deeper chess knowledge?Ina large test at 1 minuteplus 1 second, Fat Fritz 2 scored +42 Elo over Stockfish 12.Click to download the PGN games.
Score of Fat Fritz 2 vs Stockfish 12:
286 wins / 99 losses /1167 draws
Elo difference: 42.1 +/- 8.5, LOS: 100.0 %, DrawRatio: 75.2 %1552 of 1552 games finished.
Note: the reason for the odd number of games is that the suite used has 776 positions, which with reversed colours leads to 1552games.
Also, there is reason to believe that its endgame play is superior overall, though even if true, exceptions will no doubt be found. Here are a few examples:
This has often been a very tough one for engines, even when enjoying all the tablebases available. Using a modest sixcores to emulate laptop users or those with less than premium desktops, here are the results of Stockfish 12 and Fat Fritz 2:
Analysis by Stockfish 12
While taking 37 seconds might not seem like a big deal, most people will not spend that long with an engine on a position unless they already suspect there might be something to uncover.
Analysis by Fat Fritz 2
Five seconds! True, this is but a single position, yet there is a reason Shirov's move remains in modern test sets to this day.
Another curiosity actually comes from an article published a few months ago by GM Karsten Mueller. He had asked for the analysis of a development version of Fat Fritz 2, and in itone of his moves had been refuted badly... much to his delight. The reason for his pleasure was that it showed new engines might become even more valuable tools in complex endgames.
Here Fat Fritz 2gave a winningline starting with 52...e7.
This same position was then shown to Stockfish 12, which had access to 30 threads, 7-piece tablebases, and after nine billion nodes it declared 52.d6 was winning and its choice.
There doesn't seem to be much doubt with such a high evaluation, does there?
Was this a case of more than one move doing the job? 52.d6 was then shown to Fat Fritz 2, but it declared this move and line a draw! According to it,there was a blunder just five plies into Stockfish's 50-ply mainline.
Instead of 56.h3? as shown above, Fat Fritz 2's 56.Nb4! saves the game. Granted, none of this is absolute proof, but this sort of thing has been common enough to stand out.
Regardless, it is clear Fat Fritz 2 is an enormous step forward, and will offer fantastic analysis and pleasure to all who use it. Anyone who felt left out, due to the previous need to use a powerful video card to reap the benefits of a world-class neural network, can now rejoice asthis is no longer required.
Order Fat Fritz 2 in the ChessBase Shop now(best by download, to get it immediately)
No such work is the result of one person, whether directly or indirectly, and this is no less true of Fat Fritz 2.
Deepest thanks and gratitude go to my friend Daniel Uranga, a brilliant Argentinian programmer who helped realize and test every mad idea I came up with, and there were many. His help was invaluable and his skill has now been deservedly recognized by Amazon who recently hired him and brought him to the UK.
Also, warmest thanks to my friend Dietrich Kappe who is an endless source of useful scripts and ideas, and who helped take the project to the next level. His friendship and generosity cannot be overstated.
Finally, where would any of this be without the fabulous Stockfish team and their legion of contributors, as well as Yu Nasu for his groundbreaking NNUE work, and Tanuki (nodchip) for his translation of the Shogi code for use in chess.
Visit link:
Fat Fritz 2: The Best of Both Worlds - Chessbase News
- Cheating in Online Chess (Part 1): Suspicions of Engine Assistance - Chess.com - May 11th, 2024 [May 11th, 2024]
- Cheating in Online Chess (Part II): The Analysis of Engine Use - Chess.com - May 11th, 2024 [May 11th, 2024]
- The Silicon Gambit: How AI is Reshaping the World's Oldest Game - Chess.com - April 24th, 2024 [April 24th, 2024]
- Gukesh wins Candidates: The boy raised without chess engines wholl challenge Ding Liren at World Championships - The Indian Express - April 24th, 2024 [April 24th, 2024]
- Stars of the future shine in chess's ancestral homeland - Washington Times - September 19th, 2023 [September 19th, 2023]
- The 15 Best Episodes of Cowboy Bebop - MovieWeb - September 19th, 2023 [September 19th, 2023]
- Charge of the knight brigade: Indian teens storm global chess - IndiaTimes - August 20th, 2023 [August 20th, 2023]
- Knowing when to insist - ChessBase - August 20th, 2023 [August 20th, 2023]
- World Cup: Pragg and Salimova win tiebreakers - ChessBase - August 20th, 2023 [August 20th, 2023]
- What do F-16 and MiG-29 fighter jets do? - Times of Oman - August 20th, 2023 [August 20th, 2023]
- Xbox game releases August 21 to 27 - TrueAchievements - August 20th, 2023 [August 20th, 2023]
- Go! Guide Aug. 17 - The Republic - August 20th, 2023 [August 20th, 2023]
- MinStrength: An Alternative to Performance Rating - ChessBase - June 2nd, 2023 [June 2nd, 2023]
- Mittens (chess engine) - Wikipedia - January 31st, 2023 [January 31st, 2023]
- AlphaZero - Chess Engines - Chess.com - December 28th, 2022 [December 28th, 2022]
- 2022 U.S. Chess Championships, Round 3: Earning Respect! | US Chess.org - uschess.org - October 13th, 2022 [October 13th, 2022]
- Go! Guide Oct. 13 - The Republic - October 13th, 2022 [October 13th, 2022]
- Events, sales and more things happening Downriver The News Herald - Southgate News Herald - October 13th, 2022 [October 13th, 2022]
- Chess cheating drama: What are the different ways to cheat in chess? - The Indian Express - September 11th, 2022 [September 11th, 2022]
- Formula 1 2022: How to Watch the Italian Grand Prix Today - CNET - September 11th, 2022 [September 11th, 2022]
- The Machines That Made 500 Years of Circumnavigation Possible - Popular Mechanics - September 11th, 2022 [September 11th, 2022]
- Formula 1 2022: How to Watch the Belgian Grand Prix Today - CNET - August 29th, 2022 [August 29th, 2022]
- Kids want to grow, learn; are we planting seeds of knowledge? - Las Cruces Sun-News - August 29th, 2022 [August 29th, 2022]
- New: 3.h4 against the Kings Indian and Grnfeld - ChessBase India - August 25th, 2022 [August 25th, 2022]
- A bright chess champ emerges from Thiruvallur - The New Indian Express - August 25th, 2022 [August 25th, 2022]
- Interviewing The Coach Of Olympiad Sensation Gukesh - Chess.com - August 25th, 2022 [August 25th, 2022]
- Virtual Psychiatry is Here to Stay - Psychiatric Times - August 25th, 2022 [August 25th, 2022]
- Whatever Happened to the Transhumanists? - Gizmodo - August 2nd, 2022 [August 2nd, 2022]
- Beyond Carlsen: the devaluation of the World Chess Championship - TheArticle - July 31st, 2022 [July 31st, 2022]
- Go! Guide July 21 - The Republic - July 27th, 2022 [July 27th, 2022]
- Chennai Chess Olympiad and AI - Analytics India Magazine - June 24th, 2022 [June 24th, 2022]
- Go! Guide July 23 - The Republic - June 24th, 2022 [June 24th, 2022]
- Was Basman right? Iconoclasm, ridicule and chess - TheArticle - June 20th, 2022 [June 20th, 2022]
- Formula 1 Canadian Grand Prix Is Today: How to Watch the Race Live - CNET - June 20th, 2022 [June 20th, 2022]
- Sentience is the wrong discussion to have on AI right now - TechTalks - June 20th, 2022 [June 20th, 2022]
- Headlines at 10:30 am on 20th June 2022 - The Indian Express - June 20th, 2022 [June 20th, 2022]
- 5 Chess Brilliancies That Stockfish Hates - Chess.com - June 11th, 2022 [June 11th, 2022]
- Carlsen Wins, Leads, Hits A 2870 Live Rating - Chess.com - June 11th, 2022 [June 11th, 2022]
- 21 things to do with kids in San Diego County in June - The San Diego Union-Tribune - June 11th, 2022 [June 11th, 2022]
- Is This Cooling Technology Company Ready To Heat Up? - Benzinga - Benzinga - June 3rd, 2022 [June 3rd, 2022]
- Calendar of events and activities throughout Downriver - Southgate News Herald - June 3rd, 2022 [June 3rd, 2022]
- Tilting Point partners with Polygon on Web3 games - VentureBeat - May 11th, 2022 [May 11th, 2022]
- Online booking agents have been behaving like kings - it's time to topple them - City A.M. - April 17th, 2022 [April 17th, 2022]
- Chess Games - Play Chess Games on CrazyGames - March 29th, 2022 [March 29th, 2022]
- A tale of two universities and two engines - Chess News - March 26th, 2022 [March 26th, 2022]
- Charity Cup: Anton wins three in a row to reach knockout - Chess News - March 26th, 2022 [March 26th, 2022]
- Formula 1: How to Watch the Bahrain Grand Prix and F1 Racing in 2022 - CNET - March 26th, 2022 [March 26th, 2022]
- Praggnanandhaa, 16, becomes only third Indian to beat Magnus Carlsen in stunning upset - ESPN - February 21st, 2022 [February 21st, 2022]
- Is Artificial Intelligence as Intelligent as We Think it is? - Analytics Insight - February 17th, 2022 [February 17th, 2022]
- Didnt Become a Hostage- Former World Chess Champion Calls Magnus Carlsen the Bridge Between Traditional and Modern Chess - EssentiallySports - February 17th, 2022 [February 17th, 2022]
- Can the academy rein in Big Tech? - Times Higher Education - February 17th, 2022 [February 17th, 2022]
- FIDE World Women's Team Championship Final: Russia Wins Gold In Victory Over India - Chess.com - February 17th, 2022 [February 17th, 2022]
- Researchers warn that social media may be fundamentally at odds with science - TechCrunch - February 15th, 2022 [February 15th, 2022]
- Battle of the Sexes: Men triumph! - Chessbase News - February 9th, 2022 [February 9th, 2022]
- Battle of the Sexes: Men increase lead - Chessbase News - February 5th, 2022 [February 5th, 2022]
- Chairman of the board | Boris Starling - The Critic - February 5th, 2022 [February 5th, 2022]
- Using AI in Recruiting - Onrec - February 5th, 2022 [February 5th, 2022]
- Arena Download - Complete GUI for chess engines that will ... - January 24th, 2022 [January 24th, 2022]
- A hundred years of exactitude: Jos Ral Capablanca - TheArticle - January 24th, 2022 [January 24th, 2022]
- Intel Core i5-12400 vs AMD Ryzen 5 5600X Face-Off: The Gaming Value Showdown - Tom's Hardware - January 24th, 2022 [January 24th, 2022]
- software - Why dont chess engines use Node.js? - Chess ... - December 29th, 2021 [December 29th, 2021]
- Stockfish - Chess Engines - Chess.com - December 27th, 2021 [December 27th, 2021]
- Top 10 Strongest Chess Engines In 2021 - Hercules Chess - December 23rd, 2021 [December 23rd, 2021]
- The 10 Greatest Blitz Chess Games Of All Time - Chess.com - December 23rd, 2021 [December 23rd, 2021]
- Ninja, the worlds top streamer, on how video games can make you smarter about money and investing - MarketWatch - December 17th, 2021 [December 17th, 2021]
- 8 Reasons To Play In The 2022 Daily Chess Championship - Chess.com - December 15th, 2021 [December 15th, 2021]
- World Chess Championship - the Arena - Chessbase News - December 7th, 2021 [December 7th, 2021]
- The World Chess Championship Opens With An Endless Knight-Rook Dance - FiveThirtyEight - November 27th, 2021 [November 27th, 2021]
- Play chess: online and computer chess on real boards in the test - Market Research Telecast - November 27th, 2021 [November 27th, 2021]
- The 5 Best Computer Chess Engines - Chess.com - November 15th, 2021 [November 15th, 2021]
- 10 Strongest Free Chess Engines [all above 3000 ELO] at ... - November 15th, 2021 [November 15th, 2021]
- Chessprogramming wiki - November 3rd, 2021 [November 3rd, 2021]
- Stockfish can crush you at chess even more efficiently in the 14.1 update - Neowin - November 3rd, 2021 [November 3rd, 2021]
- Grand Swiss: Shirov and Najer join Firouzja in the lead - Chessbase News - November 3rd, 2021 [November 3rd, 2021]
- Deadmau5's 'Oberhasli' is what it looks like when the metaverse comes for music fans - Mashable South East Asia - October 26th, 2021 [October 26th, 2021]
- Deadmau5's 'Oberhasli' is what it looks like when the metaverse comes for music fans - Mashable - October 24th, 2021 [October 24th, 2021]
- Deep Blue - Chess.com - October 17th, 2021 [October 17th, 2021]
- AlphaZero Crushes Stockfish In New 1,000-Game Match - Chess.com - October 17th, 2021 [October 17th, 2021]
- Free UCI-Compatible Chess Programs for the Stockfish Engine - HobbyLark - October 17th, 2021 [October 17th, 2021]
- CORRECTING and REPLACING RazerCon Is Back for Round II: Tune in for a Keynote By CEO Min-Liang Tan Filled With Exclusive New Announcements and Guest... - September 29th, 2021 [September 29th, 2021]