TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

AI Teaches Itself Chess in 72 Hours, Plays at International Master Level

6 pointsby abhimirover 9 years ago

1 comment

Jun8over 9 years ago
Well, it didn&#x27;t really teach <i>itself</i>, it was carefully designed and was fed a huge (155M games generated from 5M actual games) data set. Coupled with an semi-supervised approach (rate each position whether the AI playing itself wins or loses). Similar approach yielded strong AIs for go, too (<a href="http:&#x2F;&#x2F;arxiv.org&#x2F;abs&#x2F;1412.3409" rel="nofollow">http:&#x2F;&#x2F;arxiv.org&#x2F;abs&#x2F;1412.3409</a>), yet nowhere near the IM level for chess.<p>One comment in the article that stuck to me was (and this is central to AI discussions) :<p>&quot;While Deep Blue was searching some 200 million positions per second, Kasparov was probably searching no more than five a second. And yet he played at essentially the same level. Clearly, humans have a trick up their sleeve that computers have yet to master.&quot;<p>Deep Blue didn&#x27;t have anything to master, if he can beat the world champion that was it! A rough analogy would be: A bird can fly by flapping its wings 5 times a second while a Cessna 172&#x27;s propeller has to make 200 revolutions per minute (numbers made up), so we still have some avian tricks to master. They are two different approaches to a problem!<p>At the time, Deep Blue required a 32-node IBM RS&#x2F;6000 SP high-performance computer (<a href="https:&#x2F;&#x2F;www.research.ibm.com&#x2F;deepblue&#x2F;meet&#x2F;html&#x2F;d.3.shtml" rel="nofollow">https:&#x2F;&#x2F;www.research.ibm.com&#x2F;deepblue&#x2F;meet&#x2F;html&#x2F;d.3.shtml</a>) for its power, now a regular MBP can run an instance of Stockfish that would give a GM a good run for its money.<p>Now, if you can design an AI that can learn a comparably simpler board game, say, Settlers of Catan together with a human (not fed millions of games) and can play with reasonable strategy, <i>that</i> would be a teaching itself how to play.