Re: [Computer-go] Congratulations to AlphaGo (Statistical significance of results)

2016-03-22 Thread Thomas Wolf

I am sorry, but I think this discussion is a bit pointless.
While I write these 3 lines and you read them, AlphGo got 20 ELO 
points stronger. :-)


Thomas

On Tue, 22 Mar 2016, Lucas, Simon M wrote:



Still an interesting question is how one could make

more powerful inferences by observing the skill of

the players in each action they take rather than just

the final outcome of each game.

 

If you saw me play a single game of tennis against Federer

you’d have no doubt as to which way the next 100 games would go.

 

From: Computer-go [mailto:computer-go-boun...@computer-go.org] On Behalf Of 
Álvaro Begué
Sent: 22 March 2016 17:21
To: computer-go 
Subject: Re: [Computer-go] Congratulations to AlphaGo (Statistical significance 
of results)

 

A very simple-minded analysis is that, if the null hypothesis is that AlphaGo 
and Lee Sedol are
equally strong, AlphaGo would do as well as we observed or better 15.625% of 
the time. That's a
p-value that even social scientists don't get excited about. :)

Álvaro.

 

On Tue, Mar 22, 2016 at 12:48 PM, Jason House  
wrote:

  Statistical significance requires a null hypothesis... I think it's 
probably easiest to
  ask the question of if I assume an ELO difference of x, how likely it's a 
4-1 result?
  Turns out that 220 to 270 ELO has a 41% chance of that result.
  >= 10% is -50 to 670 ELO
  >= 1% is -250 to 1190 ELO
  My numbers may be slightly off from eyeballing things in a simple excel 
sheet. The idea
  and ranges should be clear though

  On Mar 22, 2016 12:00 PM, "Lucas, Simon M"  wrote:

Hi all,

I was discussing the results with a colleague outside
of the Game AI area the other day when he raised
the question (which applies to nearly all sporting events,
given the small sample size involved)
of statistical significance - suggesting that on another week
the result might have been 4-1 to Lee Sedol.

I pointed out that in games of skill there's much more to judge 
than just the
final
outcome of each game, but wondered if anyone had any better (or 
worse :)
arguments - or had even engaged in the same type of
conversation.

With AlphaGo winning 4 games to 1, from a simplistic
stats point of view (with the prior assumption of a fair
coin toss) you'd not be able to claim much statistical
significance, yet most (me included) believe that
AlphaGo is a genuinely better Go player than Lee Sedol.

From a stats viewpoint you can use this approach:
http://www.inference.phy.cam.ac.uk/itprnn/book.pdf
(see section 3.2 on page 51)

but given even priors it won't tell you much.

Anyone know any good references for refuting this
type of argument - the fact is of course that a game of Go
is nothing like a coin toss.  Games of skill tend to base their
outcomes on the result of many (in the case of Go many hundreds of)
individual actions.

Best wishes,

  Simon


___
Computer-go mailing list
Computer-go@computer-go.org
http://computer-go.org/mailman/listinfo/computer-go


___
Computer-go mailing list
Computer-go@computer-go.org
http://computer-go.org/mailman/listinfo/computer-go

 


___
Computer-go mailing list
Computer-go@computer-go.org
http://computer-go.org/mailman/listinfo/computer-go

Re: [Computer-go] Congratulations to AlphaGo

2016-03-12 Thread Thomas Wolf



On Sat, 12 Mar 2016, Lukas van de Wiel wrote:


And the hardware available for this tournament was tremendous. It remains to be 
seen whether the hardware and the people
maintaining it would be available for a longer period. The costs of this are 
not to be underestimated. Who would pay it?


The AlphaGo team would get feedback from testing by players with very
different ideas/strengths who they would otherwise never get in contact with.

For example, Michael Redmond mentioned repeatedly in the last 3 reviews that
he would love to play AlphaGo to study Go, to find new openings,...



Lukas

On Sun, Mar 13, 2016 at 12:20 PM, Clark B. Wierda  wrote:
  On Sat, Mar 12, 2016 at 5:05 PM, Thomas Wolf  wrote:
Having AlphaGo playing exclusively on KGS would be such a boost to 
KGS!

  For sure.

The other Go servers might have their own opinion on that.

Clark 

___
Computer-go mailing list
Computer-go@computer-go.org
http://computer-go.org/mailman/listinfo/computer-go



___
Computer-go mailing list
Computer-go@computer-go.org
http://computer-go.org/mailman/listinfo/computer-go

Re: [Computer-go] Congratulations to AlphaGo

2016-03-12 Thread Thomas Wolf

Having AlphaGo playing exclusively on KGS would be such a boost to KGS!

On Sat, 12 Mar 2016, Brian Sheppard wrote:



Play on KGS. Pros can be anonymous, and test themselves and AlphaGo at the same 
time. :-)

 

From: Computer-go [mailto:computer-go-boun...@computer-go.org] On Behalf Of Jim 
O'Flaherty
Sent: Saturday, March 12, 2016 4:56 PM
To: computer-go@computer-go.org
Subject: Re: [Computer-go] Congratulations to AlphaGo

 

I think you're correct, Thomas. The challenge is going to be getting ANY 
professional to be the one who
"takes handicap stones" for the first time in years. The possible "shame" of 
doing so is what will make
it messy.

 

Once someone does take that step, though, I think it is only a matter of time 
before the rating of
humans will be made a subordinate rating relative to the "objective" rating of 
the AIs, AlphaGo just
being the first. And that has its own psychological challenges as the Go world 
has many decades of
handling ELOs and rankings for humans. So, I don't think change in this area is 
going to be welcomed
anytime soon.

 

 

On Sat, Mar 12, 2016 at 3:03 PM, Thomas Wolf  wrote:

  Chris,

  Prompted from a discussion on the computer go email list
  (and my last email today) :

  We currently have no measure at all to judge how safe a winor loss is at 
any
  stage of the game. The measure applied currently of counting territory 
does
  only apply if both players try to maximize territory but not if at least 
one
  player maximizes the chance of winning. (I know, it was mentioned 
already).

  But really, comments like "Player ... is catching up" are pretty 
meaningless
  and are only valid if one explicitly mentions points or territorry, and 
adds
  that this has nothing to do with winning probabilities.

  Even the winning percentages provided by the computer programs themselves 
are
  no real indicator for winninig chances. They are tools to find the best 
move
  and are a statistical measure over several playout sequences based on 
selfplay
  not based on play against that opponent. Equally, winning percentages 
worked
  out by other computer programs are also not adequate (although they are at
  least unbiased) because they do also not use the real opponents to play 
out
  the sequences.

  The only valid strength indicator would be to gradually increase handicap
  stones or komi for the previous loser in a series of games.

  Regards,
  Thomas



  On Sat, 12 Mar 2016, Sorin Gherman wrote:


It is fascinating indeed to try to find how much stronger is AlphaGo
compared to top humans.

Given the fact that it is hard to find the reason why Lee Sedol 
lost, and
that AlphaGo seems to get mysteriously ahead without a clear 
reason, tells
me that the difference is definitely more than one stone handicap, 
maybe 2+
stones, as crazy as it may sound given Lee Sedol's level.

I am pretty sure he will not accept to play with handicap against 
AlphaGo
though. Maybe "younger wolves" like Ke Jie will though and we will 
find out.

On Mar 12, 2016 11:03 AM, "Thomas Wolf"  wrote:
      A suggestion for possible future games to be arranged between
      AlphaGo and
      strong players:

      Whoever lost shall be given 1 stone or the equivalent of 1/2
      stone handcap in the
      next game. Games should continue until each side has won at
      least once. This
      way AlphaGo will be forced to demonstrate its full strength 
