LinuxQuestions.org
Visit Jeremy's Blog.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Non-*NIX Forums > Programming
User Name
Password
Programming This forum is for all programming questions.
The question does not have to be directly related to Linux and any language is fair game.

Notices


Reply
  Search this Thread
Old 09-06-2002, 10:06 PM   #16
lackluster
Member
 
Registered: Apr 2002
Location: D.C - USA
Distribution: slackware-current
Posts: 488

Rep: Reputation: 30

The turing test is a sack of crap. I don't recall where I read this, but somebody put it this way (I"m of course para-phrasing) :

we should be focusing on what AI accomplishes, not how it looks doing it and who it fools in the process. We achieve flight with machines that in no way resemble those things that fly in nature (birds, flies, bees, etc).

er...something like that. Of course the original author could articulate much better than myself, but you get the point. I feel what you're saying though, Bert. I just wanted to throw my two cents in about Turing.
 
Old 09-07-2002, 04:50 AM   #17
llama_meme
Member
 
Registered: Nov 2001
Location: London, England
Distribution: Gentoo, FreeBSD
Posts: 590

Rep: Reputation: 30
http://www.cogs.susx.ac.uk/users/blayw/tt.html
explains that point of view.

Of course Turing did a lot more for computing than coming up with the Turing test.

Alex
 
Old 09-07-2002, 02:43 PM   #18
Bert
Senior Member
 
Registered: Jul 2001
Location: 406292E 290755N
Distribution: GNU/Linux Slackware 8.1, Redhat 8.0, LFS 4.0
Posts: 1,004

Rep: Reputation: 46
Quote:
Originally posted by lackluster
The turing test is a sack of crap.
How would you propose testing adaptive reasoning? A game of chess ? The Voigt Kampff Empathy test ?

The fact that the test has worked until now to effectively discern natural language from natural language processing perhaps only means that Turing was clever but might also mean that his test was well specified.

Bert
 
Old 09-08-2002, 09:43 AM   #19
lackluster
Member
 
Registered: Apr 2002
Location: D.C - USA
Distribution: slackware-current
Posts: 488

Rep: Reputation: 30
Quote:
Originally posted by Bert
How would you propose testing adaptive reasoning?
[disclaimer : my words are based less on fact than on opionion.]

Relativly. The whole perspective on AI is too general (currently). We're looking to AI to be just like bob (general name, no real finger-pointing). But that, like you said, is pretty far off. The Turing test could prove useful (but not an absolute standard) for AI progs designed to be human-like (physchatrist (sp?), AI bot who talks about sex, any expert system ...), but we shouldn't [yet] expect an AI prog to be able to talk about anything we can.

