So, what's your asymptote?

General conversations about Go belong here.
billywoods
Lives in gote
Posts: 460
Joined: Sun Jul 29, 2012 1:12 pm
Rank: 3 kyu
GD Posts: 0
Universal go server handle: billywoods
Has thanked: 149 times
Been thanked: 101 times

Re: So, what's your asymptote?

Post by billywoods »

HermanHiddema wrote:He made a hypothesis that the data would fit a certain asymptotic function, then found that the data did indeed fit that function.

That's not how statistics works. He made the hypothesis that the data would fit a certain function, then calculated which parameters would make the fit look most accurate, then plotted it - and nothing more. It looks reasonable, but a logarithmic curve or cubic polynomial curve or any non-stupid curve would look reasonable too, and it wouldn't surprise me if you could fit a sine curve to it, though that would be obvious nonsense. The fact that a curve looks good locally isn't enough evidence to say that it backs up your assumptions, because the assumptions (e.g. the existence of an asymptote) are very global statements. The data is simply too noisy to extrapolate the shape of this curve from. (Basically all real-world data suffers from the same problem.)
User avatar
wineandgolover
Lives in sente
Posts: 866
Joined: Sun Jul 25, 2010 6:05 am
GD Posts: 0
Has thanked: 318 times
Been thanked: 345 times

Re: So, what's your asymptote?

Post by wineandgolover »

HermanHiddema wrote:Henric Bergsaker did some research and found an asymptotic improvement function, see http://goforbundet.se/ng/200901.pdf (page 6)


What a great paper, thanks for linking. I'm not even sad my post wasn't original thought.

L19'ers, if you have the vaguest interest in the mathematics of this topic, take the time to read it!
- Brady
Want to see videos of low-dan mistakes and what to learn from them? Brady's Blunders
User avatar
wineandgolover
Lives in sente
Posts: 866
Joined: Sun Jul 25, 2010 6:05 am
GD Posts: 0
Has thanked: 318 times
Been thanked: 345 times

Re: So, what's your asymptote?

Post by wineandgolover »

billywoods wrote:
HermanHiddema wrote:He made a hypothesis that the data would fit a certain asymptotic function, then found that the data did indeed fit that function.

That's not how statistics works. He made the hypothesis that the data would fit a certain function, then calculated which parameters would make the fit look most accurate, then plotted it - and nothing more. It looks reasonable, but a logarithmic curve or cubic polynomial curve or any non-stupid curve would look reasonable too, and it wouldn't surprise me if you could fit a sine curve to it, though that would be obvious nonsense. The fact that a curve looks good locally isn't enough evidence to say that it backs up your assumptions, because the assumptions (e.g. the existence of an asymptote) are very global statements. The data is simply too noisy to extrapolate the shape of this curve from. (Basically all real-world data suffers from the same problem.)

Billywoods, I agree, the paper proves nothing. But it is a reasonable model. As you know, generally before choosing a model, you should have a real world reason for believing it might be true. I think his parameter definitions and assumptions, based on real world player ratings, are pretty reasonable, with one inconsequential disagreement that I'll address below. There is not a good reason for believing your alternatives that I can think of (sine curve, really)? And, of course, the less parameters, the better, which he has effectively minimized. The author hasn't provided the goodness of fit information, so of course nothing is "proved", but the curve seems reasonable. My biggest problem is dropping 10% of the samples because they don't fit the model, but I don't care that much; it's not like it's medical efficacy data.

I find it interesting that his asymptote (R0), if I understand it correctly, is claimed to be the strength of your teacher, rather than the players own potential. I see no reason, other than not wanting to be demotivating, to believe that is true. But it makes no difference to the model how R0 is defined, strength of teacher, personal potential, whatever, the model will be the same.

Good stuff. Brings back memories of grad school, combined with my more recently found love of go. Too bad I didn't play back then...
- Brady
Want to see videos of low-dan mistakes and what to learn from them? Brady's Blunders
User avatar
oren
Oza
Posts: 2777
Joined: Sun Apr 18, 2010 5:54 pm
GD Posts: 0
KGS: oren
Tygem: oren740, orenl
IGS: oren
Wbaduk: oren
Location: Seattle, WA
Has thanked: 251 times
Been thanked: 549 times

Re: So, what's your asymptote?

Post by oren »

wineandgolover wrote:I find it interesting that his asymptote (R0), if I understand it correctly, is claimed to be the strength of your teacher, rather than the players own potential.


I don't know what level I would place the teacher's strength in, but it is a very important factor.
User avatar
EdLee
Honinbo
Posts: 8859
Joined: Sat Apr 24, 2010 6:49 pm
GD Posts: 312
Location: Santa Barbara, CA
Has thanked: 349 times
Been thanked: 2070 times

Post by EdLee »