over
      a whole game
      which we are all too curious to see.

      Thomas

      On Sat, 12 Mar 2016, Aja Huang wrote:

            Thanks all. AlphaGo has won the match against Lee
            Sedol. But there are still 2 games to play.
            Aja

            On Sat, Mar 12, 2016 at 5:49 PM, Jim O'Flaherty
             wrote:
                  It was exhilerating to witness history being
            made! Awesome!

            On Sat, Mar 12, 2016 at 2:17 AM, David Fotland
             wrote:

                  Tremendous games by AlphaGo.  Congratulations!

                   

                  From: Computer-go
            [mailto:computer-go-boun...@computer-go.org] On
            Behalf Of Lukas van de Wiel
                  Sent: Saturday, March 12, 2016 12:14 AM
                  To: computer-go@computer-go.org
                  Subject: [Computer-go] Congratulations to
            AlphaGo

   

Re: [Computer-go] Congratulations to AlphaGo

2016-03-12 Thread Thomas Wolf

Chris,

Prompted from a discussion on the computer go email list
(and my last email today) :

We currently have no measure at all to judge how safe a winor loss is at any
stage of the game. The measure applied currently of counting territory does
only apply if both players try to maximize territory but not if at least one
player maximizes the chance of winning. (I know, it was mentioned already).

But really, comments like "Player ... is catching up" are pretty meaningless
and are only valid if one explicitly mentions points or territorry, and adds
that this has nothing to do with winning probabilities.

Even the winning percentages provided by the computer programs themselves are
no real indicator for winninig chances. They are tools to find the best move
and are a statistical measure over several playout sequences based on selfplay
not based on play against that opponent. Equally, winning percentages worked
out by other computer programs are also not adequate (although they are at
least unbiased) because they do also not use the real opponents to play out
the sequences.

The only valid strength indicator would be to gradually increase handicap
stones or komi for the previous loser in a series of games.

Regards,
Thomas

On Sat, 12 Mar 2016, Sorin Gherman wrote:



It is fascinating indeed to try to find how much stronger is AlphaGo
compared to top humans.

Given the fact that it is hard to find the reason why Lee Sedol lost, and
that AlphaGo seems to get mysteriously ahead without a clear reason, tells
me that the difference is definitely more than one stone handicap, maybe 2+
stones, as crazy as it may sound given Lee Sedol's level.

I am pretty sure he will not accept to play with handicap against AlphaGo
though. Maybe "younger wolves" like Ke Jie will though and we will find out.

On Mar 12, 2016 11:03 AM, "Thomas Wolf"  wrote:
  A suggestion for possible future games to be arranged between
  AlphaGo and
  strong players:

  Whoever lost shall be given 1 stone or the equivalent of 1/2
  stone handcap in the
  next game. Games should continue until each side has won at
  least once. This
  way AlphaGo will be forced to demonstrate its full strength over
  a whole game
  which we are all too curious to see.

  Thomas

  On Sat, 12 Mar 2016, Aja Huang wrote:

Thanks all. AlphaGo has won the match against Lee
Sedol. But there are still 2 games to play.
Aja

On Sat, Mar 12, 2016 at 5:49 PM, Jim O'Flaherty
 wrote:
      It was exhilerating to witness history being
made! Awesome!

On Sat, Mar 12, 2016 at 2:17 AM, David Fotland
 wrote:

      Tremendous games by AlphaGo.  Congratulations!

       

      From: Computer-go
[mailto:computer-go-boun...@computer-go.org] On
Behalf Of Lukas van de Wiel
      Sent: Saturday, March 12, 2016 12:14 AM
      To: computer-go@computer-go.org
      Subject: [Computer-go] Congratulations to
AlphaGo

 

Whoa, what a fight! Well fought, and well won!

Lukas


___
Computer-go mailing list
Computer-go@computer-go.org
http://computer-go.org/mailman/listinfo/computer-go



___
Computer-go mailing list
Computer-go@computer-go.org
http://computer-go.org/mailman/listinfo/computer-go




  ___
  Computer-go mailing list
  Computer-go@computer-go.org
  http://computer-go.org/mailman/listinfo/computer-go


___
Computer-go mailing list
Computer-go@computer-go.org
http://computer-go.org/mailman/listinfo/computer-go

Re: [Computer-go] Congratulations to AlphaGo

2016-03-12 Thread Thomas Wolf

Hi Ingo,

I have the manuscript of 2 books with each 100 computer generated problems
which 1st class insei Yutae Seo (Korea) picked out of 20,000 computer
generated problems, working for 5 months on this selection. Many have a tricky
ko status. I am happy to provide them.

Simpler even and more revealing would be to write down semeai problems using,
for example, the work of Teigo Nakamura. These problems can be evaluated in no
time once one understood the math but which take arbitrarily long to solve if
a brute force search would be applied. Simple pattern matching should not help
there.

Finally, there are seki problems which I showed several professional players,
including famous 9p who could not tell whether the game was over or not.

Lot's of fun tests one could do.

Cheers, Thomas.

On Sat, 12 Mar 2016, "Ingo Althöfer" wrote:


Hi Thomas,

Von: "Thomas Wolf" 

A suggestion for possible future games to be arranged between AlphaGo and
strong players:

Whoever lost shall be given 1 stone or the equivalent of 1/2 stone handcap in 
the
next game. Games should continue until each side has won at least once. This
way AlphaGo will be forced to demonstrate its full strength over a whole game
which we are all too curious to see.


That is one interesting proposal. I have another one:
You are the master of computer tsume go.
Give DeepMind a set of your tsume go compositions (from easy
to really difficult) and let them test which of the problems
AlphaGo can solve.

Cheers, Ingo.
___
Computer-go mailing list
Computer-go@computer-go.org
http://computer-go.org/mailman/listinfo/computer-go___
Computer-go mailing list
Computer-go@computer-go.org
http://computer-go.org/mailman/listinfo/computer-go

Re: [Computer-go] Congratulations to AlphaGo

2016-03-12 Thread Thomas Wolf

A suggestion for possible future games to be arranged between AlphaGo and
strong players:

Whoever lost shall be given 1 stone or the equivalent of 1/2 stone handcap in 
the
next game. Games should continue until each side has won at least once. This
way AlphaGo will be forced to demonstrate its full strength over a whole game
which we are all too curious to see.

Thomas

On Sat, 12 Mar 2016, Aja Huang wrote:


Thanks all. AlphaGo has won the match against Lee Sedol. But there are still 2 
games to play.
Aja

On Sat, Mar 12, 2016 at 5:49 PM, Jim O'Flaherty  
wrote:
  It was exhilerating to witness history being made! Awesome!

On Sat, Mar 12, 2016 at 2:17 AM, David Fotland  wrote:

  Tremendous games by AlphaGo.  Congratulations!

   

  From: Computer-go [mailto:computer-go-boun...@computer-go.org] On Behalf 
Of Lukas van de Wiel
  Sent: Saturday, March 12, 2016 12:14 AM
  To: computer-go@computer-go.org
  Subject: [Computer-go] Congratulations to AlphaGo

 

Whoa, what a fight! Well fought, and well won!

Lukas


___
Computer-go mailing list
Computer-go@computer-go.org
http://computer-go.org/mailman/listinfo/computer-go



___
Computer-go mailing list
Computer-go@computer-go.org
http://computer-go.org/mailman/listinfo/computer-go



