Annotating Modality Expressions and Event Factuality for a Japanese Chess Commentary Corpus

Total Page:16

File Type:pdf, Size:1020Kb

Annotating Modality Expressions and Event Factuality for a Japanese Chess Commentary Corpus Annotating Modality Expressions and Event Factuality for a Japanese Chess Commentary Corpus Suguru Matsuyoshi1, Hirotaka Kameko2, Yugo Murawaki3, Shinsuke Mori4 1Graduate School of Informatics and Engineering, The University of Electro-Communications 2Graduate School of Engineering, The University of Tokyo 3Graduate School of Informatics, Kyoto University 4Academic Center for Computing and Media Studies, Kyoto University 1Chofugaoka, Chofu, Tokyo, Japan 2Hongo, Bunkyo-ku, Tokyo, Japan 3;4Yoshida-honmachi, Sakyo-ku, Kyoto, Japan [email protected], [email protected], [email protected], [email protected] Abstract In recent years, there has been a surge of interest in the natural language processing related to the real world, such as symbol grounding, language generation, and nonlinguistic data search by natural language queries. We argue that shogi (Japanese chess) commentaries, which are accompanied by game states, are an interesting testbed for these tasks. A commentator refers not only to the current board state but to past and future moves, and yet such references can be grounded in the game tree, possibly with the help of modern game-tree search algorithms. For this reason, we previously collected shogi commentaries together with board states and have been developing a game commentary generator. In this paper, we augment the corpus with manual annotation of modality expressions and event factuality. The annotated corpus includes 1,622 modality expressions, 5,014 event class tags and 3,092 factuality tags. It can be used to train a computer to identify words and phrases that signal factuality and to determine events with the said factuality, paving the way for grounding possible and counterfactual states. Keywords: game commentary, modality, factuality, symbol grounding 1. Introduction The field of natural language processing (NLP) has expe- rienced a resurgence of interest in the symbol grounding problem (Harnad, 1990). An increasing number of datasets available align natural language expressions with real world objects in the form of images and videos (Hashimoto et al., 2014; Mori et al., 2014b; Ferraro et al., 2015), and systems built on top of such datasets typically perform image/video- to-text generation (Ushiku et al., 2011; Yang et al., 2011). Figure 1: Starting setup of shogi (left: normal depiction, These systems are, however, more akin to great apes than right: chess-like depiction). to humans in the sense that “[t]heir lives are lived entirely in the present” (Donald, 1991). While there is no evi- dence that nonhuman animals communicate past episodes A human commentator usually expresses to shogi fans the and planned future events, human language is abundant degree of confidence on the future move he is describing, with them (Szagun, 1978). It is even suggested that the which reflects his evaluation of the game-tree. Since con- faculty of language has a close connection to the ability to fidence is expressed through a wide variety of words and image the future (Suddendorf and Corballis, 1997). phrases, which we call modality expressions, identifying such expressions and binding the factual statuses to events Here we argue that commentaries for an extensive-form are necessary steps toward automatic generation of human- game (e.g., chess) are an ideal testbed for developing like commentaries. truly intelligent systems. Specifically, we focus on shogi To this end, we annotate a shogi corpus for a commen- (Japanese chess). Unlike typical image captions, human tator’s confidence in this work. Specifically, we adopt a comments on shogi games are full of references to past and three-layer annotation scheme: modality expression, event future moves as we will see in Subsection 2.2. Yet, thanks class and factuality. The first layer specifies constituents of to the well-definedness of the world, many of such refer- a sentence construction conveying a certain level of confi- ences can be grounded in a game tree. Although ambi- dence. The second layer extracts event mentions that can be guities inherent in natural language remain a challenging mapped into a game tree. The last layer denotes confidence problem, modern game-tree search algorithms (Tsuruoka level of each event mention. et al., 2002) help distinguish realistic states from unreal- istic ones. For this reason, we have collected shogi com- 2. Game and Commentary mentaries together with the corresponding board states and have been developing a game commentary generator (Mori 2.1. Shogi et al., 2016; Kameko et al., 2015). Shogi is a two-player board game similar to chess as illus- 2475 Tag Meaning ゴキゲン中飛車との予測は外れた (I expected that Tu Turn white used cheerful central rook strategy, but he did Po Position not.) Pi Piece Ps Piece specifier • Mentioning future directions. Mc Move compliment △1四香とすれば決戦 (White’s Lx1d would shift the Mn Move name phase to the end game.) Me Move evaluation St Strategy 3. Japanese Modality Expressions Ca Castle Ev Evaluation: entire We augment the SGC corpus with annotations of modality Ee Evaluation: part expressions and event factuality. Table 2 shows a sample Re Region text annotated according to our annotation scheme. In this Ph Phase section, we describe the first layer of modality expressions. Pa Piece attribute Modality expressions are words and multi-word expres- Pq Piece quantity sions which impose a proposition in a sentence on propo- Hu Human sitional modality and event modality (Palmer, 2001). Here Ti Time are some examples of Japanese modality expressions (EV Ac Player action denotes an event mention and ME denotes a modality ex- Ap Piece action pression): Ao Other action EX 1 後手は歩を成り捨て た (White sacrifice - Ot Other notion EV ME EV edME the pawn in the oppenent’s zone.) Table 1: Shogi-specific named entity tags. EX 2 こ の 試 合 で は 居 飛 車 を採用EV す る かもしれないME (White mayME useEV rook stay strategy in the game.) trated in Fig 1. The goal of each player is to capture the opponent’s king. Each player moves one piece alternately. EX 3 おそらくME △ 1 四 香 が良好EV (ProbablyME The biggest difference from chess is that a player can drop white’s Lx1d will be goodEV.) a captured piece back onto the board instead of making a move. For detailed explanation of shogi, please refer to EX 4 ▲8五桂の跳ねEV 出しを防いME だ (The move (Leggett, 2009). preventedME black’s Nx8e attackEV.) 2.2. Shogi Commentary EX 5 ここで△1四歩と受けEV ればME 先手はつらい Professional players and writers give commentaries of pro- (IfME white choosesEV Px1d, black will have a hard fessional matches for shogi fans. Mori et al. (2016) col- time.) lected shogi commentaries with board states described in In EX 1,“た (PAST)” is an auxiliary verb for past tense and Shogi Forsyth-Edwards notation (SFEN). The corpus con- indicates that the event is a fact. In EX 2,“かもしれない sists of 6,523 matches including 744,327 sentences and (may)” is a multi-word expression functioning as an auxil- 11,083,669 words. Mori et al. (2016) first segmented nine iary verb and expressing the low possibility of the event. In matches, or 2,041 sentences, automatically with a text an- EX 3,“おそらく (probably)” is an adverb which suggests alyzer KyTea1 and then corrected word boundaries manu- that the event is probable. “防い (prevent)” is a verb used ally. Finally they manually added to the sentences shogi- as a modality expression while in EX 4 it is used a main specific named entities (NEs) tags defined in Table 1. We verb and can be seen as an event mention. This counter- call the annotated corpus the Shogi Game Commentary factive verb makes it explicit that the event “跳ね (attack)” Corpus (SGC corpus). did not happen. In EX 5,“ば (if)” is a conjunctive particle In the SGC corpus, we observed that the following con- that leads to a conditional construction. Factuality of event tents were mainly expressed with recollection of the past mentions in the hypothetical construction is absolutely un- and imagination of the future: certain. • Reason behind moves. In the first layer of our annotation scheme, we mark up この桂馬打ちは飛車取りを狙ったものだ (This drop modality expressions as described above. of knight aims at capturing the opponent’s rook.) 3.1. POS 角の仇ですね (The move must be a revenge for his bishop.) There have been several studies of detecting Japanese modality expressions (Suzuki et al., 2012; Izumi et al., • Prediction of the next moves and strategies. 2013) (Kamioka et al., 2015). However, they focus on aux- 美濃囲いが有効だ (Black will build Mino castle for iliary verbs and functional multi-word expressions. Modal making it better.) adverbs and conjunctive particles are largely out of scope of these studies. By contrast, we target all types of modality 1http://www.phontron.com/kytea/ expressions for mark-up regardless of their parts-of-speech. 2476 Layer String 先手 は 美濃 囲い が 崩れ て い る の で 、 飛車 交換 は 後手 の 得 に な り そう だ 。 black TOP Mino castle NOM break have PP because rook change TOP white ’s good to be be likely to POS N P N N P V P V Sf P Aux Pnc N N P N P N P V Sf Adj Aux Pnc NE Tu-B O Ca-B Ca-I O Ao-B O O O O O O Mn-B Mn-I O Tu-B O Ee-B O Ao-B O O O O Modality O O O O O MEn-B O O O O O O O O O O O O O O O MEa-B O O Event class EVe EVe EVf EVi EVe Factuality FNc FPc FPr Table 2: Five annotation layers for a commentary string with a well-formatted board state.
Recommended publications
  • Game State Retrieval with Keyword Queries
    Game State Retrieval with Keyword Queries Atsushi Ushiku Shinsuke Mori Kyoto University Kyoto University [email protected] [email protected] Hirotaka Kameko Yoshimasa Tsuruoka The University of Tokyo The University of Tokyo [email protected] [email protected] ABSTRACT learning (often complex) formats of search queries. Cur- There are many databases of game records available online. rently, however, retrieval systems that accept natural lan- In order to retrieve a game state from such a database, users guage queries for nonlinguistic data are available only for a usually need to specify the target state in a domain-specific few domains such as images [4] and videos [13]. language, which may be difficult to learn for novice users. One example of nonlinguistic data is stock charts. A stock In this work, we propose a search system that allows users trader may want to search for a stock chart similar to his to retrieve game states from a game record database by us- current situation in order to predict what will happen next. ing keywords. In our approach, we first train a neural net- Another example is records of games. A chess player may work model for symbol grounding using a small number of want to practice by using past game records for reference. pairs of a game state and a commentary on it. We then Building a natural language-based search system for such apply it to all the states in the database to associate each nonlinguistic data is viable if all of the data are already as- of them with characteristic terms and their scores.
    [Show full text]
  • Including ACG8, ACG9, Games in AI Research, ACG10 T/M P. 18) Version: 20 June 2007
    REFERENCE DATABASE 1 Updated till Vol. 29. No. 2 (including ACG8, ACG9, Games in AI Research, ACG10 t/m p. 18) Version: 20 June 2007 AAAI (1988). Proceedings of the AAAI Spring Symposium: Computer Game Playing. AAAI Press. Abramson, B. (1990). Expected-outcome: a general model of static evaluation. IEEE Transactions on Pattern Analysis and Machine Intelligence, Vol. 12, No.2, pp. 182-193. ACF (1990), American Checkers Federation. http://www.acfcheckers.com/. Adelson-Velskiy, G.M., Arlazarov, V.L., Bitman, A.R., Zhivotovsky, A.A., and Uskov, A.V. (1970). Programming a Computer to Play Chess. Russian Mathematical Surveys, Vol. 25, pp. 221-262. Adelson-Velskiy, M., Arlazarov, V.L., and Donskoy, M.V. (1975). Some Methods of Controlling the Tree Search in Chess Programs. Artificial Ingelligence, Vol. 6, No. 4, pp. 361-371. ISSN 0004-3702. Adelson-Velskiy, G.M., Arlazarov, V. and Donskoy, M. (1977). On the Structure of an Important Class of Exhaustive Problems and Methods of Search Reduction for them. Advances in Computer Chess 1 (ed. M.R.B. Clarke), pp. 1-6. Edinburgh University Press, Edinburgh. ISBN 0-85224-292-1. Adelson-Velskiy, G.M., Arlazarov, V.L. and Donskoy, M.V. (1988). Algorithms for Games. Springer-Verlag, New York, NY. ISBN 3-540-96629-3. Adleman, L. (1994). Molecular Computation of Solutions to Combinatorial Problems. Science, Vol. 266. p. 1021. American Association for the Advancement of Science, Washington. ISSN 0036-8075. Ahlswede, R. and Wegener, I. (1979). Suchprobleme. Teubner-Verlag, Stuttgart. Aichholzer, O., Aurenhammer, F., and Werner, T. (2002). Algorithmic Fun: Abalone. Technical report, Institut for Theoretical Computer Science, Graz University of Technology.
    [Show full text]
  • Computer Shogi 2000 Through 2004
    View metadata, citation and similar papers at core.ac.uk brought to you by CORE provided by DSpace at Waseda University 195 Computer Shogi 2000 through 2004 Takenobu Takizawa Since the first computer shogi program was developed by the author in 1974, thirty years has passed. During that time,shogi programming has attracted both researchers and commercial programmers and playing strength has improved steadily. Currently, the best programs have a level that is comparable to that of a very strong amateur player (about 5-dan). In the near future, a good program will beat a professional player. The basic structure of strong shogi programs is similar to that of chess programs. However, the differences between chess and shogi have led to the development of some shogi-specific methods. In this paper the author will give an overview of the history of computer shogi, summarize the most successful techniques and give some ideas for future directions of research in computer shogi. 1 . Introduction Shogi, or Japanese chess, is a two-player complete information game similar to chess. As in chess, the goal of the game is to capture the opponent’s king. However, there are a number of differences be- tween chess and shogi: the shogi board is slightly bigger than the chess board (9x9 instead of 8x8), there are different pieces that are relatively weak compared to the pieces in chess (no queens, but gold generals, sil- ver generals and lances) and the number of pieces in shogi is larger (40 instead of 32). But the most important difference between chess and shogi is the possibility to re-use captured pieces.
    [Show full text]
  • A Japanese Chess Commentary Corpus
    A Japanese Chess Commentary Corpus Shinsuke Mori1 John Richardson2 Atsushi Ushiku3 Tetsuro Sasada4 Hirotaka Kameko5 Yoshimasa Tsuruoka6 1;4Academic Center for Computing and Media Studies, Kyoto University 2;3Graduate School of Informatics, Kyoto University 5;6Graduate School of Engineering, The University of Tokyo 1;2;3;4Yoshidahonmachi, Sakyo-ku, Kyoto, Japan 5;6Hongo, Bunkyo-ku, Tokyo, Japan [email protected], [email protected], [email protected], [email protected], [email protected], [email protected] Abstract In recent years there has been a surge of interest in the natural language prosessing related to the real world, such as symbol grounding, language generation, and nonlinguistic data search by natural language queries. In order to concentrate on language ambiguities, we propose to use a well-defined “real world,” that is game states. We built a corpus consisting of pairs of sentences and a game state. The game we focus on is shogi (Japanese chess). We collected 742,286 commentary sentences in Japanese. They are spontaneously generated contrary to natural language annotations in many image datasets provided by human workers on Amazon Mechanical Turk. We defined domain specific named entities and we segmented 2,508 sentences into words manually and annotated each word with a named entity tag. We describe a detailed definition of named entities and show some statistics of our game commentary corpus. We also show the results of the experiments of word segmentation and named entity recognition.
    [Show full text]
  • Excerpt of EDICT2
    ## Excerpt of EDICT, EDICT_SUB(P), EDICT2 Japanese-English Electronic Dictionary Files ## Copyright Electronic Dictionary Research & Development Group - 2011 ## Created: 2011-06-16 ## Only the (P) words were included to keep the file size small ## You can use the search function of iBook on an iPad to search this document. 1000円(P);千円 せんえん (n) 1000 yen 100円ショップ ひゃくえんショップ (n) hundred-yen store 100均(P);百均 ひゃっきん (n) 100 yen shop 110番 ひゃくとおばん (n,vs) police emergency tel. no. (in Japan) 1割(P);一割 いちわり (n) ten percent 1等(P);一等 いっとう (n,adj-no) first-class; first-rank; A1; the most; the best 3次元(P);三次元 さんじげん (n) three dimensions; three dimensional; 3D; 3-D AIDS エイズ (n) (uk) acquired immune deficiency syndrome; AIDS ATM エーティーエム (n) (1) automatic teller machine; ATM; automated teller machine; (2) asynchronous transfer mode; ATM; (3) anti-tank missile; ATM BGM ビージーエム (n) background music; BGM CDプレーヤー(P);CDプレイヤー シーディープレーヤー(CDプレーヤー)(P);シーディープレイヤー(CDプレ イヤー) (n) CD player CM シーエム (n) CM; commercial message DVDプレーヤー ディーブイディープレーヤー (n) DVD player FM エフエム (n) FM; frequency modulation GUI ジーユーアイ (n) graphical user interface; GUI H;h エッチ(P);エイチ (n) (1) H; h; (adj-na,n) (2) (uk) (from 変態) (See 変態・へんたい・2) indecent; lewd; frisky; sexy; (vs) (3) (uk) to have sex JAS ジャス (n) Japanese Agricultural Standard; JAS JETRO ジェトロ (n) Japanese External Trade Organization (Organisation); JETRO JIS ジス (n) {comp} Japanese Industrial Standard; JIS JR ジェーアール (n) (See 日本国有鉄道) Japan Railways; JR MiG ミグ (n) (uk) Mig (Russian aeroplane, airplane); MIG MP3 エムピースリー (n) {comp} MP3 MP3プレーヤー エムピースリープレーヤー (n) {comp} MP3 player OK;おk オッケー(P);オーケー(P) (n) (col) OK ROM ロム (n) (1) read-only memory; ROM; (2) (See ロムる) lurker (on a forum); read-only member S エス (n) (1) (abbr) letter "S" (abbr.
    [Show full text]
  • Virginia Chess Federation
    VIRGINIA CHESS Newsletter The bimonthly publication of the Virginia Chess Federation 2009 - #2 VIRGINIA CHESS Newsletter 2009 - Issue #2 Editor: Circulation: Macon Shibut Ernie Schlich 8234 Citadel Place 1370 South Braden Crescent Vienna VA 22180 Norfolk VA 23502 [email protected] [email protected] k w r Virginia Chess is published six times per year by the Virginia Chess Federation. Membership benefits (dues: $10/yr adult; $5/yr junior under 18) include a subscription to Virginia Chess. Send material for publication to the editor. Send dues, address changes, etc to Circulation. The Virginia Chess Federation (VCF) is a non-profit organization for the use of its members. Dues for regular adult membership are $10/yr. Junior memberships are $5/yr. President: Mike Hoffpauir, 405 Hounds Chase, Yorktown VA 23693, mhoffpauir@ aol.com Treasurer: Ernie Schlich, 1370 South Braden Crescent, Norfolk VA 23502, [email protected] Secretary: Helen Hinshaw, 3430 Musket Dr, Midlothian VA 23113, jallenhinshaw@comcast. net Scholastics Coordinator: Mike Hoffpauir, 405 Hounds Chase, Yorktown VA 23693, [email protected] VCF Inc. Directors: Helen Hinshaw (Chairman), Rob Getty, John Farrell, Mike Hoffpauir, Ernie Schlich. otjnwlkqbhrp 2009 - #2 1 otjnwlkqbhrp Four-time stat champion Geoff McKenna, of Alexandria, writes in to share recent adventures in the DC Chess League. Geoffrey McKenna - Alan Savage French Notes by Geoff McKenna 1 e4 [The listlessness of my recent efforts against the King’s Indian prompted me to try a right-handed game.] 1...e6 2 d4 d5 3 Nd2 [On a whim, abandoning my pregame plan of playing the obnoxious Exchange variation.] 3...b6 4 c3 [The text prevents ...Ba6 because of the threat of Qa4+, but I think 4 Nf3 would have been a better move.] 4...dŒe4 5 NŒe4 Bb7 [Here I used up a bunch of time looking at fantastic variations that begin with 6 Bd3 f5.
    [Show full text]
  • Introduction to Shogi
    Front Cover A Brief Introduction to Shogi Roger Hare January 2021 This is work in progress and will be updated periodically. For the current version, please see Eric Cheymol's Shogi page, or contact me at [email protected] Please also feel free to send feed-back to [email protected] As far as I am aware, no copyright material is included here without permission. If you think that someone's copyright has been infringed, please let me know. The document is 'protected'. Please do not attempt to edit or take extracts from the document – thank you. This document is free and may be freely shared on a no-cost basis. If you have paid for this document, you have been ripped-off!! This release (January 2021) contains additional material about 'Shogi Etiquette' (p. 61). Footnote has been updated to record another sad bastard offering a badly out-of-date copy of the file (p. 6). Change Log and Download information added (currently not visible to raders). Table of Contents [4] Acknowledgments. [6] Editing and Copying [7] Foreword. [12] Introduction to Shogi. [19] The Shogi Board and Pieces. [34] Shogi Diagrams. [39] Moves of the Pieces. [44] Shogi Notation. [55] The Rules of Shogi. [63] Shogi Openings and Castles. [72] Shape, Tesuji, Forks, Pins and Skewers. [88] Shogi Problems. [101] Shogi Proverbs. [104] A Game for Beginners. [133] 10 Shogi Maxims. [134] More about Shogi Notation. [138] Some More Sample Games. [159] Shogi Variants. [165] Glossary of Shogi Terms. [171] Computer Shogi. [183] Shogi Equipment. [187] Bibliography and other Shogi Resources.
    [Show full text]
  • JAIST Repository
    JAIST Repository https://dspace.jaist.ac.jp/ Title 名人を目指すコンピュータ将棋 Author(s) 長嶋, 淳 Citation Issue Date 2007-03 Type Thesis or Dissertation Text version author URL http://hdl.handle.net/10119/3565 Rights Description Supervisor:飯田 弘之, 情報科学研究科, 博士 Japan Advanced Institute of Science and Technology Towards master-level play of Shogi by JUN NAGASHIMA submitted to Japan Advanced Institute of Science and Technology in partial fulfillment of the requirements for the degree of Doctor of Philosophy Supervisor: Professor Hiroyuki Iida School of Information Science Japan Advanced Institute of Science and Technology March, 2007 Abstract This thesis presents our research that aims at defeating the human champion by com- puter Shogi Tacos we develop. The challenges to make a computer play games have been attempted since computers were invented. After the computer Chess machine defeated the human World Chess Champion in 1997, the interest of researches changed to more complex games such as Amazons, Shogi and Go. We have chosen Shogi for our subject because of the complexity. Moreover, we can expect big impact if a computer defeats the human champion since Shogi is the most popular board game in Japan. In this study, we especially focus on the drawbacks of computer Shogi in the opening. Although the long-term view is required for planning a strategy in opening game, it is hard to implement such an idea on a computer. In complex games, a computer prepares an opening database (so-called opening book) that contains thousands moves often played by masters, and using that database a computer can play the master-level opening.
    [Show full text]
  • Introduction to Shogi (.Pdf)
    Introduction to Shogi Will Maynard South Bay Shogi Club Introduction to Shogi Introduction Shogi (将 棋) is the Japanese variant of chess. Western chess and shogi share a common ancestor from India, Chaturanga. Consequently, shogi shares many of the game mechanics of Western chess.One unique feature of shogi allows captured pieces to return to the board: the drop rule. This key difference means that a material advantage is less impactful than in chess; trading a powerful piece for a weaker one may be advantageous for a player. The drop rule became a core component of shogi in the 16th century and marks the last major change to the game. Since its addition, the outcome of a match is more likely to be uncertain until the endgame. Setup Board, Pieces, and Accessories Players sit on opposite sides of a board of 9 ranks (rows) and 9 files (columns), resulting in an 81-space area. Unlike chess, pieces are not identified by color but rather by their orientation. Each piece has a pointed pentagonal shape aimed away from its owner. Each player has 20 pieces. Listed by ascending value, these are: 9 pawns, 2 lances, 2 knights, 2 silver generals, 2 gold generals, 1 bishop, 1 rook, and 1 king. A small stand (“k omadai ”) sits next to the board on each player’s right side to hold captured pieces. In casual games, players often use the wooden box that stores the shogi pieces instead. Initial Board State 1 Introduction to Shogi Figure 1. Representation of the board before the game starts.
    [Show full text]
  • Supporting Interface for Beginners Watching Japanese
    Proceedings of the International MultiConference of Engineers and Computer Scientists 2019 IMECS 2019, March 13-15, 2019, Hong Kong Supporting Interface for Beginners Watching Japanese Chess Games: Visualization of Putting Timing of Captured Piece and Value of Player’s Action Daisuke Shimizu, Yoko Nishihara, Member, IAENG, and Ryosuke Yamanishi, Member, IAENG, Abstract—This paper proposes a supporting interface for game board. Experimental results for the interface showed beginners of Japanese Chess. Japanese Chess players move their that the participants with the interface could understand the pieces to check mate each opponent king. The players make positions of games more. However, there may be any items predictions of the future situations of game. The predictions are hard to think up for beginners of Japanese Chess. Especially, to be evaluated and visualized for the beginners. Some of the the beginners do not understand why a player moves the piece participants mentioned that the putting timing of a captured to the square. They often fail to understand the situations of piece is unclear and the value of player’s action is also games. If such blind information is visualized for the beginners, unclear even if they use the interface. They also mentioned they may understand the situations of games smoothly and they that player’s tactics are also unclear. We found that the three may be able to predict the next action by players. This research improves the interface that have proposed in the previous study items should be visualized for the beginners. for supporting the beginners watching Japanese Chess games. This paper proposes a new supporting interface for the We add new visualized items to the previous interface.
    [Show full text]
  • Using Castle and Assault Maps for Guiding Opening and Middle Game
    Using Castle and Assault Maps for Guiding Op ening and Middle Game PlayinShogi Reijer Grimb ergen Department of Information Science, Saga University Honjo-machi 1, Saga-shi, 840-8502 Japan E-mail: grimb [email protected] Je Rollason Oxford Softworks 198 The Hill, Burford, Oxfordshire, OX18 4HX, England E-mail: [email protected] Abstract Shogi programs still have a lot of ro om for improvement in the op ening and early middle game, which usually is a strategic stage in shogi. The planning of long-term strategies is required, whichisknown to b e hard to program in games. This pap er presents a new metho d for guiding op ening and middle game play in shogi. Board maps for castle formations and assault formations are used to evaluate the strategic value of a p osition. These maps have imp ortantly improved the playing strength of the shogi programs Spear and Shotest. 1 Intro duction The strength of shogi programs has improved considerably in the last couple of years. In the nal stage of the game, the tsume shogi search, shogi programs have outp erformed human exp erts [13]. Even in the endgame phase just b efore mating, shogi programs can outplay strong amateur players. Based on these observations, the strength of shogi programs is estimated to b e at least 3-dan. Despite these accomplishments, there is still a lot of work to b e done b efore a shogi program can b eat the b est players in the world. One of the problems lies in the early stage of the game.
    [Show full text]
  • Improving Strategic Play in Shogi by Using Move Sequence Trees
    Improving Strategic Play in Shogi by Using Move Sequence Trees Reijer Grimbergen Department of Informatics, Yamagata University Jonan 4-3-16, Yonezawa-shi, 992-8510 Japan E-mail: [email protected] Abstract The main weakness of shogi programs is considered to be in the opening and the middle game. Deep search is not enough to cover the lack of strategic understanding, so most strong shogi programs use a hill-climbing approach to build castle and assault formations. The problem of a hill-climbing approach is that if the final result of two different paths is the same, then the final score will also be the same. In shogi, this leads to high priority moves being pushed down the principal variation and in extreme cases such moves will never be actually played. To solve this problem, move sequence trees are proposed, which guide the program through the right order of moves. This approach was tested in the yagura opening. A preliminary self-play experiment shows that using move sequence trees could be an enhancement of hill-climbing approaches for strategic play in shogi. Keywords: Move sequence trees, otoshiana method, hill-climbing, strategic play, computer shogi. 1 Introduction to take the final steps to beating the best profes- sional shogi players. The strategic deficiencies of game programs are expected to be explored by the In recent years, shogi programs have become strong top players. Therefore, this is one of the most im- enough to beat all but the strongest human shogi portant topics in computer shogi. If the opening players.
    [Show full text]