R.jpg
R.jpg (232.96 KiB) Viewed 11594 times
snorri
Lives in sente
Posts: 706
Joined: Fri Jul 02, 2010 8:15 am
GD Posts: 846
Has thanked: 252 times
Been thanked: 251 times

Re: So, what's your asymptote?

Post by snorri »

So if you want a straighter curve over time just increase your effort exponentially. Players are disappointed because they are insufficiently lazy when they start out.

Or there is another option: stop caring about the curve and just have fun.
lemmata
Lives in gote
Posts: 370
Joined: Thu Feb 23, 2012 12:38 pm
Rank: Weak
GD Posts: 0
Has thanked: 91 times
Been thanked: 254 times

Re: So, what's your asymptote?

Post by lemmata »

wineandgolover wrote:I find it interesting that his asymptote (R0), if I understand it correctly, is claimed to be the strength of your teacher, rather than the players own potential. I see no reason, other than not wanting to be demotivating, to believe that is true. But it makes no difference to the model how R0 is defined, strength of teacher, personal potential, whatever, the model will be the same.


The article is not as precise as it could be, but R0 is not claimed to be the observed strength of the teacher. It is a parameter that is designed to fit the other data. EDIT: wineandgolover understands this. I am making the point to others.

It is an interesting article, and the author is quite honest in the sense that he hints at the severe limitations of his study more than once.

Note that R0, t0, and tau are all fitted parameters NOT data. Understanding this distinction is important. They are not direct observations. Furthermore, the discussion in the article seems to suggest that these parameters are individualized to each player. If that is indeed the case, then it would be shocking if the author was not able to generate such suggestive pictures that fit these functional forms nicely. There are enough degrees of freedom there to fit almost any steadily declining rate of growth.

Furthermore, it is unclear whether t, which is an observed variable in the study, is correlated with other factors that may affect growth rates.

Conclusion: We observe that rates of growth slow with time. We do not know if time is the cause of this deceleration or if time is simply correlated with the real causes.

The exercise is interesting and intellectually stimulating, but we should treat it more like engaging parlor conversation rather than anything resembling a serious model. As far as I can see, the author seems to feel that way as well.

PS: This is perhaps a trivial thing to say, but go learning has to be asymptotic in the sense that you cannot exceed a 100% win rate. The presence or absence of an asymptote can be merely a byproduct of how ratings are measured. The rulers we use are important.

snorri wrote:Or there is another option: stop caring about the curve and just have fun.

A Dr. Strangelove reference? ;-) Yes, having fun is the best. I agree.
schawipp
Lives in gote
Posts: 420
Joined: Mon Nov 12, 2012 1:13 am
Rank: EGF 4k
GD Posts: 0
Has thanked: 75 times
Been thanked: 58 times

Re: So, what's your asymptote?

Post by schawipp »

lemmata wrote:PS: This is perhaps a trivial thing to say, but go learning has to be asymptotic in the sense that you cannot exceed a 100% win rate. The presence or absence of an asymptote can be merely a byproduct of how ratings are measured. The rulers we use are important.


This may sound trivial but in fact it's not. If you e. g. assume that each rank improvement represents a certain reduction factor in mistakes-per-move, then a 100% win rate (-> 0% mistakes) would be represented by an infinite rating. In the hypothetic case of two players with very high ratings, a limiting factor may be also the board size since very low error rates might be not very well measureable with a finite number of moves.

Regarding the curve fits in the publication it is clear that there are many candidate functions which yield good fits. However, it seems that e. g. a logarithmic increase in rank can be excluded, since it is very difficult to fit a function like a*(1-exp(-t/tau)) against log(t):
graphcompare.png
graphcompare.png (18.44 KiB) Viewed 4943 times


Thus we can conclude at least that after a certain time the rank increase for typical players is slower than logarithmic. :study:
User avatar
jts
Oza
Posts: 2662
Joined: Sat Sep 18, 2010 4:17 pm
Rank: kgs 6k
GD Posts: 0
Has thanked: 310 times
Been thanked: 632 times

Re: So, what's your asymptote?

Post by jts »

I don't think that that last point is trivial. As discussed in another thread, you can describe a certain increase in strength as reducing your losses against a fixed set of opponents by a factor of ten (eg, .99 win rate becomes .999), or as maintaining your loss rate against that set while increasing the handicap by four stones, or as maintaining your old loss rate against a new set of opponents who are four stones stronger than the old set.

Now, the first description of getting strongeris "trivially" asymptotic, while the second one is ambiguous and the third one doesn't admit of any trivial limit. Which just goes to show you can parametrize these things however you damn well please. With the right kind of scaling, even the first description could be graphed in a way that didn't show an asymptote.
billywoods
Lives in gote
Posts: 460
Joined: Sun Jul 29, 2012 1:12 pm
Rank: 3 kyu
GD Posts: 0
Universal go server handle: billywoods
Has thanked: 149 times
Been thanked: 101 times

