It is currently Fri Apr 19, 2024 1:19 am

All times are UTC - 8 hours [ DST ]




Post new topic Reply to topic  [ 35 posts ]  Go to page 1, 2  Next
Author Message
Offline
 Post subject: How far are we from stockfish version of go?
Post #1 Posted: Wed Dec 07, 2016 8:01 am 
Lives in gote

Posts: 436
Liked others: 1
Was liked: 38
Rank: KGS 5 kyu
Something that can run on moderate software and can beat all professionals. Sure we have this new zen but it's not as strong as it's chess counterpart and it still requires incredible hardware.

Since DeepBlue it took around ~10 years for a good desktop chess engines to appear and only now ~20 years later can we truly say that we have engines that can no longer be defeated by any grandmaster.

I simply can't wait for something similar to lichess with go engine in the browser itself, which can analyze your games quickly.

Top
 Profile  
 
Offline
 Post subject: Re: How far are we from stockfish version of go?
Post #2 Posted: Wed Dec 07, 2016 9:42 am 
Lives in gote

Posts: 420
Liked others: 75
Was liked: 58
Rank: EGF 4k
I find it always exciting when I see that during analysis of some game even dan players can get into complete disagreement about a specific position / continuation. With a "stockfish like" Go engine such discussions may become more boring in future.

From my previous time in chess I remember that there were certain players who were very fond of their installed engines and let them automatically analyze all of their tournament games. However, after all, this did not help them becoming stronger.

Nevertheless the topic of strong engines on moderate hardware is of course highly interesting.

Top
 Profile  
 
Offline
 Post subject: Re: How far are we from stockfish version of go?
Post #3 Posted: Wed Dec 07, 2016 10:03 am 
Tengen

Posts: 4380
Location: North Carolina
Liked others: 499
Was liked: 733
Rank: AGA 3k
GD Posts: 65
OGS: Hyperpape 4k
I've been playing a little bit of chess recently, and followed the world championship. It seems like there was room for the spectators to look beyond just accepting what the engine told them, if only because the engines did not always have super-decisive recommendations.

_________________
Occupy Babel!

Top
 Profile  
 
Offline
 Post subject: Re: How far are we from stockfish version of go?
Post #4 Posted: Wed Dec 07, 2016 10:53 am 
Gosei

Posts: 1627
Liked others: 543
Was liked: 450
Rank: senior player
GD Posts: 1000
As far as I know, computer programs like Alphgo and Zen don't have any concept of go strategy and no principles that they follow. Even Stockfish can't reasonably be claimed to play perfect chess, nor can Alphago or Zen be claimed to play perfect go. It makes sense to me that a strong human player might have a better grasp of strategy or principles than that exhibited by Alphago or Zen. Probably Alphago or Zen can say it considers a certain move the best one in the position but it can't explain why. Its reason is because it says so. Humans play go not just to win but to understand and enjoy. Therefore a human commentator can be very valuable to humans playing go. I think it's the case that human commentators of chess games are still popular; they haven't been thrown on the junk pile.


This post by gowan was liked by: Waylon
Top
 Profile  
 
Offline
 Post subject: Re: How far are we from stockfish version of go?
Post #5 Posted: Wed Dec 07, 2016 11:06 am 
Lives in sente

Posts: 1037
Liked others: 0
Was liked: 180
Krama wrote:
Something that can run on moderate software and can beat all professionals. Sure we have this new zen but it's not as strong as it's chess counterpart and it still requires incredible hardware.


I would say currently about an order of magnitude. But that's using MY definition of "moderate hardware" << I assume you meant hardware, not software >>

Top
 Profile  
 
Offline
 Post subject: Re: How far are we from stockfish version of go?
Post #6 Posted: Wed Dec 07, 2016 11:35 am 
Lives in sente

Posts: 727
Liked others: 44
Was liked: 218
GD Posts: 10
Look like no one directly answer your question yet ;)
I think we'll reach Rybka level (sorry for mentioning this engine) in 2018 (could be Zenith Go 8) and StockFish level within 2020 (never lose to any human even with unlimited undo chances, can give an exciting handicaps game to top pro).
Let's say my definition of moderate hardware is $2000 desktop buy in that year. (But personally I think it's too expensive even for videogaming)
A little bit too optimistic, but we're living in an acceleration age.