___
Computer-go mailing list
Computer-go@computer-go.org
http://computer-go.org/mailman/listinfo/computer-go

Re: [Computer-go] Finding Alphago's Weaknesses

2016-03-10 Thread Thomas Wolf

With at most 2x361 or so different end scores but 10^{XXX} possible different
games, there are at least in the opening many moves with the same optimal
outcome. The difference between these moves is not the guaranteed score (they
are all optimal) but the difficulty to play optimal after that move. And the
human and computer strengths are rather different.

On Thu, 10 Mar 2016, uurtamo . wrote:



If that's the case, then they should be able to give opinions on best first 
moves, best first two move combos, and best first three move combos. That'd
be interesting to see. (Top 10 or so of each).

s.

On Mar 10, 2016 12:37 PM, "Sorin Gherman"  wrote:

  From reading their article, AlphaGo makes no difference at all between 
start, middle and endgame.
  Just like any other position, the empty (or almost empty, or almost full) 
board is just another game position in which it chooses (one of)
  the most promising moves in order to maximize her chance of winning.

  On Mar 10, 2016 12:31 PM, "uurtamo ."  wrote:

Quick question - how, mechanically, is the opening being handled by 
alpha go and other recent very strong programs? Giant
hand-entered or game-learned joseki books?

Thanks,

steve

    On Mar 10, 2016 12:23 PM, "Thomas Wolf"  wrote:
  My 2 cent:

  Recent strong computer programs never loose by a few points.  
They are either
  crashed before the end game starts (because when being 
clearly behind they play more
  desperate and weaker moves because they mainly get negative 
feadback from
  their search with mostly loosing branches and risky play 
gives them the only
  winning sequences in their search) or they win by resignation 
or win
  by a few points.

  In other words, if a human player playing AlphaGo does not 
have a large
  advantage already in the middle game, then AlphaGo will win 
