As I said before, unfortunately for him, the field of AI left chess decades ago when it became clear that their goals diverged, so now real AI researchers know almost nothing about computer chess.BrendanJNorman wrote: ↑Mon Mar 23, 2020 11:29 pm It sounds like he wants the engine to be sentient, which as Dan said, will not be possible for a LOOOOONG time.
When will the chess programmers write an engine that plans ?
Moderators: hgm, Rebel, chrisw
-
- Posts: 1470
- Joined: Mon Apr 23, 2018 7:54 am
Re: When will the chess programmers write an engine that plans ?
-
- Posts: 4556
- Joined: Tue Jul 03, 2007 4:30 am
Re: When will the chess programmers write an engine that plans ?
Yeah, that was a rare occurrence (by easy I mean that it was easy to do it for that game, not that I can do it easily always). My Rapid rating is 150 elo higher than my Blitz rating.BrendanJNorman wrote: ↑Mon Mar 23, 2020 11:08 pmOvyron wrote: ↑Mon Mar 23, 2020 11:01 pmWhat if it was on rapid? Suddenly only blitz ratings matter?BrendanJNorman wrote: ↑Mon Mar 23, 2020 10:52 pm I'll be impressed (legitimately) even if you even got up to 1800, but the way you're behaving is impossible to believe.
-
- Posts: 550
- Joined: Tue Nov 19, 2019 8:48 pm
- Full name: Alayan Feh
Re: When will the chess programmers write an engine that plans ?
You should just link your account to end this pointless back-and-forth.
Btw, I got a completely winning position in blitz against a guy rated almost 2200 (I'm below 1700) a few hours ago, so this kind of stuff can happen. But it's not common.
-
- Posts: 2283
- Joined: Sat Jun 02, 2012 2:13 am
Re: When will the chess programmers write an engine that plans ?
I for one have always been interested in a chess program that can emulate human play, including some of the human weaknesses.
From Feb 2013
Sept 2013There are two types of engines I would like to see more of.
1. A wild and crazy attacking style, closely emulating a Tal or Morphy like player, with a high contempt setting and swindle capability
or
2. A knowledge-laden program geared towards strategic/positional chess, strong in the endgame, but weaker tactically and still having the contempt setting and swindle feature, as above
I would actually be interested in rather spending money on such efforts than on the next super-engine (seriously!). Think about it, we're "swimming" in strength, but we're short on style. In my other post in this thread, I gave an example where a whopping 400 rating points could be sacrificed to achieve a credible "Tal"-like personality for most players.
Jan 2015My focus would be on creating a planning-based human-friendly program, where actual maneuvers and plans would be carried out, even if they could be refuted by strong human play.
...
I would pack as much knowledge into the engine as possible without fear of 'slowing' it down. Any improvements would be assessed based on its play and results against human competition. Tactical strength would be of secondary importance, but not altogether neglected. The burden of proof would be on the humans to refute the engine's plans.
---
The kind of program I envision could be a great sparring partner for humans, simulating other humans better than it can be done at the moment. Play against such an opponent would be a truly fascinating experience. As it becomes stronger, it could also become a great analysis tool.
Since then we've gotten Rodent/OpenTal (thanks to Pawel and Brendan) to deliver the crazy attacker I was looking for back in 2013, and I myself have been testing CyberNezh for the last few years, which has refined the art of attacking even further.Traditionally, the engines' strength is built primarily on tactics, which comes from search, so to emulate a human player we must have the priorities reversed and have search be crippled and take a back seat to evaluation based on chess knowledge.
I've always wanted to see an engine that could simply play stubbornly, attempting to carry out plans even if they didn't work. Normally, the inherent tactical strength of normal engines does not allow this. So, I think a realistic human-emulator must be crafted differently from the outset, with an emphasis on evaluation and chess moves generated based on what *looks* good in view of it, rather than on what works tactically based on deep calculation.
Don't most humans make moves because they just "look right" to them, and not necessarily because they're absolutely sound? Likewise, a human-emulator should play in a similar fashion. Each move should have a knowledge-based purpose first, with tactical soundness a secondary factor, and be heavily weighted towards the former.
There has been far less progress on the pure human-emulator front, with Dietrich Kappe's Badgyal neural nets coming the closest until now.
-
- Posts: 2487
- Joined: Tue Aug 30, 2016 8:19 pm
- Full name: Rasmus Althoff
Re: When will the chess programmers write an engine that plans ?
Artificial neural networks have as little to do with human intelligence as using a compressor to press manure through a hole in the wall has to do with human digestion.
Rasmus Althoff
https://www.ct800.net
https://www.ct800.net
-
- Posts: 12538
- Joined: Wed Mar 08, 2006 8:57 pm
- Location: Redmond, WA USA
Re: When will the chess programmers write an engine that plans ?
I am curious to know by what measure it is known that the programming of Dietrich Kappe is closer than other efforts.There has been far less progress on the pure human-emulator front, with Dietrich Kappe's Badgyal neural nets coming the closest until now.
Wat exactly is a Badgyal neural net? I have never heard of it.
Taking ideas is not a vice, it is a virtue. We have another word for this. It is called learning.
But sharing ideas is an even greater virtue. We have another word for this. It is called teaching.
But sharing ideas is an even greater virtue. We have another word for this. It is called teaching.
-
- Posts: 919
- Joined: Sat May 31, 2014 8:28 am
Re: When will the chess programmers write an engine that plans ?
Find it here: https://github.com/dkappe/leela-chess-w ... i/Bad-GyalDann Corbit wrote: ↑Tue Mar 24, 2020 9:28 amI am curious to know by what measure it is known that the programming of Dietrich Kappe is closer than other efforts.There has been far less progress on the pure human-emulator front, with Dietrich Kappe's Badgyal neural nets coming the closest until now.
Wat exactly is a Badgyal neural net? I have never heard of it.
Other similar NN: https://github.com/dkappe/leela-chess-w ... d-Networks
Only 2 defining forces have ever offered to die for you.....Jesus Christ and the American Soldier. One died for your soul, the other for your freedom.
-
- Posts: 1470
- Joined: Mon Apr 23, 2018 7:54 am
Re: When will the chess programmers write an engine that plans ?
Yes, which is what NN researchers realized many decades ago.
Last edited by jp on Tue Mar 24, 2020 11:06 am, edited 1 time in total.
-
- Posts: 919
- Joined: Sat May 31, 2014 8:28 am
Re: When will the chess programmers write an engine that plans ?
True.zullil wrote: ↑Mon Mar 23, 2020 11:44 pmIf an engine were sentient, and wanted to play chess well, it would likely install Stockfish and Lc0.BrendanJNorman wrote: ↑Mon Mar 23, 2020 11:29 pmIt sounds like he wants the engine to be sentient, which as Dan said, will not be possible for a LOOOOONG time.
On the other hand, if the OP wanted a "real" answer he would have given a more detailed and concise description of his needs along with a $1,000,000 prize to the person that can provide it first.
I think all he really wanted was to start an argument.
Only 2 defining forces have ever offered to die for you.....Jesus Christ and the American Soldier. One died for your soul, the other for your freedom.
-
- Posts: 1470
- Joined: Mon Apr 23, 2018 7:54 am
Re: When will the chess programmers write an engine that plans ?
The challenge is to emulate strong humans. The more a programmer is happy to sacrifice in playing strength, the easier it becomes to make it fake (weak) humans.