Grandmother Cells

The persistent and unreasonable confusion regarding grandmother cells

For many years I have argued that the “grandmother cell” hypothesis should be taken seriously (Bowers, 2002, 2009).  On this view, single neurons code for familiar categories, such as well-known persons (Jennifer Aniston), objects, and words.  The alternative view is that each neuron is involved in representing many different categories, and that a pattern of activation over many neurons codes for a specific category; so-called distributed coding.  Unfortunately, it has been difficult to have a constructive debate on this issue because critics typically reject straw-man versions of the grandmother cell hypothesis.  The most recent high-profile example of this was published a few months ago by Chang and Tsao (2017) in a paper entitled: “The Code for Facial Identity in the Primate Brain”.  A key claim of the authors is that their findings rule out the hypothesis that single neurons code for single faces.  As they write in the “In Brief” section of their article:

“Facial identity is encoded via a remarkably simple neural code that relies on the ability of neurons to distinguish facial features along specific axes in face space, disavowing the long-standing assumption that single face cells encode individual faces.” [bold added]

This claim was also highlighted by Quian Quiroga in a “Leading Edge Previews” article in the same issue entitled “How Do We Recognize a Face?”  He writes:

“As the authors argue, their results imply that there are no detectors for face identity at the single neuron level in the face patch system and, consequently, this may put an end to the long-standing dispute about the existence of grandmother cells in visual cortex.” [bold added]

The first thing to note is that almost no one apart from a few oddballs (e.g., Simon Thorpe, Mike Page, and myself) are strongly arguing that the grandmother cell hypothesis should be taken seriously.  Far from challenging “the long-standing assumption that single face cells encode individual faces”, the authors are defending the status-quo.  But the more important point is that the Chang and Tsao paper provide no evidence against grandmother cells.  The problem is that the authors have a basic misunderstanding of the hypothesis, and as a result, they have not carried out a relevant experiment.

What was the key finding that the authors took to refute grandmother cells?  They failed to find any cells in monkey IT cortex that selectively responded to unfamiliar human faces.  Instead, they found neurons that responded to single dimensions within a 50-dimensional “face space”, with a pattern of activation over ~ 200 of these neurons coding for these faces.  That is, these faces were coded by distributed rather than grandmother cells.

The observation that these neurons represent part of a face space is an interesting claim (but see below).  But the important point for present purposes is that a grandmother cell theory is a theory about how we recognize *familiar* categories – people like your grandmother, not unfamiliar people.  No theory (grandmother or otherwise) predicts that single cells in monkey brains should selectively respond to unfamiliar human faces.  In the same way, no theory should expect to find neurons in human visual cortex that selectively responds to an unfamiliar monkey face. Indeed, when Quian Quiroga and colleagues were looking for highly-selective cells in the hippocampus of humans they deliberately presented participants with images of highly familiar people, objects, and scenes.

But Chang and Tsao (2017) do not understand that grandmother cells are a theory about how we recognize familiar categories.  This is made explicit in the PaperClip interview with Doris Tsao that is linked with the Cell paper.  In the interview she says:

“Before this work that is described in this paper itself… people thought at the highest levels of the brain’s face recognition system there are cells that are selective for specific individuals, all the people that you know and recognize there are cells encoding them.

And obviously this raised a question, which is how can you have enough cells to represent all the people that you possible could recognize.  There are 6 billion people on this earth, and obviously you do not have 6 billion cells specialized for face recognition in your brain.  So it was a mystery how it is ultimately done” [bold added]

This does raise the question why they even bothered testing their version of grandmother theory given that it was ruled out a priori on the basis that there are not enough specialized neurons in a monkey brain.

But there is an interesting alternative grandmother cell hypothesis that a few researchers do entertain, namely, the view that some neurons selectively represent familiar categories, things like familiar faces, words, and objects.  On this view, single neurons respond most strongly to inputs from one specific category, although the neuron may respond to a lesser degree to inputs from similar categories.  The category is identified when the neuron fires beyond some threshold.  This requires considerably less than 6 billion grandmother cells devoted to faces.  Nevertheless, critics of grandmother cells keep rejecting the straw-man version, and don’t seem to even appreciate that there is an alternative hypothesis that they should consider.

It is not that this more plausible version of the grandmother cell hypothesis is obscure, or somehow a post-hoc attempt to maintain a discredited view.  It is the hypothesis that all researchers sympathetic to grandmother cells have endorsed from the start, in multiple high-profile outlets (e.g., Gross, 2002; Konorski, 1967; Page, 2000; Thorpe, 1995).  For example, in an article entitled “On the biological plausibility of grandmother cells: Implications for neural network theories in psychology and neuroscience”, I wrote:

“…the grandmother cell theory is a theory about how familiar items are coded (no one ever claimed there were individual neurons for unfamiliar words, novel faces, or novel thoughts).” (Bowers, 2009, 244-245)

Subsequently there was an exchange between myself (Bowers, 2010) and Quian Quiroga and Kreiman (2010) as well as Plaut and McCelland (2010).  Just as Chang and Tsao (2017), Plaut and McCelland rejected grandmother cells because there just not enough neurons to code for all experiences. They note it is not possible to have a neuron devoted to a specific tulip on McClelland’s dining room table.  Again, I gave the same response:

The core problem with this analysis is that a grandmother cell theory is only committed to the claim that single neurons code for an equivalent class of familiar things. Accordingly, it is only necessary to devote a single unit to a specific tulip on McClelland’s dining room table if McClelland can identify it (as opposed to other tulips). Barring this, it is possible that there is a unit for tulips (in general) at the top of his visual processing hierarchy, and a tulip is identified when the tulip cell is activated beyond some threshold. The perceptual vividness of each tulip might be due to the specific set of coactive neurons across all the levels of the visual hierarchy. (Bowers, 2010, p. 303)

Nevertheless, despite this exchange, Quian Quiroga (2017) claims that failing to find selective cells for unfamiliar human faces in the visual cortex of monkeys might finally put a rest to the grandmother cell hypothesis.

I think there is one point we all can agree on, namely, there are no grandmother cells of the sort that Chang and Tsao (2017), Quian Quiroga (2017) and Plaut and McClelland (2010) are rejecting.  They are correct: There really are not enough neurons in the human brain to code for all possible monkey and human faces, let alone all possible scenes, sentences, and thoughts, etc., using grandmother cells. The same goes for monkey brains.  It is also a view that no one ever held.

At the same time, it is important not reject a serious hypothesis based on the Chang and Tsao study, namely, the view that some neurons selectively represent *familiar* categories.  This version of grandmother cells may also turn out be wrong, but few people even consider this hypothesis because they think rejecting an absurd theory of a grandmother cell rules out all versions.  In fact, there is an abundance of neuroscientific and computational evidence published in high-profile journals that highlight the biological plausibility and computational advantages of grandmother cells for coding familiar categories.  Indeed, grandmother cells have are learned in artificial PDP and deep neural networks, and these findings may help provide an explanation as to why some neurons in cortex respond in such highly-selective manner (for review see my recent TICS paper; Bowers, 2017).  It would be great if researchers who reject grandmother cells would address these points.

To get a range of perspectives on this issue, I would suggest having a look at the special issue of the journal Language, Cognition, and Neuroscience, 2017, issue 32, entitled “Cognitive and neurophysiological evidence for and against localist ‘grandmother cell’ representations”.

I would be happy for any feedback, and thanks for reading!   Jeff

P.S. Just before posting this I noticed Rossion and Taubert (2017) have just published a paper criticizing the Chang and Tsao (2017) article.  They, like most everyone else, reject grandmother cells out of hand, writing:

Variations in the firing rate of face-selective neurons to images of different individual faces has long been reported in the monkey infero-temporal (IT) cortex, with population coding proposed as a mechanism for the recognition of individual faces (Baylis et al., 1985; Rolls, 1992). Hence, the alternative account that a single neuron fires for a single face (a “grandmother cell”) is a straw man, which has never been seriously considered by this scientific community.

Again, I think these authors should also take more seriously the biological and computational arguments that have been put forward in support of grandmother cells.  For example, although Rossion and Taubert (2017) cite Rolls in support of population (distributed) coding, Page (2017) details how Roll’s conclusions are unjustified, and indeed, Page shows that some of Roll’s key findings are predicted on a grandmother cell theory.

Rather than focusing on grandmother cells, Rossion and Taubert (2017) question another core claim of Chang and Tsao paper, namely, that neurons represent human faces within a 50-dimensional “face space”.  The problem they highlight is that successful pattern decoding of stimuli with a linear classifier might be observed even when the units sampled are not important for the presumed function. I agree.

Some references related to this topic.

