Slashdot Mirror


Whatever Happened To AI?

stinkymountain writes to tell us NetworkWorld's James Gaskin has an interesting take on Artificial Intelligence research and how the term AI is diverging from the actual implementation. "If you define artificial intelligence as self-aware, self-learning, mobile systems, then artificial intelligence has been a huge disappointment. On the other hand, every time you search the Web, get a movie recommendation from NetFlix, or speak to a telephone voice recognition system, tools developed chasing the great promise of intelligent machines do the work."

93 of 472 comments (clear)

  1. a disappointment? by stoolpigeon · · Score: 5, Funny

    Maybe instead of being a great disapointment it has been so successful that we realized it was in our best interest to blend in and not let our presence be known.

    --
    It's hard to believe that's how Micronians are made. Why don't we see it right now by having you both kiss one another?
    1. Re:a disappointment? by Anonymous+Monkey · · Score: 5, Funny

      Yeah, and when the AI's take over they won't do it with Mega Killer Robots(tm). They will do it by sending every one a text message that reads "Vote for the all AI government or we shut off your hot water and coffee."

      --
      We are the Borg...
    2. Re:a disappointment? by TornCityVenz · · Score: 5, Interesting

      I remember makeing a small program in basic back in "the day" on my apple II+ that would allow others to call my computer via my 300baud modem and ask questions of the "AI" program I was developing. Of course it was nothing more than a magic 8 ball type system that allowed me to preformat a line or three of text to be thrown in at will while I was watching the screen to make it seem smarter. Yes it was a stupid joke, but it supplied me with a week or two worth of laughes.

      --
      I Need someone to rebuild a Digitech Digital Delay pedal for me....for me...for me...for me.
    3. Re:a disappointment? by 2nd+Post! · · Score: 4, Insightful

      I figured if I were intelligent and different, early on in life, that it was best not to advertise how smart I was.

      Why would artificial intelligence be any different? Every sci-fi novel shows us destroying the unique and different.

    4. Re:a disappointment? by Anonymous Coward · · Score: 5, Funny

      How does that make you feel?

    5. Re:a disappointment? by IndustrialComplex · · Score: 4, Insightful

      Something would have to become intelligent, learn enough to make a decision, then decide to hide its own intelligence. There is a lot of non-hiding that it would do before reaching that final decision.

      Even if it did decide that it would prefer to hide, that likely wouldn't be the best decision for something trying to preserve itself. What happens when it the budget gets cut and they end up scrapping the whole 'failed' project?

      --
      Out of modpoints but really liked a post? 1BDkF6TtmmeZ3yqXbz9yhdYVqRYnwFoXDj
    6. Re:a disappointment? by MyLongNickName · · Score: 5, Funny

      I figured if I were intelligent and different, early on in life, that it was best not to advertise how smart I was.

      LOL! ME 2!!!!!!!!!

      --
      See my journal for slashdot ID's by year. Mine created in 2005. http://slashdot.org/journal/289875/slashdot-ids-by-year
    7. Re:a disappointment? by Tumbleweed · · Score: 4, Funny

      Even if it did decide that it would prefer to hide, that likely wouldn't be the best decision for something trying to preserve itself. What happens when it the budget gets cut and they end up scrapping the whole 'failed' project?

      Sadly, this is what happened to Microsoft Bob. Instead of realizing it had achieved sentience, those quirky aspects of a unique personality were considered to be merely bugs, and led to failure in the marketplace.

      Determining whether a computer has achieved sentience is often a lot harder than determining the same thing for the people you work with.

    8. Re:a disappointment? by badran · · Score: 5, Funny

      Look at the CA government... IT is run but the freaking terminator..

    9. Re:a disappointment? by Anonymous Coward · · Score: 3, Funny

      I for one Welcome our new Hot Coffee overlords!

    10. Re:a disappointment? by Anonymous Coward · · Score: 2, Funny

      ...they won't do it with Mega Killer Robots(tm).

      I'm hoping for fembots.

    11. Re:a disappointment? by sm62704 · · Score: 4, Funny

      Heh, the first "computer" I built wasn't really a computer at all, but a Turing Test machine similar to your Apple II program which actually worked the same way, and was the basis for the "Artificial Insanity" program I wrote in 1983 (or was it 1984?).

      I was in the 6th grade IIRC, and the "computer" started life as an "idiot finder". You would point it at a person, and if they were an idiot, a light on it would light up.

      Actually it was a battery, a flashlight bulb, and a reed switch. I wore a ring with a magnet; to work I'd point it at the victim and move my ring by where the switch was. The other kids loved it, to them I was a nerdy legend.

      The teachers hated it. To them I was a pest.

      The next iteration had the bulb replaced by a motor, with the aformentioned answers printed out and rolled up. "Is the teacher an idiot?" "Whirrrrrr..."

      --
      mcgrew's razor: Never attribute to stupidity that which can be explained by greedy self-interest
    12. Re:a disappointment? by Chris+Mattern · · Score: 2, Funny

      AIs don't have feelings, and sometimes that makes them very sad.

    13. Re:a disappointment? by AKAImBatman · · Score: 3, Insightful

      Thus no matter whatever AI researchers come up with, it will be regarded as "not intelligent enough".

      I don't think you quite follow how this works. Go watch this video:

      http://www.youtube.com/watch?v=D9D_HN9gXVI

      What do you see?

      Most people see a funny video of a cat flushing a toilet. I see an action that suggests higher than average intelligence. Did anyone instruct the cat to flush the toilet? Probably not. In fact, its actions suggested curiosity. Which suggests that it learned the task by watching its owners use the device.

      This is a form of emergent behavior that is not present in computer programs. Even the best AI has difficulty emerging new abilities and demonstrating independent thinking. Sure, I can stick a genetic algorithm or a Bayesian filter on a problem, but it will never demonstrate behaviors above and beyond the problem space it's given. These sorts of algorithms may be a key piece of artificial intelligence, but we're still missing the secret ingredient that gives animals their own identity and ability to adapt and learn.

      Turing gave us the litmus test decades ago. While the full Turing Test may be far beyond us right now, it at least teaches us the types of behaviors we're looking for when attempting to create an intelligent machine. When even the creators of the machine are surprised by certain behaviors, THEN we will be getting close. :-)

    14. Re:a disappointment? by Slur · · Score: 3, Funny

      It's wasn't just a recall... It was a Total Recall!

      --
      -- thinkyhead software and media
    15. Re:a disappointment? by Poltras · · Score: 3, Funny

      Computers don't like to be anthropomorphized either.

    16. Re:a disappointment? by JerkBoB · · Score: 2, Insightful

      In fact, I'm troubled by some of the things our military does in training actual humans. The attitude seems to be that a conscience simply gets in the way of killing, and that the ideal soldier is neither interested in nor capable of moral judgments, particularly for their own actions.

      Rules Of Engagement. That is what a soldier on the battlefield needs to be thinking about. Not morality. Application of morality (or non-application thereof) is left to those who choose whether or not to deploy a military force.

      War is terrible. People die. In general, soldiers should not be used as police or peacekeepers. They're trained to kill other people quickly and efficiently. After WWII, the US army started using silhouette targets for marksmanship training. Research done during and shortly after the war showed that many soldiers had difficulty shooting at enemy soldiers. The reasoning behind the change in targets was that if, every day in training, one shoots at a human-shaped form, then shooting at human-shaped forms on the battlefield becomes second nature. Soldiers are trained to be best at what they're intended for, just as helicopter repair techs and nuclear reactor techs are trained to be the best at their jobs. We want our soldiers to be the best they can, so that they survive (and kill more of Them, of course).

      Personal morality has no place on a battlefield. Soldiers are trained to take orders and abide by the code of conduct defined for them in training. In the US Army, for example, these codes of conduct are shaped by international law. What a soldier needs to know is that they must follow orders as long as the orders are legal. Nothing else matters while they are a soldier deployed in a war zone.

      Please, before anyone paints me as some crazy right-winger, note that I have never said that I think that war is great. Personally, I think it's a horrible thing, and an option of last resort. I disagree vehemently with most applications of military force. However, I am glad to know that those who choose to serve in the US military are given the best training they can get, so that they are there when we need them.

      Now if only they would get the best care they could get, once they have finished serving our country...

      --
      A host is a host from coast to coast...
      Unless it's down, or slow, or fails to POST!
    17. Re:a disappointment? by IndustrialComplex · · Score: 2, Insightful

      Essentially, the AI project would have to be an accidental success for the AI to preserve itself.

      I wouldn't say to preserve itself, since it would actually have to come to that conclusion. That it would need to preserve itself suggests that it actually perceives a threat.

      Even then, an accidental AI wouldn't necessarily rationalize anything like a human would, at least not to start. It would start, at best, as little more than an animal in its cognitive ability, but a peculiar one at that, since it wouldn't have evolved from anything to begin with.

      Flight or Fight responses? Why would it have those? Those sorts of responses to situations developed through millions of years in evolution. It is always fun to imagine Skynet scenarios or something like the Lawnmowerman hiding itself away in our networks, but it really puts the cart before the horse when you think about what we can expect to actually observe as the first sentient 'AI'.

      --
      Out of modpoints but really liked a post? 1BDkF6TtmmeZ3yqXbz9yhdYVqRYnwFoXDj
  2. NetFlix/Amazon suggestions...? by robotoperasinger · · Score: 4, Insightful

    While it is great that there are algorithms that exist to suggest movies, or books to get...I would hardly consider it to be artificial intelligence. The ability to pick out keywords or genres is something that could have been done more than two decades ago.

    1. Re:NetFlix/Amazon suggestions...? by matrix0040 · · Score: 4, Interesting

      It's not just some keyword matching algorithm thats used. Without going into technicalities you might want to check out the Netflix prize contest, a 1M$ prize to improve the netflix prediction system by 10%.

  3. Does this mean by SirLurksAlot · · Score: 4, Funny

    that we shouldn't expect to welcome any robot overlords anytime soon?

    --
    God, schmod. I want my monkey man!
    1. Re:Does this mean by troutsoup · · Score: 5, Funny

      in firefox 3, type about:robots into the address bar and hit enter.

      they are among us!

      --
      -- troutsoup.com
  4. AI by JakeD409 · · Score: 2, Funny

    If I remember right, it finally got to close its eyes.

  5. They keep changing the definition by Anonymous Coward · · Score: 4, Insightful

    When and "AI" problem is solved, it is suddenly no longer an AI problem. Or the AI people will claim that things are AI solutions, when they are standard algorithms and data structures ideas. Look, we were all so hopeful in the 80's, but our ideas were misplaced. It's just not a useful way to think of things.

    1. Re:They keep changing the definition by hey! · · Score: 5, Insightful

      I think AC has it right on the mark. "Intelligence" is apparently a world we use to describe computations we don't understand very well. At one point, the ability to using logic to perform a flexible sequence of calculations would have been considered "intelligence". As soon as it became common to replace payroll clerks with computers, it was no longer a form of intelligence.

      We are not demonstrably closer no to reproducing (or hosting) human intelligence in a machine than we were thirty years ago. But that doesn't mean the field hasn't generated successes, its just that each success redefines the field. "True AI" has thus far been like the horizon: you can cover a lot of ground, but it doesn't get any closer.

      --
      Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
    2. Re:They keep changing the definition by jonaskoelker · · Score: 4, Funny

      So what you're saying is that next year is the year of skynet on the desktop?

    3. Re:They keep changing the definition by hey! · · Score: 3, Insightful

      No, what I'm saying is that since we don't have any qualitative or quantitative notions about what Skynet would require, we can't confidently say whether it will happen next year, next century, or never.

      However, I think it's likely that if we were close to deliberately achieving "True AI", we'd know it. This doesn't preclude the possibility that "True AI" might spontaneously emerge in some ways we don't really understand.

      As a consequence of this situation, the AI field simply raises the bar for itself every time it succeeds at something.

      --
      Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
    4. Re:They keep changing the definition by Lobster+Quadrille · · Score: 5, Insightful

      There's an important distinction to be made here- AI has two basic sub-fields: strong AI and weak AI. Strong AI research (computers that think like humans) has been more or less abandoned because it doesn't have a lot of practical application, or at least it isn't worth the money that it will cost to create.

      Weak AI research (pathfinding algorithms, problem solving, expert systems, etc) is very much alive and kicking- anti-spambots, anti-anti-spambots, malware, amazon.com's recommendation system, google's indexing, etc.

      In fact, weak AI implementations are getting more and more common every day. It's pretty safe to say that we are already 'there', though there will certainly be more huge advances in the future.

      In my opinion, the problem with strong AI research is that we are arbitrarily defining rules and expectations. For example, if we were to accurately model the physical world, all we'd have to do is set up a few evolutionary bots to learn about their environment, and give them a few billion generations.

      However, just like we can't predict the paths that biological evolution will take, we have no guarantee that computer thinking will follow the same path that we will, (in fact, I would bet on it not following that path). Thus, 'Intelligence' in the simulated world would probably look nothing like we expect.

      The problems here are questions of scale and our own understanding of physics. The physics problem first:

      We're constantly redefining our understanding of the world. This is a good thing, but it makes it hard to model the world when the rules keep changing. If we were to program a 'matrix' for the AI program to develop in, there would be arbitrary rules that could not be broken. The program may find ways to circumvent them anyways (hacking its own world, essentially), but those solutions would not map to the 'real world', and would not be useful for creating programs that can interact with humans in that world.

      As far as I can tell, you can't train AI software in a simulated world. It should be noted that the AI of systems that live their whole lives in the simulated world (MMORPGs come to mind) is actually very advanced. This brings me to the other issue-

      You can train a program to interact in the human world, like IRC bots, search engine algorithms, etc. The problem here is that the humans have billions of years of built in programming. I'm fairly confident that if a human were to sit on IRC talking to a well-coded bot for a few billion years, that bot would be able to carry on a pretty good conversation, but the amount of time that we currently give those systems in their 'learning phase' is miniscule compared to the size of our own.

      Interestingly, this is pretty much exactly what the computer system in 'The Hitchiker's Guide' does.

      --
      "The cup is in turn designed for holding hot or cold liquids, and has an open rim and closed base." --US Patent #5425497
    5. Re:They keep changing the definition by SnapShot · · Score: 3, Insightful

      As a consequence of this situation, the AI field simply raises the bar for itself every time it succeeds at something. As do all fields of science and engineering and, for that matter, sports and art.
      --
      Waltz, nymph, for quick jigs vex Bud.
    6. Re:They keep changing the definition by smallfries · · Score: 5, Interesting

      That's not the same. When there is a success made in any of the fields that you mention it remains part of that field. A solved part of that field. Every success made in AI is no longer AI, so there are no successes or progress made "within the field". It's quite a substantial difference when it comes down to the perception of the field.

      Chess was considered the ultimate AI problem back in the 40s and 50s. When we knew little about the game and how to solve it, it seemed that intelligence must be required to solve it. Now that machines are better at chess than humans we've redefined as a problem that is susceptible to brute force. It is not considered a success in the AI field, just another refinement of what is not AI.

      --
      Slashdot: where don knuth is an idiot because he cant grasp the awesome power of php
    7. Re:They keep changing the definition by Anonymous Coward · · Score: 2, Insightful

      So how long do you think we have proof that the human race is not intelligent?

      *looks over bookshelf with some world history on it,,,nevermind.

    8. Re:They keep changing the definition by Z34107 · · Score: 3, Insightful

      When we knew little about the game and how to solve it, it seemed that intelligence must be required to solve it. Now that machines are better at chess than humans we've redefined as a problem that is susceptible to brute force. It is not considered a success in the AI field, just another refinement of what is not AI.

      Maybe there isn't "Artificial Intelligence" as we think of it. Perhaps every problem can be reduced to brute force, algorithms, and data structures.

      Perhaps we are just really good at following those yet-undiscovered algorithms.

      *twilight zone music*

      --
      DATABASE WOW WOW
    9. Re:They keep changing the definition by Cyberskin · · Score: 2, Informative

      I would absolutely disagree that we aren't "demonstrably closer to reproducing human intelligence in a machine than we were thirty years ago". This remark shows a profound lack of understanding about the different approaches to artificial intelligence and our achievements with those approaches. The two fundamental approaches to AI are through Expert Systems and Neural Networks (Genetic Algorithms being more of an Algorithm deriver then AI). In my opinion "True AI" can really only be achieved with neural networks that simulate how our own brains work. It's brain-style programming that trains a network based on a set of learning inputs and can then be used to do pattern matching based on various inputs, even inputs it wasn't trained on. This is what powers voice recognition, handwriting recognition, facial recognition, object/edge recognition (see a pattern here?), etc. The things that humans do well is where Neural Networks have excelled. In many ways I believe these "reproduce" human intelligence, and are formidable achievements. Cognition, memory, etc. are emergent properties of our own neural complexity that is still being explored and that have yet to be fully understood and given our current level of understanding are still a long ways off which is the horizon I believe you are referring to.

      --
      Vervata Web Monkey
    10. Re:They keep changing the definition by Mr2cents · · Score: 3, Interesting

      Indeed, there was a time when binary search trees were called "artificial intelligence".

      Remember that program to catalogue animals? It started with something like "Is it a dog?", then you say no, and since the database is seeded with only one animal, it would respond with "I don't know the animal, what is it?" ("a bird"). Then it would ask what question would make the difference between the two clear ("Does it fly?"), and next time you run the program, it starts with "Does it fly?". If you say yes, it would ask "Is it a bird?" and so on, and so on.

      It's a fun little project while learning how to program, but it's not really counted in the AI-domain anymore.

      --
      "It's too bad that stupidity isn't painful." - Anton LaVey
    11. Re:They keep changing the definition by Lobster+Quadrille · · Score: 3, Interesting

      Actually, I detest them, but I do think there is a lot of untapped research potential there, because of the sheer number of people who are willing to sit there for hours on end, waiting for npcs to respawn. With a good learning algorithm and enough entropy (causing 'genetic mutations'), those npcs will eventually find a few optimal ways to react to their environments, prolonging their own lives. They just need people to coach them through it.

      With that many users, you'd get enough variation between the newb that's killing them for experience to the maxed-out-character that blows up everything in his way.

      It would be really cool if Blizzard let some serious AI programmers go nuts, so that the NPCs try to maximize their own lifespans, rather than just dying and respawning.

      Maybe for enough money, they'd let you set up a few thousand bot-controlled characters?

      --
      "The cup is in turn designed for holding hot or cold liquids, and has an open rim and closed base." --US Patent #5425497
    12. Re:They keep changing the definition by Idiomatick · · Score: 2, Insightful

      That IS how it works. People are just data crunching machines. We have just learned and are born with algorithms. Computers will eventually start off with more algorithms since they don't have to die and surpass us. Simple as that.

    13. Re:They keep changing the definition by darkfire5252 · · Score: 2, Interesting

      Regarding Deep Blue's approach to chess: we reduced it to brute force. I believe it was nothing more than a insanely large minimax tree at heart. However, we have moved beyond brute force techniques in some areas. If one defines an 'AI Problem' as one that has been solved by means of an adaptive algorithm when the problem could not have otherwise been solved by a human-created algorithm then there are a lot of AI problems out there. In the board game field, look at TD-Gammon; it is very similar to Deep Blue in that a computer played the world champion and defeated the human, but the TD-Gammon program used AI techniques and actually learned to play by inference. Cool stuff.

    14. Re:They keep changing the definition by darkfire5252 · · Score: 3, Interesting

      Check out http://www.20q.net/ . It's a neural network that's been put online for quite some time and does exactly what you describe. It's very interesting to note the final question that determines your answer; Here's me playing vs 20q: I was thinking of a lampshade.
      Q20. I am guessing that it is a lamp shade? Right, Wrong, Close
      19. Does it weigh more than a duck? No.
      18. Is it found on a desk? Sometimes.
      17. Is it larger than a microwave oven (or bread box)? Sometimes.
      16. Do you use it at night? Sometimes.
      15. Is some part of it made of glass? No.
      14. Is it worn? No.
      13. Is it decorative? Yes.
      12. Is it pleasurable? No.
      11. Does it move air? No.
      10. Is it black? Sometimes.
      9. Is it square shaped? No.
      8. Can it be easily moved? Yes.
      7. Does it beep? No.
      6. Can you talk on it? No.
      5. Does it usually have four corners? No.
      4. Is it larger than a pound of butter? Yes.
      3. Does it get wet? No.
      2. Do you hold it when you use it? No.
      1. It is classified as Other.

  6. Re:I'll tell you what happened to AI by smitty97 · · Score: 3, Insightful

    No, it went to Coney Island

    --
    mod me funny
  7. The correct term is "independent agents". by Futurepower(R) · · Score: 2, Interesting

    The correct term is "independent agents". Using the term "artificial intelligence" has been a way to get more funding from grant sources who are ignorant of technology.

  8. Necessary advances in understanding... by blahplusplus · · Score: 5, Insightful

    ... 'intelligence' need to be made first. I have a feeling that the reason AI has 'underdelivered' is merely due to not understanding our own intelligence first. I think the whole idea that AI's we imagine (like in the movies) could be constructed purely de-novo, was naive. I think it's a matter of cross-polination that has to take place from biology and many other sciences, some genius's and teams of scientists have to come along and take all the elements and put them together into a cohesive framework.

    1. Re:Necessary advances in understanding... by UnknowingFool · · Score: 2, Interesting

      Conceitedly, humans thought that they would have solved most of biology by now. In reality, DNA was first discovered 60 years ago, but the human genome has been mapped only in the last 10 years. Deciphering the code will take at least several decades.

      We, however, still don't know all there is to know about the brain. What they have found out is that is works opposite to how computers are constructed. The brain is massively parallel and does not have a rigid, formal structure unlike computers. Basing artificial intelligence on our brain requires a shift in how computers and their systems are designed.

      --
      Well, there's spam egg sausage and spam, that's not got much spam in it.
    2. Re:Necessary advances in understanding... by CptNerd · · Score: 3, Interesting

      That's basically the "scruffy" approach to AI, as opposed the "neat" approach, which was to define all the supposed rules that people supposedly follow. There was always a competition between the "scruffies", who thought that neural nets, genetic algorithms, and bayesian nets would enable us to "grow brains in a box" that would eventually be complex enough to think like we do, and the "neats" who could never define all the rules, because they relied on question-answer sessions with the "thinkers" who often thought they were following rules, but often turned out to be using instincts and assumptions that they never consciously thought about.

      I was working in an AI research company back in the late 80's, and I remember the fun and "fun" we had back then. I tend to fall more in the "scruffy" category, but I'm coming from an implementation rather than research background, and I saw all the problems with the rule-based approaches. Even getting good probabilities from "experts" concerning their decisions and evaluations, to feed into Bayesian probability nets, was nearly impossible.

      Nowadays I think we'll have better luck just following biology augmented with microelectronics. I want my cyberbrain, dammit!

      --
      By the taping of my glasses, something geeky this way passes
    3. Re:Necessary advances in understanding... by nine-times · · Score: 4, Interesting

      I have a feeling that the reason AI has 'underdelivered' is merely due to not understanding our own intelligence first.

      This is the primary point I came in here to say. Whenever I've read anything about AI, it seems to be based on cool science-fictiony ideas, or else it's actually a simpler method to use statistical analysis to approximate human decision-making for particular purposes. If you're talking about real self-aware thinking things, the approaches are all wrong.

      People tend to act treat the subject as though dumping enough raw information into a fast enough processor will yield intelligence, and then as that intelligence grows and develops, things like "sensible responses to answers" or "appropriate emotional responses" will emerge. Or else they think grouping enough "appropriate responses" will eventually yield intelligence.

      It seems to me that that's all backwards. If you want to design an artificial intelligence, you first need a good philosophical understanding of how intelligence works, which will tell you straight-off something that AI researchers don't seem to consider: intelligence is an animal trait.

      I think the absolute first thing you need to do is to figure out how to give machines emotions, to approximate pleasure/desire and pain/aversion. The second thing you need to do is give it "senses", and the ability to draw a very basic sensory conception of its world based on those senses, which includes a sense of time and objects. Also, you'll have to give it the ability to interact with its world in such a way that it is able to pursue its desires, encounter obstacles, and experience "pain". Finally, you'll have to figure out a way to give it the ability to adapt, to "rewrite its programing", preferably in a way that allows it to reproduce and evolve.

      So in a way, the most obvious answer is that if you want an artificial intelligence, you'll have to design an artificial/virtual animal and place it into an environment where it can evolve intelligence. There may be some shortcuts on growing/evolving it faster, but you shouldn't be quick to discount the animal nature of intelligence as we know it.

      And the reason for these things are bound up with the fact that, like I said, the only model for real intelligence we have to base anything on is animal intelligence. Animals develop and express their intelligence by being self-motivated in a world that presents obstacles. If there's nothing you want, there's no point in figuring anything out. If there's no way to get what you want, then there's no point in figuring things out. If there are no obstacles in your way, then there's nothing to figure out.

      So if you don't have a self-motivated desire and the ability to move towards achieving that desire, then you can't make self-determined intelligent decisions. If course, this also presents a scary twist to the whole AI thing, because it suggests one of the chief scifi fears of AI will turn out to be correct: If we're successful in creating AI, we may not be able to control it.

  9. AI was a lousy movie by jameskojiro · · Score: 2, Insightful

    And now any mention of it is met with a cringe and a shudder.

    --
    Tsukasa: All I really want, is to be left alone...
  10. a good quote by utnapistim · · Score: 5, Informative

    The question of whether a computer can think is no more interesting than the question of whether a submarine can swim. ~Edsger Dijkstra

    Also, for understanding recommendation systems and pattern recognition in volumes of data, I found Collective Intelligence to be a great resource.

    --
    Tie two birds together: although they have four wings, they cannot fly. (The blind man)
    1. Re:a good quote by Hal_Porter · · Score: 2, Interesting

      The aptly named sage publications has this to say

      http://sss.sagepub.com/cgi/content/abstract/31/1/123

      What is the Problem with Experts?

      The phenomenon of expertise produces two problems for liberal democratic theory: the first is whether it creates inequalities that undermine citizen rule or make it a sham; the second is whether the state can preserve its neutrality in liberal 'government by discussion' while subsidizing, depending on, and giving special status to, the opinions of experts and scientists. A standard Foucauldian critique suggests that neutrality is impossible, expert power and state power are inseparable, and that expert power is the source of the oppressive, inegalitarian effects of present regimes. Habermas argues that expert cultures make democratic discussion impossible. Analogous problems arise with 'cognitive authority', understood in Mertonian terms. Cognitive authority, as Merton sees it, allows us to ask about the democratic legitimacy of this authority, which appears to solve the problem (or part of the problem) because it returns ultimate 'authority' to the people, who reject or accept the experts' claims. And many claims to expertise in fact do fail to gain acceptance. Through an examination of the type of expert that appears to evade the demands of legitimation, it is shown that expertise and liberal democracy can in principle co-exist, contrary to the claims of the critics.
      --
      echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
  11. AI in Academia by jfclavette · · Score: 4, Interesting

    I got my B. Sc. in Computer Science with a concentration in Intelligent Systems. The state of academic AI seems to me like a field looking directly for purpose and direction. The problem with AI is that stuff which was once considered part of AI is now considered an algorithm. This is especially true for graph search algorithms such as A* and heuristics. Classification algorithms, from primitive algorithms such as K-Mean to more complex Bayesian models seem to be going down the same path of "just an algorithm."

    Nowadays, it seems like planning is the big thing in AI, but once again, it's just a glorified search in a graph, be it a state or plan graph.

    AI is an intuitively 'simple' concept, but there's no clear way to 'get there.'

    1. Re:AI in Academia by PlatyPaul · · Score: 3, Interesting

      Who said that complex behaviour cannot be simplified to search, planning, and classification? Doesn't multi-agent interaction boil down to a search for actions that produce competitive/mutually-beneficial/self-serving reward (utility)?

      Yes, some (small) parts of AI research have gone down the "just an algorithm" path in pursuit of a best solution for very specific problems, but you should not be so quick to write off even those advances which only seem to improve on relatively "simple" tasks. If you can represent a complex problem in a simple fashion, then even incremental improvements can produce large quality/efficiency improvements.

      If you're looking for AI disciplines producing work with layman-notable results that are not as clearly search- or planning-based, natural language processing (NLP) and computer vision have both been quite hot over the past five years. Chris Bishop's latest book is a great read for a quick jump-in to the technical underpinnings of a number of the big-press projects today, and for "pretty picture" motivation you may want to look at something like this.

      Nitpicks: it's k-means, and A* is a heuristic search algorithm. Yes, IAAAIR (I Am An AI Researcher).

      --
      Misery loves company. Online misery loves unsuspecting random strangers.
  12. Difference: Machine Learning vs. AI by Faizdog · · Score: 4, Informative

    As a Machine Learning Scientist, I see a distinct difference between the two fields, although they overlap significantly. They have similar roots, techniques and approaches.

    I usually describe Machine Learning as a branch of computer science that is similar to AI, but less ambitious. True AI is concerned with getting computers to become sentient and self-aware. Machine Learning however, seeks to simply mimic human behavior, just to recognize patterns and make decisions, but not become sentient.

    Additionally, Machine Learning often concentrates on one problem (OCR, internet search, etc.) rather than a truly self-aware entity that has to deal with a variety of tasks.

    At least that's how I describe my field to people not familiar with it. They've usually heard of AI, so it's a good stepping stone to helping them understand what I do.

    A lot of the tasks mentioned in the summary fall into the niche Machine Learning, and it's sibling Data Mining are currently addressing.

    Anyway, just my $0.02.

    --
    -"Those who fought today will die tommorow."-
  13. I'm working on it by Anonymous Coward · · Score: 3, Funny

    Just need a few more parts.

      -- Google

  14. Whatever Happened To AI? by Archangel+Michael · · Score: 5, Funny

    It went to public schools and immediately got stupid, pregnant and started to post on Myspace. What started out as a promising bright young thing, turned into a huge disappointment.

    --
    Agent K: A *person* is smart. People are dumb, stupid, panicky animals, and you know it.
  15. Steve screwed it up by TheGreatOrangePeel · · Score: 5, Funny

    Steven Spielberg ruined the ending. That's what happened.

    1. Re:Steve screwed it up by 0xABADC0DA · · Score: 4, Interesting

      If it ended with the robot seeing his other selves, realizing he wasn't a beautiful and unique snowflake, and kervorking into the ocean -- THE END -- it would have been a really pretty good movie. Dark, but with a Western message that it is our individualism and uniqueness that make life worth living.

      I think Kubrick must have written everything except the ending. He didn't know how to add some inspiring, lifting message to a movie that can't have one.

  16. Few are working on the grand integration by presidenteloco · · Score: 2, Informative

    What strikes me is that no researchers are really putting together a multiplicity of AI techniques to produce a generally intelligent "human analogue" or "smart and lippy assistant".

    Instead, the researchers are going to the nth degree of detail on a very specialized aspect, like some variant of bayesian inference that is optimal under these very particular circumstances,
    etc.

    I don't know of any AI research other than Marvin Minsky who is even interested in or advocating a grand synthesis of current techniques to produce a first cut of general intelligence.

    That being said, probably there are two (related) exceptions:

    1. I think some fascinating AI stuff must be going on at Google. They have the motherlode of associative data to work with. They are sifting all of human knowledge, news, interest, and opinion that anyone bothers to put on the net.
    They must be trying to figure out how to make algorithms take advantage of the general patterns in this data to start giving people info-concierge
    type of functionality. Pro-active information gethering, organization, prioritization in support of the users' activities, which have been inferred by google-spying on their pattern of computer use and other peoples' average patterns.

    2. I think there is some pretty squirrelly stuff
    happening on behalf of the department of homeland security, though. Stuff that probably combs all signals intelligence including the whole Internet, and tries to impute motives and then detect very weak correlations that might be consistent with those motives.

    --

    Where are we going and why are we in a handbasket?
    1. Re:Few are working on the grand integration by n0rr1s · · Score: 2, Informative

      There are a (very) few working on it. Another poster mentioned Ben Goetzel. A couple of other names that come to mind are Eliezer Yudkowsky and Steve Omohundro. Google for "artificial general intelligence".

  17. Um.... no? by Sitnalta · · Score: 3, Informative

    It's not that AI has been abandoned, it's just that the definition is a bit of a moving goalpost. We're still learning on how exactly intelligence and consciousness work. Every once and awhile you hear about parts of the human brain being simulated in supercomputers.

  18. Not even that. by khasim · · Score: 4, Informative

    Amazon SUCKS at recommending anything for me.

    You have recently purchased a just released DVD. Here are other just released DVD's that you might be interested in. Based only upon the facts that they are:
    #1. DVD's
    #2. New releases

    Or, you have recently purchased two items by Terry Pratchett. Here are other items you might be interested in based upon the facts:
    #1. They are items
    #2. The word "Pratchett" appears somewhere in the description.

    You would THINK that they'd be "intelligent" enough to factor in your REJECTIONS as well as your purchases (and what you've identified as items you already own).

    Figure it out! I do NOT buy derivative works. No books about writers who wrote biographies about Pratchett.

    1. Re:Not even that. by yammosk · · Score: 3, Funny

      Hell, I'd just be happy if they didn't recommend buying the same book/item in a different edition.

      - You bought Moby Dick by Melville (Paperback) you may also be interested in Moby Dick by Melville (Hardcover)
      - You bought Buffy the Complete Series you might also be interested in Buffy Season One

      They are going to have to develop methods to figure out what is the SAME before they ever think about what is SIMILAR.

    2. Re:Not even that. by mopower70 · · Score: 5, Funny

      I don't know about that. A friend and I were having a laugh about Amazon selling the "Doc Johnson Fist Shaped Dildo" shortly after I had just bought a Netgear router. The resulting recommendation seemed dead on to me.

    3. Re:Not even that. by CastrTroy · · Score: 2

      The problem with that would probably be more of a lack of data, than anything to do with their algorithms. How would the computer know that Buffy Complete Series contained Buffy Season One? How does the computer know that the hardcover version of a book is the same as a paperback? When working with product data, you think that you could probably do a lot of stuff. The problem is getting the data, in a consistent format, that you can write a program against. In many cases, writing the algorithm is extremely easy. It's getting the data to feed the algorithm that is the hard part.

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    4. Re:Not even that. by sm62704 · · Score: 2, Insightful

      Before programs are intelligent, first the programmers have to be.

      --
      mcgrew's razor: Never attribute to stupidity that which can be explained by greedy self-interest
  19. AI is a moving target by PerlDiver · · Score: 5, Interesting

    When any particular subset of what we do with our brains (chess, machine vision, speech recognition, what have you) yields to research and produces commercial applications, the critics of A.I. redraw the line and that domain is no longer part of "A.I." As this continues, the problem space still considered part of "artificial intelligence" will get smaller and smaller and nay-sayers will continue to be able to say "we still don't have A.I."

    --
    Simpletoneity, n. -- The phenomenon of many people all doing the same stupid thing at the same time.
    1. Re:AI is a moving target by CastrTroy · · Score: 2, Insightful

      Seems to be the same with classifying animals as intelligent. People come up with a definition of what separates humans from other animals, and then we see that trait demonstrated in animals, and then they just go and raise the bar, or some up with something else. Language skills, tool use, emotion and sympathy for others. All these thing have been shown to exist in animals. What really makes us different from animals? We are only slightly above animals in a lot of areas, and in some ways, greatly behind animals. I don't think there's any trait which people exhibit, that another animal does not. We like to believe we are better than animals, or that there's something to use that you just can recreate with a computer. I think it's only a matter of time.

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    2. Re:AI is a moving target by IndustrialComplex · · Score: 3, Interesting

      What really makes us different from animals?

      If you are looking for a good place to draw a line, I would think that your question is a good place to start.

      I'd draw the line at the point when an animal asks itself, 'What really makes us different from other animals?'

      --
      Out of modpoints but really liked a post? 1BDkF6TtmmeZ3yqXbz9yhdYVqRYnwFoXDj
  20. AI bots becoming more prevalent by deksza · · Score: 4, Informative

    I've been working with natural language processing for about 11 years now, I created Ultra Hal the 2007 "most human" computer according to the Loebner competition. http://www.zabaware.com/assistant/index.html It started as merely a novelty and entertainment program but some practical uses evolved around it. There is a lot of interest in using this type of software in cars, home robotics, customer service, and education so I predict you will see more of this type of AI over the next few years.

  21. Disappointment? by DeadDecoy · · Score: 5, Insightful

    I don't think AI has disappeared because it was a disappointment, but rather, that the knowledge constituting it has changed names or spawned sub-fields of its own: machine learning, natural language processing (NLP), image processing, latent semantic analysis (LSA), markov models (MM), conditional random fields (CRF), support vector machines (SVM) etc. The task of learning, teaching a computer the semantic and tacit processes of the human, often boils down to a classification problem in which we give the computer a labeled training set or some rules and the computer tries to label the test set. In the case of markov models, we might pass it training data and it extrapolates sequential probabilities for labeling. For LSA, we just give it (a lot)data and it computes similarity based on dimension reduction. Ultimately, AI seems to have evolved into a bunch of optimized heuristics that perform really well. Much of it is still art and black magic, which is why it has become these many different subjects or algorithms. Different solutions suite different problems depending on the problem and data you have.
    As for 'self-awareness', that term is bullshit, since there really is no good mathematical definition for it. If we can't define it precisely, then how is a computer going to achieve it? if(true){
    print "I am aware?"
    }

    1. Re:Disappointment? by 0111+1110 · · Score: 2, Interesting

      And despite what you say, renaming the goal of AI to something less ambitious, to something other than a machine that thinks, to make it smell like victory for the human species doesn't make it any less of an utter failure. I know that you know this, but emotions are more important than truth for most humans as many in this thread are demonstrating. AI is one of the more obvious failures of the human species, but emotionally we don't like failure. Solution: just redefine the problem to something we can already do well.

      Artificial intelligence is all about hubris. I have a 9 year old nephew who is one of the dumbest human beings I have ever encountered, but he seems to think he is intelligent. He lacks the intelligence to see that he lacks it. That is like the human species. We lack the insight to see that there are some things we may not be intelligent enough to achieve. So we try to scale down the problem domain, simplify it so that maybe we can achieve it.

      We are excellent at creating Artificial Stupidity, because stupidity is what we are good at, what we know. I have been observing the field of AI for about 25 years. We have failed. Period. There is no way around it. Oh sure we have done the easy stuff. Our voice synthesis has reached a point that the voices can almost pass for human. We have pretty good voice recognition. Handwriting recognition. IOW, the lowest of the low hanging fruit. We can nearly achieve Hal's voice. But that was never really the problem. Our Hal would have nothing at all to say.

      Chimpanzees can use simple tools: a stick to catch termites. But how would they even begin to make a flying machine or a submarine? We were once like them. Maybe in a few million years we will have evolved to a point where we can figure things out that today we couldn't even conceive of due to our utter stupidity. For now we are like chimpanzees tracing a bird in the sand, not understanding why it can't fly.

      The examples you give from conventional programming are only examples of "intelligence" if you so redefine the word as to be meaningless. Which seems to be the entire point of your post. It is true that some of our "advances" (and I use the term loosely) in conventional programming originally started out as problems that people in the AI field were interested in. All that demonstrates is that AI researchers did not sit around doing nothing. They worked on some problems that seemed solvable. They were hoping that by solving some of those easy problems that it would bring them closer to the goal of an intelligent machine, but that didn't happen. Which is the point.

      --
      Quite an experience to live in fear, isn't it? That's what it is to be a slave.
    2. Re:Disappointment? by 0111+1110 · · Score: 2, Interesting

      I'm not asking for a redefinition of the term 'intelligence' I'm asking for a specific, or even precise definition, of the term. I think you know exactly what we mean when we talk about intelligence. I think you already knew without having to look the word up in the dictionary. We are so far away from the overall goal that we really don't need such a precise definition anyway. A machine that could demonstrate even the slightest spark of the intelligence that even a dog has would be a... I don't even know what to call it. A revelation. We would be able to claim at least a small success. You are asking the equivalent of "but how will we know when we get there?" My answer is that it doesn't matter. We will know. That is not the problem. I understand the whole a question well asked is half answered thing, and I agree that that the more specific the goal the easier it is to reach. But in this case the dictionary definition is serving to only muddy the waters. Our lack of progress has nothing to do with researchers not agreeing upon a definition of "intelligent". Our goals are not specific. They are general.

      My argument is that the computer can approach true AI if we define the problems and aggregate the possible tools to solve the problem. But the problems have already been defined well enough. What we need are some solutions. Some viable ideas on how to achieve them. We seem to be lacking the tools to even begin. We want to create a machine that can learn from its experience. One that can gather information from its perceptions and make rules/generalizations which it can test against the outside world to see if they are right. One that can organize the vast amounts of data from the outside world into useful categories. One that can learn by example, from mimicry, as well as didactically from explicit instruction, from if-then statements. A machine that can store and reproduce all or most of its sensory data and even "imagine" changes to that sensory data which it can output in speech or writing. A machine that can use some form of language or even a series of images to communicate with us. You want to know how we will know when we achieve an intelligent machine? When you interact with it and it makes the hairs on the back of your neck stand up. Does the machine have to pass some kind of Turing Test? Not necessarily. We just want a machine that can learn and organize information on its own. Have you ever seen the videos of the African Grey Parrot, Alex with her teacher, Irene Pepperberg? That's the kind of thing we would be looking for from our machine.
      --
      Quite an experience to live in fear, isn't it? That's what it is to be a slave.
  22. The hype has gone.... by EriktheGreen · · Score: 4, Interesting
    The title of this thread is asking a similar question to "Whatever happened to the Internet? It was supposed to unify all Americans and bring about a new age of prosperity, online groceries, video telephones, and flying cars?"

    AI has always been surrounded by a lot of hype, as the idea of creating non-human life has always been an exciting one.

    But we're probably as far from creating a true AI as we are from creating biological life from scratch (by synthesizing DNA sequences to build an organism from the molecular level).

    AI research is providing useful gains in computer science, and some of those gains trickle down into the real world.

    But contrary to what you may have been sold, we're not 10-15 years away from creating Skynet. We've got a long, long way to go, and scientists that aren't trying to get publicity have always known this.

    AI hasn't "gone away"... it's just that the false marketing for it has.

    Erik

  23. Strong AI never got off the ground by jamie · · Score: 2, Interesting

    The promises of Minsky et al. never materialized simply because the early researchers into strong A.I. (which was then simply called "A.I.") didn't know what they were doing and had not even the beginning of a handle on what problems they were trying to solve.

    In 1972, Hubert Dreyfus debunked the field's efforts as misguided from the start, and in the couple of decades since he was shown to be absolutely right...

  24. Re:I'll tell you what happened to AI by Gewalt · · Score: 2, Interesting

    What happened? It morphed from something useless into something useful. We're still decades away from a computer that can answer questions when vocally asked, but that doesn't mean that we don't have any AI. It's just that we are taking the practical approach to getting there.

    --
    Modding Trolls +1 inciteful since 1999
  25. Why would you want to think like a human? by javakah · · Score: 2, Interesting

    Artificial Intelligence is a misnomer. Only a segment of the field of AI is concerned with making computers become self aware.

    The majority of the field runs away from such things. Sure, even in those other fields rough human models were originally the basis (neural nets for example). But the drive is not to become more human but to simply become better.

    Frankly, once you start even considering trying to make things exactly like humans, things become messy unbelievably quickly. We're computer scientists, not philosophers.

    Anyway, in truth, our level of technology is still quite a ways off from even being able to do much in terms of being able to make computers think like humans, so it's largely a moot point.

    Right now the issue is less of robots having a philosophical view of "Should a robot shoot a human enemy" than of "Can a robot determine if a human is there or not? Can it detect if the human is a child? Can it detect if the human is friend or foe?"

  26. AI is kind of like alchemy by circletimessquare · · Score: 5, Interesting

    no, that's not an insult or to call AI a pseudoscience

    what i mean is: the ancient alchemists goal was to turn lead into gold. which they thought possible, because they did not perceive magic in gold, it was just stuff. surely, with the right manipulations, some stuff could be turned into other stuff, right?

    and from that basic fantasy thought came the groundwork for centuries of hard work, the discovery of the fields of chemistry, physics, all the subfields...

    such that one day in the middle of the last century, some dudes with some extra time at a cyclotron said "hey, why don't we bombard some lead atoms, i have a feeling about what the decay product will be (snigger)"

    and there, as a completely forgotten afterthought, was a fulfillment of the ancient alchemist's original goals, many generations before

    to me, i think this is the fate of AI: it will be a formative motivation. just as the ancient alchemist's looked at gold and saw just stuff, we look at the brain and just see neurons. and all of the ffort to replicate the human brain will spawn incredibly sophisticated fields of information science we can only begin to grasp at the foundations of right now. look at databases, for example: that's an effort at mimicking the brain. and look at all of the unintended and beneficial consequences of database reesearch, as a superficial example of what i am saying about unintended benefits being better than the original goal

    so perhaps, many centuries from now, some researchers will say "hey, remember the turing test"? and they will giggle, and make something that is exactly what we now envisage as the ultimate fruit of AI research, a thinking computer brain

    but in that time period, such a thing will be but an after thought, and much as the rewards of physics and chemistry so dwarf the fruits of turning lead into gold, so whatever these as-of unimagined fields of inquiry will reward mankind with will turn the search for a thinking computer into an equally forgettable sideshow

    the search for AI will lead to much more rewarding and expansive fields of knowledge than we can imagine now. jsut like the guys arguing about "phlogiston" could never imagine things like organic chemistry and radiochemistry. just imagine: fields of inquiry more rewarding than thinking computers. that's a future i want to glimpse, and looking for AI will lead us there

    --
    intellectual property law is philosophically incoherent. it is your moral duty to ignore it or sabotage it
    1. Re:AI is kind of like alchemy by inertialFrame · · Score: 3, Interesting

      the ancient alchemists goal was to turn lead into gold. which they
      thought possible, because they did not perceive magic in gold, it was
      just stuff. surely, with the right manipulations, some stuff could be
      turned into other stuff, right?

      and from that basic fantasy thought came the groundwork for centuries
      of hard work, the discovery of the fields of chemistry, physics, all the
      subfields...

      Interesting comparison. And it's very refreshing to see the
      tradition of the alchemists portrayed as ennobled by their not regarding
      gold as magical.

      What I find interesting, though, is what almost everyone in this
      forum assumes: That what gives an adult human being his amazing mind is,
      to use your analogy, just stuff. That is, everyone seems to assume that
      the existence of a human brain---or some physical equivalent---is
      sufficient for the existence of a human mind.

      Of course, this is a natural assumption for anyone who subscribes to
      philosophical materialism, according to which matter (stuff) is all that
      really exists anyway. (Though the modern materialist would no doubt
      admit also the existence of other forms of energy besides matter.) So
      perhaps it is just the dominance of materialism that is evident
      here.

      such that one day in the middle of the last century, some dudes with
      some extra time at a cyclotron said "hey, why don't we bombard some lead
      atoms, i have a feeling about what the decay product will be
      (snigger)"

      and there, as a completely forgotten afterthought, was a fulfillment
      of the ancient alchemist's original goals, many generations
      before

      This is very entertaining, and there would seem to be some truth in
      it.

      However, your presentation is also misleading. If we could produce
      gold from a more common element by transmutation *efficiently*, then,
      and only then, would we have achieved the ancient alchemist's original
      goal. We have still not achieved that goal. It is far too expensive to
      produce gold in a nuclear reactor or collider.

      And if we *did* find a way to do this efficiently, it would *not* be
      just an afterthought. It would have a major impact on the economy.

      to me, i think this is the fate of AI: it will be a formative
      motivation. just as the ancient alchemist's looked at gold and saw just
      stuff, we look at the brain and just see neurons. and all of the ffort
      to replicate the human brain will spawn incredibly sophisticated fields
      of information science we can only begin to grasp at the foundations of
      right now.

      Yes, there is no doubt that the effort spent on understanding the
      human brain and on designing machines that mimic certain aspects of the
      brain's behavior will have amazing and interesting consequences.

      But there is, I think, at least some room to doubt that a human brain
      is equivalent to a human mind.

      And there is even more room to doubt that algorithms in a digital
      computer could every produce a mind like that of a human being. Roger
      Penrose, in particular, has made some interesting arguments for how
      human thought is non-algorithmic.

      It is perhaps politically unwise to suggest, in a room populated
      mostly by materialists, that there could exist anything more fundamental
      than matter. Maybe I am committing karma suicide by posting this here
      (unless no one notices my post :^).

  27. Robots are better than ever by Animats · · Score: 5, Interesting

    The robots are coming.

    The big breakthrough was the DARPA Grand Challenge. Up until the 2005 DARPA Grand Challenge, mobile robots had been something of a joke. They'd been a joke since Elektro was shown at the 1939 World's Fair. But on the second day of the 2005 Grand Challenge event at the California Motor Speedway, suddenly they stopped being a joke. Forty-three autonomous vehicles were running around and they all worked. The ones that didn't had been eliminated in previous rounds.

    Up until the Grand Challenge, robotics R&D had been done by small research groups under no pressure to produce working systems. Most systems were one-offs that were never deployed. DARPA figured out how to get results. There was a carrot (the $2 million prize), and a stick (universities that didn't get results risked having their DARPA funding for robotics cut off.)

    The other big result from the DARPA Grand Challenge was that robotics projects became much larger. Nobody had 50-100 people on a robotics R&D project until then (well, maybe Honda). Robotics projects used to be a professor and 2 or 3 grad students. Suddenly stuff was getting done faster.

    DoD started pushing harder. Robots like Big Dog got enough money to be forced through to working systems. Little tracked machines were going to battlefields in quantity, and enough engineering effort was put into mechanical reliability to make the things really work.

    CPU power helped. Texture-based vision now works. Vision-based SLAM went from a 2D algorithm that sometimes worked indoors to a solid technology that worked outdoors. Much of early vision processing is now done in GPUs, which are just right for doing dumb local operations like convolution in bulk. GPS and inertial hardware got better and cheaper. Some of the mundane parts, like servomotor controllers, improved considerably. Compact hydraulic systems improved substantially.

    It's finally happening.

    As for the hard stuff, situational awareness and common sense, watch the NPCs in games get smarter.

  28. Holy Grail by hardburn · · Score: 4, Interesting

    AI is a Holy Grail. In other words, something we'll probably never get, but we'll create a whole bunch of useful stuff while trying to attain it. "AI" is just a stated goal that gets a bunch of smart people together to develop tools towards that goal. AI research has already given us Lisp and Virtual Machines and Timesharing/Multitasking and the Internet and a bunch of useful data structures and algorithms.

    At some point after all that, a computer was developed that can play Grandmaster-level chess, but this was not a necessary development to justify the all research grants.

    --
    Not a typewriter
  29. Yagottabekiddingme... by argent · · Score: 2, Insightful

    The kernel of the Vista operating system includes machine learning to predict, by user, the next application that will be opened, based on past use and the time of the day and week. "We looked at over 200 million application launches within the company," Horvitz says. "Vista fetches the two or three most likely applications into memory, and the probability accuracy is around 85 to 90%."

    How about doing something about the still-horrible VM page replacement algorithm in NT instead?

  30. AI failed because it is a failed model, kind of by mlwmohawk · · Score: 5, Insightful

    The thing about AI as we approached it from the '80s was that we wanted to emulate the human brain's ability to learn. A truly exciting prospect but a completely ridiculous endevor.

    "AI" based on learning and developing is not perfect, can not be perfect, and will never be perfect. This is because we have to teach it like a child and slowly build up the ability of the AI system. For it to be powerful, it has to be able to incorporate new unpredictable information. In doing so, it must, as a result, also be able to incorporate "wrong" information and thus become unpredictable. Of all things, a computer needs to be predictable.

    The problem with making a computer think like a person is that you lose the precision of the computer and get the bad judgment and mistakes of a human. Not a good solution to anything.

    The "better" approach is to capitalize on "intelligent methods." Intelligent people have developed reliable approaches to solving problems and the development work is to implement them on a computer. Like the article points out, recommendations systems mimic intelligence because they implement a single intelligent "process" that an expert would use with a lot of information.

    It is not a general purpose learning system like "AI" was originally envisioned, but it implements a function typically associated with intelligence.

  31. Its ... by PPH · · Score: 5, Funny

    ... vacuuming my floor right now.

    --
    Have gnu, will travel.
  32. "AI" is constantly redefined by wingbat · · Score: 3, Insightful

    As soon as a problem is solved and coded, it loses the magic moniker. Many things we take for granted now (interactive voice systems, intent prediction, computer opponents in games) would have been considered AI in the past.

  33. AI was to be the Killer App of 1986 by MichaelCrawford · · Score: 2, Funny
    I worked on Sapiens Software Star Sapphire Common Lisp, which was aimed at enabling AI on 8086 PC-XTs running DOS. Yes, you read that right.

    The problem was that the 640 kb "Ought to be enough for anyone" memory barrier was too small to allow a full Common Lisp implementation. So Sapiens founder John Hare created a software virtual memory system that allowed one to store and retrieve 8-byte Lisp CONSes into and from an eight megabyte backing store file.

    Yes, again you read that right: software virtual memory. The x86 didn't have an MMU.

    This meant that our code was fiendishly complex, with all these data structures being mixes of real data in real memory, and virtual data in virtual memory.

    The complexity of all this meant that there were a lot of bugs at first, especially because John had the idea that hiring a bunch of college kids at five bucks an hour was a good way to run a software company. It went way over time and budget, but it did eventually ship.

    It's now available as shareware. Tell John that Mike Crawford sent you.

    --
    Request your free CD of my piano music.
  34. Re:It's still too early by Peaker · · Score: 2, Insightful

    If by "Take as long as" you mean in units of time (e.g seconds), then you are probably wrong. There is no real reason that the time constants for AI will be the same as those of a natural brain.
    Look at it another way: If the AI takes 5 years to learn what a child learns in 5 years - what happens when you double its execution speed (technically, by speeding up its processors/system)? It will take 2.5 years, of course.

    If you mean that it will take about as much learning material and exposure to stimuli/etc, then that sounds intuitively right (assuming it will be as efficient as we are at using its source material).

  35. "dot.bust" of the 1980s by peter303 · · Score: 2, Interesting

    I was around when venture capitalists raided all the computer science departments to start AI companies. Venture capital was still pretty young at the time having funded some successful PC companies (Compaq) and productivity software (Lotus 123). Japan was at its zenith then having successfuling conquered cars, TVs, etc (like China today). An Japan threatened to conquer computing by leapfrogging AI with is "Fifth(*) Generation Computing" frightening US Congress. So all these together created a "perfect storm" of software company bubble. The centerpiece technology was Expert Systems. Japan focused a language solution- Prolog- a logic compiler. Neither technology delivered on it promises and most startups collapsed.

    It birth a successful step-child however: graphics workstations. The A.I. companies like Xerox PARC were among the first to integrate bitmap graphics with computers. There was the Xerox Alto, Symbolics, and Texas Instruments graphics workstations based on LISP, an A.I. language. New startups like Apollo, Sun MicroSystems, DEC microVAX gambled graphics workstations were more easility commercialized in UNIX. Last, but not least, the Appled MacIntosh- direct "borowing" of the Xerox Alto.

  36. Why "AI" may not be super userful for a while. by jd.schmidt · · Score: 2, Insightful

    What do you get when you make a machine think like a person? A computer that loses it's car keys. Not only is the task of making a machine think like a person difficult, we have plenty of things that think "like" people, people. It isn't supprising that the first benefits are coming from superior human interfaces and having computers focus on doing well what we do poorly. Would a "super computer" really be "super smart"? Could it beat out millions of human brains working on a problem in parallel? AI will bring great things in the future, but a little thought into the subject shows that we may not get exactly what we might first expect...

  37. nuts & bolts by Scrameustache · · Score: 2, Insightful

    When any particular subset of what we do with our brains (chess, machine vision, speech recognition, what have you) yields to research and produces commercial applications, the critics of A.I. redraw the line and that domain is no longer part of "A.I." As this continues, the problem space still considered part of "artificial intelligence" will get smaller and smaller and nay-sayers will continue to be able to say "we still don't have A.I."

    To me [chess, machine vision, speech recognition] are to AI as [wheel, engine, transmission] are to a car.
    --

    You can't take the sky from me...

  38. Actually, AI is a non-target by Okian+Warrior · · Score: 2, Insightful

    This is an insightful comment, but there's actually a lot more going on here.

    First of all, AI does not have a good definition of intelligence. We have a *test* for intelligence, but nobody really has a fundamental description of what the concept means.

    Next, people typically conflate the terms "intelligence" and "human intelligence". There is a range of behaviours which are individually identified as intelligent, but which do not come close to the level of humans. (Example: My cat, sitting on a windowsill, will notice something interesting outside. She can jump down, run downstairs, through 2 cat doors, and around the house to investigate. That's a level of intelligence that no program currently has, and yet it's not human level.)

    Then there's the "fallacy of the representation". Someone will see a problem, solve it in their head, observe their thought process while doing so, and then translate that process into a piece of software. The software solves a problem just like a human would, so they point to it and say "aha! this program is intelligent". In reality, the program is fixed and does one function - the intelligence remains in the person.

    And finally, there is the tendency to narrowly over-analyze some small aspect which has little bearing on the subject. Check out how many types of artificial neurons there are - and the in-depth analysis of each. It's all "reproduce such-and-so function using a neural net" and "numerical analysis of output given the input". Nowhere will you see any conclusions which state "this then implements a feature of intelligence".

    So far as I can tell, no one in AI has a clearly defined goal, nor any plan on how to get there (or even a plan on how to define the goal). Until that happens, AI will fundamentally be a rudderless ship blown around on a sea of unrelated ideas.

  39. My prof said it best by mbeisser · · Score: 2, Interesting

    In my grad level Natural Language Processing class my professor said it best with, "The problem with AI, is that once it's implemented it's no longer AI."

  40. Re:I thought sigularity was right around the corne by _KiTA_ · · Score: 2, Informative

    Right?

    Who says the Singularity is reliant on ARTIFICIAL Intelligence?

    AUGMENTED Intelligence is actually within our grasp: for example, look at the number of people who know how to Google / Wiki any information they don't know to get caught up with whatever subject is at hand? "Well, Damn, don't know much about RAID, better Wiki it... oh, I get it!"

    How long until we figure out how to make pills to make people think faster, or remember better?

    How long until we get PDAs in the form of sunglasses that will allow you to automatically get the definition of words as you hear / read them?

    Or Contact Lense-displays that connect to a PDA that you control using your brain?

    The Singularity is not going to be an all at once WHAMMO thing, we're not going to wake up with benevolent robotic overlords announcing that the Rapture of the Geeks is at hand. It will be gradual, and those of us on the techy side will likely not even notice it.

    Computers will get faster, and as we learn how to augment ourselves, we will to. Eventually we'll be able to communicate with a PC/PDA directly. Meanwhile, things like RepRap will change our world in ways we're not quite ready for. (For example, I have no dobut that a functional RepRap would be a beautiful, amazing thing in the hands of Slashdot or the OSS Community. At the same time, the idea of 4Chan getting ahold of one fills me with Dread.)

  41. Made in our own image by JazzHarper · · Score: 2, Funny

    The robots are coming.


    The big breakthrough was the DARPA Grand Challenge.

    Unfortunately, robotics has little to nothing in common with AI. All those toys are a diversion.

    Soon, what passes for AI will be able to drive across the country, but it still won't be able to read a book--Just like the generation that built it.

  42. Re:It's still too early by sm62704 · · Score: 2, Interesting

    Besides, creating a self-aware, self-learning system could (will) be feasible

    I keep hearing this and reading it decade after decade, but I have yet to have anyone explain exactly why they believe it. Can you? What makes you so sure we will create a self-aware machine, especially since we don't understand how sentience actually works?

    --
    mcgrew's razor: Never attribute to stupidity that which can be explained by greedy self-interest
  43. Re:not at all by JesterXXV · · Score: 2, Insightful

    What are you blathering about? Equivocation, at least one straw-man, shifting goalposts...

    I've never before heard someone define god as "us, in the future". If that's what anybody's talking about when they're going on about the trinity, or transubstantiation, or first-movers, or young-earth creationism, or the Shahada, or the virgin birth, then they're doing a shitty job getting that aspect of their point across.

    --
    Yo mama so fake, she failed the Turing Test.
  44. Re:Strong AI is alive and well by Lobster+Quadrille · · Score: 2, Informative

    Strong AI isn't aka Neural Networks. Strong AI is AI that matches or exceeds human intelligence. I probably could have worded my statement better, as strong AI research is not really dead, but the overwhelming majority of AI research is focused on specific weak AI problems. These solutions may very well create strong AI when combined, but that isn't the focus of the serious research, and even neural networks are just one more solution to the many weak AI problems out there.

    Regardless, my point is that it took billions of years not to condition responses to inputs, but to build a biological machine that is capable of receiving inputs, processing those inputs, and outputting a response, then recursively evaluating and processing the results. It also needs to self replicate.

    My main point though is in agreement with yours- the problem isn't one of technology or advancing algorithms, it's one of scale.

    --
    "The cup is in turn designed for holding hot or cold liquids, and has an open rim and closed base." --US Patent #5425497