whether it looks
  like it or not (even to a 9p player like Michael Redmond was 
surprised
  last night about the sudden gain of a number of points by 
AlphaGo in the
  center in the end game: 4:42:10, 4:43:00, 4:43:28 in the 
video https://gogameguru.com/alphago-2/)

  In the middle and end game the reduced number of possible 
moves and the
  precise and fast counting ability of computer programs are 
superior.  In the
  game commentary of the 1st game it was mentioned that Lee 
Sedol considers the
  opening not to be his strongest part of the game.  But with 
AlphaGo playing
  top pro level even in the opening, a large advantage after 
the middle game
  might simply be impossible to reach for a human.

  About finding weakness:
  In the absense of games of AlphaGo to study it might be 
interesting to get a general idea by checking out the games
  where 7d Zen lost on KGS
  recently.

  Thomas

  On Thu, 10 Mar 2016, wing wrote:

One question is whether Lee Sedol knows about these 
weaknesses.
Another question is whether he will exploit those 
weaknesses.
Lee has a very simple style of play that seems less 
ko-oriented
than other players, and this may play into the hands of 
Alpha.

Michael Wing

   I was surprised the Lee Sedol didn't take the 
game a bit further to
   probe AlphaGo and see how it responded to 
[...complex kos, complex ko
   fights, complex sekis, complex semeais, ..., 
multiple connection
   problems, complex life and death problems] as 
ammunition for his next
   game. I think he was so astonished at being put 
into a losing
   position, he wasn't mentally prepared to put 
himself in a student's
   role again, especially to an AI...which had 
clearly played much weaker
   games just 6 months ago. I'm hopeful Lee Sedol's 
team has been some
   meta-strategy sessions where, if he finds 
himself in a losing position
   in game two, he turns it into exploring a set of 
experiments to tease
   out some of the weaknesses to be better 
exploited in the remaining
   games.

   On Thu, Mar 10, 2016 at 8:16 AM, Robert Jasiek 
 wrote:

  >  On 10.03.2016 00:45, Hideki Kato wrote:
 

Re: [Computer-go] Finding Alphago's Weaknesses

2016-03-10 Thread Thomas Wolf

But at the start of the game the statistical learning of infinitessimal
advantages of one opening move compared to another opening move is less
efficient than the learning done in the middle and end game.

On Thu, 10 Mar 2016, Sorin Gherman wrote:



From reading their article, AlphaGo makes no difference at all between start, 
middle and endgame.
Just like any other position, the empty (or almost empty, or almost full) board 
is just another game position in which it chooses (one of) the most
promising moves in order to maximize her chance of winning.

On Mar 10, 2016 12:31 PM, "uurtamo ."  wrote:

  Quick question - how, mechanically, is the opening being handled by alpha 
go and other recent very strong programs? Giant hand-entered or
  game-learned joseki books?

  Thanks,

  steve

  On Mar 10, 2016 12:23 PM, "Thomas Wolf"  wrote:
My 2 cent:

Recent strong computer programs never loose by a few points.  They 
are either
crashed before the end game starts (because when being clearly 
behind they play more
desperate and weaker moves because they mainly get negative 
feadback from
their search with mostly loosing branches and risky play gives them 
the only
winning sequences in their search) or they win by resignation or win
by a few points.

In other words, if a human player playing AlphaGo does not have a 
large
advantage already in the middle game, then AlphaGo will win whether 
it looks
like it or not (even to a 9p player like Michael Redmond was 
surprised
last night about the sudden gain of a number of points by AlphaGo 
in the
center in the end game: 4:42:10, 4:43:00, 4:43:28 in the video 
https://gogameguru.com/alphago-2/)

In the middle and end game the reduced number of possible moves and 
the
precise and fast counting ability of computer programs are 
superior.  In the
game commentary of the 1st game it was mentioned that Lee Sedol 
considers the
opening not to be his strongest part of the game.  But with AlphaGo 
playing
top pro level even in the opening, a large advantage after the 
middle game
might simply be impossible to reach for a human.

About finding weakness:
In the absense of games of AlphaGo to study it might be interesting 
to get a general idea by checking out the games where 7d Zen
lost on KGS
recently.

Thomas

On Thu, 10 Mar 2016, wing wrote:

  One question is whether Lee Sedol knows about these 
weaknesses.
  Another question is whether he will exploit those weaknesses.
  Lee has a very simple style of play that seems less 
ko-oriented
  than other players, and this may play into the hands of Alpha.

  Michael Wing

 I was surprised the Lee Sedol didn't take the game a 
bit further to
 probe AlphaGo and see how it responded to [...complex 
kos, complex ko
 fights, complex sekis, complex semeais, ..., multiple 
connection
 problems, complex life and death problems] as 
ammunition for his next
 game. I think he was so astonished at being put into a 
losing
 position, he wasn't mentally prepared to put himself 
in a student's
 role again, especially to an AI...which had clearly 
played much weaker
 games just 6 months ago. I'm hopeful Lee Sedol's team 
has been some
 meta-strategy sessions where, if he finds himself in a 
losing position
 in game two, he turns it into exploring a set of 
experiments to tease
 out some of the weaknesses to be better exploited in 
the remaining
 games.

 On Thu, Mar 10, 2016 at 8:16 AM, Robert Jasiek 
 wrote:

>  On 10.03.2016 00:45, Hideki Kato wrote:
> > >  such as solving complex semeai's and 
double-ko's, aren't solved yet.
> >  To find out Alphago's weaknesses, there can be, in 
particular,
> >  - this match
>  - careful analysis of its games
>  - Alphago playing on artificial problem positions incl. 
complex kos, >  complex ko fights, complex
sekis, complex semeais, complex endgames, >  multiple 
connection problems, complex life and death
problems (such as >  Igo Hatsu Yoron 120) etc., and 
then theoretical analysis of such play
>  -

Re: [Computer-go] Finding Alphago's Weaknesses

2016-03-10 Thread Thomas Wolf

My 2 cent:

Recent strong computer programs never loose by a few points.  They are either
crashed before the end game starts (because when being clearly behind they play 
more
desperate and weaker moves because they mainly get negative feadback from
their search with mostly loosing branches and risky play gives them the only
winning sequences in their search) or they win by resignation or win
by a few points.

In other words, if a human player playing AlphaGo does not have a large
advantage already in the middle game, then AlphaGo will win whether it looks
like it or not (even to a 9p player like Michael Redmond was surprised
last night about the sudden gain of a number of points by AlphaGo in the
center in the end game: 4:42:10, 4:43:00, 4:43:28 in the video 
https://gogameguru.com/alphago-2/)


In the middle and end game the reduced number of possible moves and the
precise and fast counting ability of computer programs are superior.  In the
game commentary of the 1st game it was mentioned that Lee Sedol considers the
opening not to be his strongest part of the game.  But with AlphaGo playing
top pro level even in the opening, a large advantage after the middle game
might simply be impossible to reach for a human.

About finding weakness:
In the absense of games of AlphaGo to study it might be interesting 
to get a general idea by checking out the games where 7d Zen lost on KGS

recently.

Thomas

On Thu, 10 Mar 2016, wing wrote:


One question is whether Lee Sedol knows about these weaknesses.
Another question is whether he will exploit those weaknesses.
Lee has a very simple style of play that seems less ko-oriented
than other players, and this may play into the hands of Alpha.

Michael Wing


 I was surprised the Lee Sedol didn't take the game a bit further to
 probe AlphaGo and see how it responded to [...complex kos, complex ko
 fights, complex sekis, complex semeais, ..., multiple connection
 problems, complex life and death problems] as ammunition for his next
 game. I think he was so astonished at being put into a losing
 position, he wasn't mentally prepared to put himself in a student's
 role again, especially to an AI...which had clearly played much weaker
 games just 6 months ago. I'm hopeful Lee Sedol's team has been some
 meta-strategy sessions where, if he finds himself in a losing position
 in game two, he turns it into exploring a set of experiments to tease
 out some of the weaknesses to be better exploited in the remaining
 games.

 On Thu, Mar 10, 2016 at 8:16 AM, Robert Jasiek  wrote:

>  On 10.03.2016 00:45, Hideki Kato wrote:
> 
> >  such as solving complex semeai's and double-ko's, aren't solved yet.
> 
>  To find out Alphago's weaknesses, there can be, in particular,
> 
>  - this match

>  - careful analysis of its games
>  - Alphago playing on artificial problem positions incl. complex kos, 
>  complex ko fights, complex sekis, complex semeais, complex endgames, 
>  multiple connection problems, complex life and death problems (such as 
>  Igo Hatsu Yoron 120) etc., and then theoretical analysis of such play

>  - semantic verification of the program code and interface
>  - theoretical study of the used theory and the generated dynamic data 
>  (structures)
> 
>  --

>  robert jasiek
>  ___
>  Computer-go mailing list
>  Computer-go@computer-go.org
>  http://computer-go.org/mailman/listinfo/computer-go [1]



 Links:
 --
 [1] http://computer-go.org/mailman/listinfo/computer-go

 ___
 Computer-go mailing list
 Computer-go@computer-go.org
 http://computer-go.org/mailman/listinfo/computer-go

___
Computer-go mailing list
Computer-go@computer-go.org
http://computer-go.org/mailman/listinfo/computer-go
___
Computer-go mailing list
Computer-go@computer-go.org
http://computer-go.org/mailman/listinfo/computer-go

Re: [Computer-go] Mastering the Game of Go with Deep Neural Networks and Tree Search

2016-02-01 Thread Thomas Wolf

The next type of event could be a new 'Pair Go'
Where a human and a program make up a pair, like Mark Zuckerberg and his 
facebook
program against a Google VP and alphaGo. :-)

Thomas

On Mon, 1 Feb 2016, John Tromp wrote:


For those of you who missed it, chess grandmaster Hikaru Nakamura,
rated 2787, recently played a match against the world's top chess program
Komodo, rated 3368. Each of the 4 games used a different kind of handicap:

Pawn and Move Odds
Pawn Odds
Exchange Odds
4-Move Odds

As you can see, handicaps in chess are no easy matter:-(
When AlphaGo surpasses the top human professionals we may see such
handicap challenges in the future. One may wonder if we'll ever see a
computer giving 4 handicap to a professional...

So how did Nakamura fare? See for yourself at

https://www.chess.com/news/komodo-beats-nakamura-in-final-battle-1331

regards,
-John
___
Computer-go mailing list
Computer-go@computer-go.org
http://computer-go.org/mailman/listinfo/computer-go

___
Computer-go mailing list
Computer-go@computer-go.org
http://computer-go.org/mailman/listinfo/computer-go

Re: [Computer-go] Game Over

2016-01-27 Thread Thomas Wolf

Congratulations to Aja $ DeepMind to that great result!

I am curious to see AlphaGo having to play a tough narrow endgame.  In the
first of the 5 games it could affort not to play totally optimal in the end
and in the next 4 games Fan resigned. End games require again other, more math like 
skills, at least as human player. But maybe trained networks got good at that too.


Thomas

On Wed, 27 Jan 2016, Yuandong Tian wrote:


Congratulations to Aja & DeepMind team! Amazing results :)

Yuandong Tian
Research Scientist,
Facebook Artificial Intelligence Research (FAIR)
Website: 
https://research.facebook.com/researchers/1517678171821436/yuandong-tian/

___
Computer-go mailing list
Computer-go@computer-go.org
http://computer-go.org/mailman/listinfo/computer-go

Re: [Computer-go] Number of Go positions computed at last

2016-01-22 Thread Thomas Wolf



On Fri, 22 Jan 2016, Adrian Petrescu wrote:


Very cool! I find it interesting that the number is only about 1.2% of 3^361 
(though I realize 3^361 doesn't take symmetries into account).
On the surface it's counterintuitive to me that nearly 99% of random stone 
configurations are not legal Go positions!


The chance to violate the rule somewhere goes linearly with the area, so
quadratically with the size of the board.



On Fri, Jan 22, 2016 at 10:50 AM, Xavier Combelle  
wrote:
  well done !

2016-01-22 5:18 GMT+01:00 John Tromp :
  It's been a long journey, and now it's finally complete!

  http://tromp.github.io/go/legal.html

  has all the juicy details...

  regards,
  -John
  ___
  Computer-go mailing list
  Computer-go@computer-go.org
  http://computer-go.org/mailman/listinfo/computer-go



___
Computer-go mailing list
Computer-go@computer-go.org
http://computer-go.org/mailman/listinfo/computer-go





___
Computer-go mailing list
Computer-go@computer-go.org
http://computer-go.org/mailman/listinfo/computer-go

Re: [Computer-go] Seki frequencies

2016-01-18 Thread Thomas Wolf



On Mon, 18 Jan 2016, "Ingo Althöfer" wrote:


Thanks to Robert, Thomas , and Nick for their contributions.

My main motivation for thinking about Seki was/is the question
if it is possible to recognize upcoming Seki situations in the
histograms of an MCTS bot (for instance in Crazy Analysis).


No. You need to be able to compute semeai efficiently. Seki is one possible 
outcome.

Thomas


An interesting game is between Aya (White) and Zen (Black) from
round 15 of the 13x13 KGS bot tournament back in August 2015:
http://www.gokgs.com/tournGames.jsp?id=984&round=15
 
Ingo.

 

Gesendet: Sonntag, 17. Januar 2016 um 19:06 Uhr
Von: "Nick Wedd" 
An: computer-go@computer-go.org
Betreff: Re: [Computer-go] Seki frequencies

There are some exotic sekis on this page by Denis Feldman: 
http://denisfeldmann.fr/bestiary3.htm#p2
 
Nick
 
On 17 January 2016 at 16:04, Thomas Wolf  
wrote:Hi,

On Sun, 17 Jan 2016, "Ingo Althöfer" wrote:
 Hi Robert,

thanks for the whole bunch of very intersting information.
 Seki has AT LEAST two groups
 Sekis can have various different shapes ...
... stable anti-sekis (stable because other anti-sekis exist elsewhere on the 
board).
Can you give an example for anti-seki?
 Listing the possible configurations is a demanding open research field.
Perhaps you and someone like Thomas Wolf (with his life-and-dath background) would be 
"the right" people for this question.
 

I have an (unpublished) talk about sekis online:
http://lie.math.brocku.ca/twolf/papers/sekitalk2.pdf[http://lie.math.brocku.ca/twolf/papers/sekitalk2.pdf]

I am grateful for any references about literatur on seki and any examples of
strange, exotic seki.

Thomas
___
Computer-go mailing list
Computer-go@computer-go.org[Computer-go@computer-go.org]
http://computer-go.org/mailman/listinfo/computer-go 
 --
Nick Wedd      
mapr...@gmail.com[mapr...@gmail.com]___
 Computer-go mailing list Computer-go@computer-go.org 
http://computer-go.org/mailman/listinfo/computer-go[http://computer-go.org/mailman/listinfo/computer-go]
___
Computer-go mailing list
Computer-go@computer-go.org
http://computer-go.org/mailman/listinfo/computer-go___
Computer-go mailing list
Computer-go@computer-go.org
http://computer-go.org/mailman/listinfo/computer-go

Re: [Computer-go] Seki frequencies

2016-01-17 Thread Thomas Wolf

Hi,

On Sun, 17 Jan 2016, "Ingo Althöfer" wrote:


Hi Robert,

thanks for the whole bunch of very intersting information.

Seki has AT LEAST two groups 




Sekis can have various different shapes ...
... stable anti-sekis (stable because other anti-sekis exist elsewhere on the board). 


Can you give an example for anti-seki?


Listing the possible configurations is a demanding open research field.


Perhaps you and someone like Thomas Wolf (with his life-and-dath background) would 
be "the right" people for this question.





I have an (unpublished) talk about sekis online:
http://lie.math.brocku.ca/twolf/papers/sekitalk2.pdf

I am grateful for any references about literatur on seki and any examples of
strange, exotic seki.

Thomas___
Computer-go mailing list
Computer-go@computer-go.org
http://computer-go.org/mailman/listinfo/computer-go

Re: [Computer-go] CFP: IJCAI Computer Games Workshop 2016

2016-01-16 Thread Thomas Wolf

Hi Mark,

Thank you for the information. Unfortunately, I will not be able to attend
even though it is relatively close to my place. Would it be possible to submit
a paper and if accepted, a prerecorded talk?

Regards,
Thomas

On Sat, 16 Jan 2016, Mark Winands wrote:



Computer Games Workshop at IJCAI 2016, July 2016

---

 

Description

---

 

A workshop on computer games is to be held at IJCAI 2016 in New York City, USA. 
It is planned to publish the proceedings with Springer
in their Communications in Computer and Information Science series CCIS. The 
topics of the workshop concern all aspects of artificial
intelligence for computer games. This includes:

• Monte-Carlo methods

• Heuristic search

• Board games

• Card games

• Video games

• Perfect and imperfect information games

• Puzzles and single player games

• Multi-player games

• Serious games

• Combinatorial game theory

 

Important Dates

--

Paper Submission Deadline:  April 18th 2016

Acceptance Notification:     May, 18th 2016

Final Papers:     June, 8th 2016

 

Paper Submission Requirements

--

Papers of 10 to 15 pages in LNCS format are preferred. The file format for 
submission is PDF. Submitted papers should be sent to
tristan.cazen...@dauphine.fr

 

Tentative Program Committee

---

Christopher Archibald, Mississippi State University

Yngvi Björnsson, Reykjavik University

Bruno Bouzy, University Paris Descartes

Tristan Cazenave, University Paris Dauphine (Co-chair)

Stefan Edelkamp, University of Bremen (Co-chair)

Ryan Hayward, University of Alberta

Hiroyuki Iida, JAIST

Nicolas Jouandeau, University Paris 8

Richard Lorentz, California State University

Simon Lucas, University of Essex

Jean Méhat, University Paris 8

Martin Müller, University of Alberta

Thomas Runarsson, University of Iceland

Abdallah Saffidine, University of New South Wales

Nathan Sturtevant, University of Denver

Olivier Teytaud, University Paris Sud

Julian Togelius, New York University

Mark Winands, Maastricht University (Co-chair)

Shi-Jim Yen, National Dong Hwa University

 

 

For more information: 
http://www.lamsade.dauphine.fr/~cazenave/cgw2016/cgw2016.html


___
Computer-go mailing list
Computer-go@computer-go.org
http://computer-go.org/mailman/listinfo/computer-go

Re: [Computer-go] 7x7 Go is weakly solved

2015-11-29 Thread Thomas Wolf



On Sun, 29 Nov 2015, Aja Huang wrote:


It's the work by Chinese pro Li Zhe 7p.
http://blog.sina.com.cn/s/blog_53a2e03d0102vyt5.html
His conclusions on 7x7 Go board:
1. Optimal komi is 9.0.


Who can enforce a win with this komi?

Thomas


2. Optimal solution is not unique. But the first 3 moves are unique, and the 
first 7 moves generate 5 major optimal solutions.
3. There are many variations not affecting final score.

Aja



___
Computer-go mailing list
Computer-go@computer-go.org
http://computer-go.org/mailman/listinfo/computer-go

Re: [Computer-go] Move Evaluation in Go Using Deep Convolutional Neural Networks

2014-12-22 Thread Thomas Wolf

Last move info is a cheap hint for an instable area (unless it is a defense
move).

Thomas

On Mon, 22 Dec 2014, Stefan Kaitschick wrote:


Last move info is a strange beast, isn't it? I mean, except for ko captures, it 
doesn't really add information to the position. The
correct prediction rate is such an obvious metric, but maybe prediction 
shouldn't be improved at any price. To a certain degree, last
move info is a kind of self-delusion. A predictor that does well without it 
should be a lot more robust, even if the percentages are
poorer.

Stefan




___
Computer-go mailing list
Computer-go@computer-go.org
http://computer-go.org/mailman/listinfo/computer-go

RE: [computer-go] benchmark tests for static evaluation functions

2010-01-18 Thread Thomas Wolf
Thanks for the comment.

On Sun, 17 Jan 2010, David Fotland wrote:

> I think you can only evaluate static evaluation in the context of a search
> and a tournament between programs.  You could start with a simple 1-ply
> search and play against gnugo.  Strength in life and death or predicting pro
> moves doesn't correlate with the ability to win games.

I know of the limited correlation, also it depends how you test the
evaluation function. Having only limited time to work on and off on Go
I do not have a game-playing program and tested the function on its own
on professional games. Anyway, my question was whether people had published
any related tests.

Thomas

> 
> David
> 
> -Original Message-
> From: computer-go-boun...@computer-go.org
> [mailto:computer-go-boun...@computer-go.org] On Behalf Of Thomas Wolf
> Sent: Sunday, January 17, 2010 9:03 AM
> To: computer-go@computer-go.org
> Subject: [computer-go] benchmark tests for static evaluation functions
> 
> Last year I was working on a static evaluation function.
> 
> Does anyone know references about published benchmark tests for static
> evaluation functions, for example, in predicting moves in professional games
> or best moves in life and death problems or predicting the status of
> semeai problems?
> 
> The published benchmarks need not be for a static evaluation function in the
> traditional sense, they could be for an opening book or a MCTS program with
> very short times available.
> 
> Thanks,
> 
> Thomas Wolf
> ___
> computer-go mailing list
> computer-go@computer-go.org
> http://www.computer-go.org/mailman/listinfo/computer-go/
> 
> ___
> computer-go mailing list
> computer-go@computer-go.org
> http://www.computer-go.org/mailman/listinfo/computer-go/
> 
___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/


[computer-go] benchmark tests for static evaluation functions

2010-01-17 Thread Thomas Wolf

Last year I was working on a static evaluation function.

Does anyone know references about published benchmark tests for static
evaluation functions, for example, in predicting moves in professional games
or best moves in life and death problems or predicting the status of
semeai problems?

The published benchmarks need not be for a static evaluation function in the
traditional sense, they could be for an opening book or a MCTS program with
very short times available.

Thanks,

Thomas Wolf
___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/


Re: [computer-go] end game analysis

2009-10-05 Thread Thomas Wolf
A comment to my own question:

I should have formulated it better, of course all MC programs are useful in
some sense. The specifics of the request is that the player is not avalable to
play live against a normal program and to learn from interactive play. Also,
for the analysis to be more accurate and/or to investigate positions that are
earlier in the game the computing times may be too long for interactive
sessions. Ideal would be a program submitted in batch-mode which is given an
sgf file from a game and the program would analyse all positions starting with
the last move going backwards and making comments into a file.

I realize that MC programs are stronger in close games, so for each analysis
the number of prisoners might be adapted to get the best out of MC so that
from the analysis one can see where the player lost one or two points.

Thomas

On Mon, 5 Oct 2009, Thomas Wolf wrote:

> A quick question:
> 
> What programs are useful for coaching a player by analysing the moves that
> have been played in the endgame of some 19x19 game?
> 
> What one would want to do is to input the position, say 30 moves from the end,
> and get a ranking of the remaining moves. It would be nice if it would not be
> too cumbersome to explore optimal follow up moves for any one of the moves,
> i.e. to select a move and see what the winning statistics for the followup
> moves is. It also should be possible to add more and more time to the analysis
> to see how stable it is if more time is available. The program should be able
> to use large computing resources (e.g. computing nodes with 32 CPU sharing
> 128GB RAM would be available).
> 
> Thanks,
> Thomas
> ___
> computer-go mailing list
> computer-go@computer-go.org
> http://www.computer-go.org/mailman/listinfo/computer-go/
> 
___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/


[computer-go] end game analysis

2009-10-05 Thread Thomas Wolf
A quick question:

What programs are useful for coaching a player by analysing the moves that
have been played in the endgame of some 19x19 game?

What one would want to do is to input the position, say 30 moves from the end,
and get a ranking of the remaining moves. It would be nice if it would not be
too cumbersome to explore optimal follow up moves for any one of the moves,
i.e. to select a move and see what the winning statistics for the followup
moves is. It also should be possible to add more and more time to the analysis
to see how stable it is if more time is available. The program should be able
to use large computing resources (e.g. computing nodes with 32 CPU sharing
128GB RAM would be available).

Thanks,
Thomas
___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/


Re: [computer-go] Congratulations to Fuego, the new champion!

2009-05-13 Thread Thomas Wolf


On Wed, 13 May 2009, Isaac Deutsch wrote:

> Wow, you're fast to congratulate. ;)
> 
> Congratulations from me, too.

From me 3.  :)

Thomas

> 
> Isaac
> -- 
> Neu: GMX FreeDSL Komplettanschluss mit DSL 6.000 Flatrate + Telefonanschluss 
> für nur 17,95 Euro/mtl.!* 
> http://dslspecial.gmx.de/freedsl-surfflat/?ac=OM.AD.PD003K11308T4569a
> ___
> computer-go mailing list
> computer-go@computer-go.org
> http://www.computer-go.org/mailman/listinfo/computer-go/
> ___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/

[computer-go] 19x19 CGOS

2009-03-17 Thread Thomas Wolf
Is the 19x19 server down? (I wanted to look at some games.)

Thomas
___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/


Re: [computer-go] Human Learning against MoGo

2009-02-15 Thread Thomas Wolf
On Sun, 15 Feb 2009, "Ingo Althöfer" wrote:

> Hello,
> ...
>
> When you follow this line of thought, the results of Tainan
> show that the computer go community will also now (and likely in
> future, too) have to fight with the problem/phaenomenon of quick 
> human learning (as has been the case already for several decades).

I think this is not about quick human learning, it is about missing
abilities of monte carlo programs and it takes just one game to
make them obvious to a strong player.

Thomas

> 
> Ingo.
> ___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/

Re: [computer-go] Re: FW: computer-go] Monte carlo play?

2008-11-16 Thread Thomas Wolf
On Sun, 16 Nov 2008, Claus Reinke wrote:

> ...
> better feeling for the game; personally, I don't like fast games(*), but
> ...

But there is this saying:

"Play quick, lose quick, learn quick!"   :)