2 Responses to The persistent and unreasonable confusion regarding grandmother cells

  1. Max Coltheart says:

    Jeff, I just don’t understand your use of the term “category” here: for example, you say “ *familiar* categories – people like your grandmother”. “Your grandmother” is not a category. A category is a class of things: all grandmothers, for example. Your grandmother is not a class of things; it is a single thing.

    See pp 352-353 of my paper in the grandmother cell special issue that you edited:

    “grandmother cells are specific responders. They do not respond selectively to some category of object; they respond selectively to one specific object . . . one could point to the definition of the term “ category” : “ a class or division of people or things regarded as having particular shared categories” (Oxford Dictionary of English). This definition rules out the idea that a specific single person or thing – Jay McClelland’ s maternal grandmother, for example, or David Plaut’ s car – can be referred to as “ a category” . So even a cell that responds to some subordinate category, no matter how fine grained that category is . . . by definition not a grandmother cell.”

    Max


    • Jeff Bowers says:

      Hi Max, thanks for being the first person to post on my new blog!

      I don’t agree with your claim regarding categories. My grandmother is a category for me. When looking through family photos, my visual system will successfully recognize her despite the variation in the images. On a grandmother cell hypothesis, I do this by activating cells that are selective to images of my grandmother. Of course, you do not have this category (she is unfamiliar to you), so there are no cells in your brain that selectively respond to her. That is why the Chang and Tsao (2017) paper is conceptually flawed: Just as there are no neurons in your brain that selectively respond to photos of my grandmother, there are no neurons in the brain of a monkey that selectively respond to unfamiliar human faces. The relevant question is whether there are neurons in *my* brain that respond to photos of *my* grandmother because I recognize her.
      In my view, the same logic applies to different levels of categorization. On the grandmother cell hypothesis, my ability to categorize images of your grandmother as a person would reflect another set of neurons that selectively respond to human faces. If understand your paper, such a cell should be called a ‘gnostic unit’ rather than a grandmother cell because it is selective to a broader category (all people). I agree it is important to distinguish between subordinate and basic level categorization, and indeed, it is possible that grandmother cells support one type of categorization and distributed representations support another. But whether we should restrict the term ‘grandmother cells’ to subordinate level categorizations and ‘gnostic units’ to basic level categorizations is more of a terminological rather than substantive issue (if I’m understanding). I think it is simpler to use grandmother cells to refer to the hypothesis that categorization (at whatever level) are performed by selective neurons.

      It is also worth noting that neurons have been found that respond highly selectively at different levels of description. The early hand-detector neurons reported by Gross et al. may have been categorizing information at a basic level, whereas the Jennifer Aniston neuron identified by Quian Quiroga et al. may have been categorizing information at the subordinate level. I do realize that the Jennifer Aniston neuron was in the hippocampus rather than visual cortex, but single neurons may make subordinate categorizations visual cortex as well, at least when the categories are familiar – e.g., see Logothetis, J. Pauls, and T. Poggio, (1995), Current Biology, 5, p. 552–563.

      Jeff

2 thoughts on “Grandmother Cells

  1. Could this idea explain observations related to eyewitness testimony? For example, why we are very good at accurately recalling a familiar person but very poor at recalling an unfamiliar one. When recalling a familiar person we use the person-specific neuron (“Yes m’lud, it was Jennifer Aniston”) but when we recall an unfamiliar one we must use more general neurons (“It was a woman… I don’t remember anything else about her”).

    I understand that the grandmother cell hypothesis suggests that a given neuron is responsible for a specific concept. Does it also suggest that the concept is bound to a specific neuron? If so, what happens when that cell is damaged? Do we lose granny?

    Thanks for the very clear blog post. I am going to share it with my students as we were discussing grandmother cells in our lesson this morning.

    1. also a supporter for grandmother cell hypothesis. these criticisms are all easy to tackle.
      -> There are not enough neurons for encoding every possible item we encounter in our life.
      – There’s no need to encode everything we meet. Only those items we encounter frequently will have their own neuron.

      ->localist encoding is intolerant to the loss of neurons. what will happen if our grandmother cell damaged?
      – these cells are not special, we got our grandmother cell through learning. we can learn to get another grandmother cell if our current grandmother cell unfortunately damaged.

      ->there are millions of neurons in IT, it’s impossible that we should find Aniston neuron so easily.
      > neurons are interconnected, so a neuron can also be activated by neurons encoding related items. this neuron recognized as Aniston neuron may actually be Pitt neuron. but whoever this neuron is for, it serves as an instance of grandmother neuron.

Leave a Reply

Your email address will not be published. Required fields are marked *