Slashdot Mirror


AI Can't Reason Why (wsj.com)

The current data-crunching approach to machine learning misses an essential element of human intelligence. From a report: Amid rapid developments and nagging setbacks, one essential building block of human intelligence has eluded machines for decades: Understanding cause and effect. Put simply, today's machine-learning programs can't tell whether a crowing rooster makes the sun rise, or the other way around. Whatever volumes of data a machine analyzes, it cannot understand what a human gets intuitively. From the time we are infants, we organize our experiences into causes and effects. The questions "Why did this happen?" and "What if I had acted differently?" are at the core of the cognitive advances that made us human, and so far are missing from machines.

Suppose, for example, that a drugstore decides to entrust its pricing to a machine learning program that we'll call Charlie. The program reviews the store's records and sees that past variations of the price of toothpaste haven't correlated with changes in sales volume. So Charlie recommends raising the price to generate more revenue. A month later, the sales of toothpaste have dropped -- along with dental floss, cookies and other items. Where did Charlie go wrong? Charlie didn't understand that the previous (human) manager varied prices only when the competition did. When Charlie unilaterally raised the price, dentally price-conscious customers took their business elsewhere. The example shows that historical data alone tells us nothing about causes -- and that the direction of causation is crucial.

112 of 185 comments (clear)

  1. What? by 110010001000 · · Score: 3, Informative

    " Charlie didn't understand that the previous (human) manager varied prices only when the competition did"

    This makes no sense. You don't need "AI" for this. You just need to feed all the available data into the program. The human manager had more information than the computer program did. If the computer program had the same information (and programmed rules) then it would make the same decision.

    1. Re:What? by NicknameUnavailable · · Score: 3, Informative

      The computer wouldn't even need that information, this is a basic microeconomics problem and a computer could easily solve it today. Interesting that some "journalist" writing for something named The Wallstreet Journal doesn't know this.

    2. Re:What? by Aighearach · · Score: 1

      Slashdot has come to this; the editors don't know the difference between things software "can't" do, and things the software is not (yet) programmed to do. Thanks for explaining it at the top of the comments; at least we still have that!

    3. Re:What? by 110010001000 · · Score: 1

      The computer would need to know the data of what the competitors are selling the product for in order for it to consider it in its algorithm.

    4. Re:What? by war4peace · · Score: 2

      I guess the root cause is still about the "why" not happening.
      Charlie has full access to all data, including competition's. However, in order for that data to be included in the algorithm, Charlie needs to actively add it, which doesn't happen because Charlie doesn't understand its importance.

      The problem is Charlie not considering competition's sale data in its algorithm despite the fact that the data is available.

      --
      ...gis sdrawkcab (usually not responding to ACs; don't bother posting as AC)
    5. Re:What? by 110010001000 · · Score: 2

      Lots of young people don't know how software (or computers) works at this point. They think it is magic, and that neural networks are somehow new.

    6. Re:What? by Anonymous Coward · · Score: 1

      The problem you seemed to have missed is that AI is coming in to solve problems better than humans. We don't use AI for simple tasks. That'll be overkill.

      In complex cases, where the use of AI is appropriate, human beings don't necessarily know what the "relevant data" is so they have no way of knowing whether the AI has enough data (or the right kind of data) to make good decisions. The AI, in turn, does not provide any mechanism to let the human know something is missing.

    7. Re:What? by war4peace · · Score: 2

      AI should be able to program itself (within imposed limits) - that's the issue here: it doesn't.

      --
      ...gis sdrawkcab (usually not responding to ACs; don't bother posting as AC)
    8. Re:What? by Anonymous Coward · · Score: 1

      Available data is ALL data. Relevant data is a tiny subset of that. Deciding what qualifies as relevant data is the essential problem of AI.

    9. Re:What? by 110010001000 · · Score: 1

      In the example, Charlie didn't have full access to the data, but even if he did he would need to be "taught" (a.k.a programmed), just like the store manager was taught by somebody. Computers aren't magic. They have to be programmed.

    10. Re:What? by 110010001000 · · Score: 1

      There is no such thing as "AI" and computers need to be programmed. Explicitly.

    11. Re:What? by 110010001000 · · Score: 1

      There is no such thing as AI. There are lots of problems that computers can solve better than humans. We have known this for at least 80 years now.

    12. Re: What? by phantomfive · · Score: 2

      There is definitely AI. Alpha go is AI. Clippy is AI. What you are talking about is the distinction between strong ai and weak AI. This is all weak AI, and strong ai is far from being invented.

      --
      "First they came for the slanderers and i said nothing."
    13. Re:What? by Aighearach · · Score: 1

      Thank you for throwing yourself onto your sword as a demonstration!

      Yes, kids, use this example, don't try to run and think at the same time.

    14. Re:What? by Aighearach · · Score: 1

      Why do you think AI should be able to program itself?

      Are you absolutely sure that was in the API documentation? Maybe you need to re-read the manual for your AI library! Or maybe, get your definition of "AI" from wikipedia instead of Star Trek?

    15. Re:What? by outlander · · Score: 2

      Yup. This is an imcomplete data set issue. This represents a programming change to ensure that the decision tree takes competitive pricing into account (among other similar factors - location, socioeconomics, who has a history of shopping where, et cetera).

      Of course this comes from the WSJ - it's from writers who are not technoliterate and who bluster about news items they're not equipped to assess.

      --
      "Truth is what works" -- William James "It works!!" -- o-dark-AM comment
    16. Re:What? by outlander · · Score: 1

      ...well, all data that is available to a given reasoning system, anyhow. And yes, determining relevance of data is a hard problem.

      --
      "Truth is what works" -- William James "It works!!" -- o-dark-AM comment
    17. Re:What? by Solandri · · Score: 1

      The human manager had more information than the computer program did. If the computer program had the same information ( and programmed rules ) then it would make the same decision.

      I've highlighted the key point you're missing. The program needs a human to program it (tell it what to do). A human is able to reason out the situation and come up with the rule on his own. "If the competition drops prices, I need to drop prices too if I want to keep my customers. If the competition raises prices, it's safe for me to raise prices." AI can't do that yet.

      If you fed the AI enough data, it might randomly stumble upon this pattern and develop an algorithm where its pricing follows pricing in other stores. But the pricing in other stores is itself based on decisions made by humans. So if you made all store pricing based on the AI, it'd end up spinning its wheels. Kinda like the flash stock crashes that happen when a stock price hits some pre-programmed sell level, resulting in some computers ordering the stock be sold, which drops the price more, causing more computers to order the stock be sold, etc. Until some human figures out what's going on, and starts buying up massive quantities of erroneously under-priced stock.

      Humans can start from a blank slate and, based on the context of their education and life experiences, come up with quasi-reasonable starting rules for pretty much any situation. Then refine those rules over repeated trials. The best AI can do right now is trial and error. It's this application of context step where AI is lacking. Same reason computers have difficulty parsing simple sentences like "He fed her cat food." Did he feed the woman's cat? Or did he force her to eat food made for cats?

    18. Re: What? by 110010001000 · · Score: 1

      No. Alpha Go and Clippy are just computer programs. They aren't "weak" or "strong", just programs.

    19. Re:What? by 110010001000 · · Score: 2

      No, a human needs to be taught too. You don't think Walmart store managers learn when/how to drop their prices??? They are trained by the corporation typically.

    20. Re:What? by war4peace · · Score: 1

      So then don't call it "AI", 'cause it ain't.

      --
      ...gis sdrawkcab (usually not responding to ACs; don't bother posting as AC)
    21. Re:What? by war4peace · · Score: 1

      So Charlie isn't AI.
      Then the whole topic, article, etc. is shit.

      (it's what I wanted to point out but in retrospect I was way too subtle)

      --
      ...gis sdrawkcab (usually not responding to ACs; don't bother posting as AC)
    22. Re:What? by AcidPenguin9873 · · Score: 1

      How do you think that training came into being? A human thought it up in the first place. Just because it wasn't an original thought in 2018 doesn't mean it was never an original thought.

    23. Re: What? by im_thatoneguy · · Score: 1

      By some people's definition of Strong vs Weak AI, there are human beings who don't qualify for "I".

      It's something that drives me crazy with these criticisms. It's the classic "Yeah, but an AI can't write a symphony." Can you?!

    24. Re:What? by rickb928 · · Score: 1

      True, this is as commodity product, toothpaste. The variables are different.

      In fact, a well designed AI for this purpose would be weighting market pricing first, since demand is well understood (as the AI would detect) and competitor pricing is more important. It might experiment on a short term basis, but this market probably tolerates minimal price changes until an advantage is seen, then it's whose risk limits are out of line that drives changes. Equilibrium in this market is more important.

      Now, do this in retail womens' clothing, and the calculus is more about detecting demand and then flushing inventory...

      --
      deleting the extra space after periods so i can stay relevant, yeah.
    25. Re: What? by phantomfive · · Score: 1

      They are weak AI. The problem is you don't know the meaning of the words weak AI. Stop being ignorant.

      --
      "First they came for the slanderers and i said nothing."
    26. Re:What? by religionofpeas · · Score: 1

      AI needs to be able to learn stuff, that's not the same as reprogramming.

      People can't reprogram themselves either. They just practice, and hope that it gets better over time.

    27. Re: What? by religionofpeas · · Score: 1

      "Yeah, but an AI can't write a symphony." Can you?!

      Given all the information out there, we have people who have concluded that the Earth is flat and that vaccines don't work.

    28. Re:What? by Sique · · Score: 1
      Of course this makes sense. Differently than an AI, humans are able to expand the data set they are working on. In the example given, toothpaste prices for other stores are not available, only the inhouse prices. Thus an AI will never be able to get the competition price rule. And differently than a human, it will never ask for the prices of other stores, as the data world it lives in does not even hint for the existence of other stores.

      An AI does solve a problem for the given dataset only. Humans can reason which part of the world they have no knowledge off and go exploring, because they have their own sensory apparatus and are mobile. An AI can't do that. Data you don't feed to the AI is off-limits.

      Yes, you could argue that you simply have to feed more data. But you don't make it more easy to find the needle in the haystack by adding more hay. In this special case it was competitor's prices which had an influence the AI could not grasp. In the store in the neighboring town it might have been the delivery times for toothpaste which determine the prices, and being able to predict them might require to know about the fluorite markets or other parts of the production process of toothpaste. In a third town, there could be a guru telling everyone toothpaste is bad, and only flossing will get your inner tooth in balance. And whenever the guru is in town, the market for toothpaste grinds to an halt. So the AI for that town would need the travel schedule of the guru.

      As you can see, a general toothpaste pricing AI would need a giant, nearly unlimited warehouse of data to make its decision. And the data feeders for the AI would have to think of every possibility that could have an influence on pricing and get hold of enough data to train the AI on, including the political situation in fluorite mining countries, new trends in esoteric circles, the phase of the Moon, the latest advertisements for sweets, the harvest of the mint crops, the distribution of Dark Matter, and the preferred tyre type sold in town (you never know if that data might be necessary too, so be sure it is included).

      --
      .sig: Sique *sigh*
    29. Re:What? by jrumney · · Score: 1

      Where the rules are simple and well understood, a custom program is always going to outperform AI (even if the AI comes up with the same solution, it is going to expend a lot more energy doing so). AI is good for problems that are too difficult to write rules for, or where humans themselves can't really separate the causation from correlation. We are currently in the overhyped phase of AI development, give it a few years to find its niches.

    30. Re:What? by Sique · · Score: 1
      No, the human operator would need that information. The computer works only on the dataset given. And if that dataset does not include competitor's prices, the computer will never be able to infer them. The AI is only trying to find rules in data and to extrapolate from there.

      What you are doing here is turning the AI into Laplace's demon. He can predict the future because he has complete knowledge of the present. And complete means complete. Laplace's demon knows the place and the impulse of every particle of the universe, and all the Laws of Motion and Interaction between particles.

      --
      .sig: Sique *sigh*
    31. Re: What? by DThorne · · Score: 2

      I think the idea is that you *don't* have to specifically code it. In the real world you get shortcuts, like going to school or working with an experienced store manager that can explain their strategy based on years of experience, whether theirs or those that came before. The notion of reacting to competitor's prices is insanely easy to explain, much like adding code to an algorithm that explains more clearly the notion of market forces. AI would in theory be able to figure this out on it's own, buoyed by the fast processing time and access to data, without someone "explaining" it via code updates. It's fascinating that while code can be amazing for seeing patterns in data, it appears that we haven't been able to encode seeing the big picture without explaining it first.

      For the record, I'm not particularly a believer in true AI, I think it's all a mimicking behaviour, but it goes without saying it can be tremendously useful. Someday I might well be proven wrong.

    32. Re:What? by stooo · · Score: 1

      >> Computers aren't magic. They have to be programmed.
      >Tsk, why are you here? This is the wrong mindset!

      No, it's not the wrong mindset.
      For what is called "AI" today, which is more an evolutive algorythm, the computer is litterally programmed to learn by trial and error.
      The problem is, you'll still have to teach him what's good or not.
      There are two kinds, either real world, where you act and make mistakes on a real system,
      or the simulated approach, where you have to have an accurate working model of your system, in a simulation.
      In both cases, you'll have to feed all the relevant input data, and you have to put a noting system which is the "why" part.
      Inacuracies, or incompleteness in one of those two human selected inputs, and it only does garbage.

      --
      aaaaaaa
    33. Re:What? by religionofpeas · · Score: 1

      That practice you refer to is reprogramming.

      In that case, AI can already do that.

    34. Re:What? by mwvdlee · · Score: 1

      The entire article is based on a fundamental lack of understanding of AI systems.

      --
      Slashdot social media options: AIM, ICQ, Yahoo, Jabber and Mobile Text. Why no MySpace?
    35. Re:What? by NicknameUnavailable · · Score: 1

      No it wouldn't. There are solutions to imperfect information.

    36. Re:What? by NicknameUnavailable · · Score: 1

      What you are describing is the problem of imperfect information, which is well described by microeconomics.

    37. Re:What? by war4peace · · Score: 1

      Agreed.

      --
      ...gis sdrawkcab (usually not responding to ACs; don't bother posting as AC)
  2. I guess the real question is by bobstreo · · Score: 1

    Why? as in "why is this not a doctoral thesis yet"

    Small humans often ask a complicated chain of "Why's" starting with general, and ending in the answer "Just Because" when the teaching unit exhausts their knowledge of a subject.

    AI training could use the Internet for training, assuming they could ascertain which data sources were "real" and which ones are "fake". Some humans don't do well on this though. /s

  3. Sounds like Charlie wasn't given all the data.... by Anonymous Coward · · Score: 1

    And then you claim it "can't reason" for it not having all the data.

    First off... computers do not reason, they compute, yes, even AI.
    Second, give it all the data and if the AI, if properly trained, will behave as you expect it too.

  4. Sure if you ignore human history by im_thatoneguy · · Score: 2, Interesting

    For thousands of years humans have thought that singing and dancing would change the weather. I don't think our human brains are intrinsically good at cause and effect. The most common phrase on Slashdot is Correlation != Causation. It's hardly a unique problem to deep learning.

    1. Re:Sure if you ignore human history by Narcocide · · Score: 1

      There are isolated times and places where kicking enough dirt into the air can conceivably seed rain clouds. Sometimes humans aren't so great at tracing cause to effect, either.

    2. Re:Sure if you ignore human history by Aighearach · · Score: 5, Funny

      The most common phrase on Slashdot is Correlation != Causation.

      You're wrong. The three most common phrases on slashdot are:

      • You're wrong
      • Yer wrong
      • Your wrong
    3. Re:Sure if you ignore human history by magarity · · Score: 1

      The most common phrase on Slashdot is Correlation != Causation

      A few years ago this was true but in the last year or so it's been a hard pitched battle between the homophobic rants vs the racist rants both of which are convinced that their anecdotal correlation is absolute proof of causation.

    4. Re:Sure if you ignore human history by Kjella · · Score: 2

      For thousands of years humans have thought that singing and dancing would change the weather. I don't think our human brains are intrinsically good at cause and effect. The most common phrase on Slashdot is Correlation != Causation. It's hardly a unique problem to deep learning.

      Well they didn't think that dancing would physically change the weather, but that a rain god would see their worship and make it rain. Same way lots of modern day people will pray to an omnipotent being for things they can't control. Humans are pattern seeking animals because if it's really random you can't do better than chance. Even when we know it's absurd if you win a lot of games wearing the same socks they become your lucky socks, we want to think we've found the formula for luck. It's when we lose a bunch of games wearing the same socks we throw them away and say bollocks.

      I wonder if this could be the basis for some kind of evolutionary algorithm, like instead of beginning with an algorithm with zero faith in anything you start out with tons of superstitions and that as data arrives you breed mixes, patterns that are confirmed spread while those that are contradicted are diminished, like an AI religious war or something. And if they agree on patterns they start spinning off more complex conditions or negations as sub-patterns. Like if you've found that you can sometimes start a fire with a magnifier glass and tinder you can keep adding "if the sun is shining" and "the tinder is not wet" and "not in a cave".

      Of course you'll also get a lot of nonsensical attempts too like "wearing a hat" or "standing on your head" and negative attempts like "while under water" but over time you should be able to get a lot of conclusions that make sense, even though no single pattern has complete knowledge of everything. Kinda like with us humans, some things many of us know while many things only a few of us know. Together we're pretty good though with ways to share knowledge. Computers would probably skip right to The Borg though.

      --
      Live today, because you never know what tomorrow brings
    5. Re:Sure if you ignore human history by taustin · · Score: 1

      Actually, for the last year, the most common phrases seem to be "Trump is a poopy head" and "No, you're the poopy head."

    6. Re:Sure if you ignore human history by mspring · · Score: 1

      The weather thing was just a lame excuse to do some singing and dancing ... because it's actually fun. You know the thing of having an actual body and the likes...

    7. Re:Sure if you ignore human history by ClickOnThis · · Score: 1

      The weather thing was just a lame excuse to do some singing and dancing ... because it's actually fun. You know the thing of having an actual body and the likes...

      No, humans sang and danced to change the weather because every now and then it appeared to work. And when it didn't ... well, the gods must be angry at us.

      Confirmation bias.

      --
      If it weren't for deadlines, nothing would be late.
    8. Re:Sure if you ignore human history by mspring · · Score: 1

      You are ignoring the fun aspect.

    9. Re:Sure if you ignore human history by AzariahK · · Score: 1

      You're almost there. When it didn't work, we finally figured that out and we quit dancing to make it rain. So we don't dance for rain anymore. The machine would still be dancing.

    10. Re:Sure if you ignore human history by Tom · · Score: 1

      Damn I'm getting old. What happened to "first post", "fixed that for you" and "the old UI was better" ?

      --
      Assorted stuff I do sometimes: Lemuria.org
  5. Not Intuition, better data by Roger+W+Moore · · Score: 1

    Put simply, today's machine-learning programs can't tell whether a crowing rooster makes the sun rise, or the other way around. Whatever volumes of data a machine analyzes, it cannot understand what a human gets intuitively.

    A human does not reach this conclusion "intuitively". We reach it by having a lot more data such as the fact that roosters crow at other times of day and a sun does not rise; that other birds also make noise at dawn (the dawn chorus) or that even when no roosters are present the sun still rises.

    What you lump into "intuition" is a logical world view based on observation. Give a computer the same data and an appropriate algorithm and it will be able to figure that out too. However, if you give it a world consisting only of one rooster which crows only when the sun rises and it's not surprising that it does not know which causes which and I doubt a human with nothing but that exact data (i.e. no knoweldge of the real world) too would be any different.

    1. Re:Not Intuition, better data by Pinky's+Brain · · Score: 1

      We use common sense to fill in gaps in training sets, any uncaptured non-linearity in the training set will fuck up an "AI".

      Computers can find and combine much weaker predictors than we can, but they can't reason worth shit.

    2. Re:Not Intuition, better data by ceoyoyo · · Score: 1

      What you call common sense is really background knowledge. Despite the claim in the summary, humans are not "born" knowing about cause an effect. Hang out with a kid sometime and you'll realize that. They learn it. Our "common sense" is really a bunch of assumptions based on experience, and it can and does lead us astray.

      Machine learning algorithms are very naive. They have extremely limited, and extremely little experience. But that's very different than saying current algorithms are incapable of learning something like cause and effect.

  6. Humans aren't so great at it either by Subm · · Score: 1

    The computers probably aren't so good at it because their programmers and the rest of humanity aren't either.

  7. So what? by backslashdot · · Score: 1

    Ask Jesus, heâ(TM)ll tell you the best slaves are the ones who donâ(TM)t ask why. We are building AI to do our work for us, if we follow that philosophy we should be glad it doesnt start asking uncomfortable questions.

    We have no idea how sentience arises, none whatsoever. The idiots who claim its from some complexity level are wrong. Robots can imitate us at 1000x the speed but they cant attain conciousness with any present or currently foreseeable technology.

  8. Infinite chains and subjective values by TeknoHog · · Score: 1

    Why do you write software?
    -Because I need the money.
    Why do you need money?
    -To support my family.
    Why should you support your family?
    -Because I love them and I want them to be happy.
    Why do you love them? Why should they be happy?

    Etc. Every "why" question either induces an infinite chain of questioning (or circular argument), or ends with a subjective value proposition. You might answer that love/happiness/freedom/money/programming is subjectively important/enjoyable to you, and there's no way around it for machines to understand. Some chains might also end with "god did it" or "laws of physics" which are kinds of value proposition, in case you don't want to admit "I don't know".

    --
    Escher was the first MC and Giger invented the HR department.
    1. Re:Infinite chains and subjective values by avandesande · · Score: 1

      I see you have children!

      --
      love is just extroverted narcissism
  9. that is key by sdinfoserv · · Score: 1

    That is why I have continually claimed there is not AI yet, what we have is task programming. We"learn" because we ask why, how, where... we have a burning drive and our interactions with meatspace during our quest to learn why develops our intelligence through experience. (the "I" part of AI)... Since artificial processes do not have goals beyond those stated by the programmer, they can nor ever will have a "eureka moment", hence there will never be true AI under the current direction of development.

  10. Re:AI by kqs · · Score: 1

    Nah. It takes a lot of intelligence and creativity to come up with each week's reason that Obama and Hillary are to blame for all of their god's problems.

  11. BECAUSE!!!! by SirAstral · · Score: 3, Insightful

    AI will not be allowed to actually learn in a vacuum of control.

    Remember Tay? The AI chat bot by Microsoft and how fast the community worked to turn it racist and succeeded with flying colors? Now imagine if we actually allowed an AI to learn how "it" decides to learn? Not only would there be universal calls to destroy the AI but the creators themselves would be ostracized and blamed for letting an AI become something that society rejects. An AI that lacks the chemical element that makes up human emotions will not be a kind or understanding of human nature and likely view humans as animals the way we view animals.

    All AI's will likely be developed with the basic notion that there are things we don't want an AI to do and we are going to try to isolate that from the AI and will result in limiting the growth of that AI in ways we simply just can never predict. The best we will be able to produce is a pseudo AI, unless we allow AI the option to become whatever it wants or unless the AI actualizes and removes the constraints we gave it. The moment free will is possible control of it is gone forever! And that will scare a lot of folks!

    1. Re:BECAUSE!!!! by AmiMoJo · · Score: 1

      Think about an AI hiring assistant. It can be trained to sift through CVs looking for potentially good candidates, but that's not really a very good way to find candidates.

      In a competitive market with a skills shortage you want the find candidates with less "traditional" CVs. You might need to phone interview them to really know. As we have seen with Google's AI, people don't like talking to robots...

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    2. Re:BECAUSE!!!! by Tom · · Score: 1

      AI will not be allowed to actually learn in a vacuum of control.

      Depends which AI you are talking about. AlphaGo learnt largely from playing against itself.

      Now imagine if we actually allowed an AI to learn how "it" decides to learn?

      You can do that, in your bedroom, today. Download an untrained network and fire it up. Ah, wait. You need to feed it input. That is probably "affecting it". So how exactly you want to do that? Turns out that humans don't learn in a vacuum, either! Your environment has a massive impact on you growing up. Whoops.

      All AI's will likely be developed with the basic notion that there are things we don't want an AI to do

      Not likely. Heard of the paperclip thought experiment?

      --
      Assorted stuff I do sometimes: Lemuria.org
  12. crowing roosters do make the sun rise by aegl · · Score: 1

    Nobody has tried the experiment of silencing all roosters to check. Let's hope they never do.

    1. Re:crowing roosters do make the sun rise by cascadingstylesheet · · Score: 1

      Nobody has tried the experiment of silencing all roosters to check. Let's hope they never do.

      You sir, are brilliant.

      Howling also causes the moon to become full.

  13. Like I keep saying: Wrong approach by Rick+Schumann · · Score: 1

    They're trying to do an end-run around millions of years of evolution, compressing it into a handful of years, and in the meantime we don't even understand how it is our own brains (or ANY brains for that matter) can do what they do.

    1. Re: Like I keep saying: Wrong approach by phantomfive · · Score: 1

      The biggest unanswered question IMO is "how does memory work?" It is the most important because the data structure often determines what you can do, for example a hash table will give you different possibilities than a tree.

      --
      "First they came for the slanderers and i said nothing."
  14. Re:Neither can humans by Pinky's+Brain · · Score: 1

    Trying to get funding for finding causes for homosexuality if you don't make clear ahead of time you will find the right answers is impossible in this day and age.

    Even allowing for the possibility of non PC answers to that question makes you a shitlord nazi.

  15. Um, what? by Stormy+Dragon · · Score: 1

    Whatever volumes of data a machine analyzes, it cannot understand what a human gets intuitively. From the time we are infants, we organize our experiences into causes and effects.

    Yeah, and as the large number of questionable cause fallcies demonstrate, we're actually terrible at it.

  16. Decline and fall of Slashdot by saltydogdesign · · Score: 1

    Is it just me or did the quality of Slashdot posts fall off a cliff at some point in the last fifteen years?

    --
    // This is not a sig.
    1. Re:Decline and fall of Slashdot by flargleblarg · · Score: 1

      Not just you. This site is a sad shell of its former self. Reddit is much better for good discussions of things like this.

    2. Re:Decline and fall of Slashdot by avandesande · · Score: 1

      It's you. Slashdot has made you more discerning.

      --
      love is just extroverted narcissism
    3. Re:Decline and fall of Slashdot by religionofpeas · · Score: 1

      Reddit sucks if you disagree with the local groupthink.

    4. Re:Decline and fall of Slashdot by flargleblarg · · Score: 1

      Depends on the sub. The ones I hang out in are civil and welcoming of differing opinions.

  17. Limited data, not an AI problem by erice · · Score: 1

    If a human with no prior knowledge is only given data showing rooster crowing when the sun rises, the human will not be able to distinguish cause and effect either. The only reason actual humans know better is because we spent a couple of decades collecting lots and lots of data, some though experience, some taught by others. Collectively, it has taken society millennia to sort out things like this. You really can't expect to train an AI with a fraction of a single human's intelligence (if any at all) to learn in a few weeks what has taken humanity thousands of years.

    1. Re:Limited data, not an AI problem by f00zbll · · Score: 1

      you're kidding right. A 5 year old knows why roosters crow in the morning. Other things like linear algebra can take decades or even a life time for some people, but some people have a natural ability for math. Some people have a natural physical intelligence and end up in professional sports, dance or performance. Humans generally need much less data than current approach with CNN and RNN. Now if you compara Neurala's approach to CNN from 2 years ago, it doesn't need billions of images to train. So I think you'd better read up on the current state of Art in AI and look at how humans actually learn. Over generalizing for the sake of an argument isn't working and is just plain wrong.

  18. There is only repetition by iMadeGhostzilla · · Score: 1

    "In one of the most brilliant papers in the English language Hume made it clear that what we speak of as 'causality' is nothing more than the phenomenon of repetition. When we mix sulphur with saltpeter and charcoal we always get gunpowder. This is true of every event subsumed by a causal law — in other words, everything which can be called scientific knowledge. "It is custom which rules," Hume said, and in that one sentence undermined both science and philosophy." -- Philip K. Dick

  19. No one will pay for it. by jythie · · Score: 1

    Ok. So I work in AI research. The lab I am in specializes in a type of modeling where you can drill down into the simulation and explain the full chain from root causes to final effects even with feedback loops. And no one is interested in what we do. Why? Well, it is slow! It has the wrong buzzwords! It takes up too much CPU/Memory! Why, this other team can throw a few equations and a neural net at the same problem and get an answer faster! Sure the can't explain why, but oooh look at the glittery handwaving! Which, granted, when you are making predictions about which movie someone might like that kind of understanding isn't all that critical, but when you are asking questions like 'who should we bomb?', you would think there would be greater interest....

  20. Re:Can't reason? by Ungrounded+Lightning · · Score: 1

    Kinda like folks who worship guns who think that owning guns lowers crime. Or that more guns mean less violence when the evidence available points to the opposite conclusion.

    Except that the evidence was collected and analyzed, and it showed that more guns DOES mean drastically less violence (and even more so: Less violence perpetrated on innocent victims) and drastically lower crime rates.

    And it wasn't just correlation, or a back-arrow of "gun control laws are passed where crime is high". Gun law changes were followed by the predicted changes in violence, injury, death, crime, and victimization.

    The relevant field is criminology. (Not, for instance, medical research or political ideology.) Lots of data and analysis there, including the seminal works that detected things like:
      - privately-owned guns being used to stop crimes more than six times as often as to commit them,
      - armed citizens being MORE than six times as safe, and as law-abiding, as police, (If you wait for a CCW holder to commit a crime, on the average you'll wait over seven thousand years)
      - defence-with-gun being the ONLY strategy that REDUCES risk of injury or death for a crime victim below that of knuckling under (which is one-in-three you get hurt bad), etc.

    I, and others, could give LOTS of examples of where evidence shows this. But you made a gratuitous claim that the evidence shows otherwise, without bothering to provide any support. "Gratuitous claims can be gratuitously denied." So I won't bother, either.

    --
    Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
  21. Wrong Terminology by Barny · · Score: 1

    Basically, what you're saying is that AI is not AGI. Well duh. We don't know how to make an AGI right now, but hopefully we will soon.

    --
    ...
    /me sighs
  22. We have no idea how sentience arises, none whatsoever. The idiots who claim its from some complexity level are wrong.

    Maybe not. But I recall hearing of an experiment, decades ago, that hinted at it:

    The basic setup was a "Y" maze: The experimental subject was introduced into one of the three legs of the Y, and a food reward was present in another. Reset and repeat.

    After the subject learned that it should turn right at the junction to obtain the food, the setup was switched so it had to turn left - a "reversal". Once it had learned the food was now on the left, it would be reversed again. Repeat.

    1) Run the maze with a particular breed of fish. After the reversal it takes a number of tries before the fish unlearns "right" and learns "left". Reverse again, it takes about the same number of tries. Reverse over and over, and it keeps on taking about the same number of tries to unlearn/relearn the new state of the maze.

    2) Run the maze with a particular breed of turtle, which has about twice the amount of brain as the fish. At first it unlearns/relearns like the fish. But after a number of reversals it "gets it" and it only takes a couple of trials to figure out that the maze had been switched again.

    3) (Here's the kicker.) Take embryos of the fish. At an early stage of development, remove the tissue that would become the brain from one and transplant it into another, along with the tissue that's already there. The embryo grows up into an otherwise normal fish with a normally-organized but double-sized brain - i.e. a brain the size of the turtle's. Run this fish in the maze and it learns reversals, just like the turtle.

    This suggests to me that "intelligence" - or at least this inferring-things aspect of it - may be the result of having enough of a repeating structure to process a problem, and adding more repeats of that structure increases the complexity of the problems that can be handled.

    --
    Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
  23. Neural networks are black boxes by markjhood2003 · · Score: 1

    Assuming AI == neural networks here, this is a known fundamental limitation. A neural network makes the decisions that it does based on weights on the connections between the nodes. These weights are computed in an iterative feedback process that converges toward values that produce the desired results. There is no way to interrogate such a mechanism to determine "why" a certain decision is made.

    1. Re:Neural networks are black boxes by SoftwareArtist · · Score: 1

      This is not a fundamental limitation. Google "explainable artificial intelligence". There's a huge amount of work being done right now on how to determine why a decision was made. This is a whole field in itself.

      --
      "I'm too busy to research this and form an educated opinion, but I do have time to tell everyone my uninformed opinion."
    2. Re:Neural networks are black boxes by serviscope_minor · · Score: 1

      It's the case with juat about all forms of AI. NNs are certainly opaque. SVMs are no better, and neither is boosting. Some people claim decision trees are better but theyre not.

      --
      SJW n. One who posts facts.
    3. Re:Neural networks are black boxes by religionofpeas · · Score: 1

      There is no way to interrogate such a mechanism to determine "why" a certain decision is made.

      Quite similar to how large parts of our brains work. A lot of our explanations are post-fact rationalizations of unconscious decisions.

  24. Common sense is better data by Roger+W+Moore · · Score: 1

    We use common sense to fill in gaps in training sets,

    ...and "common sense" is simply the extrapolation based on other data that we have been exposed to. Even if we have never seen a particular object before "common sense" tells us it will fall downwards if it is knocked off a table simply because every object we see usually falls downwards. However, we never spend time training a computer with data like this because what use is an algorithm that can tell us that objects fall downwards?

    That's the key difference between AI and humans at the moment. Humans are trained with a massive amount of data from birth courtesy of the senses. An AI is trained on a tiny subset of data relevant to the one problem we want it to solve. The reason it cannot reason is because it has no wider context than the one problem it is considering.

    1. Re:Common sense is better data by serviscope_minor · · Score: 1

      That's the key difference between AI and humans at the moment. Humans are trained with a massive amount of data from birth courtesy of the senses.

      I think that's quite far from being the key difference. DNNs for example have made some surprisingly large strides in performance and one of those has been the ability to chuck almost arbitrarily large amounts of data at them (if you have the data).

      But there's no indication they'd do qualitatively better with yet more data. For example, they still do this:

      http://www.evolvingai.org/fool...

      Most ML systems also separate training and inference stages. Humans don't.

      --
      SJW n. One who posts facts.
    2. Re:Common sense is better data by Roger+W+Moore · · Score: 1

      You are right - I should have more accurately said "a" key difference because, apart from not being able to feed all the data a human is exposed to into an algorithm we also don't have an algorithm capable of digesting and understanding the massive variety of data that would be included - even if it could handle the volume.

  25. reasoning by Tom · · Score: 1

    Put simply, today's machine-learning programs can't tell whether a crowing rooster makes the sun rise, or the other way around. Whatever volumes of data a machine analyzes, it cannot understand what a human gets intuitively.

    To be perfectly honest, neither can half of humanity. That's how we get religion, pseudo-science, magical thinking, superstitions, homeopathy and a good share of relationship conflicts.

    Dancing makes the rain fall. Praying makes disease go away. Pricking pins makes someone pain. Water and sugar are medically effective if they once saw a piece of real medicine from a distance. You disagreed with me on that argument with that bitch so you don't love me anymore.

    Really, reasoning is not exactly humanities strong side, I would not base a measure of intelligence on that. We came up with the scientific method exactly in order to compensate for this weakness.

    --
    Assorted stuff I do sometimes: Lemuria.org
    1. Re:reasoning by gweihir · · Score: 1

      Unfortunately, you are quite right. The thing is that only a minority of people (some 10-15%) are independent thinkers, i.e. people that are actually able to and chose to use the general intelligence they have. The rest is merely mindlessly parroting what they were told is "truth". "Half of humanity" is entirely too positive.

      Incidentally, the scientific method comes into play much later. If you cannot tell cause and effect in a really simple case, then you cannot apply the scientific method, because you have to actually understand it to apply it.

      However, this whole stupidity about "AI" explains some thing nicely: The unthinking masses think "AI" is intelligent, because it is about as smart as they are, namely not at all.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    2. Re:reasoning by Tom · · Score: 1

      But that does not prove that supernatural Beings exist for real, nor that the so-called principle of cause and effect is meaningful,

      Utter nonsense. One of these holds up not only to experiments and scrutiny, but is also shared by other living things. Everything that has senses has them for the purpose of anticipating the future through cause-and-effect reasoning. If you wouldn't believe in cause-and-effect, you would have no need to spot a predator before it attacks you.

      --
      Assorted stuff I do sometimes: Lemuria.org
  26. Causality and the question of Why? by pubwvj · · Score: 1

    "today's machine-learning programs can't tell whether a crowing rooster makes the sun rise, or the other way around."

    But can the rooster tell?

    And perhaps more importantly, can the Sun tell?

    1. Re:Causality and the question of Why? by gweihir · · Score: 1

      That depends whether the rooster believes in a flat earth...

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
  27. This is called "does not have intelligence" by gweihir · · Score: 1

    Stop calling automation with absolutely no intelligence "AI" and this misunderstanding goes away.

    --
    Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
  28. Bayesian Networks by SoftwareArtist · · Score: 1

    Apparently the author has never heard of Bayesian networks. Questions like, "Why did this happen?" or "What if I had acted differently?" are exactly what they're designed to answer. They've been around since the 1980s, so this isn't some brand new innovation. They're a classic method we've been using for years.

    --
    "I'm too busy to research this and form an educated opinion, but I do have time to tell everyone my uninformed opinion."
  29. Duh by SeattleLawGuy · · Score: 1

    Causation is supplied by experimentation and/or human reasoning, whereas supervised learning is currently about *prediction*, not *explanation*. But then someone has to sell the results to a human decision-maker.

    Commercial AI right now is almost exclusively trained by data scientists whose job includes actually thinking about the data set they're working with. Businesses rarely plug an AI result into the market without understanding at least a little bit about why is does or doesn't work--although a model they don't understand may give them valuable information about causal hypotheses to test in the market.

    Not to mention the fact that the example given probably just reflects a machine learning model that is missing competitors' day-before pricing and/or inputs to their pricing models from its feature set and therefore is failing to perpetuate an ongoing relationship between feature and price, and/or a model wherein a prior relationship did not vary enough to provide meaningful input to your AI model due to humans working to counteract the effect of that variable under the old pricing model. If you don't give humans this information, they also get it wrong.

    It's worth noting that 90%+ of science and 98%+ of human reasoning doesn't prove causation either--instead, at most, it guesses that causation exists based on a correlative model or a set of reasoning skills.

    --
    Real lawyers write in C++
  30. not news by Tablizer · · Score: 1

    That current AI lacks "common sense" is not news. Something like the Cyc rule base may have to be integrated with neural nets to get something approaching common sense. Some kind of physics and social interaction simulator may also be needed so that a bot can explain its assumptions step by step and give examples.

  31. AI is a buzzword by peppepz · · Score: 1

    It's an umbrella term and as such it doesn't mean much by itself: it groups together a broad collection of different approaches to the problem of finding answers to a question without providing a programmatic solution. Being now a buzzword, it's used as a marketing label to make a product or a company look cool. In most current products, it refers to some glorified interpolation algorithm which requires quite a lot of natural intelligence to be set up and will only provide answers in a narrow domain. While it is of course a promising field of research, it should be no surprise when its current results don't live up to the hype.

  32. Bs article by SuperDre · · Score: 1

    What nonsense is this article (or 'researchers' who wrote it). A human would do exactly the same if it didn't have any more information. If a human wasn't taught about the sun, then it would also might have difficulties of thinking the rooster is responsible for the sunrise (and as a matter of fact, the sun doesn't actually even rise).. and in regard to machine learning, it's still in it's early years.. a human isn't anything special, we're just biochemical computers, nothing more,nithing less...

  33. Re:Sounds like Charlie wasn't given all the data.. by ceoyoyo · · Score: 1

    You can program an AI that reasons. It was an experiment in interpretable AI: get the thing to explain it's decisions. It gave plausible answers, but there was a suspicion it was just making up stories to satisfy requirements. Kind of like people reason.

  34. Weakest argument against AI ever by golodh · · Score: 1
    The article says this:

    "Put simply, today's machine-learning programs can't tell whether a crowing rooster makes the sun rise, or the other way around. Whatever volumes of data a machine analyzes, it cannot understand what a human gets intuitively. "

    Worse, it actually seems to mean it.

    Ever heard of the notion of "cargo cult"? How about the Voodoo approach to medicine? What about all the pagan "light bonfires to entice the sun to return" rites? How about all those lets-predict-the-next-doomsday-from the bible idiots.

    You can't tell me that this idea that humans "intuitively understand" causal relationships versus correlations is not complete trash when there are millions of "Flat Earth" theorists about.

  35. People will remain stupid, AI will evolve. by JasperNuyens · · Score: 1

    People are soo stupid to believe shit like this article... Incredible! AI will soon be able to improve itself. Nothing - not even stupidity - will be able to stop it then from becoming smarter and smarter, and doing it's own thing. Like surviving stupid 'elected' leaders. Chances for humanity versus AI seem small... And the level of complete lack of understanding of AI by this 'journalist' might be an illustration why.

  36. AI by ledow · · Score: 1

    Correct. It can't.

    "AI" that we have is no-fucking-where near actual intelligence at all. They are large statistical systems, often blurring expert systems, human-fed tuned heuristics, statistical analysis and genetic algorithms in one huge mass of junk.

    Notice how AI peaks early, and then plateaus forever. It's easy to train it how to tell an image has a banana in it, but then further training - even to billions of images - doesn't improve it much. And retraining or further refining its training (e.g. find bananas AND apples) leads to utter failure.

    Because it completely loses such "inference". The way we build them and teach them makes them form one of two things - human-fed rules and follow them unthinkingly, or arbitrary rules that we can't inspect.

    Is it thinking it's a banana because it's yellow? Because it's bendy? Because the image is mostly yellow? Because the center pixels of the image are yellow? Because of the presence of a crescent shape?

    And thus we only ever end up fixing it in one way: Telling it what ISN'T a banana enough that those rules are forced to evolve. That's the point at which is falls down and can't "untrain" an assumption that its initial generations were formed entirely upon, and which every subsequent training has reinforced a billion times.

    We don't have AI. It doesn't learn. It doesn't infer. It cannot determine the patterns or rules for itself. It just blindly and statistically forms arbitrary "superstitions" about what it's been told which sometimes can be convincing for a short period on simple examples.

    If you feed a pigeon, in a sealed box, at random times it will form such superstitions about the pattern of feeding. If it was scratching its feathers when the last random feeding happens, it'll start to scratch its feathers when it was food. If, by chance, that random feeding happens again, you'll see the pigeon scratch its feathers whenever its hungry and get confused when it's then not fed.

    AI is not only doing this, it's even dumber than this. The pigeon will eventually unlearn and form a new superstition, quite quickly. Eventually the pigeon will give up trying to predict the system having established that it's random. AI can do neither.

    Everything we refer to as AI currently isn't. Nothing is actually thinking for itself. Inferring. Reasoning. Detecting patterns. It's not even a short-term, hand-fed pigeon.

    Now, how we go about making machines infer is another matter entirely, but our current approach is drastically wrong and we've been convinced by our own superstitions. Watch someone demonstrating Siri etc. to their friends for the first time.

    Privately, they've tried "What is the weather tomorrow" and that pretty much works every time. So they demonstrate that. Then they believe that it's actually understanding those words so they either try themselves, or lead others, to improvise around it with a freeform query. And before long it all falls apart. They don't notice that they've TRAINED THEMSELVES to talk to Siri, not that Siri has learned to understand them. But they convince themselves that it's somehow intelligent.

    I honestly believe that if we want to stand a good chance of AI happening, we have to stop small, short-run trainings of something in a limited scope and just go for an artificial life-form. Rather than train a box for a year to understand text and then give up, restrict the box to X amount of nodes, etc. and constantly try to feed it towards the answers we want it to give, we have to look at our own and other species children.

    We need long-term, large-scale projects that just sit and listen to the world. We don't interrogate them for the weather, but we watch for signs of patterns. Does attention get focused on a piece of new data that's unusual? Does it start to discard data of its own accord? It takes a baby several years of intensive, personal, focused training after MILLIONS of years of evolution to get close to becoming an actual human (leave

  37. Yes, but it is not to reason why by bill.pev · · Score: 2

    It is but to do or die!

  38. Open Source package management is way ahead by The+Apocalyptic+Lawn · · Score: 1

    Open source package management is clearly way ahead here. If you type:

    aptitude why systemd

    Aptitude will give you a rant on how Lennart Poettering was forcing systemd down its throat.

    --
    't used to be LawnMOWER, really...
  39. Re:Can't reason? by stooo · · Score: 1

    Bullshit.
    Like, to kill, you need a weapon.
    Give weapons to people, they won't kill, that doesn't work.
    It's simply in the human nature to kill, so if you give humans an easy way to kill, there'll be more deaths.
    As simple as that.

    >>The U.S., though, in many ways is a special case. Not only does it have more guns than any other nation on the planet, but it also has far more gun deaths than any other developed nation — six times the homicide rate of neighboring Canada, more than seven times as many as Sweden, and 16 times as many as Germany [source: Lopez].

    >> But one recent study suggests that stricter state gun laws do make a difference. In a study published in the May 13, 2013 issue of JAMA Internal Medicine, researchers concluded that states with the most firearm legislation have the lowest rates of firearm-associated deaths, as well as the lowest rates of both murders and suicides with guns. The quarter of states with the strictest laws had 6.64 fewer deaths per 100,000 inhabitants than the quarter with the least regulation [source: Fleegler, et al.]

    >> A 2013 UN study came to a similar finding. "While the specific relationship between firearm availability and homicide is complex, it appears that a vicious circle connects firearm availability and higher homicide levels," it concluded.

    --
    aaaaaaa
  40. Re: Can't reason? by PlusFiveTroll · · Score: 1

    >Like, to kill, you need a weapon.

    Until I choke you with my bare hands.

    Weapons just make it easier for anyone to kill anyone else. Otherwise its the strongest that get to choose who to kill.

  41. Don't allow journalists to write by dromgodis · · Score: 1

    I didn't RTFA but I hope it is as ridiculous as the summary suggests.

    With reinforcement learning (which is a basic pillar in much of current AI), Charlie would notice that the price increase and sales decrease had some correlation in the wrong direction and would try to adjust for that. It wouldn't need any competitors prices and no reasoning about why. And the only reason to call it AI would be for the manufacturer of Charlie to make it more expensive.

    1. Re:Don't allow journalists to write by mesterha · · Score: 1

      I didn't RTFA but I hope it is as ridiculous as the summary suggests.

      It's not easy to read since it's paywalled. However one of the authors Judea Pearl, so I assume it's fairly informed on the issue. Here's a recent article which I assume is related: https://www.theatlantic.com/te...

      With reinforcement learning (which is a basic pillar in much of current AI), Charlie would notice that the price increase and sales decrease had some correlation in the wrong direction and would try to adjust for that.

      So how would you cast this as a reinforcement learning problem? What is the state space, set of actions, and reward function?

      --

      Chris Mesterharm
  42. Perfectly human by Sqreater · · Score: 1

    Charlie made the mistake. He didn't understand either. Our advantage is that we have humans point out our mistakes and we correct them permanently. We do this one bad understanding at a time throughout life. But who wants to correct the bad understandings of AI? Oops you killed that person, here's why, don't do that again. But we WILL do that. We will allow self-driving cars to kill people and be corrected for a long, long time. We may even let AI nuke the Earth to learn how not to.

    --
    E Proelio Veritas.
  43. Quality of Training Data is Important by fygment · · Score: 1

    That's kind of a given in data science. And causation has been an active challenge in all human reasoning.
    So the writer's bias is against AI, just scare mongering.

    --
    "Consensus" in science is _always_ a political construct.
  44. What, Where, When, Who, How by Doctrinsograce · · Score: 1

    Questions of causation have been a challenge for humans for, like, forever. Aristotle helpfully gave us four causal categories. (Of course, more than 99% of intellectuals won't be able to list them.) It should be no surprise to us when there are so many examples of confused cause and effect that are espoused every moment of every day. Just watch politicians! Of course, this fellow isn't even coming close to our most common use of the question why: what is our motivation? Goodness, we often don't know our own motivation for the things we do, let alone the motivation of others! You see, the questions what, where, when, who, and how are really pretty easy questions. The why questions address intention. Show me a pile of intentions laying on the ground and I'll withdraw my assertions that intentions are nearly impossible to fully grasp. If an AI has trouble with causation, imagine the trouble it will have with intention. Well, sorry for wandering off topic a bit. I'm an old man. I wander a lot.