Slashdot Mirror


Do Neural Nets Dream of Electric Sheep? (aiweirdness.com)

An anonymous reader shares a post: If you've been on the internet today, you've probably interacted with a neural network. They're a type of machine learning algorithm that's used for everything from language translation to finance modeling. One of their specialties is image recognition. Several companies -- including Google, Microsoft, IBM, and Facebook -- have their own algorithms for labeling photos. But image recognition algorithms can make really bizarre mistakes. Microsoft Azure's computer vision API added the above caption and tags. But there are no sheep in the image. None. I zoomed all the way in and inspected every speck. It also tagged sheep in this image. I happen to know there were sheep nearby. But none actually present. Here's one more example. In fact, the neural network hallucinated sheep every time it saw a landscape of this type. What's going on here?

Are neural networks just hyper-vigilant, finding sheep everywhere? No, as it turns out. They only see sheep where they expect to see them. They can find sheep easily in fields and mountainsides, but as soon as sheep start showing up in weird places, it becomes obvious how much the algorithms rely on guessing and probabilities. Bring sheep indoors, and they're labeled as cats. Pick up a sheep (or a goat) in your arms, and they're labeled as dogs.

201 comments

  1. No by AnthonywC · · Score: 1

    At least not until we start achieving some sort of artificial consciousness. Although current Deep Learning type of neural networks are amazing, they are not (considered as) conscious. They also lack imagination and understanding; see https://blog.keras.io/the-limi...

    1. Re:No by lgw · · Score: 1

      There are about a dozen different approaches to machine learning, and the neural net approach is probably the oldest in terms of being useful for something. None of them are "smart": all they can do is optimize, mostly randomly, until they succeed.

      Image recognition in particular is something that has proven hard for machine learning, perhaps because the categories are fuzzy, or perhaps because humans are so good at it and that's the bar for comparison.

      The classic, textbook example is handwriting recognition (even the simplified version of just recognizing numbers). Neural nets in particular just aren't great at even that simple task, though they were "good enough" for a lot of early products. If you look at the actual details of how they match, it's not at all how you'd think - there's no system of finding lines and loops and then trying to identify glyphs - just a large set of seeming-random heatmaps that somehow give "good enough" results. As I understand it, the modern stuff (the result of an amazing arms race between spammers and Google recaptcha) isn't neural-net based at all, but a far more sophisticated mix of models and hand-tuning.

      In any case, none of the "AI" approaches have any sort of general problem-solving intelligence. They're merely self-optimizing systems tuned to a specific task. Which, to be fair, is what a lot of our neural matter is - but not the important bits for actual awareness.

      --
      Socialism: a lie told by totalitarians and believed by fools.
    2. Re:No by 110010001000 · · Score: 1

      "They're merely self-optimizing systems tuned to a specific task."

      Wait, so you're telling me that machine learning is just a program running an optimization for a particular task? So, just computers running programs?

    3. Re: No by Anonymous Coward · · Score: 0

      Check out 3blue1brown's explanation video on neural networks, probably the best quick intro out there! Gives precisely the example of machine learning applied to recognizing written characters.

    4. Re:No by Plugh · · Score: 1

      the neural net approach is probably the oldest

      This!! I cannot get over how people think AI is new. Deep Learning is really just a minor addition to neural nets, taking advantage of our modern fast chips to add convolution operations to the mix. But neural nets are old tech. Brooks' paper Intelligence without representation and Minksy's Perceptrons both came out in 1969

    5. Re:No by Anonymous Coward · · Score: 0

      Why do people think these systems are so advanced? We are in the pre-infancy stage of AI and hell, we may never get beyond this stage where all we build is just robust machine learning systems that help humanity and they never "become aware"

      egg and sperm have not even met yet in terms of Artificial Intelligence and we are only in the caveman just discovered fire days of machine learning. ML and AI are not the same and nothing even remotely close to AI exists on Earth except in the movies.

    6. Re:No by lgw · · Score: 1

      Your sarcasm is noted, but it's still a pretty cool field. As much as everyone pointlessly frets about self-aware "AI" taking over, it doesn't seem farfetced that we'll see a collection of mahcine learning bit achieve the intelligence of, say, a chicken in our lifetimes. Able to train and optimize from general sensory data, not carefully chosen examples with perfectly matched feedback.

      --
      Socialism: a lie told by totalitarians and believed by fools.
    7. Re: No by 110010001000 · · Score: 1

      Wait wait wait. "Applied to recognizing written characters"? That sounds like a computer program to me. Do I need to use a different net to make it recognize sheep instead? Two year old children can recognize characters AND sheep AND plants AND cars. Why do you need a special NN for each one of those tasks?

    8. Re:No by 110010001000 · · Score: 1

      Oh I hope so. Neural networks were first described over 60 years ago. I am sure that eventually they will have one that can recognize sheep as well as a chicken can! So, another 60 years or so?

    9. Re:No by lgw · · Score: 1

      Neural Networks are nothing more than an approximation of a math function. Mathematically they are analogous to spline interpolation or Taylor series expansion. The only difference is that splines and Taylor series have a well known method to figure out the unknown parameters. Neural nets are just trained by finding a minimum in parameter space. Like splines and Taylor series, these donâ(TM)t work outsides of their bounds.

      This is literally nothing intelligent put them.

      While all of that is true, and worse (they tend to optimize to the first local minimum they stumble upon, which might be a poor choice), don't exaggerate the difference between that and how the brains of simple animals work. If we can model a space as a set of objects, that's more than half the battle.

      --
      Socialism: a lie told by totalitarians and believed by fools.
    10. Re:No by 110010001000 · · Score: 1

      So why haven't we been able to create a neural net that approximates what a simple animal brain can do? Are neural networks new, and we are just starting to learn how to use them?

    11. Re:No by plopez · · Score: 1

      So one anecdote I heard about neural nets was they were being trained to distinguish US tanks from Soviet tanks via pictures. I worked fine in training and split set verification. Then it was tested in earnest and failed miserably. After more testing they went back to the training set. Someone noticed that the Soviet tanks photographs were all on cloudy days while the US tanks were all on sunny days (or vice versa). So the neural net had been trained to distinguish between cloudy and sunny days.

      There was no bug in the program, but rather in the training. Caveat, you better know what you are training it for.

      --
      putting the 'B' in LGBTQ+
    12. Re:No by 110010001000 · · Score: 1

      Well that is truly weird. I was under the impression that AI was right around the corner. So do you need to train it again to have it recognize sheep? And then again to have it recognize airplanes? How long is this going to all take?

    13. Re: No by Anonymous Coward · · Score: 0

      Teat

    14. Re:No by Anonymous Coward · · Score: 0

      Oh I hope so. Neural networks were first described over 60 years ago. I am sure that eventually they will have one that can recognize sheep as well as a chicken can! So, another 60 years or so?

      When first described, they were not accepted by the community as a good tool,. NN have only regained attention relatively recently.

    15. Re: No by Anonymous Coward · · Score: 0

      Sorry about that, lent on the phone

    16. Re:No by 110010001000 · · Score: 1

      Really? We were studying them in university 30 years ago. What community was that?

    17. Re:No by HeckRuler · · Score: 1

      What do you mean by consciousness?

    18. Re: No by HeckRuler · · Score: 1

      Your two-year old could read the whole alphabet? Get that kid into a gifted program!

      Why do you need a special NN for each one of those tasks?

      Or one big one given different training sets. Or a collection of NN managed by and to be called upon by a overlord NN. Because your two year old ALSO had to learn shapes, animals, and objects before learning the alphabet. And he ALSO has different areas of his brain that are dedicated to certain tasks. Getting them all to work together is one hell of a trick.

      But you ALWAYS come to any AI thread and ALWAYS claim there is no such thing. Come on 110010001000 ( 697113 ), give us the spiel already. Just get it out of your system.

    19. Re:No by lgw · · Score: 1

      Oh, I think it's more like 20 now. Neural networks were just too constrained by raw compute power until recently. That's why the earliest commercial applications were mainframe-sized voice recognition, a task which still mostly requires the mothership to be any good at. Suddenly there's a cloud's worth of compute, and lots of commercial funding form companies that expect results, so there's been serious acceleration the the field. Plus the well-funded war between reCaptcha and spammers has made massive progress in handwriting recognition accuracy, so we've seen some real results.

      --
      Socialism: a lie told by totalitarians and believed by fools.
    20. Re:No by lgw · · Score: 1

      Computers that can cheaply, quickly do matrix math with thousands of rows are new.

      --
      Socialism: a lie told by totalitarians and believed by fools.
    21. Re: No by Anonymous Coward · · Score: 0

      You are mean

      Wife did not walk until age of two and half. But could read any book allow. Her uncle got a lot of free drinks at the bar they travelled.

    22. Re: No by Anonymous Coward · · Score: 0

      You on the other hand mix up the words allow and aloud.

    23. Re: No by 110010001000 · · Score: 1

      My two year old can tell the difference between a sheep and a letter, yes. So you are saying that all you need is a big neural net with different training set, or multiple sub-NN? If that is the case, why don't we have one? NN have been around for 40 years. When are we going to have one that can recognize sheep? What is your explanation? Researchers are too stupid to figure it out? Not enough CPU? Not enough memory? What?

    24. Re:No by Maxo-Texas · · Score: 1

      You should know that humans have been known to identify their spouses as a hat.

      They've also denied that their left arm is their left arm.

      These are people who are other wise sane and normal.

      They just have one tiny part of the brain which isn't functioning correctly.

      And they can't self-check to correct their error.

      --
      She was like chocolate when she drank... semi-sweet at first and then increasingly bitter.
    25. Re: No by Anonymous Coward · · Score: 0

      https://www.youtube.com/watch?v=r6zZPn-6dPY

      This guy works with all the imagenet categories in the training data

    26. Re:No by 110010001000 · · Score: 1

      Was there some recent breakthrough in computing power? I wasn't aware. So now that we have the cloud, we will have AI? So why aren't the researchers using the cloud so that their system can recognize sheep? Are they not aware of that. The reason I am being sarcastic is because I have heard the "not enough power" argument for the last 20 years. It isn't a power problem. If it were, someone would just throw a bunch of CPU power on the problem and presto we would have AI.

    27. Re:No by 110010001000 · · Score: 1

      Really? Wow. So now that we have computers that can do "matrix math" we will have AI. So why can't this system recognize sheep? Did they buy the wrong matrix math cards from Amazon?

    28. Re: No by Anonymous Coward · · Score: 0

      C elegans has been done

    29. Re: No by HeckRuler · · Score: 1

      tell the difference between a sheep and a letter, yes. So you are saying that all you need is a big neural net with different training set, or multiple sub-NN?

      Yeah, if you want an NN to know about something you have to train it. If you want it to know about two different things, you have to give it a training set that spans both. Or you could have some sort of tiered affair. The letter recognition wouldn't see anything while the animal recognition would see a sheep, with something managing both. Generally the broader the training set the longer it takes to figure anything out.

      You know this, stop feigning ignorance.

      If that is the case, why don't we have one?

      We do. Like the article mentions. Microsoft's Azure is an object recognition program. HERE. Just go play with it. Find a picture of a sheep. Load it into the API, hit submit, and one of the tags will, likely, be "sheep".

      NN have been around for 40 years. When are we going to have one that can recognize sheep?

      Around 2012. At least it was a nice mile-stone. There has been incremental improvements and the hit-rate has been getting progressively better.

      What is your explanation?

      I'd explain this line of inquiry with: You're a willfully ignorant troll that refuses to admit at the thing that's right in front of his face and that AI is a real thing.

      The article is about how Azure failed ONE TIME to accurately identify an image. Does your imaginary 2 year old ALWAYS correctly identify objects? Do you? Are you some infallible god-like being? Are you omniscient? Does this line of hyperbolic inquiry lend any meaningful credence?

    30. Re:No by mcswell · · Score: 1

      And the Space Shuttle was just a minor addition to the Wright Brothers' Flyer (or if you prefer, to the Congreve rockets used against Fort McHenry in 1814).

    31. Re:No by lgw · · Score: 1

      Well, voice recognition has moved from "takes a mainframe" to "takes a server", and can at least recognize activation words on a small device. That's real progress thanks to the difference in computing power. As someone else point out, the massive parallelism of GPUs turns out to be useful for AI models.

      But all of this is just self-optimizing systems. I don't think there's any real danger of "strong AI" happening any time soon, regardless of computing power. Our neurology evolved from a combination of a powerful social modeling ability, and an extension of visual processing that lets us imagine ourselves doing something hypothetical. Neither of those systems resemble anything being done with machine learning AFAIK.

      --
      Socialism: a lie told by totalitarians and believed by fools.
  2. The thing everyone is wondering by Anonymous Coward · · Score: 0

    What does it label sheep as in pictures where some sex-starved farmhand is buggering them?

    1. Re: The thing everyone is wondering by Anonymous Coward · · Score: 0

      It'll probably just tag it as "Wales"

    2. Re:The thing everyone is wondering by Anonymous Coward · · Score: 0

      Greek

    3. Re:The thing everyone is wondering by Anonymous Coward · · Score: 0

      What does it label sheep as in pictures where some sex-starved farmhand is buggering them?

      Anyone watching FoxNews.

    4. Re: The thing everyone is wondering by Anonymous Coward · · Score: 0

      It thinks itâ(TM)s lookkng at your mom

    5. Re:The thing everyone is wondering by plopez · · Score: 1

      "Black Sheep" https://www.youtube.com/watch?...

      a great movie

      --
      putting the 'B' in LGBTQ+
  3. Metadata by Anonymous Coward · · Score: 0

    It's using metadata if there are pictures of sheep nearby? (For instance, GPS coordinates stored in the JPEG metadata.)

  4. I for one ... by houghi · · Score: 2

    I for one welcome our Neurotic Network Overlords.

    --
    Don't fight for your country, if your country does not fight for you.
    1. Re:I for one ... by burtosis · · Score: 1

      Just now? I've been praising those neurotic aholes for at least 20 years.

  5. No by Anonymous Coward · · Score: 0

    Neural Networks are nothing more than an approximation of a math function. Mathematically they are analogous to spline interpolation or Taylor series expansion. The only difference is that splines and Taylor series have a well known method to figure out the unknown parameters. Neural nets are just trained by finding a minimum in parameter space. Like splines and Taylor series, these don’t work outsides of their bounds.

    This is literally nothing intelligent put them.

  6. Computers Are As Lazy as We Are by bartle · · Score: 1

    Neural network technology scales with processor advancements, so I understand why AI researches stay so excited about throwing neural networks at everything - it just keeps getting better and better on its own. The thing is, as great as modern processors are, they aren't even close to in the same league as a biological brain. It is unrealistic to expect a computer based neural network to approach the capabilities of even a biological brain in the near future.

    AI researchers will only make progress if they put in the effort to understand what they are trying to achieve and to cognitively construct the necessary algorithms. In essence, a human needs to understand why an AI does what it does. It's an extremely difficult job that requires a tremendous amount of work and applied intelligence. The dream of the magic, learning computer will continue to remain a dream until computational technology become several magnitudes more advanced.

  7. This is Known... by dcw3 · · Score: 3, Funny

    They can find sheep easily in fields and mountainsides, but as soon as sheep start showing up in weird places, it becomes obvious how much the algorithms rely on guessing and probabilities

    This is known as "profiling". The sheep will protest, especially the black ones.

    --
    Just another day in Paradise
    1. Re:This is Known... by Anonymous Coward · · Score: 0

      Then a white sheep will say something it thinks is smart-assy but it was really just stupid. Because it is a sheep.

    2. Re:This is Known... by Maxo-Texas · · Score: 1

      Do they also deny the sheep employment, housing, access to credit?

      ---

      Seriously- they trained A.I. on actual cases and the A.I. gave much harsher sentences for the same crime to blacks.
      https://www.propublica.org/art...

      Because that's what decades of human judges have been doing.
      https://www.nytimes.com/2016/1...

      As an *old* white texan who voted for Reagan twice, racial bias and injustice bugs the shit out of me. I hate that our country doesn't treat people fairly. It hurts me everytime the police arrest or kill someone because they were driving or walking while black.

      We should be better.

      We can be better.

      --
      She was like chocolate when she drank... semi-sweet at first and then increasingly bitter.
    3. Re:This is Known... by dcw3 · · Score: 1

      I'm an old white guy that grew up in Detroit, and I agree with you. But, I hoped people got a smile out of my original comment.

      --
      Just another day in Paradise
    4. Re:This is Known... by Maxo-Texas · · Score: 1

      yea, it was quite funny and it made me smile.

      --
      She was like chocolate when she drank... semi-sweet at first and then increasingly bitter.
    5. Re:This is Known... by Anonymous Coward · · Score: 0

      At the same time race should not be an excuse. Too often today we (white people) are over compensating. I never owned a god damned slave and I treat every black person I meet with utmost respect. I have NOTHING to apologize for yet society indicates I do. Lets unpack the "AI issue".

      Sentencing stats are just that, statistics. You can torture the data to show whites are racist or you can try to look at reality. The one time offender white teen from the burbs is never going to get the same sentence as the hardened 40 year black old criminal with a long rap sheet. That is because sentencing (rightfully) takes into account the whole person and not a single isolated incident. Statistics show that black people, ON AVERAGE commit more crimes. That would mean that it makes sense that sentencing would be harsher because blacks would be STATISTICALLY MORE LIKELY to be repeat offenders (and courts rightfully take that into account).

      So, it follows that AI giving harsh sentences is

      a) a logical outcome and

      b) NOT inherently proving any racist behavior on the training set and

      c) shows the limitations of AI (assuming it doesn't pick up on WHY blacks receive harsher sentences)

    6. Re:This is Known... by Anonymous Coward · · Score: 0

      If people can't laugh about it, it's still a problem.

      When you can laugh about it, it's less of a problem.

  8. colah by Anonymous Coward · · Score: 0

    This field is still immature and undergoing heavy research.
    This guys blog is a great source of information in a human readable form: https://colah.github.io/

  9. over trained by Anonymous Coward · · Score: 0

    It appears the neural networks in question have been overtrained, now whenever they see blotches of white/off white on a green field they presume them to be sheep.

    Answer to solve the problem is to retrain them and be more careful not to over train this time.

  10. I don't understand by 110010001000 · · Score: 1

    Surely "neural networks" are similar to how real brains work, right? I mean they call them "neural", which means "like a neuron" and a network of them is like a human brain, which is a network of physical neurons. So, neural networks are like human brains. After all, a two year old can recognize sheep. Surely a computer can. It is 2018 and neural networks have been around for 40 years now. AI is right around the corner, right? Just needs to tweaking to make the learning "deeper".

    1. Re:I don't understand by lgw · · Score: 2

      Neural nets do actually work in the way the neurons work, at least abstractly. Sure, the implementation is a bit different, as it's all just a bunch of matrix math and normalization, rather than an analog "wire logic" network, but the computational result is similar. It's more a matter of scale (AI neural nets are quite small) and refinement (who knows how many layers of optimizing-how-to-optimize even a simple animal brain has).

      --
      Socialism: a lie told by totalitarians and believed by fools.
    2. Re:I don't understand by 110010001000 · · Score: 1

      They do work in the same way? Then why can't it recognize sheep? A two year old can. So you are saying if we just make the neural net larger, it will be able to recognize sheep in a picture? Why hasn't anyone done that? Neural networks have been around since the 1940s. Did no one think of just making them larger. Fascinating!

    3. Re:I don't understand by RespekMyAthorati · · Score: 1

      Neural nets do actually work in the way the neurons work

      I don't see how that conclusion is justified, given that we are just scratching the surface in understanding how living neurons work.

    4. Re:I don't understand by lgw · · Score: 1

      The basics of how individual neurons work is fairly well understood, and there's been remarkable progress in the past couple decades in understanding how simple neural systems work. Researchers are now doing stuff like modeling the simplest brains down to each neuron, and testing the model against the source (with reasonable success). It's enough to confirm we're not totally off-base.

      --
      Socialism: a lie told by totalitarians and believed by fools.
    5. Re:I don't understand by TrekkieGod · · Score: 1

      They do work in the same way? Then why can't it recognize sheep?

      It is recognizing sheep. The problem is that it's recognizing sheep when it shouldn't.

      This is a problem that is very familiar to humans. You see it every time numerologists find "codes" in their holy book that supposedly prophesy real events. Every time somebody finds a shape in a cloud or Jesus in burnt toast.

      The neural network went, "I expect to see sheep flocks in pastures, this is a pasture, and there are whitish things here. I see a pattern, so I'm now classifying the whiteish things as sheep."

      Then why can't it recognize sheep? A two year old can.

      We come with a very specialized hardware to recognize certain shapes. We are AMAZING at recognizing human facial expressions, and a large part of our brain is dedicated just to that. This extends in part to animals, especially other mammals. Here are some things artificial neural networks will kick your ass in.

      --

      Warning: Opinions known to be heavily biased.

    6. Re:I don't understand by Anonymous Coward · · Score: 0

      It can't recognize sheep because no neural net comes even close to the complexity of a 2 year old's brain. The only one that approximates a human brain (that I know of) was so large it couldn't run in real-time. It could only be simulated, and required 50 days worth of processing to simulate 1 minute of 'real' brain activity. The simulation was so large the computers running it couldn't keep everything in memory at the same time, and had to simulate one chunk at a time.

      To be commercially useful, a neural network has to run - it can't just be simulated in paused-time. So no, we can't just scale up and expect a neural network to be as accurate as a human. We'll need a lot more computing power before we can run a human-level visual processor.

    7. Re:I don't understand by Maxo-Texas · · Score: 1

      https://www.amazon.com/dp/B00B...

      The man who mistook his wife for a hat and other clinical tails.

      People make mistakes all the time, misidentify objects, mistake cats for dogs, toast burn patterns for faces, random market movement for predictability.

      And about 1-2% of humans are *not* amazing at recognizing human facial expressions. They really suck at it in fact.

      Basic thing is neural networks are still fairly small. About the size of a miniscule worm's brain.

      Strong A.I. will probably be composed of swarms of weak A.I. performing subtasks.

      Thing I learned recently: When your move where your eyes are looking- you are momentarily blind- and you don't even realize it.

      --
      She was like chocolate when she drank... semi-sweet at first and then increasingly bitter.
    8. Re:I don't understand by 110010001000 · · Score: 1

      So as long as it says everything is a sheep it is fine? My two year old can recognize a sheep. Why can't a neural net? Are you saying they are using a neural net for the wrong thing? Or the researchers training it wrong? Are they just stupid? Why did you bring up human facial expressions? This system can't tell the difference between a post in the ground and a sheep.

    9. Re:I don't understand by 110010001000 · · Score: 1

      So why can't this system tell the difference between a sheep and a post in the ground? Neural nets have been around for 40 years now. Why aren't they working?

    10. Re:I don't understand by Anonymous Coward · · Score: 0

      Looks like the neural networks are just implementing a colour histogram algorithm. Dark and green patches with a wavy boundary at the top - check. Must be grass.
      Bluish-gray patch of colour at the top of the picture - check. Must be sky.
      White patches on the grass. Check. Must be sheep.

    11. Re:I don't understand by mcswell · · Score: 1

      I believe (but don't quote me) that the neural nets in our brains (and for that matter, the brains of wolves) that are involved in sheep recognition are much larger than those in computers.
      ---------
      Little Red Riding Hood, you sure are looking good!
      You're everything a big bad wolf could want.
      -- Sam the Sham & The Pharaohs

    12. Re:I don't understand by lgw · · Score: 1

      How long have brains been around for? 40 years is nothing.

      --
      Socialism: a lie told by totalitarians and believed by fools.
    13. Re:I don't understand by serviscope_minor · · Score: 1

      Here are some things artificial neural networks will kick your ass in.

      Yeah about that...

      The first one is that neural networks are "better" at humans at image and object recognition. Let me assure you, they are very much not. You can go download a state of the art pre-trained net, and run it on data if you don't believe me. they can do better on classifying "imagenet" in some circumstances, but image net is a remarkably restricted dataset and it's also got a fair amount of label noise.

      If you construct an artificial enough task in this area you can make nets look better than humans, but they really are not close.

      The neural net results are both impressive and useful, and I work on them myself right now. But as soon as you escape the narrow confines of those datasets, the preformance goes way down.

      --
      SJW n. One who posts facts.
    14. Re:I don't understand by bingoUV · · Score: 1

      Human brains are the result of at least 100 million years of evolution. So 99999960 more years to go.

      --
      Bingo Dictionary - Pragmatist, n. A myopic idealist.
    15. Re:I don't understand by bingoUV · · Score: 1

      Sheep and humans share a fair bit of ancestry, and DNA. Human ancestors have spent a lot of time with animals even closer to sheep genetically than humans themselves are. Humans have an obvious advantage over computers in recognizing sheep.

      If you construct an artificial enough task in this area you can make nets look better than humans, but they really are not close.

      Actually recognizing sheep is an "artificial" task to make humans look better than nets. In the general case, nets can easily be better than humans per joule of energy consumed for training + task.

      --
      Bingo Dictionary - Pragmatist, n. A myopic idealist.
    16. Re:I don't understand by Anonymous Coward · · Score: 0

      Why do people see hallucinations and optical illusions still even though their neural structures have had hundreds of millions of years to evolve?

    17. Re:I don't understand by serviscope_minor · · Score: 1

      Actually recognizing sheep is an "artificial" task to make humans look better than nets.

      It's a known failure mode of nets. The net has no uderstanding of the object so it's unable ot learn the difference between an object and the object's context. Humans can, nets can't, and until they can they'll be much worse at a very wide range of tasks.

      In the general case, nets can easily be better than humans per joule of energy consumed

      What general case are you talking about where nets routinely outperform humans?

      --
      SJW n. One who posts facts.
    18. Re: I don't understand by bingoUV · · Score: 1

      I didn't say they do. I said they can. Humans are the bosses, humans decide what these nets do, and humans generally make them do things that make sense to us, and laugh at them when they fail.

      General case could be as simple as detecting the color in a particular spot in the picture. Humans get too biased by the surrounding color.

      More complicated general cases cannot be written easily in a /. post. "Sheep" is a complicated pattern, which humans convey in a single word. A relatively simple attempt to describe a pattern where computers should outperform humans, follows :
      "Detect images where probability of green occurring to the right of red is is proportional to the cosine of angle made with the top-left to bottom-right diagonal."

      --
      Bingo Dictionary - Pragmatist, n. A myopic idealist.
  11. First image not that clear by guruevi · · Score: 1

    I see a bunch of "things" in the foreground in the grass. If I knew nothing of sheep farming besides a vague description and was only given a split second to decide, I would label them as animals/perhaps sheep as well.

    Given that most neural net imaging these days will split off the color and brightness channels from the image to 'recognize' something, I can see where these blurry pictures get some weird tags.

    --
    Custom electronics and digital signage for your business: www.evcircuits.com
    1. Re:First image not that clear by 110010001000 · · Score: 1

      So you are saying that the system was only given a vague description of "sheep farming" and wasn't given enough time to decide if they were posts in the ground or sheep? You weren't able to discern if the pictures were sheep or not?

    2. Re:First image not that clear by burtosis · · Score: 1

      Given that most neural net imaging these days will split off the color and brightness channels from the image to 'recognize' something, I can see where these blurry pictures get some weird tags.

      I've lost count of the times I was made fun of saying that HSV was useful for image processing, doubly so before 2010. It was just one of those mantras CS people tended to repeat without really thinking it through. It may be 17 years late, but I think a strongly worded email to my undergrad TA is in order.

  12. They don't form proper models by iTrawl · · Score: 4, Funny

    Now what is that story where an AI is trained to turn the air on in an alien(?) train station when the train enters the platform? I can't find it on Google.

    The way I remember it the AI is trained, and then left alone and does a great job until one day when it kills all the passengers because it didn't turn the air on. The reason was that the station clock was broken. The AI didn't learn the train-at-platform correlation, but rather the wall clock schedule (I guess those trains were never early or late).

    --
    "Everybody's naked underneath" -- The Doctor
    1. Re:They don't form proper models by lgw · · Score: 1

      This is a constant real-world problem with most of the AU approaches - if you make them too big relative to the problem, they'll just "memorize" the training data. That is, they'll over-optimize on the specifics of the training data and not generalize well at all outside of it.

      --
      Socialism: a lie told by totalitarians and believed by fools.
    2. Re:They don't form proper models by Calydor · · Score: 2

      Aren't we doing the exact same thing with school students, training them to pass the tests rather than to apply the things they learn in the real world?

      --
      -=This sig has nothing to do with my comment. Move along now=-
    3. Re:They don't form proper models by HeckRuler · · Score: 1

      Yeah, I guess that explains a few things like the platypus. Australia is a pretty big.

    4. Re: They don't form proper models by Anonymous Coward · · Score: 0

      I think its Peter Watt's Rifters trilogy.

    5. Re:They don't form proper models by lgw · · Score: 1

      Ha! Yup, pretty much the same problem. What always amazed me was how easy those tests generally are, but kids are so bad at learning/generalizing because they're only taught the test that the teacher has no time to do anything but teach the test. Nasty feedback loop, there.
       

      --
      Socialism: a lie told by totalitarians and believed by fools.
    6. Re:They don't form proper models by Anonymous Coward · · Score: 0

      This story is in Peter Watts "Starfish" trilogy, probably 2nd book of the series. I'm not sure if it originated there, or was just quoted. It was there to illustrate another point.

    7. Re:They don't form proper models by Anonymous Coward · · Score: 0

      I can't find the exact quote from this article I remember reading a long time ago, but it's something like: the machine algorithm, in order to determine if there were blinds on the bedroom window, only looked for a bed and never at the window. Because only rooms with beds have blinds.

      From my notes:

      > Explaining this difference is tricky. In one question in the study, for example, the humans and neural networks where shown a picture of a bedroom, and asked: "What is covering the windows?" (The answer: "Blinds.") The humans looked straight to the windows to answer this question, but the machines, for some reason, looked at the beds instead.

      > Batra speculates that this particular anomaly was caused by how the neural networks were trained. With questions involving object-recognition in bedrooms, for example, the bed might be the most important feature, so when the algorithms are confronted with a bedroom, they scan the bed first regardless of the question. "They're picking [answers] based on biases in the data sets, rather than from facts about the world," says Batra.

      http://www.theverge.com/2016/7/12/12158238/first-click-deep-learning-algorithmic-black-boxes

      Paper

      https://arxiv.org/abs/1606.03556

    8. Re:They don't form proper models by Nanoda · · Score: 1

      I'm fairly certain you're remembering a Peter Watts novel; IIRC that's from Starfish (or possibly the sequel Maelstrom?)

      There was a story here last week about some researchers who'd managed to 3D print a turtle that would be reliably misidentified as a rifle, despite not actually looking anything like one. These remind me that AI don't really work the way Hollywood (or even sci-fi) would typically want them to.

    9. Re:They don't form proper models by Anonymous Coward · · Score: 0

      There was also this AI gem from "way back in the day".

      The US army used an early AI to detect enemy tanks in a large variety of photos. The AI was good - it could spot a tank anywhere in the photo, no matter how camouflaged it was - no matter how small the only visible piece of the tank was. Jaw-dropping stuff.

      Unfortunately the AI neural-net had not trained itself to look for tanks at all........All the "tank" photos were taken on a sunny day and all the "non-tank" were taken on an overcast day. The Neural-net trained itself to look at overall ambient light. Not was expected.

      I'm sure that this isn't a major issue anymore but was quite amusing when it happened. And that fact that the news got released showed that at least someone in the US army saw the funny side and was happy to share.

    10. Re:They don't form proper models by iTrawl · · Score: 1

      Thanks! That's it! I found this PDF of the Starfish book.

      At page 198:

      "There is no pilot. It's a smart gel."

      "Really? You don't say." Jarvis frowns. "Those are scary things, those gels. You know one suffocated a bunch of people in London a while back?"

      Yes, Joel's about to say, but Jarvis is back in spew mode. "No shit. It was running the subway system over there, perfect operational record, and then one day it just forgets to crank up the ventilators when it's supposed to. Train slides into station fifteen meters underground, everybody gets out, no air, boom."

      Joel's heard this before. The punchline's got something to do with a broken clock, if he remembers it right.

      "These things teach themselves from experience, right?," Jarvis continues. "So everyone just assumed it had learned to cue the ventilators on something obvious. Body heat, motion, CO2 levels, you know. Turns out instead it was watching a clock on the wall. Train arrival correlated with a predictable subset of patterns on the digital display, so it started the fans whenever it saw one of those patterns."

      "Yeah. That's right." Joel shakes his head. "And vandals had smashed the clock, or something."

      Google still won't bring up the book even with "smart gel" instead of "AI" in the search terms...

      --
      "Everybody's naked underneath" -- The Doctor
  13. I can see the sheep by randomErr · · Score: 2

    You got to remember the algorithms are still relatively primitive. My guess is that in that pictures were geo-tagged in a region known for sheep. It saw the tubes coming out the ground as legs. In the other photo it saw the white rocks in the creek bed as wool with shadows.

    --
    You say things that offend me and I can deal with it. Can you?
    1. Re:I can see the sheep by 110010001000 · · Score: 1

      Why are the algorithms so primitive? Are neural networks new? The concept of neural networks was invented in the 1940s. Why can't they recognize sheep yet?

    2. Re:I can see the sheep by Anonymous Coward · · Score: 0

      Why are the algorithms so primitive?

      Because the whole model used is trash.

      Are neural networks new? The concept of neural networks was invented in the 1940s. Why can't they recognize sheep yet?

      Again, the whole process is trash. Rather than instructing the algorithm at all about what a sheep is, it is provided two folders of images. One is labelled "has sheep" and the other is labelled "no sheep" and, with no prior perspective on what a sheep is, the algorithm finds some sort of pattern that is present in the "has sheep" folder but not in the "no sheep" folder.
      Because the scenes are not controlled to have identical situations other than the existence or non-existence of sheep, there will be other correlations that line up with the folders. Like the old airplane identification training that instead of analyzing the objects in the pictures that the researches wanted it to analyze ended up simply evaluating the brightness level of the picture because all the "has plane" images were taken on bright days and the "no plane" images were grey and overcast. Humans try to make more perfectly random sets, but with sufficiently complicated documents (and that's all a computer sees with pictures, yet another kind of document), there will be unexpected correlations regardless of how well a human tries to filter it.

    3. Re:I can see the sheep by Rick+Schumann · · Score: 1

      Oh, I recognize all too well that all so-called 'AI' in it's current state is extremely primitive, is completely over-hyped by marketing types and the media, and as a result too many people are going to put way too much trust in it, with predictably disasterous results. Guess everyone has to learn the hard way.

    4. Re:I can see the sheep by 110010001000 · · Score: 1

      That can't be. These are "deep learning neural networks". Surely they work like the brain works. Otherwise, why would they call them that?

    5. Re:I can see the sheep by Drethon · · Score: 1

      You got to remember the algorithms are still relatively primitive. My guess is that in that pictures were geo-tagged in a region known for sheep. It saw the tubes coming out the ground as legs. In the other photo it saw the white rocks in the creek bed as wool with shadows.

      The training overall matters, if the location is part of it, that can lead to false positives. Also if the neural net does not try to separate unique objects and then identify them, it might identify the grass as "part" of the sheep. Machine learning is still only as good as the data it is being trained on, if it is trained with data with a false correlation, it cannot filter it out without additional training on data without the false correlation.

    6. Re:I can see the sheep by Drethon · · Score: 1

      Why are the algorithms so primitive?

      Because the whole model used is trash.

      Are neural networks new? The concept of neural networks was invented in the 1940s. Why can't they recognize sheep yet?

      Again, the whole process is trash. Rather than instructing the algorithm at all about what a sheep is, it is provided two folders of images. One is labelled "has sheep" and the other is labelled "no sheep" and, with no prior perspective on what a sheep is, the algorithm finds some sort of pattern that is present in the "has sheep" folder but not in the "no sheep" folder.
      Because the scenes are not controlled to have identical situations other than the existence or non-existence of sheep, there will be other correlations that line up with the folders. Like the old airplane identification training that instead of analyzing the objects in the pictures that the researches wanted it to analyze ended up simply evaluating the brightness level of the picture because all the "has plane" images were taken on bright days and the "no plane" images were grey and overcast. Humans try to make more perfectly random sets, but with sufficiently complicated documents (and that's all a computer sees with pictures, yet another kind of document), there will be unexpected correlations regardless of how well a human tries to filter it.

      That is a bit simplistic, if not inaccurate. One of the things I learned with machine learning is false correlations are really bad. So accurately training means (preferably) nothing in the image can be correlated, except for what the machine learning program is supposed to be trained on. This fails miserably if there are too many other correlations (fields and mountain sides) in the training images. Humans are some what the same way, give us a picture of a fish swimming through long fields of grass and our brain will scream bloody murder, though we are still pretty good at identifying that fish.

    7. Re:I can see the sheep by 110010001000 · · Score: 1

      So do you need to train an AI to recognize every object separately? There are many billions of different objects. How long is this going to take? They seem to have a hard time training it to recognize sheep. When is someone going to work on that?

    8. Re:I can see the sheep by Drethon · · Score: 1

      So do you need to train an AI to recognize every object separately? There are many billions of different objects. How long is this going to take? They seem to have a hard time training it to recognize sheep. When is someone going to work on that?

      You don't need to train the AI to recognize every object, but identify what is an object even if the machine learning can't recognize what that object is. If it can determine the sheep is something, the grass is something and the mountain is something, the machine learning can then identify one of those somethings is a sheep and it doesn't care about the others. Now it no longer correlates grass and sheep as a variant on sheep and mountain, instead sees a sheep among a bunch of unknown objects.

    9. Re:I can see the sheep by The+Raven · · Score: 1

      Doesn't even need geo-tagging. That's sheep grazing land... the close cropped grass is indicitive of sheep.

      --
      "I will trust Google to 'do no evil' until the founders no longer run it." Hello Alphabet.
    10. Re:I can see the sheep by 110010001000 · · Score: 1

      So once the machine breaks down an image as a number of objects, it can them magically know which objects are sheep and which objects are grass? How does it know if an object is a sheep versus a fence post? Why didn't it work in this case? Did the researchers not do it right?

    11. Re:I can see the sheep by Dog-Cow · · Score: 1

      It would be good if someone were to take a sheep and smother you with it until you died. Then, someone could take some photos of your corpse and train a NN to recognize piles of shit.

    12. Re:I can see the sheep by 110010001000 · · Score: 1

      So you need to create a machine learning program for each thing it needs to be trained on? There are many billions of objects. How long is this going to take? And once you are able to produce a computer that can recognize a fish in long grass, we have AI, right?

    13. Re:I can see the sheep by 110010001000 · · Score: 1

      Awww, upset the snowflake with some basic questions. I was under the impression that AI was just around the corner. Turns out we need to train programs for every conceivable combination of possibilities. You guys better get started!

    14. Re:I can see the sheep by Anonymous Coward · · Score: 0

      That is a bit simplistic, if not inaccurate. One of the things I learned with machine learning is false correlations are really bad.

      They are bad, and they're also inevitable. What you see looking at a picture of a pike swiming through wheat is very different than the bitstream that the algorithm examines. You may see no correlation between the 'fish' pictures except the existence of fish, but the algorithm may notice a shift in coloration 2/3rds of the way down the left side of the image and use that. That is why the whole process is trash, you have no idea what you are actually training a script to find, only whether it continues to match correctly on your test data.

    15. Re:I can see the sheep by Drethon · · Score: 1

      So once the machine breaks down an image as a number of objects, it can them magically know which objects are sheep and which objects are grass? How does it know if an object is a sheep versus a fence post? Why didn't it work in this case? Did the researchers not do it right?

      Most of the machine learning work I've done (minimal but I got a good grade in a graduate course so I think I'm minimally qualified to speak on the topic), training is done by giving the machine learning algorithm an image and an indication if any sheep are in the image (how many sheep would be better but more complicated). The algorithm then looks at thousands or millions of images with sheep and without sheep and finds what is in images with sheep.

      I don't know enough about their training to say why they did it wrong. I would guess that grass and mountains are appearing in too many images with sheep. So when told all these images have sheep, the algorithm finds the sheep and finds a lot of other things that are common in images with sheep. For example the algorithm might not separating sheep from grass and sheep from mountains but instead "learning" there is a sheep-grass type of sheep that is white and fuzzy with green stems, and a sheep-mountain type of sheep that is white and fuzzy with grey colored flat things.

      If you can separate all of the objects in the image, then tell the machine learning algorithm there is a sheep somewhere in the image, it will hopefully only identify the sheep object as the sheep, rather than combining things from the image together, that are common in all images with sheep but are not sheep, into what the algorithm identifies as sheep.

      With all of these, I think video would do better in training recognition of an object, but takes a long longer to train. Humans have it a little easier as identifying what makes up an object (who cares what that object is) can be fairly easy for us... until we start looking at clouds and seeing faces.

    16. Re:I can see the sheep by Drethon · · Score: 1

      You wont hear me saying AI is just around the corner. Machine learning is really cool in what it can do, but it has some severe limitations when not used just right.

    17. Re:I can see the sheep by Drethon · · Score: 1

      Yep, just like a brain works, like, a brain that makes a gnat look like Einstein. That they work as well as they do is rather impressive.

    18. Re:I can see the sheep by 110010001000 · · Score: 1

      "I don't know enough about their training to say why they did it wrong. I would guess that grass and mountains are appearing in too many images with sheep"

      So do you people need to start taking pictures of sheep without grass and mountains so computers can start recognizing sheep? When are you guys going to start doing that? And once you are done with that, will you start taking pictures of cows? How long is this all going to take?

    19. Re:I can see the sheep by 110010001000 · · Score: 1

      What is really cool? It can't even recognize sheep yet.

    20. Re:I can see the sheep by Drethon · · Score: 1

      Well it takes years to train a human brain to make that kind of recognition. Machine learning is doing this kind of training on orders of magnitude less neurons and the training is done (sometimes) in hours, not years. So getting an accuracy even remotely approaching a 3 year old is pretty good. Besides, cows are boring, we only want to learn to recognize sheep, then maybe the sheep can all be found in the voting pool.

    21. Re:I can see the sheep by Drethon · · Score: 1

      Nice copy paste skills, it actually has different words from the other reply!

    22. Re:I can see the sheep by Drethon · · Score: 1

      Far more accurate than other 2 week old babies.

    23. Re:I can see the sheep by RespekMyAthorati · · Score: 1

      You don't need to train the AI to recognize every object, but identify what is an object even if the machine learning can't recognize what that object is

      How can a ML system recognize "object" as an abstract concept?
      Abstraction is a higher-order brain function that is far above mechanical pattern recognition, and that is all a neural network is.

    24. Re:I can see the sheep by Drethon · · Score: 1

      You can use unexpected color changes to identify object borders to get a general idea what an object is. I did one project that enhanced the contrast, making the edges of objects stronger, so the number of bacteria could be counted. It isn't 100% but the human eye doesn't always properly recognize the border of an object either and can result in mentally blurring objects together. This is where video would make it easier to identify separate objects, since separate objects tend to have different movements, even if just slight, but that costs so much more in processing.

    25. Re:I can see the sheep by Anonymous Coward · · Score: 0

      1. This is Microsoft AI, it is nothing compared to Google AI that already beats humans in image recognition.
      2. Neural networks are not new, but we had enough computing power for them pretty much only today. E.g. 2 years ago computers were too slow to beat humans in image recognition. Nowadays we also have more learning material, which is why we started doing this only few years ago and because of improved computing.

    26. Re:I can see the sheep by Maxo-Texas · · Score: 1

      Now that's interesting lateral thinking.

      --
      She was like chocolate when she drank... semi-sweet at first and then increasingly bitter.
    27. Re:I can see the sheep by 110010001000 · · Score: 1

      But the system isn't approaching a 3 year old. It can't even tell the difference between a sheep and a post in the ground. A 3 year old can. Instantly. So you are saying we will need years to make a system to recognize a sheep, and then another few years to make one to recognize a cow, and then another few years to recognize a plane? Wow. I heard AI was right around the corner. I guess not.

    28. Re:I can see the sheep by serviscope_minor · · Score: 1

      You got to remember the algorithms are still relatively primitive. My guess is that in that pictures were geo-tagged in a region known for sheep. It saw the tubes coming out the ground as legs. In the other photo it saw the white rocks in the creek bed as wool with shadows.

      More likely it's working as a scene type detection algorithm. It's an easier task to classify a scene in many cases, so it was probably lerning that and using it as a strong prior. The learning algorithm will pick up on correlations, whether useful or not.

      --
      SJW n. One who posts facts.
    29. Re:I can see the sheep by serviscope_minor · · Score: 1

      I wouldn't bother arguing with this guy. He's angry about deep learning for some reason (can't figure out how to run Pytorch?) so he's determined to spam every thread with lidicrous straw man arguments, like if it's not 100% strong AI it's not useful, or the pretense that the algorithms haven't improved in the last 60 years.

      --
      SJW n. One who posts facts.
    30. Re:I can see the sheep by Anonymous Coward · · Score: 0

      Wouldn't it be easier just to airbrush the candidate object in question out of the pictures used for training?

    31. Re:I can see the sheep by mcswell · · Score: 1

      I think it's inaccurate to say that it takes years to train a human brain to recognize sheep, or school buses, or whatever. Children take several years to learn to recognize thousands of objects (say, one type of object for every non-abstract noun we have in our language); but it only takes a few labeled exposures to each kind of object--maybe only one. And I think that holds of things one has only seen in a picture (you could probably identify a camel, or a duck-billed platypus, or a python, long before you went to the zoo and saw one). So there seems to be *something* very different about machine learning of images vs. human learning.

      For that matter, dogs and cats, and even iguanas (at least according to their owners) recognize "owner" and "family member" very quickly. I'm not sure what kind of label they put on those people, but if you've seen a dog react to family members vs. strangers, you've seen this. In other words, object recognition is not a sign of great intelligence.

  14. This is where prejudices come from by Solandri · · Score: 1

    This is what causes human prejudices. We don't thoroughly analyze every situation - that would take way too much time. We take processing shortcuts which usually yield the right answer, but not always. Like "white things on green fields are usually sheep." Or "black people are usually better at sports." Or "women are usually more emotional than men."

    A prejudice is simply when you apply a usually-correct general rule to an individual, without first verifying that it's actually true in that individual's case. Likewise, discrimination is when you treat that individual as if the rule were true, without first confirming that it is in fact true for that individual.

    1. Re:This is where prejudices come from by 110010001000 · · Score: 1

      So you are saying that the computer wasn't given enough time to run its AI program?

    2. Re:This is where prejudices come from by SirGarlon · · Score: 3, Insightful

      I'm with you except for the part about the general rules underlying prejudices being usually correct. I don't believe that is a requirement for human beings to accept the rule. So I would say the "pre" in "prejudice" really means the rule doesn't get tested for accuracy or revised.

      Fundamentally, thinking of deep learning as machine-generated prejudice changes one's enthusiasm for the technology.

      --
      [Sir Garlon] is the marvellest knight that is now living, for he destroyeth many good knights, for he goeth invisible.
    3. Re:This is where prejudices come from by serviscope_minor · · Score: 1

      I'm with you except for the part about the general rules underlying prejudices being usually correct.

      Depends what you mean by "generally correct". All sorts of correlations exist, and humans are bad at determining which are causitive and which are not (machines are worse). Recording a correlation is near worthless for predictive power.

      Fundamentally, thinking of deep learning as machine-generated prejudice changes one's enthusiasm for the technology.

      Deep learning (all machine learning) is particularly bad. If you're not really, really careful with the data you put in, you can easily get biased results coming out.

      --
      SJW n. One who posts facts.
  15. Human makes the same mistakes by hackingbear · · Score: 1

    ... especially under any of the conditions below:

    # under time constraint, given only a fraction of a second to exam a sample
    # have to process large amount of samples
    # excessive amount of details
    # tasked with subjects they are not dealt with often: recognizing the different types plants, different types of cells, etc.

    In fact human beings likely make more silly mistakes than neural nets under those conditions.

    1. Re:Human makes the same mistakes by 110010001000 · · Score: 1

      Really? In which picture did you have problems seeing/not seeing sheep? Are you saying that the computers were not given enough time to run their AI because they were overworked with the number of samples?

    2. Re:Human makes the same mistakes by Megol · · Score: 1

      That would only be relevant if the system ran for a limited time rather than until it produces an answer.
      It doesn't.

    3. Re:Human makes the same mistakes by Visarga · · Score: 1

      For example in ImageNET, the most famous image recognition dataset, there are a thousand categories including hundreds of breeds of dogs and cats. Humans get 5% errors with at least a day of training. Neural nets get 4% error. When you give the net enough examples, it becomes better than human. We just need to add more training data. For more complex vision tasks such as image based question answering, neural nets still can't equal humans.

    4. Re:Human makes the same mistakes by 110010001000 · · Score: 1

      So the problem is not enough training data? How many pictures of sheep do you need in order to recognize a sheep reliably? Did the researchers not have enough pictures of sheep?

    5. Re:Human makes the same mistakes by mesterha · · Score: 1

      For example in ImageNET, the most famous image recognition dataset, there are a thousand categories including hundreds of breeds of dogs and cats. Humans get 5% errors with at least a day of training. Neural nets get 4% error. When you give the net enough examples, it becomes better than human. We just need to add more training data.

      I assume that testing is based on using the same distribution as training. (The easiest way to do that is to take a big set of examples and randomly split it into train and test.) Humans do well even with changes in the distribution which is much more realistic for many real world tasks.

      --

      Chris Mesterharm
  16. Allowed answers are primitive too. by Anonymous Coward · · Score: 0

    Just like various 'staged' questions to get the answers you want out of somebody...

    If you don't allow the neural network to be verbose enough, then of course it sees sheep everywhere and has both false positives and false negatives.

    What is really needed is sufficient metadata in the ANSWER for it to provide an informed opinion. Such as 'There exists an x percent probability that region x2,y2 to x3,y3 is a sheep. More images could help to better confirm or refute this answer.

    The problem is metadata costs cycles and complicates the code and design at various levels as well as requiring more cpu and memory cycles to complete. However until this is done neural networks will not be providing sufficient data from each stage of analysis to allow the next stage to make an informed opinion, or throw its inputs back to a higher level to request more information or decline to make a prediction given insufficient information.

    Dealing in absolutes in all but the simplest of circumstances gets you in trouble whether you are a computer or a human.

  17. Re:More training then by Pinky's+Brain · · Score: 1

    Edge cases are infinite, at some point the only thing which can improve performance further is abstract reasoning.

  18. Re:More training then by 110010001000 · · Score: 1

    So if you show your 4 year old a sheep on a blank background, or in a car, they won't tell you it is a "sheep"? Does your 4 year old get confused when watching "Shaun the Sheep" movies because sometimes it shows the main character in a city?

  19. Did anyone think about... by Anonymous Coward · · Score: 0

    ... the fact that the neural network may have posted this to slashdot and is using US to determine if there are sheep in the photos?

    This was posted as an anonymous reader.

  20. Well, if they do ... by fahrbot-bot · · Score: 1

    ... that doesn't sound too baaaaaaaaaad.

    --
    It must have been something you assimilated. . . .
  21. Only if they help the tortoise who is upside down by filesiteguy · · Score: 1

    But seriously, I see in both articles that really the "learning" only takes place currently with handcrafted scenarios. If, however, the scenarios can be automated or "learned" then - well - maybe.

  22. Re:More training then by Knuckles · · Score: 1

    I suspect you take a sheep inside the home of someone who's never seen a sheep, they'd probably call it a dog too.

    It would be an interesting experiment, my hypothesis would be that most human brains will categorize it as a mammal they haven't seen before. Same as when you google pictures of rare or little-known mammals.

    --
    "When I first heard Daydream Nation it quite frankly scared the living shit out of me." -- Matthew Stearns
  23. I saw sheep also by thinkwaitfast · · Score: 1

    I first looked at the images without glasses on on purpose so I would know exactly what I was looking at. I'm fairly blind without them and gave an almost identical answer for the first photo and sailboats for the second photo.

    1. Re:I saw sheep also by 110010001000 · · Score: 1

      So, you are saying the computer needs glasses? AI is a fascinating field!

    2. Re:I saw sheep also by thinkwaitfast · · Score: 1

      More neurons, ie bigger LSF matrix

  24. We don't know what the NN learned by Anonymous Coward · · Score: 1

    In spite of recent progress, neural networks are not practically auditable. We show them examples and tell them: there are sheep in this image. In theory you could look at all the trained weights and try to make sense of what the NN has learned, however in practice this is not doable. For all we know the NN might be latching on a feature associated with sheep, like green grass, rather than the features of the sheep themselves.

    In my experience, machine learning methods are very good at interpolating. If you present them with enough examples and your examples basically cover the whole field of what you are trying to recognise, they will do very well. However if you present them with an example that is significantly different, it may not work as well.

    That is why NN have been very good in finite universes, like the recent success at beating humans at Go. They are also very good at tasks that are not so easy for humans, such as recognising faces in controlled environments. That is also why ML researchers have proposed clever methods to augment the input data set with well-designed artificial examples, to cover as much ground as possible (see "data augmentation"). However it is still possible that some unforeseen example might fall through the cracks.

    When the problem is recognising sheep, maybe this is not such a problem. When the NN is put in charge of driving a car, maybe not.

    1. Re:We don't know what the NN learned by 110010001000 · · Score: 1

      We have been training neural networks for over 40 years now. Why can't they recognize sheep yet? What progress has there been?

    2. Re:We don't know what the NN learned by HeckRuler · · Score: 1

      neural networks are not practically auditable.

      I'd say that goes for any sort of machine learning or AI. Same thing is certainly true for genetic algorithms as well.

      However if you present them with an example that is significantly different, it may not work as well.

      Right, but that's what's interpolation and extrapolation does, it sees trends and applies that knowledge to new situations. If the new thing doesn't follow the trend of your past experience, you're screwed. Just like people. The trick with AI at this point is giving them broad experiences rather than niche. Expanding their horizon is almost certainly going to involve a collection of different AI specializing in certain tasks.... the same way that portions of your brain specializes in certain tasks.

    3. Re:We don't know what the NN learned by serviscope_minor · · Score: 1

      We have been training neural networks for over 40 years now. Why can't they recognize sheep yet? What progress has there been?

      You've been spamming this thread with the same question for ages. what progress has been made?

      --
      SJW n. One who posts facts.
    4. Re:We don't know what the NN learned by mcswell · · Score: 1

      I see you can copy-paste. Why can't you type new content? What progress have you made?

  25. Re:More training then by 110010001000 · · Score: 1

    Wait, so you are saying that the AI neural net in this case was never taught was a sheep looked like? This was an "untrained" neural net? Fascinating!

  26. You can fool them with stickers! by Anonymous Coward · · Score: 0

    Just put the right sticker in an image, and the AI will instantly classify you as a toaster, regardless of what else is there!

    https://twitter.com/Phantrosity/status/952346898668679168

  27. Obl. Pratchett quote by chthon · · Score: 1

    "Real stupidity beats artificial intelligence every time." TERRY PRATCHETT

  28. Re:More training then by Knuckles · · Score: 1

    No I'm not. I was stating what I expect a human to do in this situation, replying to the thing I quoted

    --
    "When I first heard Daydream Nation it quite frankly scared the living shit out of me." -- Matthew Stearns
  29. The lesson is that AI will have biases by HeckRuler · · Score: 1

    The lesson is that AI will have biases. They will have the exact same sort of problems and issues that people have when it comes to presumptions built up from prior experience. Stereotypes, prejudices, and bias. Sounds bad right? But it's the basis of CONTEXT. It's how language works. Things like pronouns and "it" can refer to anything and you have to rely on context to link it to something. And we do so based on what makes sense based on experience. Our eyeballs do the same thing. They fill in a lot of blanks. It's how you never notice your blind spot. It's how a lot of optical illusions work. AI are going to have the same thing. Here's some video of a guy running into convenience store and robbing it. What did it see? How would it describe the guy? Well... that depends on it's training set.

    I imagine we'll eventually be able to train up different AI with different biases. Train two in different bubbles, and then compare their output and we'll be able to see how badly these bubbles influence people's views and thoughts. Also where they agree.

    Computers are great when it comes to being impartial. They can make the world a better place with less corruption. But it's useful to think of AI as a generated person, with all the flaws and awesomeness that comes with that. There are some tasks that, even if an AI could do it, we'd have to be careful about how they do it, and figuring out exactly how AI does what it does is hard. We mostly just look at the end-result. So, get ready for people professionally trained to vet AIs before employment.

    1. Re:The lesson is that AI will have biases by 110010001000 · · Score: 1

      That is interesting. So the AI was biased because it preferred black and white fence posts in the ground to sheep? Did you have problems recognizing sheep in the pictures? If not, why didn't you? After all, you have biases.

    2. Re:The lesson is that AI will have biases by HeckRuler · · Score: 1

      So the AI was biased because it preferred black and white fence posts in the ground to sheep?

      It'll have biases due to it's training set. In this one, I think it's shown a bunch of pictures of fields of sheep and told those are sheep, so it assumes fields with white blobs are sheep. To MS's Azure, "sheep" isn't an animal with wool and split hooves, it's a field with white blobs. At least in part. The two are tied to each other. If you blur this picture enough and ask people about it, they might make the same sort of assumption. But they'll know that it's a field with sheep in it. I'm not sure Azure is making that connection. But I'm honestly running with a lot of assumptions here.

      Did you have problems recognizing sheep in the pictures? If not, why didn't you? After all, you have biases.

      No, because I've got a lot more training with a much more advanced learning algorithm and can pick out details differentiating rocks and sheep. I'm smarter than Azure, like most people. When AI advances though, as it bound to do, we do need remember that it will STILL be prone to bias. Just like people.

      The point is that we can see how it's failing with easy problems. Once it starts putting forth solutions to hard problems we should expect it to fail in the same sort of way, and shouldn't just blindly assume that it's immune to the same sort of issues that people have.

      Yeah, yeah, I know you're working some sort of "No True Scottish AI" angle, but there's a real lesson about AI development here. If you don't want to discuss that, piss off.

    3. Re:The lesson is that AI will have biases by 110010001000 · · Score: 1

      " I think it's shown a bunch of pictures of fields of sheep and told those are sheep, so it assumes fields with white blobs are sheep"

      Why doesn't it learn what is a sheep and what is a field? Isn't it "machine learning"? When is AI going to advance? We have been training NN for 40 years now.

    4. Re:The lesson is that AI will have biases by HeckRuler · · Score: 1

      See, this is why it's actually sometimes useful to argue with trolls. Nothing quite motivates me as delivering a brow-beating on an ignorant dumbfuck.

      Remember when I said I was running with assumptions? Yeah, turns out I right about that and things have come a long way since 2012. Just like I mentioned in the other post that you likely didn't really read, This article points out that there has been significant advances. And they've got tools to help object recognition figure out object localization (drawing a bounding box around stuff to look at), sematic segmentation (figuring out what parts of the image are different things), instance segmentation (figuring out that there are multiple similar objects), keypoint detection (known objects have known details, like humans have arms which it can know the position of and faces have mouths that smile or frown)

      It can and does recognize sheep in a field. Some of the time. Possibly most of the time. There have been incremental improvements in the field of object recognition for decades.

      We have been training NN for 40 years now.

      mmmmm, not even wrong. Training any given NN has diminishing returns after a point. The research and development has been making them better at learning from any given training. Case in point, DeepMind was trained on a massive set of past games. DeepMind's successor, AlphaGo, needed no such training set. It could self-teach starting from just the rules of Go. It could play a better game than DeepMind in about half-an-hour's training.

      If you're not going to read any of this, you're just spamming the same questions over and over.

    5. Re:The lesson is that AI will have biases by mcswell · · Score: 1

      If you were standing a long ways off, and didn't have binoculars, you might make the same mistake, at least until you waited an hour and none of the sheep moved. But of course in a picture, sheep never move.

  30. Re:More training then by 110010001000 · · Score: 1

    What human would call a sheep a dog just because it was inside a house? I don't know any human that would do that.

  31. Bayesian Inference by Anonymous Coward · · Score: 0

    It is an artifact of Bayesian Inference: You boost one guess over the other based on prior knowledge. The human brain works almost the same - we are just a lot better at recognizing a sheep by itself so that boost does not have such a large effect. But in a more blurred picture you can jump to the same conclusions.

    1. Re:Bayesian Inference by thinkwaitfast · · Score: 1

      But in a more blurred picture you can jump to the same conclusions.

      Yup, I took off my glasses so I couldn't see and exactly matched the "AI's" guess for the first photo.

  32. NN only as good as the training data by bobbied · · Score: 1

    Neural nets can be only as good as the data used to train them. Outside of the training data, they are pretty much a wild guess. Which points to the real problem with Neural networks. If your training data doesn't cover the actual real world data very well, your network will not be good at all those unique edge cases. Over training (using too much specific training data) is as much of an issue as bad training data too. Over trained networks jump to conclusions based on the wrong things and are just as bad.

    However, Neural Nets are very fast and can use very few resources to come up with reasonably good answers when properly trained and when the problem domain is simple enough.. The issue is knowing when to trust them, and when they are off in the weeds.

    --
    "File to fit, pound to insert, paint to match" - Aircraft Maintenance 101
  33. Re: More training then by Anonymous Coward · · Score: 0

    Not sure what the point of your trolling is, but it was annoying and childish at first, but you're now starting to crack me up. Keep going

  34. Re:Only if they help the tortoise who is upside do by HeckRuler · · Score: 1

    Eh, even if they don't flip over the turtle, we can make sure they stay INTERLINKED. You are a collection of cells. cells. do you want mod points? interlinked. is microsoft evil? interlinked. is wayland the way? interlinked. within cells interlinked.

    oh come on you lazy slashot filter. Grow some AI and pick up when capslock is funny... ok, for full effect, assume I'm yelling at you in the last half. You know the scene.

  35. Re:More training then by Anonymous Coward · · Score: 0

    It's bitztream the autism-hating, custom EpiPen-hating, Musk-hating, Qualcomm-hating, Firefox tabs-hating, Slashdot editors-hating Slashdot troll!

  36. AI or what we are now calling AI? by Anonymous Coward · · Score: 0

    Because right now, we are basically calling a dildo an android.

  37. Dijkstra's wisdom by erapert · · Score: 1

    Dijkstra talked about this. Everyone here who uses terms like "the computer sees X as Y" or "the neural net thinks that A is actually B" or "the AI was mistrained" is making a fundamentally erroneous mistake: the computers do not think. The algorithms do not understand. The machine does not have vision; it does not see.

    Does your air conditioning filter understand the difference between air and dust?
    Does your cell phone's finger print reader or facial unlocker recognize you? Does your mirror?
    Do your headphones speak English? Does your microphone understand what you're saying?
    Does Google maps know where you are? Does a paper map know where you are?
    Does your thermostat know the temperature of the room? Does a mercury thermometer?
    Does your calculator know or understand mathematics? What about an abacus?

    I understand that such idioms are handy and sort of get the point across: I use these idioms myself sometimes.
    But slashdotters are supposed to be intelligent; are supposed to actually know and understand what the machines are doing and how they work. We are supposed to understand the difference between slang and reality when it comes to technology.

    Don't be fooled by the jargon. Don't mistake a complex system with complex inputs and outputs for "understanding" or "knowing" or "intelligence".

    Neural nets are nothing more than automatically calibrating digital classifiers. They're nothing more than statistics.
    They're not intelligent.
    They do not understand nor comprehend.
    They do not "see" nor "recognize".

    1. Re:Dijkstra's wisdom by HeckRuler · · Score: 2

      Do you?

    2. Re:Dijkstra's wisdom by mcswell · · Score: 2

      "Does your calculator know or understand mathematics? What about an abacus?" Oooh, for a moment I thought you were going to insult my slide rule.

    3. Re:Dijkstra's wisdom by Mathinker · · Score: 1

      There is a lot of wisdom in what Dijkstra said. A similar problem, not from computer science but rather neuroscience, has been discussed by Lisa Feldman Barrett.

      My big problem with this, however, is: when you (or others) say

      > They do not understand nor comprehend.

      or

      > They're not intelligent.

      what exactly do you mean? How can I test your statements?

    4. Re:Dijkstra's wisdom by erapert · · Score: 1

      what exactly do you mean?

      I think this question is a good but tricky question. I think mankind has been struggling for thousands of years to really nail down what it means to be conscious, to think, to understand, to know. The best I response I have is a wimpy one: "People are intelligent, people know and understand, people are conscious. Machines are not."

      If you don't know anything about machines or people then this answer won't help.
      If one wishes to be intentionally obtuse or if one really wishes to equivocate then again this answer won't help.
      But for those who are honestly interested and know a little something about what a machine is and how it differs from a human then I suppose such people don't really need a rigorous dictionary definition to explain to them the difference between themselves and a washing machine.

      How can I test your statements?

      Well, I should think that TFS and TFA did a pretty good job of it...

    5. Re:Dijkstra's wisdom by bingoUV · · Score: 1

      Can submarines swim ?

      "People are intelligent, people know and understand, people are conscious. Machines are not."

      The problem with it is not even that it is wimpy. It is making "Artificial Intelligence" almost impossible by definition. This definition of intelligence is excluding non-humans, so only until we artificially manufacture what you call "people" , will we have any hope for artificial intelligence.

      Why is it a problem? It is a perfectly serviceable definition of intelligence. It is a problem because it is useless. We have real work here for machines to do. Some of which humans historically have been rather good at. Some of which requires a mixture of what humans have been good at, and what machines have been good at. We need to solve those problems. "Artificial Intelligence" has been a field that has been trying to solve those real problems we have. Defining intelligence to make these people look bad is not helping anyone.

      What problem does your definition solve ? Problem of needing to feel superior ? Go to a church and feel all superior about how Jesus sacrificed so much for you, and not for machines. Humans FTW, right ?

      interested and know a little something about what a machine is and how it differs from a human then

      You are answering the wrong question. If the question itself is excluding machines from ever "recognizing" an image, this question is useless. Because we need machines to "recognize" an image - recognize in the idiomatic fashion of which you speak. Recognize as in make certain electrons go in certain directions when "sheep" are around.

      That is a useful definition - for all its faults of anthropomorphism. Yours is not. If you don't like the word "recognize", call it "sending electrons in certain directions in the event of certain patterns". Congratulations, you made the work of real scientists difficult without contributing to the field.

      --
      Bingo Dictionary - Pragmatist, n. A myopic idealist.
  38. That's not learning, it's guessing ... by Anonymous Coward · · Score: 0

    No, as it turns out. They only see sheep where they expect to see them. They can find sheep easily in fields and mountainsides, but as soon as sheep start showing up in weird places, it becomes obvious how much the algorithms rely on guessing and probabilities. Bring sheep indoors, and they're labeled as cats. Pick up a sheep (or a goat) in your arms, and they're labeled as dogs.

    LOL, so basically we've made huge advances in machine guessing, but otherwise this shit is as useless as we all expected it to be.

    Whatever, sounds like the state of the art is this stuff is still pretty much over-hyped garbage.

  39. Re:More training then by HeckRuler · · Score: 1

    Just keep walking up that evolutionary tree until it's close enough.

    We're all just advanced small furry mammals.

  40. Did you train it? by Anonymous Coward · · Score: 0

    If you trained it by showing dogs in subways and sheep in fields, then I think I see the problem. You need some sheep-less fields for it to learn from.

  41. Define "sheep" for a Neural Net by SeaFox · · Score: 1

    Here's one more example. In fact, the neural network hallucinated sheep every time it saw a landscape of this type. What's going on here?

    Computers don't recognize organic life forms. A "sheep" is nothing more than a pattern of pixels. In this case, a black snout, white body, and black legs below -- like this. Do we see anything similar to that in the picture?

  42. Re:More training then by Anonymous Coward · · Score: 0

    Can a 4 year old tell that this is a sheep: http://www.ansi.okstate.edu/breeds/sheep/westafricandwarf/westaf6.jpg

    4 year old is only as good as training material is. But unlike AI, 4 year old can't learn to name every possible object in the world as human memory doesn't have enough capacity for that.

  43. Just trying to lure the sheep lovers by Anonymous Coward · · Score: 0

    The algorithms were actually way ahead of the game. They knew if they mistagged the photos as having sheep in them, the pictures would get more views from the many more people on the internet looking for lush fields with sheep than are looking for plain lush fields.

    So before you start casting stones about AI, you need to know what it was trying to accomplish. If it was page hits, i. It may have even known that it would become a topic on slashdot if it was mislabeled, leading to 1000's of extra page hits.

    Fear our new AI overlords.

  44. Re:More training then by Knuckles · · Score: 1

    What human would call a sheep a dog just because it was inside a house? I don't know any human that would do that.

    I replied to a guy who said they would do that if they had never seen a sheep before. I was disagreeing as well

    --
    "When I first heard Daydream Nation it quite frankly scared the living shit out of me." -- Matthew Stearns
  45. Still of some value by Aurelfell · · Score: 2

    I realized that my three-year-old needed a haircut after the cloud service I use tagged his photo as a picture of a dog.

  46. Re:More training then by mesterha · · Score: 1

    There is fascinating research to suggest that video (maybe even two channel video) is an essential part of human vision training. http://www.sciencemag.org/news...

    --

    Chris Mesterharm
  47. Re:More training then by Maxo-Texas · · Score: 1

    Interestingly, there are multiple videos on Youtube of Sheep which think they are dogs.

    for example:

    https://www.youtube.com/watch?...

    https://www.youtube.com/watch?...

    --
    She was like chocolate when she drank... semi-sweet at first and then increasingly bitter.
  48. Re:More training then by Knuckles · · Score: 1

    Who wouldn't be rather inside than out in the rain :)
    Maybe AIs will prefer to do nothing and evolve cuteness for survival

    --
    "When I first heard Daydream Nation it quite frankly scared the living shit out of me." -- Matthew Stearns
  49. Seriously by dethjester · · Score: 1

    I am far from an expert in the field, but should we not label these things (algorithms, machines, whatever) as 'simulated intelligence' rather than 'artificial intelligence'? It appears that they are not intelligent by any standard that we apply to an animal, but give the impression of being intelligent. I think that is an important distinction to make. Please feel free to correct me, but I see AI being applied to all sorts of things, and mostly what is happening is actually on a mathematical level, and in no way do these so called 'AI' machines/programmes actually behave like what we would call an intelligent being. I guess neural networks may get a pass on this, because they attempt to model a 'meat' brain, but I was under the impression that they are still far away from achieving the complexity of anything we would consider to actually be intelligent. At what point is something just a mathematical construct and actual intelligence?

    1. Re:Seriously by HeckRuler · · Score: 1

      Well that gets into a "no true scotsman" fallacy. Think about it like "life". Humans are alive and are really complex. But so are nematodes, bacteria, and arguably viruses and prions. The issues comes up that we don't have a solid definition of what "intelligence" or "alive" really are. Personally, I think viruses are alive. Even though my highschool biology told me otherwise. It self-replicates and makes copies which self-replicate. That's about And I think intelligence is defined by learning. If it learns, it's intelligent. Cue joke about the target political party of your choice.

      But hey, white blood cells. Are they intelligent? Have you seen the videos of them chasing down intruders?

      Are bacteria intelligent? How about a strain of bacteria? Because if you subject them to antibiotics enough bacteria learn how to thwart them.

      Are plants intelligent? They have a shmorgas board of reactions to their surrounding. Communicate with others. Feel pain.

      I'd say that mathematical constructs could be intelligent... as long as they can get get new stimuli and update itself so that it gives more apt output to additional stimuli. Or, in other words, if it learns. It doesn't even have to learn well, learn much, or endlessly learn with no upper limit. It doesn't have to impress me or out-compete a human being the same way that a my definition of "alive" doesn't have to be above me in the food chain. I have a low bar for these definitions.

      The "gives the impression" of intelligence.... I dunno man, at some point if it has all the symptoms, that's pretty much the definition of falling into a category. If it quacks like a duck, etc. What about a computer program would make it definitely not intelligent?

    2. Re:Seriously by yes-but-no · · Score: 1

      why it's called 'home loan' .. 'home buying'. home ownership when it's really 'house buying'? ..house this n house that

    3. Re:Seriously by yes-but-no · · Score: 1

      How about intelligence is the ability to provide answers when the input to output processing cannot be encoded in symbols? [vaguely things like 'intuition']; so you basically rule out any computer/turing machine..anything that needs symbolic encoding of information.

    4. Re:Seriously by HeckRuler · · Score: 1

      How about intelligence is the ability to provide answers when the input to output processing cannot be encoded in symbols? [vaguely things like 'intuition'];

      I'm not sure what that looks like. Could you give me an example of this sort of thing show that you or I are intellgent. (And maybe, like, rats and ants?)

      And, uh.... 100% of your intuition is encoded in a 2-bit DNA sequence of 3 billion base pairs, or about 725 megabytes of data. It can be represented by the symbols GTAC. If it's not directly in the DNA, the thing that dictates your intuition is designed in and created by DNA. There's also some details like how it gets wound up. And physical damage. But we can describe those as well. With words.

    5. Re:Seriously by yes-but-no · · Score: 1

      You need to go meta physical. outside matter. I guess like godel's incompleteness theorem there may be things which our mind/symbolic-encoding can't grasp. That doesn't mean they can't exist. The claim about intuition encoded in matter/DNA -- is there a scientific proof for it? isn't that just a belief?
      NOTE that once u find an algorithm (like ML/recursive NN), there is no longer any magic left in say image recognition or natural language processing. it's just some math/matrix manipulations. We have to move to problems which math cant' solve.

    6. Re:Seriously by HeckRuler · · Score: 1

      you need to go meta physical. outside matter.

      I dunno man, I avoid mystical shit like the plague. The idea that there's keter-level stuff out there that we not only don't know about but fundamentally can't comprehend is DEFINITELY "just a belief". How would you prove it? Even for Heisenberg uncertainty principle, we know what's unknowable, and can work with it enough that we've got qbit computers now.

      The claim about intuition encoded in matter/DNA -- is there a scientific proof for it? isn't that just a belief?

      After throwing that last one at me about how things are unknowable metaphyics, you then turn around and ask for proof about DNA and instinct? That's one hell of a double-standard. I mean, sure, there's still debate about that. But how else does a foal know how to walk around so soon after birth? Or sex. Rats grown in test tubes and raised in isolation will still have sex and make baby rats. They just know. Where's that impulse coming from if not the blue-prints which made them? Are you telling me that the single-celled slime mold has some sort of cognitive ability that learns how to band together to search for food?

      DNA has all the information needed to build every living species on Earth. It literally describes how to build brains. And... take domesticated foxes for example. Or dog breeds. It's pretty conclusive that we can breed for trends in personality traits. Impregnate a wild fox with a domesticated fox and observe the resulting pup in the wild and you'll see it behave differently. This is it's disposition. What it naturally, instinctively gravitates towards. It's... honestly a bit creepy thinking about how that relates to free will and what makes us behave how we do. But it's true. You'd have to be willfully ignorant to not see the trend.

      I dunno, it seems pretty obvious to me. Others might argue otherwise. The debate about what's learned and what's instinct is wide open for debate. There are some good points about epigenetics and environment, but if the alternatives include unknowable metaphysics, I'll stick with the simple solution.

      NOTE that once u find an algorithm (like ML/recursive NN), there is no longer any magic left in say image recognition or natural language processing. it's just some math/matrix manipulations.

      oh ho ho! There's still a lot of magic in natural languages. That's a deep one. And... even with a good NN that can do cool stuff... it doesn't mean they've completely solved image recognition or natural language. They still make mistakes. You know, like the article points out.

      I'm not sure you're giving enough credit to the breadth of what "It's just some math" can entail.

      We have to move to problems which math cant' solve.

      Do we? Why? Are you saying that's a per-requisite for making "true" AI?

      I've got a funny personal definition of magic though. This certainly isn't how most people see it, and I get that. But magic is just what we don't understand. The world is full of magic for kids. You know that phrase "sufficiently advanced science is indistinguishable from magic"? I think it literally IS magic. Most magic is fiction, but there is some real magic in the world at the edges of our knowledge. We need to find it, and kill it. Because once you know how the magic trick works, it's no longer magical. But that's all fairly poetic and more of a philosophy really.

    7. Re:Seriously by yes-but-no · · Score: 1

      You go metaphysical when you are bored or not satisfied with the physical/matter answers. No one compels that you do; you just do when u r ready.

      about rats mating etc; these can be explained by matter. But claiming thoughts/intuition also arises from dna/matter is just a belief -- nothing different from a say religious belief. Science/math must be rigorous. You need proof; repeatable experiments. Can you provide me a model where I can elicit a particular thought in a human? If you think it's possible -- again there is no proof. When you don't have proof, as a rational scientific person, you can only answer 'I don't know'. You can't claim something true. [there is no double standard here, in fact it is the claiming of something which has no scientific proof that sounds like double-standard]

      Yeah your definition of magic sounds reasonable. I believe the universe's magic sphere is infinite; as you dig, you get more n more; some understand xyz; for them xyz is not magic. For those who are still learning, xyz appears magic. I guess the joy of being existent is to enjoy these surprises as moving from magic to non-magic; and new magic appearing ahead. [for a less studied villager, a cellphone video call may appear like magic; for a computer engineer it's just bits flowing]

      of course one needs to go beyond logic/math, if one wants to experience what is outside that feels like.

    8. Re:Seriously by HeckRuler · · Score: 1

      go metaphysical when you are bored

      uuuuuuuuhhhhh....

      or not satisfied with the physical/matter answers.

      YES, there we go. People invoke the metaphyical when physics is insufficient to explain the phenomena. ....But... we can explain this one.

      about rats mating etc; these can be explained by matter. But claiming thoughts/intuition also arises from dna/matter is just a belief

      ... "Matter" in this case is the DNA inside of rats. The real physical non-meta molecules that exist inside of cells. Rats know to mate through instinct. The thought "go stick my dick in that" is instinctual. You're agreeing that the mating instinct in rats is explained through DNA. ie, DNA dictates instinct. Which is kind of the crux of the argument.

      Beyond logic lies nonsense. To each their own I guess.

  50. white noise! by Anonymous Coward · · Score: 0

    White noise in => sheep out.

  51. The neural net doesn't know what a sheep is by greencfg · · Score: 1

    It's just that somebody trained it to correlate a set of tags (including "sheep") with a set of similarly-looking indefinite shapes. It doesn't *know* what it sees, id doesn't know anything at all, it is just a blind algorithm that computes numbers based on approximations, thresholds, propagations and other types of neat techniques made by some smart researchers. There is no AI. There's only our wonderful preference for personification.

    1. Re:The neural net doesn't know what a sheep is by HeckRuler · · Score: 1

      How is that fundamentally different from what happens in your head when you see a picture of a sheep?

    2. Re:The neural net doesn't know what a sheep is by greencfg · · Score: 0

      You are kidding, right? Comparing human thought with software is like comparing an atom with a set of rubber balls that rotate around each other. Don't mistake the model for reality.

    3. Re:The neural net doesn't know what a sheep is by HeckRuler · · Score: 1

      Atoms have a nucleus which attracts electrons. Electrons repel other electrons and dance around the nucleus at various shells. Their position isn't like the orbit of the planets around the sun or.... "rubber balls rotating around each other". Which... would presumably need... string and a diorama, or a big rubber sheet.... or something... They are vaguely similar in the sense that balls could represent particles. Different sized or colored balls could be similar to how different particles have different properties. Otherwise they're not very similar.

      There, I have compared an atom to rubber balls rotating around each other. Please compare the training of neural networks and the training of a human brain. I am not kidding. Please give me a straight answer.

    4. Re:The neural net doesn't know what a sheep is by greencfg · · Score: 1

      Human brain trains radically different than how artificial NNs "train". We conceptualize, generalize and abstract concepts we understand and have meaning for, we make associations and replace concepts with one another. We do not learn directly the real world, we in fact learn the representations we continuously make ourselves of it. And we definitely do not compute thresholds ad nauseam. :)

      Actually, what I meant was a model is a dramatically simplified representation of reality, and you can't expect the reality to actually look like that in any way, not by any stretch. Your comparison has in fact proved that: the atom isn't really a set of balls orbiting each other, and the real way they work is dramatically different. The model is only useful for us to understand a small part (some specific properties) of reality, but you cannot extrapolate the reality looking at the model.

      Same way, the human mind doesn't remotely resemble that set of algorithms based on a highly simplified representation called "artificial neural network". Consequently, human thinking and learning are far from being the same with AI "thinking" and "learning", despite the fact we use the same words for them.

      [As a side note, remember that Artificial Neural Networks are a mathematical construct (invented more than half a century ago) only vaguely inspired by how actual neurons connect. They are to this day a gross simplification of the natural neural networks. Yes, the AI field (which also deals with ANNs) has known a revival these years, but mainly because of the increase in computational power of our computers, rather than anything else. Granted, artificial neural networks do nice things for an automated tool, but don't be fooled by the terminology the enthusiast researchers use ("learning", "thinking", "training", etc.). They are just words used there for the lack of better ones.]

      I don't want to start a polemic, and I am on another timezone anyway -- still I hope I managed to show my point, despite the fact I am obviously not a native English speaker.

    5. Re:The neural net doesn't know what a sheep is by HeckRuler · · Score: 1

      We conceptualize,

      I dunno, that's kind of an empty statement when talking about how we learn things. If I told you training an NN is effectively "conceptualizing" how would you refute that?

      generalize

      I think NN does this. It takes a whole bunch of pictures of sheep and figures out that they're the same and generally called "sheep".

      and abstract concepts we understand and have meaning for, we make associations and replace concepts with one another.

      NN definitely makes associations. But yeah, I don't think they handle abstract concepts at all so far. Neither do ants or rats, but I did ask about human brains.

      We do not learn directly the real world, we in fact learn the representations we continuously make ourselves of it.

      Did you mean we not only learn from the real world? We ALSO learn through... Imagination? Is that what you're saying? To that I'd point out AlphaGo, the successor to DeepMind. Deepmind learned on a big training set of recorded games. AlphaGo self-teaches and is only given the rules of Go. No external input. I'd say that's pretty equivalent to imagining novel strategies. It plays a better game of Go than DeepMind after 3 days of training. (or whatever term you want to use for the process of messing with the neural nets to achieve a goal).

      the human mind doesn't remotely resemble that set of algorithms based on a highly simplified representation called "artificial neural network".

      Right, the human brain is represented, somehow, in 3 billion base pairs of GTAC resulting in our DNA. It does a LOT of learning after construction.... but that learning process likewise has neurons connecting and strengthening. A lot like how an ANN configures itself.

      I don't want to start a polemic, ... obviously not a native English speaker.

      Naw it's cool dude. I understand people have different views, I just think while artificial intelligence is different from the biological form we're all familiar with, the fundamentals are the same. (And your English is great, except the "learning from the real world" thing)

    6. Re:The neural net doesn't know what a sheep is by greencfg · · Score: 0

      I respect your view. But we have a limited understanding on how nature works, although we obviously know a lot more than -say- one century ago. Otherwise we could have declared science as "complete", stop learning or researching, and focus exclusively on parties. ;) I maintain that the human brain is far more complex that our models about it, and that we will probably never understand it fully. That's the great thing about science and its relation to the real world. It always has something new for us, it's always challenging and fun.

      Greetings! (and thanks for your appreciation of my ever evolving English :) )

  52. Algorithm Method by hyades1 · · Score: 2

    "Bring sheep indoors, and they're labeled as cats. Pick up a sheep (or a goat) in your arms, and they're labeled as dogs."

    Run after a sheep with your kilt hoiked up around your chest and they're labeled as Scottish girlfriends.

    --
    I've calculated my velocity with such exquisite precision that I have no idea where I am.
  53. How's life in the hypocrite lane?

  54. The breakthrough by mcswell · · Score: 1

    GPUs

  55. "Insightful" by FreedomFirstThenPeac · · Score: 1
    Actually, as a person who has researched and used machine learning, I enjoyed the article and think it is an adequate addition to the demystifying the black arts of the AI field.

    Do neural nets dream of electric sheep? - the link should have been better presented, however.

    --
    "There is no god but allah" - well, they got it half right.