Slashdot Mirror


Neuroscience Can't Explain How a Microprocessor Works (economist.com)

mspohr writes: The Economist has an interesting story about two neuroscientists/engineers -- Eric Jonas of the University of California, Berkeley, and Konrad Kording of Northwestern University, in Chicago -- who decided to test the methods of neuroscience using a 6502 processor. Their results are published in the PLOS Computational Biology journal. Neuroscientists explore how the brain works by looking at damaged brains and monitoring inputs and outputs to try to infer intermediate processing. They did the same with the 6502 processor which was used in early Atari, Apple and Commodore computers. What they discovered was that these methods were sorely lacking in that they often pointed in the wrong direction and missed important processing steps.

25 of 169 comments (clear)

  1. Massive failure from all involved by Anonymous Coward · · Score: 4, Interesting

    Anyone with even an elementary education in cognitive science will tell you that attempting to model thought processes is always done according to the dominant technology of the time in question. First it was machinery, then it was circuits, then it was computers.

    This does not mean the model is accurate or even useful.

    1. Re:Massive failure from all involved by im_thatoneguy · · Score: 5, Insightful

      This isn't so much about modeling thought processes as it is about illustrating how even in a simplified model one of our debugging approaches fails.

      The logic that they're arguing appears to be:

      "If we can't even properly reverse engineer an extremely simple deterministic computer chip using fault modeling, it's extremely unlikely that we can infer the mechanisms of an extremely complex non-deterministic processor like the brain."

    2. Re:Massive failure from all involved by ShanghaiBill · · Score: 5, Insightful

      "If we can't even properly reverse engineer an extremely simple deterministic computer chip using fault modeling, it's extremely unlikely that we can infer the mechanisms of an extremely complex non-deterministic processor like the brain."

      But that logic only makes sense if microprocessors and brains were similar enough that comparable methods could be used to attempt to understand them. But that isn't true. That is like saying you can't understand how to plow a field with a horse if you don't understand how a tractor engine works. Although horses and tractors have some similarities, understanding how one works doesn't really help you with the other.

    3. Re:Massive failure from all involved by TechyImmigrant · · Score: 2

      [...] an extremely complex non-deterministic processor [...]

      [citation needed]

      Since it's my job to put the nondeterministic stuff into your CPUs, I don't need no stinking citation.

      The top three source of non determinism.

      A) RNGs
      B) Asynchronous interfaces
      C) PLLs

      If your computer is a phone or otherwise has a wireless interface, the second largest source of non determinism is the antenna.

      --
      I should use this sig to advertise my book ISBN-13 : 978-1501515132.
    4. Re:Massive failure from all involved by ElephanTS · · Score: 3, Interesting

      Exactly, I have a degree in cognitive science and this is what we are taught. So much of the language of computers has crept into psychology it's unbelievable. And most of it is wrong and misleading. Hundred years ago the personality was being modelled in hydraulic terms (the new cool tech of the age) and even physical models were made. All wrong of course.

      --
      spoonerize "magic trackpad"
    5. Re:Massive failure from all involved by John+Allsup · · Score: 5, Insightful

      The point of the argument is to challenge the implicit assumption that current neuroscience methods work as well as people think they do. If you just assume your research methods work, you are resting on blind faith in your methods. One step in showing the need to challenge those foundational assumptions is to use this example to //illustrate// how then can fail. Using microprocessors allows is the luxury of total knowledge as to what we are investigating, at the expense of being quite different to the brain. The quoted bit needs fixing:

      "If we can't even properly reverse engineer an extremely simple deterministic computer chip using fault modeling, it's extremely unlikely that the same fault modelling will work reliably with something extremely complex like the brain."

      It does not show whether or not 'fault modelling' works or not for the brain, but gives good justification for the claim that we cannot take the efficacy of 'fault modelling' for granted when studying the brain.

      --
      John_Chalisque
    6. Re:Massive failure from all involved by hey! · · Score: 3, Insightful

      Or, for that matter, why alt-right trolls are such stupid bigots?

      Neuroscience can't, but eugenics can. Eugenics can explain anything. There are some thing neuroscience can't explain.

      That's why neuroscience is science but eugenics is not.

      --
      Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
    7. Re:Massive failure from all involved by Rutulian · · Score: 2

      No the point of the article was "questions whether more information is the same thing as more understanding."

      No, that was not the point of the article at all. The point of the article was that there is an implicit assumption in the field that we just lack sufficient data. That the methodologies used to analyze that data are fine, but because we don't have enough data, we fail to successfully understand cognition. The authors argue that, no, there is not enough but data, but also that the methodologies are flawed; that the methodologies themselves need to be validated. But because we don't have a ground truth with which to study the brain, we have no way of validating on that data set.

      So they are looking for a suitable stand-in, to validate the methodology. That is all. It is not their intention to learn anything about the brain from the microprocessor, just to replicate the known ground truth of the microprocessor using the "reverse-engineering" methods that are common and accepted in the neuroscience field to determine whether they are adequate.

  2. Modern (pseudo)-"Science" by Anonymous Coward · · Score: 5, Insightful

    In order to understand the DNA of an Orange, we "scientists" dissected an alarm clock. This _proved_ that our methods of studing oranges, and fruit in general, have been wrong for centuries.

    1. Re:Modern (pseudo)-"Science" by Tablizer · · Score: 4, Insightful

      I see a lesson in humility here by looking at how poor human scientists do at modelling-by-studying-defects in a general sense.

      It suggests that models of the brain derived by seeing what effects damaged sections have on patient behavior may be worse than originally expected.

  3. Intelligent design by glitch! · · Score: 5, Funny

    I know I'll catch hell for my religious beliefs, but...

    I think that the 6502 was not the result of evolution, but rather it had a Creator and was the product of Intelligent Design. There are just so many subtle clues that suggest features that were deliberately put in there. Could natural selection really explain how it had two different indirect access modes, one that selects a direct index from an offset, and the other adds the offset to the index?

    These researchers may be trying to apply the wrong methods to a device that is almost certainly the product of a higher power.

    --
    A dingo ate my sig...
    1. Re:Intelligent design by Anonymous Coward · · Score: 5, Funny

      And the great and powerful Woz spake thusly: Let the Intel become the brain of my new creation! But lo! The Book of Jobs decreed the creation be cost effective and priced by the Number of the Beast. And so out of the land of Silicon came Forth the 6502 to eat from the Apple tree. Eight shall be the number of bits, no more and no less.

    2. Re:Intelligent design by Anonymous Coward · · Score: 5, Insightful

      All jokes asside, I think the point here was that both devices (6502 or fatty-thinkmeats) were modeled as a black box. I'd be willing to be that a significant fraction of the neuroscientist population would argue for a 6502 being the simpler system, so the blackbox approach should (one would hope) be able to model that device more easily. If they find that their blackbox approach to understanding a 6502 leads to incorrect results, then it raises questions as to the effectiveness of the approach on the thinkmeats.

    3. Re:Intelligent design by glitch! · · Score: 4, Funny

      Obligatory Princess Bride quote:
      "Truly, you have a dizzying intellect."

      --
      A dingo ate my sig...
    4. Re:Intelligent design by Anonymous Coward · · Score: 3, Funny

      If your elitist, East Coast evolution is real, why has no one found the missing link between 6502 and earlier 4-bit microprocessors?

    5. Re:Intelligent design by umghhh · · Score: 2

      This was one of the most troubling AC discussions I have ever read on /. Not even nonAC posts that I read so far could compare.... It probably is not a proof of Creator's existence but of his enemy for sure.

  4. There are some interesting ramifications. by mmell · · Score: 5, Interesting
    We once had machinery that did computations (example: adding machines). It seemed natural to try to model the brain as a complex machine then.

    We once had electronic circuits designed to perform calculations (example: Enigma). It seemed natural to try to model the brain as a complex electronic device.

    We now routinely use silicon integrated circuits to perform calculations (example: the IBM PC-XT). It seems natural now to try to model the brain as a complex general computing device.

    The take-away point I get from this is that we may need another revolutionary technology or two (fully three-dimensional integrated circuits? IC's based on carbon instead of silicon?) before we can model the sentient mind as similar to an artificially created device. Such advances may also be required before we can create (invent?) a true "artificial intelligence".

  5. No Surprises There... by ndykman · · Score: 4, Informative

    Neurons aren't digital processors. A set of connected neurons isn't either. Neuroscience already knows that it's really difficult to learn about the structure and function of the brain from the available tools. What was more interesting was that they were able to pick up anything. They found that the chip had a master clock, for example.

    There are people already challenging the use of viewing the brains as a computer (signal ins and outs) in terms of really understanding how brains organize and function. So, given all this, it's not surprising that the methods didn't fare well. The neuroscientists already knew they had a very tough task, it's those in CS and AI that are assuming that understanding the brain is the same as understanding a collection of digital circuits.

    1. Re:No Surprises There... by GuB-42 · · Score: 2

      AI means artificial intelligence, artificial is the key here. The goal of AI is not to emulate a human brain down to the cellular level.
      The point of AI is to perform functions that normally require human intelligence. For example a chess AI performs a function that normally requires human intelligence, and it does it artificially, so it is an artificial intelligence. Because it only does one thing, it is called a weak AI. When an AI is able to reproduce every function of human intelligence, it is called a strong AI. But in neither case we have to know how the brain works.

      As for the field of AI in general, what people really do is solve practical problems that traditional programming techniques can't solve, like image classification. Very few actually work on the human brain and strong AIs.

  6. C'MON by dmomo · · Score: 4, Funny

    It's not brain surgery.

  7. With very few exceptions... by Excelcia · · Score: 2

    ...a 6502 is not a brain.

    The issue is, the 6502 is several orders of magnitude less complex than a brain. It could be likened to a massively parallel computer that is running thousands of programs all at once. So it is completely reasonable, on the scale of the brain, to suggest that damage to an area in a dozen people that affects their hearing to draw the conclusion that that part of the brain is responsible for hearing. Damaging a couple transistors in a 6502, a single processor, is akin to damaging a few neurons in each of a million different areas of the brain at once. The researchers correctly determined that a particular damage which caused Donkey Kong not to boot did not mean the part of the CPU which is responsible for Donkey Kong was damaged. That does not, however, say anything about the methods used to study the brain. It is, unfortunately, yet another reason why researchers need to stop making silly comparisons between computers and brains, and also need to stop "playing for the crowd", which really was what this seems to have been.

  8. Not completely true by hackwrench · · Score: 2

    We don't know everything about how the brain works but we know a lot. How much is left to be known remains to be seen.

  9. And that makes it a strawman, how? by hackwrench · · Score: 2

    And that makes it a strawman, how? The general thrust of his argument is that the detractors of AI are so hung up on the concept of intelligence that they never address whether we will be able to artificially replicate the functions of the brain or how close we are, or what is in the works to get us closer, or anything in that area really.

    Once we eliminate all the posturing around the concept of intelligence by changing the term to machine learning, all the arguments collapse.

  10. Re:Trying to run before you can walk by ledow · · Score: 2

    What you're proposing is basically a GA: Genetic algorithm.

    Even when you give a system a biological analogy as its base, the results are unpredictable, un-interpretable, and don't confirm to any logical architecture.

    There is a famous example of a chip designed to detect two different fixed frequencies of an input signal, and output which is active (if any). Designing the chip by hand results in a working, logical model of a certain size.

    If you allow GA to run random "evolution" over the circuit contents, punishing it when it gets it wrong, and breeding from it when it gets it right, you end up with a circuit that appears to do the job.

    Ironically, it even does it inside a smaller space than the human would have designed it. However, trying to interpret HOW it does that job is almost impossible and certainly not worth the effort. But the problem is, if you want to USE that chip, you have to do that effort. One day, there might be a corner case where it doesn't operate as you believe it might, and you won't know until you hit it.

    At least with a logic circuit you can understand, you can in theory mathematically prove what it will do quite easily. With one that has multiple feedback loops and randomly-built interactions between parts, analysing it isn't worth the money you'd spend doing so, especially as it's quite likely that even after millions of generations of training, it could still contain quite prevalant bugs (i.e. when exposed to a real-world frequency close to the target ones that fluctuates differently to how whatever training inputs were used).

    And GA's have proven themselves not quite as useful as we first hoping. Millions of generations later, you can still fall flat on your face and there's no real way to steer things differently without doing it all over again, and no reliable way to understand or adjust the output in even the smallest way.

    Whenever you see that an AI has been "trained", you should be suspicious. It's like saying a dog has been trained. It's still an unpredictable, ever-changing, free-thinking animal that we don't understand but which usually gives us the output we want (sit, stay, heel). There's no telling, though, when it might decide to turn around and bite you, because it's range of inputs is not the only factor in how it makes a decision.

    And that's a model of a system that, generally, abides by rules, accepts training, etc. and operates in certain logical ways to ensure survival after millions of generations of evolution. Anything we fabricate has even less guarantees.

  11. Re:Fundamentally flawed logic by ChrisMaple · · Score: 2

    The 6502 is not a microcoded processor.

    --
    Contribute to civilization: ari.aynrand.org/donate