Li Qincheng beats FineArt taking 2 stones in TWT
-
Uberdude
- Judan
- Posts: 6727
- Joined: Thu Nov 24, 2011 11:35 am
- Rank: UK 4 dan
- GD Posts: 0
- KGS: Uberdude 4d
- OGS: Uberdude 7d
- Location: Cambridge, UK
- Has thanked: 436 times
- Been thanked: 3718 times
Li Qincheng beats FineArt taking 2 stones in TWT
In th Tencent Weiqi Tournament Li Qincheng 9p beat Ke Jie in what I presume was the human final, and then played AI FineArt taking 2 stones (I don't know if white still had full komi). Rather surprisingly to me, he won convincingly in a game of a messy sprawling fight.
-
Mike Novack
- Lives in sente
- Posts: 1045
- Joined: Mon Aug 09, 2010 9:36 am
- GD Posts: 0
- Been thanked: 182 times
Re: Li Qincheng beats FineArt taking 2 stones in TWT
"Too hard" might be the wrong way to put it.
The handicap stones change the opening phase of the game. If you like, think of it as a closely related but slightly different game << just as playing by the ancient rules starting with four stones placed is a slightly different game >>
A neural net has to learn (be trained) to evaluate a function.
Because low handicap go is closely related to no handicap go, I do not think a lot of training would be needed. But it would be necessary.
High handicap go is more different a game. Again training would be needed.
The handicap stones change the opening phase of the game. If you like, think of it as a closely related but slightly different game << just as playing by the ancient rules starting with four stones placed is a slightly different game >>
A neural net has to learn (be trained) to evaluate a function.
Because low handicap go is closely related to no handicap go, I do not think a lot of training would be needed. But it would be necessary.
High handicap go is more different a game. Again training would be needed.
-
Uberdude
- Judan
- Posts: 6727
- Joined: Thu Nov 24, 2011 11:35 am
- Rank: UK 4 dan
- GD Posts: 0
- KGS: Uberdude 4d
- OGS: Uberdude 7d
- Location: Cambridge, UK
- Has thanked: 436 times
- Been thanked: 3718 times
Re: Li Qincheng beats FineArt taking 2 stones in TWT
I don't think we can conclude too much from 1 game about the difficulty of top bots beating top pros on 2 stones. FineArt beats plenty of pros on Fox giving them 2 stones (I remember Ke Jie lost online on 2 stones pretty quickly ages ago). Probably a top pro playing for big money in a serious tournament is a tougher challenge than the average pro FineArt beats on Fox. Here I think the problem was FineArt got embroiled in an early disadvantageous fight in which the right goal for the human was fairly clear (keep having enough liberties to keep white dead and don't die yourself) and within the reading ability of a human so FineArt didn't have the opportunity to display its superior strategic judgement and slowly catch up and then outfight in more even positions. I expect Li Qincheng will be aware of the relative strengths and weaknesses of FineArt so this was presumably no accident and well done to him for steering the game in this direction.
-
moha
- Lives in gote
- Posts: 311
- Joined: Wed May 31, 2017 6:49 am
- Rank: 2d
- GD Posts: 0
- Been thanked: 45 times
Re: Li Qincheng beats FineArt taking 2 stones in TWT
The winrate change on W pass may hint the difficulty/difference of "2" stones (1 effective handicap stone) games. I think they are still in the realm of ordinary games (after a misplayed corner or the like). The next stone seems more likely to push a bot out of its practice.
-
John Fairbairn
- Oza
- Posts: 3724
- Joined: Wed Apr 21, 2010 3:09 am
- Has thanked: 20 times
- Been thanked: 4672 times
Re: Li Qincheng beats FineArt taking 2 stones in TWT
I think this conversation may be rather skewed. At least in what I saw, Black still gives 7.5 komi, so the difference is not actually 2 stones. But (if that is correct) I don't see why they didn't use the normal version of playing even but with White giving komi - maybe they just wanted to see how AI copes with handicaps?
This game was an exhibition with the winner of the 4th Tencent tournament. Li beat Ke Jie to get to the final. He then had to play the exhibition game on the same day of the final, I believe, and since time limits in both events were 2h each, he must have been to some extent physically "handicapped."
This game was an exhibition with the winner of the 4th Tencent tournament. Li beat Ke Jie to get to the final. He then had to play the exhibition game on the same day of the final, I believe, and since time limits in both events were 2h each, he must have been to some extent physically "handicapped."
-
macelee
- Lives in sente
- Posts: 928
- Joined: Mon Dec 31, 2012 1:46 pm
- Rank: 5 dan
- GD Posts: 0
- KGS: macelee
- Location: UK
- Has thanked: 72 times
- Been thanked: 480 times
- Contact:
Re: Li Qincheng beats FineArt taking 2 stones in TWT
This is not true. Li's game against Ke Jie was on 20th November. The AI game was on 21st.John Fairbairn wrote: This game was an exhibition with the winner of the 4th Tencent tournament. Li beat Ke Jie to get to the final. He then had to play the exhibition game on the same day of the final, I believe, and since time limits in both events were 2h each, he must have been to some extent physically "handicapped."
-
Mike Novack
- Lives in sente
- Posts: 1045
- Joined: Mon Aug 09, 2010 9:36 am
- GD Posts: 0
- Been thanked: 182 times
Re: Li Qincheng beats FineArt taking 2 stones in TWT
What do YOU mean by trained enough? Training a neural net is specific to the function it is being trained to evaluate. A very large amount of training in "facial recognition" (something neiral nets can be trained to do) is not going to help it play go.Vio wrote:@mike Novack
Do you mean this AI was not trained, or not trained enough for a 2 stones handicap? How so?
What I am saying is that handicap go is slightly different than go and more different the more stones. I am NOT saying that its training for go (level go) is not relevant.
Look, take a step back and consider HUMANS playing go. How did the introduction of komi change how people played? How do handicap stones affect how go is played? You wouldn't expect humans to play the same way without komi as with komi or with handicap stones involved. Now think, HOW did the human know to do that? Don't you think that the neural net would have to learn the difference too? << would need training for THAT >>
-
splee99
- Dies with sente
- Posts: 101
- Joined: Thu Nov 15, 2012 9:46 pm
- Rank: KGS 2 D
- GD Posts: 0
- Has thanked: 2 times
- Been thanked: 16 times
Re: Li Qincheng beats FineArt taking 2 stones in TWT
Another question is how to train bot to play handicap games. Obviously white is going to lose if both side play the best move according to the same algorithm. Then there is nothing to be learned. The hard part is the goal of learning now becomes exploring the particular weakness of the opponent.
-
Mike Novack
- Lives in sente
- Posts: 1045
- Joined: Mon Aug 09, 2010 9:36 am
- GD Posts: 0
- Been thanked: 182 times
Re: Li Qincheng beats FineArt taking 2 stones in TWT
How to train isn't limited to THIS problem. Ladders come to mind also (and ladder training is MORE than simply seeing whether ladders work --- there is the matter of ladder breakers too. Especially since in high level games the ladders are mostly "potential ladders" --- plays made to threaten a ladder).splee99 wrote:Another question is how to train bot to play handicap games. Obviously white is going to lose if both side play the best move according to the same algorithm. Then there is nothing to be learned. The hard part is the goal of learning now becomes exploring the particular weakness of the opponent.
-
gowan
- Gosei
- Posts: 1628
- Joined: Thu Apr 29, 2010 4:40 am
- Rank: senior player
- GD Posts: 1000
- Has thanked: 546 times
- Been thanked: 450 times
Re: Li Qincheng beats FineArt taking 2 stones in TWT
How do the strong AI programs handle resignation? When AlphaGo burst on the scene I asked if it would resign immediately if it were to play white giving a handicap. I was somewhat asking as a joke, but I still wonder what happens to the winrate for white in a handicap game. Would all moves for white have way below 50% winrate but we would see the losing winrate move closer and closer to become over 50%? Again, how do these AIs decide to resign?
-
Uberdude
- Judan
- Posts: 6727
- Joined: Thu Nov 24, 2011 11:35 am
- Rank: UK 4 dan
- GD Posts: 0
- KGS: Uberdude 4d
- OGS: Uberdude 7d
- Location: Cambridge, UK
- Has thanked: 436 times
- Been thanked: 3718 times
Re: Li Qincheng beats FineArt taking 2 stones in TWT
Typically you set a winrate resignation threshold e.g. 5 or 10%, so if the winrate drops below this the bot resigns (most LZ self-play training games use 5). Obviously you want to set the threshold above the starting winrate for a handicap game (Elfv1 as white giving 2 stones with 7.5 komi is down at 0.4% already, LZ 191 is 12%). Based on its resign behaviour I think the FineArt bot that gives 2 handicaps on Fox also has some logic like if the bot hasn't reduced the winrate deficit by some amount by move 100 it resigns, i.e am I making progress at catching up? No -> Resign. This is just using the vanilla bots designed for even games, there are also modifications of LZ that make it handle handicap games better with things like dynamic komi adjustments.