Thomas
___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/


Re: [computer-go] The Enemy's Key Point Is My Own

2008-10-30 Thread Thomas Wolf
The typical situation is that two weak chains of opposite colours
attached to each other have their few liberties (in the extreme case
their single liberty) far apart. In simple Manhatten distance you can
have these liberties easily as distant as you want, but if you think
of empty points and chains as the elementary building blocks on the
board then these liberties are still only two steps apart, separated
just by 2 chains.

Thomas

On Thu, 30 Oct 2008, Richard Brown wrote:

> Thanks to all who replied.
> 
> I particularly liked David's and Gunnar's clear examples of why the
> enemy's exact key point is not always exactly "my own".
> 
> My foe's monkey jump is almost always better-prevented by my simple
> descent; the right distance for an extension differs for me and my
> foe; and so on.
> 
> Gunnar's example contains an interesting symmetry:
> 
> If it's Black (X) to play,  the 1-1 point is the worst for Black, but
> best for White.
> 
> If it's White to play, the 2-2 point is worst for White, but best for Black.
> 
> So from _both_ players' points-of-view, it serves as an excellent
> counter-example to that old saw, "the enemy's key point is my own".
> 
> On Tue, Oct 28, 2008 at 3:08 PM, Gunnar Farnebäck <[EMAIL PROTECTED]> wrote:
> 
> > An extreme case is this life and death problem where playing the
> > opponent's key point is the worst you can do locally.
> >
> > |O.
> > |O.
> > |.O.XOO
> > |.XOX.O
> > +--
> 
> -- 
> "The region in which the enemy's key point lies may also contain a key
> point for me, nearby, which neutralizes the effect of the enemy's key
> point, if I play my key point first."
> 
> Nah, just doesn't have the same ring to it.
> ___
> computer-go mailing list
> computer-go@computer-go.org
> http://www.computer-go.org/mailman/listinfo/computer-go/
> ___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/

