create account

AI develops passion for chess by jasonbu

View this thread on: hive.blogpeakd.comecency.com
· @jasonbu · (edited)
$4.19
AI develops passion for chess
![chess-3325010_960_720.jpg](https://ipfs.busy.org/ipfs/QmPZs27zVWxdQmefeTYppjhHiEPD38AsuvjwYyZrcF7K31)

In early 2017 AlphaZero hit the stage by learning go, chess and shogi.  Let me emphasize the word ***learned***.  That's right AlphaZero learned how to play go, chess and shogi using a general reinforcement algorithm (essentially maximizing reward for making a decision.)  It learned how to play these games and beat some of humanities best.  This all resurfaced with Garry Kasparov's recent article in *Science* magazine called - [Chess, a *Drosophila* of reasoning](http://science.sciencemag.org/content/362/6419/1087)

>Garry Kasparov is a Russian chess grandmaster, former world chess champion, writer, and political activist, whom many consider to be the greatest chess player of all time.

(Wikipedia)

So, it just used computing power to figure out all the moves, right?  Well, hold on.  Sure, typically these system are straight bruit force probablility calculations on hundreds or thousands of possible moves. The next move is the next best move. However, AlphaZero was trained using a heuristic algorithm called the Monte-Carlo Tree Search[^1] (MCTS).  And here is where is gets interesting.  Usually deep learning systems are trained by using supervised learning from human experts (data from human played games for instance), and then by reinforcement learning with self-play.

What they did this time was to setup the game play rules and allow AlphaZero to play itself over and over becoming its own teacher. The neural network predicts its own move and impoves the tree.  Doing so helps to make higher quality moves and stronger play with each iteration. AlhpaZero started from scratch - hence the "Zero" and ended up beating Stockfish 8, the best chess playing program out there (it was able to beat grandmaster Hikaru Nakamura in 2014) by besting it 100 games to 0 (all winds or draws.)  This was after four hours of learning by AlphaZero. 

I thought that some of the descriptions by well known human chess champions were interesting and extremely erie.  They talk about AlphaZero having it's own style.  Even to go so far as to say it appeared to toy with or tease one opponent. 

Matthew Sadler an English chess grandmaster had this to say:
> “Impressively, it manages to impose its style of play across a very wide range of positions and openings,” says Matthew, who also observes that it plays in a very deliberate style from its first move with a “very human sense of consistent purpose”.[^2]

https://youtu.be/pFtY7gNRVRI

Ultimately what does this all mean. So what? Who cares? A computer program can learn and play a game of chess.  Big whoop, right?  Well not so. Playing games gives developers and scientisits environments that simplify the scope of real-world problems and at the same time retain complexity that challenges both humans and learning systems. IBM Deepmind is still learning and analysing the results and descissions that AlphaZero made during the games with Stockfish. 

This is all heading towards a general purpose learning system that will find answers to many of the complex probelms facing scientific communities. IBM has extended the Alpha platform to AlphaFold.  AlphaFold uses its knowledge to build 3D models of proteins[^3].  AlphaFold is a huge advacement and would be used to help unfold protiens in deseases, caused by folded proteins, like Alzheimer's, Parkinson's and other disease of this nature. 

What do you think about AlphaZero's nonhuman learning approach? 

![allthebest-future.png](https://ipfs.busy.org/ipfs/QmTinZ5vnG64GyBxFr4iU5YMTw2RmvvWJQDkfucLtfBqeM)


More Resources:
https://venturebeat.com/2018/12/06/google-deepmind-alphazero-chess-shogi-go/
https://deepmind.com/blog/alphazero-shedding-new-light-grand-games-chess-shogi-and-go/
http://science.sciencemag.org/content/362/6419/1087
https://en.wikipedia.org/wiki/Garry_Kasparov


[^1]: https://en.wikipedia.org/wiki/Monte_Carlo_tree_search
[^2]: https://deepmind.com/blog/alphazero-shedding-new-light-grand-games-chess-shogi-and-go/
[^3]: https://deepmind.com/blog/alphafold/

👍  , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,
properties (23)
authorjasonbu
permlinkai-develops-passion-for-chess
categorysteemstem
json_metadata{"community":"busy","app":"busy/2.5.6","format":"markdown","tags":["steemstem","artificial-intelligence","chess","games","technology"],"users":[],"links":["http://science.sciencemag.org/content/362/6419/1087","https://#fn1","https://#fn2","https://#fn3","https://venturebeat.com/2018/12/06/google-deepmind-alphazero-chess-shogi-go/","https://deepmind.com/blog/alphazero-shedding-new-light-grand-games-chess-shogi-and-go/","http://science.sciencemag.org/content/362/6419/1087","https://en.wikipedia.org/wiki/Garry_Kasparov","https://en.wikipedia.org/wiki/Monte_Carlo_tree_search","https://#fnref1"],"image":["https://ipfs.busy.org/ipfs/QmPZs27zVWxdQmefeTYppjhHiEPD38AsuvjwYyZrcF7K31","https://ipfs.busy.org/ipfs/QmTinZ5vnG64GyBxFr4iU5YMTw2RmvvWJQDkfucLtfBqeM"]}
created2019-01-17 19:53:48
last_update2019-01-17 19:55:18
depth0
children2
last_payout2019-01-24 19:53:48
cashout_time1969-12-31 23:59:59
total_payout_value3.244 HBD
curator_payout_value0.947 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length4,107
author_reputation26,685,474,279,235
root_title"AI develops passion for chess"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id78,514,704
net_rshares7,048,596,478,083
author_curate_reward""
vote details (49)
@rhondak ·
$0.05
I need to get back to work on that AI novel I have in progress with Dr. Butterfield as a main character. . . .
👍  
properties (23)
authorrhondak
permlinkre-jasonbu-ai-develops-passion-for-chess-20190117t195859863z
categorysteemstem
json_metadata{"tags":["steemstem"],"app":"steemit/0.1"}
created2019-01-17 19:59:03
last_update2019-01-17 19:59:03
depth1
children0
last_payout2019-01-24 19:59:03
cashout_time1969-12-31 23:59:59
total_payout_value0.037 HBD
curator_payout_value0.012 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length110
author_reputation68,890,850,467,169
root_title"AI develops passion for chess"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd0
post_id78,514,922
net_rshares81,511,102,270
author_curate_reward""
vote details (1)
@steem-ua ·
$0.02
#### Hi @jasonbu!

Your post was upvoted by @steem-ua, new Steem dApp, using UserAuthority for algorithmic post curation!
Your **UA** account score is currently 4.180 which ranks you at **#3013** across all Steem accounts.
Your rank has improved 436 places in the last three days (old rank 3449).

In our last Algorithmic Curation Round, consisting of 249 contributions, your post is ranked at **#95**.
##### Evaluation of your UA score:

* Some people are already following you, keep going!
* The readers like your work!
* Good user engagement!


**Feel free to join our [@steem-ua Discord server](https://discord.gg/KpBNYGz)**
👍  
properties (23)
authorsteem-ua
permlinkre-ai-develops-passion-for-chess-20190118t041629z
categorysteemstem
json_metadata"{"app": "beem/0.20.14"}"
created2019-01-18 04:16:30
last_update2019-01-18 04:16:30
depth1
children0
last_payout2019-01-25 04:16:30
cashout_time1969-12-31 23:59:59
total_payout_value0.017 HBD
curator_payout_value0.005 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length628
author_reputation23,214,230,978,060
root_title"AI develops passion for chess"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id78,531,711
net_rshares38,691,027,378
author_curate_reward""
vote details (1)