Game Solving with Online Fine-Tuning

Ti-Rong Wu1, Hung Guei1, Ting Han Wei2, Chung-Chin Shih1,3, Jui-Te Chin3, I-Chen Wu1,3
1 Academia Sinica, 2 University of Alberta, 3 National Yang Ming Chiao Tung University

Detailed Instructions

To view the solution tree, we recommend using GoGui, which requires installing GoGui and Java on a computer with at least 16G of memory.

assets/gogui_step1.png

Step 1: Launch GoGui and open the solution tree file

First, launch GoGui with the argument -Xmx16g.

For example, in Windows, navigate to the GoGui installation directory and run javaw.exe -Xmx16g -jar GoGui.exe to launch it.

Once GoGui has been launched, use File > Open to open an SGF file to view, e.g., JA-baseline.sgf. Note that SGF files are provided in compressed format. They must be decompressed before use.

assets/gogui_step2.png

Step 2: Navigate to the Root Position

Once the SGF file is loaded, it will display an empty board.

Use Go > Forward to navigate to the next move multiple times until the root position is reached, i.e., until the comment panel displays some information.

The figure shows the root position of JA-baseline.sgf.

assets/gogui_step3.png

Step 3: Traverse the Proof Tree

Then, traverse the proof tree by clicking the intersections on the board.

The information is from the perspective of the player who played the latest move:

  • solver_status: WIN, LOSS, or UNKNOWN
  • p: policy probability
  • v: proof cost value
  • mean: MCTS Q value
  • count: MCTS simulation count
  • equal_loss: whether the node is pruned by the relevance zone
  • match_tt: whether the node is proven by the transposition table
  • check_ghi: whether the position has GHI issues to check

More instructions on traversing the proof tree