Re: [computer-go] Re: komi argument = silly

2008-03-07 Thread Thomas Wolf


On Fri, 7 Mar 2008, Petr Baudis wrote:

> On Thu, Mar 06, 2008 at 04:33:16PM -0800, Dave Dyer wrote:
> > 
> > To a first order approximation, would changing the komi change the
> > rankings?  Presumably, programs are playing the same number of games
> > as black and white, so any "unfair" advantage or disadvantage black 
> > has would balance out.
> > 
> > Komi only matters when there is only one game between a pair of opponents.
> 
> This has nothing to do with black/white distinction. The idea is to
> dynamically adjust the komi to make UCT to aim at higher and potentially
> less sure win or lower and potentially more sure loss. Of course,
> depending on whether it takes black or white you would adjust the komi
> in the correct direction.

I assume that when you change komi dynamically, all that was learned
by MC so far under the different komi value is useless/wrong.

Thomas

> 
> -- 
>   Petr "Pasky" Baudis
> Whatever you can do, or dream you can, begin it.
> Boldness has genius, power, and magic in it.  -- J. W. von Goethe
> ___
> computer-go mailing list
> computer-go@computer-go.org
> http://www.computer-go.org/mailman/listinfo/computer-go/
> 
___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/


Re: [computer-go] Bent four in the corner was:Scalability problem of play-out policies

