HIKARU TRICKED THE STRONGEST CHESS ENGINE: HOW???
An epic story about @GMHikaru Nakamura tricking a 3200-rated chess engine and winning a game against it in almost 300 moves. If you've never seen this game, your mind will be blown.
My podcast with Fabiano Caruana: • FABIANO CARUANA: "I co...
My podcast with Nepo: • NEPO on cheating, Magn...
My podcast with Levon Aronian: • LEVON ARONIAN: chess p...
My Twitter: / mustreader
My Twitch: / gregmustreader
Collabs: mazdrid@gmail.com
#hikarunakamura #hikaru #chess
---
My name is Greg Mustreader, I am a Candidate Master in chess, an entrepreneur and host of several podcasts.
In this channel, I interview top chess players (my guests include Nepo, Fabi, Aronian, Dubov and many others - the unreleased podcasts will be published in January-February), play against chess AIs, analyze the most interesting chess games and combinations of today and of the past, as well as show you my path in chess and the way I work on my chess improvement (including recaps from the tournaments I play).
I live in Almaty, Kazakhstan and travel the world extensively (been to 50 countries). I'm 30 years old, I have a girlfriend, two dogs and two cats. I speak English, Russian, German, and a bit of French and Chinese.
Don't forget to subscribe!
Пікірлер: 334
My podcast with Fabiano Caruana: kzread.info/dash/bejne/Y4CBsrt_lpTPfNI.htmlsi=uCudy... My podcast with Nepo: kzread.info/dash/bejne/pYthy5Z8gKbHj9o.htmlsi=AbSRc... My podcast with Levon Aronian: kzread.info/dash/bejne/hnytrpZ9YqbSkto.htmlsi=F_RHV... My Twitter: twitter.com/mustreader My Twitch: twitch.tv/gregmustreader Collabs: mazdrid@gmail.com
"He must have cheated" Bro he was facing the cheat source
@dan_gabriel
Ай бұрын
This is Kramnik speaking🤣
@AURON2401
Ай бұрын
Surely if you're facing the source of the cheating, it's not cheating, even if you cheat?
@monke4044
14 күн бұрын
@@AURON2401 You missed the point so hard that I had to caught it for you lmao. He meant to say that if he had cheated by using the program (which runs using the exact same algorithm), he wouldn't made it. Because it was programmed to find the "most efficient move to win" instead of the most logical one.
@Daniel2374
14 күн бұрын
@@monke4044there is truth to what he is saying tho', since the engine can and has beaten itself when playing both sides. Not saying that's the case here, but It is possible.
So basically hikaru forced a completely closed position, then sacrificed material 2 times because he knew the engine is programmed to go for a win even if it's in time trouble & the engine does not understand rooks are pretty useless in completely closed positions and large pawn chains.
@MustreaderChess
Ай бұрын
Yes, that's quite an accurate summary!
@charlesa1234
Ай бұрын
Even humans will think they are winning if they have two rooks against two minor pieces
@wallnut7624
Ай бұрын
@@charlesa1234 Human 'might think' like that however they are not programmed to think like that. The ai will always prefer the rooks but humans could think otherwise
@Chaos_knight553
Ай бұрын
@@wallnut7624It already happened for an AI to not let their bishop get traded for a rook, AIs can very much decide that their bishop is better than a rook, they just don’t understand completely closed positions
@mauer1
Ай бұрын
Closed positions are really hard for computer yeah, mainly because the gamestate is position based and not move based. So it needs to go by experience which the Ai lacks.
Hikaru clearly saw mate in 250 despite that closed position.
@longphan8891
29 күн бұрын
Thanks for the laugh mate hahaha
@elpepe3923
27 күн бұрын
Yeah of course, its from move 27, it was forced mate in 250, there WAS amother in 357 but, ohhhh well
@PlumGod
2 күн бұрын
I’m surprised he didn’t premove it.
Hikaru exorcised the demons of A.I. chess with the help of 6 bishops.
@MustreaderChess
Ай бұрын
LOL
@Alexxx95_H
17 күн бұрын
5 bishops. ;)
@googlestore4830
17 күн бұрын
@@Alexxx95_HOne was lost to Devil's devious deceptions.
Hikaru took Rypka into a deep, dark forest. haha
@kinggloxinia5091
Ай бұрын
I didnt know you like chess as well
@TruthSurge
Ай бұрын
@@kinggloxinia5091 eh, it's ok. I'm not good at it.
@trainerfrank9786
Ай бұрын
Where a little fish is not comfortable.
@kirjuschaks
Ай бұрын
Where Mr hoodieguy waits for his finisher
@Dzonenku
Ай бұрын
The engine is called Rybka which means little fish in Slavic languages
"You see, killbots have a preset kill limit. Knowing their weakness, I sent wave after wave of my own men at them until they reached their limit and shut down."
@WillemJanWollants
Ай бұрын
Aah, glad to see people still remember the great Zap Brannigan!
@onatkorucu842
16 күн бұрын
Where is that from
@steinanderson9849
16 күн бұрын
@@onatkorucu842 blasphemy sir! :) It's from Futurama
@WillemJanWollants
15 күн бұрын
@@onatkorucu842 Those are the words of Zap Brannigan, describing how he became a legend. From the gem that is Futurama.
I didn't know Elton John played chess. Thanks for the video.
@MustreaderChess
Ай бұрын
I'll take it as a compliment! xD
@mrjoe5292
Ай бұрын
@@MustreaderChess Fwiw I think you look cool as heck. Love your shirt/top. Great video! I remember hearing Hikaru say that you more-or-less deal with cheaters this way too, close the position, play for time. If only it could be as effective as it was in this game all the time.
@MustreaderChess
Ай бұрын
@@mrjoe5292 Thanks! That’s an interesting point about cheaters!
@dannygjk
29 күн бұрын
Oh, now I see it.
@Puschit1
27 күн бұрын
The glasses look like Elton John but everything else reminded me so much of Ferris Bueller (Mathew Broderick).
Imagine if he stalemated with all those bishops...
Few people know that if you promote 8 Bishops while not losing the starting two, that's enough to hold a Papal election.
hikaru farming best moves💀
This is a good example of the horizon effect, which is the only weakness of the engine. It gains two exchanges, sees 16 moves ahead and assesses it has a nominal advantage of 3 points. It's happy enough for 200 moves, then loses patience.
@chrisvolk1762
25 күн бұрын
that does not happen any more. Best chess engines evaluate by winning probability
@eragon78
13 күн бұрын
@@chrisvolk1762 It can still happen somewhat, but neural networks make it a lot less likely. The issue is these older engines were basically just brute force calculators. Modern engines are usually hybrid engines that also use machine learning as well as brute force calculations, which fixes a lot of the weaknesses they previously had.
This was not a defeat...it's annihilation
@Osmotic
11 күн бұрын
The bishops at the end was just disrespectful
The only frustrating thing is that we didn't see a 7 bishop checkmate. That would have been instructive.
@Toshinben
Ай бұрын
This is true. I don't know how to do a 7 bishop checkmate either. Every time I'm in that position, I stick 6 of the bishops in my butt and end up stalemating with the last bishop. But what other moves are there?
@MustreaderChess
Ай бұрын
LOL
I remember watching this live on icc,,,,was epic!!!
@MustreaderChess
Ай бұрын
I can imagine!
@paul-juniorblack6151
Ай бұрын
Has he put it un a video as yet?
Thanks Eastern European Elton John!
Rybka: I am the strongest chess computer in the universe Hikaru Nakamura: (Closes position) Nanomachines, son! You can't hurt me, Jack!
Fun fact: Rybka in polish means fish and maybe rybka is stok fishe's beta version
@MustreaderChess
Ай бұрын
Yes, it's interesting! In Russian, it means the same, BTW
@paulbarbat1926
Ай бұрын
Isn't rybka like a small fish ? A fishlet, if you will ? With "ryba" being "fish" and -ka being cutesy/hypocoristic
@MustreaderChess
Ай бұрын
It is!@@paulbarbat1926
@Galahad54
Ай бұрын
My chess machine, back in the 1980s, won the first (and only) computer correspondence chess championship. Its name was Piranha. 6502 48K RAM, 1 140k floppy drive, used Monte Carlo to play many thousands of full games while playing (deep analysis ca 60-200 games per move). It also had a contempt factor, so Piranha bad sacced a pawn. Opponent was cheating (human moves) and tried to win with the horizon effect (which would have beaten any stock computer chess machine of the time) but since my bot played full games with a bit of Hans Kmoch (pawn structure database) it refused to gobble a "free" pawn, which would give the cheater a passed pawn (it would have been protected). Closed position, single bishop (his) vs single monster central knight (Piranha). My Apple 2 died shortly after that, and all the code was on thermal paper. The computer magazine that sponsored the contest went out of business later in the 1980s. Piranha means fish, very hungry.
@MustreaderChess
Ай бұрын
Wow! An impressive story! Where can I find the games? Can you email them to mazdrid@gmail.com?@@Galahad54
*drops LSD* *gets LSD sunglasses*
@MustreaderChess
Ай бұрын
LOL
@benanderson3765
16 күн бұрын
@@MustreaderChess I got 150ug dr seuss d.s.3s
In summary: constipate the position, run the opponent's clock down to handicap its search function, wait for a mistake, pounce, checkmate with an army of bishops.
Lore accurate humans. You might be strong, or run fast, but in a game of endurance, we are unmatched.
I've seen this game before and I have always been impressed for both sides (in one way or another) multiple years later I don't remember too much about the game, but a human beating a chess engine is +1 for humanity
"in the strictest sense, I did not win... i busted him up." lt. commander data, tng peak performance
5:55 "programming says that you should win at all costs" This is not true. It has just innacurrate evaluation in closed positions and sometimes pushes for non-existent advantage.
@kkmiroslaw
Ай бұрын
It was true in case of Rybka. It had built in instructions that it should avoid draws with lower rated opponents - and you can see this very well in the movie. It run exactly 49 moves without moving a pawn or taking anything , and than, becouse next move like that would be a draw with lower rated opponent - it's evaluation of best move gets overrided by build in instruction to do anything that can prolong the game, even if it's at the cost of loosing material and worsening it's own position. So it's giving up a pawn for no reason, just to not get a draw announced. it did not had anything to do with it's evaluating algorithm - this one was fine (of course way weaker than this of the current top engines). Problem was exactly this instruction that should never exist. Under no condition engine should do a move that it's own evaluating alghorytm sees as worsening the position.
@mgoogyi
Ай бұрын
@@kkmiroslaw " It had built in instructions that it should avoid draws with lower rated opponents" I doubt that it had "instructions", but if you have some official confirmation about this please share it. The only thing can be used in engines for this is the contempt factor which is the value of the draw itself which is usually 0 . It does not know the rating of the opponent, a chess engine just trying to find the best move in a given time assuming perfect play. They might set this to minus anything but this is risky.
@mgoogyi
Ай бұрын
@@kkmiroslaw also the big mistake of rybka does not come from anything like this, it is in timetrouble and basically has no time to do any deep analyses.
@mattc3581
Ай бұрын
@@mgoogyi I guess we don't know how it evaluated the position internally, but just on piece score if it was at +4, then a 50th move which resulted in a draw would have seemed worse than giving up a pawn that resulted in a piece score of +3. So without the ability to see far enough into the game to understand that the +3 was really just drawn as well then it would obviously favour giving up the pawn to keep the game going when it thinks it has an advantage.
@mgoogyi
Ай бұрын
@@mattc3581 It would definetly give up pawns until it sees that's better than a draw. It had 2 rooks vs 2 minor pieces and it was way before neural network based engines so it is likely does not see that's a dead draw. It does not lost because of this whatever was the contempt value. It lost because of time trouble and most engines can't handle it properly. (My hobby was actually chess engine programming for around 8 years and all the engines are quite similar in main functionality.)
It’s been known to happen. In the game of GO, Lee Sedol took a game from the AI Alpha Go (great documentary BTW)…according to the AlphaGo programmers he basically took the computer into a deep hole and it became confused. Also many years ago Marion Tinsley was the only human to beat the Best Checkers program (AFTER, it was fine tuned). Checkers has since been solved.
@MustreaderChess
25 күн бұрын
I've heard about Tinsley. His life story is very impressive!
hAHAHAHA "everyday I'm shoffeling" hahaha that accent with that line....
In style, loved it!
No, you don't know what "bug" means. A bug is a fault not a weakness.
Even it was rapid game but still to win against rybyka is phenomenal achievement. Computer programs are merciless. You need some cheecky idea like premove and hope it suceed to beat computer engines.
nice video! Great story telling!
@MustreaderChess
Ай бұрын
Thanks! Glad you enjoyed it, check out my other videos!
"Artificial Intelligence" is neither artificial nor is it intelligence. Richard Feymann says here on KZread when asked about A.I. back in 1978 that "An airplane can fly but it is not a bird." kzread.info/dash/bejne/m6SG2MyMZ9SXdKw.html
The engine literally played the worst first move which is ofc still almost impossible
@MustreaderChess
Ай бұрын
Disrespect Speedrun by Rybka xD
Thanks for this!
fantastic video, earned a sub, AND am listening to your podcast now with Fab
Really nice video, I like the way you explain the moves and the nature of the position!
@MustreaderChess
Ай бұрын
I'm glad you liked it! Check out my other videos!
Great game, thanks for sharing. 👍
Whoah ! This was a clever game !
the limitations of AI are in stark display here. it can't think yet. didn't know about this game. thanks for covering it.
@MustreaderChess
Ай бұрын
However, this was before the modern-day neural networks emerged, this has changed everything (in chess as well as other aspects of life)
@ericaugust1501
Ай бұрын
@@MustreaderChess has anyone since 2008 beaten or perhaps drawed a modern chess AI (within the last three years for example)? or was 2008 the last time this happened?
@RedRocket4000
24 күн бұрын
@@MustreaderChess They still not thinking or reading. They just better at the brute force massive calculations and pattern solving after all a lot of this copied by how this process done in nature by various animals. But it stuff done by animals that can't beat the higher end predators thinking.
@RedRocket4000
24 күн бұрын
Computers not beating Poker or Bridge yet. In particular bluffing hard to deal with as good players will change their bluffing pattern. They are dang good at both but the top players own them.
First time hearing about this game. Interesting that time trouble was the computer's weakness. Thanks so much! Is this the last time a human defeated a chess engine?
@MustreaderChess
Ай бұрын
The greatest weakness (or, rather, bug in the system) seems to be its lack of objectivity in a dead drawn position. Time pressure probably just made it worse. As for other cases of humans defeating engines on equal terms, I’ve heard only about such cases in hyperbullet (15 sec games)
@dimitriskontoleon6787
Ай бұрын
But why on super low time, we have change? I mean almost no one can play 15 sec game. I barely play one min with just move piece
@meltdown6165
Ай бұрын
@@dimitriskontoleon6787 The big advantage these old engines had over humans was that they could crunch millions of positions per second. But the game tree is huge if you evaluate every legal combination of moves. So even the computer can run into time trouble if it searches only "randomly". Rybka used of course methods to only search parts of the game tree that look promising, but this is much more sophisticated in newer engines.
great commentary, no drag and straight to the point
Great to see hikaru improve since then now he checkmates with 7 knights XD
Wonderful! And a very enjoyable analysis.
fantastic!!
When my opponent refuses to find the resign button, I usually do the same crazy stuff but with knights. I mate the King in the corner with a row of knights on the 3rd or 6th row/column and I put all my other pieces on the 2nd or 7th row/column.
Ver7 cool - thank you for this review
In the end, Hikaru was just bullying the AI.
Ooh know your opponent! Very nice
Brilliant game! amazing! 😲
Very interesting video. I learned the power of idea of pawn break.
This is not a chess engine bug. Even professional chess players will try and go for the if they have two rooks against two minor pieces
@MustreaderChess
Ай бұрын
Yes, but in this case, any human pro will know it's a dead draw
@charlesa1234
Ай бұрын
@@MustreaderChess yes but atleast they will try to win considering you are playing against a player significantly weaker than you
Incredible
He may have exploited a few bugs in the pcs programming but he has done that many times agains humans.
@MustreaderChess
Ай бұрын
Humans also have their own bugs! xD
@RedRocket4000
24 күн бұрын
Yep it how you beat human look for their bugs in play.
Bro hikaru isn't satisfied trolling with human with a titles, he even humiliated the a.i
Hikura use which engine
Hikaru is so slick. I remember him beating Magnus with all premoves.
Seems to me like the human would settle for a draw and the program would not, or the human new the prime directive of the program and used it against itself, which is one of Sun Tzu’ Art of war tactics; using the opponents desire against itself. The human decided to turtle, giving the program a lot of choices, but none of them were good choices. Because the human new the program would have to follow its prime directive, the program would have to take the first sub optimal move in which against a good defense, it would never get its turn advantage back, but because if the prime directive, it kept trying to take the advantage back, but the only choices it was given were bad trades. In the animal kingdom, this is like getting constricted by a Boa/Python. Once it coils you, you can’t win, but the moment you exert energy to try to get out, instead of losing slowly, you just loose faster.
I used to get draws against droidfish with locking the pawns, triple defending everything and shuffling the king. 200 move games by fifty move rule. If the computer elo 2900 got a pawnbreak it was over. But theyll take the space and lock it up sometimes.
Very interesting, Hikaru's ending was hilarious - and the comment - a catholic party! lol
such a cool checkmate!!!
That's awesome!😀
Hikaru has used another engine.
Wow Hikaru is stupid; he could of just pressed the power button.
Me unplugging the power source, wins by timeout
We need Hikaru to be the Army strategy leader in the coming post Ai apocalypse era.
What happens if you try to do this against stockfish now?
Engines have no feelings, they dont feel humiliated.
Absolutely beautiful!
That's awesome!
That whole outfit is awesome
@MustreaderChess
Ай бұрын
Thanks!
It took me 6 nights to watch this video because I fell asleep each time.
The ESET anti-virus robot can play chess? Was not aware of that. What edition do you have installed?
@MustreaderChess
16 күн бұрын
LOL
Nice game, thank you
@MustreaderChess
Ай бұрын
Glad you enjoyed it, check out my other videos!
war against the machines have started and chess is first battleground
So in total only magnus can help you against hikaru
My understanding is my understanding is that when it’s come to 7 few pieces on table the computer without table base is lost
Sheer brilliance for Hikaru. He knew the engine would not be able to resist capturing a lower piece even though the position was closed. After all two rooks vs a knight and bishop means a superior position right?
Those old superhuman engines were so weak though.
Imagine what that one cheater feels when he play against Hikaru in a speedrun stream
It would have been interesting if there was two eval bars, one from Stockfish and the other from Rybka.
Hikaru knows how to tame the chick
I think that have been you that defeated the engine.
Ever seen 6 bishop’s? IT IS LIKE CATHOLIC PARTI
oh my!!!
Hikaru made Rypka his "Bish"...op!
That was hilarious 😂😂😂
Has anyone mentioned yet that rybka means fish in several Eastern European languages?
@MustreaderChess
Сағат бұрын
Yep!
11:20 (rypka said "i will try to play for a win" ect. "it probably didnt said it but i dont know" etc. -had me laughing haha, ai gonna be a huge revolution i think, in chess terms i would call the future very double edged- a lot of potential for science a lot for criminals.. anyway thx for the video :)
@MustreaderChess
Ай бұрын
Thanks! Glad that you liked the video. I am most worried about existential risks that potential superpowerful AIs may pose for the humanity, and recommend reading Eliezer Yudkowsky as an interesting source on the topic
Hydra wasn't a "chess engine" but specifically built supercomputer for chess playing
It was experiment with Grob's opening to induce the closure of position as soon as possible Strong engine will not choose this one, as it's extremely strong weakness in Indian game d3-d4 for the whites, without further facility to sustain a pressure on critical black square f4.
How did Hikaru manage to even have the pawns on the black and white squares as he wanted? He's on the black squares and the computer on the white squares? I don't even know how we manage to do that. That's amazing.
these days if you play closed position against computer you would be playing to walk into a computer queen sacrifice annihilation.
I like his attitude. (dont jus win, win in style)
Naka is an engine. It was engine vs engine. The stronger engine won.
In 2008 rypka elo rating was 3238 impressive 👏
Good to see Michael Adams didn't throw the towel in after losing to Hydra - ony last year 52 year old Adams beat all his younger opponents and won the 2023 London Chess Classic 👍
@MustreaderChess
29 күн бұрын
Yes, he’s still quite strong! It’s interesting that some top Go players gave up the game after being bested by computers recently
Is Hikaru an anagram for Captain Kirk? He made imperfect Rypka execute it's prime function.
They should make it 10 by 10 and let those two pawns skip over pieces.
I've noticed the a.i is worse the longer the game goes on.
Why would a bot ever play g4? Was it actually a calculation bot or just a logic tree for moves vs the grob
@MustreaderChess
Ай бұрын
Just a power move to humiliate humans probably xD
fucking great