Top
 Profile  
 
Offline
 Post subject: Re: How far are we from stockfish version of go?
Post #7 Posted: Wed Dec 07, 2016 11:40 am 
Oza

Posts: 2180
Location: ʍoquıɐɹ ǝɥʇ ɹǝʌo 'ǝɹǝɥʍǝɯos
Liked others: 237
Was liked: 662
Rank: AGA 5d
GD Posts: 4312
Online playing schedule: Every tenth February 29th from 20:00-20:01 (if time permits)
stockfish?

_________________
Still officially AGA 5d but I play so irregularly these days that I am probably only 3d or 4d over the board (but hopefully still 5d in terms of knowledge, theory and the ability to contribute).

Top
 Profile  
 
Offline
 Post subject: Re: How far are we from stockfish version of go?
Post #8 Posted: Wed Dec 07, 2016 12:03 pm 
Tengen

Posts: 4380
Location: North Carolina
Liked others: 499
Was liked: 733
Rank: AGA 3k
GD Posts: 65
OGS: Hyperpape 4k
DrStraw wrote:
stockfish?
Yes, stockfish.

_________________
Occupy Babel!


This post by hyperpape was liked by 3 people: Bonobo, dfan, dust
Top
 Profile  
 
Offline
 Post subject: Re: How far are we from stockfish version of go?
Post #9 Posted: Wed Dec 07, 2016 12:10 pm 
Gosei

Posts: 1627
Liked others: 543
Was liked: 450
Rank: senior player
GD Posts: 1000
I think the value of AI development is not how strongly they can play games like chess or go but rather how can they contribute to the good of our planet. Alphago's developers are thinking about other applications of their methods. It is a mistake to be concerned only about how well software plays games.

Top
 Profile  
 
Offline
 Post subject: Re: How far are we from stockfish version of go?
Post #10 Posted: Wed Dec 07, 2016 12:25 pm 
Honinbo

Posts: 9545
Liked others: 1600
Was liked: 1711
KGS: Kirby
Tygem: 커비라고해
Regarding the value of human commentators, I think that humans still play a significant role, even in chess.

A good move for a computer program is not necessarily a good move for a human player. There is the argument that a "good move" is a good move no matter what. But on the other hand, a move is considered "good" by a computer because of its own mechanisms of evaluating positions. In other words, a move is "good" for a computer because the computer is able to use that move effectively.

A human looking at the move may see that the computer recommends it, but has no idea of the strategy behind that move. And in fact, the move may only be subtly good, and bad in many cases if you don't know how to follow it up or respond to various responses by the opponent. In some ways, it's similar to playing out a joseki that you don't understand.

Joseki is cool, but if you don't get the reasons behind the moves, you can get into trouble pretty quickly.

To summarize my opinion: a suboptimal move played with an understanding of its meaning is superior to an optimal move that you don't understand.

The same phenomenon already existed before computers were good at go: pro games. You can review a pro game without commentary, and you have several examples of good moves. Using software like Kombilo you can analyze a database of go games and try to find patterns. Yes, it's pretty educational. But without understanding why a pro played a certain way, or the subtleties of their strategy, just copying the moves is not very good.

This is where the role of commentators come in. Human players can explain meaning behind moves and give insight into strategy.

I think strong computer programs can provide educational analysis features, and it will be a nice supplement to study materials we already have (e.g. GoGoD + Kombilo). Pro game databases and strong programs can give us some idea of how a "good player" would play in a given position. That's great.

But the strategy and meaning behind it all remains in the domain of human players.

_________________
be immersed


This post by Kirby was liked by 2 people: dfan, Waylon
Top
 Profile  
 
Offline
 Post subject: Re: How far are we from stockfish version of go?
Post #11 Posted: Wed Dec 07, 2016 3:16 pm 
Oza
User avatar

Posts: 2221
Location: Germany
Liked others: 8262
Was liked: 924
Rank: OGS 9k
OGS: trohde
Universal go server handle: trohde
hyperpape wrote:
DrStraw wrote:
stockfish?
Yes, stockfish.


I also had to google wikipede (but had suspected something like this). Here’s the missing link ;-)

