I downloaded Houdini...

Discussion of anything and everything relating to chess playing software and machines.

Moderators: hgm, Rebel, chrisw

rbarreira
Posts: 900
Joined: Tue Apr 27, 2010 3:48 pm

Re: I downloaded Houdini...

Post by rbarreira »

bhlangonijr wrote:
rbarreira wrote: It is a successful AI agent in the sense that it plays chess really well (defining "playing chess well" as playing a full game with normal chess rules, which would hardly end up in a 9 knights, 3 queens position with good play from the AI agent).

But then again, for many people AI is always defined as "that which computers can't do well yet", in which case no computer program can ever be successful at AI :P (moving goalposts and all that).
I completely disagree and I think "that which computers can't do well yet" is a very lousy definition for AI. I'll quote something which IMO captures better what AI should be: "..where an intelligent agent is a system that perceives its environment and takes actions that maximize its chances of success." - John MacCarth. There must be some sort of "conscience" within the AI agent so that it can dynamically change its behaviour to better adapt to different situations. That's exactly what the current approaches to implement a top chess engine are NOT considering. As Miguel nicely put it is overfitted. Computers do a lot of things very well and it doesn't mean they have intelligent behaviour because of that.
I was of course being sarcastic with that definition.

However the definition you cited there is vague and useless as well. Who defines success, and who can prove or disprove that any actions taken by an AI "maximize the chance of success" except in very narrow domains which are probably going to be dissed as "not requiring intelligence" anyway?

I still say people's idea of AI is based on moving goalposts all the time. A few decades ago many people believed beating a chess GM required true intelligence and that the "symbolic manipulation" done by chess-playing programs could never result in intelligent behavior such as playing a full game of chess well. Nowadays that is of course disproven, so instead we have people saying that the chess program must adapt to ANY chess position and not just be able to play a game well. Do you see the moving goalposts that is done to keep AI always at the horizon?

Regarding the notion of "being overfitted", put a human in a 10-dimensional environment and see if he can maximize any chances of success... Does this mean humans are overfitted and not intelligent?

Just one more thing: I prefer to see intelligence as a continuum rather than a "black or white" thing. Computers are more intelligent today than 20 years ago. They can do more things now than before, many of which were earlier thought to require a more general intelligence and conscience such as humans have. They will be more intelligent tomorrow, and after some time they will be more intelligent than humans (unless of course we merge AI with our brains).
bhlangonijr
Posts: 482
Joined: Thu Oct 16, 2008 4:23 am
Location: Milky Way

Re: I downloaded Houdini...

Post by bhlangonijr »

rbarreira wrote: I was of course being sarcastic with that definition.

However the definition you cited there is vague and useless as well. Who defines success, and who can prove or disprove that any actions taken by an AI "maximize the chance of success" except in very narrow domains which are probably going to be dissed as "not requiring intelligence" anyway?
The quote was meant to better capture the idea (as I said) , not to define it. But now I agree with most things you said. Indeed we must not see intelligence as a "black or white" thing.
I still say people's idea of AI is based on moving goalposts all the time. A few decades ago many people believed beating a chess GM required true intelligence and that the "symbolic manipulation" done by chess-playing programs could never result in intelligent behavior such as playing a full game of chess well. Nowadays that is of course disproven, so instead we have people saying that the chess program must adapt to ANY chess position and not just be able to play a game well. Do you see the moving goalposts that is done to keep AI always at the horizon?
Doesn't it happen all the time? If you discover new things or new spaces then you have to move the goalpost. Would you expect Newton's mechanics to describe the universe in the quantum's world?
The simple fact is that mainly because of the advances of the new processors made it possible to create searching beasts as we have today, with a lot of memory for transposition tables, etc. In this specific case the goalpost has not been moved, but rather we *solved the problem using some sort of brute-force. Therefore I guess people's beliefs were really wrong in the sense that is not needed intelligence to make a computer to play chess. But I am not saying it is impossible. I am saying the current top chess engines don't use intelligence as a resort to play the game.
Regarding the notion of "being overfitted", put a human in a 10-dimensional environment and see if he can maximize any chances of success... Does this mean humans are overfitted and not intelligent?
They would certainly have much more chances than a system using hard-coded parameters and algorithms specifically designed for 3-dimensional environments.
Just one more thing: I prefer to see intelligence as a continuum rather than a "black or white" thing. Computers are more intelligent today than 20 years ago. They can do more things now than before, many of which were earlier thought to require a more general intelligence and conscience such as humans have. They will be more intelligent tomorrow, and after some time they will be more intelligent than humans (unless of course we merge AI with our brains).
I agree.
gerold
Posts: 10121
Joined: Thu Mar 09, 2006 12:57 am
Location: van buren,missouri

Re: I downloaded Houdini...

Post by gerold »

hgm wrote:because people claim it is the strongest engine in the World.

And it is always fun to see the strongest humiliated a bit by losing from a position that they initially evaluate as +7.5. :lol: :lol: :lol: For the other side it can sometimes win, though.

If you want to watch the fun: Games are broadcasted live here.
You downloaded Houdini. Wow. You have gone to the
other side. :oops:
SchachProfi
Posts: 66
Joined: Tue Apr 27, 2010 5:23 pm

Re: I downloaded Houdini...

Post by SchachProfi »

Haha, what a nice game! :lol:
Richard Allbert
Posts: 792
Joined: Wed Jul 19, 2006 9:58 am

Re: I downloaded Houdini...

Post by Richard Allbert »

Hi!

What I find really cool about these games is watching the engines Coordinate so many knights! I find managing two difficult :)

Ciao

Richard