Connectionists: Stephen Hanson in conversation with Geoff Hinton

Gary Marcus gary.marcus at nyu.edu
Sun Feb 6 10:12:04 EST 2022


Dear Stevan,

You can define things as you like, but too strict a reading on 4 and 5 leads to weird places. Yes, a literal Turing Tape doesn’t care what my bits are, but I can build algorithms in higher-level languages, or even in low-level hardware, that are sensitive to the structure of the symbols that I am passing. For example, programmers often use signed representations for integers, in which the leftmost bit in the representation of an integer is used to represent whether the number is  positive or negative and then further computation (eg comparison at the hardware or software level) is condition thereon [eg https://www.tutorialspoint.com/signed-binary-integers].   In this way, the representation of individual binary integers is far from arbitrary. I would not wish to conclude that they are therefore not symbols, nor that, eg., the comparison I would then between them is not computation or not algorithmic. (And of course the representations of the magnitude of the integer is perfectly orderly, the antithesis ofarbitrary)

All of this can be mapped onto a Turing tape, but it doesn’t mean that the microprocessor opcodes or programming instructions that manipulate numbers with reference to the sign bit aren’t manipulating symbols or aren’t algorithmic.  It means that we need ways of talking about symbols that are composable, potentially in meaningful ways.

I take embeddings to be a very useful extension of that idea, of composed symbols, in which you wind up with a set of stable encodings in which the individual bits are not in fact arbitrary.  You still wind up with a (useful) string of bits to represent something. (Binary or otherwise). But you can leverage those bits in interesting ways.

Yes, you can do whatever you wind up with in a cumbersome fashion on a Turing Tape, but so what? That fact alone doesn’t tell us all that much about the nature of the computations we want to perform, since (resource and timing limits aside) there is nothing on the table or seriously envisioned that couldn’t be mapped onto the infinite space of things that could be so mapped.

Gary



> On Feb 6, 2022, at 05:48, Stevan Harnad <harnad at ecs.soton.ac.uk> wrote:
> 
> 
> 0. It might help if we stop “cognitizing” computation and symbols.
>  
> 1. Computation is not a subset of AI.
>  
> 2. AI (whether “symbolic” AI or “connectionist’ AI) is an application of computation to cogsci.
>  
> 3. Computation is the manipulation of symbols based on formal rules (algorithms).
>  
> 4. Symbols are objects or states whose physical “shape” is arbitrary in relation to what they can be used and interpreted as referring to.
>  
> 5. An algorithm (executable physically as a Turing Machine) manipulates symbols based on their (arbitrary) shapes, not their interpretations (if any).
>  
> 6. The algorithms of interest in computation are those that have at least one meaningful interpretation.
>  
> 7. Examples of symbol shapes are numbers (1, 2, 3), words (one, two, three; onyx, tool, threnody), or any object or state that is used as a symbol by a Turing Machine that is executing an algorithm (symbol-manipulation rules).
>  
> 8. Neither a sensorimotor feature of an object in the world, nor a sensorimotor feature-detector of a robot interacting with the world, is a symbol (except in the trivial sense that any arbitrary shape can be used as a symbol).
>  
> 9. What sensorimotor features and sensorimotor feature-detectors (whether “symbolic” or “connectionist”) might be good for is connecting symbols inside symbol systems (e.g., robots) to the objects that they can be interpreted as referring to.
>  
> 10. If you are interpreting “symbol” in a wider sense than this formal, literal one, then you are closer to lit-crit than cogsci.
>  
> Stevan Harnad
>  
>  
> From: Asim Roy <ASIM.ROY at asu.edu>
> Date: Saturday, February 5, 2022 at 11:59 PM
> To: Gary Marcus <gary.marcus at nyu.edu>, Stephen José Hanson <jose at rubic.rutgers.edu>
> Cc: connectionists at mailman.srv.cs.cmu.edu <connectionists at mailman.srv.cs.cmu.edu>, Stevan Harnad <harnad at ecs.soton.ac.uk>, Francesca Rossi2 <Francesca.Rossi2 at ibm.com>, Artur Garcez <arturdavilagarcez at gmail.com>, Anima Anandkumar <anima at caltech.edu>, Luis Lamb <lamb at inf.ufrgs.br>, Gadi Singer <gadi.singer at intel.com>, Josh Tenenbaum <josh.tenenbaum at gmail.com>, AIhub <aihuborg at gmail.com>
> Subject: RE: Connectionists: Stephen Hanson in conversation with Geoff Hinton
> 
> CAUTION: This e-mail originated outside the University of Southampton.
> There was another recent attempt to take down the grandmother cell idea:
>  
> Frontiers | The Value of Failure in Science: The Story of Grandmother Cells in Neuroscience | Neuroscience (frontiersin.org)
>  
> And here’s my commentary defending grandmother cells:
>  
> Frontiers | Commentary: The Value of Failure in Science: The Story of Grandmother Cells in Neuroscience | Neuroscience (frontiersin.org)
>  
> By the way, we have had vigorous private arguments over the years about grandmother cells and many were involved – from Jay McClelland and Christof Koch to Walter Freeman and Bernard Baars. As far as I can tell, the brain uses abstractions at the single cell level that can be argued to be symbols. Short arguments are in the commentary, based on observations by neurophysiologists themselves.
>  
> Asim Roy
> Professor, Information Systems
> Arizona State University
> Lifeboat Foundation Bios: Professor Asim Roy
> Asim Roy | iSearch (asu.edu)
>  
>  
> From: Connectionists <connectionists-bounces at mailman.srv.cs.cmu.edu> On Behalf Of Gary Marcus
> Sent: Friday, February 4, 2022 12:53 PM
> To: Stephen José Hanson <jose at rubic.rutgers.edu>
> Cc: connectionists at mailman.srv.cs.cmu.edu; Stevan Harnad <harnad at ecs.soton.ac.uk>; Francesca Rossi2 <Francesca.Rossi2 at ibm.com>; Artur Garcez <arturdavilagarcez at gmail.com>; Anima Anandkumar <anima at caltech.edu>; Luis Lamb <lamb at inf.ufrgs.br>; Gadi Singer <gadi.singer at intel.com>; Josh Tenenbaum <josh.tenenbaum at gmail.com>; AIhub <aihuborg at gmail.com>
> Subject: Re: Connectionists: Stephen Hanson in conversation with Geoff Hinton
>  
> Steve,
>  
> The phrase I always liked was “poverty of the imagination arguments”; I share your disdain for them. But that’s why I think you should be careful of any retreat into biological plausibility. As even Jay McClelland has acknowledged, we do know that some humans some of the time manipulate symbols. So wetware-based symbols are not literally biologically impossible; the real question for cognitive neuroscience is about the scope and development of symbols. 
>  
> For engineering, the real question is, are they useful. Certainly for software engineering in general, they are indispensable.
>  
> Beyond this, none of the available AI approaches map particularly neatly onto what we know about the brain, and none of what we know about the brain is understood well enough to solve AI.  All the examples you point to, for instance, are actually controversial, not decisive. As you probably know, for example, Nancy Kanwisher has a different take on domain-specificity than you do (https://web.mit.edu/bcs/nklab/), with evidence of specialization early in life, and Jeff Bowers has argued that the grandmother cell hypothesis has been dismissed prematurely  (https://jeffbowers.blogs.bristol.ac.uk/blog/grandmother-cells/); there’s also a long literature on the possible neural realization of rules, both in humans and other animals. 
>  
> I don’t know what the right answers are there, but nor do I think that neurosymbolic systems are beholden to them anymore than CNNs are bound to whether or not the brain performs back-propagation.
>  
> Finally, as a reminder,  “Distributed” per se in not the right question; in some technical sense ASCII encodings are distributed, and about as symbolic as you can get. The proper question is really what you do with your encodings; the neurosymbolic approach is trying to broaden the available range of options.
>  
> Gary
>  
> On Feb 4, 2022, at 07:04, Stephen José Hanson <jose at rubic.rutgers.edu> wrote:
> 
> 
> Well I don't like counterfactual arguments or ones that start with "It can't be done with neural networks.."--as this amounts to the old Rumelhart saw, of "proof by lack of imagination".
> 
> I think my position and others (I can't speak for Geoff and won't) is more of a "purist" view that brains have computationally complete representational power to do what ever is required of human level mental processing.  AI symbol systems are remote descriptions of this level of processing.     Looking at 1000s of brain scans, one begins to see a pattern of interacting large and smaller scale networks, probably related to Resting state and the Default Mode networks in some important competitive way.   But what one doesn't find is modular structure (e.g. face area.. nope)  or evidence of "symbols"  being processed.    Research on Numbers is interesting in this regard, as number representation should provide some evidence of  discrete symbol processing as would  letters.   But again the processing states from brain imaging  more generally appear to be distributed representations of some sort.
> 
> One other direction has to do with prior rules that could be neurally coded and therefore provide an immediate bias in learning and thus dramatically reduce the number of examples required for  asymptotic learning.     Some of this has been done with pre-training-- on let's say 1000s of videos that are relatively generic, prior to learning on a small set of videos related to a specific topic-- say two individuals playing a monopoly game.  In that case, no game-like videos were sampled in the pre-training, and the LSTM was trained to detect change point on 2 minutes of video, achieving a 97% match with human parsers.    In these senses I have no problem with this type of hybrid training.
> 
> Steve
> 
> On 2/4/22 9:07 AM, Gary Marcus wrote:
> The whole point of the neurosymbolic approach is to develop systems that can accommodate both vectors and symbols, since neither on their own seems adequate.
>  
> If there are arguments against trying to do that, we would be interested.
> 
> 
> 
> On Feb 4, 2022, at 4:17 AM, Stephen José Hanson <jose at rubic.rutgers.edu> wrote:
> 
> 
> Geoff's position is pretty clear.   He said in the conversation we had and in this thread,  "vectors of soft features",
> 
> Some of my claim is in several of the conversations with Mike Jordan and Rich Sutton, but briefly,  there are a number of
> very large costly efforts from the 1970s and 1980s, to create, deploy and curate symbol AI systems that were massive failures.  Not counterfactuals,  but factuals that failed.   The MCC comes to mind with Adm Bobby Inmann's  national US mandate to counter the Japanese so called"Fifth-generation AI systems"  as a massive failure of symbolic AI.  
> 
> --------------------
> 
> In 1982, Japan launched its Fifth Generation Computer Systems project (FGCS), designed to develop intelligent software that would run on novel computer hardware. As the first national, large-scale artificial intelligence (AI) research and development (R&D) project to be free from military influence and corporate profit motives, the FGCS was open, international, and oriented around public goods.
> 
> On 2/3/22 6:34 PM, Francesca Rossi2 wrote:
> Hi all.
>  
> Thanks Gary for adding me to this thread.
>  
> I also would be interested in knowing why Steve thinks that NS AI did not work in the past, and why this is an indication that it cannot work now or in the future.
>  
> Thanks,
> Francesca.
> ------------------
>  
> Francesca Rossi
> IBM Fellow and AI Ethics Global Leader
> T.J. Watson Research Center, Yorktown Heights, USA
> +1-617-3869639
>  
> ________________________________________
> From: Artur Garcez <arturdavilagarcez at gmail.com>
> Sent: Thursday, February 3, 2022 6:00 PM
> To: Gary Marcus
> Cc: Stephen José Hanson; Geoffrey Hinton; AIhub; connectionists at mailman.srv.cs.cmu.edu; Luis Lamb; Josh Tenenbaum; Anima Anandkumar; Francesca Rossi2; Swarat Chaudhuri; Gadi Singer
> Subject: [EXTERNAL] Re: Connectionists: Stephen Hanson in conversation with Geoff Hinton
>  
> It would be great to hear Geoff's account with historical reference to his 1990 edited special volume of the AI journal on connectionist symbol processing. Judging from recent reviewing for NeurIPS, ICLR, ICML but also KR, AAAI, IJCAI (traditionally ZjQcmQRYFpfptBannerStart
> This Message Is From an External Sender
> This message came from outside your organization.
> ZjQcmQRYFpfptBannerEnd
>  
> It would be great to hear Geoff's account with historical reference to his 1990 edited special volume of the AI journal on connectionist symbol processing.
>  
> Judging from recent reviewing for NeurIPS, ICLR, ICML but also KR, AAAI, IJCAI (traditionally symbolic), there is a clear resurgence of neuro-symbolic approaches.
>  
> Best wishes,
> Artur
>  
>  
> On Thu, Feb 3, 2022 at 5:00 PM Gary Marcus <gary.marcus at nyu.edu<mailto:gary.marcus at nyu.edu>> wrote:
> Steve,
>  
> I’d love to hear you elaborate on this part,
>  
>  Many more shoes will drop in the next few years.  I for one don't believe one of those shoes will be Hybrid approaches to AI,  I've seen that movie before and it didn't end well.
>  
>  
> I’d love your take on why you think the impetus towards hybrid models ended badly before, and why you think that the mistakes of the past can’t be corrected. Also it’ would be really instructive to compare with deep learning, which lost steam for quite some time, but reemerged much stronger than ever before. Might not the same happen with hybrid models?
>  
> I am cc’ing some folks (possibly not on this list) who have recently been sympathetic to hybrid models, in hopes of a rich discussion.  (And, Geoff, still cc’d, I’d genuinely welcome your thoughts if you want to add them, despite our recent friction.)
>  
> Cheers,
> Gary
>  
>  
> On Feb 3, 2022, at 5:10 AM, Stephen José Hanson <jose at rubic.rutgers.edu<mailto:jose at rubic.rutgers.edu>> wrote:
>  
>  
> I would encourage you to read the whole transcript, as you will see the discussion does intersect with a number of issues you raised in an earlier post on what is learned/represented in DLs.
>  
> Its important for those paying attention to this thread, to realize these are still very early times.    Many more shoes will drop in the next few years.  I for one don't believe one of those shoes will be Hybrid approaches to AI,  I've seen that movie before and it didn't end well.
>  
> Best and hope you are doing well.
>  
> Steve
>  
> --
> <signature.png>
> -- 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.srv.cs.cmu.edu/pipermail/connectionists/attachments/20220206/5d7d8523/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image001.png
Type: image/png
Size: 19969 bytes
Desc: not available
URL: <http://mailman.srv.cs.cmu.edu/pipermail/connectionists/attachments/20220206/5d7d8523/attachment.png>


More information about the Connectionists mailing list