_________________
“The only difference between me and a madman is that I’m not mad.” — Salvador Dali ★ Play a slooooow correspondence game with me on OGS? :)


This post by Bonobo was liked by: ez4u
Top
 Profile  
 
Offline
 Post subject: Re: How far are we from stockfish version of go?
Post #12 Posted: Wed Dec 07, 2016 4:10 pm 
Gosei

Posts: 1733
Location: Earth
Liked others: 621
Was liked: 310
Zen is quite strong enough for analyzing games in its current commercial version.

Kim Myungwan (9p) said in the AGA stream Zen would be a could training tool for him.
If it is good enough for Myungwan, it is good enough for me :-)

And it works indeed! After years of stagnation I improved my play from 5k to 2k in a few weeks when I started to review my lost games with Zen.

Memorizing pro games every day and starting a tsumego routine may have helped as well ;-)


This post by Gomoto was liked by: Bonobo
Top
 Profile  
 
Offline
 Post subject: Re: How far are we from stockfish version of go?
Post #13 Posted: Thu Dec 08, 2016 7:49 am 
Lives in sente

Posts: 1037
Liked others: 0
Was liked: 180
And we should not treat simply being given a "best move" without explanation as valueless. True, it is much easier if the variations that would follow, both this move and the (perhaps better at first glance) alternatives that are being rejected are all laid out for us.

But most of the time, just seeing that move which we didn't even consider is enough. As evidence of this, consider a game where we do have access to the thinking of the human players (say the 2 vs 2 game of "The Go Consultants"). Several times in the game one side or the other made a move that the other team hadn't considered, but in all those cases WHY that overlooked move was good was obvious to other team as soon as they sw it.

This is really a matter of how many levels difference in strength are involved. Learning from just seeing the better move is going to work a LOT better if just a few levels of strength involved rather than many levels difference.

Top
 Profile  
 
Offline
 Post subject: Re: How far are we from stockfish version of go?
Post #14 Posted: Thu Dec 08, 2016 10:29 am 
Gosei

Posts: 1627
Liked others: 543
Was liked: 450
Rank: senior player
GD Posts: 1000
For what it's worth we go players have had many many games with good moves to study, namely uncommented pro games. And how many times to we see writing on these forums that they find playing through uncommented pro games not useful because they can't understand the moves. In our own games it is more useful to have comments such as

"This move is good because the thickness it creates outweighs the territory it gives your opponent"; or

"White didn't play that move because it loses sente 10 moves later"; or

"You lost that game because your response to your opponent's amashi strategy ended with your having amarigatachi"; etc.,

rather than "Black N7 was bad" or "White M15 was an excellent move"

Top
 Profile  
 
Offline
 Post subject: Re: How far are we from stockfish version of go?
Post #15 Posted: Sat Dec 10, 2016 11:44 am 
Lives in sente

Posts: 902
Location: Fort Collins, CO
Liked others: 319
Was liked: 287
Rank: AGA 3k
Universal go server handle: jeromie
gowan wrote:
For what it's worth we go players have had many many games with good moves to study, namely uncommented pro games. And how many times to we see writing on these forums that they find playing through uncommented pro games not useful because they can't understand the moves. In our own games it is more useful to have comments such as

"This move is good because the thickness it creates outweighs the territory it gives your opponent"; or

"White didn't play that move because it loses sente 10 moves later"; or

"You lost that game because your response to your opponent's amashi strategy ended with your having amarigatachi"; etc.,

rather than "Black N7 was bad" or "White M15 was an excellent move"


This is true, but there's a big difference between seeing a game filled with good moves and having someone point out that a particular move that I made is a poor choice. I suspect that when I review my own games the losing move often often occurs several moves before the move I am able to identify as bad. It would be invaluable to have the same strong player tell me where I went wrong every single game; I'm fairly certain I could use that feedback to improve my play.

I could get something like this kind of feedback with Crazystone right now (truthfully, it would probably be strong enough at my level), but the pace of development in Go playing programs is so fast that I'm waiting for the dust to settle before buying something. I'm particularly hopeful there will be an application with a native Linux client released, though I may not be willing to wait quite that long. :-) I suspect I'll need to upgrade my hardware before using one of the new deep learning programs, too. I don't have a video card that can take advantage of the recent developments right now.

