|
|
|
THE DISTRIBUTED CHESS
PROJECT![]()
Creating Chess-Playing Artificial Neural Networks with Distributed Evolutionary Algorithms
Download | Client Doc | The Project | Results & Stats | Links | Feedback | The Press | Bugs | Home
Results and User Statistics as of 11/2/2002 Previous | Next
Currently the project has 355 registered participants.
Since 06/23/2002 a cumulated computing time of 996 days 5 hours 21 min 24 sec has been contributed.
90 participants have returned at least one candidate neural network. The results of the best ones are ranked according to test performance, corresponding training performance and contributed computing time in the following table:
| Rank | User-ID | Best
Performance on Test Set (%) |
Best
Performance on Training Set (%) |
Cumulated
Computing Time (d:h:m:s) |
| 1 | esa.elovaara | 78 | 88 | 83:2:20:38 |
| 2 | jason | 78 | 88 | 7:3:22:3 |
| 3 | peter.k.campbell | 76 | 94 | 57:3:32:24 |
| 4 | henkf | 76 | 94 | 8:11:10:50 |
| 5 | midmalex | 76 | 92 | 59:6:56:35 |
| 6 | regloh.lliw | 76 | 92 | 3:18:20:48 |
| 7 | ssieh | 76 | 92 | 1:2:9:47 |
| 8 | freemac_99 | 76 | 90 | 50:10:1:26 |
| 9 | scotte | 76 | 90 | 9:23:21:39 |
| 10 | pt.schwarz | 76 | 90 | 7:23:16:44 |
| 11 | thornton | 76 | 90 | 5:13:7:57 |
| 12 | stefan.bengtsson | 76 | 88 | 2:10:55:26 |
| 13 | lithron | 76 | 88 | 1:22:39:52 |
| 14 | W | 76 | 86 | 14:11:55:25 |
| 15 | gipe | 76 | 86 | 2:22:34:39 |
| 16 | sr | 76 | 82 | 9:20:9:6 |
| 17 | amiguel | 74 | 94 | 11:22:16:33 |
| 18 | m_diosi | 74 | 92 | 32:10:9:6 |
| 19 | tran_tang | 74 | 92 | 21:12:11:31 |
| 20 | ad_lord\hotmail.com | 74 | 92 | 17:12:17:24 |
| 21 | atalmadge | 74 | 92 | 13:4:22:25 |
| 22 | john.obrien | 74 | 92 | 3:15:59:17 |
| 23 | NeuroBernd | 74 | 92 | 2:3:50:41 |
| 24 | u37206657 | 74 | 90 | 32:12:47:4 |
| 25 | simon | 74 | 90 | 30:7:54:55 |
| 26 | vishvananda | 74 | 90 | 29:6:21:43 |
| 27 | njenson | 74 | 90 | 17:7:5:26 |
| 28 | richbcla | 74 | 90 | 12:11:0:29 |
| 29 | david7091 | 74 | 90 | 9:8:34:20 |
| 30 | 5xd7g251lq2vs001 | 74 | 90 | 7:19:49:30 |
| 31 | gillrich | 74 | 90 | 3:13:12:34 |
| 32 | ddcc | 74 | 90 | 2:21:10:12 |
| 33 | shop | 74 | 90 | 2:4:18:42 |
| 34 | qwerty4 | 74 | 88 | 15:6:31:45 |
| 35 | jarekfil | 74 | 88 | 3:21:51:7 |
| 36 | regloh.lliw | 74 | 88 | 2:12:22:10 |
| 37 | mitchellonline | 74 | 86 | 8:0:19:27 |
| 38 | jean_efpraxiadis | 74 | 84 | 16:15:9:32 |
| 39 | rich_luce | 74 | 84 | 8:20:6:46 |
| 40 | arnowa | 72 | 94 | 6:14:56:2 |
| 41 | ravik | 72 | 94 | 3:12:37:27 |
| 42 | thunder124 | 72 | 92 | 12:2:33:35 |
| 43 | ssmythe | 72 | 92 | 8:12:34:10 |
| 44 | zanglerska | 72 | 92 | 3:21:14:39 |
| 45 | santzi | 72 | 92 | 2:13:44:23 |
| 46 | toddkloos | 72 | 92 | 1:18:49:49 |
| 47 | Sebastian | 72 | 92 | 1:9:25:17 |
| 48 | llclarisse | 72 | 90 | 31:2:34:44 |
| 49 | ic | 72 | 90 | 26:2:31:58 |
| 50 | organizer | 72 | 90 | 23:20:15:24 |
| 51 | mutefly | 72 | 90 | 15:9:50:32 |
| 52 | wingy | 72 | 90 | 13:1:48:49 |
| 53 | joachim | 72 | 90 | 10:17:26:20 |
| 54 | idiott47 | 72 | 90 | 8:12:17:43 |
| 55 | kannan | 72 | 90 | 7:10:12:14 |
| 56 | alasdair | 72 | 90 | 6:1:17:58 |
| 57 | kennynthebest | 72 | 90 | 6:0:19:37 |
| 58 | jopicard | 72 | 90 | 4:20:22:12 |
| 59 | azrael | 72 | 90 | 4:18:7:10 |
| 60 | fronte | 72 | 90 | 3:7:31:4 |
| 61 | doo | 72 | 90 | 2:16:45:29 |
| 62 | frank | 72 | 90 | 2:4:59:41 |
| 63 | sliver | 72 | 90 | 1:21:28:23 |
| 64 | vince.mele | 72 | 90 | 1:18:2:21 |
| 65 | aaron | 72 | 90 | 0:23:47:58 |
| 66 | holle | 72 | 88 | 17:9:56:33 |
| 67 | jwa | 72 | 88 | 12:15:43:11 |
| 68 | mentis | 72 | 86 | 20:1:9:18 |
| 69 | a.wagner1 | 72 | 86 | 5:7:23:57 |
| 70 | petera | 72 | 86 | 0:5:7:53 |
| 71 | afmomania | 72 | 86 | 0:3:27:12 |
| 72 | mhond99 | 72 | 84 | 6:8:55:35 |
| 73 | turrinipa | 72 | 82 | 10:0:29:33 |
| 74 | layton97 | 72 | 80 | 3:17:16:44 |
| 75 | amanwithattitude | 70 | 94 | 1:23:3:7 |
| 76 | rdmltrs | 70 | 92 | 9:20:46:55 |
| 77 | arno | 70 | 92 | 3:10:10:46 |
| 78 | lshome | 70 | 92 | 3:3:59:49 |
| 79 | davidroel | 70 | 90 | 5:19:51:36 |
| 80 | NNBernd | 70 | 90 | 3:7:49:43 |
| 81 | paul.abrams | 70 | 90 | 1:20:1:41 |
| 82 | joe | 70 | 90 | 1:13:57:13 |
| 83 | stjernbecker | 70 | 90 | 0:22:20:39 |
| 84 | berndt | 70 | 86 | 2:5:4:32 |
| 85 | chess | 68 | 94 | 5:12:34:34 |
| 86 | agarcia | 68 | 92 | 14:14:36:18 |
| 87 | mljwing | 68 | 92 | 12:20:16:30 |
| 88 | Barrios_Blue | 68 | 92 | 6:1:41:49 |
| 89 | ttf11 | 68 | 90 | 2:12:35:23 |
| 90 | pouilley | 68 | 88 | 2:15:47:56 |
... and what does it all mean ?
What I call the 'test set' consists of 50 chess problems with known best continuations. This set must be viewed in contrast to the 'training set' consisting of 50 different problems. The test problems are presented to the net after the training is finished in order to test how well a neural net generalizes from the training problems. This is most important, since a neural net that does well on the training set but not on an independent test set isn't worth its money.
And this is the good news: There definitely is generalization to some degree in the results so far. During training, the neural nets do in fact capture some positional patterns, that enable them to find the correct continuations most of the time when confronted with the test problems.
Numerically, the results in the table are encouraging and rather impressive, because a neural net with e.g. 75% test performance picks the only correct move from a variety of 30 to 50 possible legal moves for 3 out of 4 problems it sees for the very first time. From the pessimist point of view, however, it still fails on 1 out of 4 problems. Moreover, since the typical training performance is higher, we don't have perfect generalization. Therefore it must be the goal to find neural nets with test performance as high as the training performance.
What you as active project participants can and should do at this point is fiddle around with the free parameters of both neural networks and genetic algorithm in order to find a configuration that maximizes the test performance. Any questions? Please check the documentation first, but you may contact me directly as well via Ralf.Seliger@t-online.de
Copyright (c) 2002-2003 by Ralf Seliger. All rights reserved.