2008-01-23 Thread Thomas Wolf

On Wed, 23 Jan 2008, Harald Korneliussen wrote:

> It turns out it's not the "bent four" shape, but I suspect it's
> another such shape, where more playouts only confirm that "these moves
> aren't worth including into the tree", so that UCT catches them very
> late, if ever.

Just a quick note that an algorithm how to evaluate "bent four" like
positions with a minimax search is given in

http://lie.math.brocku.ca/twolf/papers/bent4.pdf

Thomas
___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/


Re: [computer-go] BOINC

2007-10-30 Thread Thomas Wolf
On Tue, 30 Oct 2007, Stuart A. Yeates wrote:

> On 29/10/2007, Ian Preston <[EMAIL PROTECTED]> wrote:
> > G'day guys,
> > I'm involved in the development of a very powerful and flexible grid
> > software, which we plan to release in January. It is all java based.
> > http://www-nereus.physics.ox.ac.uk/ (bear in mind you can't download
> > it yet and the website is out of date)
> >
> > One of the things I'd like to do on it, once it is finished, is some
> > kind of attack on Go. I've messed around trying to genetically
> > generate algorithms to play go. However this has had to go on the back
> > burner for the moment. The brief attempt I made had no way of storing
> > data between games (I ran out of time) and the best algorithm it came
> > up with was a purely random algorithm... :-)
> >
> > our group is also the one that is doing JPC - 
> > http://www-jpc.physics.ox.ac.uk/
> >
> > I'd love to hear about anyone else distributed attacks on Go.
> 
> It would be great to see a java port of GoTools by Thomas Wolf[1],
> which is probably the kind of thing that most naturally lends itself
> to distributed attacks.
> 
> Does anyone know whether GoTools is under active development? The
> webpages were last updated in 2001...

There is a newer web page 
http://lie.math.brocku.ca/gotools/
with links to some recent publications for checking solutions of life and
death problems and a link to http://lie.math.brocku.ca/gotools/applet.html
which is a Java based online service. A standalone Java interface was
developed on and off and will hopefully be ready in the next months.

Thomas Wolf

> 
> cheers
> stuart
> 
> [1] http://www.qmw.ac.uk/~ugah006/gotools/
> ___
> computer-go mailing list
> computer-go@computer-go.org
> http://www.computer-go.org/mailman/listinfo/computer-go/
> 
___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/


[computer-go] pictures from Amsterdam

2007-06-15 Thread Thomas Wolf
Here are some pictures I just shot at the Computer Olympiade
and Computer Chess World Championship in Amsterdam.

http://lie.math.brocku.ca/twolf/htdocs/photos/35
userid: Amsterdam07
passwd: Kruislaan

Thomas
___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/


Re: [computer-go] Amsterdam paper

2007-05-22 Thread Thomas Wolf

> On 5/19/07, Thomas Wolf <[EMAIL PROTECTED]> wrote:
> > Here is another Amsterdam paper on Go, although about life & death
> > and not full game playing.
> 
> I may be missing the obvious, but in Section 4.2, Diagram 13,
> isn't Black 10 a basic ko violation?

Yes, that eats up one of the necessary external ko-threats 
which White needs in order to win. The GoLaTeX style file I have
does not mention the Ko-threats and answers played elsewhere
underneath the diagrams.

Thomas

> 
> regards,
> -John
> ___
> computer-go mailing list
> computer-go@computer-go.org
> http://www.computer-go.org/mailman/listinfo/computer-go/
> 
___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/


[computer-go] Amsterdam paper

2007-05-19 Thread Thomas Wolf
Here is another Amsterdam paper on Go, although about life & death
and not full game playing.

http://lie.math.brocku.ca/twolf/papers/bugsintro.ps

Thomas
___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/


Re: [computer-go] Why not forums?

2007-02-05 Thread Thomas Wolf


On Mon, 5 Feb 2007, Christoph Birk wrote:

> > > > > > >  Why can't we use proper forums instead of this
> > > > > > > outdated list?
> > > > > > > Forums are easier to keep track of and search for
> > > > > > > messages. As a
> > > > > > > start we can use Yahoo groups. What do you think?
> 
> I vote for keeping this (email) list.
> 
> Christoph
> 

I vote for keeping this (email) list too.

Thomas

> ___
> computer-go mailing list
> computer-go@computer-go.org
> http://www.computer-go.org/mailman/listinfo/computer-go/
> 
> 
___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/


[computer-go] position

2007-01-23 Thread Thomas Wolf
About 2 months ago I sent a note to this email list about a research chair
position and a postdoc position, both financed through the SHACRNET High
Perfomance Consortium.  The advert below does not have high performance
computing as a requisite attached. But because it mentions discrete math,
combinatorics and experience in computation as valuable strengths, this might
be of interest to someone on the email list. Together with a few students we
already have a small but active computer Go group at our math department.

Thomas Wolf
Prof at Department of Mathematics
Brock University
Ontario, Canada

---

BROCK UNIVERSITY
FACULTY OF MATHEMATICS AND SCIENCES

MATHEMATICS

The Department of Mathematics invites applications for a tenure-track
appointment in an area of discrete and computational mathematics at the rank
of Assistant Professor starting July 1, 2007.

The Department offers an MSc in Mathematics and Statistics, has an innovative
and unique B.Sc. Mathematics program called MICA (Mathematics Integrated with
Computers and Applications) and plays a leading role in Mathematics Education.

The successful candidate must have a PhD in Mathematics or related field by
the time of the appointment, a proven record of or potential for research
excellence, and an active research program that will attract external
funding. Ideally, the candidate’s area of research would complement that of
current faculty.

The position requires undergraduate teaching including Combinatorics and
Mathematics for Computer Science, graduate teaching, and supervision of
graduate students. The successful candidate must demonstrate strong teaching
abilities and a committed interest in the use of technology for the
exploration, understanding and applications of mathematics.

