Enabling machines to reason like humans

Daily Newsletters

Sign up to ZDNet UK's daily newsletter.

ANALYSIS

In 1956, a group of computer scientists gathered at Dartmouth College to delve into a brand-new topic: artificial intelligence.

The summer rendezvous in the Connecticut River Valley town of Hanover, New Hampshire, served as a springboard for discussions on ways that machines could simulate aspects of human cognition: How can computers use language? Can machines improve themselves? Is randomness a factor in the difference between creative thinking and unimaginative competent thinking?

The underlying assumption was that, in principle, learning and other aspects of human intelligence could be described precisely enough that a machine could be programmed to simulate it.

Principal figures at the Dartmouth conference included such notables as Marvin Minsky, then of Harvard University; Claude Shannon of Bell Laboratories; Nathaniel Rochester of IBM; and Dartmouth's own John McCarthy.

It was McCarthy who put the name "artificial intelligence" to the field of study, just ahead of the conference. With Dartmouth hosting a 50th anniversary conference this month, McCarthy — now a professor emeritus at Stanford University — spoke about the early expectations for AI, the accomplishments since then and what remains to be done.

Q: You're credited with coining the term "artificial intelligence" just in time for the 1956 conference. Were you just putting a name to existing ideas, or was it something new that was in the air at that time?
A: Well, I came up with the name when I had to write the proposal to get research support for the conference from the Rockefeller Foundation. And to tell you the truth, the reason for the name is, I was thinking about the participants rather than the funder. What's needed is to figure out good ways of constructing new ideas from old ones.

Claude Shannon and I had done this book called Automata Studies, and I had felt that not enough of the papers that were submitted to it were about artificial intelligence, so I thought I would try to think of some name that would nail the flag to the mast.

And looking back, do you think that that's the right term? It seems fairly self-evident, but would there be a better way to describe this kind of research?
Well, there are some people who want to change the name to "computational intelligence"... It seems to me I couldn't have used (that term in 1955) because the idea that computers would be the main vehicle for doing AI was far from unanimous. In fact, it would have been a minority view at that time.

At the time, in that proposal, you had said (about using computers to simulate the higher functions of the brain) that "the major obstacle is not the lack of machine capacity but our inability to write programs taking full advantage of what we have". So the machinery was there, but the programming skills weren't?
It wasn't a question of skills, it was a question of basic ideas, and it still is. One of them that comes up very clearly is when you compare how well computers play chess with how badly they play Go, in spite of comparable effort having been put in. The reason is that in Go, you have to consider the situation, the position... and furthermore, you have to identify the parts — and how to do that isn't well understood, even yet.

So the attendees in 1956 — and I'm sure you, too — were very optimistic about what could be done by, say, the 1970s with chess playing, composing classical music, understanding speech. How far did we get in the 50 years? Were the initial expectations too optimistic?
Mine were, certainly. I think there were some others there who were rather pessimistic.

What was there to be pessimistic about?
Well, the thing is, you can only take into account the obstacles that you know about, and we know about more than we knew then.

What are some of the big things that have been learned over the last 50 years that have helped shape research in artificial intelligence?
Well, I suppose one of the big things was the recognition that computers would have to do nonmonotonic reasoning.

Could you elaborate on that — nonmonotonic reasoning?
In ordinary logical deduction, if, say, you have a sentence P that is deducible from a collection of sentences — call it A — and we have another collection of sentences B, which includes all the sentences of A, then it will still be deducible from B because the same proof will work. However, humans do reasoning in which that is not the case. Suppose I said, "Yes, I will be home at 11 o'clock, but I won't be able to take your call". Then the first part, "I will be home at 11 o'clock," — you would conclude that I could take your call, but then if I added the "but" phrase, then you would not draw that conclusion.

So nonmonotonic reasoning is where you draw a conclusion, which may be a correct conclusion to draw, but it isn't guaranteed to be true...

Post your comment

In order to post a comment you need to be registered and logged in.

You can also log in with Facebook. Log in or create your ZDNet UK account below

  • Login

Will not be displayed with your comment

By signing up for this service, you indicate that you agree to our Terms and Conditions and have read and understood our Privacy Policy. Questions about membership? Find the answers in the Community FAQ

Get ZDNet UK's daily newsletter

Enter your email address to sign up

ZDNet UK Live

marty@gomcgruff.com