Top
 Profile  
 
Offline
 Post subject: Re: How far are we from stockfish version of go?
Post #16 Posted: Mon Dec 12, 2016 6:41 am 
Lives with ko

Posts: 129
Liked others: 20
Was liked: 17
Kirby wrote:
But the strategy and meaning behind it all remains in the domain of human players.

If that is relevant if compared with computers... Humans have the strategy, computers win.

TCEC this year was good fun and chat again, even though superfinal was a bit boring...

Top
 Profile  
 
Offline
 Post subject: Re: How far are we from stockfish version of go?
Post #17 Posted: Mon Dec 19, 2016 6:35 am 
Beginner
User avatar

Posts: 9
Location: inner solar system
Liked others: 2
Was liked: 1
GD Posts: 5
Be careful what you wish for. Today all chess analysis is done by computer. Computers analyze chess positions faster, deeper and with less mistakes. The computer can analyze in a few minutes what a team of chess players can do in weeks. The world chess champions prepare by watching what the computer does. See the video by 5 time world chess champion Anand, http://www.youtube.com/watch?v=JSOw1Yk_RQU
At about 27 minutes into the video Anand says while preparing for one world chess championship the computer told him that black was winning in a specific position. He used the computer analysis and won the game. Years later preparing for another world chess championship he was using a better program running on a faster computer. The computer told him white was winning for the same position. He used this new analysis and again won. It is scary how weak humans are in chess compared to computers.

Top
 Profile  
 
Offline
 Post subject: Re: How far are we from stockfish version of go?
Post #18 Posted: Thu Dec 22, 2016 7:55 am 
Gosei

Posts: 1627
Liked others: 543
Was liked: 450
Rank: senior player
GD Posts: 1000
So far it has been possible for human players to understand the computer recommendations and "explanations". I wonder how long it will be before humans won't even understand reasons behind the computer recommendations. Remember when you were first learning go and you couldn't understand why professionals played the moves they did? I wonder when computer play will be that far above the play of modern top pros. Soon the best computer program will defeat the top pros with the pros taking a significant handicap. I don't see why the programs couldn't get a lot stronger than that eventually. I recall Cho Chikun saying, at a time when he was the top player in the world, that he felt there was an vast, immense amount he did not understand about go.

Top
 Profile  
 
Offline
 Post subject: Re: How far are we from stockfish version of go?
Post #19 Posted: Thu Dec 22, 2016 8:09 am 
Gosei

Posts: 1627
Liked others: 543
Was liked: 450
Rank: senior player
GD Posts: 1000
Sneegurd wrote:
Kirby wrote:
But the strategy and meaning behind it all remains in the domain of human players.

If that is relevant if compared with computers... Humans have the strategy, computers win.

TCEC this year was good fun and chat again, even though superfinal was a bit boring...


Winning is overrated. Machines are superior to humans in so many ways. Take a 1500 meter race between and an automatic driverless car and a human on foot. Does anyone feel diminished by that? If you point out that the machine and the human are not doing the same thing, it won't be long before an autonomous robot moving using two "legs" will be able to "run" faster that any human will ever be able to. At my age (near 80) I do not play or study go for competition, rather to broaden my understanding and appreciation, and for interaction with friends. We can do this enjoyable activity regardless of how strong computers might be.


This post by gowan was liked by: Satorian
Top
 Profile  
 
Offline
 Post subject: Re: How far are we from stockfish version of go?
Post #20 Posted: Thu Dec 22, 2016 9:20 am 
Lives in sente

Posts: 1037
Liked others: 0
Was liked: 180
gowan wrote:
Winning is overrated. Machines are superior to humans in so many ways. Take a 1500 meter race between and an automatic driverless car and a human on foot.


But there is more to that. You apparently have never seen a rodeo stunt race between a human and a horse. << hint -- humans have a much shorter turning radius >>

It all depends on the course! I can easily envision a 1500 meter course that the vehicle COULD traverse (let's not be totally unfair) but with such difficulty and such low net speed that the human would do it faster.

Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 35 posts ]  Go to page 1, 2  Next

All times are UTC - 8 hours [ DST ]


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group