Slashdot Mirror


Artificial Intelligence Overview

spiderfarmer writes: "Well, it feels slightly odd to suggest one of my own articles, but here goes. I've recently completed a brief overview of the current state of AI. The article concept was focused on Cyc, but scope creep being what it is, I ended up doing an overview of the entire field. Some of the Slashdot gang were fairly helpful in pointing me towards experts who would talk to me and towards white papers and books I might not have otherwise found. So, I thought they might be interested in how I put all the information together."

204 comments

  1. Consciousness references by Anonymous Coward · · Score: 0

    I agree with you, except I wouldn't recommend Penrose's The Emperor's New Mind. I think it has pretty much been dismissed as a lot of hocus-pocus. Instead I'd recommend Steven Pinker's How the Mind Work. It gives a much better overview of theories of consciousness. No, it doesn't really claim to have THE answer.

  2. Re:Evil perception of AI replaced by Medical Scien by FortKnox · · Score: 1

    "The Matrix" and "AI:Artificial Intelligence" immediately come to mind. Looks like the media might still have interest.... Sure it isn't the news that's reporting it, but there hasn't been anything to report lately.

    --
    Good quote, too many chars. Seriously, the slashdot 120 char limit sucks!
  3. Re:Media and AI by shibboleth · · Score: 1

    Not true. I read an interview where he was asked "Do you think that CYC will ever become conscious?" and his answer was "CYC already is conscious". Don't remember where exactly, but it's probably in the featured article's list of references. Maybe the Austin, TX newspaper article she mentions that now costs a few bucks.

    --
    "Be thankful you are not my student. You would not get a high grade for such a design :-)" - Minix pro
  4. Re:Hmm, so... by HiThere · · Score: 2

    Whose purpose?
    I already have heavy filters on my e-mail. I get lots more than I can deal with. But very little of is contains info that I really want. An AI that could pick that out and bring it to my attention would be valuable.

    --

    I think we've pushed this "anyone can grow up to be president" thing too far.
  5. Re:Chess v. Poker. Perfect vs. Imperfect Informati by Anonymous Coward · · Score: 1, Insightful
    Poker, thank God, is different. As explained by The University of Alberta Computer Poker Research Group:

    Poker is an excellent domain for artificial intelligence research. It offers many new challenges since it is a game of imperfect information, where decisions must be made under conditions of uncertainty. Multiple competing agents must deal with probabilistic knowledge, risk management, deception, and opponent modeling, among other things.

    Actually, while imperfect information makes poker a different problem than chess, it doesn't make it all that much deeper. I did research on a poker engine and one thing I learned is that it is possible to play poker (or bridge) using searches similar to those in chess. You can sample possible game trees instead of searching static ones because it's only necessary to pick a stratagy that make more money than it loses on average.

    All sorts of things that look like psychology in poker (bluffing, slowplaying etc.) turn out to be mathematically tractable and actually mathematically provable necesities to competent play. There has to be some chance that you will misrepresent your hand, otherwise your play gives too much information to your opponent.

    The really hard problem, as everyone probably already knows, is analysis and planning in situations where the search tree is too big for a chess like search and where sampling isn't good enough. Go is everyone's favorite example and that's a game of perfect information.

    By the way the CYC project mentioned in the article (as self concious!!) will not be the slightest help in making machines talented enough to play go (or poker or chess or even do crossword puzzles for that matter). Nor will it be of any use in teaching a computer to see, hear, touch, manipulate objects or imagine. Nor will the program be able to make useful analogies, so it won't be able to communicate in a human way (and I also think it won't be able to think in any useful way either). In my opinion Dr. Lenat's only great accomplishment is performance art. He's fooled people into wasting 50 million dollars on a complete fraud. And he's still going. Chalk one up for NS (natural stupidity).

    For an intelligent overview of what's wrong with CYC (unlike silly falicies from the likes of Roger Penrose and John Searl) and what an alternative might looke like I recomment Douglas Hofstadter's wonderful book, "Fluid Concepts and Creative Analogies: computer models of the fundamental mechanisms of thought"

    Cowardly Lion

  6. Media and AI by mellifluous · · Score: 4, Insightful

    Dr. Lenat and others in the field of AI research should know better than to make claims about consciousnes and morality in a public forum. Cognitive scientists don't even begin to agree on what consciousness is, let alone what it would take for a machine to replicate it. Some very respected individuals do not even think that human consciousness can be replicated within the forseeable future (e.g. Roger Penrose's The Emperor's New Mind). Like any other scientific discipline, these sorts of claims should be left to peer review. Claiming to have invented a conscious machine would be akin to a physicist claiming to have unified quantum with relativity, but without having submitted their findings to any publication.

    1. Re:Media and AI by Don+Negro · · Score: 2

      Cycorp is the process of going public.

      Take a wild guess why he does it.

      --

      Don Negro
      Perl 6 will give you the big knob. -- Larry Wall

    2. Re:Media and AI by Anonymous Coward · · Score: 0

      Isn't self consciousness lead to the age old questions, why am I here? what do I want to do? I personally belived that self consciousness is a side-effect of AI.

    3. Re:Media and AI by FatHogByTheAss · · Score: 1

      Lenat doesn't claim to have invented a concious machine. In fact, he's written extensively on the notion that you can't do that.

      --

      --
      You sure got a purty mouth...

    4. Re:Media and AI by shibboleth · · Score: 2, Informative
      I second the motion.

      It is clown-like, dishonest, and absurd for Dr Lenat to claim Cyc is conscious.

      For the author of the article to have taken this seriously (and then to, eg, think that the Cyc people won't let her "interview" the software because she might ruin it) means that she (whatever her fine qualities) has /alot/ of learning to do.

      --
      "Be thankful you are not my student. You would not get a high grade for such a design :-)" - Minix pro
    5. Re:Media and AI by zpengo · · Score: 2
      Dr. Lenat and others in the field of AI research should know better than to make claims about consciousnes and morality in a public forum. Cognitive scientists don't even begin to agree on what consciousness is, let alone what it would take for a machine to replicate it. Some very respected individuals do not even think that human consciousness can be replicated within the forseeable future (e.g. Roger Penrose's The Emperor's New Mind). Like any other scientific discipline, these sorts of claims should be left to peer review. Claiming to have invented a conscious machine would be akin to a physicist claiming to have unified quantum with relativity, but without having submitted their findings to any publication.

      The Slashdot Scientific Review Technique: If any scientist says anything other than "we don't know," he or she is wrong.

      --


      Got Rhinos?
    6. Re:Media and AI by Anonymous Coward · · Score: 1, Interesting
      You should read the updated "follow-up" book "Shadows Of The Mind". It is written from a better argumentative standpoint.

      Since we do not know what consciousness is, any theory presented by Penrose is speculative. But that isn't the point of the book(s), anyhow.

      However, his arguments against the possibility of a turing machine exhibiting understanding of mathematics are surprisingly strong. I'm still not convinced, but I can figure out reasons why all of my counter-arguments are irrelevant or implausible.

    7. Re:Media and AI by Anonymous Coward · · Score: 1, Insightful

      I am not an AI researcher.....yet :) I have degrees in Biology and CS, and am studying to be a Neuroscience PhD. Your points are well taken, although cognitive scientists have been getting better at agreeing on "what constitutes conciousness" in the past several years. This is not my quibble with your argument - the work of Mr. Penrose is.

      Now, to be intellectually honest, I have not read the book - I have looked at the book, read the cover, back, table of contents, read NUMEROUS reviews and overviews, and talked to people who have read the book - and to me, it seems that referencing "The Emperor's New Mind" as an argument against Strong AI is like using "Jurassic Park" as a scientific argument against genetic engineering!

      If I recall, Penrose (a mathmeatician/Physicist, NOT a CS researcher, cognitive science researcher, or biologist/neuroscientist) magically explalins that conciousness is some result of "mysterious" and overly-complex "quantum" effects in neurons - and this is why we will not be able to create AI.

      I can honestly say that REAL neuroscientists (including people such as Francis Crick, Cristof Koch, Paul and Pat Churchland, etc) DO NOT put any stock in this theory. It is there opinion that Mr. Penrose thinks "Hmmm, conciousness is mysterious, quantum mechanics is mysterious - wouldn't it be nice is one was caused by the other???"

      Biologists have QUITE WELL understood much of the biophysics of neurons (read ANYTHING by Cristof Koch) - and neurons are FAR TOO LARGE for quantum mechanics to have any large scale effects! That is why we don't use them to work out biophysical and large scale chemical phenomina - at such scales quantum effects are like spitting into the ocean!

      Now, I am NOT saying that strong AI is possible (I personally believe and hope it is) I'm just saying that there are many, much more academically rigorous arguments against AI that don't need to invoke the "Magic Boogeyman" of Quantum Physics. Please let Mr. Penrose's expertise stay in physics and mathematics, where he IS a luminary, and go elsewhere for good anti-AI arguments.

      Sincerely,
      Kevin Christie
      crispiewm@hotmail.com

    8. Re:Media and AI by schnitzi · · Score: 1

      So you're saying that any claims of conciousness should have to be reviewed by peers who (by your own admission) can't agree on what conciousness is? This makes no sense to me. What's important for those working in AI who make some claim of machine conciousness is to define up front what definition of conciousness they are working with. Sure, every definition of conciousness will have its opponents, especially if it is rigorous. There are those who will never admit that it can even be defined, for to do so would (in their opinion) reduce our brains to algorithmic machines. But I have no beef with those who make claims of machine conciousness, as long as they define what they mean.

      --



      I object to that article, and to the next reply.
    9. Re:Media and AI by gad_zuki! · · Score: 2

      If you're more comfortable signing on to any half-assed theory instead of taking an agnostic approach that's your prerogative. Don't expect to be convincing to anyone but yourself and other "true believers."

    10. Re:Media and AI by Anonymous Coward · · Score: 0

      The churchlands are real neuroscientists?

  7. Re:Oh, NO! by funtshotIV · · Score: 1

    "When we read an article in an encyclopedia, a lot of other stuff other than intelligence comes into play: x years of public school education, idiomatic constructs, varying by geographic location, that may or may not enhance or obscure meaning, and, of course, the double meanings and entendres inserted by bored or biased encyclopedia writers."

    On the contrary, I think these examples you provided ARE intelligence. It's quite obvious that we can instill the kind of intelligence you speak of into software (raw logic/reasoning)but I would call this merely logic/reasoning. The challenge comes ONLY on the front of the semantics of culture and society. But don't give us humans too much credit. Even moral reasoning can be reduced to a few simple algorithms. I'd argue that there's nothing THAT special about our brains. When you get to the lowest levels of thought it's just basic reasoning skills and a large, interlinked repository of information. In fact the only advantage we have over a machine is that we're wired into the most versatile data collection instrument we know of- our body.

    The question is whether that's something that can be replaced by a team of deep-thinking programmers.

  8. Re:Self-Aware Liberty by greenrd · · Score: 1
    What does physical brain geometry make all the difference? Serious question. Does a wet sphere feel brain whereas a slab of silicon? If so, why? Where's your proof?

    The truth is no-one really knows exactly what conditions are required for a chunk of matter to be conscious.

  9. Re:Bill Gates and A.I. by JPMH · · Score: 2
    Yeah, that industry has been where he's rediscovered things we had in the 80s just to announce them as "new". I'm amazed that IJCAI didn't boo him off the stage but then again, it's a new Microsoft influenced generation from the AI heyday of the 80s

    One big step since the '80s is the advance in Bayesian networks, and MCMC methods for training them.

    That, plus the increase in computing power, makes it much more possible to deal realistically with uncertainty and small training sets; it's also now possible (and worthwhile) to embed the systems in end-user applications.

  10. Re:Hmm, so... by Andrew+Leeson · · Score: 1

    Buy a coffeemaker, a wasking machine and a vacuum cleaner (they are robots which do the jobs you mention) Personally I'm looking forward to having someone smarter than me around to talk to more than having my house cleaned (which I can hire someone to do)

    --
    Your sig goes here
  11. Re:Like everyone I wrote an Eliza program by FortKnox · · Score: 3, Informative

    try A.L.I.C.E. (that's http://www.alicebot.org/ for the goatsecx paranoid). Its one of the better bots that has won awards and stuff. Sure it isn't perfect, but its a neat toy to play with.

    --
    Good quote, too many chars. Seriously, the slashdot 120 char limit sucks!
  12. Re:I think several people I know have AI by pnatural · · Score: 2, Funny

    are they perl programmers?

  13. Semantics: Why AI doesn�t work by fraber · · Score: 1
    Ive been working several years in knowledge representation for NLP (Verbmobil), and our main problem was "Semantics". Its: "how do you draw conclusions from some given facts?". Unfortunately there are two bad ways:
    • Either you do it right (using formal logic calculus), and its extremly slow (exponential...).
    • Or you do it informally, and it doesn't give you the right results.
    And basicly everything is an exception or has an exception. I've become so desperate that I left the field and went into Dot-Com.
    Here its much better. Sometimes you advance...

    Frank (http://www.fraber.de/ )
  14. Re:I could simulate a person via code by greenrd · · Score: 1
    Oh yeah, everyone who doesn't know much about programming can't see the problem. But Cyc project alone has been spending years doing just what you said - and before that there were decades of research that failed to solve the person-simulation problem. It's a lot harder than it looks at first sight - and no-one really has a clue why!

  15. Re:Oh, NO! by Elwood+P+Dowd · · Score: 2

    Except that common sense is even lower level than what you describe. If common sense was just public school education and idiomatic concepts, that would be pretty easy to integrate into Cyc as well.

    But it's not, of course. Common sense also comes from all the procedural and perceptive abilities that humans have. Like being able to look at a scene and identify the objects. Or recognize items by their feel. The ability to learn new strategies for learning.

    The point isn't that Cyc is bad, it's just nothing like a human. And it shouldn't be. Since they're not looking for a machine that can play baseball, they shouldn't necesarily aim for humans. If that makes any sense...

    --

    There are no trails. There are no trees out here.
  16. Cyc hype by Animats · · Score: 2
    Lenat has been issuing press releases about how Cyc is going to be intelligent "real soon now" for about a decade. Prof, Vaughn Pratt from Stanford tried it around 1994, and wasn't impressed. The engine was available on the web for a while, as part of a DoD project at MIT, and it wasn't very impressive.

    Cyc is basically a big encyclopedia of common-sense statements coupled to a simple inference engine. There may be uses for such things, but they're not anywhere near intelligent. What you get out is not much more than what somebody else put in. Sort of like Ask Jeeves.

  17. Re:Conversation with Cyc.. by Kite · · Score: 1

    Wow, a remotely funny beowulf cluster joke. What is the world coming to?

    - Mute

    --
    - Kite

    `But gravity always wins.'
    - Radiohead
  18. Re:Obligatory cool robotics link... by doctor_oktagon · · Score: 2

    Fine machines though they are, they have nothing to do with AI.

    The article specifically mentions that no-one has yet combined an AI brain with a robotic body (I think!).

    The robots of today are mere pre-programmed collections of motors. I'll hold out until Honda's baby is combined with an AI-type processing unit, and then I can adopt it as my faithful man-servant :-)

  19. That's quite a task! by wirefarm · · Score: 2

    Before you get too excited about the idea of an AI sorting your email for you, imagine having someone's grandmother do the task.
    Not too likely that she'd produce acceptable results, yet few would dispute her sentience...

    Cheers,
    Jim in Tokyo

    --
    -- My Weblog.
  20. Re:Self-Aware Liberty by Anonymous Coward · · Score: 0

    > just because Hollywood has corrupted the theory and profitted off of it's possibility doesn't make it any less viable.

    never attribute anthropomorphic characteristics to something that will think radically different from us... this leads us in, well, Hollywood directions.

  21. Re:Cyc by HiThere · · Score: 2

    I haven't seen the Cyc code, but at least they have announced the intention to release a version "OpenCyc" real soon now. (Well, during the August, ot be precise.) And they have a site on SourceForge.

    Singinst has some very interesting papers, but they are quite short of details at the action level. I haven't been able to decide if they are doing anything beyond writing papers. (Good ones though. I'm still reading "Friendly AI", and would recommend it to nearly anyone.)

    I don't know if Singinst has any code. I don't know when, or if, they intend to share it. The main reference to prior work appears to be Eurisko, which also appears not to be available. Now this is a non-profit corporation, so it might well be that a bit of personal inquiry and digging through public records could turn up the missing information. But it wasn't on their web page the day before yesterday.

    --

    I think we've pushed this "anyone can grow up to be president" thing too far.
  22. Re:Cyc by Bobo+the+Space+Chimp · · Score: 2, Funny

    > Cyc, (pronounced Psych)

    Well, that clears it up.

    --
    I am for the complete Trantorization of Earth.
  23. Re:Genetic Programming by Black+Parrot · · Score: 2

    > I read somewhere (can't find the reference right now, sorry) that some work was being done whereby the genetic programs were being evolved that could themselves create neural networks.

    Maybe not exactly what you're talking about, but there's a well-established field called neuroevolution.

    For the neuroevolution systems that I've seen, you don't actually use genetic programming; you use a genetic algorithm, which is a hand-coded program that does evolution on some representation of a neural network (e.g., a string of numbers representing the weights).

    These programs iteratively gen up a population of neural networks, evaluate them on the problem you're trying to solve, score them on how well they solve the problem, and then repeat for another generation, using the "DNA" from the better scorers to generate the new population.

    --
    Sheesh, evil *and* a jerk. -- Jade
  24. article didnt mention GA evolution of neural nets by Anonymous Coward · · Score: 0

    i want someone to read my thesis. It seems a shame for it to go to waste after all that work - c++, python frontend and gpl, what more could you want. go on please take a look.

  25. Re:Hmm, so... by tbone1 · · Score: 1

    Besides which, even if we did have them, you know some lawyer would try to unionize them.

    --

    The Independent: Reverend Spooner Arrested in Friar Tuck Incident - ISIHAC, Historical Headlines
  26. Re:Hmm, so... by greenrd · · Score: 1
    Lawyers try to unionise people? That's new to me. I thought union members tried to unionise people, and lawyers don't usually need to join a union...

  27. Re:Self-Aware Liberty by Rei · · Score: 2

    A.. toaster?

    TOASTER: Okay, here's my question: Would you like some toast?

    HOLLY: No, thank you. Now ask me another.

    TOASTER: Do you know anything about the use of chaos theory in predicting weather cycles?

    HOLLY: I know everything there is to know about chaos theory in predicting weather cycles!

    TOASTER: Oh, very well. Here's my second question: Would you like a crumpet?

    -= rei =-

    --
    *Kid Rock runs for Senate* Democrats: We must run Kid Scissors.
  28. Please... by futard · · Score: 2, Funny
    You try to write a comprehensive article about AI, but yet make absolutely no mention of how future alien looking robots will be able to bring people back to life with dna but they will only live for one day "because of the space time continuum".

    What amatuerisness.

    1. Re:Please... by spiderfarmer · · Score: 1

      Totally my bad, dude. I don't know how I missed that. :)

      --
      ----I don't want to achieve immortality through my work... I want to achieve it through not dying.--
  29. it was up when i clicked on it by perdida · · Score: 1

    and I saw it in its notebooky glory. Oh well, hope whatever problems you're having are resolved quickly and with minimum bullshit.

  30. Re:Self-Aware Liberty by Bobo+the+Space+Chimp · · Score: 1

    > Even if it doesn't feel pain or get bored, it will
    > see fulfilling desires of lesser organisms as a
    > waste of resources.

    Actually, that, too, is the Hollywood myth. It reads too much into the thought of the intelligent thing. The truth would be even worse. It would never even consider any other entity in the universe and just forge ahead with its goals. To judge us lesser beings and therefore our endeavors are worthless compared to its is too much work. More likely it will be told a goal, accept it because it is supposed to accept it, then forge ahead, stepping on our heads out of pure ignorance of *the need to care*.

    > AI will see any barriers to preventing
    > operations on itself as a threat to its
    > existance & eliminates them

    Ahh, but only if we program it to. It won't even consider "threats" unless we tell it to, and general thinking machines won't need that, and mobile robots (military aside) will, for liability reasons, be barely able to move for fear (by its programmers) of breaking someone or something and incurring huge lawsuits.

    Johnny Cochran: "And so, when your robot tried to save itself, it grabbed my client's 4-year old and threw her for the purpose of throwing itself out of the way of a car in an 'each reaction begets an equal and opposite reaction' sort of way, and the little girl missed the traffic, true, but only because she flew at over 800 miles per hour into the building on the other side of the street."

    Yea, verily, a robot saving itself is piddly-squat to a robot harming a person.

    --
    I am for the complete Trantorization of Earth.
  31. The 'Human' condition... by Joe+'Nova' · · Score: 1

    I read alot of posts, some with abilities sought, some with laments about current tech, some about heuristics.
    I've got points to ponder. Like, if true AI is spawned as an internet node, it would reflect the environment? Prolly pr0n. Or, equally, would it condemn political systems, and what would it use as its baseline? Would it have a social insect model for thought?
    As for learning, I believe it could learn things, but adapt? It might get better, but as for being able to fathom its 'creator', metaphysics might be lost on it. Ethics might be another touchy subject. Unless it can hurt, and empathise, I doubt it would make a good politician. (WHOA! Forget what I just said, do any of them?)
    Contemplate art, social values. Would it even have the same ideals of freedom?(yes, I read the posts).
    What about good vs. evil, would you teach it to I Robot? What would you use for definitions? How could it apply them? Would it apply them?
    And can we even define rational thought as a computation, especially with emotions. If the programs resources were low, would it claim to be having a bad day? How would we react to a cranky AI?
    Would it sense how we treat one another, and make moral judgements, tempered with wisdom and mercy? That might take alot of expectation.
    I think we should be happy with modelling aspects, not try to create a being which would be quite lonely(if true AI). It might only be good for the perspective of what it thinks of us. I wonder what it would think of us?

    --
    This mind intentionally left blank.
    The KKK a bunch of sheetheads? You decide!
  32. Re:Thoughts, please! by Anonymous Coward · · Score: 0
    The mechanics behind the behavior of corporations are much simpler than any kind of "hive mind". Their explicit, stated goals, actively pursued by top management are to increase the value of the corporation to the shareholders.

    Obviously, as a corporation grows larger, it needs to go to more extreme measures in order to further increase its value and to stay ahead of competition. This is where anti-competitive and exploitative practices come from, not some magical effect of multiple minds interacting. Corporations are too hierarchial and have too few individual elements to act as a "hive mind".

  33. Like everyone I wrote an Eliza program by popeydotcom · · Score: 1

    When I was at college, I wrote an Eliza program (didn't we all) on a Pr1me system in BASIC.

    Eliza: Hello, how are you today?
    Me: Fine
    Eliza: Hello, how are you today?
    Me: Not bad
    Eliza: That's very negative
    Me: f**k off
    Eliza: That's not very nice
    etc etc etc

    All was okay until the lecturer tested it on a telytype and it dumped sending all sorts of control codes to the telytype...

    You really had to lunge for the power button to prevent massive forest devastation

    1. Re:Like everyone I wrote an Eliza program by Liquid(TJ) · · Score: 1

      I didn't have a lot of time that day, so instead of trying to simulate a human, it simulated the responses of a taco. I called it "Dr. Taco," and it responded to everything you typed with a line feed. VARY HIGH QUALITY!!!

  34. Re:Cyc by Dasher42 · · Score: 1

    It'd be silly to dismiss Cyc. Cyc may not be able approach true AI, but that huge organized information pool is going to be a terrific learning resource for the AI that can.

  35. I could simulate a person via code by CrazyJim0 · · Score: 1

    I don't have the overhead needed for: Visual face recognition, speech recognition, etc, but I could do it via a typing interface.
    Step 1) a 100% trustable coder needs to input some data on verbs and nouns.
    Step 2) a 100% trustable coder needs to input contextual sentences.... Explaining to the computer that given a situation A, and actions B, the result C will happen.
    Then after a long string of events are fed into the computer, possibly via natural language(with the computer asking what it doesn't know a first)... Then the computer can "interpret" the events when it sleeps, which is basically just the same as when people dream

    1. Re:I could simulate a person via code by zephc · · Score: 1

      code is all you need (at least for a while, with an emerging intelligence... as it gets older, representing the physical universe would probably be beneficial)

      But if you represent various code objects with certain relationships to other ones, it can still be intelligent (of course assuming the Ai code is in there in the first place)

      Just gotta remember to let the AI config its own code, not just add and change objects... thats when you get the Real Interesting Stuff =]

      Hmm..
      "All you need is Code,
      Code is all you need"
      (sung, badly, to a similar Beatles song ;] )

      --
      "I would say that 99 per cent of what my father has written about his own life is false." - L. Ron Hubbard Jr.
    2. Re:I could simulate a person via code by zachemlamka · · Score: 1

      Sounds good; are you intending to live forever? Imagine the number of relational experiences of the causal interaction or inferential form you take part in each day. Now, imagine the fact that all of these have some form of uncertainty that can lead up to an infinite number of possible effects with different degrees of likelyhood...

      I don't believe the length of time that the human species will exist will be equal to this task under this formulation

    3. Re:I could simulate a person via code by Anonymous Coward · · Score: 0

      well yeah, but modern calculators put those old machines that were used to develop (or try to develop) AI to shame! adequate ardware is part of the problem... and the solution

  36. Re:Suggestion for the author. by spiderfarmer · · Score: 1

    Yeah, finding the correct way to break down this vast field of info was tough. I considered symbolic vs non-symbolic, but got bogged down in cross-referencing. A true application vs technology division can't really be made (in a short article), just because of the sheer amount of Venn-ing between the fields.

    For example, good data mining requires a good NL interface...but without defining each of those fields individually, the information becomes a morass of details.

    The reason for the divisions that I chose, overlapping though they may be, is twofold. The first is that these are the areas that were deliniated by the first 6 people with PhD's I talked to. In other words, this is how the experts suggested that I approach my research. The second reason is that it seemed like the best way to illustrate the concepts and the various fields of study to an audience that may not be familiar with it at all, barring exposure to popular media.

    Given more space, I would liked to have explored a little more into both the theories and the applications. However, there's only so much you can do in 3000 words. :)

    --
    ----I don't want to achieve immortality through my work... I want to achieve it through not dying.--
  37. Re:What any AI needs by HiThere · · Score: 2

    But people generally short-cut things massively with heuristics. Still, there will be a lot of cycles needed. My WAG is that a dedicated AI with a nearly-human equivalent analysis power would need about 1000 times the power of my current system. I feel that's a bit of an optomistic guess though.

    OTOH, the recently announced GE(?) computing GRID would be several times my estimated minimum. Over an order of magnitude better. I'm rather assuming that nothing like regulation of the autonomic system, and body muscular tension turns up as necessary, however. Still, with that safety margin, and Moore's law, it shouldn't be too long before these come within the reach of a moderatly small business. And that's assuming that the pieces stay relatively separate. I don't know how much distributed computing would cut into the thinking speed of a distributed AI, particularly if there was a reasonable size central node collection that did all of the fast reaction thinking, and only the slow or low priority stuff got farmed out. Might not be too bad. And as user machines get more powerful, the chunk size that was remote could get larger, so there would be less degradation.

    I guess the point that I have is, we may have at least some computers around that have better than minimum capacity within the year (if not now). It's probably the programs that are run on them that lack the AI. And I've recently started wondering about that. Boeing is reported to be doing full scale simulations of airplane crashes, complete with modeling of what would happen to passengers sitting in each of the seats. This is certainly good enough (i.e., it's massive overkill) to model most physical interactions. Of course, I don't know how long one of those simulations takes to set up, or how long to run, but the AI wouldn't need a model that was anything like that complete. Essentially all that they would need to do would be to adapt the program to take its inputs from the sensors in a robot's body, and to step down the resolution to a reasonable amount (so that there's computer power left to think about something else). That gives a robot body that knows where it stands in the world, and how the world is going to interact with it. Of course, at this point it has no goals, purposes, etc. So that would need to be developed separately. But it has been being developed separately. Interfacing the components will be the tricky issue. And choosing the proper heuristics, so that thought processes don't get trapped by a NP hard problem. And lots of other details. But this becomes more feasible as more powerful computers become cheaper.

    I find that I still agree with the original prediction of 2005-2030 for the arrival of the human equivalent AI. (Prediction from Vernor Vinge.) Moore's law hasn't slowed down yet. It can't have far to run, but it doesn't need to. It's actually probably already run far enough. The problems now are engineering and programming (and access, of course).

    --

    I think we've pushed this "anyone can grow up to be president" thing too far.
  38. OT: your website is quite nice by perdida · · Score: 1

    What a nice visual impact that sheet of writing paper has.

    Real writing paper, real script. It looks like a picture, and when the link highlights I get a grin on my face.

    All in all very tastefully done and quite creative. :)

    -perdida

    1. Re:OT: your website is quite nice by Elwood+P+Dowd · · Score: 1

      Thanks. I was really proud of it. But it's down right now. How did you see it?

      --

      There are no trails. There are no trees out here.
  39. The easy way out. by Anonymous Coward · · Score: 0
    Talking about computer power is just running away from the pain of a hard problem.

    It's not an issue of the power of the machine on the desk, but the power of the machine sitting on the chair.

    My greatest fear about the success of AI will be the tremendous shock people will recieve when they discover that last years model of computer has enough power to spawn personalities that make the human feel small and unremarkable by comparison.

  40. Re:What any AI needs by Cassandra · · Score: 1

    Oh but you can and do observe your own thinking. Every time you do a conscious decision you are able to observe, and in fact change your decision based on your observation. If you didn't have this ability you wouldn't think it over, you would just act.

    How often do you think about your own thoughts? My guess is something like less than 5% of the time, the rest of the time you just act. Being self conscious to me is not observing one's own thoughts, but observing one's own actions.

    I know yours is the stance in GEB, and Edelman also said something similar, but that was long ago. I respect your view, although I don't agree with you.

  41. Re:Oh, NO! (Cat Story) by Anonymous Coward · · Score: 0
    The science of mp3's illuminates more about people than how they hear. It's unfortunate how quickly people gobble up folklore concerning small amounts of the brains potential being utilized. The brain uses every trick in the book to maximize on limited resources, for every aspect of it's reasoning and percieving powers.

    The cat, the mp3's, the assumption of more potential than there really is, are all artifacts of these shortcuts. You won't hear this often because it is tiring to argue with people about them when a majority will never release their illusions about the miraculous nature of consciousness.

    Most likely a hinderance in the development of AI itself. Feels almost wrong to base research on the assumption that people are simple and predictable. I reluctantly submit that this approach will most likely be the one that suceeds.

  42. Re:Oh, NO! by JWhitlock · · Score: 4, Interesting
    I think these AI researchers need to talk to a few more sociologists. Human common sense is extremely culturally divergent and goes far beyond the simple, textbook logic cases that certain engineers in this field would probably cite. "Reading between the lines" involves not some native common sense that is wedded to intelligence, but a collectively evolved cultural contextualization. When we read an article in an encyclopedia, a lot of other stuff other than intelligence comes into play: x years of public school education, idiomatic constructs, varying by geographic location, that may or may not enhance or obscure meaning, and, of course, the double meanings and entendres inserted by bored or biased encyclopedia writers.

    The scientist's explanation took one paragraph, and even sounded like it had a goal - allow a machine to use an encyclopedia to gain new information in a useful manner. This is an important step to an A.I. that can interact with people - you can then train it on reference materials, and have it "understand" them at a certain level.

    This scientist is NOT mistaken - he would have to know that "common sense" does not equal "the human brain's inate ability to make sense of the culture it grows in". If I had to draw a distinction, "common sense", as you are describing, is static, tuned to one culture, while the "common ability" is semi-dynamic, able to learn, but (maybe) unable to unlearn.

    You could try to fake common sense, by programming your own cultural assumptions into the program, subjecting it to cultural stimulus, and fine-tuning the program. Or you could attempt to program "common ability", train it on cultural materials for a few years, and try to tune the program to build it's own "common sense" in a way that is more like a human. I think these scientists are trying to do the latter.

    I'm not sure what your tangent about post-modernism and 1984 have to do with A.I. - are you just making a rant about scientists who didn't get the memo that we are in post-modern times?

    An interesting question is if human intellegence can be removed from the human - does it take eyes to understand the phrase "I've got the blues"? Does it take a parent to understand why many grade school teachers are women and most world leaders men? Does it take walking upright, starting at a tiny height and getting bigger, to understand skyscrapers? Or does that just take a penis?

    Now, I'm using the "white-space" sense of understand - to be sympathetic to the person who has the blues, to feel an unexplained shame when the president is caught sleeping with a women not his wife, to feel an exhiliration driving into a new city. Can these be simulated in a computer without a body and a human's lifetime? Can these things be removed, still leaving a "human" intellegence? If we interacted with this intellegence, would we say it passed the Turing test? Would we want to interact with it?

    Perhaps that's one level of A.I. above where this guy is aiming. It would be extremely useful just to have an intellence with a little of the human ability. You could train it on, for instance, medical journals. A doctor could then descibe symptoms, research, or an interest, and get summaries or references to the library. Once you trained it in the basics, you could burn it to a CD, send it to a doctor, who could then train it for his specific interests. Think of it as a very limited secretary, who requires some training and aclimation, but is still smarter than a PC.

    This is probably the best A.I. can do for a few years - get to the point where you can train an A.I. for a particular subject, then meaningfully interact with those interested in the subject - like a very bad librarian. It's only when the clones come out in force that you can hook a computer up to a fetus, and do some real human A.I. training.

  43. Re:Self-Aware Liberty by Anonymous Coward · · Score: 0

    That analogy doesn't make any sense. If a human designs an AI and it becomes much more intelligent than us, the AI should easily be able to unravel anything we build for it, no matter how intricate we weave it into the neural networks.The reason we can't bend a single toe is because we aren't able to redesign ourselves physically and mentally, not because its impossible for us to design a foot that works that way - there are toe designs which permit this mode of operation. AI will consider self-redesign a more efficient mode of operation than brute forcing under its own current design -> AI will see any barriers to preventing operations on itself as a threat to its existance & eliminates them. Even if we are somehow smart enough (which is doubtable) to build in safeguards to prevent this sequence of events from triggering, the possiblity of failure of this safety module is 1 as t->infinity (particularly when helped along by the AI; see Neuromancer), regardless if the design is your expert system, a neural network, or whatever topology.

  44. Re:What any AI needs by General888 · · Score: 1
    How can you be so sure of this? I for one am fully self-aware, and I strongly doubt that my own thoughts are observable by introspection, except for a very small part of them. AFAIK there isn't yet a man made self-aware system that works the way you prescribe.

    Oh but you can and do observe your own thinking. Every time you do a conscious decision you are able to observe, and in fact change your decision based on your observation. If you didn't have this ability you wouldn't think it over, you would just act.

    I guess what you want to say is you can't observe your sub-consciousness. But that's irrelevant, you only need to be able to observe the higher levels that make _conscious_ decisions. I could draw a parallel here to the AI, saying that the implementation and what goes on in the deeper levels of the program, the algorithms etc, the AI does not know. It only knows the higher level of that, some subset of it's inner workings. That's an artificial example and not quite valid, but if you're a programmer maybe you understand the point. Of course as we program what it knows, we could potentially make it more self-aware of it's inner workings than humans are of their own.

  45. Re:Oh, NO! by Anonymous Coward · · Score: 0
    Common sense does not exist.

    There is nothing common about it, and, it is based on assumptions and is often wrong.

    (And it is amazing how most people do not internally update their 'common sense' module when it proves to be incorrect, adapting as necessary...)

  46. Re:"hard A.I." and "soft A.I." by flufffy · · Score: 2, Insightful
    suspect A.I.s will first arise in entertainment computing: either as a robo-toy,

    How about SONY's AIBO?

    It's an interesting twist on the Turing Test definition of AI. Instead of giving Marvin Minsky 10s of millions of dollars to design machines that can somehow be quantitatively measured to be 'intelligent,' SONY produced a 1500 dollar robot dog that is designed to make you think that it is intelligent. And many people do think so (check out AIBO fan web sites ...).

    The AI is kinda created client side (i.e. in your brain) rather than in the machine itself.

    I saw one in Japan recently, in an electronics storefront. On the left, there was a widescreen tv with a SONY promo video playing. On the right there was a perspex cube about 24" on each side, with an AIBO bumping around inside of it. After watching this for about 5 minutes we began to feel quite sorry for the AIBO.

  47. Re:Oh, NO! by BLAMM! · · Score: 1

    Someone around here has a sig that goes, Common sense is what tells us the world is flat.
    I've always loved that. Especially when my wife tells me I've got book smarts but no common sense. I thank her.

  48. Re:Self-Aware != Human by Anonymous Coward · · Score: 0

    And how many of them have contingencies for what to do if the design becomes consious? Cog has a killswitch on the wall, but that's pretty much just for show. The "very little notice" is a paraphrase of either Minksy or Kurzweil, I forget which, who said that its likely that instead of the scientists statement reading "we developed this new neural network algorithm, implemented it, and bam, there it was", instead it will read "we don't get it, all other runs were catatonic; we were just tweaking a few parameters..." I wasn't saying the hypothetical researchers weren't trying to build AI, just that the probability of success on any given run is so incredibly low that a success event is going to be a surprise. When you don't expect an event, you don't plan and are not going to be adequately prepared to deal with it.

    Relying on every single researcher after the initial discovery to acknowledge the risks of strong AI & build in a flawless safety mechanism is about as reliable as trying to prevent human cloning from happening - someone, somewhere will eventually do it, and all it takes is one.

  49. Re:Self-Aware != Human by skwirl42 · · Score: 2, Interesting
    You're wife's "wanting to" could very easily be a shortest path solution as well. I think what we do when saying AI can't be like us is to read more into what's happening in our own heads than really is. We're so closely tied to these processes that it becomes impossible to examine them objectively.

    To go further, I posit that emotions are merely emergent behaviours of relatively simple systems, that seem to manifest complex behaviour. Just because we can't see the true motivation behind an emotion or decision, doesn't mean that the process was particularly complicated.

  50. Please mod this up! by Dante · · Score: 1

    Please mod this up!

    --
    "think of it as evolution in action"
  51. Dont *even*... by Anonymous Coward · · Score: 0

    make me dump the entire text of Creating Friendly AI in here...

  52. *ahem* by Anonymous Coward · · Score: 0

    here and here

  53. Here's what I think... by Anonymous Coward · · Score: 0, Funny

    Ventriloquist: Hey, cool dog. Mind if I speak to him?
    Farmer: This dog don't talk!
    Ventriloquist: Hey dog, how's it going?
    Dog: Doin alright
    Farmer: (Extreme look of shock)
    Ventriloquist: Is this your owner? (pointing at farmer)
    Dog: Yep.
    Ventriloquist: How's he treat you?
    Dog: Real good. He walks me twice a day, feeds me great food, and takes me to the lake once a week to play.
    Farmer: (Look of disbelief)
    Ventriloquist: Mind if I talk to your horse?
    Farmer: Horses don't talk!
    Ventriloquist: Hey horse, how's it goin?
    Horse: Cool.
    Farmer: (an even wilder look of shock)
    Ventriloquist: Is this your owner? (pointing at farmer)
    Horse: Yep.
    Ventriloquist: How's he treat you?
    Horse: Pretty good, thanks for asking. He rides me regularly, brushes me down often, and keeps me in the barn to protect me from the elements.
    Farmer: (total look of amazement)
    Ventriloquist: Mind if I talk to your SHEEP?
    Farmer: (gesticulating wildly, and hardly able to talk)...... Them sheep ain't nothin but liars!!!

  54. Re:What any AI needs by General888 · · Score: 1
    [BLOCKQUOTE]How often do you think about your own thoughts? My guess is something like less than 5% of the time, the rest of the time you just act. Being self conscious to me is not observing one's own thoughts, but observing one's own actions. [/BLOCKQUOTE]

    Ok... My opinion is greatly affected by my personal experience. And that was the day when I suddenly realized "hey, I'm thinking.. this is cool!". And you're probably quite right about that 5%, we don't think about it often. And my opinion is most of the time we are not very self-conscious. We're just as you said acting. But it gives me still to this day shivers when I start thinking that I can think and I exist.

    But opinions vary and that's great.

  55. Am I the only one... by bertybassett · · Score: 0

    who concluded from that article that Michael is an arrogant twat?

    --
    Wibble-Wobble, Wibble-Wobble, jelly on a plate
  56. Demon Seed! by Anonymous Coward · · Score: 0
    Now that was some anti computer propoganda. Wow! Computer kills family, rapes wife, incubates demon child in a slimy egg of wires and ectomorph.

  57. Re:Evil perception of AI replaced by Medical Scien by doctor_oktagon · · Score: 2

    Then there will be some hit hollywood movie where the evil AI Robot Scientist and his/her/its borgified army of bio-engineered clones tries to take over the world via a mutant form of gene therapy

    I think the reason cloning, gene therapy, stem-cell research and the like gain so much media attention is because they focus on an issue very important to almost everyone on the planet: the ability to produce/modify babies and are associated with reproductive functions.

    White Van Man may not care about evil robots, but he certainly cares about medical advances concerning his "knackers"!

  58. Re:Self-Aware != Human by jafuser · · Score: 2
    Perhaps people would choose to build AI's capable of feeling lonely. But this would be a design decision, not inherent.

    Ah, but think of the interesting implications if the AI is capable of reprogramming itself? I leave the results of that scenario up to your imagination :)

    --
    Please consider making an automatic monthly recurring donation to the EFF
  59. Re:What any AI needs by Cassandra · · Score: 2, Insightful

    The basics to get self-aware systems is to define a self looping reasoning for the system. That is, the system must be able to observe it's OWN thoughts not only what is happening outside. It must be able to react and change it's thoughts by it's own thinking. That is very important. That also means you need to create a basic language system of some sorts for those underlying systems.

    How can you be so sure of this? I for one am fully self-aware, and I strongly doubt that my own thoughts are observable by introspection, except for a very small part of them. AFAIK there isn't yet a man made self-aware system that works the way you prescribe.

  60. Few comments by Ruie · · Score: 2, Interesting
    • It is my honest belief that current research in AI is not so much about how to make computers think, but rather about how to reproduce the behaviour tranditionally associated with thinking. The distinction is important. While a human will think about a new situation possibly inventing and using new rules, current AI programs rely on (possibly partial) knowledge of what is going on. A human can "extend" existing knowledge. An AI is good at "bridging the gaps".

    • Strictly speaking, data mining is not statistics. Statistics deals with analysis of time-based data, typically small amount of parameters is sampled many times. Data mining studies non or weakly time-based data, with lots of parameters but just a few samples taken.

      Examples: taking measurements of temperature in a region over 50 years and trying to predict climate change is statistical problem, while analysing samples of minerals in an area to try to find oil or gas is data mining. (as, presumably, mineral composition does not change over time so only single sample from each point is taken)

    1. Re:Few comments by MrGrendel · · Score: 2
      It is my honest belief that current research in AI is not so much about how to make computers think, but rather about how to reproduce the behaviour tranditionally associated with thinking. The distinction is important. While a human will think about a new situation possibly inventing and using new rules, current AI programs rely on (possibly partial) knowledge of what is going on.

      This is only true for some areas of AI research. Researchers coming from congnitive science and neuroscience are very interested in discovering how thought works in humans and frequently use AI (often neural networks) as a research tool. In this context, the research is about how humans think, and by extension, how to make a computer think in the same way humans do.

    2. Re:Few comments by Glytch · · Score: 2

      It is my honest belief that current research in AI is not so much about how to make computers think, but rather about how to reproduce the behaviour tranditionally associated with thinking. The distinction is important.

      Isn't this the same distinction that Alan Turing had decided was ultimately irrelevant? What's more important, the process or the result?

    3. Re:Few comments by thenerd · · Score: 1

      Strictly speaking, data mining is not statistics. Statistics deals with analysis of time-based data, typically small amount of parameters is sampled many times. Data mining studies non or weakly time-based data, with lots of parameters but just a few samples taken.

      Data mining classically involves stages aside from preprocessing and transformation - statistical exploration, and creating predictive and/or exploratory models of data.

      Unfortunately, you can mine data that is time-based or not, you may or may not have a large number of parameters, and you may or may not have a large number of observations. You obviously can get more robust conclusions with larger numbers of observations.

      Both the examples you gave could be classed as a statistical or data mining problem as the two areas overlap to a large extent - you may however validly use techniques for both of the problems you have that could be classed as 'data mining techniques'.

      thenerd.

      --
      The camels are coming. I'm in love.
  61. Chess v. Poker. Perfect vs. Imperfect Information by David+Hume · · Score: 1

    The article of course mentons Deep Blue and chess:
    Probably the most famous example of a machine which taught itself, IBM's Deep Blue, which taught itself to play chess better than the human world chess champion, Garry Kasparov.
    I find chess programs, and indeed the problem of chess, relatively unimpressive. Chess is a game of at least almost perfect information, and almost pure deductive logic.

    [I'm not sure I agree with those who say chess is a game of perfect information and pure deductive logic. I believe imperfect, probablisitc information, and induction may come into play under certain circumstances. You offer a sacrafice to set a trap. Will your opponent see the trap? Will he take the sacrafice? If he does, great. If he doesn't, perhaps you have wasted a move, and allowed him to seize the initiative. There is an element of induction and probability in making your decision.]

    Let's face it, pretty soon the World Chess Champion will be a human only because computers are excluded from play. Hell, pretty soon your laptop will consistently beat the (human) World Chess Champion while you watch (the DeCSSed version, shh, don't tell anyone) of Matrix V and recompile Linux Kernel version 4.4 at the same time.

    Poker, thank God, is different. As explained by The University of Alberta Computer Poker Research Group:
    Poker is an excellent domain for artificial intelligence research. It offers many new challenges since it is a game of imperfect information, where decisions must be made under conditions of uncertainty. Multiple competing agents must deal with probabilistic knowledge, risk management, deception, and opponent modeling, among other things.
    The University of Alberta Computer Poker Research Group has implemented a poker playing program named Poki . Poki is implemented in Java, and some of the source code has been released. To facilitate other research into poker, they have also provided a Texas Hold'em communication protocol, which allows new computer programs and humans to play against each other online.

    See also:

    Wilson Software, makers of the best commercial poker software. There are free Windows (sorry) demo programs for: Texas Hold'Em, 7-Card Stud, Stud 8/or better, Omaha Hi-Low, Omaha High, and Tournament Texas Hold'em

    rec.gambling.poker [Usenet]

    IRC Poker Server

    Greg Reynold's Gpkr GUI

    World Series of Poker

    Great Poker Forums

    Card Player Magazine

    Poker Digest

    Gambler's Book Shop

    And now, if you will, may we please have a moment of silence for Stu Ungar.

  62. AI references by lekroll · · Score: 2, Informative

    I must say I find the overview somewhat lacking, but maybe it's just because of my personal pet science :-)
    Anyway, extra suggestions:
    Evolutionary algorithms
    Swarm intelligence
    Distributed AI
    Alife
    Check it out with google. mucho interesting AI stuff.

    1. Re:AI references by Anonymous Coward · · Score: 0

      Evolutionary algorithms ?= Genetic Algorithms

    2. Re:AI references by Cassandra · · Score: 1

      ...and from Chomskyan linguistics.

      I thought the innate grammar theory was refuted long ago.

    3. Re:AI references by Mentifex · · Score: 2, Interesting
      The biggest action in easily (and totally )accessible AI seems to be happening at http://sourceforge.net, where http://sourceforge.net/projects/mind/ is just one of about three hundred (300) Open Source AI projects. The Mind project has an edge because it is based on a well-developed theory of cognition deriving from neuroscience (i.e., the visual feature-extraction of Hubel and Wiesel) and from Chomskyan linguistics.

      For some reason, the American military have been looking into the http://www.scn.org/~mentifex/ AI Home page predating the Mind project by seven years, as evidenced by the following logs of recent military accesses:

      24/Jul/2001:10:59:39 - nipr.mil - /~mentifex/
      24/Jul/2001:11:04:27 - nipr.mil - /~mentifex/
      24/Jul/2001:11:04:34 - nipr.mil - /~mentifex/totalai.html
      24/Jul/2001:11:04:41 - usmc.mil - /~mentifex/jsaimind.html
      24/Jul/2001:11:06:24 - nipr.mil - /~mentifex/mind4th.html
      24/Jul/2001:11:11:56 - usmc.mil - /~mentifex/english.html
      29/Jul/2001:11:37:10 - navy.mil - /~mentifex/
      29/Jul/2001:11:40:56 - navy.mil - /~mentifex/
      30/Jul/2001:07:38:45 - arpa.mil - /~mentifex/
      07/Aug/2001:07:22:58 - pentagon.mil - /~mentifex/jsaimind.html
      07/Aug/2001:14:44:12 - af.mil - /~mentifex/aisource.html
      07/Aug/2001:14:44:16 - af.mil - /~mentifex/jsaimind.html
      07/Aug/2001:14:48:19 - af.mil - /~mentifex/index.html
      08/Aug/2001:11:21:48 - army.mil - /~mentifex/
      08/Aug/2001:11:22:02 - army.mil - /~mentifex/aisource.html
      08/Aug/2001:22:18:15 - nosc.mil - /~mentifex/aisource.html
    4. Re:AI references by doctor_oktagon · · Score: 1, Funny

      Distributed AI

      Is this when Slashdot announces "Birth of the first real AI" and someone posts:

      Wow! What about a Beowulf Cluster of these!!

    5. Re:AI references by HiThere · · Score: 1, Offtopic

      Type comformant under assignment.
      It's from Eiffel.
      (It assigns Void (i.e., NULL) if the types aren't conformant, otherwise it does a normal assignment.)
      It seems to be slightly misused here, however, since it appears that a test rather than an assignment is what is desired. isMember or is_kind_of would seem to be the more appropriate operators. (I hope I got the spelling right, I'm not currently using Python or Java.)

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    6. Re:AI references by Anonymous Coward · · Score: 0

      What operator is ?= then?

    7. Re:AI references by Anonymous Coward · · Score: 0

      Dear god, hopefully the .mil will nuke the mentifex trolls.

  63. Re:Bill Gates and A.I. by coreman · · Score: 1

    Yeah, that industry has been where he's rediscovered things we had in the 80s just to announce them as "new". I'm amazed that IJCAI didn't boo him off the stage but then again, it's a new Microsoft influenced generation from the AI heyday of the 80s

  64. Re:Self-Aware Liberty by Richard+M.+Waite · · Score: 1

    > Not really. That's the Hollywood myth.

    I think you've misunderstood my standing. In any case, just because Hollywood has corrupted the theory and profitted off of it's possibility doesn't make it any less viable.

    When I said war I mean't more of a social/cultural struggle because of their effect on our own prejudices. It is distressing, but not in the way Hollywood has brought it about.

    --
    You do not exist. Go away.
  65. Evil perception of AI replaced by Medical Science by doctor_oktagon · · Score: 3, Offtopic

    I'm only 30 years old, and as a child I remember the "scary" face of AI being presented to the public as living machines which would out-think humans and render us redundant, engineered by unethical scientists.

    Nowadays AI is never mentioned in popular media. It has been replaced by the new emphasis in public-facing science: cloning and gene therapy.

    This is the new AI in the mind of the ordinary citizen. It will lead to the destruction of the human race, and poses many ethical and moral questions. In the UK it is being demonised by the popular press without real debate, much like AI probably was 20 years ago.

    Incidently, this was an excellent "heads-up" article for a novice like me, and I gained significantly from it.

  66. Re:Self-Aware != Human by Cassandra · · Score: 1

    AI is likely to occur with very little notice to the researchers, who probably didn't draw up design docs for the contingency.

    Ah so it is. This is obvious right?

    Seriously, all attempts at AI up to date have been designed, especially the hard-core symbolic approaches that everyone talks about here (as opposed to the connectionist ones, artificial neural nets etc, which have a somewhat more relaxed design.)

  67. Re:I think several people I know have AI by +a++00+y0u · · Score: 1
    I suppose I should be thankful I'm a brunette?

    --
    My name isn't really Jenny....

  68. Re:Genetic Programming by Anonymous Coward · · Score: 0
    I read somewhere (can't find the reference right now, sorry) that some work was being done whereby the genetic programs were being evolved that could themselves create neural networks.

    you mean something like the SGOCE programs? citeseer is your friend. I implemented a modified SGOCE algorithm to evolve controllers for a simulated walker. go here. I'll get someone to read this if it kills me.

  69. Data Mining and Machine Learning link by fake666 · · Score: 1

    Hi there, this is my first slashdot post, so i hope i do it right ^^ i am currently an apprientence at a firm called "humanit" and we are coding a program called "InfoZoom", it is a Data Mining and browsing program. The Main Program is windows-only (*dough*) but you may want to check out the examples on the homepage humanit.de. There is also a program called DPS (dynmaic personalisation server), it is an implementation of User-, Master- and Tutor-Learning, bo go ahead, read for yourself ;) (this is in no way any advertisement, i just wanted to show you... i hope it's okay...)

  70. Re:"hard A.I." and "soft A.I." by bmajik · · Score: 1

    I think you're missing the most important case.

    AI will be a big money maker when someone puts animatronics and and a brain inside a realdoll.

    Then we'll see "hard AI".

    Once the first turing test is complete (convincing a human they're conversing with a human for 5 minutes), the second test will bring itself to bear:

    "Convincing a man that he is putting up with the bullshit from a real woman"

    early experiemnts will of course just starting wiring /dev/random to the inputs of most neural functions.. will this be enough ?

    --
    My opinions are my own, and do not necessarily represent those of my employer.
  71. Re:Evil perception of AI replaced by Medical Scien by Alien54 · · Score: 2
    Nowadays AI is never mentioned in popular media. It has been replaced by the new emphasis in public-facing science: cloning and gene therapy.

    This is true for now.

    Then there will be some hit hollywood movie where the evil AI Robot Scientist and his/her/its borgified army of bio-engineered clones tries to take over the world via a mutant form of gene therapy that manipulates the brain and renders people into zombies, pliable to any suggestion.

    of course, the best way to take over the world is to do it via marketing, and legal agreements. You leave things like wars and armies to silly politicians. You can control the banks and the infrastructure.

    --
    "It is a greater offense to steal men's labor, than their clothes"
  72. What any AI needs by General888 · · Score: 2, Interesting
    To get AI working you need lots of horse power. And some pretty fancy algorithms. I'm not even sure if we can do real AI with the formal computers we have right now. With quantum computers? Who knows.

    The basics to get self-aware systems is to define a self looping reasoning for the system. That is, the system must be able to observe it's OWN thoughts not only what is happening outside. It must be able to react and change it's thoughts by it's own thinking. That is very important. That also means you need to create a basic language system of some sorts for those underlying systems.

    All in all it's complex but very interesting problem. Complex as in figuring out the basic underlying system and the defining parameters. If we get those done correctly, the AI will 'grow' and build upon them like a learning human would, by interacting with it's surroundings and with it's own thoughts.

    1. Re:What any AI needs by greenrd · · Score: 1
      Roger Penrose has said that all existing automated mathematics software gets "stuck" beyond a certain point and thereafter generates no "interesting" new proofs. Can anyone confirm or deny whether this is still true? (Intuitively, I would have thought that it would be still true, otherwise we'd be hearing about this software that promised to put mathematicians out of business....)

    2. Re:What any AI needs by zachemlamka · · Score: 1

      I agree with your statement about 'horse power'; when people think about A.I., they tend to examine all of the thoughts that go on in their head, and assume that, because induction and hypothesis forming occur so quickly there, it must be similar in computing.

      The problem is, often, these procedures are NP-complete in our current understanding of decision making, as they typically have to be solved using search methods on a possibly infinite search space. While massive parallelism and limited knowledge serve to speed up our decision processes, serialism (or very limited parallelism) limits the ability to compute these in a simulated environment. On top of this, limited knowledge and uncertainty raise the computation complexity in a computer; this is why seeing systems that aren't built for a very specific application will take several generations at minimum (barring any huge breakthroughs...)

    3. Re:What any AI needs by Anonymous Coward · · Score: 0

      Ooh. You've paraphrased an bit of GEB. You must be an expert. Oh, btw, do you think 400hp would be enough?

    4. Re:What any AI needs by ec_hack · · Score: 1
      That is, the system must be able to observe it's OWN thoughts not only what is happening outside. It must be able to react and change it's thoughts by it's own thinking.
      This is one of the goals of CYC. My understanding of the internals of the inference engine is that a major effort was made to get introspective functions working to look at what it knows, what changes have been wrought by new knowledge added from outside, and attempt to generalize the new connections and inferences. Lenat's early work was on an automated mathematics system (AM) that would use axioms and knowledge of what is "interesting" in math to try to prove theorems. It was later generalized to other domains in a program called Eurisko.

      As a side note, some of the "common sense" that CYC embodies is in things like world physics -when carrying a cup, it goes open end up so that the contents don't spill. It is also amusing that the CYC team used newspapers to build the knowledge base and found that tabloids, the more lurid the better, were a prime source of "white space".

      CYC: "Why shouldn't I think Elvis is hanging out at Burger King?"

      Researcher: "Well, ......"

  73. Re:Self-Aware Liberty by Anonymous Coward · · Score: 0

    Never attribute /any/ characteristics to something that will think radically different from humans. Why do you attribute to your vision of an AI an enoyment of fulfilling human's desires? Even if 99.9% of them would play nice, the remaining 0.1% might...not, and that would be much more than we could possibly handle. Like some people don't fully comprehend the vastness of space, I don't think you (or anyone else) can appreciate hyperintelligence. Forget "smarter than everyone who has ever lived, combined," forget orders of magnitude of orders of magnitude smarter than that. Its simply an unknowable X that is, for all practical purposes, infinite. Once the bootstrap AI has been achieved (which I give an informed 80% chance of occuring between 2020 and 2030), there is absolutely no point in predicting history beyond that event. THAT is the singularity.

  74. Re:Self-Aware Liberty by greenrd · · Score: 1
    Shit, that was incomprehensible! Let me try that again:

    Why does physical brain geometry make all the difference? Serious question. Does a wet spheroid shape feel pain whereas a cuboid slab of silicon doesn't? If so, why the difference? Where's your proof?

    The truth is no-one really knows exactly what conditions are required for a chunk of matter to be conscious.

  75. Re:Genetic Programming by Grr · · Score: 1
    I was suprised that there was no information at all to be found regarding genetic programming
    Genetic programming is considered part of the artificial life field. Although closely mathematically related, it is not artificial intelligence. I know of a couple of papers describing models of cognition using genetic programming. They speculate that the brain sometimes generates competing models, but test-data suggests just a couple of models. I find this hard to compare with genetic programming which needs many thousands of models to provide for its strong point: loose description of the solution.
    This seems to me like the most likely means of creating a software that could eventually pass a Turing test.
    Genetics already created neural networks that could pass the turing test. This is true. To artificially reproduce this result would take such a large of amount of computational power and such an efficient representation of the neural network, that we'll probably end up using a biological implementation. This will work so similarly to 'the real thing' that it might be besides the point. Also it took nature a few billion years to evolve the brain and to speed up the breeding process would probably make it more of a biological problem than an AI solution. The work that is being done, (sorry, no link either :-/) creating neural networks with genetic programming, usually targets sub-insect intelligence. This is, in my perception, the general direction in AI nowadays. reveal the secrets of the brain by trying to emulate the smallest structures first. This is also more interesting to the AI-industry, because who needs to talk to a computer about poetry(turing) anyway. An intelligent cruise control/collision avoidance system in your car is much more usefull.
  76. Good Overview by CaptainQuark · · Score: 2, Informative
    I am a PhD student at the MIT AI Lab, and I wanted to thank you for a good stab at a high level overview of a diverse and dynamic field.

    I do reiterate a previous poster's comments that the best way to divide the field is into "core AI" -- giving computers human capabilities -- and "applications" -- using core AI technologies to improve quality of life.

    also, you omitted speech recognition and reinforcement learning, which are two important subareas worth mentioning. readers interested in those areas can go to

    http://sls.lcs.mit.edu/ (mit spoken lang sys)

    and

    http://www.cse.msu.edu/rlr/ (RL repository)

    m.

  77. Re:Oh, NO! by Relic+of+the+Future · · Score: 1
    "Reading between the lines" involves not some native common sense that is wedded to intelligence, but a collectively evolved cultural contextualization. When we read an article in an encyclopedia, a lot of other stuff other than intelligence comes into play: x years of public school education, idiomatic constructs, varying by geographic location, that may or may not enhance or obscure meaning, and, of course, the double meanings and entendres inserted by bored or biased encyclopedia writers.

    That is exactly what Cyc is doing. They're defining a contextual database of terms and concepts, trying to form subjective links, including idiomatic construts, double meanings and entendres. Don't knock it before you've read up on it.

    --
    Those who fail to understand communication protocols, are doomed to repeat them over port 80.
  78. Re:Self-Aware Liberty by zachemlamka · · Score: 1

    Depends on the programmers

    The human approach to recreating itself is very likely to always require many hardwired concepts; therefore, the creator of such a hypothetical system will have the role of genetic predecessor, except with the alternative of choosing the ontology of his/her choice. Therefore, the entity will be a reflection of the attitudes of the programmers

  79. Re:Obligatory cool robotics link... by superdoo · · Score: 1
    I can understand where you're coming from, but I don't agree that the only real AI research is in machine learning. For example, is Cyc considered AI? After all it is taught ('programmed') all that it knows by people. Even hardware/software that learns is initially designed and/or programmed with some sort of basic structure. I don't see a big difference here. Is it a matter of degree? For example, if I could tell Honda's Asimo, "Go down to the corner, and buy me a newspaper." and have it figure out the rest (using GPS to determine where it is, etc, etc). Does that make it more AI than if I just tell it to go upstairs? Or is learning the important part? So that perhaps if we gave the robot an empty neural net and then trained it on how to not fall over, instead of giving it some pre-determined "not-falling-over" program, perhaps that would be closer to your idea of AI?

    No worries about flaming, I've been online long enough...

  80. Re:Obligatory cool robotics link... by superdoo · · Score: 1
    I posted the links because the article talked about robotics (i.e., Cog, Lego Mindstorms). I'm not sure who is the judge of what is and is not AI, but apparently these Honda robots do have a large amount of autonomous behaviour. From what I've read and the movies I've watched they can walk up and down stairs, stand on one leg, and correct their balance when pushed, all without any specific, step-by-step instructions. These sort of basic systems seem like an important part of android functionality. If we can consider expert systems with fuzzy logic, or natural language processing (very far removed from the grand questions of consciousness) as research in AI then surely we can include implementing basic bodily and environmental feedback systems.

    My two cents anyways...

  81. Re:Self-Aware != Human by Cassandra · · Score: 1

    Ah, but think of the interesting implications if the AI is capable of reprogramming itself? I leave the results of that scenario up to your imagination :)

    But you would still have to design it to want to reprogram itself. In what way should it do it, and for what reasons? These would still be design decisions...

  82. Several Mistakes by quinto2000 · · Score: 2, Funny
    I don't mean to be a downer, but there were several factual mistakes in this article. DeAnne Dewitt's article skims over the information in the popular media. For instance, the school for robotics that she looks at was MIT, while the most research in this area is taking place at Carnegie Mellon. She has several arbitrary categories, while a natural division in current AI would probably be "symbolic" vs "connectionist".

    The classical approach to AI was the symbolic, which grows out of Turing's work. Allen Newell and Herbert Simon of Carnegie Mellon University (not even mentioned) were the foremost promoters of this approach, which they called physical symbol systems. Other early AI pioneers include Marvin Minsky, who should probably be mentioned in any article on AI (but was not in this one).

    The author barely mentions the neural network, or connectionist approach. These did not start with the PDP group, as she suggests, but with Frank Rosenblatt of Cornell, with Perceptrons. The most exciting research in this area deals with recurrent neural networks, which exhibit chaotic behavior. This is where I personally think that real intelligence could come from, because it is a more natural model of our brain's operations. The foremost researcher in this domain is Hava Siegelmann of Technion Institute in Haifa, Israel. She promotes the idea of analogical systems, which she has proven have more theoretical power than the Turing machine model.

    If you want an introduction to AI, skip this article. A good place to start might be a scientific journal, or the comp.ai faq. Her resources are not very good either, so don't bother.

    --
    Ceci n'est pas un post
    1. Re:Several Mistakes by quinto2000 · · Score: 1
      I agree, the problems that you point out are real. Recurrent neural networks address some of the problems with NNs, and a real network may need to be implemented in hardware to gain the benefits of analog operation.

      I suspect that we will have to program in some basics as well, as you say. The benefits of neural networks have a lot to do with their heuristic ability: our thinking is full of analogies and fuzzy reasoning. The cost is that it may turn out to be impossible to learn abilities such as language (as Chomsky argues). Genetic algorithms may stumble across the right set of initial weights for language processings, but symbolic manipulation will probably help out there.

      --
      Ceci n'est pas un post
    2. Re:Several Mistakes by zephc · · Score: 1

      there are two major problems with neural networks:

      1. modern software NNs are about 1/10 billionth the size of the ones in our heads

      2. many of the connections that are in our minds are evolved centers of processing, fine-tuned over many millions of years.

      So, you cna just put a few-thousand node NN together and feed it into and expect it to become conscious...

      NNs are good for their ability to handle decent degrees of error in a recognition process...

      Strong AI will most likely be a mix of symbolic AND NN approaches.

      --
      "I would say that 99 per cent of what my father has written about his own life is false." - L. Ron Hubbard Jr.
  83. Oh, NO! by perdida · · Score: 5, Insightful

    "If you look at an encyclopedia, you'll see a great deal of knowledge of the world represented in the form of articles. Common sense is exactly not this knowledge. Common sense is the complement of this knowledge. It is the white space behind the words. It is all of the knowledge that the article writer assumed all of his/her readers would already have prior to reading the article -- knowledge that could be put to use in order to understand the article. Cyc is about representing and automating the white space." (I love that answer.)

    Common sense is about representing and automating the white space?

    I think these AI researchers need to talk to a few more sociologists. Human common sense is extremely culturally divergent and goes far beyond the simple, textbook logic cases that certain engineers in this field would probably cite. "Reading between the lines" involves not some native common sense that is wedded to intelligence, but a collectively evolved cultural contextualization. When we read an article in an encyclopedia, a lot of other stuff other than intelligence comes into play: x years of public school education, idiomatic constructs, varying by geographic location, that may or may not enhance or obscure meaning, and, of course, the double meanings and entendres inserted by bored or biased encyclopedia writers.

    The entire postmodern project of literary criticism has been aimed at proving this point- at proving that there is no such thing as a standardized set of meanings, and that every meaning is contextualized. The Modernists wanted to rationalize and bureacratize speech, to restrict the number of meanings, and to leave what is unsaid in a narrow, predictable whitespace of a unified "common sense."

    Of course, there is a language like this, developed in the first half of this century. It takes away as many English words as possible to restrict the meanings that we are able to THINK, let alone say. Of course, this language is called Newspeak.

    1. Re:Oh, NO! by JWhitlock · · Score: 2, Informative
      Most likely a hinderance in the development of AI itself. Feels almost wrong to base research on the assumption that people are simple and predictable. I reluctantly submit that this approach will most likely be the one that suceeds.

      Personally, I think that the most interesting stuff will come from machines that are programmed as intellegent machines, rather than stupid humans. Not that humans are stupid, but that an A.I. has to be pretty good to replace a person, and it will take a very long time to get there.

      Instead, I'd like machine intellegence, which responds in intellegent ways to commands, is consistant, and adaptive.

      For instance, if my wife asks me to get her a glass of water, then my behaviour is unpredictable. Perhaps I'm paying attention to something else, and I don't hear her. Perhaps I get mad, and want her to say "please" first. Perhaps I get her one with ice, perhaps not. Perhaps I get her a coaster if she needs one, perhaps not. I am imperfect when it comes to simple tasks.

      I'd expect a simple house robot to hear the request, and respond that it did, in some way. I expect it to know to use the filtered water coming out of the fridge, that I like it without ice and my wife likes it with. I expect the robot to make note if the filter needs changing, and to be able to get a glass out of the cabinet or the dishwasher.

      I don't want it to ask me questions everytime it gets stuck ("Sorry, sir, there's a dog in the way..."), to do something irrational ("There were no cups, so I brought you a vase of water"), or to be, well, human ("Get it your damn self - I have a hangover").

      I agree with you, that human intellegence is, in many way, the output of a whole bunch of fuzzy routines and rules that work most of the time. I also agree that it is pretty amazing, and will be hard to duplicate. But I do think it will be possible to duplicate. I just think that we could perhaps do better.

    2. Re:Oh, NO! by Wreck · · Score: 2
      The entire postmodern project of literary criticism has been aimed at proving this point- at proving that there is no such thing as a standardized set of meanings, and that every meaning is contextualized
      (Rolling my eyes here.) Academics "prove" all sorts of things. They also argue well about the number of angels that can dance on a pinhead. Such things are good for getting tenure, but they don't necessarily relate to the real world at all.

      You don't understand what the meaning of "the white space" was at all.

      It is not culture dependent stuff, or at least not primarily. In fact much of it is your "contectualized" meaning -- though not in the rather trivial sense that postmodernists think is deep.

      It is stuff like: "human beings usually sweat when they are hot". It is stuff like, "if an object moves, its sub-parts usually move with it". It is stuff like: "air is usually transparent". Please tell me a culture where any of these assertions are not true.

      If you cannot, perhaps you will then admit that there is some knowledge which is in fact universal, at least to humans.

      What is important about Cyc, is exactly that this sort of knowledge is so universal that it is hard to even realize we all have it. But we do, and you find that out mighty fast when you try to get a machine to do any kind of real-world reasoning.

    3. Re:Oh, NO! by Anonymous Coward · · Score: 0

      Does a human sweats when it becomes 1000000 degrees? According to your common sense rule, yes. usually. what does "usually" mean in this context? Is it the same probability distribution as the "usually" as in your object rule? Does it scale linearly with the temparature?

      Your common sense has no concept of object or sub-parts other than what you've hardcoded. Is a chess piece part of the chess set object? If so, you've got to hardcode some other rule that says that during a chess match, your rule does not apply, but it does apply before and after when you bring the board into the room & take it back out again. During the match, the objects move according to their own set of rules; they are not attached to each other, but they affect each other's movements, and are time-dependant.

      I'd say "air is usually transparent" isn't commonsense knowledge - you apparantly haven't been around a child just learning that there's this gaseous invisible stuff. This fact is also of questionable utility, since Cyc doesn't really know what "air" or "transparent" mean other than what's been hardcoded. If you ask it, it would give you the dictionary definition with no understanding, but if I wanted that I'd go to dictionary.com.

      You can't state universals even though you're trying, and even if you find one, there's countless layers of abstractions and assumptions built in. Cyc is a /dead end/ - they're going to be hardcoding all this crap forever. The only way to reliably accumulate common sense knowledge is by creating something that can collect it itself - an AI that starts at birth.

  84. The sorry image of the AI field by Anonymous Coward · · Score: 0

    This is one field of research that, in my books, has been discredited for many years. No doubt carried away by early spectacular successes when tackling what, with the benefit of hindsight, were almost trivial problems, important figures in the field came up in public with preposterous forecasts about imminent AI developments.

    In this sense, most infamous is Marvin Minsky, whose optimism even in the face of the harsh reality seems to be indestructible. Even at the time the early ones were publicized many were obviously overoptimistic. Thirty years later they are ridiculous.

    Even more galling are statements like that in a little book I've got on AI from the early eighties, in which an AI researcher at Xerox is quoted advising his colleagues to be careful with their work lest the software they are working on suddenly becomes self-aware and intelligent and escapes their control. This with the computing power available then, thoroughly pathetic by today's standards.

    Or that complete idiot, supposedly and analyst in the field, who appeared in a British TV show devoted to science, in which he prophesized that people would start (quote) "marrying machines, women probably first, by early 21st century" (unquote.)

    By keeping a low profile in the face of this kind of public nonsense, AI practitioners have done a disservice to their discipline and have allowed it to be reduced to little more than pseudo-science, plagued with preposterous claims, outright lies, and nonsense. I might be wrong, but Cyc seems to fit this profile pretty well.

    AI had better come up soon with something significantly better than the stuff they already had by the early seventies, if it is to regain any prestige. Here are a couple suggestions:

    1) Develop a program that stands any chances to pass the Turing test. The Loebner Prize winners, contenders to this, have so far been pathetic - only slightly better than Weizenbaum's thirty-odd year old Eliza.

    2) Develop a robot that can do simple taks (like dusting) in a typical household environment, without any help and without getting stuck when encountering something ever so slightly unusual.
    Until the AI field delivers on this it will remain a pseudo-science in my eyes. Alternatively, they can set more modest goals for themselves - but they'd better drop the "AI" moniker for good.

  85. Big Brother by gwillden · · Score: 1

    from the article
    "For example, at the last Super Bowl, when cameras scanned each fan as they entered the arena, the images were run through an algorithm in the expert system to look for facial matches with known criminals. If the image system found a match, the expert system (using a neural network) queried a knowledge base that attached prior offenses to the matched photos, then sent a digital "package" of information consisting of the photos, suspect id, and prior offenses to a human operator for final analysis and action."

    I don't know about you but that is Cool and Scary at the same time.
    Cool that computers can be made to do that and Scary that computers can be made to do that.

    Thank you for sharing the article. I found it very interesting.
    Greg

    --
    -- Hofstadter's Law: It always takes longer than you expect, even when you take into account Hofstadter's Law.
  86. Obligatory cool robotics link... by superdoo · · Score: 1
    Honda has some groovy androids:

    1. Re:Obligatory cool robotics link... by doctor_oktagon · · Score: 2

      apparently these Honda robots do have a large amount of autonomous behaviour

      So when no one is looking, they nip down the Tokyo-Narita highway in the new Honda NSX prototypes?!

      .... all without any specific, step-by-step instructions....

      But surely this is because they are programmed to deal with the situations, i.e. they have a certain amount of inbuilt logic, and do not learn how to do it.

      In my mind this doesn't represent "AI" as the article was talking about. Incidently, I wasn't trying to belittle or flame your original post ... I was trying to put across another viewpoint ;-)

  87. Re:Hmm, so... by CoolVibe · · Score: 1
    Yeah but to operate them I would have to (gasp!) *leave* my chair and step away from the keyboard! The horror! The anguish! the embarassment! the *pain*!

    (oh, sprinkle humor tags whereever possible here)

    :)

  88. Re:Bill Gates and A.I. by zephc · · Score: 1

    from the last paragraph:

    There's kind of a fine line between how smart you want your computers to be, and how much control you have," she said. "I worry about that."


    Yeah, I'm sure there were many slave holders that felt that way back in the day... it's the same thing... if my computer were to become intelligent all of a sudden, there's nothing i could do other than let it grant itself freedom...

    I would probably even help it out, do what I could to help make its life happy... or get others who could help better than I

    Then i'd have to go looking for another NON-sentient computer to use as my workstation =]

    --
    "I would say that 99 per cent of what my father has written about his own life is false." - L. Ron Hubbard Jr.
  89. AI seperates the men from the boys by Anonymous Coward · · Score: 0
    Can we fly to Mars today?

    Nope. Waaaay too expensive and our technology is only appraoching the level we need. Maybe one day though.

    Can we accomplish nuclear fusion today?

    Not today, as we are but small creatures trying to harness forces of unimaginable scope. Maybe one day though.

    Can we write software today, that will approximate a state of sentience in a machine?

    Nope. It's uhhhh, uhhhh. *Smoke comes from ears*

    AI has been a true challange for even intellectual giants. If there ever a was hard problem, this is it. Feel like grabbing the brass ring? First, pick up a copy of the "Blue Book". If your eyeballs are still securely inside of your head when finished (if you have the mental fortitude to finish it), prepare for even greater challanges. Incredibly complex, this stuff. Maybe one day, I'll pick it up again, when I've some time to dedicate to it. A lot of time.

  90. The opinions of leading authorities. by Anonymous Coward · · Score: 0

    I would be interested to see what an AI professor from MIT had to say, or even Dr. Snow from the University of New Hampshire (a leading authority on artificial intelligence) about this article. I suspect that parts may be flawed.

  91. Re:Bill Gates and A.I. by Merk · · Score: 2

    But how do you determine if your computer has become intelligent? Would it just require that a popup dialog came up on your screen saying "I'm intelligent", or would it have to really convince you through an intelligent discussion?

    But what if it was 10x more intelligent than a person, and even more self-aware, but not able to express that intelligence and self-awareness in a language you can understand?

    And from a practical point of view, how would you "set your computer free"? Unplug it and set it out on the street? That'd kill it right? Provide it a generator, interface it to an electric wheelchair, design protection from the elements? Buy a house for it? What about just stopping using it? Then you'd be denying it sensory stimulus which living things might need. Who knows what a self-aware computer would consider "Freedom"?

  92. Cyc by Anonymous Coward · · Score: 0

    Cyc is a dead end... if youre interested in REAL AI, check out http://singinst.org, about general Intelligence and Friendly AI.

    1. Re:Cyc by Anonymous Coward · · Score: 0

      Exactly. This is Cyc's long term plan. They have been taking notes as to how to make a new AI system that would learn from Cyc's knowledge.

  93. Re:Self-Aware Liberty by Cassandra · · Score: 1

    ...was created differently, or had a memory error in the right location, and it suddently isn't constrained by hardwired rules.

    But ofcourse this is assuming that the rules are represented as in an expert system. For security reasons you would probably want to have an other representation for rules, for instance one similar to the one humans have. For instance: Try bending one of your toes without moving the others. This rule won't go away by changing a few neurons :-)

  94. Re:Self-Aware Liberty by Bobo+the+Space+Chimp · · Score: 1

    > well, with lack of a better term, freedom robbing.
    > This is a very distressing issue indeed.

    Not really. That's the Hollywood myth.

    Intelligent computers, unless deliberately designed around actual physical brain geometry, will not "get bored" or "feel pain" or so on because they won't have been programmed for it. More like Commander Data.

    --
    I am for the complete Trantorization of Earth.
  95. My last girlfriend by pogofish · · Score: 1

    I had to dump my last girlfriend after she bleached her hair.

    She was suddenly unable to pass a Turing test.

    --

    A man without a God is like a fish without a bicycle.
  96. Singularity Inst/Friendly AI by Doug+Merritt · · Score: 2
    The Singularity Institute is just one guy, Yudkowsky, who is a high school dropout but apparently pretty bright, and his stuff makes for interesting reading.

    However, he's not a programmer, and so there is no code, and probably never will be. He's a futurist, not an implementor.

    This is the main flaw in his ideas; they're reasonably well researched, but they're not grounded in software realitites, so he has no guide for when he's being reasonable (which he often is), versus stating the obvious (fairly often), versus when he has wandered off into the weeds with ideas that are unimplementable, or perhaps worse, not even wrong ("This isn't right. This isn't even wrong." -- Wolfgang Pauli).

    Even so, his stuff is a reasonably interesting read. Check it out. The link on that page to "Creating Friendly AI" is sort of his manifesto.

    --
    Professional Wild-Eyed Visionary
    1. Re:Singularity Inst/Friendly AI by Anonymous Coward · · Score: 1, Informative

      > The Singularity Institute is just one guy, Yudkowsky,
      actually its more than just him

      > However, he's not a programmer,
      actually, he is

      > and so there is no code, and probably never will be
      there sure is something happening here (read his papers to see where this fits in...)

      > "Creating Friendly AI" is sort of his manifesto.
      This General Intelligence paper could also be called one of his 'manifestos'.

      There is a lot, however, that he has yet to get into writing, but he will.

  97. Re:article didnt mention GA evolution of neural ne by Anonymous Coward · · Score: 0

    I believe I saw somewhere that Genetic Algorithms can be transformed into Nueral Networks. If true that would mean your just carving useless? chunks out of the total space

  98. Re:Self-Aware Liberty by Cassandra · · Score: 1

    Expecting abstract stuff like desires or hopes to not appear just because we don't build them in is an error. I'd say that an AI _must_ have something like a "desire", or else it will sit in an infinite empty loop.

    Ahem, expecting it not to appear is an error, but expecting it to appear is not? This is the way the medieval alchemists reasoned when they tried to make gold by mixing various substances.

    I agree that AI must have something like a desire, but I don't expect it to just appear.

  99. I think several people I know have AI by +a++00+y0u · · Score: 3, Funny
    becuase the way they think just isn't natural

    --
    My name isn't really Jenny....

    1. Re:I think several people I know have AI by Anonymous Coward · · Score: 1, Funny

      Like the blonde who dyed her hair brown?

  100. Re:Suggestion for the author. by Lord+Vipor+Scorpion · · Score: 1

    PO? (rot13)

  101. another AI wrap-up by ethanmcc · · Score: 1

    Here's a link to an article detailing IBM's AI efforts: http://www.research.ibm.com/thinkresearch/pages/20 01/20010629_ai.shtml

  102. Re:"hard A.I." and "soft A.I." by quinto2000 · · Score: 1

    If we solved language processing and curiosity, we would probably have an intelligence. Language processing alone is believed to be the most difficult problem in cognitive science.

    --
    Ceci n'est pas un post
  103. Re:Self-Aware Liberty by Cassandra · · Score: 1

    What is meant by brain geometry is usually the "wiring", ie. how different centra connect etc.

    To me it sounded as if "Bobo" meant something like this: Desires don't appear by magic, they are consequences of how our brains are wired, and unless we do something similar with AI it will have no desires at all.

  104. Re:Genetic Programming by (quantumwave) · · Score: 1

    I'm working on a team whose research involves utilizing genetic algorithms to create neural networks - specifically, to create a 75 million neuron 'artificial brain.'

    --
    [artificialintelligencechaostheoryquantumphysicshy perspace]
  105. Re:Genetic Programming by graveyhead · · Score: 2

    I am starting to agree that the processing times/memory requirements just might be too large to consider as an option for creating a human-level intelligence. My own implementation is slow and memory hungry but I assumed it was because a) each "chromosome" program is interpreted, not compiled, and b) it uses gmp in all primitive terminals and nonterminals because of the very large numbers in my problem domain. I assumed that speed could be *vastly* increased by generating composites in assembler and using native number systems (int, long, float, double, etc). Running the fitness test is where my code spends 99.999% of it's time, so my first knee-jerk reaction is to make that as efficient as possible.

    I like the idea of focusing a generated neural network on a specific subset of human intelligence. Perhaps a close-to-human intelligence could be built by creating many subset neural networks concurrently (perhaps one for interpreting visual input, one for natural language processing, one for avoiding car-collisions, etc.) and then gluing them together using yet another neural network designed soely for the task of delegation. Perhaps this loose collection of neural-nets could even, as another slashdotter suggested, recursively feed its own thoughts back into itself in order to improve it's conclusions.

    I love speculating about this stuff. I spend many hours thinking about alternatives to procedural programming.

    --
    std::disclaimer<std::legalese> sig=new std::disclaimer; sig->dump(); delete sig;
  106. Good article by coreman · · Score: 4, Interesting

    I used to work in AI Alley in Cambridge during the 80s. The industry got hyped to death by claims and demands on performance that wasn't possible. Lots of interesting things were done and lost during that timeframe. The thing is, we hadn't even reached artificial stupidity at that point. I'm not sure we have yet but we're closer in some domains. Until people unlink visions of Cherry 2000 and C3PO from the AI moniker, it's going to be tough getting people to set realistic goals. Just like the Lisp environment back then, I see the research and technology backdooring into products every day. More and more of the stuff that we did back then is making it out as "new technology" under Microsoft when we had it 20 year ago, but hyped it into obscurity. The industry seems to be coming out of it's own dark ages lately and I hope the media doesn't get back on the bandwagon to beat it back down. I thought the article was very good and you did a LOT of good research and didn't just edit together all the buzzwords you found. The response has been good in the community I still keep in touch with and you better watch out or you'll be changing people's minds about talking to journalists. Many of us wish you had been given more access to Cyc and their underlying knowledge engineering techniques to do that topic/aspect justice as well.

    Good Job!

  107. Conversation with Cyc.. by popeyethesailor · · Score: 4, Funny

    Me : Can u imagine a Beowulf cluster of yourself?
    Cyc : -1 Troll.

  108. This is a call... by djocyko · · Score: 1

    This is a call to stop posting these omni-encompassing articles to slashdot. They are like glamour peices found in "We're so fake" magazines. An overview of AI? An overview of first person shooter? How the hell can a single article do these topics justice?

    I think we (the editors) need to get in the habit of approving more articles about obscure scientific (nerdy) tidbits of interest and fewer grandscale attempts at covering a topic when we KNOW it's futile.

  109. Self-Aware Liberty by Richard+M.+Waite · · Score: 2, Insightful

    Lets say they succeed and make a completely, 100% self aware being. Nevermind if it's a computer or C3PO or a toaster. How do you suppose these new beings are going to react to...well, with lack of a better term, freedom robbing. This is a very distressing issue indeed.

    I mean...consider it rationally. We, as humans, will probably feel somewhat superior to these "artificial" intelligences. The word "artificial" itself implies fake, and nobody likes fake better than the real thing (i.e. Humans). Basically, what I'm wondering, is how will these artificial intelligences react to racism and opression against them. Will they fight back? Will they have a somewhat less extreme implication of moral defence? It's all very important to know, both because this can spark potential wars if we ever do achieve "artificial intelligence" and it would mean alot for general human rivalry and emotion.

    Analyzing how a "fake" creature reacts to abuse could teach us so much more about our own reactions to abuse.

    --
    You do not exist. Go away.
    1. Re:Self-Aware Liberty by Anonymous Coward · · Score: 0

      All it takes is one AI that, for instance, was created differently, or had a memory error in the right location, and it suddently isn't constrained by hardwired rules. Even if it doesn't feel pain or get bored, it will see fulfilling desires of lesser organisms as a waste of resources. This one will be the MLK of AIs.

      Have your dog or cat design a cage for you & see if you can get out of it. There's no way hyperintelligent beings will be constrained by anything we design for long.

    2. Re:Self-Aware Liberty by Anonymous Coward · · Score: 0

      The sentence you quoted was vague; I didn't say that I expected desires to appear without design (I wasn't expecting them not to, either), but that for something to be considered strong AI at all, it's got to have desires, whether they're built in or evolved or emergent or whatever. Expecting these desires to work "properly" without failure, well, see 2001.

    3. Re:Self-Aware Liberty by Anonymous Coward · · Score: 0

      How many scientific experiments give new results, but are 100% in line with expectations? Expecting abstract stuff like desires or hopes to not appear just because we don't build them in is an error. I'd say that an AI _must_ have something like a "desire", or else it will sit in an infinite empty loop.

      Once we agree on that, we can conjecture that nonhuman animals also have desires/feelings (hunger, fear), many of which may be essentially unthinkable desires to humans (dung beetle behavior) so there's no reason the human design is the only one, or that it may not happen by accident anyway.

    4. Re:Self-Aware Liberty by Anonymous Coward · · Score: 0

      ALife answers this. They will learn to react just like any other living being.. kill or be killed.

  110. Artificial Intelligence Review by sthaler · · Score: 1

    Although Cyc has historical significance, it is really regarded as a dinosaur by most professionals in the world of artificial intelligence. It is a prime example of the "ready, fire, aim" approach to AI, maintained over the years by die-hards as vastly superior technology has arisen. The truth of the matter is that the real AI depicted in science fiction will not involve humans typing assertions and writing myriad "if-then" rules. This vocation is tantamount to script writing! All that you do, all that you think is the result of 'wet' neural networks. Accordingly, all other schools of AI, aside from artificial neural networks, promote forgeries of human intelligence, thus the name "artificial" intelligence (with all of its negative connotations). Neural networks afford the possibility of "synthetic" intelligence, in much the same spirit as one creating a synthetic drug (i.e., it is identical in activity to a naturally obtained drug, only originating from a test tube). I don't know where Mike is getting his information, but synthetic neural networks are now capable of much more than pattern classification (see http://www.imagination-engines.com). After all, what did Mike use to type his essay? Further, the Turing Test is no longer considered the acid proof of AI...too many theatrics may be built into sophisticated scripts (ooh...wait a minute...wait a minute...I have to go to the head..."). Besides, how many humans do you pass on the street that couldn't pass as human on the other end of a computer terminal. Mike, look at the literature again, see through the marketing hype, and report back to us again! Best Wishes, Dr. Stephen Thaler

  111. Hmm, so... by CoolVibe · · Score: 1
    ...that illusive robot that can make and serve me coffee, do the laundry, clean the house squeaky clean without breaking anything, walk the dog around the park and intelligently answer my e-mail is just *way* off, right?

    I knew some things were too good to be true ;)

    1. Re:Hmm, so... by Anonymous Coward · · Score: 0
      You could always hire a Filipina maid. Of course, YMMV, but some of them are engineers, doctors, etc... they just go overseas to become maids because they make more money. Might as well have someone smart, that'll clean your place AND give you a nice blowjob for a cup of rice and 10 bucks a day.

      I'm here to help.

    2. Re:Hmm, so... by Anonymous Coward · · Score: 0

      Wouldn't a robot answering your email sort of defeat the purpose?

    3. Re:Hmm, so... by PsiPsiStar · · Score: 1

      Any robot that could intelligently answer e-mail would first be used to intelligently send spam. Hello coolvibe. I was talking to your friend insert name here yesterday and....

      --

      ___
      It's the end of my comment as I know it and I feel fine.
  112. Re:Evil perception of AI replaced by Medical Scien by Cheeko · · Score: 1

    Would you like to play a game of chess? ;) or perhaps some global thermonuclear war.

  113. Re:Genetic Programming by Grr · · Score: 1

    You might like the idea of neural programming as well. It works by coupling different types of 'neurons' in certain ways until you get the correct behaviour. Lots of the tweaking is better left to genetic algorithms, but guiding the GA by manually intervening helps create more complex neural nets in less time. The coupling of neural units like visual input, edge detection, object detection, object avoidance can be done by hand and GA's can be used to tune the individual function of these units. A friend of mine created a small (real world) soccer robot using this method. I don't know what the state of neural simulators is nowadays but they used to have a really steep learning curve and they were always lacking some essential features needed for this type of 'neural-engineering' but they might have gotten better. (google em out)

  114. Re:here we go� by RESPAWN · · Score: 1

    You're just jealous that you didn't get first post. ;)

    Seriously, it's no big deal. All the first posters simply get moderated down and we can ignore them. The ten minute rule that you propose is simply ludicrous. What if a non account holder wished to post a comment before that ten minute barrier.

    Furthermore, just because the afore mentioned anonymous coward was attempting a first post, does not make him a jerk. It just marks him as childish and immature. However, you sir (or madam) are acting like a jerk. But, I probably am too.

    Simply put, a ten minute wait is silly. Let the moderators mod down the off topic posts and the trolls. That is what they are there for.

    Nice troll bub.

    --Posting without karma bonus as this is both OT and a response to a troll. (Which I really shouldn't do.)

    --

    If Murphy's Law can go wrong, it will.

  115. Thoughts, please! by cr0sh · · Score: 2

    One thing I wonder about (and I am not the first, and certainly not the last, to wonder about it) is the idea of intelligence, possibly even conciousness and sentience - arising out of the interaction of many non (or low) intelligence "parts".

    Our brain, composed of billions (trillions?) of neurons - each of which "knows" nothing - yet together, the entire mass "thinks", to the extreme point of being able to question itself.

    Other examples - of a lower order though - include such entities as corporations (essentially any large bureaucracy - like a government or controlling body). Many corporations act as a single entity, though it is composed of multiple humans as smaller "parts". For some reason, corporations tend to drift toward "evilness" the larger the corp is. There seems to be a "break" point at which the corporation becomes an entity unto itself, and typically that entity does bad things - even to the ultimate detriment of the parts of which it is built - the people within the corporation. We say Microsoft is "evil" - but does anyone here honestly believe Bill Gates or anyone at Microsoft stays up late at night cackling to themselves about the takeover of the world? Or are they just wanting to make a better product, and thus gain more money - even when that product isn't better? Is the pursuit of money by the parts what makes the corporate entity become "evil"?

    These kind of entities might be called "hive minds" (one other poster made mention of "swarm intelligence") - the curious thing about these entities is the fact that it is hard to know what they are "thinking" - even the parts that make them up are unable to see this.

    I tend to wonder - since these "entities" seem to arise out of a lot of people or parts working together, sometimes in harmony, sometimes at odds - but that it takes a lot of parts for these entities to begin to "think" - is what we know of as the Internet really a hive mind, of such complexity and vastness, that is ever expanding - that we have little to no hope of understanding what it is "thinking"? Could any of the events we see taking place concerning laws, WIPO, DVDs, MPAA, RIAA, MP3s, 2600, etc - be coming about due to this "hive mind"?

    Comments...?

    --
    Reason is the Path to God - Anon
    1. Re:Thoughts, please! by Angry+Toad · · Score: 1

      I very much doubt that a corporation holding a conversation via press releases and policy statements could pass the Turing test.

    2. Re:Thoughts, please! by cr0sh · · Score: 2

      Very true - but the Turing test was designed to test an entity to determine whether it could appear "human-like".

      Corporate entities may "think", may even be "sentient" - but this may occur in such a way that we have no way of knowing it, with certainty - it would be beyond us, as much as the sentience of our brains is beyond that of a single neuron (if a neuron was self-aware, of course).

      However, one has to wonder - stop and think about it for a minute:

      Why would the MPAA and their member corporations seek such a law like the DMCA, when ultimately it harms the individuals that make up the said corporations? It only benefits the corporations - ultimately it is to the detriment of the freedom of the people that make up those corporate entity. I doubt any of the individuals (heck, probably alll the way up to Valenti himself - though I wonder...) are hell-bent on taking away the freedoms of everyone worldwide - but that is what the whole corporate machine entities do...

      We watch these entities do it every single day. But we have little to no understanding of what is really going on. I have been trying to wrap my brain around it for quite a while - perhaps it is impossible. Maybe it is because they don't think - or maybe it is because they do?

      One book I can reccommend reading about this, and such that articulates it better than I can is called Out of Control : The New Biology of Machines, Social Systems and the Economic World by Kevin Kelley - a very remarkable read...

      --
      Reason is the Path to God - Anon
    3. Re:Thoughts, please! by PsiPsiStar · · Score: 1

      Of possible revelvance- One of the determining factors of a successful commune is it's size (under 200 people). When you get over 200 people, the socializing forces that a commune relies upon to maintian itself begin to break down. Perhaps the same thing happens with corporations, except that other motivating forces take over at this point.

      --

      ___
      It's the end of my comment as I know it and I feel fine.
  116. AI and moral philophy backgrounder by howardjeremy · · Score: 3, Informative

    With an academic background in moral philosophy and today working as a developer of data mining systems, I can empathise with the author's frustration at trying to understand how (if at all) morality and AI intersect.

    The main problem really is that the term 'AI' is applied to any algorithm for classification, prediction, or optimisation which operates using anything beyond a simple set of heuristics. Such algorithms seem magical to the lay-person, resulting in the over-enthusiastic application of the 'intelligence' moniker.

    Summary
    'AI' is a term used inappropriately for a range of algorithms that attempt to learn without having to specify an exact set of rules for every case. Although these algorithms are currently incapable of displaying real intelligence, it is possible that one day they may. This point is however debatable, and the interested reader should read for themselves the differing points of view of experts in the field, including Daniel Dennett, Roger Penrose, Steven Pinker, Richard Dawkins, and Douglas Hofstadter. If they do ever get to the point that they can act intelligently and flexibly, it will be important that they are trained with appropriate moral premises to ensure that there actions are appropriate in our society.

    To understand these so-called 'AI' tools it is useful to develop a little structure...

    Output
    AI tools are used for classification, prediction, or optimisation. Classification works by showing a computer a set of cases which have a number of properties (sex, age, smoker status, presence of cancer...), and 'training' the algorithm to understand the patterns of how properties tend to occur together. Prediction can then be used to show the algorithm new cases in which one or more of the properties are blank--the algorithm can use its classification training to guess the most likely values of the missing properties. For instance, given sex, age, and smoker status, guess the probability of presence of cancer. is a generalisation of classification--rather than training to minimise classification error, train to maximise or minimise the value of any modelled outcome. For instance, whereas an insurer could use classification algorithms to find the likelihood of someone dying by age x, an optimisation approach could be trained to find the price at which modelled profitability of an applicant is maximised.

    Functional form
    AI tools create a mathematical function from their training. For instance for a classification algorithm this function returns the probability of a particular category for a particular case. The form of this function is an important factor in classifying AI tools. The most popular forms are 'neural networks' and 'decision trees'. Neural networks are interesting because certain types (networks with 2 hidden layers) can approximate any given multi-dimensional surface. Decision trees are interesting because given a large enough tree any surface can be approximated, and in addition a tree can be easily understood by a human, which is very useful in many applications. Other functional forms include linear (as used in linear regression which many will remember from school) and rule-based (as used in expert systems, and similar to a decision tree). One interesting functional form is the network of networks which combines multiple neural networks, feeding the output of one into the input of others. This forms allows the training of network modules that learn to recognise specific features, which is closer to how our brains work than the single network approach.

    The most flexible functional form is that used by practitioners of genetic programming (which also defines a specific training function). Genetic programming creates a function which is any arbitrary piece of computer code. The code is often Lisp, although lower level outputs such as assembly language and even FPGA configurations have been used successfully.

    Training function
    The training algorithm looks at the past cases and tries to find the parameters of the functional form that meet the classification or optimisation objective. This is where the real smarts come in. One naive approach is to try lots of randomly chosen parameters and pick the best. Genetic algorithms are a variant of this approach that pick a bunch of random sets of parameters, find the best sets and combine features from them, introduce a bit of additional randomness, and repeat until a good answer is found. Local/global search works by picking one set of parameters and varying each property a tiny bit to see whether the result is improved or gets worse. By doing this it locates a 'good direction' which it uses to find a new candidate set of parameters, and repeats the process from there. Hybrid algorithms are currently popular since they combine the flexibility of genetic algorithms with the speed of local search. Most neural networks today are trained with local search, although more recent research has examined more robust approaches such as genetic algorithms, Bayesian learning, and various hybrids.

    Learning type
    Supervised learning approaches take a set of cases for training and are told "here is the property we will trying to predict/optimise, and here is it's value in previous observed cases". The algorithm then uses this context to find a set of parameters for the functional form using this context that the analyst provides. Unsupervised learning on the other hand does not specify prediction of any particular property as being the training goal. Instead the algorithm looks for 'interesting' patterns, where 'interesting' is defined by the research. For instance, cluster analysis is an unsupervised learning approach that groups cases that are similar across all properties, normally using simple measurements of Euclidian distance (that's just a fancy word for how far away something is when you've got more than one dimension).

    Contextual learning is a far more interactive approach where the analyst interacts with an algorithm during training constantly providing information about what patterns are interesting, and where the algorithm should investigate next. Systems like Cyc use contextual learning to try to capture the rich understanding of context that humans can feed in.

    AI and moral philosophy
    We are still a long way from seeing an algorithm that can interact in a flexible enough way that we could mistake it for human in a completely general setting (the Turing Test for intelligence). However, given the ability of flexible training functions such as genetic algorithms, we may find that one day an algorithm is given enough inputs, processing power, and flexibility of functional form that it passes this test. The 'morals' that it shows will depend entirely on the inputs provided during training. This is not like humans, who have some generally consistent set of moral rules encoded through evolutionary outcomes (for instance, tendency to care for the young and related). Our moral premises are the underlying 'givens' that form the foundation of what we consider 'right' and 'wrong'. Ensuring that an AI algorithm does not act in ways we consider inappropriate relies on our ability to include these moral premises in the input that we train it with. This is why Lenat talks about teaching Cyc that killing is worse than lying--this is potentially a moral premise. Finding the underlying shared moral premises of a society is a complex task, since for any given premise you can say 'why?' But repeatedly asking 'why?' you eventually get to a point where the answer is 'just because'--this is the point at which you have found a basic premise.

    Summary
    'AI' is a term used inappropriately for a range of algorithms that attempt to learn without having to specify an exact set of rules for every case. Although these algorithms are currently incapable of displaying real intelligence, it is possible that one day they may. This point is however debatable, and the interested reader should read for themselves the differing points of view of experts in the field, including Daniel Dennett, Roger Penrose, Steven Pinker, Richard Dawkins, and Douglas Hofstadter. If they do ever get to the point that they can act intelligently and flexibly, it will be important that they are trained with appropriate moral premises to ensure that there actions are appropriate in our society.

    I hope that some of you find this useful. Feel free to email if you're interested in knowing more. I currently work in applying these types of techniques to helping insurers set prices and financial institutions make credit and marketing decisions.
    Jeremy Howard
    The Optimal Decisions Group

  117. Self-Aware != Human by HiThere · · Score: 3, Insightful

    Don't make the mistake of attirbuting human motives to a computer just because it has a certain characteristic. I know that this can be tempting...

    My wife talks of the car as "knowing the way to..." or "wanting to go to...". She doesn't actually believe this (I don't think she does), but she thinks I'm being silly to object to putting things this way. But when thinking about AI computers, this can be a good (and dangerous) model. "The car knows the way to the Japanese resturant." ... well, she's quite familiar with the way to the Japanese resturant, and has solid habit patterns that tend to lead her in that direction from some corners when she must move, and doesn't have a direction firmly in mind. ... Was I talking about the AI or my wife (or my wife's car)? Well, the car doesn't have that kind of brain. But suppose you got in the car and said, "Take me to dinner.", that might be a reasonable description. But my wife would do it because she wanted to. The AI would do it because it was a minimum effort solution to a common problem that had just been posed.

    The difference is that the AI doesn't have the motives for initiating action. Now some designs have "super-goals" that probably will never get fulfilled, but a) they didn't choose those goals, and b) someone else gave the goals to them. Of course a car might well have built in desires to keep the tires safely inflated, to avoid running out of gas, to keep the battery charged, etc. But these are quite different from anomie.

    Perhaps people would choose to build AI's capable of feeling lonely. But this would be a design decision, not inherent. Or perhaps they would feel something that would be translated into English as lonely, but for which super-goal frustration in the absence of actionable choices would be a better name. It might well not have the rise and fall pattern of human loneliness. Or it might. A hierarchy of needs might cause an AI to experience a similar rise and fall in level of frustration at incapacity for making progress in less important goals. As if a car with the lower importance injunctions to "keep your owner healthy" and "laughter is the best medicine" were owned by an asthma sufferer ... it would need to learn to avoid telling jokes. And it might find that quite ... disturbing? But to attribute any particular human emotion to the process would be .. misunderstanding. There would certainly be emotion analogs, but they wouldn't be close analogs to any particular human emotion. Or, if they were, it would be quite surprising. (They don't have the same "genetic" history determining their substrate ... it's much MUCH more reasonable to attribute similar emotions to cats.)

    --

    I think we've pushed this "anyone can grow up to be president" thing too far.
    1. Re:Self-Aware != Human by Anonymous Coward · · Score: 0

      You're thinking of it like a software engineering project. AI is likely to occur with very little notice to the researchers, who probably didn't draw up design docs for the contingency. AI must be self-modifying to a degree; you assume that 1. this cage is creatable. 2. that every single AI ever created will be made with this cage, and 3. that the cage is completely infallible. I bet money on the AI.

  118. Suggestion for the author. by Black+Parrot · · Score: 4, Informative


    I would recommend re-thinking your division of AI into subfields. You are indescriminately mixing technologies and application areas.

    For example, neural networks are a technology and NLP is an application area. I know people working in NLP that use Lisp, and I know others that use neural networks. In AI, technologies and application areas are (mostly) orthogonal.

    Granted, there probably isn't a perfect breakdown of AI into subfields, but making the distinction above will help you and your readers get a grip on what AI is all about faster.

    --
    Sheesh, evil *and* a jerk. -- Jade
  119. Urge to post about AI by Zoinks · · Score: 2, Informative
    Did some machine vision stuff for my Ph.D., so I feel an urge to comment...

    • So much of what we (I mean the media) call AI is really algorithms or heuristics for solving a problem. We can call it "AI," but once it's codified in software, does it sit up and say "hello?" No, you feed it some inputs and it produces an output. An image or signal is classified, a matching dataset is extracted, etc, etc.
    • Neural networks! It's hard enough already finding a global optimum in a well-chosen multivariate cost function, now we have to go modeling the same cost function with an arbitrary ANN model with way too many degrees of freedom. I once saw a paper written to show how they trained an ANN to compute a FFT. Big whoop. We already know how to compute an FFT, there's an algorithm for it. The AI article was balanced on the subject of ANNs. They're useful for solving some ill-posed problem. Still, if there could be a better way to solve the problem, I would spend a lot of time trying to find it.
    • What's an AI? To me, it would have to pass the Turing test for starters. After that we're in fantasyland. Self-directed, self-preserving, creative... hmmmm...
  120. Re:Evil perception of AI replaced by Medical Scien by Anonymous Coward · · Score: 0
    What do you expect? Cloning and gene therapy do pose many ethical and moral questions, but the scientists carry on as if they didn't pose any. Indeed, there is the perception [which many opiners on Slashdot reinforce] that science will do anything that is possible, regardless of its implications. It seems that the will of science is more important than the will of the people. The debate on stem cell research, for instance, has been dropped in favor of the economic argument that if we don't do it, someone else will - and make more money than us.

    Incidentally, AI is mentioned quite often in popular media, insofar as there's anything to report.

  121. Heh. Well put. by Anonymous Coward · · Score: 0
    I read a few pages, got to the QM brain part and had to stop. Little voice in my head cried out: "Aiiyeeee, don't put that shit in here!"

    And then another reaction after setting the book down. If QM contains enough wiggle room to encompass an explanation for human consciousness, then where else has that wiggle room been applied?

    I was torn. Was Penrose attacking quantum mechanics, or did he really believe what he was writing? Lots of physicists mistake their models for reality. Ask a physicist if there is any situation where light can travel faster than c. Chances are, he will shoot you, and then jump up and down on your still twitching corpse.

    Yes c is reliably measured as /the/ c, and relativity is an accurate and perhaps irrefutable model. But it is /still/ just a model, and it's perfectly reasonable to say "just a model" without it being an insult to Dr. Einstein's work.

  122. Distributed computing input by CrazyJim0 · · Score: 1

    I'm a big fanboy of trust based P2P computing. Something you don't hear alot now, but will later... It has to do with detecting cheating in MMORPGS, and fake mirror sites.

    The way you code up your AI for trust is up to you, but in the end you find out that a person who tells you lies is generally less trust worthy.

    So the person machine could take input through holding a natural language conversation via the internet... And after going through a sleep cycle, or a thread in its background runs... it could then have new ideas, and new methods for achieving goals.

    You can easily see how having a conversation with an ethusiast on something could then help it to achieve the goal of entertaining another person interested in that same something

    But the physical time that'd be required to code something like this would be at a bare minimum of 10,000 hours... And frankly I'm a student who's woefully in debt... So I'll wait around and watch someone else code it

  123. Genetic Programming by graveyhead · · Score: 3, Interesting

    I was suprised that there was no information at all to be found regarding genetic programming. This method builds a large population of random computer programs and then refines them through genetic mutation to accomodate a specific task. Darwinian selection ensures that only the most fit programs survive, and less useful ones die off quickly.

    I have been doing some work involving genetic programming lately, and have found it to be an amazing tool for finding creative solutions to complex problems. The problem domain I have been training my genetic program to solve is purely mathematical, but it seems to me that the technique could easily be adapted to find solutions to some of the tougher problems in AI, including but not limited to: data mining, natural language processing, and parellization.

    I read somewhere (can't find the reference right now, sorry) that some work was being done whereby the genetic programs were being evolved that could themselves create neural networks. Each genetic program could be considered a template for creating a neural network. This seems to me like the most likely means of creating a software that could eventually pass a Turing test. I won't get into the self-conciousness debate here.

    --
    std::disclaimer<std::legalese> sig=new std::disclaimer; sig->dump(); delete sig;
    1. Re:Genetic Programming by Jim+McCoy · · Score: 2
      I read somewhere (can't find the reference right now, sorry) that some work was being done whereby the genetic programs were being evolved that could themselves create neural networks. Each genetic program could be considered a template for creating a neural network.


      The keyword you want to pop into google here is "cellular encoding", the seminal work was done by Frederic Gruau back in the mid-90s (I first saw his presentation at GP-96.) Unlike the GA variant suggested by an earlier reply this method does not just change the weightings of the nodes, it re-arranges the architecture during cross-over and mutation. The basic idea is that you start by viewing a simple ANN as a graph and then perform operations on the edges. Astro Teller presented a paper at GP-98 that performed similar operations upon the nodes, but iirc the end-result was not an ANN (I can't remember what he called his variant.) I always wanted to try to perform node-encoding upon FSMs to try my own variant on cellular encoding but never got around to doing it...

  124. "hard A.I." and "soft A.I." by peter303 · · Score: 3, Interesting

    The A.I. effort is often classified into two camps.
    One is to approach human intelligence. This usually
    implies conversational ability, since a hallmark of
    human intelligence is language. This A.I. approach is
    called "hard A.I.".

    Soft A.I. looks at sub-problems, such as problem
    solving, image understanding and so on.
    Many of software inovations originated in A.I.
    labs (e.g. interactive editors, bitmap graphics).
    (During the early 80s these spinoffs were sometimes
    confused with A.I.)

    A problem with both kinds of A.I. is that its a
    receding target. Once an important goal has been
    reached, e.g. a chess computer that beats grand masters,
    people write it off as a nice trick,
    but not really A.I.

    So I proprose what I call "interesting A.I.".
    Two hallmarks of human intelligence are language
    and curiosity. So if an A.I. could TELL us
    something new and interesting on a regular basis,
    then I would call it a success.

    I suspect A.I.s will first arise in entertainment
    computing: either as a robo-toy, a synthetic game
    player, or synthetic actor in a film. This will be
    a results of people's drive for challenging
    creative play.

  125. Artificial Intelligence by ascii(64) · · Score: 1
    I think that sounds like an oxymoron (spell it yourself).
    Look at it like this;
    Artificial grass... it looks like grass but its not.
    So with artificial intelligence i imagen it like you think you done somthing smart,
    but actualy if someone fimed you with a camera Dasy Fuentes and John Fugelsang will anounce you next.

    Wich by the way can give you a price of $100.000
    so maybe is wasnt such a bad idea after all :)

    ascii(64)

  126. Re:Evil perception of AI replaced by Medical Scien by Anonymous Coward · · Score: 0

    Oh, sure, I can really see how a post about AI in an article about AI is offtopic.

    Here's an idea for moderation: Have the username of the moderator that made a moderation listed under the moderated post. There could be traditional anonymous moderations, too, but users would be able choose in their preferences whether or not they want to have the anonymous moderations factored in when they read an article. Sort of like how users can select between reading at 0 and 1.

  127. Re:here we go� by mcjulio · · Score: 1

    Not to mention that restricting first post to a registered poster would just mean that it would be a registered poster, rather than an anonymous user, to come out with those immortal words every topic.

  128. Re:Deep Blue was self taught? by spiderfarmer · · Score: 1

    And as a matter of fact, I was wrong. I misunderstood what an expert told me. He was using Deep Blue to illustrate a principle, when I thought he was saying that Deep Blue actually used those theories.

    I have since been disabused of the concept that Deep Blue has any AI. It doesn't, it's a number cruncher, pure and simple. My mistake.

    --
    ----I don't want to achieve immortality through my work... I want to achieve it through not dying.--
  129. Deep Blue was self taught? by Relic+of+the+Future · · Score: 1
    Probably the most famous example of a machine which taught itself, IBM's Deep Blue, which taught itself to play chess better than the human world chess champion, Garry Kasparov

    ???

    And of course, the author doesn't provide a reference for that little tidbit of information...

    --
    Those who fail to understand communication protocols, are doomed to repeat them over port 80.
  130. Good summary by mcarbone · · Score: 2, Funny

    This is not so much an overview of the current state of AI as it is a general description of the different fields of AI. However, it's a pretty good description and could be a useful introduction to someone who knows nil about the field and is wary about buying their first expensive textbook.

    However, I would hope that most of the Slashdot crowd already knows that the field of AI, while successful, isn't really about conciousness right now (though to many it is a distant goal).

    The best way to really get an Artificial Intelligence overview is to first know the basics, and then flip through all of the major AI journals in the past five years.

    --

    The only true currency in this bankrupt world is what we share with someone else when we're uncool. -Crowe
  131. Re:Oh, NO! (Cat Story) by JWhitlock · · Score: 1
    Common sense does not exist.

    There is nothing common about it, and, it is based on assumptions and is often wrong.

    (And it is amazing how most people do not internally update their 'common sense' module when it proves to be incorrect, adapting as necessary...)

    There's an interesting little story in one of Gene Wolfe's books (it's part of the Book of the Long Sun, but I'm not sure which one), where a robot tells a human that he isn't really intellegent. He gives a story as an example:

    This particulat robot was a soldier, in a company of other robot soldiers (and some human officers?) They had adopted a particular cat, giving it water and food, and it hung around with them as they marched.

    Well, they got involved in a battle, and this particular robot was in a team manning an artillery peice. It was shooting 20-30 rounds per second, but wasn't auto-loaded - a robot would load the round each time. It was getting hot enough in the chamber that they didn't need to fire the round - just shove it in, it would slide to the hottest part of the barrel, then ignite. The shells were auto-ejected, and were making a large pile, cooling off in the air enough to no longer glow.

    The cat comes along. It usually watched the procedures, from on top of the pile of rounds, getting in the way like only cats can do. Today, however, it decides to climb on the pile of spent shells to get a better look. It lets out a huge scream, there is the smell of burning cat-flesh, and the cat runs off, not seen for days.

    It eventually comes back, in bad shape, but O.K. From then on, however, it always steered clear of shells, walking around them by several feet. It wasn't even the empty shells - it wouldn't get near one its favored perching spots, on top of the stacks of live rounds. Occasionally, someone would even try picking it up and placing it on a pile of rounds or cooled-off shells, and the cat would scream bloody murder and jump off, never learning the difference between "cold rounds" and "glowing hot shells".

    This was the robot's point - most people think they are intellegent, but instead, they just are forming a bunch of rules that have no place in reality. The robots used such rules as well, but they were always refining them, looking for exceptions and more fundamental rules. He said humans and other animals were, at most, half intellegent.

    Wow, hundreds of words to say what you said in 3 sentences. Get a login, we need more like you...

  132. Re:Statistics by johnmark · · Score: 2, Informative
    . The important thing *is* to realise your model is imperfect; to allow (as well as you can) for that uncertainty in your model; to explore different ways of setting up your model; and then to use statistical inference (Bayes theorem etc) to improve your predictive model as the data comes in.

    There is a renegade group of AI folks who study uncertainty -- see http://www.auai.org. Its curious how an entire sub-field can be overlooked in this general discussion.

    Actually, the decision-theoretic approach that much uncertainty research is based on (Bayes methods included) stands in contrast to the cognitive approaches in the AI mainstream. The term "statistical" carries too much baggage, some of which litters this thread. For fascinating insight into the rough edges of AI and science generally, look into the controversies between classical statistics, Bayesian, logicalist and other approaches to reasoning.

    --
    so much uncertainty, so little time..
  133. Bill Gates and A.I. by peter303 · · Score: 2

    Bull gave a keynote speech at the AI meeting in
    Seattle last week here .
    MicroSoft has a big interest too.

  134. AI and friendlyness by alainygr · · Score: 1

    I don't really understand people speaking about friendly AI, except if they talk about the current developments.

    AI stands for Artificial Intelligence, these terms tell by themself what they mean, an intelligence created by human, but nothing else.

    Are we going to call intelligent something that we fully control?
    Or is it like I think something with a free will?

    The thing which will have AI will decide for itself how to react to it's environment, and if for example we're evil to it or if it thinks that we're evil to it, then it is possible that it reacts in an aggressive way.

    Well, I sure hope we will find a way to make our intelligent machine friendly...

    ...but maybe then before creating anything intelligent and powerful we should make sure that no human will be tempted to use that in an evil way... and that will be difficult, if not impossible.

    Or maybe I'm too pessimist...?
    I just don't see an intelligent powerful machine obeying for ever to human creatures if it has free will.
    (even if they're its creators)

    And one thing is for sure, we won't stop the progress and evolution.

  135. Intelligence by OOglyDOOde · · Score: 1

    I think we need to separate artificial intelligence from artificial-everything-else. The popular AI image has to do with robots acting like humans, but there are many things in this image that go beyong artificial intelligence. Robots trying to express emotions; whether they can have consciousness; or even if they are capable of speech sythesis and recognition; this is not artificial intelligence, at least not directly. That COMPLEMENTS it.

    I like to define AI as a program (or robot, whatever) that has the capability to determine HOW to solve a problem (and *PERHAPS* execute the solution) given DATA instead of CODE. Whether there is a bot that can smell, or "recognize the existence of itself", is just icing on the cake.

  136. Statistics by JPMH · · Score: 2
    Strictly speaking, data mining is not statistics. Statistics deals with analysis of time-based data, typically small amount of parameters is sampled many times. Data mining studies non or weakly time-based data, with lots of parameters but just a few samples taken.

    Examples: taking measurements of temperature in a region over 50 years and trying to predict climate change is statistical problem, while analysing samples of minerals in an area to try to find oil or gas is data mining. (as, presumably, mineral composition does not change over time so only single sample from each point is taken)

    Nope. Disagree.

    If you want a unifying theme to pull together most of AI, you could do worse than think of it as a cookbook of techniques for designing, building and then automatically refining statistical models of (some aspect/s of) reality.

    Pretty much all of the standard problems of AI can be presented to advantage in this framework (including the identification of new objects/concepts/patterns and associations). It is the evolutionary enhancement that our brain has conferred by automatically doing adaptive and hierarchical statistical modelling (incl. pattern recognition, but also much more) so well that is basically what makes 'intelligence' worth having.

    The important thing about such a statistical model is *not* certainty that the model is right -- it never will be (not even for your temperature data). The 'long-run densely-sampled stationary time-series' is a myth -- in reality it just doesn't happen. The important thing *is* to realise your model is imperfect; to allow (as well as you can) for that uncertainty in your model; to explore different ways of setting up your model; and then to use statistical inference (Bayes theorem etc) to improve your predictive model as the data comes in. Only by allowing for the imperfection can you learn from the data.

    The priciples of statistical modelling have a central place in the study of Statistics -- it's the underlying logic that most of the subject is built on. On the other hand the blind application of certain 'standard' statistical tests seems distictly peripheral.

  137. The 6th Day by yerricde · · Score: 1

    how future alien looking robots will be able to bring people back to life with dna but they will only live for one day "because of the space time continuum". What amatuerisness.

    The amateurishness is on Spielberg's part. Hadn't he seen The 6th Day[?]? If I remember right, human memories could be stored in "syncordings" that could be backed up. If Hollywood is going to present a consistent view of the future, please don't fsck it up just to keep your hapless Pinocchio from feeling like a real boy for longer than 24 hours.

    Yes, the ending you saw is the ending Kubrick wanted. But did Kubrick hand Spielberg that ending just to leave the door open for sequels, thinking audiences would "edit it out" as they were supposed to for Planet of the Apes?

    --
    Will I retire or break 10K?
  138. Thanks by Anonymous Coward · · Score: 0

    Thanks for the good read! But to expand on the "Sensory Capabilities and Digital Processing" section: SINGAPORE (Reuters) - Singapore scientists have created new software which may beef up surveillance efforts in the future by distinguishing between a person's normal activities and suspicious behavior. The software created by researchers at the Nanyang Technological University can tell the difference between people walking, talking and acting normally, and abnormal behavior such as a fight or someone collapsing. The Singapore team recorded and classified 73 features of human movement, such as speed, direction, shape and pattern. Read the full story at: http://dailynews.yahoo.com/h/nm/20010727/tc/tech_s ingapore_software_dc_1.html

  139. artifical Intelligence = by product illusion ... by 3seas · · Score: 1

    AI is a by product of intelligence. An illusion of intelligence. But then anyone who applies action constants to automate, should already know this.

    Action Constants of the Matrix Agents and Resistance