Re: So, what's your asymptote?

Post by billywoods »

schawipp wrote:Thus we can conclude at least that after a certain time the rank increase for typical players is slower than logarithmic. :study:

Is this time shorter or longer than the lifespan of an average human? ;)

This theoretical bound definitely exists, I just have trouble concluding from there that "my asymptote" (as in the thread title) exists. I'm 3k - it's unlikely that I'll ever get near the top ranks of players in my lifetime, so I will always have a wealth of learning material and stronger players available to me to learn from, so the biggest factor that decides how fast I improve isn't some theoretical upper bound I'll never get near, it's my brain (along with how much time I make it spend on go). If I eventually stop improving, I probably haven't "trailed off" like people usually think of asymptotes doing, e.g. due to my brain reaching full capacity - I've probably died or given up go. And this holds as true for me as it does for all but the very strongest amateurs.

(Analogy: when you were in primary school learning about fractions, did how fast you learnt depend fundamentally on whether mathematics was finite or infinite in scope, or on how well educated your teacher was in degree-level or research-level mathematics? Probably not - you learnt at your own speed, regardless of those things, which were way out of your grasp. It's that internal speed of learning that interests me.)
User avatar
oren
Oza
Posts: 2777
Joined: Sun Apr 18, 2010 5:54 pm
GD Posts: 0
KGS: oren
Tygem: oren740, orenl
IGS: oren
Wbaduk: oren
Location: Seattle, WA
Has thanked: 251 times
Been thanked: 549 times

Re: So, what's your asymptote?

Post by oren »

billywoods wrote:(Analogy: when you were in primary school learning about fractions, did how fast you learnt depend fundamentally on whether mathematics was finite or infinite in scope, or on how well educated your teacher was in degree-level or research-level mathematics? Probably not - you learnt at your own speed, regardless of those things, which were way out of your grasp. It's that internal speed of learning that interests me.)


However if your teacher taught you the wrong way to do fractions, you might have some problems. There's a 10k I see teaching on KGS a bit, and it can make me cringe.
User avatar
Codexus
Dies with sente
Posts: 101
Joined: Tue Sep 14, 2010 4:24 am
Rank: DGS 6k
GD Posts: 0
KGS: Codexus
DGS: Codexus
Location: Geneva, Switzerland
Has thanked: 66 times
Been thanked: 57 times

Re: So, what's your asymptote?

Post by Codexus »

All other things being equal, if I had a million years to study go how strong would I get?

I'm not convinced I could beat the current pros. I might learn everything there is to learn about go but in terms of raw reading strength, would my brain be able to adapt itself in the same way a younger brain can?

Not that it matters anyway, I just play a few moves a day on DGS when my work gets too boring, I'm not going to come close to my potential limits that way. ;)
lemmata
Lives in gote
Posts: 370
Joined: Thu Feb 23, 2012 12:38 pm
Rank: Weak
GD Posts: 0
Has thanked: 91 times
Been thanked: 254 times

Re: So, what's your asymptote?

Post by lemmata »

schawipp wrote:This may sound trivial but in fact it's not. If you e. g. assume that each rank improvement represents a certain reduction factor in mistakes-per-move, then a 100% win rate (-> 0% mistakes) would be represented by an infinite rating. In the hypothetic case of two players with very high ratings, a limiting factor may be also the board size since very low error rates might be not very well measureable with a finite number of moves.
This isn't different from what I said, which is that existence of asymptotes is sensitive to the rating system used. Perhaps we mean different things by triviality. I meant that my statement is essentially a tautology. I wasn't making any statement about its importance.
User avatar
cyclops
Lives in sente
Posts: 801
Joined: Mon May 10, 2010 3:38 pm
Rank: KGS 7 kyu forever
GD Posts: 460
Location: Amsterdam (NL)
Has thanked: 353 times
Been thanked: 107 times
Contact:

Re: So, what's your asymptote?

Post by cyclops »

Codexus wrote:All other things being equal, if I had a million years to study go how strong would I get?

I'm not convinced I could beat the current pros. .....

After a million years you have a sporting chance that your brains are in better condition than the ones of some current pros.
I think I am so I think I am.
billywoods
Lives in gote
Posts: 460
Joined: Sun Jul 29, 2012 1:12 pm
Rank: 3 kyu
GD Posts: 0
Universal go server handle: billywoods
Has thanked: 149 times
Been thanked: 101 times

Re: So, what's your asymptote?

Post by billywoods »

oren wrote:However if your teacher taught you the wrong way to do fractions, you might have some problems. There's a 10k I see teaching on KGS a bit, and it can make me cringe.

There is that. Most people equally well reach an "asymptote" in their mathematical education, though all I really mean by that is that they have a panic attack every time they see numbers, and run far away as quickly as they can.
Post Reply