If you are looking for full parental control that monitors & controls everything kids do online (including Facebook) , as well as blocks...

6 hours ago by marty@gomcgruff.com on TalkTalk: Don't force ISPs across porn-filter Rubicon
Thomas Gellhaus

I also installed the KDE version; I also will probably try out razorqt since I really haven't had a chance to before. I'm looking forward to the...

9 hours ago by Thomas Gellhaus via Facebook on Mageia 2 Released
francisabigail

Acquiring when reinvention/cannibalization is too challenging for a large organization can be an excellent strategy- still, so many mergers stumble...

12 hours ago by francisabigail on Ariba buy parks SAP on Oracle's cloud turf
apexwm

All of the feedback regarding using a touch monitor for a desktop PC is right on. Several months ago, we installed a "demo" multitouch all-in-one...

17 hours ago by apexwm on Windows 8 could speed multi-monitor uptake
191706

anyone wanting to triple boot *their* own Mac

18 hours ago by 191706 on xTreme Triple Booting: Linux, Mac & Windows
SoapyTablet

Cont.. Biggest Bugbear: Win7's stop-animate-go approach to work, you develop a staggered (not in the above alchohol sense of the word) approach to...

18 hours ago by SoapyTablet on Windows 8 could speed multi-monitor uptake
SoapyTablet

Ah the joys of Windows 8 Consumer Preview... If Windows 7 was 'Vista with Lipstick', whats Windows 8? Vista with Lipstick, the morning after?...

18 hours ago by SoapyTablet on Windows 8 could speed multi-monitor uptake
daveveej

Though the metro look is quite cool on the windows mobile platform I think that think that microsoft ARE MESSING THINGS UP because what has they...

19 hours ago by daveveej on Windows 8 could speed multi-monitor uptake
Custonian

I agree, we have a few touch screen monitors in work but as Windows7 and the applications we use are not touch screen friendly (the size of the...

19 hours ago by Custonian on Windows 8 could speed multi-monitor uptake
archerthom

I find it amusing that Microsoft added the mouse, which was deemed awkward, but people were forced to use it so it stuck, and now they're saying,...

22 hours ago by archerthom on Windows 8 could speed multi-monitor uptake
BrownieBoy

Agree with other comments. Nobody's going to start reaching out to start tapping their desktop monitors with their fingers. Their arms would tire...

1 day ago by BrownieBoy on Windows 8 could speed multi-monitor uptake
Random_Error

The only way a touch monitor would be any good is if it were horizontal on the desk, with a virtual keyboard so you could do away with that as well...

1 day ago by Random_Error on Windows 8 could speed multi-monitor uptake
JBDragon

This is just dumb! Forget that I think Windows 8 will bomb, but really, people are going to go out and buy touch Monitors now??? Just pretend...

2 days ago by JBDragon on Windows 8 could speed multi-monitor uptake
Jake Rayson

@Andy Bolstridge > Unfortunately, we need the majority to work 9-5 And therein lies the lie. I work very hard indeed for my idleness, early starts...

2 days ago by Jake Rayson on The Idle Self-employed
Burn-IT

What happens when one hosting platform "acquires data" from another? If I forced the first one to remove it, who is responsible for chasing the...

2 days ago by Burn-IT on Google picks holes in EU's 'right to be forgotten'
JohnTalich

iSpring Pro is a nice tool, that allows PowerPoint to SCORM conversion. They also have free tool, that also generates SCORM compliant courses.

2 days ago by JohnTalich on How To Convert PowerPoint To SCORM Compliant Course
aaron.sloman

I think the answer to the question requires a deeper analysis of where the income can come from who else is now competing for it, who else will be...

2 days ago by aaron.sloman on The three big questions about Facebook's IPO
Brent Pieczynski

Your correctness about Government websites not being compliant with their own websites is correct. Most criticism of other people takes so many...

3 days ago by Brent Pieczynski on Privacy watchdog to chase big companies over cookie law
Kelvyn Taylor

802.11ac does promise some tricks to improve range & reliability, but not sure how these will work in practice until I get real products to play...

3 days ago by Kelvyn Taylor via Facebook on Next-generation 802.11ac routers
mrudang009

My wife and I love our new Kindle Fire. It's lightweight, easy to use and has a great interface. The first thing I recommend anyone with a new...

3 days ago by mrudang009 on Waterstones to sell Kindles with in-store offers