Is Information in the Brain Represented in Continuous or Discrete Form?
arxiv.org
arxiv.org
Sure, we know from basic information theory that any noisy system is inherently discrete. However, depending on the magnitude of the noise, I don't see why we should not describe models in terms of continuous variables.
As an analogy, consider the average numerical computer program. We often derive the underlying math in terms of real-valued vector spaces. However, when implementing the program on a computer system, all variables are ultimately discrete. A reason for not thinking about our problems in terms of discrete objects is that math just tends to get incredibly complicated as soon as objects are discrete; and that the computational substrate is fine-grained enough (in most cases).
Similarly, if noise limits the effective resolution of individual signals or representations in the brain to 5 bits (number taken from the paper), that (in my opinion) still does not mean that we should stop describing computational neuroscience models in continuous spaces -- at least not, if they are validated with the empirically measured amount of noise; which is exactly what Eliasmith's lab (cited above) does (full disclosure: I'm one of his students). Furthermore, as soon as you code information in populations of neurons, the noise on individual connections becomes less important; one could argue that whenever the brain needs precise computations, it dedicates more neural resources to that problem; then, the noise will "average out".
You're being way too polite in your wording, as your next paragraph states, every field that uses computers has done it since the computers were invented. Allow me to push it further: AFAIC almost all hand calculated math is discrete. The numbers you can write on a page are countable, in fact finite, so all actually calculated math is "discrete" in some sense. No one every really touches the full continuum of R other than abstractly: real calculations whenever you truncate pi or sqrt(2), or generally calculate with a fixed set of digits, you are doing _discrete_math_. So yes, Q is dense in R which helps, and you could write out more digits if you really wanted to, but even then, people restrict themselves to small, finite subsets of Q and even resorting to using things like logarithms/order of magnitude to keep that set as small as possible since our brains can't take all the hairiness. But still, that set is large enough to still do the things we care about anyway.
However, when people want to think abstractly rather than explicitly (calculating), it's easier to take the limit as the gaps go to zero and deal with clean, C^\infty functions. I mean, that's literally what people mean (at least how my experimental physicist brain thinks it does) when they say analysis/calculus is about approximations. I deal with plasma in the hot, nonquantum limit so my ions and electrons are in fact discrete particles. Whenever I calculate an electric field or a magnetic field for the distribution, I ignore the fact that there will be noise on the scale of individual particles and replace that noisy function with a clean smooth function, which tends to be a good approximation. In fact, this is how almost every classical physics problem is solved, you ignore the structure on the particle level and pretend it is "continuous". Same with materials engineering, and so on.
My point is that even in classical physics, I usually don't care about fluctuations on small scales which will be noisy, so on top of the classical approximation I make another approximation where I replace a noisy function with a smoother function that well approximates the noisy one. Smoothing out the noise is an important tool for theoretical understanding (as OP's student pointed out here), but it's important to remember it's just an approximation.
EDIT: re the other replier. Another example is I treat ions as "fundamental" too, as we don't reach energies and conditions where their constituent nuclei matter, only ionization.
Wouldn't it be more accurate to say you're simply working in a discrete _set_?
When doing computations that require a lot of precision, one actually needs to consider the fact that floats/doubles are discrete and with limited precision, and handle that in the code. Typical examples may be numerical analysis, physical simulations, game world code (for assuring consistent state for all connected players), and geometrical algorithms.
Fortunately for most programmers, they do not need that level of precision in their code.
The fact that values might be discrete does not change that programs might be continuous over their output range; functions from computable reals to computable reals can be continuous.
The question isn’t whether something is discrete so much as whether it is sampling a continuous function. Can you have arbitrarily large jumps, or not?
See Buridan’s Principle :)
You're absolutely right, and this is a great analogy.
For example Warren McCulloch and Walter Pitts effectively staked their careers on the brain being a fully digital network, as a computer. But John Von Neumann was more cautious, arguing that the digital function of the brain rested on a chemical, analogue foundation, and that it was unclear whether messages were coded in a digital or analogue way. Julian Bigelow argued that mathematicians and physicists preferred to ignore the biological structure of neurons and identify them with their digital operation.
This debate strikes at the heart of the debate between the difference between analogue and digital, and in my opinion it's a philosophical, not just physiological, problem.
[0] For anyone interested in this history I'd highly recommend Ronald R. Kline's work, especially The Cybernetic Moment (p 46-47)
Also, the main difference between 'hardware' and 'wetware' arises as a consequence of a very simple cybernetic principle, to quote Wikipedia:
"Also in 1960, [Manfred Clynes] discovered a biologic law, "Unidirectional Rate Sensitivity," the subject, in 1967, of a two-day symposium held by the New York Academy of Science. This law, related to biologic communication channels of control and information, is basically the consequence of the fact, realized by Clynes, that molecules can only arrive in positive numbers, unlike engineering electric signals, which can be positive or negative. This fact imposes radical limitations on the methods of control that biology can use. It cannot, for example, simply cancel a signal by sending a signal of opposite polarity, since there is no simple opposite polarity. To cancel, a second channel involving other, different molecules (chemicals) is required. This law explains, among other things, why the sensations of hot and cold need to operate through two separate sensing channels in the body, why we do not actively sense the disappearance of a smell, and why we continue to feel shocked after a near-miss accident."
See also here:
https://upload.wikimedia.org/wikipedia/en/1/19/NYT3.jpg
Also, fun fact about the Macy conferences that a friend of mine pointed out to me recently:
According to Hayles, neither the term nor the word “reflexivity” exists anywhere in the Macy foundation transcripts, which means no one introduced it to cybernetics from 1946-1953.
I haven't read the book, but this sounds totally absurd. What kind of evidence is there for this?
http://www.youtube.com/watch?v=dFs9WO2B8uI
If this reminds you of Julian Jaynes, then yes, there exists some similarity, but, to quote Wikipedia:
"McGilchrist, while accepting Jayne's intention, felt that Jayne's hypothesis was "the precise inverse of what happened" and that rather than a shift from bicameralism there evolved a separation of the hemispheres."
In my opinion, it seems like a better question to ask then consists of asking if what McGilchrist describes holds 'all the way down', and I lack an answer to that.
'One answer, as outlined by VanRullen and Koch (2003), is that continuous representation “cannot satisfactorily account for a large body of psychophysical data”. For example, 1 cent does not typically have much value to most people. However, a person may decide to buy a product if priced at $1.99 – yet, refuse to buy the same product if priced 1 cent higher at $2.00. Such an abrupt (or step) change in the brain’s purchasing decision cannot be modeled using a continuous representation despite extensive attempts to do so (Basu, 1997).'
The tacit assumption made here seems to be that our concept of number is hard-coded into our brains at the physical signal level, and so that when we think of the number 2, some part of our brain generates a physical signal that has the quantity of 2 (absent that assumption, why would one think that this experiment tells us anything about how signals are physically encoded in the brain?)
AFAIK, it is generally thought that our concept of numbers is at a more abstract, symbol-manipulation level (especially when, as in this example, fractions are involved.) It seems to me that this paradox (which looks like a variant of the sorites paradox, e.g. what is the minimum size of a heap of sand?) is resolved if we consider peoples' tendency to disregard the pennies in a monetary amount.
Caveat / mea culpa: I have not read the papers referenced in the quote.
The 1.99 ~= 2.00 is one example. The authors intend to determine whether any continuous model could account for a difference in behavior, but their example only rules out models where that one cent difference is considered trivial. A continuous model might be preturbed in a way that makes those prices subjectively far apart.
The same goes for the information retrieval task. They are saying that biology can't perform a discreet classification task without having a discreet representation somewhere.
Which is a necessary abstraction to inhibit the aforementioned fallacy. Not that I know any particulars or anything.
It's a pretty well known cognitive bias to overestimate ones resistance to cognitive biases.
It seems like this doesn't take into account spiking frequencies (where the frequency is a continuous variable), nor the potential for signals with different average magnitudes (even if each signal is inconsistent due to the presence of noise) to have a statistically significant effect over many iterations.
I think there is a distinction between 'discrete', where the signal is encoded as a non-continuous physical property, and 'digital', which adds the concept of place value to discreteness. This distinction is relevant, for example, where the authors contrast the ability of digital recordings to resist the degradation that analog recordings suffer from. That resistance, however, depends quite substantially on error-correcting codes, for which place-value matters.
Let's take a contrived example. You know that if you press on the gas pedal of the car, the car moves forward. You also know that if you press hard, it jerks. Your brain doesn't represent all the intermediate states between light and hard pressing, it instead represents the continuity between the two symbolically.
We use these continuity representations at speed to do things in the real world, and breaks in those continuities really trip us up, and force us to slow down until a new representation of the continuity can be formed. When it happens to me, it almost feels like I'm "repacking" the information back into my brain.
But if you meditate on how you learn things, one can come to the conclusion that all knowledge 'feels' the same way in mind. For me, this knowledge is discrete, I've even been able to articulate some 'operations' that one can apply directly onto conceptual units.
If you think about it, an "intuitive" understanding of something means precisely this, you understand the system in whole without having to think hard about what it's doing in parts. Outputs are mapped cleanly to inputs in mind.
To get back to your gas pedal example. I'm fairly positive that the brain needs to map as many of the degrees of hardness of pressing to percieved acceleration as possible to get a good intuition as to the necessary force to achieve a given acceleration. And it's even 'worse' than you realize, because your brain also need to map out pedal depression vs environment (hills and turns effect acceleration), and depression vs car load. And, if you want to be a really good driver, collecting all this data in different cars.
Now we humans seem to have the ability to abstract away this underlying machinery to some degree, largely thanks to the wiring of our neo cortex, so after the age of 5 you can start to interpolate where unknown data points might lie on some spectrum given a few reference data points. But even then it won't be intuitive until we've done the exercise many times with different data.
But if I truly had to see the pattern on every single angle, every single type of spin, every different paddle, every different table, every different room, then the sheer combinatorial complexity would make ping pong impossible to improve at. Talking about and coming up with insights on better play would also be impossible.
It's relatively easy to break the symbolic continuities that the brain stores with new types of inputs. That doesn't mean those symbolic continuities don't actually exist and that the brain will constantly seek them out.
Did you mean can be?
When you learned to be integrate continuous functions, I'm certain you learned to do it while scratching sequences of discrete symbols onto paper.
There have also been empirically successful applications of quantum theoretical ideas to cognitive studies:
https://en.m.wikipedia.org/wiki/Quantum_cognition?wprov=sfla...
So while I appreciate that the article is taking into account the plausibility of "both" possibilities, it strikes me to be an uncannily "classical" question.
[0] http://quantum-studio.net/ [1] https://en.wikipedia.org/wiki/BQP
The interesting thing to me is not if humans can solve exactly the same problems as quantum computers with lots of qubits (Quantum computers are not the identical to all of quantum theory!) The interesting question to me is if humans can hold and pass around irreducibly probabilistic states without collapsing them.
> it strikes me to be an uncannily "classical" question.
Even if the brain is quantum, it's still a valid question. Some quantum degrees of freedom are discrete, like spin, while others like position are continuous.
Granted, after enough transcriptions, or if stored over a long enough period, the signal would begin to get washed out... kind of like the information in my brain.
There s always been a debate if the brain uses a (discrete) spike code or a more analog rate code.
Then there 's also this paper that found 26 levels of synapse strengths in total https://elifesciences.org/articles/10778
sets can satisy a dense-ness property
To that end Shannon’s theory of information needs an overhaul.
And if you don't limit yourself to linear mappings, you can probably do even better with a non-uniform integer encoding.
How the brain deals with it is the interesting part (hence why our "adversarial examples" are different from Artificial Neural Network ones)