< Earlier Kibitzing · PAGE 3 OF 4 ·
Later Kibitzing> |
Jul-08-16 | | Appaz: <<Sally Simpson> Hi Appaz,
Perhaps a slight misuse of the word 'understanding.'
"Its strength is way beyond most humans chess understanding." It understands nothing about chess. It can calculate way beyond any human and that is it.> I did not say that it was the computer that had the understanding, but instead a strength that our understanding can not match. However, except for the obvious - that a computer has no conscience and can not "understand" in a human way - a chess engine does pretty much what humans do: it calculates and evaluates each position from some subjective parameters. When we humans "understand" a position, we will base that on some quick calculations and on the positional factors on the board like weak king, bishop pair, pawn structures etc. This is exactly what an engine does.
The positional factors we (and the engines) consider is simply a way to "cheat" since we can not calculate a position to the end. An imaginary quantum computer or a super human that could calculate all the way to the bottom would simply not need any positional help. If you follow computer chess you will often find that the engines play "anti-positional" moves that no human would ever consider. They can do this because their deep calculation trumps the short term positional disadvantages for long term advantages, positional or material. Take a look at TCEC and see how much the modern engines respect king safety. Not even a Morozevich on vodka would play like this. As humans, we will <not understand> such position, although we may feel pretty confident about it, and will evaluate it totally wrong. I would argue that a computer "understands" (in a non-conscience way) such a position way better than even the strongest GM. < [...] Have they (computers) understood this one yet. Black to play.
[Diagram]
Black played 45...Qb6 (No computer would play this and every computer would give taking the Queen - with a check. It's top choice. How long after 46.Nxb6+ cxb6 does it take for it to realise it cannot win - or has it found a way after 46.Nxb6+ to win it.) It was a puzzle on here and humans who got it understood the position right away. To get it the thing will have to calculate, it does not understand what is going on.> Detecting fortress-like positions is a piece of cake for modern engines, but this functionality is deliberately dropped from the eval routine in a perfect form because it slows down the calculations. Remember, this piece of quite sophisticated code has to run on each of the hundreds of millions of calculations it performs for each move on the board. Tests has showed that an engine with this is ability will play weaker although it has a better eval routine. You will often see the strongest engines ending up in closed positions with no move to break it open when facing weaker (but still <strong>) engines and draw the game despite a big theoretical advantage. |
|
Jul-08-16 | | Appaz: To highlight the point. An engine or a super human that could calculate a chess positions to the bottom could have the simplest of all eval algorithms: it would just add up the value of all the pieces for each side and compare the two numbers. It (or he or she) would not need any positional consideration ("understanding") at all. We use positional considerations as a substitution for our missing ability to calculate well enough, but chess in its ultimate form is really all about pure calculation. |
|
Jul-08-16
 | | Sally Simpson: Hi Appaz,
I agree with you except in any comparison between computers playing chess and humans playing chess. They are two different games.(I use the term 'games' in a loose sense. A computer does not know it is playing a game.) Computer chess is a science. it is not a game. They are calculating not to win a game but to solve an algorithm. Human Chess is a game adding dozens of factors a computer will never be able to grasp. Humans blunder and win games. a human will knowingly play not the best move to set OTB problems for their opponent to solve. This is something a machine could never do. It has to play what it considers is the best move all the time and every time. Human v human games gives us thousands of examples of lost games spun into a win because the losing player tricks and traps his way out of a lost game in a complicated position. A computer does not know what a complicated position is. A computer would never play a Tal like sacrifice even if the difference is only 0.01 in favour of the non sacrificial move and the 2nd choice sac sets unfathomable variations for the human opponent to solve OTB. They have no intuition which a very important part of human players make up. Yes the top computers can beat humans but they would lose the vast majority of games where a player has had to resort to tricks and traps and counterplay to save or even win a game. Their inability to make a tactical blunder, no matter how deep the refutation, is a weakness. it means they can never expect a tactical blunder so cannot play to induce one. They cannot play the 'game' of chess as we humans do.......yet! |
|
Jul-08-16 | | scholes: <Sally> Your point about intution is true but engines see now days see so deep that they frequently sacrifice material for king attack and positional gains. For ex see this game, Houdini sacrifices 3 pawns for initiative
Rybka vs Houdini, 2011
Latest SF and K are 300 elo stronger than Houdini which played above game |
|
Jul-08-16 | | Absentee: <Sally Simpson>
Relax buddy, them 'puters aren't going to take your place in the food chain. |
|
Jul-08-16
 | | HeMateMe: the above Rybbie game is amazing. You can kind of see the pressure on the b2 pawn, but suddenly white's whole position collapses. chess 3000. Tal would have loved this era. |
|
Jul-08-16 | | john barleycorn: Geoff, as much as I agree with your post I would recommend to be considerate with the words used.
Example:
<Sally Simpson: ...
They are calculating not to win a game but to solve an algorithm. ...> They do not <solve an algorithm>. An algorithm is a procedure to solve a problem. <They have no intuition which a very important part of human players make up.> Well, <intuition> or <speculation>? Rather the latter,I suppose, as you pointed out <Humans blunder and win games. a human will knowingly play not the best move to set OTB problems for their opponent to solve.> <Intuition> has nothing to do with <not playing the best move> knowingly or on purpose. In fact, *intuition* is often used in a context where the *best* move has been played without being able to calculate it in total. |
|
Jul-08-16
 | | HeMateMe: serious players expect the best possible response from opponents. They aren't playing to "irritate" them with certain positions. A computer works the same way. There are more similarities than differences. Aside from a few types of blocked position pawn structures, the computers have won. They've also conquered checkers, poker, backgammon and maybe even Go, considered the last bastion of human dominance in gaming. I bet they play a mean game of Doom, too. |
|
Jul-08-16
 | | Sally Simpson: Hi John,
I thought I had it right, the problem is the actual game and the computer has to solve it. But they are not playing a game. It has no will to win, it fears not losing. It just calculates. Intuition (to me) is when your gut is telling you to play a move and you cannot because you are human work out all the ramifications. You just know it wins. A computer could never play such a move. It has to work it out first. Hi HeMateMe,
Yes good players expect the best reply but when losing you have to play to get them to blunder. The hardest thing to win is a won game against a player who just won't go down. That is irritating. In this respect computers just roll over and lose. They don't know how to cheapo which is an art form. |
|
Jul-08-16 | | john barleycorn: <Sally Simpson: Hi John,
I thought I had it right, the problem is the actual game and the computer has to solve it. But they are not playing a game. It has no will to win, it fears not losing. It just calculates. ...> It uses an algorithm and picks the best *solution* according to his evaluation function. And it just *hopes* this produces a win.
Which today it does constantly against 98% of players. <Fears not losing> yes, that is a strength of these machines. I have never seen any of the things getting red ears and cheeks when their king was under attack. |
|
Jul-08-16
 | | Sally Simpson: Hi John,
I don't think it hopes. They usually have it all worked out. Hope chess is a human trait. Another lad mentioned: "Houdini sacrifices 3 pawns for initiative." A computer does not know what the initiative is. That is us putting human thinking into the play of a machine. HeMateMe thinks Tal would love this era.
Then we recall the Tal quote.
"You must take your opponent into a deep dark forest where 2+2=5, and the path leading out is only wide enough for one." 2+2=5 will never compute.
There are no deep dark forests when machines meet. There is no landscape, no drama, no twists in the tail. No fun. |
|
Jul-09-16
 | | OhioChessFan: <Sally: Humans blunder and win games. a human will knowingly play not the best move to set OTB problems for their opponent to solve. This is something a machine could never do. It has to play what it considers is the best move all the time and every time.
>
Talking programming is beyond my pay grade, but let me take a shot at this. I think it'd be rather simple to program a little subroutine to play a sub-optimal move based on the resulting position. Something like: If top 10 moves have positive evals of <.05, then play 11th best move if opponent has >10 only moves in next 30 plies. |
|
Jul-09-16
 | | alexmagnus: Or take a similar approach as AlphaGo did in Go. Train a neural network on human games. And them combine the NN evaluations wih the evaluations of a comventional engine. Then you get an engine that plays better than humans but "human". |
|
Jul-09-16
 | | alexmagnus: <A computer does not know what the initiative is.> Doesn't it? After all, somehow it <does> evaluate positions with imbalanced material correctly, which means it does understand conceptions like positional advantage, and yes, initiative. It may not know the word "initiative" but you do not have to have a word for something to know that this something exists. |
|
Jul-09-16
 | | HeMateMe: White Zombie
More Human Than Human
<https://www.youtube.com/watch?v=E0E...> |
|
Jul-09-16
 | | Sally Simpson: Hi Alex,
I was just commentating on how we use human terms in a wrong context when looking at a computer game. I suppose it's inescapable as we make attempts to understand and explain what is going on. |
|
Jul-09-16 | | morfishine: Who knows whats best...maybe we are left with 'Father Knows Best' and thats it ***** |
|
Jul-09-16
 | | AylerKupp: <morfishine> Perhaps someone will be sufficiently motivated to write a killer chess program and name it 'Father'. |
|
Jul-09-16 | | scholes: <Sally> Check out this game Stockfish vs Jonny, 2014
Stockfish sacrifices a full rook at move 22. Then it doess nothing to regain the material till move 40. When it sacrifices another rook to win back the investment. It was voted by chess.com as crazy game of the year. |
|
Jul-09-16 | | RandomVisitor: <scholes>In that game, after 21...a5 click for larger viewKomodo-10-64bit:
+0.30/40 22.Nac4 Kg8 23.Qa3 f6 24.Nf3 Nd3 25.Rfc1 Nxc1 26.Rxc1 Nb4 27.Ne1 g6 28.Nxc2 Nxc2 29.Rxc2 Kg7 30.g3 Rhd8 31.h3 Rd7 32.Ra2 Ra8 33.Nb2 Qc1+ 34.Kh2 Rb7 35.Nd3 Qxa3 36.Rxa3 Rb5 37.Nc5 Kf7 38.Kg2 Ke7 39.Ra4 Rb4 40.Ra1 Kd6 41.Kf3 Kd5 42.Kf4 h6 43.Ra2 Rbb8 44.h4 Rb4 45.g4 g5+ 46.hxg5 fxg5+ 47.Kg3 Rbb8 <+0.21/40 22.Nb5 c1Q 23.Raxc1 Qxc1> 24.h4 Qc2 25.Nd6 g6 26.Ndxf7 Kg7 27.Nxh8 Kxh8 28.Qxa5 Kg7 29.Qb5 Rc7 30.Nc4 Qd3 31.h5 Re7 32.Qb8 Qf5 33.hxg6 hxg6 34.Ra1 Qc2 35.Qg3 Nf6 36.Nd6 Nc6 37.Qg5 Rd7 38.Qc5 Qb2 39.Rf1 Qxb3 40.e4 Nd8 41.e5 Nd5 42.Qc8 Nb6 43.Qc1 Ne6 44.Qe3 Qxe3 45.fxe3 Nd5 46.Ne8+ Kh6 47.Nf6 Rd8 48.Kf2 Rf8 |
|
Jul-10-16 | | falso contacto: Black King was miserable all the way tho. |
|
Jul-10-16
 | | Sally Simpson: Hi Scholes,
Thanks for the link, seen it before, still as unimpressed now as I was then. I see they made it GOTD. What's next? 'Sportsman of the Year.' Here:
Substitute 'song. for 'game.'
https://www.youtube.com/watch?v=Gx_... |
|
Jul-11-16
 | | alexmagnus: As for what a computer knows or not. It seems to me many people mix up three notions: knowledge, intelligence and consciousness. Even the most primitive computer possesses knowledge. Actually anything connected with some kind of explicit or implicit database does. Just as easy is the answer whether a computer is conscious - a clear "no". With intelligence, there are debates. I'm on the "yes" side, because most of the "no" arguments IMO mix it up with consciousness. Intelligence is the ability to perform some tasks for which we humans require thinking. It is not necessarily being aware of that ability (after all, already the word "aware" suggests consciousness). In this sense, computers are intelligent, though their intelligence is specific, not general (IBM's Watson may be the first step towards general intelligence). The pyramid is this:
Knowledge < specific intelligence < general intelligence < consciousness. Each "bigger" part cannot exist if the smaller part is absent. Chess computers are on the specific intelligence level. Modern computer technology generally somewhere in between specific and general intelligence. And it will take some time for comps to gain consciousness. Nobody still knows what consciousness is. There is that somewhat disturbing theory that consciousness emerges spontaneuosly in any intelligent system that is complex enough, with the degree of the necessary complexity being yet unknown. Disturbing because if this is the case, one day we may create a conscious computer without having aimed for it. |
|
Jul-11-16 | | Schwartz: I have a cat, and I'm convinced mice have consciousness.. also they can make about 200 sounds. Anyway, humans have access to a really pretty good assortment of tools to operate. Some computers should have a vibrant 'ecosystem' to support their purposes.. but they're(the computers) not very similar to humans.. and I don't see them having consciousness for the next 1000 years. |
|
Jul-11-16 | | Everett: We don't even understand how consciousness works, how it's created in living things, how it operates... Yet, we feel we can create it in a computer. Remarkable. |
|
 |
 |
< Earlier Kibitzing · PAGE 3 OF 4 ·
Later Kibitzing> |