The appointment is subject to the availability of funds. The review of
applications will start on February 28, 2007 and will continue until the
position is filled. Applicants should send a curriculum vitae, an outline of
their research plan and a description of teaching philosophies, and arrange
for at least three letters of reference (one of which should address teaching)
to be sent directly to:

Chair of the Mathematics Search Committee
Department of Mathematics
Brock University
St. Catharines, Ontario
L2S 3A1, Canada
E-mail: [EMAIL PROTECTED]

In accordance with Canadian Immigration requirements, priority will be given
to citizens and permanent residents of Canada. Brock University encourages
applications from all qualified individuals including women, members of
minorities, native people, and persons with disabilities.

___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/

RE: [computer-go] Useless moves in the endgame

2007-01-09 Thread Thomas Wolf


On Tue, 9 Jan 2007, Chaslot G (MICC) wrote:

> Mango passes as soon as the opponent passes two times in a row.
> Might this lead to bugs in some situations?

You need 3 passes in case of ko.

Thomas

> 
> Anyway this is very nice for playing against humans and GnuGo.
> 
> Guillaume
> 
> -Original Message-
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] On Behalf Of Benjamin
> Teuber
> Sent: Tuesday, January 09, 2007 4:32 PM
> To: computer-go
> Subject: [computer-go] Useless moves in the endgame
> 
> I just lost my first game against MoGo on KGS, 9x9, 0.5 komi, I was
> white.
> Impressing!
> But as a human, you don't like the useless endgame-moves MC-programs 
> play against you when they know they win anyways.
> In order to make these programs more attractive for humans, I would like
> 
> them to play the move winning by the biggest amount of points once 
> several moves have the same high winning probability at the endgame.
> What do you think about this?
> ___
> computer-go mailing list
> computer-go@computer-go.org
> http://www.computer-go.org/mailman/listinfo/computer-go/
> ___
> computer-go mailing list
> computer-go@computer-go.org
> http://www.computer-go.org/mailman/listinfo/computer-go/
> 
___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/


[computer-go] position

2006-11-27 Thread Thomas Wolf
The preliminary advert below is not precisely for a position in computer Go
but maybe still of interest to someone on the list.  Essential is experience
in high performance computing and a research topic which is somehow in
bioinformatics (hardly anyone on this list) or math, e.g. combinatorial game
theory, discrete optimization or anything else related to Go which I am
personally of course interested in. We might have a postdoc position in high
performance computing which can be closer to Computer Go in 2-3 months. So if
you are interested, please get in contact with me.

Thomas Wolf
[EMAIL PROTECTED]
tel (1) 905 688 5550 ext 3803

---
Tenure-track assistant professor at Brock University

We are writing to informally identify suitable candidates for
a tenure-track position at the assistant professor level,
whose research requires high performance computation, either
in the area of bioinformatics or applied mathematics. The
successful candidate should have a PhD degree and be able to
teach undergraduate- and graduate-level courses in either the
mathematics or biological sciences department.

Authorization for the appointment and its terms are likely not
forthcoming until after January 1st. If approved, the position will be
advertised and will commence on July 1st, 2007.

We expect the position to be partially funded by the SHARCNet
consortium (http://www.sharcnet.com), entailing involvement with their
activities, both on and off our campus. For example, the appointee
will serve at least one term as SHARNet's site-leader on our campus,
being an advocate for high performance computing, proactive in its use
by existing Brock researchers, and facilitating collaboration among
them.

The individual's potential for recruiting students, both undergraduate
and graduate students, as well as having significant potential for
receiving research grants, are important factors in making the
appointment.

Interested parties should submit their CV's with a statement of their
current research interests to the following address:

Prof. Stuart M. Rothstein,
Department of Chemistry,
Brock University,
St. Catharines, ON L2S 3A1
[EMAIL PROTECTED]

___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/


Re: [computer-go] When is Pass the best move?

2006-10-24 Thread Thomas Wolf


On Tue, 24 Oct 2006, Heikki Levanto wrote:

> On Tue, Oct 24, 2006 at 07:26:34PM +0100, Jacques Basaldúa wrote:
> > BTW: In my over 50K master games collection I have only seen 2 games
> > with a triple KO. (The whole collection was played out by GnuGo 3.6 
> > level 10 to verify/compute the final score.) And I have never seen 
> > other superkos than triple KO in real top games. In case of triple 
> > KO all SK definitions lead to the same, so we are probably discussing
> > principles rather than facts.
> 
> I believe this to be true for "normal" go, with a suitably large board.
> The various ko rules seem to make a difference to pathologically small
> board sizes, and other anomalies. Those may be an interesting field of
> study, but seem not to be awfully relevant to the game of go, as we know
> it.

No. The probability of a ko arising is roughly proportional to the area,
so it sort of grows quadratically with the side length of the board.
I experienced this when generating life and death problems automatically
that the percentage of problems with a status ko (given that these
are unsettled positions where it matters who moves first) increases
with the size of the problems. The same experience was made (and graphically
displayed) when generating this data base of monolithic eyes up to
size 11 that the positions in which the status is ko grew faster than the
number of unsettled positions in general.

Thomas

> 
> Just my humble opinion, of course. I am sure to be corrected by more
> knowing people on this list if I am wrong. Maybe even if I am not...
> 
> -H
> 
> 
> -- 
> Heikki Levanto   "In Murphy We Turst" heikki (at) lsd (dot) dk
> 
> ___
> computer-go mailing list
> computer-go@computer-go.org
> http://www.computer-go.org/mailman/listinfo/computer-go/
> ___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/

Re: [computer-go] When is Pass the best move?

2006-10-22 Thread Thomas Wolf
Section 6 in http://lie.math.brocku.ca/twolf/papers/mono.pdf
is about chains with a single eye who's status is ko (the original
position does not have a ko-forbidden field) and where
passing is one of the best moves of both sides.

There also is a position at the end of the paper where the first two! moves are
passes.

Thomas

On Sun, 22 Oct 2006, Phil G wrote:

> Does anyone have an example where "pass" is the best move, and not part of 
> the two passes to end the game? I'm trying to determine if passes should ever 
> be considered in a search for the best move, and if so, how to exclude them 
> until it is really necessary. 

Thanks,

Phil
___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/


Re: [computer-go] Connecting to cgos failed

2006-10-22 Thread Thomas Wolf
Our area has power cuts once in a while. :(

Thomas

On Sun, 22 Oct 2006, Don Dailey wrote:

> There is no bug,  the server was apparently rebooted last night.   
> 
> It's up and running now.
> 
> - Don
> 
>  
> On Sun, 2006-10-22 at 12:14 +0200, [EMAIL PROTECTED] wrote:
> > Hello,
> > 
> > I have failed connecting a bot to cgos. The error message is:
> > 
> > server startup return code: 1   msg: couldn't open socket: connection 
> > refused
> > Cannot connect to server.  Will retry shortly
> > 
> > I also tried with gnugo as the bot, so it does not come from MoGo. I tried 
> > from two different machines, so it does not seem to come from the computer.
> > 
> > In my "cgosGtp.tcl" I have the server "cgos.boardspace.net" and port 
> > "6867". 
> > Perhaps something has changed since the last time I connected?
> > 
> > Is the problem only for me, and can anyone help me?
> > 
> > Thank you,
> > Sylvain
> > 
> > ___
> > computer-go mailing list
> > computer-go@computer-go.org
> > http://www.computer-go.org/mailman/listinfo/computer-go/
> 
> ___
> computer-go mailing list
> computer-go@computer-go.org
> http://www.computer-go.org/mailman/listinfo/computer-go/
> 
___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/