This post describes a small problem with Lizzie and KataGo
when they were asked to analyse an 8-stone game in the form of an SGF
file saved from KGS.
Despite the large handicap, KataGo judged that White had an initial advantage.
What seems to happen is that Lizzie understands the handicap setup
elements in the SGF file, but does not pass them through to KataGo in a way
that KataGo understands. KataGo even recommends playing on the occupied star points,
which Lizzie then displays as a superposition of the Black handicap stone and the
recommendation by KataGo. Something similar happens if LeelaZero is the engine.
The work-around is to convert the setup of the handicap stones into regular
black moves with no intervening white moves. I did this with a text editor, but
it could easily be scripted. The problem is hardly worth complaining about, except I
have a vague memory that handicap games downloaded from KGS used to work without any
manual editing.
I have Lizzie 0.7.4, running on Linux.
Here is the handicap setup line in the SGF file after it had been run through Quarry.
Code:
AB[dd][jd][pd][dj][pj][dp][jp][pp]
Here is the same line after the work around. (The final semicolon may be superfluous.)
Code:
;B[dd];B[jd];B[pd];B[dj];B[pj];B[dp];B[jp];B[pp];
And here is the whole game in almost the original form: the square brackets
introduced by KGS around the players' grades upset EidoGo, so I edited them out.
KGS does that every time there is on-line chat. We chat because Phil is an
old sparring partner from the Leamington Go club pre-pandemic.
(;FF[4]CA[UTF-8]GM[1]SZ[19]ST[2]AP[SGFC:2.0]
PB[PhilLar]
BR[9k]
HA[8]
PW[thirdfogie]
KM[0]
DT[2021-06-21]
PC[The KGS Go Server at http://www.gokgs.com/]
RE[W+36]
RU[Japanese]
AB[dd][jd][pd][dj][pj][dp][jp][pp]C[PhilLar 9k: We got there!
thirdfogie : I couldn't set the time or the rules. Its best to specify
a teaching game, then one can adjust everything. We will carry on
with what we've got.
PhilLar 9k: We don't seem to have any time.];W[qf];B[nc]C[thirdfogie
?: That probably means we can't run out. We can start again if you
prefer.
PhilLar 9k: I thought I had specified teaching.];W[pm]C[PhilLar 9k
: lets carry on.
thirdfogie ?: OK];B[rm];W[nq];B[oq];W[np];B[qn];W[ql];B[rl]
;W[qj];B[rj];W[qi];B[qk];W[pk];B[rk];W[qq];B[qp];W[or];B[pq]
;W[pr];B[qr];W[rr];B[rq];W[qs];B[sr];W[qq];B[sp];W[fq];B[cn]
;W[dq];B[cq];W[cr];B[bq];W[er];B[jr];W[lr];B[gr];W[iq];B[jq]
;W[ir];B[hr];W[hq];B[gq];W[gp];B[is];W[ho];B[fr];W[hs];B[gs]
;W[ep];B[io];W[hp];B[lq];W[mq];B[lp];W[nn];B[fo];W[fp];B[eo]
;W[hm];B[ri];W[qh];B[hn];W[gn];B[in];W[go];B[im];W[gl];B[fm]
;W[gm];B[em];W[cp];B[co];W[bp];B[br];W[bs];B[ap];W[do];B[bo]
;W[dp];B[ao];W[dn];B[dm];W[ar];B[aq];W[es];B[js];W[cm];B[as]
;W[en];B[bm];W[cl];B[bl];W[ck];B[bk];W[cj];B[ek];W[el];B[fl]
;W[fk];B[fj];W[gk];B[dl];W[ci];B[cs];W[fn];B[dk];W[di];B[gj]
;W[ik];B[dr];W[ei];B[ej];W[jh];B[ij];W[jk];B[hk];W[hl];B[hj]
;W[il];B[jj];W[lk];B[kk];W[kl];B[kj];W[kn];B[jm];W[jl];B[km]
;W[lm];B[ln];W[lo];B[mn];W[mo];B[mm];W[ll];B[ko];W[mi];B[ok]
;W[pl];B[lj];W[nl];B[kr];W[mr];B[on];W[nm];B[oo];W[ml]C[thirdfogie ?
: ??];B[mj];W[oj];B[jn];W[gh];B[nj];W[oi];B[ni];W[oh];B[li]
;W[fc];B[cf];W[cc];B[dc];W[db];B[cd];W[bb];B[mh];W[bg];B[bf]
;W[bd];B[be];W[fd];B[cg];W[bh];B[ch];W[eg];B[ef];W[ff];B[dg]
;W[fg];B[ee];W[de];B[fe];W[ge];B[gd];W[gc];B[hd];W[he];B[ie]
;W[ed];B[ad];W[bc];B[hf];W[df];B[hh];W[lc];B[ld];W[md];B[mc]
;W[kd];B[le];W[ke];B[kc];W[jc];B[kb];W[hc];B[kf];W[id];B[je]
;W[qc];B[qd];W[rd];B[re];W[rc];B[qe];W[ob];B[oc];W[pb];B[pc]
;W[ln];B[ip];W[of];B[pg];W[pf];B[qg];W[rg];B[rf];W[rh];B[ng]
;W[og];B[nf];W[oe];B[ne];W[jb];B[nd];W[ka];B[lb];W[pn];B[po]
;W[ig];B[hg]C[thirdfogie ?: Very sillly by me!];W[qr];B[nk]
;W[gi];B[hi];W[bj];B[aj];W[ai];B[ak];W[nb];B[mb];W[sd];B[se]
;W[na];B[la];W[ja];B[qa];W[qb];B[om];W[ol];B[fi];W[fh];B[qm]
;W[ls];B[ks];W[si];B[sj];W[sh];B[no];W[mp];B[ss];W[ds];B[cr]
;W[eq];B[hs];W[rs];B[sq];W[gf];B[ag];W[eh]C[PhilLar 9k: too good for me]
;B[];W[]TW[aa][ba][ca][da][ea][fa][ga][ha][ia][oa][pa][qa]
[ra][sa][ab][cb][eb][fb][gb][hb][ib][rb][sb][ac][dc][ec][ic]
[sc][ad][cd][dd][gd][hd][ae][be][ce][ee][fe][af][bf][cf][ef]
[ag][cg][dg][pg][qg][ah][ch][dh][ph][bi][pi][pj][mm][mn][eo]
[fo][nr][ms][ns][os][ps]TB[lc][kd][md][ke][me][if][jf][lf][mf]
[ig][jg][kg][lg][mg][ih][jh][kh][lh][ii][ji][ki][mi][sk][al]
[el][sl][am][sm][an][bn][rn][sn][jo][qo][ro][so][kp][rp][kq]
[ar][bs]C[PhilLar 9k: Time for another?
thirdfogie ?: Thanks. Would u like to play again?
PhilLar 9k: Yes.])