If I hire a robot housemaid (like in the Jetsons) I want [him = (him/her)] to know all about his job. I want him to be able to smell dirt in the air and suck it up before it hits the ground. I don't care if he is able to tell me I'm hooking up my new mobo wrong (well, bad example, that might come in handy, but you get the point). Surely my botmaid will fail the Turing test. But so what? The botmaid has some very human-like qualities, but the whole reason I hired him for the job is because most of his qualities are not human (won't get tired, won't get grossed out, won't sell my secrets to ad companies).

So I find the Turing test to be irrelavant (I don't hate the Turing test, and I only called it "a sack of crap" just to state that I don't find it relative) and this is mainly due to AI, while posseing many human-like qualites, is often chosen because it is NOT human, and will NOT go crazy from doing the same thing over and over (of course, we all do that, but that's another topic).

Back to your orignal question, Bert :
"How would you propose testing adaptive reasoning?"

I think it's realitive. I know you had a hint of sarcasm, but chess is a good example - if you're making a chessbot. I'm unfamiliar with "Voigt Kampff Empathy test". Sorry, I don't feel like looking it up. But yes, if it's a less narrow topic than "emulating a human", that's a good measure of adaptive reasoning.


Last edited by lackluster; 09-08-2002 at 09:50 AM.
 
Old 09-08-2002, 09:55 AM   #20
lackluster
Member
 
Registered: Apr 2002
Location: D.C - USA
Distribution: slackware-current
Posts: 488

Rep: Reputation: 30
..... continuation of above post (NS6 sucks when there are more than 500 chars in a textbox)

"The fact that the test has worked until now to effectively discern natural language from natural language processing perhaps only means that Turing was clever but might also mean that his test was well specified."

Well, you'll not hear be dispute the cliam that Turing was clever. But you'll forgive me if I fail to see how you were able to come to the conclusion that "his test was well specified.". I can't tell if I"m just being slow, or if I really don't get it. In either case, can you rephrase that (or dumb it down)?
 
Old 09-08-2002, 12:43 PM   #21
Bert
Senior Member
 
Registered: Jul 2001
Location: 406292E 290755N
Distribution: GNU/Linux Slackware 8.1, Redhat 8.0, LFS 4.0
Posts: 1,004

Rep: Reputation: 46
The test was well chosen - in answer to the question "How do you test intelligence?" Turing could have devised any number of tests - writing a love letter, reading the news, or a game of poker.

If a human cannot tell whether he is communicating with another human or a machine, the machine can be said to be artificially intelligent.

Do you think intelligence can be accurately measured? Would we be able to scientifically discern an intelligent being? If you think so, then I can understand your lack of faith in the Turing test. But most people don't think it's possible and neither does the scientific community.

So the Turing test is like a wall of unspecified height, which no-one has managed to jump yet so (and because) no-one knows what's needed to jump it . That's why it's a good test.

Hope this explains a little better.

Bert
 
Old 09-09-2002, 06:21 PM   #22
lackluster
Member
 
Registered: Apr 2002
Location: D.C - USA
Distribution: slackware-current
Posts: 488

Rep: Reputation: 30
Seems a little arrogent to compare intelligence to how we are. But it could also be argued that we really have nothing else to compare it to. Because the definition of intelligence is relative, I would venture to say it is of the same importance (with AI, not in general) as being knowledgable. Making desisions in good taste and relative to the situation can be a suitable definition for intelligence for the field of AI. Having said these things, I don't feel that we should be comparing AI to us [humans], and should consider it an entity in it's own right. Have we never met another being that shows signs of "intelligence"?
 
Old 09-10-2002, 03:49 AM   #23
Bert
Senior Member
 
Registered: Jul 2001
Location: 406292E 290755N
Distribution: GNU/Linux Slackware 8.1, Redhat 8.0, LFS 4.0
Posts: 1,004

Rep: Reputation: 46
Well, yes, but then we would need to get a dolphin or a chimp or an alien to say whether the computer shows intelligence and they're only interested in fish, bananas or making crop circles respectively.

Bert
 
Old 09-10-2002, 12:44 PM   #24
lackluster
Member
 
Registered: Apr 2002
Location: D.C - USA
Distribution: slackware-current
Posts: 488

Rep: Reputation: 30
or write programs that are intrested only in these things
 
Old 09-11-2002, 02:24 PM   #25
TuftedPuffin
LQ Newbie
 
Registered: Aug 2002
Distribution: Debian
Posts: 10

Rep: Reputation: 0
Quote:
Originally posted by lackluster
You are correct about PERL not being designed for AI, but not as general-puirpose and flexible as C? PERL is just as, dare I say more, genral-purpose and flexible as C. I would choose PERL to write AI over C any day. Breaking things down into packages and modules, I don't think reading the PERL source would be too horrific. Your statement about one big regexp parser almost offends me - I've only started using PERL recently and have already found millions of uses for it - other than a big regexp parser. I have yet to run into a problem that PERL couldn't do but C could (though I could think of many such situations). I suppose it's a matter of opionion (<-- I hate trying to spell that word) though.
Lackluster, I apologize if I offended you. I was speaking from my own VERY light experience with PERL and legacy code. Shoulda known better. I would be curious to see what sort of AI systems could be produced in it, though, and learning about its OO capabilities (which I thought were nonexistent at the time).

A friend today sent me this interview with the creator of PERL, in case you've not seen it on slashdot yet. http://interviews.slashdot.org/artic...mode=nocomment
 
Old 09-17-2002, 02:19 PM   #26
lackluster
Member
 
Registered: Apr 2002
Location: D.C - USA
Distribution: slackware-current
Posts: 488

Rep: Reputation: 30
You didn't offend me, I just hold PERL in very high reguard. Thanks for the link, btw. I didn't know Larry Wall was Christan. He was the first person in 10 years to make me question my lack of religion. But then I wised up to his scheme .
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
which programming language is used to do tcp/ip programming?? gajaykrishnan Linux - Networking 9 12-21-2012 05:16 AM
im new to programming but..... boxerboy Programming 6 08-26-2005 06:17 AM
Difference between Top Down programming & Bottom up programming minil Programming 1 06-17-2005 02:42 AM
C programming oranj Linux - Networking 1 12-07-2004 12:40 AM
Qt Programming... jinksys Programming 1 08-06-2003 04:33 AM

LinuxQuestions.org > Forums > Non-*NIX Forums > Programming

All times are GMT -5. The time now is 05:34 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration