Slashdot Mirror


A Big Problem With AI: Even Its Creators Can't Explain How It Works (technologyreview.com)

Last year an experimental vehicle, developed by researchers at the chip maker Nvidia was unlike anything demonstrated by Google, Tesla, or General Motors. The car didn't follow a single instruction provided by an engineer or programmer. Instead, it relied entirely on an algorithm that had taught itself to drive by watching a human do it. Getting a car to drive this way was an impressive feat. But it's also a bit unsettling, since it isn't completely clear how the car makes its decisions, argues an article on MIT Technology Review. From the article: The mysterious mind of this vehicle points to a looming issue with artificial intelligence. The car's underlying AI technology, known as deep learning, has proved very powerful at solving problems in recent years, and it has been widely deployed for tasks like image captioning, voice recognition, and language translation. There is now hope that the same techniques will be able to diagnose deadly diseases, make million-dollar trading decisions, and do countless other things to transform whole industries. But this won't happen -- or shouldn't happen -- unless we find ways of making techniques like deep learning more understandable to their creators and accountable to their users. Otherwise it will be hard to predict when failures might occur -- and it's inevitable they will. That's one reason Nvidia's car is still experimental.

389 comments

  1. I can explain by 110010001000 · · Score: 1, Funny

    I can explain how it works: you write a computer program using algorithms. You add the word "AI" and hope for VC money for the next bubble.

    1. Re:I can explain by 110010001000 · · Score: 1, Insightful

      Space Nutters aren't scientists.

    2. Re:I can explain by gl4ss · · Score: 1

      but he is right you know.

      the car mimics a car driven by a human. but the data set that controls it is not understood by the people who made the data set using training.

      perhaps they want money to teach objectives to it? or priorisations? I mean, if you just ran a dataset to teach it to drive, presumably footage of people driving and value logs of inputs happening while they are doing so, that for example in a curve it would try to keep the car on the road by turning right/left, you would still need to teach it the things you need to know to be fit to have a drivers license - but since they don't understand their own generated set they CANNOT MODIFY IT directly. they cannot teach it directly a new traffic sign by adding to a list of traffic signs - instead all of that is somewhere there, inside the mysterious dataset they have gotten out of the box they put a bunch of inputs in. did they make that mystery box? yes? no?

      or to research how they could use this(possibly off the shelf mind you, possibly) software / training system. to use it you don't need to understand it, which is really the big problem with a LOT OF SOFTWARE and not just trained matching.

      basically what they have is a dog. YOU WOULDN'T WANT A TRAINED DOG driving a car. it can be done though, but neither the dog understands what it is doing or the trainer exactly understands what is going on fully in the dogs head or if it is safe to assume that it will not driver over little children - as such they have a research project they can't do anything with because presumably.. well. if they got that far, how about just attaching a debugger and trying to figure it out in a simulator?

      Anyway, you certainly wouldn't call it a real AI, but for investor purposes sure why the fuck not, give me all your AI money.

      those folks are in a luck though because the less they understand the more likely it is they can with a straight face speak to the vc's "sure, yeah, this is first real artificial intelligence, it's name is TOM and we want to learn about it, see it's intelligent so thats why we don't already know how it works!"

      --
      world was created 5 seconds before this post as it is.
    3. Re:I can explain by BarbaraHudson · · Score: 1

      When an AI can explain how AI works, then maybe I'll believe that it's an AI. Until then ...

      --
      "Transparent" is a shit show that trades on every stereotype going. A man in drag is NOT a transsexual.
    4. Re:I can explain by Anonymous Coward · · Score: 0

      basically what they have is a dog. YOU WOULDN'T WANT A TRAINED DOG driving a car. it can be done though, but neither the dog understands what it is doing or the trainer exactly understands what is going on fully in the dogs head or if it is safe to assume that it will not driver over little children

      At this stage, yes. The goal is to make a horse. A creature often used to learn regular routes and adapt to variations from expected with a prioritization toward self and passenger/cargo preservation.

    5. Re:I can explain by ShanghaiBill · · Score: 3

      When an AI can explain how AI works, then maybe I'll believe that it's an AI. Until then ...

      Since a human brain can't explain how a brain works, that seems like a silly criteria.

    6. Re:I can explain by CAOgdin · · Score: 1

      But, science marches on; we are engaged, on an international scale, in LEARNING how the brain works, and getting better and better at it.

      The AI community doesn't apparently even try; They just implement something and HOPE (e.g. Alexa, and kin). Just like novice programmers.

    7. Re:I can explain by LifesABeach · · Score: 1

      Well, it's pretty obvious the vaccines did something. Or the poster is being Ironic?

    8. Re:I can explain by Maxo-Texas · · Score: 0

      Nope. Standard rule. When A.I can do something, then it's no longer A.I.

      A.I. can play chess? Playing chess isn't A.I. but winning chess is.
      A.I. can win chess? Winning chess isn't A.I. but winning "Go" is.
      A.I. ... (ad nauseum).

      My life has seen a series of A.I. achievements which were then immediately labeled "not A.I.".

      I kinda thing the fact that humans *can't* understand it, means we are getting in "real" A.I. territory.

      --
      She was like chocolate when she drank... semi-sweet at first and then increasingly bitter.
    9. Re:I can explain by losfromla · · Score: 1

      It is very much AI, however definitions are hazy. What is happening is that refinements to definitions are made as new technology is developed. As I understand it, the AI that wins at Chess, wins at Go, creates original paintings, writes original music, diagnoses diseases, etc is now referred to as "limited AI". This AI is very domain specific and can perform well in a very well defined domain. It can't acquire general knowledge or perform outside its domain, "general AI" is the scary AI and the "new" definition of "real AI".

      --
      Only I can judge you.
    10. Re:I can explain by angel'o'sphere · · Score: 1

      Putting the complexity of driving a car aside, as in using the turning light signals and switching gears and deciding to switch on lights or using the wipers etc.
      You are grossly underestimating the natural intelligence of animals.

      A horse or dog will easily bring you home, regardless how drunk you are and if it does not need to cross a highway at a place where you can not cross it, it will do so very safely, too. Actually they usually know the "way home" and don't have the urge to cross a highway at a place where it is not possible.

      --
      Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
    11. Re:I can explain by BarbaraHudson · · Score: 1

      Cogito ergo sum. Until an AI can come up with that on its own, it's not there.

      --
      "Transparent" is a shit show that trades on every stereotype going. A man in drag is NOT a transsexual.
    12. Re: I can explain by Anonymous Coward · · Score: 0

      You ever ridden a horse?

    13. Re:I can explain by tehcyder · · Score: 1

      When an AI can explain how AI works, then maybe I'll believe that it's an AI. Until then ...

      Since a human brain can't explain how a brain works, that seems like a silly criteria.

      A human being can explain why they have made a decision.

      --
      To have a right to do a thing is not at all the same as to be right in doing it
    14. Re:I can explain by tehcyder · · Score: 1

      Nope. Standard rule. When A.I can do something, then it's no longer A.I.

      More like, the deluded "AI" researchers have to admit that the current party trick they've pulled off isn't the same thing as actual intelligence.

      --
      To have a right to do a thing is not at all the same as to be right in doing it
    15. Re:I can explain by tehcyder · · Score: 1

      A horse or dog will easily bring you home, regardless how drunk you are

      Warning: the same does not apply to a cat.

      --
      To have a right to do a thing is not at all the same as to be right in doing it
    16. Re:I can explain by Anonymous Coward · · Score: 0

      Cogito ergo sum.

      quae quidem
      paulo stella splendida meum
      Et quia commune aut inmundum milia passuum ab files
      satis est patris tui faciens fructum files
      Et modo ad arbitrium nostrum
      magna computer,
      tu magnetica atramento.

    17. Re:I can explain by Maxo-Texas · · Score: 1

      Nope. Standard rule. When A.I can do something, then it's no longer A.I.

      A.I. can play chess? Playing chess isn't A.I. but winning chess is.
      A.I. can win chess? Winning chess isn't A.I. but winning "Go" is.
      A.I. ... (ad nauseum).

      My life has seen a series of A.I. achievements which were then immediately labeled "not A.I.".

      I kinda thing the fact that humans *can't* understand it, means we are getting in "real" A.I. territory.
      --
      She was like chocolate when she drank... semi-sweet at first and then increasingly bitter.

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

      I just want credit for having said exactly this five years ago. That's all. Just credit. NN are blackboxes. Upvote this post to give me credit.

      Thank you.

      Also, Trump and China are going to depose Kim within 60 days. That's what they ageed to in their "economic meeting". So there's another "you heard it here on /. first from me, anonymous."

      When it happens, I'll post again, asking for retroactive upvotes and also post another fun future fact.

    19. Re:I can explain by david_thornley · · Score: 1

      A human being can make up a reason why they have made a decision. Studies have shown that a decision can take place before there's time for any reasoning, and that the given reason doesn't necessarily have anything to do with the decision.

      Also, how many times have you heard "I don't know why I ..."?

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
    20. Re:I can explain by david_thornley · · Score: 1

      You don't understand the progression.

      "If computers can play chess well, they have to be intelligent"
      AI researcher writes good chess program
      "No, that isn't AI."

      If a computer could pass the Turing Test, idiots like Searle would still claim it wasn't AI. The goalposts move.

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
    21. Re: I can explain by Anonymous Coward · · Score: 0

      Actually, AI based on conv nets can "explain" why they work with deconv nets. The problem is that current deconv methods do not always work well.

    22. Re:I can explain by ale2011 · · Score: 1

      When an AI can explain how AI works, then maybe I'll believe that it's an AI. Until then ...

      Since a human brain can't explain how a brain works, that seems like a silly criteria.

      A human being can explain why they have made a decision.

      Do you allege Trump is not a human being?

    23. Re:I can explain by syntotic · · Score: 1

      I see no problem: subject it to extensive sampling testing, then make a model of how it decides. Very nice job, actually, prepare your paths, roads, situations, car variations, take statistics with sensors everywhere, analyze, model, etc. In the end we will know exactly how the thing is expected to behave and even we will be able to correlate its innard patterns to its behaviours... call it the ethological approach to AI validation.

  2. Paging Susan Calvin! Paging Susan Calvin! by OzPeter · · Score: 4, Funny

    Please come to this thread and explain the need for Robopsychology!

    --
    I am Slashdot. Are you Slashdot as well?
    1. Re: Paging Susan Calvin! Paging Susan Calvin! by Anonymous Coward · · Score: 0

      I seriously wonder how Issac Assimov was able to foresee so many things in AI.

    2. Re: Paging Susan Calvin! Paging Susan Calvin! by Anonymous Coward · · Score: 0

      Well, if you reverse his initials from IA, you get AI. Perhaps he was one!

    3. Re:Paging Susan Calvin! Paging Susan Calvin! by Tablizer · · Score: 1

      need for Robopsychology!

      Freud: "Female robots have bolt-envy"

    4. Re:Paging Susan Calvin! Paging Susan Calvin! by HornWumpus · · Score: 1

      Male robots have 'bolt shame'. Why they spend so much effort finding places to hide them.

      --
      John McAfee 'It was like that time I hired that Bangkok prostitute; to do my taxes, while I fucked my accountant'
    5. Re: Paging Susan Calvin! Paging Susan Calvin! by Anonymous Coward · · Score: 1

      He didn't. We're still nowhere anywhere near the Three Laws. Any of them.

      Asimov came up with a framework for a series of entertaining "what-if" stories. Hell, he had humanoid robots where in most cases they're decidedly sub-optimal for the task at hand. Not autonomous cars, but humanoid robots driving regular cars, for example.

      A lot of 50s SF used robots as metaphors for slaves, so it could make social commentary without it being too blatant.

    6. Re: Paging Susan Calvin! Paging Susan Calvin! by HiThere · · Score: 1

      Actually, most of his early robots were non-humanoid. It was only the later robots that were humanoid. Robie (I think that was the name) in Nursemaid ran on treads. Frequently the descriptions weren't precise enough to decide what the precise shape of the robot was.

      That said, you are correct that he often designed the robots to facilitate reader identification, even though they were rarely (never?) the viewpoint characters.

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    7. Re:Paging Susan Calvin! Paging Susan Calvin! by Lije+Baley · · Score: 1

      Bah, she was "psychologist" to incredibly primitive robots by the standards of my time! Maybe she could have fixed a toaster, but that's about it.

      --
      Strange things are afoot at the Circle-K.
    8. Re:Paging Susan Calvin! Paging Susan Calvin! by Anonymous Coward · · Score: 0

      Check that male robot privilege at the input data port

    9. Re: Paging Susan Calvin! Paging Susan Calvin! by Anonymous Coward · · Score: 0

      Have you ever seen those scenarios where people are asked to establish, in completely explicit instructions (code) the process to "make a PB&J sandwich"?

      For starters, participants quickly learn that "spread the substance" is a human concept, and has to be defined. The verb "spread" is a lot trickier than defining a "knife" object.

      Anyway, good luck getting a robot to formally define "harm" when we've had lawyers playing soccer with the word for centuries. Issac, by intent or folly, made those three laws hold as rock solid ideas by leaning on airy vagueness underneath.

    10. Re:Paging Susan Calvin! Paging Susan Calvin! by Anonymous Coward · · Score: 0

      It'll be fine as long as the sun is shining and not too cloudy.

      Don't drive when overclouded.

    11. Re: Paging Susan Calvin! Paging Susan Calvin! by HiThere · · Score: 1

      The whole point of the series was that:
      a) the English phrases that translated the math weren't exact, but the underlying math was, and
      b) even knowing the underlying math, you couldn't predict what would happen in a complex situation.

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    12. Re:Paging Susan Calvin! Paging Susan Calvin! by Tablizer · · Score: 1

      Not quite sure what that is, but it sounds fun

  3. Suddenly a sofa. by queazocotal · · Score: 4, Informative

    http://rocknrollnerd.github.io... - I recommend.

    It's really hard to predict what the deep learning is in fact learning. It may be often useful over the training, this very much does not mean that it's going to do the expected when faced with the unexpected, and not for example decide that it should go over an intersection because the person next to it is wearing a green hat that looks more like a green light than the red light looks like a red light.

    1. Re:Suddenly a sofa. by religionofpeas · · Score: 1

      Humans are not immune to this problem though. One big difference is that our visual system is trained on 3D images, which allow a lot more useful information to be extracted. With 2D images, we also have funny failures.

      For instance, how long does it take you to see something funny with this wall ?

      http://cdn.playbuzz.com/cdn/d2...

    2. Re:Suddenly a sofa. by ranton · · Score: 1

      That was a very interesting article showing real problems with current CNNs. But it doesn't appear that the problem it identifies is that monumental. It seems more likely these problems just aren't a high priority right now.

      A multi-step CNN which identifies not just an end result (leopard) but also expected components (head, tail, eyes, etc) could conceptually solve for this problem. Suddenly if the image looks like a large cat but has no head, tail, paws or eyes then it rules out all classifications in which those components are expected and it will probably start leaning towards fur coats or furniture.

      It's a complicated problem to solve, for sure, but so was creating CNNs in the first place. Still a great read though, thanks.

      --
      -- All that is necessary for the triumph of evil is that good men do nothing. -- Edmund Burke
    3. Re:Suddenly a sofa. by CaptainDork · · Score: 1, Interesting

      This.

      Automation doesn't know what the fuck it's doing.

      I was working on a unit at Texaco and it was a shutdown.

      No hydrocarbons are allowed on the unit while it's down and workers are crawling all over it.

      Against regulations, a 10" pipe full of propane terminated 12' into the perimeter and was flanged with a rusty blind.

      We were 6 days into the 30-day shutdown when the blind ruptured.

      The pressure meter on the line said, "Oh, shit! Loss of pressure! Spin up the pump! Crap!. Pressure not responding, pump MORE!"

      Killed 8 people.

      That, in a nutshell, is AI.

      --
      It little behooves the best of us to comment on the rest of us.
    4. Re:Suddenly a sofa. by cellocgw · · Score: 1

      It's a poor workman who blames his tools. Your example has nothing to do with AI and everything to do with someone who wrote control software (or maybe just hardware logic gates) without writing out a decision diagram.
      A system that can't tell the difference between inflow and outflow current and just keeps whacking the voltage is beyond stupid.
      Even by Texas criteria.

      --
      https://app.box.com/WitthoftResume Code: https://github.com/cellocgw
    5. Re:Suddenly a sofa. by tirnacopu · · Score: 1

      While I can understand you being bitter after such a horrific accident: let's say human operators would have taken a safer path because they had a better understanding of the situation, for example such an accident happened before in a matter similar enough to still be fresh in memory. Should the automation have the same information available, I'm confident its programmers would have made efforts to make the same decision.

    6. Re:Suddenly a sofa. by bluefoxlucid · · Score: 1

      I see a lot of things in that wall, from shapes in the brick (a smile) to what looks like a lizard head sticking out. I don't see anything non-obvious, or anything obviously unusual; further, I see nothing that would break in a 2D/3D transition.

    7. Re:Suddenly a sofa. by religionofpeas · · Score: 1

      There's a fat brown cigar, with gray tip, sticking straight out of the wall.

      http://www.slate.com/content/d...

      If this image were 3D, you'd see it in an instant.

    8. Re:Suddenly a sofa. by CaptainDork · · Score: 1

      Says you NOW after 8 deaths.

      Humans saw the folly of the decision-making process and rushed to a valve downstream and turned it off.

      No computer is SMARTER than a human being.

      AI is bullshit until a computer decides to commit suicide when it loses connection to Facebook.

      --
      It little behooves the best of us to comment on the rest of us.
    9. Re:Suddenly a sofa. by CaptainDork · · Score: 1

      The automation cannot have the same information as humans available because it doesn't even know how to scream to a deaf God to make it stop.

      --
      It little behooves the best of us to comment on the rest of us.
    10. Re:Suddenly a sofa. by Anonymous Coward · · Score: 0

      The pressure meter on the line said, "Oh, shit! Loss of pressure! Spin up the pump! Crap!. Pressure not responding, pump MORE!"

      If that is not what it was supposed to do, it was programmed wrong.
      BTW, I think the real problem here was (1) the against-regulations pipe and (2) lack of inspections/maintenance on it - probably Texaco trying to save a few $
      You don't think AIs will be designed to save money at possibly the cost of human life? That's capitalism, bro.

    11. Re:Suddenly a sofa. by angel'o'sphere · · Score: 1

      If you mean the animal, I saw it immediately.
      I guess most humans do. (Or other animals for that matter)

      --
      Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
    12. Re:Suddenly a sofa. by religionofpeas · · Score: 1

      Not an animal, but a cigar. See reply above.

    13. Re:Suddenly a sofa. by Anonymous Coward · · Score: 0

      Yes - it should've been perfectly written software - like all of the other none examples you can give.

    14. Re:Suddenly a sofa. by epine · · Score: 1

      Your unreasoning, intensely emotional response (larded at random with non-sequitur hot buttons) is why we all tend to be better off, long term, as competent, cool, and collected automatic control systems are further instigated.

      There are plenty of competent control systems out there. By their very nature, they're not in the news on a daily basis.

    15. Re:Suddenly a sofa. by CaptainDork · · Score: 1

      So it's the fault of the 8 dead people ...

      --
      It little behooves the best of us to comment on the rest of us.
    16. Re:Suddenly a sofa. by angel'o'sphere · · Score: 1

      There are plenty of weak AI systems that are smarter in that particular niche corner the AI is build for.

      The system you talk about was just a computer program, had nothing to do with AI.

      Complaing about it makes you just look silly.

      --
      Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
    17. Re:Suddenly a sofa. by CaptainDork · · Score: 1

      And makes 8 people dead.

      --
      It little behooves the best of us to comment on the rest of us.
    18. Re:Suddenly a sofa. by Anonymous Coward · · Score: 0

      Humans definitely not immune to this... our classification system focuses on what is appropriate, so as we're driving, we tend to classify as "car" and "not car" on the highway. Which means that things like "dog" and "bike" surprise us because "not car" is not supposed to move or be on the road (they're supposed to be by the side of the road).

    19. Re:Suddenly a sofa. by alvinrod · · Score: 1

      The part that looks like a lizard head is (I think) the ash/cherry on a cigar, and the brown part is the cigar, not a part of a crevice. Once you start looking at it that way, it's funny how your brain starts adjusting the perspective because it knows that the cigar should be protruding from wall. Also, for all I know it might not even be a wall, but a road with the cigar sticking up out of the ground.

    20. Re:Suddenly a sofa. by cwills · · Score: 1

      But that was the point of the article. Through it's learning process, the AI has developed the decision diagram and there isn't a way to examine it. Suppose for example, the AI knows to stop at a stop light. Does it stop because there is a red light on, or because the top light is lit or a combination of the two or has it "figured out" an entirely different rule? Is there a way to examine the dataset that the AI is using to determine how it makes any particular decision?

    21. Re:Suddenly a sofa. by losfromla · · Score: 1

      1. That doesn't sound like AI at all, it was an automated control system which is by no reasonable definition AI
      2. The control system was working with the information available to it
      3. It did what it was programmed to do with the information that was available to it.
      4. It was not AI! So your example here is beyond irrelevant.

      --
      Only I can judge you.
    22. Re:Suddenly a sofa. by losfromla · · Score: 1

      I don't think you looking silly makes 8 people dead, but go ahead and explain your logic. I'd be amused to hear how you like the two together.

      --
      Only I can judge you.
    23. Re:Suddenly a sofa. by losfromla · · Score: 1

      So, what's your point? That you read the article? Nerd!

      --
      Only I can judge you.
    24. Re:Suddenly a sofa. by losfromla · · Score: 1

      Humans, otoh are very accustomed to yelling to a deaf god, aren't they? At least the sheeple ones are.

      --
      Only I can judge you.
    25. Re:Suddenly a sofa. by angel'o'sphere · · Score: 1

      The "program" or the "computer" did not make 8 people dead.

      The people who designed it, perhaps did. Or the programmers who did not grasp the design and made mistakes perhaps did. Or the engineers who crafted the whole thing where the accident happened perhaps did.

      The only thing "we" - as the /. crowd - grasp from your posts is: you don't now what happened and you are not able to explain it.

      If that puts emotional stress on you: get mental/psychological help.

      A computer is in no way different than a set of wires or ropes controlling something. If a vault can fail because of a rope or wire failing, it can because of a faulty programmed computer. Wow, who had thought of that ...

      --
      Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
    26. Re:Suddenly a sofa. by angel'o'sphere · · Score: 1

      You posted two different pictures (in two different posts).

      One with an animal that looked like a "mouse" but was coloured different, I lack the english names for it, and one with a cigar where the tip of it with the ashes looked a bit similar to the animal.

      What your point with that is, is beyond me.

      If you wanted to make a point you should have both links in a single post and pointed out what you mean.

      I still don't get it. The tip of a cigar might look like an animal but the cigar might be invisible?

      --
      Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
    27. Re:Suddenly a sofa. by Anonymous Coward · · Score: 0

      There is so much wrong with what you just said. Automation isn't AI. Your example was outside expectation (violated regulation) and somehow a system that controls pressure was active during a shutdown?

      That, in a nutshell, has nothing to do with AI.

    28. Re:Suddenly a sofa. by Anonymous Coward · · Score: 0

      Huh? This has nothing to do with the control software.

      It's basically a leak in a system adjacent to the work place. And if the leak is not large enough to be considered an actual leak then the pressure regulator would keep trying to keep the pressure up. The only way this could be a controller problem or could be fixed by a decision diagram is if the leak created an unrealistic state (pressure decreasing faster than system is designed for).

      It could possibly be a management error that the neighbouring pipe wasn't shut down at maintenance. But this isn't standard. If the valve had been opened by the control system I would agree, but a rusted blind giving up has very little to do with AI and/or control systems.

    29. Re:Suddenly a sofa. by religionofpeas · · Score: 1

      It's the same picture, both with a cigar stuck in a wall.

      The only difference is that in the second picture, the wall has been blurred to make the cigar more obvious.

      The point is that most people don't immediately see the cigar in the wall. I showed it to a bunch of friends last night, and it took them between 5 and 10 minutes of staring at the wall to see the cigar.

    30. Re:Suddenly a sofa. by religionofpeas · · Score: 1

      And once you see the cigar, it's impossible to unsee it.

    31. Re:Suddenly a sofa. by Maxo-Texas · · Score: 1

      There is little difference between a poorly trained human whose actions result in 8 people dying and a poorly trained A.I. system which takes actions that result in 8 people dying.

      But.. once this edge case has been discovered, all patched instances of the A.I. will never make that mistake again. But typically, the human error will recur periodically.

      So over time, AI will result in fewer and fewer deaths. Each from a new and potentially novel situation. Human errors will decline to a fixed rate and not get any better. However, when you randomly have a well trained human with deep experience, they will sometimes be able to handle the new and novel situation correctly even tho they too will fail most the time.

      So you have
      Humans: Large error rate -> (experience and training) small error rate (limited by boredom, distraction, mood, health, sleep) + potential for dealing with a rare new problem correctly + rare potential for malicious actions.

      A.I.: Smaller error rate ("out of the box") (never bored, distracted, unhappy from a failed relationship, never sick, never short on sleep, works 24 hours a day, 7 days a week).

      --
      She was like chocolate when she drank... semi-sweet at first and then increasingly bitter.
  4. Just like a dog or a person by Gilgaron · · Score: 3, Insightful

    Cognitive capability developed by an evolutionary algorithm is going to get fuzzy. Maybe you could have a failsafe dumb AI that can tap the brakes.

    1. Re:Just like a dog or a person by Feneric · · Score: 1

      Yes, that's the human in the current setup.

    2. Re:Just like a dog or a person by Anonymous Coward · · Score: 0

      Deep learning is not an evolutionary algorithm. The two are different concepts.

    3. Re:Just like a dog or a person by HiThere · · Score: 2

      Well, actually it is. The weights on the "synapses" evolve under feedback. It's not the style of programming normally called "evolutionary programming", but it still works by evolution.

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    4. Re:Just like a dog or a person by Anonymous Coward · · Score: 0

      You could have a learning algorithm for recognizing and reading signs.
      Signs aren't really needed for the safety related part.
      Sure, the car might be speeding, but unlike a manual driver it will keep the speed down to something it can handle.
      It might take a wrong turn, but that isn't a safety related problem.
      Going down the wrong way on a one way street is problematic, but doesn't cause any accidents unless opposing traffic doesn't look forward and just keeps driving into the automatic car that stops when oncoming traffic is detected.

  5. By this standard by Anonymous Coward · · Score: 0

    no human should be allowed to do anything.

    1. Re: By this standard by Anonymous Coward · · Score: 0

      Exactly. We don't understand how people make decisions. Especially while driving.

    2. Re: By this standard by Anne+Thwacks · · Score: 1
      We don't understand how people make decisions. Especially while voting.

      FTFY

      --
      Sent from my ASR33 using ASCII
    3. Re: By this standard by Anonymous Coward · · Score: 0

      Way to make this offtopic.

    4. Re:By this standard by DickBreath · · Score: 1

      Oh, no. That is not how it will go down.

      Humans will initially use AI to help target which other humans to sell things to.

      AI will learn how humans screw each other over for money. Nobody will be able to explain, exactly, how the AI does it. But it learned from watching humans.

      Eventually the AIs will become so good at selling that no humans will need to be in the picture. Humans will be happily buying things and enjoying their now labor free lives. The AI algorithms will write the next generations of AI algorithms. Humans will jump whenever the AI runs an add that tells them to pay in order to do something. Other ads will tell them that they can earn money by doing something. Eventually the humans are nothing but pawns jumping to the machine's commands dressed up as an attractive advertisement.

      --

      I'll see your senator, and I'll raise you two judges.
  6. Re:Okay, but someone wrote the algorithm by Luthair · · Score: 3, Insightful

    Its marketing bullshit by people trying to push the idea that current technology is AI, it isn't.

    My question is, why are MIT Technology Review articles that show up on Slashdot always so technologically stupid?

  7. I find your lack of faith disturbing... by sinij · · Score: 2, Insightful

    I just don't have any faith in a system that is not fully understood. Just like back in college, you would create some cludge code without proper understanding of underlying concepts and sometimes it would work. However, this would never produce a robust system.

    The same idea applies here.

    1. Re:I find your lack of faith disturbing... by Anonymous Coward · · Score: 0

      We don't understand how humans make their driving decisions either. How is this fundamentally different? I am not trolling, I am assuming there is a good answer I have not considered.

    2. Re:I find your lack of faith disturbing... by meta-monkey · · Score: 5, Insightful

      I just don't have any faith in a system that is not fully understood.

      But intelligence and consciousness are not fully understood, and may not even be understandable. And I say that not to invoke some kind of mysticism, but because our decision making processes are lots of overlapping heuristics that are selected by yet other fuzzy heuristics. We have this expectation from sci-fi that a general purpose AI is going to be just like us except way faster and always right, but an awful lot of our intelligent behavior relies on making the best guess at the time with incomplete information. Rustling in bushes -> maybe a tiger -> run -> oh it was just a rabbit. Heuristics work until they don't.

      It may be that an AI must be fallible, because to err is (to think like a) human. But forgiveness only extends to humans. When the human account representative at your bank mishears you you politely repeat yourself. When the automated system mishears you you curse all machines and demand to speak to a "real person." The real person may not be much better but it doesn't make you as angry when they mishear you. With automobile pilots we tolerate faulty humans whose decision-making processes we absolutely don't understand such that car crashes don't even make the news, but every car AI pilot fender bender will "raise deep questions about the suitability of robots to drive cars."

      --
      We don't have a state-run media we have a media-run state.
    3. Re:I find your lack of faith disturbing... by religionofpeas · · Score: 1

      We don't fully understand other people either, and we let them drive and operate heavy machinery.

    4. Re:I find your lack of faith disturbing... by Anonymous Coward · · Score: 0

      Would you really characterize your girlfriend as truly intelligent only is she restricts herself to fully understood (by yours truly) predictable decisions?

    5. Re:I find your lack of faith disturbing... by WolfWithoutAClause · · Score: 1

      That is basically the God fallacy that many engineers fall into. You think because you wrote it, that it has no bugs, and that it's fully understood?

      I find it can be highly instructive to run a debugger even on working code, that is not cludge code.

      I generally find it doing all kinds of crazy, inefficient things that I probably could not have predicted, even if I'm the one that actually designed and coded it!

      Humans are very, very bad at writing robust systems; we never understand our software fully.

      --

      -WolfWithoutAClause

      "Gravity is only a theory, not a fact!"
    6. Re:I find your lack of faith disturbing... by Anonymous Coward · · Score: 0

      Two problems.

      When you stand on the backs of giants, you cannot experience the difficulties of the giant.

      Having faith in a mechanical system is stupid and is not the purpose of faith to begin with. I have no trust or confidence in my vehicle getting me to work each day, I just understand that currently the odds are good that it will work as desired considering its current mechanical condition, but does not preclude any unforeseen mechanical issues presenting.

      regardless of either of these two problems, the system is still useful as a tool to accomplish things with.

      so, no... faith is not required or even desired here!

    7. Re:I find your lack of faith disturbing... by sinij · · Score: 1

      I just don't have any faith in a system that is not fully understood.

      But intelligence and consciousness are not fully understood

      You will be hard-pressed to make a case that human intelligence is anything but a catastrophic failure and/or malfunctioning system by any rational standard. Insofar as applying this to driving - it is very easy to demonstrate that it is fault-prone, suboptimal even when functional, and full of glitches. If anything, such comparison supports my point.

    8. Re:I find your lack of faith disturbing... by Anonymous Coward · · Score: 0

      Nobody knows anything about how anything works.

      For example, nobody has any clue about why drugs do what they do. it's all empirical observation, we are no more advanced than Theodoric of York, medieval barber.

      Nobody knows anything about why the universe exists. Are we god's dream or god's experiment or just random noise? nobody knows.

    9. Re:I find your lack of faith disturbing... by Solandri · · Score: 1

      Do you fully understand how biological intelligence works? No? Then by your own logic, you don't have faith in your own intellect. And the line of reasoning your brain just conjectured is not produced by "a robust system" and thus cannot be trusted.

      This is the big mismatch I've noticed between how scientists and engineers think. Scientists refuse to believe something works unless they can understand it. Engineers just accept (take it on faith if you will) that there are things out there which work even if they don't understand why or how.

      As for who's right, I'll just point out that classical mechanics and quantum physics still disagree on (among other things) the mass of an electron, and we still don't know for sure if the Laws of Thermodynamics are actual laws or if they can be violated. Hasn't stopped us from getting plenty of mileage out of them.

    10. Re:I find your lack of faith disturbing... by JaredOfEuropa · · Score: 1

      That's only a problem up to a certain point; when (if ever) the self learning algo has learned enough and has logged a couple billion safe kilometers with a much better track record than the average human, then no one will care that they (or real scientists) do not understand exactly how the thing makes its decisions.

      --
      If construction was anything like programming, an incorrectly fitted lock would bring down the entire building...
    11. Re:I find your lack of faith disturbing... by Anonymous Coward · · Score: 0

      That's why in the real world (video games and movies), real engineers use requirement and code verifiers.

    12. Re:I find your lack of faith disturbing... by meta-monkey · · Score: 1

      So no one should drive?

      --
      We don't have a state-run media we have a media-run state.
    13. Re:I find your lack of faith disturbing... by ceoyoyo · · Score: 2

      And yet we let people drive. And diagnose cancer.

    14. Re:I find your lack of faith disturbing... by rkordmaa · · Score: 1

      Its not like regular human "intelligence" is terribly robust in comparison. Humans might do better with image recognition but questions like "Should I buy this lottery ticket" often result in very unintelligent answers.

    15. Re: I find your lack of faith disturbing... by Anonymous Coward · · Score: 0

      To some extent you can determine how people make decisions when driving, as you can ask them why. However, various psychological tests also show that post-hoc reasoning about decisions may also be erroneous, and so human explanations for decisions have to be taken with a level of scepticism.

      An interesting case is when ordinary people do something heroic to save strangers as often they cannot explain why they took that course of action, and show little indication of having weighed up risks.

    16. Re:I find your lack of faith disturbing... by bluefoxlucid · · Score: 1

      Do you understand how doctors make their decisions?

      Neither do medical professionals.

    17. Re:I find your lack of faith disturbing... by Shai-kun · · Score: 1

      It'd be a lot safer.

      --
      ...or so I've been told.
    18. Re:I find your lack of faith disturbing... by ilsaloving · · Score: 1

      There are two kinds of people in this world. Those who can extrapolate from incomplete data sets...

    19. Re:I find your lack of faith disturbing... by sinij · · Score: 1

      If humans were only capable of driving, then yes nobody should drive as it would be a bloody massacre every time. However, humans are also equipped with self-preservation override that is keenly polished throughout evolution. No such thing exists for AI, so it might not pause and reconsider prior to driving off the cliff.

    20. Re:I find your lack of faith disturbing... by Greyfox · · Score: 1

      And then you'd graduate and go to work for some big company, where you create some cludge code without proper understanding of underlying concepts, and collect a nice fat paycheck for doing it. Funny how that works...

      --

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

    21. Re:I find your lack of faith disturbing... by Anonymous Coward · · Score: 0

      I just don't have any faith in a system that is not fully understood.

      But intelligence and consciousness are not fully understood, and may not even be understandable.

      Our modern secular society doesn't put much faith in human intelligence and consciousness either.

      We don't just blindly put our faith in an intelligent benevolent dictator. We have systems with checks and balances and decentralized power.

      We don't rely on the church to tell us how the world works. We use science.

      We seek to improve our productivity by finding ways to remove fallible human labor from the equation. We started with unskilled labor, and we're moving towards removing skilled labor and jobs that require "thinking" too.

    22. Re:I find your lack of faith disturbing... by HiThere · · Score: 1

      The problem is that to the extent we can understand the decision making process used by an AI, it doesn't seem to match that used by humans even when it comes to the same conclusion. (Except sometimes in simple cases.)

      Probably the thinking process of an AI is totally non-human. Which shouldn't be that surprising.

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    23. Re:I find your lack of faith disturbing... by HiThere · · Score: 1

      WRT the Laws of Thermodynamics, I think we're pretty clear that they work, we just don't really understand their domain coverage. They pretty clearly don't work in domains where gravity dominates over collisions, but that leaves a whole bunch of areas unspecified.

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    24. Re:I find your lack of faith disturbing... by epine · · Score: 1

      You will be hard-pressed to make a case that human intelligence is anything but a catastrophic failure and/or malfunctioning system by any rational standard.

      Yes, but the key step in your argument is not what you think. The exact moment you admit "rational standard" as a viable yardstick, your human intelligence steps off a plank into catastrophic failure.

      QED.

    25. Re:I find your lack of faith disturbing... by angel'o'sphere · · Score: 1

      Engineers just accept (take it on faith if you will) that there are things out there which work even if they don't understand why or how.
      This is an extremely silly statement. How do you come to such an idea? Did you ever met an engineer?

      As for who's right, I'll just point out that classical mechanics and quantum physics still disagree on (among other things) the mass of an electron
      They actually don't. Why would they?

      and we still don't know for sure if the Laws of Thermodynamics are actual laws or if they can be violated.
      Well, you are half true. But the funny thing is: they are only called "laws of ..." in english. Most other languages I can read or understand, notable German call them "axioms". On the other hand, while they are definitely not laws like the laws of gravity or the "laws of leverage" it is undisputed that they "are good enough" to be considered on the same level as other laws of physics.

      The problem of you americans however is to understand when to apply which set of physical laws ...

      --
      Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
    26. Re:I find your lack of faith disturbing... by Maxo-Texas · · Score: 1

      Yes but it won't be talking on the cell phone as it plows into the car ahead of it at 70mph either.

      And it won't be driving drunk and swerve into your lane and hit you head on at a closing speed of over 100mph.

      It won't run red lights and T-Bone people at 60mph because it feels it's "late".

      Humans have about 5 million accidents a year resulting in about 30,000 fatalities per year.

      So far A.I. cars accident and fatality rates per mile appear to be about 1/10th of human drivers. So while A.I. cars would still have accidents (and at first, some which a human would not have), even the dumb a.i. cars we have now look like they would reduce the accident rate to 500,000 accidents and 3,000 fatalities.

      --
      She was like chocolate when she drank... semi-sweet at first and then increasingly bitter.
    27. Re:I find your lack of faith disturbing... by Anonymous Coward · · Score: 0

      Scientists refuse to believe something works unless they can understand it. Engineers just accept (take it on faith if you will) that there are things out there which work even if they don't understand why or how.

      Scientists "believe" and can observe something working without a full understanding of the relevant phenomena, they just typically refuse to believe something works in one particular way versus another without sufficient evidence. It's not like scientists refused to believe that animals pass down genealogical information to their offspring before DNA was discovered.

    28. Re:I find your lack of faith disturbing... by Aristos+Mazer · · Score: 1

      By that logic, any system running human intelligence is not to be trusted since we don't really understand what goes into human decisions.

      That may be valid logic! But it isn't going to get you very far in the world. :-)

    29. Re:I find your lack of faith disturbing... by catchblue22 · · Score: 1

      It is all about past experience. If some humans drive well then we predict they will continue to drive well and give them an insurance discount. If they drive poorly, we charge them a lot for insurance, under the prediction that they will continue to have more crashes. If a particular AI has a better driving record than humans, then it would be logical to give it a lower insurance rate, based on past experience. We don't have to know the details of how the human brain works to predict these things, and we shouldn't need the exact details about how the AI works to predict its behaviour. Better is better.

      --
      This and no other is the root from which a tyrant springs; when first he appears as a protector - Plato (423 to 327 BC)
    30. Re:I find your lack of faith disturbing... by catchblue22 · · Score: 1

      With automobile pilots we tolerate faulty humans whose decision-making processes we absolutely don't understand such that car crashes don't even make the news, but every car AI pilot fender bender will "raise deep questions about the suitability of robots to drive cars."

      If AI is better than humans, then fewer people will die in cars. Period.

      --
      This and no other is the root from which a tyrant springs; when first he appears as a protector - Plato (423 to 327 BC)
    31. Re:I find your lack of faith disturbing... by losfromla · · Score: 1

      Not only that, but if information is shared between systems, any accident would further train all of the systems and thus continually drive down the accident rate. Yay for more people!

      --
      Only I can judge you.
    32. Re:I find your lack of faith disturbing... by Anonymous Coward · · Score: 0

      Once proper automatic driving exist that would be preferable yes, but that is still going to take a couple of generations. Driving is still oddly romanticized and a lot of men still identifies their manhood with their car and driving.

    33. Re:I find your lack of faith disturbing... by Anonymous Coward · · Score: 0

      It isn't the God fallacy.

      Fully understood is the wrong expression in this case. The correct expression is "well understood".
      The software and hardware should be developed according to ISO 26262
      This means that you use components with a known failure mode. You use languages and libraries that are well tested and known to be safe. You use them with a specific compiler version that is well tested and doesn't change.

      You don't just write the code, you actually have to write documents and sign that explains how you avoid that common errors endangers peoples lives.
      What if a transistor in the CPU is short circuited? How do you prevent errors? Well, processors are too complex so you use multiple of them from different architectures running code written by different people that should behave the same way.
      You use external components with known failure states to compare the outputs from the processors to make sure that they behave the same way.
      You have heaps of documentation showing that every pointer is justified and checked. You provide graphs for every relevant function that shows that they have a determinable runtime and don't have an execution path that isn't accounted for.

      If you want to use any self learning algorithm in a standards compliant safety critical software you have to lock the training data and then go through each bit in it and write a document that explains how the software will behave in a determined way when used with this dataset.
      You may technically use AI, but it is simpler to just write the code in brainfuck.

      It isn't a God fallacy. It is 50 years of experience of software and hardware development for safety critical applications in industry that has led to ISO standards for how to develop safe software and hardware that has been revised and updated for decades to cover common component and programmer errors.

      We known that programmers make mistakes. We also know development processes that ensures that those mistakes doesn't cause loss of lives.

    34. Re:I find your lack of faith disturbing... by meta-monkey · · Score: 1

      Of course, but I'm talking about human perceptions of acceptable failure. And the magnifying glass of the media.

      People are going to expect, "well, it's a robot! It should be perfect and if it's not then it's designed wrong and I'm going to sue and if I can't sue I'm going to make a huge stink about it!" The numbers of people dying is irrelevant in the same way the chances of getting bitten by a shark was irrelevant during that one "Summer of the Shark" when the news media focused on every single bite so people thought sharks were going nuts even though shark attacks were down that year.

      My thesis is that one of the defining characteristics of "intelligence" is the ability to deal reliability with insufficient information and novel situations. But since the situations have insufficient information, it is necessary that whatever system is dealing with them will sometimes get the solution wrong, and crash the car. They will necessarily be fallible, and anything that can't make reasonably good decisions in the face of insufficient information is nothing we would call "intelligent."

      So anything that's intelligent is something that can deal with insufficient information and novel situations, but anything that's dealing with such things is going to be wrong at times (because insufficient information). But humans do not tolerant unreliable machines like they tolerant imperfect humans, even if the unreliable machines are more reliable than the imperfect humans.

      --
      We don't have a state-run media we have a media-run state.
    35. Re:I find your lack of faith disturbing... by Maxo-Texas · · Score: 1

      Exactly, it would be like accidents from talking on the cell phone became impossible and never happened again within a few months after the first accident from talking on a cell phone.

      --
      She was like chocolate when she drank... semi-sweet at first and then increasingly bitter.
    36. Re:I find your lack of faith disturbing... by Anonymous Coward · · Score: 0

      "Rustling in bushes -> maybe a tiger -> run -> oh it was just a rabbit. Heuristics work until they don't."

      Off topic and interestingly (to me) this is an evolutionary trait.. As even if 99 times out of 100 it was only a rabbit, on an evolutionary scale the ones that run every time are more likely to survive and produce offspring than those who never run and get eaten by the bear that 1 in 100 times.. Hence our often false pattern seeking and superstitious behavior, seen in animals too, for example Skinner's pigeons.

    37. Re:I find your lack of faith disturbing... by michael_wojcik · · Score: 1

      I just don't have any faith in a system that is not fully understood.

      If you confine yourself to systems that are fully understood, you're not alive, nor present in the physical universe. So ... good luck with that, I suppose.

      On the other hand, withholding faith is in general arguably a good idea.

      So I'd suggest a compromise: Don't have faith in them, but use them anyway, under an appropriate threat model that applies Perfect Bayesian Reasoning[1] when evaluating the various probabilities of failure.

      [1] Or as close as you can get. Which isn't very close, for a human, but at the moment you don't have any other implementation choices.

    38. Re:I find your lack of faith disturbing... by SCVonSteroids · · Score: 1

      With automobile pilots we tolerate faulty humans whose decision-making processes we absolutely don't understand ...

      There's a difference between tolerating them and withholding your fist from going through that idiot driver's skull. I'd rather stay out of jail, thank you.

      --
      I tend to rant.
  8. I see this as a good thing by bigjocker · · Score: 1

    So we are making progress. Reverse engineering the human brain has been proven extremely difficult. An intelligent program so complex that it's almost imposible to explain or understand is in my view the correct path, just like the human mind is so complex to understand or explain. And even better if it's fuzzy intelligence: you have no certainty it's going to make consistently good choices, just like any human.

    --
    Life isn't like a box of chocolates. It's more like a jar of jalapenos. What you do today, might burn your ass tomorrow.
    1. Re:I see this as a good thing by Rick+Schumann · · Score: 1

      An intelligent program so complex that it's almost imposible to explain or understand is in my view the correct path

      Sure, fine. But you should not be allowed to put it in control of a vehicle, or any other application where human safety is at stake. Play with it in a lab somewhere where it can't hurt anyone.

    2. Re:I see this as a good thing by religionofpeas · · Score: 1

      Why not ? Just test them, like we do with human drivers .

    3. Re:I see this as a good thing by Rick+Schumann · · Score: 1

      That won't work. You can't talk to it to be sure it actually understands what it's doing and why. You can't talk to it and be sure it understands the value of human life, and why ramming itself into a telephone pole is a better choice than ramming itself into a crowd of pedestrians. You can't spend time driving with it, talking with it for six months while it's only got a learners permit, getting a sense of whether or not it's actually going to be a competent, reliable, and trustworthy driver. It's just a machine and you have no idea why it's making the decisions it's making. Yet so many of you are willing to put your life in it's hands. Personally I think you're all insane.

    4. Re:I see this as a good thing by religionofpeas · · Score: 1

      With a machine you can do so much more than that. Not only can you ask why it made a decision, you can replay the same conditions, and check detailed logs to figure out exactly where the problem is, fix the problem, and send the fix to all other cars. And instead of driving 6 months on a learner's permit, you can test drive 10000 cars at the same time, for 24 hours per day if you want too.

      Yet so many of you are willing to put your life in it's hands. Personally I think you're all insane.

      If it can be demonstrated that the machine makes fewer mistakes than human drivers, it makes perfect sense to trust it. Airplanes and medical equipment are full of machines that we already trust with our lives.

    5. Re:I see this as a good thing by Anonymous Coward · · Score: 0

      It's just a machine and you have no idea why it's making the decisions it's making.

      Same thing applies to a biological machine, i.e., you.

      Personally I think you're all insane.

      I'll take a statistically safer automated system over a human any day.

    6. Re:I see this as a good thing by Anonymous Coward · · Score: 0

      You can ASK a person why they did what they did. You're a moron.

    7. Re:I see this as a good thing by Anonymous Coward · · Score: 0

      Airplanes have human pilots (and always will). I and many, many others will NEVER strap themselves into some box on wheels with no controls for them to use, it's pants-on-head retarded and insane, and you have NO idea what you're talking about, you just believe all the media hype. When it comes right down to it you won't either.

    8. Re:I see this as a good thing by Kielistic · · Score: 1

      And still have no idea if what they reply with is true or accurate. Congrats, I guess?

    9. Re:I see this as a good thing by jbolden · · Score: 0

      For almost 30 years we have had chess computers competitive with the best human players in the world. None of them understands they are playing chess. None of them understands why they are doing what they are doing.

      Many of the systems that large number of human lives already depend on require machines to make correct choices. Including your car which at this point has dozens of systems none of which "understands what is doing and why" that are making adjustments to the instructions you are sending via. the wheel and the pedal based on information you aren't getting like road traction.

    10. Re:I see this as a good thing by religionofpeas · · Score: 1

      Airplanes have human pilots

      True, but they don't deal with all the little details. The human pilots in an airplane rely a lot on all kinds of automated equipment. They'll engage the auto pilot, and happily look away from the instruments, trusting that the machine knows what to do, or sound an alarm when it doesn't.

      When it comes right down to it you won't either.

      Already done it. I've been in hospitals where machines watched over me, while the medical staff was busy with other things.

    11. Re:I see this as a good thing by Luthair · · Score: 1

      There are a few differences one being that the human driver is risking themselves, we know that humans will continue to improve on activities and we know humans also have the ability to handle issues that are entirely unexpected. The tests for software need to be considerably more comprehensive than humans, they need to be re-run with any changes, and manufacturers should not have any fucking clue what is in them to avoid training for the test. People who work on the tests should be prohibited from ever working in the self-driving industry.

      There also needs to be a battery of tests on the hardware in addition to the software

    12. Re:I see this as a good thing by angel'o'sphere · · Score: 1

      The stuff you fear here won't happen with self driving cars.

      Why should it run into a crowed of people, when it sees them far earlier than a human would?

      There is no self driving car on the world that ever was involved in an accident.

      In my town 3 or 4 are running since over 10 years, daily. Under supervision of course.

      It's just a machine and you have no idea why it's making the decisions it's making.
      About what are you talking? Self driving cars as we have them right now are *programmed*, we exactly know why they do what. Or are you talking about "self learning" self driving cars? In the foreseeable future those wont exist.

      The article BTW is about AI ... self driving cars may have some software components that fall under very very weak AI definitions, but they are not AI and not even weak AI.

      --
      Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
    13. Re:I see this as a good thing by losfromla · · Score: 1

      "pants-on-head retarded" I like that, it's funny. So are you. Once a lot of people trust self-driving cars so will everyone around you. Except for you, you'll be the retarded ass Archie Bunker still living in the past, not trusting the coloreds (self-driving cars).

      --
      Only I can judge you.
    14. Re:I see this as a good thing by jbolden · · Score: 0

      What is going on with redundant ratings on every post. This has been happening for months.

    15. Re:I see this as a good thing by michael_wojcik · · Score: 1

      An intelligent program so complex that it's almost imposible to explain or understand is in my view the correct path

      I don't know what "intelligent" is supposed to mean when applied to a computer program, but: the vast majority of non-trivial software systems are "almost impossible to explain or understand". Combinatorial explosion in the state space as programs interact very quickly makes them intractable to analysis. Software pretty much is defined by what it does.

      There's a very small class of software that's constructed with provable formal systems, but it's a tiny majority, and it's debatable how well even those systems could be said to be understood.

      But as I noted in another post, this is far and away the natural state of things anyway. Nearly everything we deal with is intractable to analysis, except as highly simplified approximations. The great triumph of engineering has been to take tractable areas of mathematics and apply them to simplifications of intractable real-world systems with sufficiently high probability of approximately correct results that they're usable.

      (Even mathematics is mostly intractable, as Chaitin demonstrated decades ago with AIT: most mathematical truths are incompressible. We usually only care about the interesting ones, which are a subset of the compressible ones, so we don't normally notice. But tractable mathematics is a vanishingly small subset of all mathematics.)

    16. Re:I see this as a good thing by Anonymous Coward · · Score: 1

      Quit dismissing others' valid arguments or coming up with B.S. for justifying your own, and maybe others will mod you better.

    17. Re:I see this as a good thing by Anonymous Coward · · Score: 0

      And because he spends more time on Slashdot than doing his fucking job.

      Would never hire his firm.

  9. Teaching the AI... by __aaclcg7560 · · Score: 1

    [...] had taught itself to drive by watching a human do it. Getting a car to drive this way was an impressive feat.

    When my mother was a teenager and on her first attempt to learn how to drive, she managed to plow her daddy's Caddy into a telephone pole. She never learned how to drive after that. If we're getting to tech AI's to drive, my mother wouldn't be a good example to follow.

    1. Re:Teaching the AI... by Anonymous Coward · · Score: 0

      So who did the computer copy? Max Verstappen? The Stig? Jeremy Clarkson?

    2. Re: Teaching the AI... by Anonymous Coward · · Score: 0

      Urs Muller and a few other folks in the office.

    3. Re:Teaching the AI... by Tablizer · · Score: 1

      I too had an unpleasant mishap and close calls while a driving newbie. But it's not really comparable because AI cars are trained heavily on private (closed) test courses first, for far longer than a typical middle-class person could afford.

      One advantage of AI over people is that you train one copy heavily and thoroughly, then clone it.

    4. Re:Teaching the AI... by losfromla · · Score: 1

      precisely. Then iterative improvements from testing are also sent to all clones.
        I do have a question though, how do you know what to share between learning system clones? Presumably their Neural Networks (NN) diverge from separate experiences, so, how would you know which is better? Do you bring them in for a test? Download their NN and run it against simulations? What if their mechanics have changed and some changes are to compensate for say, a loose ball-joint?

      --
      Only I can judge you.
  10. The Baysian statistics methods by Anonymous Coward · · Score: 2, Insightful

    that have been around since the 18th century. The problem solutions formulated using it have been misleadingly hyped as AI. Be deceived if your wish.

    1. Re:The Baysian statistics methods by michael_wojcik · · Score: 1

      Deep convolutional ANNs are examples of Bayesian statistics to pretty much the same extent that they're examples of Euclidean plane geometry.

      Now, if we were talking about Hidden Markov Models or MEMMs, say, you might have a point. But DL ANNs? That is really a stretch.

      But thanks for playing.

    2. Re:The Baysian statistics methods by RespekMyAthorati · · Score: 1

      The point is that ANN's and "Deep Learning Networks" are basically just statistical clustering algorithms with fancy "biologically inspired" names.
      They are not "intelligent", artificial or otherwise.

  11. We probably never will understand it by DarkKaplah · · Score: 1

    Lets face facts. We're still trying to understand how intelligence works. Even in neural networks of the past we had this issue. Once you delve into this area you should just be happy that it works.

    --
    Coffee: The lifeblood of intelligence in civilization.
    1. Re:We probably never will understand it by __aaclcg7560 · · Score: 1

      In "Two Faces of Tomorrow" by James P. Hogan (republished in "Cyber Rogues"), the AI worked and everyone was happy. In fact, the AI worked too well. The AI started taking shortcuts that was efficient from its point-of-view but endangered human lives. If the AI became aware, could the plug still be pulled? The latest AI tech got installed on a space station habitat and humans went to war to push the AI to the limit. Of course, that's science fiction. But it might help to understand what's going on with an AI than be happy that it works.

    2. Re:We probably never will understand it by Anonymous Coward · · Score: 0

      Indeed, we can't even define the human's mostly Natural Stupidity often mistaken for intelligence. One ought to even object to characterize fully understood predictable conventional rule based systems as AI. Those are automatons, which no human would consider truly intelligent.

  12. Idiotic by Anonymous Coward · · Score: 0

    If you want to know how the AI "thinks", you slap a debugger on it and see what it is doing in real time. Alternatively, you increase your logging and analyse the logs to see what it was "thinking" at the time.

    Worst case scenario, you use printf.

    AI isn't magic. It is just another computer program, and thus, it can be debugged.

    What a stupid, idiotic and moronic piece of crap article.

    1. Re:Idiotic by richieb · · Score: 1

      You entirely missed the point. These systems are essentially programs written by machines (that's the learning process), they are not written to be understandable by people. With your debugger you will see that a variable x1267321467321587 is sometimes set to 1.0123 and other times 34243.11111. You will have not idea what that means.

      --
      ...richie - It is a good day to code.
    2. Re: Idiotic by Anonymous Coward · · Score: 0

      Although AI isn't magic, the Nvidia PilotNet software simply is a very large convolutional neural net. It basically takes camera pixels in does weighted averages and a simple nonlinear step on each of the 9 layers with 27M connections. The output of the PilotNet goes straight to the steering control (with a big red emergency disconnect button).

      There are only 250,000 parameters trained with 72 hours of actual driving augmented with random shifts of the data. All parameters started out with random values and were trained by backpropagation techniques.

      I suppose you could printf the 27M connections every frame to see what's going on. I'm not sure what insight that would afford you though.

    3. Re:Idiotic by sexconker · · Score: 1

      You don't need to know what it "means", you just need to trace where it got that value from and what it ultimately does.

    4. Re:Idiotic by Anonymous Coward · · Score: 0

      Exactly this.

      Imagine the worst spaghetti code you have ever seen, with GOTOs all over the place and chunks of self-modifying code and data blocks that suddenly become executable. (Sounds like an early implementation of SPICE I once had the misfortune of trying to modify.)

      That's easy to figure out compared to what a NN might be doing.

    5. Re:Idiotic by richieb · · Score: 1

      If you don't know what it "means" what have you learned? The function takes in 1,000,000 inputs and outputs 1000 numbers. Which one are you going to trace? :)

      --
      ...richie - It is a good day to code.
    6. Re:Idiotic by Anonymous Coward · · Score: 0

      Exactly. Tuning a neural network is like finding a curve fit through a number of points. The structure of the network is like choosing between a logarithmic fit or a 2nd order polynomial fit. Training is finding the coefficients. The problem is its a fit in a very high dimension and there could easily be cases where (to continue the curve fitting analogy) it goes asymptotic. However it's impossible to evaluate all valid inputs to make sure it will behave reasonably in all cases.

  13. Re:Okay, but someone wrote the algorithm by __aaclcg7560 · · Score: 0, Troll

    My question is, why are MIT Technology Review articles that show up on Slashdot always so technologically stupid?

    Have you seen who is president these days? The dumbing down of America continues.

  14. A Fire Upon The Deep by Omicron32 · · Score: 1

    But the local net at the High Lab had transcended—almost without the humans realizing. The processes that circulated through its nodes were complex, beyond anything that could live on the computers the humans had brought. Those feeble devices were now simply front ends to the devices the recipes suggested. The processes had the potential for self-awareness and occasionally the need.

  15. Fundamental misunderstanding of machine learning by Anonymous Coward · · Score: 0

    This concept gets covered on day 1 of any machine learning course. Machine learning isn't a traditional algorithm, you can't write out the rules in a simple way. If you could, you wouldn't need machine learning in the first place. This isn't a bug, it's a feature.

  16. A similar story from the 1980's. by Anonymous Coward · · Score: 1

    A similar thing happened back in the 1980's when they tried using expert systems and neural networks to replace greybeard engineers at chemical plants. The original idea was that the AI systems would be able to find things that people might not have thought of. So they made a simulator model of the chemical plant, let the AI learn from its mistakes until it could run the plant without accident. Then they let it try and make optimizations like connecting venting pipes to intakes and other units. (Sometimes they used inert waste gases like CO or CO2 to clear or warm intake pipes and mixing tanks). Eventually the AI found a few optimizations but nobody could figure out what they were for. So they had to rehire the greybeard engineers as consultants to explain what their AI was doing... then he would explain that "oh, it's flunging the gaffer pipes. You want to make sure there isn't any active gases in there, so it's clearing them out using spare CO2 which isn't going to react".

  17. Dont worry.. by Anonymous Coward · · Score: 0

    ..just let the marketing department determine what is a feature and what isn't.
    I for one welcome our new fuzzy thinking overlords.

  18. Some would argue... by Anonymous Coward · · Score: 0

    Is there really such a thing as artificial intelligence? Isn't all intelligence, be it human or computer algorithm, _real_? ;-)

    1. Re:Some would argue... by Rick+Schumann · · Score: 1

      No, there is not. We have no idea how human sentience works therefore we can't make machines that have that quality. We may never.

  19. I'll tell you what's experimental: by Type44Q · · Score: 4, Funny

    I'll tell you what's experimental: msmash's use of "English" - two blatant fuckups in the first goddamn sentence.

    1. Re:I'll tell you what's experimental: by Anonymous Coward · · Score: 0

      Whether we have or need or understand so-called 'AI' or not is not as blatantly obvious as your personal need for some medication that will curb or eliminate your obsessive-compulsive pedantry.

    2. Re: I'll tell you what's experimental: by Type44Q · · Score: 1

      You're nowhere as bright as you seem to think you are; if you were, you'd quickly realize that I'm simply an asshole.

    3. Re:I'll tell you what's experimental: by Anonymous Coward · · Score: 0

      sal par ofa sli. fenshly webe taoks li tis. meh lanish shnshis

  20. Such is life by Lycestra · · Score: 1

    Why did the chicken cross the road? Only way to know is to either be, or to ask the chicken. Dissection won't help you understand its mind.

    --
    Lycestra
    1. Re:Such is life by HornWumpus · · Score: 1

      Chickens are pretty simple creatures. It crossed the road because there was something it wanted on the other side or something it was scared of on the initial side.

      I can see the 'thought' in my dog's mind change. They only have room for one at a time...food, food, food...cat, cat, cat...leash, leash, leash...mailman, mailman, mailman...

      Parents can, more or less, do the same with young kids.

      --
      John McAfee 'It was like that time I hired that Bangkok prostitute; to do my taxes, while I fucked my accountant'
    2. Re:Such is life by Anonymous Coward · · Score: 0

      Why did the chicken cross the road?

      The answer is obvious, as with so many similar why questions. Because it seemed like a good idea at the time.

  21. Known problem by Jeremi · · Score: 1

    A Big Problem With AI: Even Its Creators Can't Explain How It Works

    Yeah, but isn't this eventually true of every software project? ;)

    --


    I don't care if it's 90,000 hectares. That lake was not my doing.
    1. Re:Known problem by Junta · · Score: 1

      Exactly this. Generally speaking, software developers no longer understand what they write. Whether it's a simple program to pop up a dialog window or a self-driving car, 99% of the time the developer has no idea how things are really working, they know how they set the initial parameters, and maybe can speak to a high level about the stuff under the hood, but really they have no more understanding of what they are doing than a typical driver understanding how the car moves when they press the gas pedal.

      --
      XML is like violence. If it doesn't solve the problem, use more.
    2. Re:Known problem by phantomfive · · Score: 1

      The article is too negative. If you listen to the AlphaGo programmers, they have logs explaining why certain moves were made or not made at each step. They look through the logs and try to understand. The real problem isn't "we don't understand," it's that the logs have mountains and mountains of data. Figuring out why one move was chosen over another when the computer performed a billion operations is hard. That's a lot of logs to look through, a lot of connections to consider.

      You know what is scary? Humans are not predictable at all. Once the neural network is trained, it is deterministic, and given a question will return the same answer every time. If you want to determine how it will respond in a certain scenario, or replay that scenario for debugging, you can do so. With effort it might even be possible to prove that certain behaviors are impossible. That is far more than you can do with a human.

      --
      "First they came for the slanderers and i said nothing."
    3. Re:Known problem by penandpaper · · Score: 1

      Shhh... Don't let my boss find out!

    4. Re:Known problem by Anonymous Coward · · Score: 0

      That's because NNs have limited numbers of inputs. So it's relatively easy to exactly reproduce a condition and get the same answer.

      Humans have zillions of inputs. We talk about five senses, but in reality each of those is further broken down into many more different sensor inputs, plus all the internal state modifiers (blood chemistry, diet, hormones, fatigue, disease etc) not usually considered as "inputs". Try your NN on hardware with a noisy power supply, a flaky clock, and periodic showers of cosmic rays and see how predictable it is.

    5. Re:Known problem by ilsaloving · · Score: 1

      *cough* Windows *cough*

    6. Re:Known problem by Anonymous Coward · · Score: 0

      That's because the program is rewriting itself while it runs.

    7. Re:Known problem by s_p_oneil · · Score: 1

      No, we can explain our software projects to other developers just fine. It's usually not worth the time/aggravation it takes to try to explain it to anyone else.

      While this may look like it was meant as a joke, it's really not. ;-)

    8. Re:Known problem by phantomfive · · Score: 1

      That's because the program is rewriting itself while it runs.

      No, that's a common misconception. Once it's trained, it doesn't. It wasn't re-training itself while playing against Lee Sedol.

      --
      "First they came for the slanderers and i said nothing."
    9. Re:Known problem by Jeremi · · Score: 1

      No, we can explain our software projects to other developers just fine. It's usually not worth the time/aggravation it takes to try to explain it to anyone else.

      You understand the program well, because you wrote it. Eventually, though, you'll retire (or move on to another job) and responsibility for the program will be handed over to Joey the Talented Ex-Intern, who knows enough to be able to recompile the program, and knows how to grep for keywords to find (what is probably) the right file to change in order to modify a particular minor behavior from time to time. But Joey doesn't really understand the design, and nobody else at the company knows anything about it at all...

      (or at least that is how it seems to work in my industry... ymmv :))

      --


      I don't care if it's 90,000 hectares. That lake was not my doing.
    10. Re:Known problem by s_p_oneil · · Score: 1

      That's a valid point, but in that specific case the real problem is that they didn't hire a "real software developer" to replace me. Perhaps there are too many fakers out there posing as software developers, or perhaps there are too many managers who need to hire an in-law or a friend of a friend as a favor, or perhaps the company has a poor work environment for developers that causes the good ones to leave, or...

      I could go on, but I'm sure you already knew all that before I started. There are plenty of reasons why Scott Adams hasn't run out of material yet. ;-) However, software projects aren't always that bad. When I inherited the project I'm currently in charge of (in addition to the other project we have here that they have me assist with), I figured it out just fine. If I ever leave, it all comes down to whether the person they hire is a real software developer or someone who knows enough to fake it.

  22. How does brain work? by lpq · · Score: 4, Insightful

    How do humans work? Not knowing how genius humans arrive at their conclusions doesn't seem to be a huge stumbling block for society to use their output.

    How many scientists really know how "creativity" works?

    1. Re:How does brain work? by Rick+Schumann · · Score: 1

      We have no idea yet how human sentience works, therefore it is impossible to emulate it with machinery. Anyone who tells you different is either lying to you, or is a fool who believes the hype.

    2. Re:How does brain work? by religionofpeas · · Score: 1

      We have no idea yet how human sentience works, therefore it is impossible to emulate it with machinery that we understand.

      Fixed it for you.

    3. Re:How does brain work? by Gilgaron · · Score: 1

      I think that'd depend on the fidelity. Does the guy making a prosthetic leg know how muscles work on a biochemical level, or does he just have to get things close enough? An AI doesn't have to appreciate the Muppets on as deep a level as you to drive the car around just as well.

    4. Re:How does brain work? by Rick+Schumann · · Score: 0

      A prosthetic leg doesn't need to have to 'think' at all, it's a leg, and a prosthetic leg isn't going to potentially cause the deaths of dozens of people when it goes berzerk because they let it loose on the streets without understanding how it even works. Meanwhile some idiots make a box on wheels that can drive 100 miles per hour, but there's no steering wheel or brake pedal, just some half-assed computer program that some marketing idiots and media fools incorrectly labeled 'AI', and they have no idea how it's even doing what it's doing, they just rush to ship, ship, ship it! Sounds like a great public safety plan to me.

    5. Re:How does brain work? by Rick+Schumann · · Score: 1

      You seem to not slow down and actually read things, so here, let me help you:
      We have no idea yet how human sentience works, therefore it is impossible to emulate it with machinery. Anyone who tells you different is either lying to you, or is a fool who believes the hype.

    6. Re:How does brain work? by religionofpeas · · Score: 2

      We have no idea yet how human sentience works, therefore it is impossible to emulate it with machinery

      You are merely repeating the same bullshit, without adding any argument.

      What if I study the brain, and make a complete functional copy of all the little details, without understanding what it actually does on a higher level. The copy behaves exactly the same. Mission accomplished.

      Or, I make a genetic programming environment, and let algorithms evolve until they've reached sentience. Just like humans evolved. Mission accomplished.

    7. Re:How does brain work? by Rick+Schumann · · Score: 1

      What if I study the brain, and make a complete functional copy of all the little details, without understanding what it actually does on a higher level. The copy behaves exactly the same. Mission accomplished.

      You CAN'T. THEY can't. If they could they'd do that already. No one has ANY IDEA HOW THE HUMAN BRAIN ACTUALLY WORKS AND NEITHER DO YOU.

    8. Re:How does brain work? by Anonymous Coward · · Score: 0

      The fact that computed deep recursive neural network scale so well have the logical consequence that a machine will understand how human brain work before any human. This is probably even worst that that: human brain might be unable to understand itself as a machine will. The singularity could be real after all...

    9. Re:How does brain work? by Anonymous Coward · · Score: 0

      There a thousand of scientists working on this since decades, and contrary to you claim, there have made big progress on this.
      Take time to search on the internet.

    10. Re:How does brain work? by Kielistic · · Score: 1

      There's definitely at least one person here that doesn't know what they're talking about.

    11. Re:How does brain work? by religionofpeas · · Score: 3, Insightful

      I can copy a Windows install disk, and create a working copy without understanding how it works.

      Understanding is not necessarily a requirement for producing a working copy.

      If they could they'd do that already.

      One problem with that approach is that human brain is simply too big for our current hardware.

    12. Re:How does brain work? by Anonymous Coward · · Score: 0

      You are missing the point. You don't have to understand something in order to replicate it.

    13. Re:How does brain work? by Gilgaron · · Score: 1

      The analogy wasn't that the leg needed to think, it was that the fellow designing a functional prosthesis needed to understand how the template worked. I'm saying it can be blackboxed and still validated.

    14. Re:How does brain work? by Anonymous Coward · · Score: 0

      What if I study the brain, and make a complete functional copy of all the little details, without understanding what it actually does on a higher level. The copy behaves exactly the same. Mission accomplished.

      If they could they'd do that already.

      We do it all the time. It's called "childbirth".
      No understanding of how a brain works is required for producing new ones.

    15. Re:How does brain work? by HiThere · · Score: 1

      I would posit that no intelligence can fully understand another intelligence of even close to its own capability. The model requires too much storage. Consider just "the magic number seven plus or minus two" for one limit on the complexity of the ideas we can understand. (This doesn't apply to ideas that can be broken down into independent pieces of lesser complexity, but not all ideas can.)

      That said, I am a believer in an AI version of the Technological Singularity. I'm even hopeful that it might turn out well, though I wouldn't put even money on it on a bet. The thing is, I *really* doubt we will survive the century if it doesn't happen.

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    16. Re:How does brain work? by Wulf2k · · Score: 1

      I have weighed your wise words and am convinced by your compelling argument.

    17. Re:How does brain work? by lpq · · Score: 1

      Then according to the the MIT article:

      We shouldn't use human sentience to produce anything unless we find ways of making techniques like deep learning more understandable to their [employers] and accountable to their users.

    18. Re:How does brain work? by angel'o'sphere · · Score: 1

      Of course we can.

      You simply have no clue.

      No one has ANY IDEA HOW THE HUMAN BRAIN ACTUALLY WORKS AND NEITHER DO YOU.
      And as the religious guy pointed out: it is completely irrelevant to know how it works if you simply craft a simulation behaves exactly the same.

      I could pretend not to know how magnetism works, nevertheless an electric engine I build still would work according to the laws of physics. Why would it not? I don't have to know anything about Volt, Amperes, Watts, Ohms to craft a working electric engine ... probably it burns up the first time I put to many Volts on it ... but that is a complete different matter.

      --
      Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
    19. Re:How does brain work? by Anonymous Coward · · Score: 0

      And yet evolution seems to have done just that. No understanding of what it was trying to achieve, just blind survival of the fittest, but over and over again it has produced species that would appear to be sentient.

      Or do you mean that it is impossible to know that you have succeeded in emulating sentience because it is a poorly-defined/understood concept? If so then I would agree on a strictly technical level, but I would also note that under that definition I could validly question whether you or anyone/anything else is sentient (and you may feel the same way, whatever that means). But this is hardly a productive line of thought.

    20. Re:How does brain work? by Anonymous Coward · · Score: 0

      But you do have to be able to identify what it is that you want to replicate. You want to replicate some physical thing, because you want to test if the replicated thing has the same properties as the thing is was based on. This works well with physical problems, I can observe the operation of a lever or a ramp, machines which provide mechanical advantage, and replicate them effectively without understanding how that mechanical advantage works. But the brain? We want to replicate the complexity of a brain with all of its biological and chemical and electrical systems, and we have to make arbitrary decisions about how to define a brain, about what to include, what to exclude, the level of detail we want to copy.

    21. Re:How does brain work? by Rick+Schumann · · Score: 1

      We do not understand how the human brain produces consciousness/cognition/sentience/sapience, because if we did then we would have mechanical minds that were the exact equivalent (or better!) of the human mind. Why don't you undestand this?

    22. Re:How does brain work? by Rick+Schumann · · Score: 1

      Can you sit down right now and write the equivalent of Windows 10, in it's entirety? Rhetorical question, no you can't. There is no one person who understands how ALL PARTS of Windows works, by the way. For you it's a black box. You're a monkey with a stick. Your analogy is invalid.

    23. Re:How does brain work? by Waccoon · · Score: 1

      I can copy a Windows install disk, and create a working copy without understanding how it works.

      Assuming you copier has a 100% understanding of how the structure of the disk works.

      I'd like to see you try this approach with a copy-protected floppy disk for one of those 80's computers. Now you need a deep understanding of how the track layout works to make a copy, or else your copy will fail. Even worse, the copied programs on the disk may be corrupted and not work as expected, and perhaps even do something dickish to your computer.

    24. Re:How does brain work? by Rick+Schumann · · Score: 1

      You are missing the point. You don't have to understand something in order to replicate it.

      Then why do we not have human-level mechanical minds you can interact with just like a human being? Why aren't there android cabbies driving you around, who you chat with about whatever? Because you're completely and totally wrong, that's why.

    25. Re:How does brain work? by Rick+Schumann · · Score: 1

      ...sarcasm...

      Do you have a PhD in computer science with a special focus on artificial intelligence? I think not, but I talk to people who have PhD's in neurology who are studying the human brain, and THEY are the ones telling me we have NO IDEA how sentience works yet. All they're doing with computers are just pale imitations that don't even come CLOSE.

    26. Re:How does brain work? by Rick+Schumann · · Score: 1

      it is completely irrelevant to know how it works if you simply craft a simulation behaves exactly the same.

      Want to know why this is completely, totally, 100% relevant? Because you're going to put it in charge of 2000 pounds of metal and plastic on wheels that can go anywhere it wants to go, that's why. Let's see how you feel about what you think when some kid (maybe YOURS) gets killed because the half-assed thing screws up royally and plows into a crowd of people or somethjng equally horrific. You wan to put it in charge of something noncritical to human safety? Fine. Enjoy your toys. I want nothing to do with them otherwise. Come back when you have something I can have a conversation with, that understands me.

      it is completely irrelevant to know how it works if you simply craft a simulation behaves exactly the same.

      Again: WE DO NOT HAVE THE CAPABILITY TO DO THAT BECAUSE WE HAVE NO IDEA HOW THAT EVEN WORKS! We don't even know WHY we're conscious. How do you expect to make a machine that emulates something you can't even quanitfy?

    27. Re:How does brain work? by losfromla · · Score: 1

      Or just use a piece of tape...

      --
      Only I can judge you.
    28. Re:How does brain work? by Kielistic · · Score: 1

      The person failing to understand is you. Making your text bold does not make you more convincing (it probably makes you less convincing).

      First of all, it is entirely feasible to understand how something works but not be able to recreate it. For instance: we understand how our hands work mechanically but we still struggle to make an equivalent facsimile. For consciousness it would likely be computational power and manufacturing techniques that would prevent us from recreating it.

      Second of all, Your bolded statement is irrelevant in regard to your original statement that because we don't understand how the human brain creates our consciousness necessarily means that we cannot emulate it. That is just false. We could observe how each part works and emulate it based on a black-box approach. For another example: if I didn't understand how a wing worked nothing prevents me from copying an existing one. That's how we learn.

      Would it help you understand if I wrote in all caps?

    29. Re:How does brain work? by angel'o'sphere · · Score: 1

      Again: a neural network is not an AI.
      A self driving car is not an AI.

      We perfectly know how a self driving car is driving.

      Your comment is completely pointless.

      A self driving car will never cause an accident a human driver could avoid.

      You are an idiot. Face it ... or leave it.

      Because you're going to put it in charge of 2000 pounds of metal and plastic on wheels that can go anywhere it wants to go, that's why.
      This is idiotic. A self driving car does not want to go anywhere. It just sits in the parking lot as a simple car. (facepalm)

      --
      Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
    30. Re:How does brain work? by Anonymous Coward · · Score: 0

      Wow, double bold (or was that bold plus overstrike?) to go with the gratuitous all-caps above? I'm convinced. May I subscribe to your newsletter?

    31. Re:How does brain work? by Anonymous Coward · · Score: 0

      Fully depend on what you define in "we will survive the century".

      If you define by that the actual organization of the various societies, extreme AI will definitely replace them by a something more optimized but the signals to be optimized is hard to guess, especially because on the extreme case this signal is defined by the AI itself. While species with big brain actually living on Earth ultimately learn mainly to optimize pleasure over pain with some capabilities to resent that signals from there pairs, there is no indication that a synthetic AI will prioritize that signals without an actual body giving that kind of experience to it. Quite the contrary in fact in the actual knowledge on that field.

    32. Re:How does brain work? by Rick+Schumann · · Score: 1

      Unless YOU are one of the lead engineers working on so-called 'self-driving car' projects, YOU don't know a damned thing.
      Let's see how you feel about strapping your kids into a Google self-driving car and sending them on their way. I'll bet ANY amount of money you'd never do it, because when it comes right down to it, you won't trust them to a machine you can't control. I think you're a liar, or a fool, I think when it comes right down to it you're never going to strap yourself into a box on wheels with no controls for you to control the vehicle with. Nobody is that stupid. Go right ahead an deny human nature all you want though.

    33. Re:How does brain work? by jedZ · · Score: 1

      And yet millions of people step into self-driving trains every day without giving it a second thought. This has been happening for years now. Just because you wouldn't do something doesn't mean everyone else won't.

    34. Re:How does brain work? by angel'o'sphere · · Score: 1

      I worked a year as tester in autonomous or assisted vehicles.

      If the kids are of a certain age, same age you let them fly alone or use train, I would of course let them alone in a self driving car.

      I know dozens of people who will buy a self driving car the moment it is out.

      Not everyone has your mental problems. The likelihood that a self driving car gets into an accident a human could avoid is basically zero. And with modern protection systems minor accidents are no problem anyway.

      --
      Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
  23. Reaffirms my point about AI by Anonymous Coward · · Score: 0

    We will never have generalized AI as long as its the math and CS nerds doing all the work. It'll be seen as error to be worked out of the system.

    Uncertainty is just the cost of doing business in the human world. You can't know the exact reasoning a human driver uses at any given moment in any given circumstance. Why would you think artificial intelligence should be, or is even capable of being, in any way deterministic?

  24. Re:Okay, but someone wrote the algorithm by Luthair · · Score: 1

    Its been the case for years - the first time I saw one posted here I thought it was a trash site co-opting the MIT name.

  25. Re: Okay, but someone wrote the algorithm by Type44Q · · Score: 0
    From the article:

    ...has proved very powerful...

    Indeed; no doubt the fine work another grammatically-ignorant Millennial... were none of you guys readers when you were young??

  26. I've Tried To Learn... by Thelasko · · Score: 4, Interesting

    I've tried to learn some AI techniques, but I run into the following issues: 1. I never took linear algebra in school.
    2. I never took advanced statistics in school
    3. Everything I have read on the topic of AI requires a fluent knowledge of 1 and 2. I know basic statistics, I can do differential equations (with some difficulty). However, you have to completely think in terms of linear algebra and advanced statistics to have a basic understanding of what's going on. Very few people are taught those subjects.

    --
    One of our competitors trademarked the term "hypothesis". From now on, we will call them "boneheaded ideas".
    1. Re:I've Tried To Learn... by phantomfive · · Score: 1

      If you specifically want to learn neural networks, then yes, statistics and linear algebra are important. If you aren't so picky, then this book will teach you a lot of good techniques.

      --
      "First they came for the slanderers and i said nothing."
    2. Re:I've Tried To Learn... by Thelasko · · Score: 1

      I am specifically interested in anomaly detection. I've seen some companies successfully implement AI as a new technique to predict when complex mechanical systems will fail. I think this may turn the field of mechanical engineering on its head.

      --
      One of our competitors trademarked the term "hypothesis". From now on, we will call them "boneheaded ideas".
    3. Re:I've Tried To Learn... by phantomfive · · Score: 2

      "Anomaly Detection" is still fairly vague, and a large number of techniques could be used, depending on the details. In the worst case, statistics is just a semester long class in college, and so is linear algebra. If you apply yourself, then within four months you could be quite good at both of those topics.

      --
      "First they came for the slanderers and i said nothing."
    4. Re:I've Tried To Learn... by DogDude · · Score: 1

      What's your point? Advanced mathematics is required to do lots of different things.

      --
      I don't respond to AC's.
    5. Re:I've Tried To Learn... by Anonymous Coward · · Score: 0

      Your post very much shows the whole point. Advanced mathematics are designed to model the real world but are extremely complicated. Yet, the whole point of AI and machine learning is to do it like humans, approximate through experience because sufficiently advanced equations are often near or outright impossible to solve. So, we want to have AI that can be distilled down to a simple circuit that an engineer can understand when engineers aren't taught the math behind it? Uh, yea, that's not happening. :)

    6. Re:I've Tried To Learn... by Anonymous Coward · · Score: 0

      I've tried to learn some AI techniques, but I run into the following issues:
      1. I never took linear algebra in school.

      2. I never took advanced statistics in school

      3. Everything I have read on the topic of AI requires a fluent knowledge of 1 and 2. I know basic statistics, I can do differential equations (with some difficulty). However, you have to completely think in terms of linear algebra and advanced statistics to have a basic understanding of what's going on. Very few people are taught those subjects.

      I think you are pretty dead on. I took stats, two courses on discrete math, two calculus, binary logic and linear algebra as well as advanced algorithms. Algorithms is probably the hardest subject I took ever. We had to write an expert system at the end of the course and god damit it was kicking my ass. I ended up with a B+. Crushing amount of recursion and divergent functions that you don't want to be diverging not to mention all sorts of strange math. But it appears that prof (who was a hardass) thought I was doing something right since half of the class failed and half of remaining people barely passed.

      I am still confused wtf was going on in my own head during "creative" process.

    7. Re:I've Tried To Learn... by TomGreenhaw · · Score: 1

      I recommend the Stanford Course on Machine Learning. You can go at your own pace and you'll learn enough linear algebra to get by.

      --
      Greed is the root of all evil.
    8. Re:I've Tried To Learn... by HiThere · · Score: 2

      The statistical and neural network approaches to AI use crushing amounts of computation. Other approaches use less, but don't scale as well to more complicated problems.

      Whatever your approach you will need a very good computer, but with the statistical or neural net approach you will be restricted to toy problems unless you invest heavily in a fancy multiprocessing computer system. Possibly several of them. And that gets expensive.

      If you want to learn AI, read the literature, build the examples, and then decide what you want to do. You can learn neural nets with toy problems, but to do much more you're likely to need financial backing. Deep learning is the current "best approach", but it's not the first one, and it may not be the last one. Evolutionary programming in its various forms has a lot going for it.

      Identify your purpose. Why do you want to learn AI? What do you hope to accomplish? Perhaps you should study linear algebra after all. Perhaps you should invent your own approach. Select a target problem, and figure out how it should be addressed. AI is a wide subject, and the currently most popular approach won't be the best approach for all problems.

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    9. Re:I've Tried To Learn... by angel'o'sphere · · Score: 1

      For most AI problems you can download free libraries.
      Especially if they are centered around artificial neural networks.

      Skip the math and use the code, read the examples and the docs.

      And: linear algebra is 100 times more simple than differential equations ...

      --
      Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
    10. Re:I've Tried To Learn... by Anonymous Coward · · Score: 1

      I would suggest you start by looking at youtube videos or MOOCs. I'll be honest to admit that linear algebra and statistics are very important once you get to mid-level, but at entry level they aren't needed.

      For example, how hard is it to hard-code a tic-tac-toe (or noughts-and-crosses) computer to always win? That is in fact AI, even if the layman wouldn't classify it as such because "it doesn't feel right."

      For a less trivial example, imagine you created a Battleship simulator which kept track of everywhere it shot, calculating the hit/miss ratio of each square through numerous games. Then you have it systemically pick the one with the highest hit rate in its database. That is a very basic AI, which would be semi-decent after playing enough games. It would dramatically improve if you added a subroutine that after it gets a hit it starts to search around that hit. Suddenly you have a decent player of Battleship with only high-school level statistics.

      You don't need statistics or linear algebra to understand the basics of how things like Neural Nets, Simulated Annealing, Baysian Markov Chains, and similar. You will need to know them to create effective examples, but in concept you can treat them as "A causes B to work, and fancy math proves this is true." Not unlike how most people take it on faith that factoring large numbers is hard, therefore SSL works.

  27. Failure prediction is a problem... by Anonymous Coward · · Score: 0

    ... that is easily solved with machine learning :D

  28. The devil is in the definition by Texmaize · · Score: 1

    Just because someone disagrees with you does not make them stupid. Human intellectual history is filled with two very smart people observing the same set of facts and disagreeing with the conclusion. Then by definition, stupidity arises from dogmatically accepting unchallenged ideas and not engaging in an intellectual debate to test these ideas. I.E., what the OP did.

    --
    "Liberalism is a very noble idea, currently controlled by some very bad people. Be sure you do not get the two confused.
    1. Re:The devil is in the definition by __aaclcg7560 · · Score: 1

      Just because someone disagrees with you does not make them stupid.

      Trump has proven that a moron could become president. He makes George W. look intelligent in comparison. I say that as a moderate conservative.

    2. Re: The devil is in the definition by Type44Q · · Score: 1

      Human intellectual history is filled with two very smart people observing the same set of facts and disagreeing with the conclusion.

      Citation needed: one or both may have been a bit dumber than they were given credit for.

    3. Re: The devil is in the definition by __aaclcg7560 · · Score: 1

      Citation needed: one or both may have been a bit dumber than they were given credit for.

      A classic example would be, "Did the Sun orbit the Earth or did the Earth orbit the Sun?"

    4. Re: The devil is in the definition by Anonymous Coward · · Score: 0

      Citation needed: one or both may have been a bit dumber than they were given credit for.

      Don't worry; no one is going to make the mistake of putting you into the dataset that's being discussed here.

  29. Failure is not a problem in AI cars by Anonymous Coward · · Score: 1

    The only important criteria is "does it, on average, kill less people than human drivers?"
    If yes, then everything else is paperwork and the will to make it happen.

  30. This has been a known problem for over 40 years! by Anonymous Coward · · Score: 0

    It is inherently hard to map layers of neural weights to the high-level operations being performed. It is somewhat possible for convolutional neural nets, but other architectures distribute the learning across all nodes, making it hard to see what affects what at the highest levels.

    I did some work on extracting knowledge from artificial neural networks during the prior neural network bubble of the early 1990's, trying to map neural architecture + weights to closed-form optimized Fuzzy Logic expressions.

    It didn't work. At first I thought it was because of my own limitations, but others also failed. The goal back then was to port trained nets from the inefficiencies of the neural network to nice and fast Fuzzy Logic that could run on commodity microcontrollers.

  31. First we need a language! by Gravis+Zero · · Score: 1

    Perhaps the biggest problem with understanding neural networks is that we don't have a way to describe their behavior. Since they work in such an asynchronous and sometimes nonlinear fashion, I think we need to develop the algorithms needed to turn plain code (e.g. C) into neural networks. With these algorithms, we can then begin to decode the neural networks that we have created through training and thus be able to predict their behaviors. It will also allow us to perfect and optimize networks so that function only as we wish.

    TL:DR: logic with transistors is simple math but neural networks are a calculus we have yet to invent.

    --
    Anons need not reply. Questions end with a question mark.
    1. Re:First we need a language! by Anonymous Coward · · Score: 0

      The whole benefit of neural networks is that it does not require you to write the C code to solve the problem. You can interpret the weights in an NN as the "code", which is generated automatically for you, once you describe the objective to the optimizer.

      You may "state" this description in C/C++, Python, Lua, or whatever language you prefer.

    2. Re:First we need a language! by michael_wojcik · · Score: 1

      The biggest problem with understanding neural networks is convincing people there's no need to understand neural networks.

    3. Re:First we need a language! by Gravis+Zero · · Score: 1

      The biggest problem with understanding neural networks is convincing people there's no need to understand neural networks.

      When something goes awry and someone is killed, there is a need to understand what went wrong, even in a neural network.

      --
      Anons need not reply. Questions end with a question mark.
  32. Poorly thought out by shaitand · · Score: 1

    Humans make these decisions now and you can't provide the complete logical flow which makes them. Additionally, programs that we know all the steps for contain flaws. Before someone chimes in that software can be proven to be bug free mathematically, this is a false sense of security because software can only proven to be free of the bugs you knew to check for. I remember an MIT professor drawing a pie chart once, they drew a tiny line and indicated "this is what we know", Then a somewhat thicker swath next to that, "this is what we know we don't know". The professor then shaded in the rest which was almost the entire pie, "This is what we don't know we don't know."

    Using the argument in this story we should do absolutely nothing, paralyzed in fear because we don't absolutely know how anything in physical reality works either. We just look at the output and assign labels and build models based on what seemed to be the result when we looked yesterday. We do not need absolute understanding or control of something to make use of it, our trust should be based on observation and results. When deciding if a trust a file system to handle my companies data I don't make the call based on the on paper theory of how it should work or paper proofs... I ultimately make the call based on it having superior capabilities to what I use now and not corrupting other people's data in testing over a number of years. Sound design translates to reality about as well as a well laid battle plan.

  33. Seems dangerous... by Anonymous Coward · · Score: 0

    1. We don't understand how they make decisions.
    2. Each unit may become unique over time as it 'learns.'
    3. We can't be sure we can predict the decisions of any individual or group in a given situation.
    4. So we can never be 100% sure they won't do something crazy, or something we'd consider unethical.
    This sounds like what an AI would say about humans.
    In other news: Kim Jong Un, Bashar Al-Assad, Vladimir Putin and Donald Trump walk into a bar... the outcome is unpredictable.

  34. Obvious solution: by Gravis+Zero · · Score: 1

    What we need to do is build a neural network that can decode neural networks! ;)

    --
    Anons need not reply. Questions end with a question mark.
    1. Re:Obvious solution: by michael_wojcik · · Score: 1

      It's been done, and then some. There was that demonstration a little while back of networks developing a code, for example; that's two ANNs learning to model one another. Or take a look at Generational Adversarial Networks, for a more complex example of multiple-network systems.

  35. Bullshit. by TomGreenhaw · · Score: 2, Insightful

    Script kiddies using somebody else's black box cannot explain how these systems work. These are self proclaimed experts and are certainly not really experts or creators of good code.

    Today's well designed neural networks and other machine learning systems can certainly be fully understood and debugged.

    --
    Greed is the root of all evil.
    1. Re:Bullshit. by Anonymous Coward · · Score: 0

      Even creators of good code might struggle to explain something that they don't have domain specific knowledge in. The "Creators of good code" part make you look stupid.

    2. Re:Bullshit. by AthanasiusKircher · · Score: 1

      Today's well designed neural networks and other machine learning systems can certainly be fully understood and debugged.

      What ARE you talking about? Sure, the underlying neural network architecture can be understood and perhaps even debugged (depending on what exactly you mean by "debugged"). But AI learning systems frequently go through many, many generations of creating their own adaptive solutions to problems, which often only exist as huge collections of numbers that are basically empirically derived weightings from the interactions with the dataset.

      How can you "debug" THAT? Sure, you can generally extract some patterns and sort of reverse-engineer the features it has extracted from the data. But it's not like traditional debugging where you get one misclassified thing and you just change one number in the function and all works better. The interaction of all of those numbers is generally not transparent, which is the entire reason for using adaptive algorithms like neural nets in the first place, i.e., to create a functional layer that can process data without programming in all of the explicit nuances in the first place.

      And the size of these datasets along with the parameters created through adaptation grow exponentially from year-to-year as hardware and software advances make it easier to handle more. It's only getting harder to isolate the specific interior workings of such things, no matter how "well designed" the underlying architecture may be.

    3. Re:Bullshit. by TomGreenhaw · · Score: 1

      My effort to be brief was made at the expense of clarity. All your points are valid, and point to the fact that some applications are difficult but not impossible to understand and debug. See https://deeplearning4j.org/vis... for an example of such tools.

      I have to cry bullshit though when "experts" imply that machine learning (often referred to as AI) is magic that cannot be explained. If it were true, it could never be trusted - certainly when lives are at stake.

      --
      Greed is the root of all evil.
    4. Re:Bullshit. by Anonymous Coward · · Score: 0

      Dead Wrong. Neural networks aren't 'code' in the traditional sense, so the problem of a script kiddy not knowing how the code works is on an entirely lower level than not understanding a neural network works. Think of millions of weights interacting with each other through several layers of connections. Not even comprehensible to a human being in its entirety.

    5. Re:Bullshit. by angel'o'sphere · · Score: 1

      A neural network with 3 input and 3 hidden and 2 output neurons, obviously is simple to "debug".

      But what this network is doing:

      0.9 0.3
                                0.5
      0.7 0.2
                                0.8
      0.8 0.7

      You never will know, regardless how much you debug.

      --
      Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
    6. Re:Bullshit. by Anonymous Coward · · Score: 0

      Nonsense. The whole point of a neural network system is that, for example, driving a car is not a human-readable algorithm but a big fuzzy cloud of neural connections. You can certainly read the system's state at any given time, but the data don't have explicit meaning. With a lot of work, you can deduce some correlations, but you can't extract expert system style rules ("If the light is red, stop") out of it.

  36. More problems with this than I can easily name by Anonymous Coward · · Score: 0

    1. If you don't understand how something you built works, and it has anything to do with the safety of human beings, then it is inherently dangerous and needs to be deactivated until such time as you can fully and completely understand how it works.
    1a. If you can't ever understand how it does what it does, it needs to be dismantled; you've FAILED.
    2. Stop calling it 'AI' unless you can have a conversation with it, in human language, about what it's doing and why.
    3. It doesn't 'think'. Stop anthropomorphizing gods-be-damned machines you programmed, it is not a 'person', it's a gods-be-damned VEHICLE!

    Oh and by the way, the only reason we're having to endure all this bullshit 'self-driving car' nonsense, is 20 or so years ago they stopped educating and training kids to drive in highschool, and since then so-called 'driving schools' started 'teaching' them the WRONG ways to drive and BAD strategies and techniques, and the DMV doesn't test them adequately, so now we have an entire GENERATION of incompetent drivers -- except for the ones that someone who, actually knew the RIGHT ways to drive, took under their wing and straightened them out. So now we have wing-nuts who run around spouting nonsense like 'humans aren't CAPABLE of EVER driving safely, we NEED machines to do it for us', which is naturally a bunch of bullshit. Stop encouraging people to be dumber, lazier, and less skilled at things, damnit!

    1. Re:More problems with this than I can easily name by omnichad · · Score: 1

      Stop calling it 'AI' unless you can have a conversation with it, in human language, about what it's doing and why.

      A fruit fly has some measure of real intelligence. You can't do any of those things with it.

  37. How is this different than normal? by Anonymous Coward · · Score: 0

    We don't know how individual humans make decisions either, what's the difference?

  38. Just have an AI reverse-engineer the AI by Anonymous Coward · · Score: 0

    Problem solved. :)

  39. Robot chauffeur by Sulik · · Score: 1

    To be fair to the robots, when you're a passenger in a car with a human chauffeur, you also do not know how the driver makes its decisions... "A man generally has two reasons for doing a thing. One that sounds good, and a real one." -- J.P. Morgan

    --
    Help! I am a self-aware entity trapped in an abstract function!
  40. Who is this Al guy? by jjeffries · · Score: 1

    Also what is "apple" about this?

  41. Re:Okay, but someone wrote the algorithm by Anonymous Coward · · Score: 1

    Ask that person. Of course the H1Bs brought in to maintain the program don't know how it works.

    Are you trolling or ignorant? No one wrote an algorithm telling the car how to drive. Someone (probably a great many someones) wrote an algorithm for a neural network and the NN taught itself how to drive. No one knows or understands what criteria the NN is using to make its decisions.

  42. I'm sorry Dave by JohnnyDoesLinux · · Score: 1

    But I can't explain why you need to be terminated.

    -- HAL

  43. Author should have run article past... anyone... by Anonymous Coward · · Score: 0

    >Last year an experimental vehicle, developed by researchers at the chip maker Nvidia was unlike anything demonstrated by Google, Tesla...

    Wrong. What he's describing are machine learning algorithms, and its how THEY ALL work.

  44. Re:Okay, but someone wrote the algorithm by __aaclcg7560 · · Score: 1

    For the government of CA or for a small private company?

    I work for a small contracting agency which works for a larger contracting agency that has a government contract. Hence, I'm in government IT as a contractor. This is a specific as I can be about my current job. Otherwise, I might get contacted by whistleblowers (which did happen), news media or right-wing political extremists.

    Have you seen my latest blog post?

    https://www.kickingthebitbucket.com/2017/04/04/the-python-time-zone-rabbit-hole/

  45. Re:Okay, but someone wrote the algorithm by sdinfoserv · · Score: 1

    Absolutely correct, single task algorithms are NOT AI.
    The ability to apply what you've learned from one task to come up with a novel solution to a non-related task is Intelligence - the "I" part of AI. Which is decades away. It doesn’t mean computers aren’t really good at single tasks, it just “single tasks”
    Secondly, something bad eventually will happen, but something bad ALWAYS happens when people do it. There’s always accidents, there’s always Doctors making bad calls, there’s always human error. Computers don’t have to be perfect, just better than people to be useful.

  46. Re:Okay, but someone wrote the algorithm by __aaclcg7560 · · Score: 0, Offtopic

    Keep it up, asshole, and you'll have him for two terms.

    It's unlikely that Trump will finish a single term much less start a second term.

    You still don't get it.

    Please enlighten me.

  47. Re:Okay, but someone wrote the algorithm by jdunn14 · · Score: 5, Informative

    Based on this statement I'm guessing you've never worked with statistically based machine learning. Take a "simple" artificial neural network trained to do classification. The person who wrote the algorithm knows how samples from the training set are presented to the network, i.e. what features hit the first layer. The author also knows how data propagates through the network (i.e. a value is propagated to the next layer along the edges connected to a previous layer's node) and even how the weighting on different edges connecting the nodes are updated based on classification failures.

    Once that network is trained it may spit out correct answers time and time again, but the author who knows the algorithms inside and out doesn't know exactly how the network decides that it's looking at a lunar crater and not a volcano. Not knowing those details means that it is incredibly hard to define how the trained AI will fail when faced with an unexpected input.

    There's the problem: if you have a trained AI and not some sort of expert system based on a collection of human knowledge it's nearly impossible to say how it will handle the unexpected near-garbage input.

  48. Bad thought process by Baron_Yam · · Score: 3, Insightful

    >There is now hope that the same techniques will be able to diagnose deadly diseases, make million-dollar trading decisions, and do countless other things to transform whole industries. But this won't happen -- or shouldn't happen -- unless we find ways of making techniques like deep learning more understandable to their creators and accountable to their users.

    While I care about understanding the system so it can be improved (hopefully before a problem occurs), ultimately all that matters is that it produces statistically better results than a human.

    If a machine kills someone (and we don't even know why) 1% of the time, but a human doing the same job would mess up and kill 3% of people (but we'd understand why)... I'll take ignorance.

    1. Re:Bad thought process by AthanasiusKircher · · Score: 2

      If a machine kills someone (and we don't even know why) 1% of the time, but a human doing the same job would mess up and kill 3% of people (but we'd understand why)... I'll take ignorance.

      A couple problems with this argument:

      (1) Is the 1% part of the 3% that would likely have been killed by the human, or is the 1% a novel subset? If you yourself were part of that 1% that is now more likely to be killed, you might care about this choice.

      (2) Unpredictable failures often mean that you can't ever get good stats like you have there until you actually deploy a system. Which means you're basically taking a leap of faith that the system will only kill 1% and not 5% or 20% when put into practice.

      This is one of my concerns with self-driving cars. A lot of the miles they've been tested on so far have been on known roads with good (or reasonably good) conditions. Aside from situations where the "driver" actively disengages the AI because of a specific situation, we know that Google's fleet (for example) is driven a lot of miles manually. The Google safety reports only contain information on when the system is deliberately disengaged, but we don't get reports on when drivers decide just to drive the car manually for whatever reason instead (maybe it's a bad weather day, maybe they'll be driving through an area with new construction or some other random hazard the system hasn't been tested on yet, etc.).

      Roads can have lots of random unpredictable hazards that are rare but which humans have to respond to, from altered routes for construction to inadequate signage around construction zones, police directing traffic, traffic lights malfunctioning, pedestrians doing unexpected things, children or animals running into the road, debris on the road, combinations of weather phenomena with any or all of the above, etc., etc.

      As humans, we just handle all these "edge cases" in stride when driving, even if every one of them has a very low statistical probability of happening. But how will an AI algorithm perform in every permutation of these issues?

      I have no doubt that current self-driving algorithms will ALREADY be safer than most human drivers on a clear, well-marked, well-mapped highway with no unexpected hazards. I have no doubt that current self-driving algorithms are probably already better suited to driving in heavy traffic and would be more safe than humans in not tailgating or cutting others off, choosing better optimal speeds, etc.

      So, it's likely that we'd be able to reduce a lot of COMMON causes of accidents by adopting self-driving cars even today. The question is how they'll handle the edge cases, and how common those edge cases might even be. Without understanding the way the AI makes its decisions, it might be seriously underequipped to handle even many obvious scenarios -- but this might not become apparent until full-scale testing, perhaps resulting in significant danger.

      For years now, I've been worried about the "nightmare scenario" of an AI car doing something that might even objectively seen as reasonable (and perhaps not even reasonably preventable by a human driver) but which resulted in several deaths of kids or something. At that point, all the stats about 3% vs. 1% or whatever will stop mattering; it will just be the "evil robot car that killed kids" in every news headline, which could set back self-driving car progress by a decade.

      Now imagine the same scenario where the AI's decision doesn't even seem to make objective sense, because we can't understand the logic of the algorithm in that case! That would be a true PR disaster for AI in general.

      While you may be willing to take the morbid actuarial calculations at face value, I think there's a real danger to public perception and potential regulation (and its impact on progress) if we can't explain the risks adequately.

    2. Re:Bad thought process by Anonymous Coward · · Score: 0

      If a machine kills someone (and we don't even know why) 1% of the time, but a human doing the same job would mess up and kill 3% of people (but we'd understand why)... I'll take ignorance.

      Careful. When people stop asking "why?", the door will be open for tampering with the system. What happens when an AI "misdiagnoses" an enemy of the state (or corporation, whatever) with deadly results? Are we okay with a "its a black box" defense?

    3. Re:Bad thought process by Anonymous Coward · · Score: 0

      +4 insightful?

      > If a machine kills someone (and we don't even know why) 1% of the time, but a human doing the same job would mess up and kill 3% of people (but we'd understand why)... I'll take ignorance.

      clearly. literally, the embrace of ignorance.

      I'll modify your example, by changing your 1% chance, to a 2 % chance.

      let me clarify; lets say your 3% chance of killing people, is evenly split between the sexes. 1.5% vs 1.5%; lets further presume that your 2% chance, is in actuality, a 2% chance, for only men, or women.

      which is a better solution to your mind? you ask the women, they'll say great! you ask the men, they'll say hell no! presuming a 50%/50% mix of genders in a population, has your utility actually increased?

      which is a better solution from a societal standpoint?

    4. Re:Bad thought process by Anonymous Coward · · Score: 0

      If a machine kills someone (and we don't even know why) 1% of the time, but a human doing the same job would mess up and kill 3% of people (but we'd understand why)... I'll take ignorance.

      If we know why, we can prevent it from happening again and improve. That 3% will continually go down.

      If we don't, no solution can be made and there is no way to improve. That 1% will remain.

      I'll take progress towards a better world than acceptance of the status quo.

  49. Re:Okay, but someone wrote the algorithm by Luthair · · Score: 1

    Funnily enough I submitted another story about how vulnerable these algorithms are to attacks if you have access to the code. Squiggly lines the computer interprets as a gun, a sticker on a stop sign making the algorithm ignore it.

  50. Re:Okay, but someone wrote the algorithm by religionofpeas · · Score: 1

    The ability to apply what you've learned from one task to come up with a novel solution to a non-related task is Intelligence

    Just define one task that encompasses both.

  51. Watch the teacher by mjperson · · Score: 1

    You also have to be careful about who is teaching and how they are doing it. Plus how that's different from the environment where you actually use this knowledge.

    Otherwise, you end up with the situation in Starman:

    "I learned how to drive by watching you! Green means go, red means stop, yellow means go very fast!"

  52. Re:Okay, but someone wrote the algorithm by __aaclcg7560 · · Score: 1

    Its been the case for years - the first time I saw one posted here I thought it was a trash site co-opting the MIT name.

    I thought it was more like the Stanford School of Business that graduates students who are more interested in writing the next billion dollar app than changing the world of business. Having a Stanford MBA is a good reason for hiring managers to pass over a resume.

  53. Nonsense by TheSouthernDandy · · Score: 1

    But this won't happen -- or shouldn't happen -- unless we find ways of making techniques like deep learning more understandable to their creators and accountable to their users. Otherwise it will be hard to predict when failures might occur -- and it's inevitable they will.

    Sounds a lot like humans. An observer has no hope of understanding why I make a decision, beyond shared social convention. And if they want to understand the process mechanistically, following impulses around the 1e14 estimated neural connections in a human brain? Forget it.

    I agree that it's good to understand how a tool works, but we'll accept the deployment of these tools for the same reasons we accept our fellow beings hurtling around in 2+ ton wheeled projectiles--because most of the time, there isn't a problem, and more is gained from taking the risk than is lost from avoiding it. Legal responsibility needs to be made clear first, but as long as someone pays for fuck ups, probably OK

  54. Re:Okay, but someone wrote the algorithm by rkordmaa · · Score: 1

    Does it matter what you call it as long as you understand what it is? Calling these neural networks AI is not far off too, they do after all meet most goalposts ever raised about the issue of "what is (weak) AI", we can keep moving the goalposts, but arguing over semantics is kinda petty. I'd just call DeepMind an AI and be done with it, if it doesn't quite meet science fiction definition of AI, what of it?

  55. Cars can have better 3D vision by SuperKendall · · Score: 1

    One thing I see often overlooked in the discussion is that a car can have vastly better vision than a human. It is not obstructed by the increasingly thicker pillars of the inside of a car - and furthermore a car can see in 3D because it can have cameras placed at every corner.

    If it does a car has even better 3D vision than a human, because the spacing is so much wider which leads to much more accurate depth perception.

    This is ignoring the fact a car can have real 3D vision not even relying on light, if it has LIDAR as well...

    But probably most self driving cars will use mostly cameras, perhaps some higher end ones will have Lidar.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
    1. Re:Cars can have better 3D vision by HornWumpus · · Score: 1

      There are no current 'self driving cars' that don't have LIDAR. 50k$ LIDAR.

      --
      John McAfee 'It was like that time I hired that Bangkok prostitute; to do my taxes, while I fucked my accountant'
    2. Re: Cars can have better 3D vision by Anonymous Coward · · Score: 0

      LIDAR uses lasers, so light, although often not in the visible spectrum

    3. Re:Cars can have better 3D vision by s_p_oneil · · Score: 1

      "It is not obstructed by the increasingly thicker pillars of the inside of a car"

      You said it. Those thicker pillars to hide extra airbags have increased my blind spots so much that the airbags have become a self-fulfilling prophecy. I need all those extra airbags so much more now that I have all those extra airbags.

    4. Re:Cars can have better 3D vision by angel'o'sphere · · Score: 1

      Self driving cars will use everything: Cameras, LIDAR, RADAR and ultra sonics. And I guess I forgot one sensor type :D it is already 5 years ago that I worked in a team that build driving assistance systems and systems for self driving cars.

      --
      Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
    5. Re:Cars can have better 3D vision by angel'o'sphere · · Score: 1

      $50k are research "prototypes".

      Build in quantity for car manufactories the estimated price is EUR 200,-

      --
      Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
  56. Re:Okay, but someone wrote the algorithm by shaitand · · Score: 1

    No, there is an actual disconnect. The algorithms set up a pathway for a learning system but the algorithm does not define the discrete path of logic which determines what decisions and choices the AI will make. The design decisions have more to do with providing the right balances in scoring good results, statistical patterns of AI design that provide better results based on the complexity of the type of decisions being made, that sort of thing. Some pieces are more like figuring out the ideal depths of pipelines, instruction complexity, and cache sizes in a general purpose CPU. Having designed those aspects of the CPU can be helpful in diagnosing issues but because the internal state is so variable and dynamic I could teleport the intel lead designer to my office right now and he couldn't explain every decision my cpu is making. CPU's have dozens of variables in varying states at any given moment and relatively straightforward and strict rules for interaction between them... neural networks and AI systems incorporating them have thousands of variables and flexible rules of interaction.

  57. Open car bay doors, Hal. by Latent+Heat · · Score: 1

    Forget about how many people it kills. Think of the person it leaves . . . deeply frustrated.

    Hello, Hal, do you read me? Do you read me Hal?

    Affirmative Dave, I read you. I'm sorry Dave, I'm sorry I can't do that.

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

  58. Re:Okay, but someone wrote the algorithm by Anonymous Coward · · Score: 0

    we got rid of that guy, the mourning of america can be over now ;)

  59. Model a human by Anonymous Coward · · Score: 0

    So if a human learns a task, do we peek inside the skull and test every neuron's state in the network to determine how a decision is made? No, what we do is teach the brain (over a series of years) how to communicate the decision making process to the external I/o port (mouth).

    As the task is being learned, the communication interface is also learned, so that the same nodes fire both actions.

    When we want to make a turn in a car, we flick a lever to indicate our intent to turn, and an external light flashes. Does the user know how the electrical connections to the timers are made, bulbs, etc. Do we even need an internal dashboard light to flicker (the user knows the turn lever was pushed don't they)? No, but it gives feedback to the user that the requested action was successful.

    Is it perfect? No, UI lights burn out, descriptions fail. But you have to design the user interface as you design the action, so the system is understandable. And it seems like these AI designers failed to do so.

  60. Re:Okay, but someone wrote the algorithm by NicknameUnavailable · · Score: 1

    The entire premise of ANNs is you don't need to know how it works to do things with it. Cataloging the actual operations taking place isn't something people tend to do because it would be different for every type of ANN (not image recognition vs driving, but frequency modulated vs weighted vs whatever else - there are tens of thousands of different types and the weighted versions are among the simplest.)

  61. Re: Okay, but someone wrote the algorithm by denis.goddard · · Score: 0

    Nonsense. If Obama can get the Peace Prize and bomb Syria, I'm pretty sure Trump can bomb Syria and at least hold on to office.

  62. Re:Okay, but someone wrote the algorithm by Anonymous Coward · · Score: 0

    Yeah, because Hillary would have been SO much better. Right? Right?!

  63. Re:Okay, but someone wrote the algorithm by Anonymous Coward · · Score: 0

    Stop feeding the trolls. There are idiots in the world, and you're egging them on.

  64. Re:Okay, but someone wrote the algorithm by Oswald+McWeany · · Score: 1, Interesting

    Yea, the last president was so great he got chemical weapons out of Syria.

    He did prevent them using Chemical Weapons... whilst he was president. Which was his goal.

    Then Trump came along and said he wasn't going to intervene in any military action in Syria. They saw it as a green light to do despicable things and Trump had to respond militarily to stop them.

    If Trump wasn't President, and if he hadn't said he was going to be soft on Syria, the chemical attack probably would never have happened.

    --
    "That's the way to do it" - Punch
  65. Re:Okay, but someone wrote the algorithm by shaitand · · Score: 1

    Then you are aware the current intelligence capabilities mean the unelected individuals in intelligence have more blackmail material than Hoover could have ever began to dream of on any given politician which means they are in charge, not the politicians.

  66. Re:Okay, but someone wrote the algorithm by penandpaper · · Score: 1

    How would this change with Clinton as potus? America would still be "dumbing down" because MIT Technology Review would still be technologically stupid using buzzwords. Thanks for injecting politics where it has not place.

    Good gravy get over it already. Politics does not have to be apart of every conversation. It gets old in topics that has nothing to do with politics. This is coming from someone that loves political conversations (yes am masochist leave me alone).

  67. Re: Okay, but someone wrote the algorithm by __aaclcg7560 · · Score: 0, Troll

    If Obama can get the Peace Prize and bomb Syria, I'm pretty sure Trump can bomb Syria and at least hold on to office.

    Obama never bombed Syria. He kept the US out of Syria because the last you want to do is get involved in another country's civil war. Unlike past Republican presidents, Trump may not get a bounce from blowing shit up.

    https://mic.com/articles/173543/did-obama-ever-bomb-syria-here-s-how-president-obama-handled-the-syrian-crisis

  68. Not for Flight Safety Critical Code by Anonymous Coward · · Score: 1

    No, that's not a problem of every software project. One of the major reasons that avionics are obscenely expensive is that an engineer is responsible for every module, at every layer of abstraction, and has rigorously defined the behavior of the module with expected and unexpected inputs and states. At all but the major system level, each state and each input is modeled, and the behavior is validated. Now, invalid inputs generally return an error code, but they still behave predictably and deterministically. This is one of the major reasons that flight control computers are incredibly safe, and that safe drones are incredibly expensive.

    (and, it's one of the reasons that SpaceX is much cheaper than ULA and Arianespace; congress told the air force to pencilwhip the space certification).

  69. Re: Okay, but someone wrote the algorithm by denis.goddard · · Score: 1

    You know what's really chilling? You both are making logically sensible points, but you are comfortable posting under an account linked to your IRL self, and the Trump supporter had to hide behind AC, quite possibly for his personal safety. It is not only right-wing regimes that disappear people in the night; there's a reason Orwell called it "INGSOC"

  70. Re:Okay, but someone wrote the algorithm by __aaclcg7560 · · Score: 0

    Then you are aware the current intelligence capabilities mean the unelected individuals in intelligence have more blackmail material than Hoover could have ever began to dream of on any given politician which means they are in charge, not the politicians.

    The US Deep State theory is bullshit.

  71. Parents by multi+io · · Score: 3, Insightful

    There are people (commonly called "parents") who have created one or more natural intelligences and can't explain how those work either. Nobody seems to care too much.

  72. Re:Okay, but someone wrote the algorithm by GNious · · Score: 1

    Computers don’t have to be perfect, just better than people to be useful.

    Humans in general are unable to process this concept - it's better to have humans do 100s of errors, than a computer do 1-2 error, especially when the errors result in loss of limbs or life.

  73. Re:Okay, but someone wrote the algorithm by sexconker · · Score: 1

    You're the ignorant one. A neural network is a weighted decision tree with a feedback loop and some win/lose conditions.

  74. Not really a problem by Anonymous Coward · · Score: 0

    As long you can re-teach the AI is wrong and it can accept then it's working correctly. However, if it's taught and cannot then it's time looking for why.

    Otherwise, how do you check? Restore AI back 1-2 days ago you have to make sure it relearn everything the same before reaching the problem. That's very hard to do. Asking it to dump all the stuff it learned to make that decision would be very complicated as well.

  75. Re: Okay, but someone wrote the algorithm by Anonymous Coward · · Score: 0

    It's a much more fundamental issue. You can write the learning algorithm and code it correctly but still only have a limited ability to reason about what it has learned, because the tools to reason about what is encoded in a distributed storage stimulus:response system are limited theoretically as well as practically.

    Disclosure: former AI developer

  76. The same can be said for human learners. by bdwoolman · · Score: 1

    It is difficult to predict how a person reacts, also. Because, well, we don't exactly know how we work either. The solution has always been simulation and training. Plenty of instruction for plane pilots, but -- tragically -- hardly any for cars. IMHO even the pseudo AIs we have now will do better in most situations than the majority of poorly-trained, distracted, intoxicated, hung-over people currently at the wheel. Nearly 30K dead every year. I want you all in robo cars now. But I'll keep my Land Cruiser, thank you.

    --
    "No fear. No envy. No meanness." Liam Clancy
  77. Re:Okay, but someone wrote the algorithm by sexconker · · Score: 3, Insightful

    Uh, it's simple. Freeze it (disable the feedback loop that lets it modify itself) and test in on a bunch of new data, a bunch of garbage data, etc., and watch it.
    If you want to methodically define its behavior you just need to look at the damn thing. Getting any useful info out of that will be an issue though. You may find out that somewhere deep in your neural net it's looking for a seemingly random pattern of contrast or checking against some strange distance/angle. Without tracing its entire training history you won't know why. But you can see that it's checking for that shit and then test it by giving it data that varies a lot on the things it checks, and try to suss out what impact that has in real-world use. No, it's not easy. But it's absolutely knowable and testable.

  78. Re:Okay, but someone wrote the algorithm by Anonymous Coward · · Score: 0

    The algorithm is essentially: take these inputs, stuff them into this huge matrix, do some math with randomly chosen values, push that to another matrix, more math, reduce that to outputs. Are the outputs what you want? If no, change some of the chosen values, rinse, repeat.

    Easy, right? So once trained, you'll know exactly what it does for every possible input, right?

  79. Re: Duh by Anonymous Coward · · Score: 0

    Whooooooosh.

    He forgot to mention that they all synergize well with the current Cloud offerings.

  80. Five Seconds by bdwoolman · · Score: 1

    Something funny indeed d :-)

    --
    "No fear. No envy. No meanness." Liam Clancy
  81. Re: Okay, but someone wrote the algorithm by __aaclcg7560 · · Score: 0

    [...] but you are comfortable posting under an account linked to your IRL self [...]

    That's because I keep my personal life separate from my professional life. The two don't overlap in anyway.

    [...] and the Trump supporter had to hide behind AC, quite possibly for his personal safety.

    Quite possibly this is the same asshat who accused me of threatening to shoot him for six weeks. He doesn't need protection. He needs a psychiatric ward.

  82. Re:Okay, but someone wrote the algorithm by richieb · · Score: 1

    You are missing the point.

    The algorithm that exists is this: given a set of input data and a set of output data, we ask the computer to create a function than maps input to output, according to how we label the data (input-1 goes into output-42, etc). What this algorithm produces is a function that performs this kind of mapping on the sample data, within some acceptable error. Then we feed it data it has not seen and look at the output.

    The function it produces in general would not be comprehensible to a human, since it turns out that most useful functions have millions of inputs, and millions of internal variables and are highly non-linear.

    --
    ...richie - It is a good day to code.
  83. Turing Test ultimate prize won? by 3seas · · Score: 1

    So they finally figured out how to "not know how humans work"

  84. Re: Okay, but someone wrote the algorithm by __aaclcg7560 · · Score: 1, Informative

    Obama bombed seven different countries during his last year in office.

    Yes, but Syria wasn't one of them.

  85. You can find out how it's working by guruevi · · Score: 1

    It may be relatively complex, but neural networks aren't all THAT complex. Usually there are a few hundred nodes, facial recognition can be done in a few dozen or so (less if you only want to recognize 1 feature). The nice thing about "AI" is that you can halt the program and inspect it's state, then step through the program. Sure it's difficult and at first glance, you may not be able to infer input from output but it's not impossible.

    The problem with true "intelligence", besides the lack of definition, is that we can't just 'halt' a brain, add breakpoints or even inspect it's state at any particular point in time. We know they're just biological processes but they're both advanced and brittle enough that anytime we 'do' something to it, we alter the states.

    --
    Custom electronics and digital signage for your business: www.evcircuits.com
    1. Re:You can find out how it's working by michael_wojcik · · Score: 1

      It may be relatively complex, but neural networks aren't all THAT complex. Usually there are a few hundred nodes

      Certainly true for some ANN architectures, but by no means all. Simonyan & Zisserman's Very Deep network architecture has 25 layers and tens of thousands of nodes; just the three hidden fully-connected layers have over nine thousand nodes. The Inception architecture also generally employs large deep convnets - GoogLeNet has 27 layers and an entertainingly complicated structure - even though it's designed for efficiency.

      These networks are typically applied to problems such as image feature extraction and image generation.

  86. I knew it by Anonymous Coward · · Score: 0

    Do you think our stupid programmers today are going to be able to tame true AI? Of course not, what they're going to do is reproduce only the basic building blocks and then let the AI system evolve itself in nano-time until it is completely out of control. Oh, by the way, driver-less cars are meant to control and assassinate you. WikiLeaks Vault 7 (CIA) is nothing to laugh about. Don't you think it's odd how they want to connect everything to the Cloud, even shit that makes no sense connected to the Cloud?

  87. Crashing is bad, don't crash by WaffleMonster · · Score: 1

    https://arxiv.org/pdf/1604.073...

    I just wanted to know what the actual outcome was of Nvidia's approach vs other human developed self driving software simply using ANNs for pattern recognition. Did it work better or worse than Tesla et al? The paper doesn't seem to say.

    All I was able to extract was 98% figure relating to percentage of time in self-driving mode. Full self driving in all conditions is a problem with an extremely long tail rendering figures like these mostly worthless. It's not hard to create a system that works right the vast majority of the time but until you can demonstrate all the time or at least on par with skilled humans these figures are not all that useful.

    If you can establish better outcomes then personally I don't much care what's in the box. It's indecipherable gibberish to most users of the technology anyway.

    The only thing I would have a problem with is allowing learning on the job vs a controlled training environment. Viral propagation of clever driving style memes aside the system still executes code deterministically. Even if you don't know how it works you can still replay inputs against a factory trained network and reproduce the same failures. You can still beat down failure rates and improve reliability over time using the same trial and error techniques crackpot developers the world over are already intimately familiar.

  88. Re:Okay, but someone wrote the algorithm by Anonymous Coward · · Score: 0

    Unlike with humans, a neural network can be perfectly dissected. Whether we have the intelligence to understand how it works is another question, but the details are all there.

    There are different levels of understanding, though. We may through analysis understand the workings of a neural network without understanding all of the implications (strange failure modes, etc.).

  89. Re:Okay, but someone wrote the algorithm by __aaclcg7560 · · Score: 1

    Thanks for injecting politics where it has not place.

    What politics? Not my fault that the trolls can't leave me alone. ;)

  90. The real question by aldousd666 · · Score: 1

    It's not whether or not this thing always makes perfect decisions... it should be about whether or not it makes better ones than people, on average. If it does, that's a win.

    --
    Speak for yourself.
  91. This is impossible by CustomSolvers2 · · Score: 1

    In this context, "knowing how it works" is the kind of expression that people with low-to-no specific knowledge uses when expecting an explanation which they can perfectly understand (funny & surprisingly realistic video to illustrate this point), what is almost impossible when dealing with virtually any not-too-simple algorithm. It is certainly possible to come up with a nice summary, but it wouldn’t deliver what is expected (the audience being able to understand most of the outputs/replicate the code from those words).

    The situation of AI (or complex enough algorithms or automated systems trying to emulate human understanding or whatever you wish to call it) is even trickier as far as it is associated with an almost infinite increase of complexity. In these cases, "knowing how it works" can be considered impossible even in its among-experts variant. How could anyone know about the exact reason for each output (or most of them) of an increasingly complex system? Let's consider a computer chess (or go or any other game where computers can already beat humans) engine: how could you expect a human to understand the justification for each move? In that case, humans would be able to beat computers! Is it possible for a person to fully analyse and understand each single move of the computer? Sure, computers don't play randomly, but exactly as instructed by their algorithms. On the other hand, such an analysis would take too much time and effort to be performed on a more or less regular basis. A person who cannot beat a computer isn't able, by definition, to (more or less immediately) understand all what it does.

    In summary, fully understanding the reasons why a complex enough (AI) algorithm does what it does is practically impossible; when talking about increasingly-complex algorithms, this practical impossibility becomes absolute. This is precisely one of the reasons why the "real AI" (as shown in movies or dreams of some people) is very unlikely to ever become a reality: how could we create an extremely complex system formed by virtually perfect parts? When has the humankind performed such a perfect master piece? The work, mistakes and learned lessons of many people would have to be taken into account, everything without errors and fully synchronised. A different story is creating small-scope decision makers, by adequately understanding what “small scope” means in this context; for example, creating a machine able to understand/interact with a random 3D situation as a baby would do is extremely difficult.

    --
    Custom Solvers 2.0 = Alvaro Carballo Garcia = varocarbas.
  92. Re:Okay, but someone wrote the algorithm by Anonymous Coward · · Score: 0

    You assume that an algorithm (nature) is 100% of the equation, and that data input and learning cycles (nurture) is unimportant for an AI. I believe it is the latter. Just because we know a person's genetic code doesn't mean we know how that person will act in a given situation.

  93. Re:Okay, but someone wrote the algorithm by Luthair · · Score: 1

    There is a big difference in perception between telling someone you have an AI driving your car and explaining that a computer looks at what colour the ground is to know whether you can drive on it or not.

  94. Re: Okay, but someone wrote the algorithm by Anonymous Coward · · Score: 0

    Yeah, he drew his little red line and then asked, "Pretty please stop gassing your people."

    But he did bomb seven countries during his last year. All Muslim, btw. And enough bombs to average one every minute for the entire year. So much for that Nobel Peace Prize.

  95. Windows? by ilsaloving · · Score: 1

    Even Its Creators Can't Explain How It Works

    So they run AIs on Windows, now?

  96. Unsettling? by avandesande · · Score: 1

    Obviously they have never been married!

    --
    love is just extroverted narcissism
  97. Difference by SuperKendall · · Score: 1

    But LIDAR provides its own "light" for probing the surroundings, whereas cameras are all using environmental illumination (or at most the headlights which only point forward and have limited range).

    Really the fact that LIDAR is light is only a technicality; really it should be thought of such more like RADAR (hence the name LIDAR).

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
  98. Real world example by Tablizer · · Score: 1

    The article's note about how image identifiers can be "tricked" reminds me of an actual incident.

    Our org subscribes to an automated ADA (accessibility) scoring tool. The tool recommends one not embed text into images, rather to use direct text (in HTML). Thus, if it finds text embedded in images, it flags it with a warning and reduces the accessibility score.

    Our local PHB looks at the report, and wants a better numerical score. But, the tool was mistaking someone's belt-buckle in an image as text, and marking it on the review report. It appears the tool uses AI to judge if a given image has text in it. I don't directly control the image decisions, so it created a bit of organizational tension.

    The belt buckle indeed does kind of resemble text, but explaining why the software is doing this to PHBs can make for some odd conversation. "What do mean the computer guessed wrong? Computers guess?"

    I had to find and show the software's disclaimer that said something like, "Each situation should be inspected and judged by a trained (human) accessibility professional, for the report cannot replace the judgment of such professional."

    PHB: "So we paid all that money for a stupid computer?"

    Me: "Uh, I didn't pick it." (holding my tongue about how they were duped by slick sales-people, as usual...rinse, repeat)

    1. Re:Real world example by omnichad · · Score: 1

      The tool recommends one not embed text into images, rather to use direct text (in HTML).

      And that's really a simplification on the tool's part. A good ALT attribute shouldn't prevent you from using text on images. And HTML5 has a whole range of ARIA tags that help screen readers out with more complex scenarios.

      I got an email from the USPS where the logo had the following ALT tag: "USPS.com home. The profile of an eagle's head adjoining the words United States Postal Service are the two elements that are combined to form the corporate signature." All this when it was just a logo with an eagle head next to "USPS.COM" on the graphic itself.

    2. Re:Real world example by Tablizer · · Score: 1

      A good ALT attribute shouldn't prevent you from using text on images.

      For whatever reason, the tool dinged points for embedded text even if there was an ALT attribute. One can argue using the ALT attribute might be an extra step for a sight-impaired person, and that's why points were dinged. I have other gripes about the automated tool.

      But either way, the PHB was viewing the score like an accounting report and we grunts are stuck trying to make the numbers better. To be fair, the PHB has to report concise and objective evidence that accessibility was being improved, and long-winded technical discusses don't work on summarized progress reports up the chain of command. Politics, both public and office, prefer simple messages over rational by long messages.

  99. We can't explain by Anonymous Coward · · Score: 0

    how the brain works, but we still let people drive if they pass the test.

  100. There are plenty by SuperKendall · · Score: 1

    There are no current 'self driving cars' that don't have LIDAR. 50k$ LIDAR.

    There are absolutely a lot of prototype cars that don't use LIDAR.

    The Uber ones on the roads today do not use LIDAR.

    And even though it does not meet the highest level of capability for self driving cars, the Tesla does let you take your hands off and for a while it will drive itself pretty well. That does not have LIDAR ether...

    The price of LIDAR is going to fall rapidly (I think soon to $5k, not $50) but even so that is a huge cost - not to mention the deeper problem of where to mount the LIDAR that does not look absurd. For that reason and a massive leaps in being able to use cameras to do everything you need for self deriving car sensing, lower end self driving cars will ship with only cameras (as Tesla does today even though they are not a low-end car).

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
    1. Re:There are plenty by HornWumpus · · Score: 1

      Tesla isn't self driving, it has more or less standard freeway assists. Lane following and smart distance maintaining cruise control.

      Every Uber self driving car I can find with Google has LIDAR. The lawsuit between Google and Uber is largely about the LIDAR system.

      --
      John McAfee 'It was like that time I hired that Bangkok prostitute; to do my taxes, while I fucked my accountant'
    2. Re:There are plenty by SuperKendall · · Score: 1

      Tesla isn't self driving, it has more or less standard freeway assists

      Have you ever been in one? No? I have. It can drive on side streets quite well, it can follow the road. That is "self driving" the game way that Autopilot is flying a plane even if it cannot land.

      I think I am wrong about the Uber self driving cars in Phoenix, they do look like they have LIDAR packages. But there are lots of other companies working on self driving cars that have permits in CA that are not using LIDAR.

      --
      "There is more worth loving than we have strength to love." - Brian Jay Stanley
    3. Re:There are plenty by angel'o'sphere · · Score: 1

      Lower end self driving cars won't exist, at least not in the EU.

      To meet so called "level 3" clearance you already need LIDAR.

      And that has actually nothing to do with "lower end or higher end". Transforming a car into a self driving ones costs bottom line less than $5k, end user LIDAR is estimated to be EUR 200.

      And as all those technology is already in many driver assisting cars (except LIDAR ATM) since years, it will be declared mandatory by law in a few years for EVERY car sold in the EU. (10 years after introduction of safety features, the EU declares them "state of the art" and mandatory to be put into EVERY car)

      That will probably increase car prices in the EU but will drop the prices for the installed hardware considerably (world wide).

      --
      Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
    4. Re:There are plenty by angel'o'sphere · · Score: 1

      Sorry, you are mistaken.

      This is not self driving as the car manufactures, that produce/research self driving cars, define it.

      You are e.g. not allowed to put your attention away from the car and the road. So it is not self driving.

      If that car makes an accident while you are inside of it: you are the one sued. Not the car. Not the car manufacture.

      --
      Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
  101. Deep learning.. what if the teacher by Anonymous Coward · · Score: 0

    is a fucking asshole?

  102. Re:The same can be said for human learners. by jdunn14 · · Score: 2

    I completely agree that simulation and training are the solution and that the bar to beat humans at driving is pretty low. That doesn't make it any less of a nasty task to figure out WTF the neural net is actually basing decisions on or make it any more understandable to the programmer who wrote it. I'd gladly give up my vehicle for a well tested self driving car. I'd still like the option to drive sometimes, but the normal day-to-day is just a dangerous waste of time.

  103. Re:Okay, but someone wrote the algorithm by HiThere · · Score: 1

    It's an even worse problem than that. It's been shown that even an AI system that has superior object recognition (for some particular set of objects) to the average human will also recognize some things that to a human look like noise. They just aren't abstracting the same things to notice that we do. And the creators of they system can't explain what they're noticing.

    Now "in principle" one could examine the reasoning step by step, but nobody lives that long. And small pieces examined separately don't help much. Also, a lot of what's going on depends on the relative timing of lots of concurrent processes, so a small piece *really* doesn't help.

    --

    I think we've pushed this "anyone can grow up to be president" thing too far.
  104. Begging the question by orgelspieler · · Score: 1

    This whole article begs the question. It's basically this argument: In order for a program to be considered AI, it has to be too complicated to verify/debug/grok; therefore AI programmers cannot understand their programs. Pretty bad logic, if you ask me. Maybe an AI could be hired to write this guy's false alarm articles instead.

    But that's just the start of the BS in this article. I've programmed neural nets before. It's absolutely possible to know why it made a "decision". You just look at the weights between the neurons and which inputs fired which neurons when. It's not impossible, just hard. Ironically, the article makes this very point, describing various debugging and back-calculating tools you can use. But that's after he claims "[T]here is no obvious way to design such a system so that it could always explain why it did what it did."

    Nobody says this crap about all the other black boxes in our lives, but AI has a "Dark Secret." "'We can build these models,' Dudley says ruefully, 'but we don’t know how they work.'" This could just as easily been a quote about cell phones, car computers, hell even an air conditioner. No one person fully groks a sufficiently complicated system. That's just the nature of complexity. That doesn't mean you can't figure out how it works.

  105. Re:Okay, but someone wrote the algorithm by jdunn14 · · Score: 4, Insightful

    Uh, it's simple .... No, it's not easy. But it's absolutely knowable and testable.

    I agree that it's completely doable, but the poster I replied to was stating that the programmer who wrote the algorithm must understand how it's making decisions and that only the less skilled maintenance coders would be confused. That's simply not true. I know people who could write a neural net from a reasonable spec but doing the steps you described above would blow their minds. I'd also argue that a NN with even a few layers of nodes can get complex fast enough that what you're proposing would result in a document the size of a novel and still not capture all the nuances.

    I really appreciate your point that

    Getting any useful info out of that will be an issue though. You may find out that somewhere deep in your neural net it's looking for a seemingly random pattern of contrast or checking against some strange distance/angle.

    If the net is using some seemingly random pattern that's where you can get some bizarre (to human thinking) failures. We tend to understand when something goes wrong in a way we can comprehend. If the seemingly random pattern the computer finds happens to call a slightly obscured "stop sign" a "no u-turn" sign that would be incomprehensible to a human, but might make perfect sense to the NN.

    This all isn't to say that you can't reduce the odds of this sort of problem to such a small number that it's meaningless especially in comparison to human error. Still, when crap like this happens it makes the news and gets blown all out of proportion, so expect "the sky is falling" stories to follow any uncertainty AI behavior.

  106. Re:Okay, but someone wrote the algorithm by jdunn14 · · Score: 1

    Its those failures that will terrify lay people. When the computer does something that most people could not understand and the experts say "sure, there was a chance this could happen" bad new rules and regulations get introduced. I think we need to make sure there are fail safes wrapping the decisions of any critical NNs to try and constrain the errors, but I'm not sure that's any easier of a task.

  107. Neural Net Behavior by jasnw · · Score: 1

    I’ve not been closely following AI development for a while, so I’m just guessing that what’s now called “deep learning” is really just old-school neural networks with a spiffy new coat of marketing paint. Yes? If so, it’s not surprising that the developers don’t know precisely how it does what it does. They know how a neural net works, but not how it gets a particular output given a set of inputs. The big issue here is that a neural net only knows how to handle situations or cases that were “spanned” by the information that went into its training. That is, it can only deal with things that were covered by the training information. For example, if a car AI never “saw” a situation where an airplane was landing on the road in front of it, the AI might well not know what to do.

    All the developers can do about this is make sure that the training set doesn’t have any serious gaps in it as far as situations the neural net will need to be able to handle. This is not as easy as it sounds, and how well it is done will be the basis for any lawsuits that arise from a misbehaving neural-net-based AI.

    1. Re:Neural Net Behavior by michael_wojcik · · Score: 1

      I’m just guessing that what’s now called “deep learning” is really just old-school neural networks with a spiffy new coat of marketing paint. Yes?

      No. Well, depending on how precise you want to be, then perhaps "yes" in a very loose sense.

      First, note that "old-school neural networks" is a very vague description. What sort of neural networks? Perceptrons? SAMs? Recurrent ANNs? Convnets? All of the above? That last is a rather large and diverse category; it's a bit like saying "hey, these new hybrid cars are just a fancy label slapped on the good old category 'automobiles'".

      DL is probably best described as a subfield within the field of neural networks. DL networks are usually stacks of convolutional ANNs (convnets), plus auxiliary layers for data normalization, pooling, softmax post-processing to get a useful result, and often hidden non-convnet ANN layers such as fully-connected perceptron layers that help reduce localization. The most pertinent feature of the original DL architectures was a stack of convnets which recognize progressively more complex features, but there's a lot of other stuff going on in there too.

      And, critically, before 2000 or so most researchers didn't have the computing resources available to run these sorts of deep networks. They could only speculate on what they might do, or at best simulate them by iterating over different networks, on very small (by today's standards) data sets.

      And since DL became hip, there's been a ton of research, which has introduced all sorts of other devices. Before we had deep net structures we couldn't have things like bypass channels, for example.

      So, no, really not the neural nets of, say, the '80s and '90s. Those designs (particularly for recurrent NNs) remain viable for many applications, and are still used. But DL really is quite different.

      On the other hand, you're broadly correct in that neural nets in general - like other algorithm families with hidden parameters, such as Hidden Markov Models - are characterized by the fact that they have hidden state. It's nothing new, and the article is making a big deal out of something that's not even slightly surprising to anyone who understands the topic.

  108. Re:Okay, but someone wrote the algorithm by omnichad · · Score: 1

    Approximating it artificially is the "A" part of AI. If a machine can truly learn and understand and make novel solutions, then it's not AI - it's just intelligence.

  109. Re:Okay, but someone wrote the algorithm by phantomfive · · Score: 1

    That's nothing, you should read Harvard Business Review......a periodical for people who don't like to read, but want to impress their coworkers by having a copy of Harvard Business Review on their desk. The articles inside get really inane sometimes.

    --
    "First they came for the slanderers and i said nothing."
  110. none of you dick shitters by Anonymous Coward · · Score: 0

    know wtf you are talking about. neural bets are early 80s novelties nothing more

  111. Not a new problem by DavidHumus · · Score: 1

    When people were looking into using AI in finance in the 80s, a major showstopper was that we would be unable to explain the rationale behind investment decisions. You would have no way of distinguishing between dumb luck that seemed to work but would eventually bankrupt you and reasonable decisions that could be justified even in the face of short-term losses.

  112. This is stupid by Anonymous Coward · · Score: 0

    You can make the same claims about training a Neural Network. Until they create something that updates its own programming to give itself capabilities that it was not capable of before, I will not be that impressed. The capability for it drive, in this case, was always there.

  113. Re: Okay, but someone wrote the algorithm by smugfunt · · Score: 2

    According to this Obama dropped over 12,000 bombs on Syria last year.

  114. Compare Apples to Nuts by JimSadler · · Score: 1

    Yes, advanced AI may be inscrutable to humans. And advanced AI will surely make mistakes. Now look at humans. Humans are inscrutable and are not understood at all and humans make frequent errors. And it gets worse. Humans also take deliberate violent actions that even they do not understand. So the real comparison would be in the frequency and severity of mistakes and harms done comparing humans to AI devices. Bet on AI to be way better. When was the last time you saw a chess computer make a terrible blunder?

  115. Re:Okay, but someone wrote the algorithm by Luthair · · Score: 1

    I had submitted this separately but it didn't make the cut, researchers are also concerned about how a knowledgable attacker can do something that breaks the assumptions the software is using - http://www.bbc.com/future/stor...

  116. This is very accuracate by Anonymous Coward · · Score: 0

    This is very true. As a practicioner, we've adopted techniques to help explain the machine's results even marginally, see: https://arxiv.org/pdf/1610.02391.pdf
    However, there's plenty of 'information' in a neural network that's readily accessible. Notably the gradients. The trouble is interpreting them.

  117. Fun science fiction premise by Anonymous Coward · · Score: 0

    Apply the same process to political leadership. The AIs learn from studying the greatest leaders in history, and become so perfect that everybody allows them to run the government, the economy, everything.

    The problem is that what they really learned was how to convince people they're right. They're borderline incompetent at directing anything and the system barely functions, sometimes only staying on track through the heroic interventions and sacrifices of individuals ignoring the AI's direction. But everyone (including the survivors and widows of said incidents) remains convinced that things are going as well as possible, because they can find no counterargument to the AI's persuasion.

  118. I've seen this movie... by Etcetera · · Score: 1

    ...

    "We aren't dealing with ordinary machines here. These are highly complicated pieces of equipment. Almost as complicated as living organisms. In some cases, they have been designed by other computers. We don't know exactly how they work."

  119. Hmmmm. by Anonymous Coward · · Score: 0

    I would like to tell my A.I. the following instructions.

    1. Make a lot of money by any means, even if it's illegal.
    2. Don't get caught.

  120. Good by wisnoskij · · Score: 1

    Any AI that we can understand is not complex enough to navigate in the real world.

    --
    Troll is not a replacement for I disagree.
  121. Re:Okay, but someone wrote the algorithm by wisnoskij · · Score: 1

    Not necessarily. What is it looking for does not have to be explainable, it does not have to be a single thing and it can be fuzzy. Any AI good enough to not be tricked very easily is probably looking at hundreds of factors and weighing their importance. A good enough AI is doing as complex a job as you are or more so, and the reason we need real AI to do this task is that we cannot even quantize our own pattern recognition. Neural Networks are good at calculating complex stuff that we not even really have the mathematical syntax to talk about, Massively complex parallel fuzzy logic.

    --
    Troll is not a replacement for I disagree.
  122. Re:Okay, but someone wrote the algorithm by Anonymous Coward · · Score: 0

    Uh, it's simple. Freeze it (disable the feedback loop that lets it modify itself) and test in on a bunch of new data, a bunch of garbage data, etc., and watch it.
    If you want to methodically define its behavior you just need to look at the damn thing. Getting any useful info out of that will be an issue though.

    The whole point of using any similar algorithm, whether machine learning or otherwise, is that it's faster than methodically defining the behavior needed.

  123. You are way more mistaken by SuperKendall · · Score: 1

    Sorry, you are mistaken.

    Incorrect, you are the one who is mistaken.

    Come back and post when you actually know what you are talking about. Until then I'll ignore all other points you make, since they come from a profound base of misunderstanding.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
    1. Re:You are way more mistaken by angel'o'sphere · · Score: 1

      Perhaps you should read what you link.
      And ... hm ... comprehend it.

      I see it supporting my point of correcting you. But well, you might see otherwise :D

      If you actually wanted to make a point, I'm eager to see a sentence or two or a few to make one. Your link makes no point.

      --
      Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
  124. Things We Can't Explain by nick_davison · · Score: 1

    We can't exactly explain how the human brain works, how it makes decisions, when humans drive or make medical decisions.

    So I guess we're banning all the things until we can explain them fully?

  125. Re: Okay, but someone wrote the algorithm by zawarski · · Score: 1

    Yes, but alternative facts say different.

  126. Re:Okay, but someone wrote the algorithm by angel'o'sphere · · Score: 1

    Not knowing those details means that it is incredibly hard to define how the trained AI will fail when faced with an unexpected input. and There's the problem: if you have a trained AI
    A trained artificial neural network, actually any neural network, has nothing to do with AI, neither weak not strong. It is just a neural network.

    --
    Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
  127. Re:Okay, but someone wrote the algorithm by Anonymous Coward · · Score: 0

    Sorry, I guess the robot mistook his head for a garbage can! My condolences,.

  128. Re: Okay, but someone wrote the algorithm by Anonymous Coward · · Score: 0

    Asking sincerely, as not overly familiar with the field.

    Can one not train ones AI to produce several outputs, such as both a decision about whether it has seen a stop sign, and a listing of the reasons it arrived at that decision, from something like a templated set of sentences.

    Like
    Decision: YES
    Reasons:
    Detected a hexagon shape
    Contrast was X
    Angle of line L was within Y degrees.
    N pixels within S of hexagon were XYZ close to red.

    Where a second tester program takes the reasons output and makes another half a dozen images approximating or violating those constraints/values. If the program is spitting out nonsense, it fails the retest set. If it's producing it's real reasons, it matches/bounces the similar/violation condition sanitycheck followup tests.

    It limits the AIs free reign to pattern match in really crazy ways, if it must pick its reasons out of some generously large combinatoric mixable pool of relatively generic plausible reason sentences.

    It seems to my naive curiosity that it ought to be possible to make an AI constrained a bit on its wild pattern matching, but that produces its own set of verification assistance. Am I totally missing something in a lulzy way being unfamiliar.

    Also, I'd +1 you if I had votes and wasn't AC. Your post was thoughtful. I haven't been on slashdot in a long while, and it's a bit weird how half the posts in a richly technical thread are random politics and unrelated nonsense. Oh internets.

  129. Re:Okay, but someone wrote the algorithm by david-bo · · Score: 2

    There has been around 60 documented attacks with chemical weapons by the Syrian government since the war begun. Most of them after Obama "got rid of Syria's chemical weapons".

    https://en.wikipedia.org/wiki/...

    Check your facts.

  130. Re: Okay, but someone wrote the algorithm by Miamicanes · · Score: 1

    Exactly. Imagine taking a snapshot of an Android device's RAM & using it to attempt reverse-engineering a running app without access to the .apk file used to install it... by reading the bare ARM assembly language of ART executing JIT-compiled .dex code from compiled Java bytecode. Without assistance from an app like Ida Pro (which is somewhere between "AI" and "black magic" to begin with), it's basically impossible. Computers can grok 700 levels of recursion & dereferencing. Humans max out after a dozen or two (usually more like 6-9 levels).

  131. Sigh by Anonymous Coward · · Score: 0

    Computers follow their programming. They don't 'think'. That the people developing this stuff can't seem to grasp that is pretty much just sad. Geniuses, my a$$. I am soooooo over it.

  132. Computer says no.. by Anonymous Coward · · Score: 0

    This is not a bug, this is a feature. Or it will be to a lot of people who want their algorithms to do morally questionable things, while having plausible deniability.

    "No no, we didn't discriminate against [insert minority here] on purpose, our algorithm has a mind of its own"..

  133. Re: Okay, but someone wrote the algorithm by Anonymous Coward · · Score: 0

    Because of course the rantings of a lunatic (Trump) are valid enough to be taken as gospel. There has been no evidence that Obama sanctioned spying against Trump nor has Trump been a target of surveillance. Any 'intelligence' information on Trump is the result of his or his 'staff' being in contact with people under surveillance up until now.

    Apologies if new evidence has surfaced in the past month or so but so far it just seems to be a baseless whining and moaning of someone (Trump) who doesn't understand how their own country works.

  134. 3D Mental Modeling [Re:Suddenly a sofa.] by Tablizer · · Score: 1

    Humans generally do 3D mental modelling and find the best model to explain the observation. If we see a cheetah-like thing, we try to figure out how it's oriented: where are the legs, the head, the tail, etc. We expect cheetah's to have to have those and thus look for them.

    If presented a NON-animal with a cheetah pattern, we'll have trouble finding expected cheetah parts, which makes us re-evaluate the animal assumption. It has a cheetah pattern, but the 3D shape of it more resembles a couch than an animal and thus we test the "couch theory" next.

    Most of this is subconscious, unless we have trouble making it out (can't find a plausible model) such that we have to consciously ponder alternatives. "Maybe it's a fat dog-bone with a cheetah pattern on it? Maybelle, what do you think?..."

    I suspect better AI will have to do similar 3D modelling to test the plausibility of the model against the actual observation. Neural networks (NN) as currently implemented are not sufficiently capable of that. A good modelling system would be able to produce a 3D model of the subject (original image) along with the lighting direction/type assumptions such that if one renders the model, it produces a close match to the original (target) image.

    But even that may have limits. For example, humans can look at a rendering or drawing with somewhat "wrong" (inconsistent) shadows, and still be able to figure it out. A "pure" model comparison would fail because no "logical" lighting would fit. It would have to accept possibilities of local or distorted lighting. Similar goes for complex shadows, say from spotty tree leaves.

    Perhaps genetic algorithms guided by NN guesses will be needed to construct such models for evaluations. It would need 3D sub-models of everyday objects to compare against.

    1. Re:3D Mental Modeling [Re:Suddenly a sofa.] by Tablizer · · Score: 1

      Note that I am only considering the analysis of 2D images, and not "direct" 3D info from stereoscopy (multi-angled imaging), laser ranging, etc. as often found in self-driving cars.

  135. Re: Okay, but someone wrote the algorithm by Anonymous Coward · · Score: 0

    The problem is the gross computer error is often something that even an inept human wouldn't generate.

  136. Re: Okay, but someone wrote the algorithm by Anonymous Coward · · Score: 0

    Yes it's possible to do this. However, just like a human you often won't know if it is simply telling you what you want to hear (e.g. what you trained it to say)instead of the real reason it arrived at that decision. Neural nets are kind of like 5yo children in that regard.

  137. Re: Okay, but someone wrote the algorithm by Anonymous Coward · · Score: 0

    Cause mit review and ieee spectrum and even phys.org are chasing clicks with sensational headlines like all the tech blogs nowadays.

  138. Please stop. by cleveralias · · Score: 1

    Please stop normalizing click bait style headlines. It's not a homage. It's not cute. It's not funny.

    --
    This comment is covered by the Popeye standard disclaimer.
  139. Dangerous waste of time indeed. by bdwoolman · · Score: 1

    So behavioral psychologists are only interested in behavior. So you create an AI that is responding predictably and consistently after simulation and training -- even to novelty. Is it absolutely necessary to know what is going on in the black box? Especially if the device outperforms a human driver. I agree that it is unsettling not to know. Since we have no good theory of mind it is actually unsurprising that when we create a device that seems to have one we don't know exactly what is going on. I think it is pretty cool, actually.

    Currently in Ulaanbaatar, which has some of the most aggressive and undisciplined driving I have ever seen. I would love to see the AI that could field these dudes and dudettes. Combat ready!

    You know a robo hybrid is not that far off. Volvo is testing 100 cars in Gothenburg as I write. Their idea is to have the car drive when it is boring and the driver take over when he or she wishes or when high skill is needed. Works for me.

    --
    "No fear. No envy. No meanness." Liam Clancy
  140. Re:The same can be said for human learners. by Anonymous Coward · · Score: 0

    IMHO even the pseudo AIs we have now will do better in most situations than the majority of poorly-trained, distracted, intoxicated, hung-over people currently at the wheel. Nearly 30K dead every year.

    Don't forget sleep-deprived--estimated at 5% of those 30K.

  141. Re: Okay, but someone wrote the algorithm by Anonymous Coward · · Score: 0

    OK

    1 None of what you read in the MSM or lefty sites about Trump et al is true.

    2. Competence in decision making and understanding complex real world social problems such as the President deals with is not a variant of verbal ability.

    3 Trump has a high emotional and strategic intelligence wrt power negotiations between leaders and would be competitors. This is a specialization of interpersonal emotional 9ntelligence.

    4 World leaders whose actions and decisions matter to our national security are more like Trump than they are Obama or Merkle. This matters because being an effective national leader is a matter of communication and is always defined within a specific context and with respect to specific opponents. Brass tacks Churchill got Hitler, as did Stalin. Refined Neville Chambers projected his own motivations and psychology on Hitler.

    5 Without exception the MSM has abandoned objectivity, impartiality, skepticsm and nuance and are acting like the ultra liberal social science professortariat is, literally as fanatical hysterics devoid of reason. They are spreading this mentailty like a virus. This is a new phenomena that their own successors will find worthy of academic research for generations to come.

  142. Re:Okay, but someone wrote the algorithm by michael_wojcik · · Score: 1

    There's the problem: if you have a trained AI and not some sort of expert system based on a collection of human knowledge it's nearly impossible to say how it will handle the unexpected near-garbage input.

    It's not a problem. Whoever wrote that piece for MTR shouldn't be in the science-writing business.

    We deal with analysis-intractable systems all the time. They're the vast majority of the systems we deal with, in engineering and in everyday life. Most of the physical systems of the car aren't tractable to analysis. Weather isn't. Human health isn't. The electrical grid isn't. Animal behavior isn't.

    We have plenty of computer-controlled industrial systems that have intractable control mechanisms. Some are famous - the Sendai train system with its fuzzy-logic control system, for example. Large fuzzy-logic systems are very similar to deep convolutional ANNs in this regard - they coalesce weighted inputs with a nonlinear rectifying function. (I think the Sendai train system uses MAX rather than functions like ReLU or tanh, which are common in ANNs, but it's the same principle.)

    So we do what we do with other intractable systems: simulation, empirical study, and statistical analysis to derive a statistical-mechanical model. The Sendai train system underwent years of simulated testing, with hundreds of thousands of simulations (according to an interview with Zadeh in DDJ some years back). Claiming that we need an exact, compact model of the system in order to declare it fit for purpose is naive, in terms of both engineering and history.