As I write Maverick it's apparent that to create an engine from scratch which plays at genuine Grandmaster level is not trivial. It's more than just bolting together a set of known heuristics. Which made me think - it would be great if there was a "Computer Chess Grandmaster" tItle. It would give our hobby a target to aim for. Maybe it would also attract new talent.
Here's what I propose. The title would be governed by a body e.g. CCRL. If anyone wants to submit their engine there is a fee of $xxx which goes to the testers. The engine would first need to pass a test to ensure it wasn't a clone. Possibly also submit source code. It would then be tested by someone like CCRL. If it scored >2500 ELO in a x game match againt other engines then the author would be awarded the title of computer chess Grandmaster.
I could see some honorary title awarded up front to those individuals which have written engines which are clearly of GM strength.
What do others think?
Steve
Computer Chess Grandmaster Title?
Moderators: hgm, Dann Corbit, Harvey Williamson
-
Steve Maughan
- Posts: 1218
- Joined: Wed Mar 08, 2006 8:28 pm
- Location: Florida, USA
-
jdart
- Posts: 4361
- Joined: Fri Mar 10, 2006 5:23 am
- Location: http://www.arasanchess.org
Re: Computer Chess Grandmaster Title?
2500 is an arbitrary number. The various ratings lists for engines have rating numbers that are internally meaningful but comparing them with human (FIDE) ratings is problematic. "Grandmaster" is whatever you want it to be, for computers.
--Jon
--Jon
-
lucasart
- Posts: 3232
- Joined: Mon May 31, 2010 1:29 pm
- Full name: lucasart
Re: Computer Chess Grandmaster Title?
In principle, it sounds like a good idea. In practice I can already see all the politics and BS that will arise from it.Steve Maughan wrote: Here's what I propose. The title would be governed by a body e.g. CCRL.
That's where I draw the line. This is completely against the whole spirit of free software. There are people who donate their brain time to write free software, and people who donate their CPU time to test these. If you introduce money in there, the only effect is that you eradicate free software and only commercial developpers or usurpers (cloners) will participate: I certainly won't.If anyone wants to submit their engine there is a fee of $xxx which goes to the testers.
Same as above:The engine would first need to pass a test to ensure it wasn't a clone. Possibly also submit source code.
In principle, it sounds like a good idea. In practice I can already see all the politics and BS that will arise from it. The truth is that it's very hard to determine if and to what extent an engine is plagiarized work, especially if the source code is not available. The only way to solve the problem IMO is that the event would be limited to open source engines ONLY. And the source should be available to everyone, not just a judge from CCRL (only experienced engine developpers would be able to make the right decisions, people running external tools not understand what they are doing should never be in a position to judge what they do not know).
2500 CCRL is arbitrary, but what difference is there between receiving an official computer GM titel (whatever that is/means) and knowing that your engine is > 2500 on CCRL. I'm happy to know that my engine is ~ 2750 on CCRL, and I don't need anything else.It would then be tested by someone like CCRL. If it scored >2500 ELO in a x game match againt other engines then the author would be awarded the title of computer chess Grandmaster.
I don't understand this business of honorary title. Seriously, is that so important to flatter one's ego? Would you look at yourself differently in the mirror in the morning knowing that you have this title? Would you put it in a golden frame on the wall in your living room? This is ridiculous...I could see some honorary title awarded up front to those individuals which have written engines which are clearly of GM strength.
Conclusion: I think the current system is perfect the way it is, and all your suggestions would only pervert it. CCRL is great and so is CEGT, and IPON (for top engines only).
Besides, it's not about the ELO it's about the achievement. Clearly between:
- the usurpers who take the source code of IvanHoe, put their name on it, butcher the source code a little bit (without testing of course) to pretend they have done some genuine work, call it another name and compete in CCRL and CEGT.
- and the genuine engine developpers
WE know who is who and what the difference is. It really doesn't matter what clueless end users think. Not to me anyway.
Despite it's weak ELO, I certainly consider your engine Maverick a much greater achievement than Firenzina or Vitrivius.
Theory and practice sometimes clash. And when that happens, theory loses. Every single time.
-
kinderchocolate
- Posts: 454
- Joined: Mon Nov 01, 2010 6:55 am
- Full name: Ted Wong
Re: Computer Chess Grandmaster Title?
Steve Maughan wrote:As I write Maverick it's apparent that to create an engine from scratch which plays at genuine Grandmaster level is not trivial. It's more than just bolting together a set of known heuristics. Which made me think - it would be great if there was a "Computer Chess Grandmaster" tItle. It would give our hobby a target to aim for. Maybe it would also attract new talent.
Here's what I propose. The title would be governed by a body e.g. CCRL. If anyone wants to submit their engine there is a fee of $xxx which goes to the testers. The engine would first need to pass a test to ensure it wasn't a clone. Possibly also submit source code. It would then be tested by someone like CCRL. If it scored >2500 ELO in a x game match againt other engines then the author would be awarded the title of computer chess Grandmaster.
I could see some honorary title awarded up front to those individuals which have written engines which are clearly of GM strength.
What do others think?
Steve
There is zero probability that this would work. The title is only meaningful if people actually care about it. Everybody knows Houdini, but almost nobody cares or remembers the current world computer champion. My friends still think Houdini is the current world computer chess champion because it's the strongest. If the world title is practically useless, how important a grandmaster would be?
-
Steve Maughan
- Posts: 1218
- Joined: Wed Mar 08, 2006 8:28 pm
- Location: Florida, USA
Re: Computer Chess Grandmaster Title?
From the initial reaction it sounds as if there is zero appetite for my suggestion.
I'm a little surprised but no problem. There are clearly some issues about who would do the testing, how one would test for clones, where the cutoff is etc - but I don't think they are insurmountable if the will is there - but it would seem it simply isn't.
I'll drop the idea,
Best,
Steve
I'm a little surprised but no problem. There are clearly some issues about who would do the testing, how one would test for clones, where the cutoff is etc - but I don't think they are insurmountable if the will is there - but it would seem it simply isn't.
I'll drop the idea,
Best,
Steve
-
JarvisXerxes
- Posts: 20
- Joined: Thu May 02, 2013 5:52 pm
- Location: United States
Re: Computer Chess Grandmaster Title?
I second the idea. The same logic applies to human - why do we assign GM titles to humans? To boost their egos?Steve Maughan wrote:From the initial reaction it sounds as if there is zero appetite for my suggestion.
I'm a little surprised but no problem. There are clearly some issues about who would do the testing, how one would test for clones, where the cutoff is etc - but I don't think they are insurmountable if the will is there - but it would seem it simply isn't.
I'll drop the idea,
Best,
Steve
Surely those titles can be commercialized as well, as is the case with those professional players. For non-pro players, that title is a great incentive, and more importantly, an honor for one's intellectual achievement. If you ask me, why do we need "honor" at all? Well ... that's a question too philosophical for me to answer.
I believe writing an original and exceptionally strong engine is no less challenging than actually being a grandmaster.
Life is a statistical distribution.
-
lucasart
- Posts: 3232
- Joined: Mon May 31, 2010 1:29 pm
- Full name: lucasart
Re: Computer Chess Grandmaster Title?
Actually these kind of "titles" exist in a way. Some people create some fake tournaments, delivering fake trophees, like the CSVN folks for example. This year there were about 6 participants, and the winner of their "International Chess Tournament" was ... Rookie !
This kind of thing really makes me laugh, and I can only conclude that these people are desperate, and create such events as a way to draw attention and bring their work to a level where it does not belong. Everyone knows what the strongest programs are, and who is (or is not) a genuine developper of such programs.
Comparing the hard work and skills required to write a GM strength program and becoming a GM yourself is a very strange idea to say the least:
- it is true that most GMs do not have the skills to write a strong chess program, and some of them would never be able to do it (simply because they do not have a "technical background")
- for someone like me, it "only" took me a year to make a 2500 ELO program from scratch, but I could spend the rest of my life studying chess, I would *never* be a GM.
So these tasks require very different skills sets, and are not comparable.
This kind of thing really makes me laugh, and I can only conclude that these people are desperate, and create such events as a way to draw attention and bring their work to a level where it does not belong. Everyone knows what the strongest programs are, and who is (or is not) a genuine developper of such programs.
Comparing the hard work and skills required to write a GM strength program and becoming a GM yourself is a very strange idea to say the least:
- it is true that most GMs do not have the skills to write a strong chess program, and some of them would never be able to do it (simply because they do not have a "technical background")
- for someone like me, it "only" took me a year to make a 2500 ELO program from scratch, but I could spend the rest of my life studying chess, I would *never* be a GM.
So these tasks require very different skills sets, and are not comparable.
Theory and practice sometimes clash. And when that happens, theory loses. Every single time.
-
Gerd Isenberg
- Posts: 2250
- Joined: Wed Mar 08, 2006 8:47 pm
- Location: Hattingen, Germany
Re: Computer Chess Grandmaster Title?
Please stop your ignorance and bashing on the motives of other programmers to play competitive tournaments.lucasart wrote:Actually these kind of "titles" exist in a way. Some people create some fake tournaments, delivering fake trophees, like the CSVN folks for example. This year there were about 6 participants, and the winner of their "International Chess Tournament" was ... Rookie !
This kind of thing really makes me laugh, and I can only conclude that these people are desperate, and create such events as a way to draw attention and bring their work to a level where it does not belong. Everyone knows what the strongest programs are, and who is (or is not) a genuine developper of such programs.
It is not the fault of the CSVN apparently stronger programs did not participate or are not original. Do you think Rookie, The Baron and The King et al. are weak programs? Can you tell me what is original on DiscoCheck?
-
lucasart
- Posts: 3232
- Joined: Mon May 31, 2010 1:29 pm
- Full name: lucasart
Re: Computer Chess Grandmaster Title?
My point is that such titles are meaningless. It may not be the fault of CSVN, but at the end of the day, neither, nor Komodo, nor Critter, nor Stockfish, not dozens of other genuine programs that are stronger than Rookie have shown any interest in this tournament. And it's not against CSVN or Rookie that I'm saying that. It's *in general*, and I think that ICGA is as much of a useless dinosaure as the CSVN.Gerd Isenberg wrote: It is not the fault of the CSVN apparently stronger programs did not participate or are not original.
It depends what you call weak. In absolute terms they are strong, but so are lots of other programs. As you can on this list (which is probably not complete) there are at least 62 different programs that are stronger than The Baron (I couldn't find Rookie on there unfortunately)Gerd Isenberg wrote: Do you think Rookie, The Baron and The King et al. are weak programs?
http://www.computerchess.org.uk/ccrl/4040/
Perhaps the fact that I wrote it from scratch over the course of 3 years, starting from int main() onwards. Would it make you happy if I submitted it to the signature test of Richard Pili ? After all why not. Let's see the results, and we will know if I would have qualified for their meaningless competition. I can run it and send you the results if you PM me your email (or you can do it yourself if you do not trust me, since my program and source code is freely available, see my signature).Gerd Isenberg wrote: Can you tell me what is original on DiscoCheck?
Theory and practice sometimes clash. And when that happens, theory loses. Every single time.
-
velmarin
- Posts: 1600
- Joined: Mon Feb 21, 2011 9:48 am
Re: Computer Chess Grandmaster Title?
You wrote int main, then copy kurt eg, stock, ect, You only get to International Master, being generous.
