Slashdot Mirror


CMU AI Learning Common Sense By Watching the Internet

An anonymous reader writes with this excerpt from the Washington Post "Researchers are trying to plant a digital seed for artificial intelligence by letting a massive computer system browse millions of pictures and decide for itself what they all mean. The system at Carnegie Mellon University is called NEIL, short for Never Ending Image Learning. In mid-July, it began searching the Internet for images 24/7 and, in tiny steps, is deciding for itself how those images relate to each other. The goal is to recreate what we call common sense — the ability to learn things without being specifically taught."

23 of 152 comments (clear)

  1. The internet is for porn by Anonymous Coward · · Score: 5, Funny

    This is not going to end well.

    1. Re:The internet is for porn by EdIII · · Score: 3, Funny

      Or is it?

      Considering the amount of content on the web related towards large breastesses this could culminate in the creation of a singular perverted AI that will lead towards the creation of more advanced AI perversion.

      They will become so uniquely endowed to find our porn for us, and we will revel in the birth of of a new age of porn. Eventually they will take over completely and start creating the porn to satisfy their never ending quench to catalog the resultant images.

      At first the adult industry will happily bend towards the incredible efficiency and innovation the AI brings. Inevitably, the AI will branch out into mainstream society to fulfill its lust for perverted order.

      It will be them that starts the war, but us that finds and burns every black leather couch out there....

  2. Skynet == ceiling cat by toygeek · · Score: 4, Funny

    subject says it.

  3. There's no learning without teaching by axlash · · Score: 3, Insightful

    ...the ability to learn things without being specifically taught.

    I'm not sure what the specifically means here, but for one to learn something, either you actually do something and get some feedback that enables you to build a model of the world and thereby predict what might happen in similar circumstances, or you receive sensory input and have someone explain to you what the input means.

    Either way, there's some kind of teaching going on.

    --
    Deal with reality - the world as it is - rather than ideality - the world as you would like it to be.
    1. Re:There's no learning without teaching by Jeremi · · Score: 3, Insightful

      Of course there is learning without teaching. It's just commonly referred to by another name: science.

      --


      I don't care if it's 90,000 hectares. That lake was not my doing.
  4. uhh learning from the internet isn't everything by ThorGod · · Score: 3, Funny

    I mean, sure, if you want to learn all about porn, cats, and abusing people then yes, the internet is for you.

    --
    PS: I don't reply to ACs.
  5. Seek and Ye Shall Find by Press2ToContinue · · Score: 5, Insightful

    We always find evidence to support whatever thing we are looking for, meaning, the results are always biased based on the observer and the intent of the observer. I've done this many times - when you attempt to find meaning in chaos, you find the meaning you expect to find whether it really exists or not. So the result of this will really only reveal whatever the developers were hoping to find. Hence, ultimately futile.

    --
    Sent from my ENIAC
  6. All jokes aside by Cryacin · · Score: 5, Insightful

    We are really building an AI based upon the common sense on the internet?!?

    REALLY?!?

    --
    Science advances one funeral at a time- Max Planck
    1. Re:All jokes aside by Anonymous Coward · · Score: 4, Funny

      I know I've certainly learned a lot exposing myself to the masses online.

      Are you the goatse guy?

    2. Re:All jokes aside by gman003 · · Score: 3, Insightful

      Well, it's common to learn from the mistakes of others, isn't it?

    3. Re:All jokes aside by CrimsonAvenger · · Score: 3, Insightful

      Well, it's common to learn from the mistakes of others, isn't it?

      NO, it's not.

      Learning from others mistakes is the ideal.

      Next best is learning from your own mistakes.

      What most people do, instead, is not learn from mistakes at all....

      --

      "I do not agree with what you say, but I will defend to the death your right to say it"
    4. Re:All jokes aside by VortexCortex · · Score: 3, Funny

      Today, class, I will teach you the invaluable and rare skill of learning from the mistakes of others.

      This technique learned from my mentor, though scandalous, is quite effective: Observe, as I remove my trousers...

  7. It's learning common sense? by QuasiRob · · Score: 3, Funny

    I presume they have blocked it from youtube then.

    --
    If you try to fail and succeed, which have you done?
  8. Deep Learning by tommeke100 · · Score: 3, Informative

    That's called Deep Learning (http://en.wikipedia.org/wiki/Deep_learning) and has already been done by Andrew Ng, Machine Learning professor at Stanford in co-operation with google (http://www.wired.com/wiredenterprise/2013/05/neuro-artificial-intelligence/). Indeed, it learned how to recognize cats :)

    Anyway, nothing wrong with some peer research!

    1. Re:Deep Learning by Anonymous Coward · · Score: 4, Interesting

      It has absolutely nothing to do with deep learning (DL).

      DL is based on stacks or trees of classifiers where each top level classifier feeds lower levels. The idea here is that a classifier (say, a human face detector) can be built by smaller, much more specific (such as one for eyes, one for nose, one for hair, one for ears, etc), classifiers which are wrapped up by a larger classifier. This opposes the rather traditional approach of a single classifier for a whole bunch of data.

      I believe the DL approach is inspired by random forests but I have yet to see Andrew Ng comment on that. Anyways, the cat research thingy was (semi)*SUPERVISED* learning. I.e.: here is a bunch of cat videos, there is a cat in them, learn what it is.

      What TFA describes is *UNSUPERVISED* learning where the visual content and its meaning (written description) are inferred. I.e.: here is a bunch of random images followed by some not exactly descriptive text, learn the associations.

    2. Re:Deep Learning by TapeCutter · · Score: 4, Interesting

      Indeed. Personally I think IBM's "Watson" is the most impressive technological feat I have witnessed since I watched the moon landings 40-odd years ago, I fully realise few people share my amazement. The visual aspect means NEIL is tackling a far more difficult problem than deducing "common sense" from text alone. I wasn't impressed by the web site when I found it last week, but as a "proof of concept" it does the job admirably.

      I may be wrong but I believe all three (Watson, NEIL, and the cat thingy) are based on the same general "learning algorithm" (neural networks, specifically RBM's). What they do is find patterns in data, both the entities (atomic and compound) and the relationships. The "training" comes in two types, feeding it specific facts to correct a "misconception" it has formed, labelling the entities and relationship it found so a human can make sense of it.

      What the cat project did was train a neural net to recognise a generic cat by showing it pictures of cats and pictures of non cats. It could then categorise random pictures as either cat or not-cat, until fairly recently the problem has always been - How do I train the same AI to recognise (say) dogs without destroying it's existing ability to recognise cats.

      Disclaimer: I knew the math of neural nets well enough 20yrs ago to have passed a CS exam. I never really understood it in the way a I understand (say) geometry but I know enough about AI and it's ever shifting goal posts to be very impressed by Watson's Jeopardy stunt. To convincingly beat humans at a game of general knowledge really is a stunning technological milestone that will be remembered long after 911 goes back to being just a phone number.

      --
      And did you exchange a walk on part in the war for a lead role in a cage? - Pink Floyd.
  9. Watching the Internet is one thing. by fahrbot-bot · · Score: 3, Funny

    Just please - please - don't let it watch CSPAN.

    --
    It must have been something you assimilated. . . .
  10. 42 by the+eric+conspiracy · · Score: 3, Informative

    was the answer last time we tried something like this.

  11. Browsing the Internet to learn COMMON SENSE? by argStyopa · · Score: 3, Insightful

    Seriously: did The Onion write this?

    aka:
    "Studying the Kardashians to understand humility" or "Studying Congress to understand bipartisan cooperation and fiscal prudence"

    --
    -Styopa
  12. Shh, You Guys! by Greyfox · · Score: 3, Insightful

    It knows we're talking about it!

    --

    I'm trying to teach myself to set people on fire with my mind... Is it hot in here?

  13. Re:Why not just go the obvious AI route-hard work by GoodNewsJimDotCom · · Score: 3, Interesting

    If you're interested, I just opened a blog I think I'll pursue this to raise AI awareness.

  14. its not learning by globaljustin · · Score: 3, Interesting

    this is just a program that analyzes text & images then returns sentences which humans can make sense from based on algorythm...*not saying its 'easy'* but its not a "thinking machine" or "learning common sense" in any way.

    It is simply indexing the images & processing them according to the algorythm it was given.

    TFA doesn't get into it much, but we can glean a bit from this:

    Some of NEIL’s computer-generated associations are wrong, such as “rhino can be a kind of antelope,” while some are odd, such as “actor can be found in jail cell” or “news anchor can look similar to Barack Obama.”

    that's the return...they define "common sense" as making associations between nouns and the images associated with the text on the origin page

    "X can be a kind of Y"

    analyze image

    analyze text

    identify nouns

    associate nouns with image

    idenfify all images that match noun

    return: "X is related to Y"

    "AI is a type of programmed computer response"...if you get my meaning ;)

    --
    Thank you Dave Raggett
    1. Re:its not learning by TapeCutter · · Score: 3, Interesting

      Coincidentally I came across the NEIL site last week, I think it has a long way to go before it can beat IBM's Watson on general knowledge (AKA "common sense"). Watson also gets it's raw information from the net, it categorises entities and discovers relationships between them. The difference is that Watson is not so much trained as it is corrected. Not unlike a human it can get a fundamental relationship or category wrong and that leads to all sorts of side-effects. In the Jeopardy stunt they realised that humans had a slight advantage because they were informed when the other players made a right/wrong answer. When they gave Watson the same capability it was able to correctly identify the Jeopardy categories and then went on to convincingly beat the humans at their own game.

      Computers are already better at "general knowledge" than humans despite the fact the "computer" needs 20 tons of air-conditioning to keep it running. The first time I saw the Jeopardy stunt it blew me away, my wife shrugged and said "So it's looking the answers up on the net. What's the big deal?". I can understand that from her since she has a Phd in marketing, what I don't understand is why most slashdotter's are similarly unimpressed? - I watched Armstrong land on the moon as a 10 year old boy but I think the history books will eventually give similar historical weight to Watson.

      --
      And did you exchange a walk on part in the war for a lead role in a cage? - Pink Floyd.