MS.COM Operations Tools Team WebLog

Hey - What does this button do?

Artifical Stupidity

I have always been intrigued by the idea of Artificial Intelligence, but I have been very disappointed in the state of the industry (so much so that I refer to it as in the title). :-) 

I haven't been very in touch with what's going on in the last 5 years or so, but how much better can you make a neural net?  We've seemingly been doing the same things (just trying to do them better) for quite a while.  I believe that we will eventually be able to build something that we can't completely understand (maybe not at all), but it won't be the way we've been doing it in the past.  I think we are much more likely to be able to do this by taking a page from genetic programming.  I don't think we can consciously build something beyond our understanding, but if we can construct a robust enough framework to allow a piece of software to evolve on its own, we can take advantage of emergent behaviors that we would never have though of on our own.

Man, that's a scary thought.  I have no idea why I chose to blog this.  It just happened to be on my mind today. :-)

Howitzer

 

Published Wednesday, September 08, 2004 10:36 AM by mscomts

Comments

 

James Robertson said:

I agree with your comments, I think all areas of existing AI will be tagged within a framework which is governed by Genetic Algorithms.
September 8, 2004 11:32 AM
 

Edward said:

How many people completely understand Windows? Very few I would think, People understand bits of it, the shell, the memory manager, the security systems, the published APIs, but the whole thing is more than most people would be able to take in.
For most people thier own computer often does things they don't expect and have no expectation of ever explaining, you just reboot, start again and hope it doesn't happen again.
September 8, 2004 2:02 PM
 

Aneesha Bakharia said:

A new field of machine learning you need to check out - Support Vector Machines (svm). Very impressive.
September 8, 2004 2:54 PM
 

Scott said:

Aneesha -

Interestingly enough, I was just looking at buying this book - An Introduction to Support Vector Machines and Other Kernel-based Learning Methods on the subject. Do you have any other text that you've read on the subject that you'd like to share?

Thx

Scott
September 8, 2004 3:09 PM
 

Markus said:

Edward: are you suggesting that Windows is emergent? That's an interesting proposition. My first inclination would be to say no; however, given that we are emergent and made up of many discrete systems, created by the interactions of many smaller parts, maybe there's room there for an interpretation that I wouldn't normally have considered.

Funny thing about emergence is that it can happen anywhere where things interact...collide...whatever you want to call it. The net, for example, provides an environment where many things interact...quite often in unpredictable ways...that, in my opinion, is an environment ripe with opportunity for emergent behavior.

Regarding artificial intelligence and emergence, would we recognize such intelligence when it occurs?
September 9, 2004 2:10 PM
 

Eric Newton said:

And so begins the "Rise of the Machines" ;-)

The idea of Sky-Net from the Terminator series and the Matrix were both very intriguing and yet scary to the point that I hope we'll always have a good hand on the plugs!

But better AI hopefully will help with OCR, directing traffic, rerouting internet traffic around failures, etc
September 12, 2004 11:44 PM
New Comments to this post are disabled

This Blog

Syndication

Tags

No tags have been created or used yet.

News

All opinions posted here are those of the author(s) and are in no way intended to represent the opinions of our employer. This is provided "AS IS" with no warranties, and confers no rights. Use of included code samples are subject to the terms specified in the Terms of Use.

© 2009 Microsoft Corporation. All rights reserved. Terms of Use  |  Trademarks  |  Privacy Statement
Microsoft
Page view tracker