| How many patterns do you have to memorize to become a master? |
|
|
|
| Written by Sciurus | |||
| Friday, 03 November 2006 | |||
|
This is part 2 of the chess tactics psychology miniseries based on "The
Psychology of Chess Skill
Several studies used computer programs to simulate the chunking of chess positions. If the program was given a new position, it would first try to match it with chunks it had already learned. After that, the program would try to sort the remaining parts of the position in new chunks based on piece types, defense relationship, etc. Interestingly, the majority of the chunks recognized by the computer programs were identical to those used by chess masters to recall the same position. The success rate of a computer program for recalling a given chess position can then be used to estimate the number of chunks needed to achieve the same skill level as chess masters. However, these methods are based on too many assumptions and chess is too complex to obtain a fixed number. Furthermore, the behavior of a computer program knowing only a few hundred chunks that probably wouldn't be able to compete with human novices is extrapolated to the level of a chess master. Therefore, most studies conclude that something between 10000 and 100000 different chunks have to be memorized to perform on the same level as a chess master. At the first look, these numbers may look daunting. However, they are in the same order of magnitude as the number of english words available to a competent speaker and mastery of both a language and chess requires many years of practice. And even grandmasters are not perfect. A factor of 5 to 10 times as many chunks is estimated to be necessary for perfect performance. The numbers cited above are based on the ability of chess masters to recall a given chess position that has been shown to them for a few seconds. It should be kept in mind that being able to recall a position is not the same as deciding which move is correct (see also the difference between chunks and pattern in part one of this miniseries). The recognition of tactical pattern that trigger a move decision is probably based on the spatial relationship between the chunks of pieces present on the board. While reading Dennis Holding's book, I came the belief that it is likely that chess mastery requires several layers of chunking and pattern recognition and that tactical ability requires more than just recognizing a simple group of pieces within a chess position. Using analogy between learning chess and a language: Becoming fluent in a language requires more than just learning the vocabulary (which might be the equivalent of chunks in chess). Fluent speakers assemble whole sentences and decipher them "on the fly" without conciously thinking about them similar to chess masters making the right moves even in complex situations. The most important practical insight of this research for learning to play chess is that chess mastery requires to store a collection of chunks and pattern in long-term memory which can be asociated with the positions during games. The problem is, however, that nobody really knows how exactly the chunks we need to know to play good chess look like - otherwise we could "simply" try to memorize them directly. Moreover, most of the research concentrates on explaining the fascinating skills of master-level chess players and does not give a specific optimum study plan for beginners who want to improve quickly. Reading about scientific explanations on how our brain works was interesting to me. To learn play better chess, however, I still have to rely on playing many many games to get these mysterious chunks into my head. Comments (4)
![]() How did computers locate chunks?
written by Thomas Dybdahl Ahle, November 09, 2006 nice articles
written by Playerz, November 18, 2006
about a chess engine that play like humans, it seems to me that Hiarcs looks like that...
Write comment
|
|||
| Last Updated ( Friday, 10 November 2006 ) | |||
| < Prev | Next > |
|---|







Play chess in style - 
Did the book describe these algorithms in more details?
It would be interesting to write a chessengine, that plays chess the same way as humans.