From 7322b3cb39d4a7ef779925be5fa130c9ba3d168f Mon Sep 17 00:00:00 2001 From: Petr Baudis Date: Tue, 9 Mar 2010 14:21:05 +0100 Subject: [PATCH] tex: Proposed applications --- tex/gostyle.tex | 37 ++++++++++++++++++++++++++++++++++--- 1 file changed, 34 insertions(+), 3 deletions(-) diff --git a/tex/gostyle.tex b/tex/gostyle.tex index bb9e980..32331b3 100644 --- a/tex/gostyle.tex +++ b/tex/gostyle.tex @@ -723,7 +723,37 @@ and that yielded Y (see fig. Z), with MSE abcd. \section{Proposed Applications} -. +We believe that our findings might be useful for many applications +in the area of Go support software as well as Go-playing computer engines. + +The style analysis can be an excellent teaching aid --- classifying style +dimensions based on player's pattern vector, many study recommendations +can be given, e.g. about the professional games to replay, the goal being +balancing understanding of various styles to achieve well-rounded skill set. +This was also our original aim when starting the research and a user-friendly +tool based on our work is now being created. + +We hope that more strong players will look into the style dimensions found +by our statistical analysis --- analysis of most played patterns of prospective +opponents might prepare for the game, but we especially hope that new insights +on strategic purposes of various shapes and general human understanding +of the game might be achieved by investigating the style-specific patterns. + +Classifying playing strength of a pattern vector of a player can be used +e.g. to help determine initial real-world rating of a player before their +first tournament based on games played on the internet; some players especially +in less populated areas could get fairly strong before playing their first +real tournament. + +Analysis of pattern vectors extracted from games of Go-playing programs +in light of the shown strength and style distributions might help to +highlight some weaknesses and room for improvements. (However, since +correlation does not imply causation, simply optimizing Go-playing programs +according to these vectors is unlikely to yield good results.) +Another interesting applications in Go-playing programs might be strength +adjustment; the program can classify the player's level based on the pattern +vector from its previous games and auto-adjust its difficulty settings +accordingly to provide more even games for beginners. % An example of a floating figure using the graphicx package. @@ -822,8 +852,9 @@ can be explored; other data mining methods could be tried. It can be argued that many players adjust their style by game conditions (Go development era, handicap, komi and color, time limits, opponent) or styles might express differently in various game stages. -Finally, more professional players could be consulted on the findings -and for style scales calibration. +More professional players could be consulted on the findings +and for style scales calibration. Impact of handicap games on by-strength +$\vec p$ distribution should be investigated. TODO: Future research --- Sparse PCA -- 2.11.4.GIT