Life In 19x19 http://www.lifein19x19.com/ |
|
--New Facebook Go AI - Can You Tell Who? A Turing Test-- http://www.lifein19x19.com/viewtopic.php?f=10&t=12500 |
Page 1 of 1 |
Author: | Starstorm3 [ Tue Dec 08, 2015 1:29 pm ] | |||
Post subject: | --New Facebook Go AI - Can You Tell Who? A Turing Test-- | |||
So I'm sure most of you have seen the article(s) on Google and Facebook's new competition to create a pro-level Go AI. But you may not know that Facebook has been testing their program on KGS for a few weeks now. It combines neural nets with Monte Carlo, which has produced some fascinating results. Bur when the article noted that it "felt human" in its moves, I knew I had to test it out (plus to see its strength). As anyone here can attest to, pure Monte Carlo AIs don't play human-like at all. So I just wanted to give my thoughts on it, and conduct a little Go experiment to boot, to anyone who cares. (For reference point, I'm KGS 4/5d myself, and I played it in an even game, random color) Well, it managed to achieve 3d on KGS pretty quickly, so they seem to be off to a solid start. I have to say that I agree with the article's conclusions on that point entirely - its moves were extremely human, except for some extra-desperate endgame moves that humans would scoff at as insulting. It also doesn't understand the concept of "you can't win two 1 point kos at the end". But its general ko-playing skills are much improved from pure Monte Carlo I think. As for its playstyle, it was at times conservative I thought. On the local level, it probably played nearly as well as myself. It avoided making as many stupid moves as I did, but it also played too conservatively or didn't take sente when it should have. But in general, it defended where it was supposed to and tried to attack my weak stones. However, globally, as one might expect, it was a bit weaker. I made some (very) foolish moves to be sure, but I won the game. Finally, the experiment: as a Turing test, I've included the first 150 moves of a game I played against the Facebook AI AND the first 150 moves of a random game I played against a human player. WHO IS THE AI? Have fun, Go world!!
|
Author: | hyperpape [ Tue Dec 08, 2015 7:59 pm ] |
Post subject: | Re: --New Facebook Go AI - Can You Tell Who? A Turing Test- |
Author: | DrStraw [ Tue Dec 08, 2015 8:21 pm ] |
Post subject: | Re: --New Facebook Go AI - Can You Tell Who? A Turing Test- |
Author: | Jhyn [ Tue Dec 08, 2015 8:42 pm ] |
Post subject: | Re: --New Facebook Go AI - Can You Tell Who? A Turing Test- |
Author: | MinjaeKim [ Tue Dec 08, 2015 11:53 pm ] |
Post subject: | Re: --New Facebook Go AI - Can You Tell Who? A Turing Test- |
By the way this is a playable sequence for both as far as I know. Black plays 'a' to keep white not alive while taking both sides, and 'b' is to take sente. |
Author: | Uberdude [ Wed Dec 09, 2015 3:36 am ] |
Post subject: | Re: --New Facebook Go AI - Can You Tell Who? A Turing Test- |
Interesting post, my vote is for the bot being: I also found DrStraw's reasons for dismissing the players interesting, and I think they actually reveal a weakness of dogmatic human thinking based on learning josekis 40(?) years ago. Firstly, as MinjaeKim said, not cutting is another joseki, aiming to play on both sides and pressure the group as a whole. I presume DrStraw expects this joseki to happen which is a joseki popular in old Japanese games back when he was forming his go knowledge, but nowadays is even locally considered good for white (Hwang Inseong cited in josekipedia; black has an inefficient shape and is open on one side, plus white has the aji of the cutting stone). There are other options after cutting, for example extending rather than playing atari after the ko lock shape and I recall Go Seigen talking about this in one of his books or commentaries, perhaps DrStraw expected this? But on the board in question the old joseki is even worse for black as his k4 stone ends up too close, and leaves a weakness at h3. If k4 were at j4 maybe it would be ok for black, but personally I would probably still take white. And then there is his logic that "player didn't play joseki" + "bot should know joseki" -> "player isn't bot". So the "not joseki" claim is dubious, how about "bot should play joseki"? For monte carlo bots I would think they play less joseki than a human. With these new neural net pattern matching ones they may actually play lots of joseki, if those joseki appeared in pro games they are trained on. There are actually quite a lot of joseki sequences I know that if you do a pattern search for you find surprisingly few and sometimes no hits. Maybe they aren't such a joseki as we think (or maybe the database is deficient). Would a NN + MCTS bot play lots of joseki? I don't know. Then there his dismissal of player1 based on move 10. Does this mean he thinks 10 is a bad move and a bot wouldn't do that, or 10 is a good move but too creative for a bot (but MCTS are pretty creative)? To me 10 is a normal light move, again perhaps more modern than the Go on which DrStraw was raised which would see a local reply. Btw OP, are you Hourousha from old OGS? |
Author: | Bill Spight [ Wed Dec 09, 2015 6:11 am ] |
Post subject: | Re: --New Facebook Go AI - Can You Tell Who? A Turing Test- |
Uberdude wrote: I also found DrStraw's reasons for dismissing the players interesting, and I think they actually reveal a weakness of dogmatic human thinking based on learning josekis 40(?) years ago. Fortunately, I didn't learn any joseki, so I avoided that problem. ![]() Quote: Firstly, as MinjaeKim said, not cutting is another joseki, aiming to play on both sides and pressure the group as a whole. I presume DrStraw expects this joseki to happen which is a joseki popular in old Japanese games back when he was forming his go knowledge, but nowadays is even locally considered good for white (Hwang Inseong cited in josekipedia; black has an inefficient shape and is open on one side, plus white has the aji of the cutting stone). That's my feeling, but recently I actually ran across a similar dumpling in an ancient game between top players, along with the resultant ponnuki. It seems like it has been considered acceptable for some time. Quote: For monte carlo bots I would think they play less joseki than a human. Moi aussi. ![]() Quote: With these new neural net pattern matching ones they may actually play lots of joseki, if those joseki appeared in pro games they are trained on. There are actually quite a lot of joseki sequences I know that if you do a pattern search for you find surprisingly few and sometimes no hits. Maybe they aren't such a joseki as we think (or maybe the database is deficient). Joseki is a term that has been around so long that it has acquired more than one meaning. I am something of a purist, and think that a sequence that has not appeared frequently in pro play is not joseki, even if it is equitable. Quote: Then there his dismissal of player1 based on move 10. Does this mean he thinks 10 is a bad move and a bot wouldn't do that, or 10 is a good move but too creative for a bot (but MCTS are pretty creative)? To me 10 is a normal light move, again perhaps more modern than the Go on which DrStraw was raised which would see a local reply. To me, ![]() ![]() ![]() |
Author: | Sennahoj [ Wed Dec 09, 2015 6:27 am ] |
Post subject: | Re: --New Facebook Go AI - Can You Tell Who? A Turing Test- |
Quote: To me, ![]() Haylee's latest video shows Rui Naiwei playing a move very similar to ![]() https://www.youtube.com/watch?v=_oNpTDm1ITg |
Author: | Uberdude [ Wed Dec 09, 2015 6:40 am ] |
Post subject: | Re: --New Facebook Go AI - Can You Tell Who? A Turing Test- |
Sennahoj wrote: Quote: To me, ![]() Haylee's latest video shows Rui Naiwei playing a move very similar to ![]() https://www.youtube.com/watch?v=_oNpTDm1ITg That ![]() |
Author: | skydyr [ Wed Dec 09, 2015 8:19 am ] |
Post subject: | Re: --New Facebook Go AI - Can You Tell Who? A Turing Test- |
Author: | Bill Spight [ Wed Dec 09, 2015 10:10 am ] |
Post subject: | Re: --New Facebook Go AI - Can You Tell Who? A Turing Test- |
Sennahoj wrote: Quote: To me, ![]() Haylee's latest video shows Rui Naiwei playing a move very similar to ![]() https://www.youtube.com/watch?v=_oNpTDm1ITg Not to mine. ![]() Here is Rui's move. ![]() ![]() ![]() |
Author: | Bill Spight [ Wed Dec 09, 2015 12:12 pm ] |
Post subject: | Re: --New Facebook Go AI - Can You Tell Who? A Turing Test- |
Uberdude wrote: Sennahoj wrote: Quote: To me, ![]() Haylee's latest video shows Rui Naiwei playing a move very similar to ![]() https://www.youtube.com/watch?v=_oNpTDm1ITg That ![]() Point well taken. ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Page 1 of 1 | All times are UTC - 8 hours [ DST ] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |