Do LLMs “think” in a similar way to humans? Or is it totally different?

Maybe it’s a good idea to listen to someone who publishes papers on this very subject, and is a professor of both philosophy and psychiatry and directs an Institute for Cognitive Science. That person is Dr. Chandra Sripada and his insights are fascinating.

Sean Carroll (interviewer, scientist and science communicator) says this interview made him lean towards the answer being “yes, they think like humans” whereas previously he favored the opposite view.

  • TehPers@beehaw.org
    link
    fedilink
    English
    arrow-up
    3
    ·
    1 day ago

    What a dumb question. “Cognition” is an abstract concept that just leads to debate over its definition, except that it’s commonly understood that humans have cognition.

    This entire interview also seems predicated on the belief that neural networks work fundamentally the same as human brains, which is an oversimplification of brains. To begin with, neural networks cannot train themselves at inference time (context windows aren’t training). Also, humanity has barely a concept of how the brain works and regularly learns new things about it. What we do know is that they are more complex than a bunch of connected neurons, and that we have no way of modelling something we don’t yet fully understand.

    So do neural networks have cognition? If they did, then we’ve had cognitive AIs for longer than I’ve been alive.

    The rest of the interview is imaginative fiction based on what they think the model is doing predicated on what Anthropic likes to advertise their models do.


    As basic evidence, if I tell you that the word “strawberry” has 3 "r"s, you can remember that. You can recall that no matter how many conversations we have in between when I told you that and when I asked you again.

    If I teach you how to count how many "r"s there are in the word “strawberry”, you learn a skill. In the future, if I ask how many "r"s there are in the word “strawberry”, you can count them using your new skill.

    If I teach a LLM how many there are or how to count the letters, it can only use that skill or knowlege if it can effectively search for it. Its ability to execute skills (which, to begin with, isn’t it executing the skills but it asking something else to do them) is diminished the more skills it gains access to, and its “knowlege” (aka long-term storage) becomes diluted when it has access to more of it.

    This is blatantly untrue of humans, who can process knowlege and skills they learn, efficiently and quickly search them, and actually get faster and more accurate as they develop related skills and learn related knowlege.

    • Communist@lemmy.frozeninferno.xyz
      link
      fedilink
      English
      arrow-up
      2
      ·
      1 day ago

      Your example falls flat on two counts

      Llm’s that only have one glyph per token can easily count this, and yeah we train in bursts because it’s computationally cheaper, this hardly means anything important.

      • TehPers@beehaw.org
        link
        fedilink
        English
        arrow-up
        3
        ·
        1 day ago

        Llm’s that only have one glyph per token can easily count this

        [Citation needed]

        There’s no difference between counting tokens containing the letter “r” and tokens solely representing the letter “r”. To begin with, this assumes the way we encode words in our brain is by tokenizing each letter, which we pretty much know to be false (we can process words without seeing evry ltr of th wrd and even think about them without it being mentioned).

        yeah we train in bursts because it’s computationally cheaper, this hardly means anything important.

        No, this is not how neural networks work at all.

        We train in bursts because we need a ground truth/scoring function to guide the learning, which means we need a way to guide the model in the right direction. Even with unsupervised learning, the model has a way to determine whether it’s going in the right direction, like with GANs.

        Neural networks are also incapable of synthesizing completely new skills from its own weights. Humans have been doing that for the entirety of human history.

        • nymnympseudonym@piefed.socialOP
          link
          fedilink
          English
          arrow-up
          1
          ·
          9 hours ago

          We train in bursts because we need a ground truth/scoring function to guide the learning

          These are completely orthogonal things.

          We train in bursts (“epochs”) because empirically it leads to more rapid convergence on an acceptable error minimum.

          The fact that a scoring function is needed is almost a tautology. You have to have some differentiable function to say what direction is lower error. Typically you segment your training corpus, and use the scoring function to get the error for one batch at a time to a certain threshold before proceeding to the next batch. Then go to the first batch and push the error bar even lower, and so on.

          Kinda like tightening nuts on a car wheel. You don’t fully tighten the first one first; you have to wiggle the system into its final configuration.

          • TehPers@beehaw.org
            link
            fedilink
            English
            arrow-up
            1
            ·
            7 hours ago

            We’re comparing this to the observable behaviors of humans, though. Humanity engages in unsupervised learning without a scoring function (let alone a differentiable one) and, as a result, can not only train on the fly, but can also find its own ways to self-evaluate its learning. Humans also have hormones which change how the brain works even further.

            This is also all disregarding the ability for the human mind to become faster and more accurate on recall when it has more knowledge to search in a field. LLMs can’t recall very effectively, instead becoming less effective the more information it needs to search.