Friktionsteori · Position

Det er bare sandsynlighed.

Ja. Det er den hjerne, du sammenligner den med, også. På hvert vigtigt punkt hvor en sprogmodel er "bare sandsynlighed", er menneskelig kognition det også, og i stigende grad kan vi vise at det er den samme beregning.

Menneskets dom: en støjfyldt ophobning mod en tærskel Modellens dom: en fordeling over næste ord

Der er en selvsikker indvending, og du har hørt den: vi kan ikke stole på generative sprogmodeller, fordi de bare producerer det statistisk mest sandsynlige næste ord. De ved ikke noget; de gætter meget kvalificeret. Et menneske, siger argumentet underforstået, er en anden slags ting.

Indvendingen er halvt rigtig, og den halvdel den tager fejl om, er den halvdel der betyder noget. En sprogmodel er, mekanisk set, en sandsynlighedsfordeling over hvad der kommer næst. Men det andet led, at det er dét der adskiller den fra et menneskeligt sind, holder ikke til mødet med de sidste fyrre års kognitiv neurovidenskab. Hjernen er også, mekanisk set, en sandsynlighedsbaseret forudsigelses-maskine. De måder modellen er "bare sandsynlighed" på, er én for én måder du også er det.

Det er ikke påstanden om at modeller er lige så pålidelige som mennesker. Det er en snævrere og hårdere påstand: "det er bare sandsynlighed" er ikke en forskel mellem dem. Det er dét, de deler. Hvis det at bygge på sandsynlighed gjorde et system utroværdigt, ville det gøre menneskelig kognition utroværdig først, for vi har langt bedre instrumenter til at aflæse maskinens usikkerhed end din.

Vil du have den enklere? Der er en kortere, letlæselig version af argumentet, med de bærende kilder men mindre maskineri.

01Hjernen er en forudsigelses-maskine

Den dominerende ramme i beregningsmæssig neurovidenskab er ikke at hjernen optager verden og reagerer på den. Det er at hjernen hele tiden forudsiger sit næste input og retter sig selv ud fra fejlen. Det er predictive coding1, generaliseret som free-energy-princippet2 og det bayesianske hjerne-program4, og sammenfattet for et bredt publikum af Clark3. På den forståelse er sansning en kontrolleret hallucination holdt i skak af forudsigelsesfejl: hjernen kører en generativ model og holder den op mod signalet.

Det rimer allerede på en sprogmodel. Men rimet er nu målt, ikke bare påstået. Når forskere optager menneskelig hjernebark under naturligt sprog og sammenligner den med en transformer, finder de hjernen udføre de samme operationer som en stor sprogmodel: at forudsige det næste ord før det kommer, og registrere overraskelse proportionalt med hvor uventet det var5. Modellers indre repræsentationer forudsiger menneskelige neurale svar på sprog bedre end nogen tidligere teori, og de modeller der forudsiger hjernen bedst, er dem der er bedst til næste-ord-forudsigelse6. Hjerner og algoritmer, i én undersøgelses forsigtige formulering, konvergerer delvist7.

02Den mekaniske overensstemmelse, sagt lige ud

For dig der bygger de her systemer, her er de to substrater side om side, mekanisme for mekanisme, så analogien ikke bare er løs snak.

Intet af det er en metafor lagt oven på modellen. Det er hvad modellen er. Og hver linje har en biologisk pendant der heller ikke er en metafor.

03Din vished er en aflæsning, ikke en kendsgerning

Intuitionen bag indvendingen er at en menneskelig overbevisning er noget fast og færdigt, sand eller falsk, til stede eller fraværende, mens en model kun nogensinde har sandsynligheder. Men sådan træffes menneskelige beslutninger heller ikke. I den sekventielle sampling-tradition der har domineret matematisk psykologi siden Ratcliff8, og i dens utætte, konkurrerende akkumulator-forfining9, er en beslutning, inklusive en bedømmelse af sandt eller falsk, resultatet af støjfyldt evidens der hober sig op mod en tærskel. Den dom du oplever som skarp, er aflæsningen af et kontinuert, sandsynlighedsbaseret race mellem konkurrerende muligheder. Skift støjen, startpunktet eller tærsklen, og den samme evidens giver en anden dom.

Dig tærskel: "nu er jeg sikker" støjfyldt evidens hober sig op En sprogmodel vinderen odds fordelt over mulige næste ord
Samme slags objekt set fra to sider: en sandsynlighed under en dom der føles skarp. Forskellen er, at modellens fordeling kan aflæses direkte, mens din kun kan gættes udefra. Skematisk.
menneskesprogmodel

Der er ingen hård binær nedenunder. Det der føles som at vide, er et kapløb der tilfældigvis endte hvor det gjorde, ved den sikkerhed det tilfældigvis nåede. En models logits er ikke en ringere erstatning for et menneskes vished. De er den samme slags ting, blotlagt. Forskellen er at vi kan aflæse modellens fordeling direkte og kun kan slutte os til din.

04Du konfabulerer også

Den fejl folk frygter mest ved sprogmodeller er den selvsikre opdigtning, "hallucinationen", den flydende detalje der aldrig var sand. Den fremstilles som modellens signatur-defekt. Den er også, præcist, hvordan menneskelig hukommelse fungerer.

Du henter ikke et gemt referat frem. Du genopbygger et sandsynligt et, og genopbygningen kan redigeres af det spørgsmål du blev stillet: skift udsagnsordet fra "ramte" til "smadrede", og folk husker højere fart og knust glas der aldrig var der10. Værre endnu: selve det at huske omskriver hukommelsen. Et genkaldt spor bliver formbart og skal gemmes igen, så hver genkaldelse er en chance for at overskrive det11. Det du beholder er ikke oplevelsen, men et referat der trækker mod dens følelsesmæssige top og dens slutning12, med følelsesmæssigt intense øjeblikke skrevet dybere end resten13. En menneskelig hukommelse er en sandsynlig genopbygning fremlagt med selvtillid. Ordet for det, når en model gør det, er "hallucination".

05Selv fremtiden er bagt ind i vægtene

Tag noget der føles som ræsonnement snarere end refleks: at værdsætte et fjernt udfald mindre end et nært. Det ligner en beregning over tid. Men en transformer har intet ur, kun position, og det viser sig at hjernen heller ikke har: der er ingen central tidtager, kun distribueret, emergent timing1617. Et ur-frit substrat kan ikke beregne værdi gange forløbet tid. Det har kun én mulighed tilbage: at bage rabatten ind i vægtene.

Det er hvad evidensen viser på begge sider. En fjern belønning bliver indfriet sjældnere, så erfaring sænker den lærte vægt på fjern-belønnings-ruter, og regner man historier igennem med en usikker risiko for at chancen forsvinder undervejs, genskaber det den klassiske hyperbolske rabat-kurve1415. Hos mennesker frembringer usikkerhed om hvorvidt fremtiden betaler sig, den samme hyperbolske diskontering18; i hjernen sporer et enkelt subjektiv-værdi-signal den diskonterede værdi uden noget separat "fremtids"-modul19. To substrater, ingen ure, den samme løsning: sandsynlighedsstruktur skrevet ind i forbindelsesstyrkerne.

nu senere (forsinkelse) → værdi menneskers valg modellens vægte
Værdien af en fjern belønning, hos mennesket og hos modellen. Begge kurver bøjer samme vej, ikke fordi de regner tid gange rate, men fordi ingen af dem har et ur: rabatten er bagt ind i vægtene. Skematisk.
menneskers valgmodellens vægte

06Selv læring er forudsigelsesfejl, hele vejen ned

Den sidste skanse er læring: en hjerne lærer da på en rigere måde end gradient-nedstigning på et forudsigelses-tab. Men hjernens eget lære-signal er en forudsigelsesfejl. Dopamin-neuroner koder forskellen mellem forventet og modtaget belønning og styrer plasticitet ud fra den20, en biologisk forudsigelsesfejl for belønning, den samme størrelse en model minimerer. Den ene rene ikke-analogi, at hjernen ikke kan køre backpropagation som skrevet21, er en kendsgerning om implementering, ikke om art: hjernen tilnærmer fejl-drevet credit assignment med andre midler, og afstanden er blevet mindre i et årti. Fjern hardwaren af kød, og den funktionelle historie er den samme på begge sider: justér vægtene i forhold til hvor forkert forudsigelsen var.

Mange frygter, at vi overvurderer sprogmodeller. Den bedre underbyggede bekymring, som sjældent bliver sagt højt, er at vi overvurderer mennesker.

07Hvad der faktisk adskiller dem (og det er ikke det her)

Intet af det her gør en sprogmodel troværdig. Det gør argumentet utroværdigt. "Det er bare sandsynlighed" kan ikke være grunden til at mistro en model, for det er lige så sandt om det sind du stoler på i stedet. Vil du argumentere for at en bestemt model er mindre pålidelig end en bestemt person på en bestemt opgave, er de rigtige grunde konkrete og målbare:

Det er de forskelle der betyder noget for tillid. Læg mærke til at hver eneste af dem er målbar, opgave-relativ, og på de første tre ofte mere gunstig for maskinen, hvis fordeling du kan aflæse direkte og hvis kalibrering du kan score, mens et menneskes selvtillid er en sort boks du slutter dig til ud fra adfærd.

maskinen bedre mennesket bedre Kalibrering Fejl-struktur Verificerbarhed Vedvarende selv
De fire ting der faktisk afgør tillid. På de tre første kan man aflæse og score maskinen direkte, så den ofte står bedre; kun det vedvarende, ansvarlige selv læner klart mod mennesket. Det er dér forskellen sidder, ikke i "sandsynlighed". Skematisk.
maskinen bedremennesket bedre
· · ·

Så indvendingen vender om. "Det er bare sandsynlighed" blev fremlagt som den egenskab der gør en model utroværdig og et menneske sikkert. Det er ingen af delene. Det er det substrat de begge kører på, og af de to er modellen den hvis sandsynligheder du faktisk kan se. Frygten for at vi overvurderer sprogmodeller er rimelig. Den bør stå sammen med den hårdere, bedre underbyggede frygt som indvendingen stiltiende bygger på at ignorere: at vi i sammenligningen systematisk overvurderer os selv.

08Hvad der stadig er åbent

Den fjerde forskel ovenfor, et vedvarende ansvarligt selv, er den der ikke opløses til "det gør du også", og her er præcis hvorfor. En deployeret transformer konsoliderer kun inde i sit kontekst-vindue; den kan ikke bære erfaring fra én samtale til den næste, så den har intet kontinuert selv der hober sig op over tid. Det har en hjerne. Men det er en forskel i hvad der er blevet installeret og deployeret, ikke en barriere substratet ikke kan krydse: giv en model persistent hukommelse og løbende konsolidering, og den nuværende afstand bliver mindre. Om det giver et bærende selv, et der grunder valens, ejerskab og indsats, eller bare retrieval-augmenteret kontinuitet, er et åbent, falsificerbart spørgsmål. Det er en forudsigelse programmet forpligter sig til, ikke et resultat det melder om.

Tre mindre tråde står åbne, og de fortjener at blive foldet ud, ikke bare nævnt.

Den første er konvergensen fra afsnit 01. Retningen er solid: hjerne og model forudsiger begge det næste ord, og reagerer begge på overraskelse. Det omstridte er hvor langt ligheden går. En models indre mønstre forudsiger hjernens svar bedre end nogen tidligere teori, men at forudsige aktiviteten er ikke det samme som at bevise, at hjernen regner den ud på nøjagtig samme måde. En del af ligheden kommer måske af, at begge er formet af de samme mønstre i sproget. Men selv da står parallellen: de to systemer løser den samme opgave på den samme måde. Det åbne er ikke om de fungerer parallelt, men om ligheden går helt ned i selve beregningen.

Den anden er læring fra afsnit 06. Hjernen kan ikke køre backpropagation præcis som algoritmen er skrevet; den kan ikke føre den samme vægt baglæns gennem nettet, sådan som metoden kræver. Men der står ikke tomt: der er flere aktive bud på hvordan hjernen når det samme med andre midler (feedback alignment, predictive coding, target propagation), og afstanden mellem dem og ægte gradient-læring er blevet mindre i et årti. Det åbne er ikke om hjernen laver noget backpropagation-lignende, men hvilket af buddene der er det, den faktisk bruger.

Den tredje er den mindste af de tre: de hurtige, ufrivillige fortrin et menneske fødes med, de gamle registre for trussel og værdi, der svarer før man når at tænke. De er måske en timing-forskel en rå model mangler, fordi den aldrig har haft en krop eller en fortid der skulle overleve. Om den kan installeres, eller kræver et andet substrat, ved vi ikke endnu.

At folde dem ud er pointen, ikke en gardering: et argument der viser præcis hvor grænsen går, er sværere at afvise end et der lader kanterne stå i tåge.

Kilder

Hver kilde er tjekket mod Crossref og scite for eksistens og tilbagetræknings-status; ingen er trukket tilbage. DOI'er linker til kilden. De spænder over predictive coding og den bayesianske hjerne, hjerne-mod-transformer-sammenligninger, sekventiel beslutningsteori, rekonsolidering og genopbyggende hukommelse, hazard-rate-diskontering, og læring via forudsigelsesfejl for belønning.

  1. Rao, R. P. N., & Ballard, D. H. (1999). Predictive coding in the visual cortex. Nature Neuroscience, 2(1), 79–87. 10.1038/4580
  2. Friston, K. (2010). The free-energy principle: a unified brain theory? Nature Reviews Neuroscience, 11(2), 127–138. 10.1038/nrn2787
  3. Clark, A. (2013). Whatever next? Predictive brains, situated agents, and the future of cognitive science. Behavioral and Brain Sciences, 36(3), 181–204. 10.1017/S0140525X12000477
  4. Knill, D. C., & Pouget, A. (2004). The Bayesian brain: the role of uncertainty in neural coding and computation. Trends in Neurosciences, 27(12), 712–719. 10.1016/j.tins.2004.10.007
  5. Goldstein, A., et al. (2022). Shared computational principles for language processing in humans and deep language models. Nature Neuroscience, 25(3), 369–380. 10.1038/s41593-022-01026-4
  6. Schrimpf, M., et al. (2021). The neural architecture of language: Integrative modeling converges on predictive processing. PNAS, 118(45), e2105646118. 10.1073/pnas.2105646118
  7. Caucheteux, C., & King, J.-R. (2022). Brains and algorithms partially converge in natural language processing. Communications Biology, 5, 134. 10.1038/s42003-022-03036-1
  8. Ratcliff, R. (1978). A theory of memory retrieval. Psychological Review, 85(2), 59–108. 10.1037/0033-295X.85.2.59
  9. Usher, M., & McClelland, J. L. (2001). The time course of perceptual choice: The leaky, competing accumulator model. Psychological Review, 108(3), 550–592. 10.1037/0033-295X.108.3.550
  10. Loftus, E. F., & Palmer, J. C. (1974). Reconstruction of automobile destruction. Journal of Verbal Learning and Verbal Behavior, 13(5), 585–589. 10.1016/S0022-5371(74)80011-3
  11. Nader, K., Schafe, G. E., & LeDoux, J. E. (2000). Fear memories require protein synthesis in the amygdala for reconsolidation after retrieval. Nature, 406, 722–726. 10.1038/35021052
  12. Redelmeier, D. A., & Kahneman, D. (1996). Patients' memories of painful medical treatments. Pain, 66(1), 3–8. 10.1016/0304-3959(96)02994-6
  13. McGaugh, J. L. (2004). The amygdala modulates the consolidation of memories of emotionally arousing experiences. Annual Review of Neuroscience, 27, 1–28. 10.1146/annurev.neuro.27.070203.144157
  14. Sozou, P. D. (1998). On hyperbolic discounting and uncertain hazard rates. Proceedings of the Royal Society B, 265(1409), 2015–2020. 10.1098/rspb.1998.0534
  15. Fawcett, T. W., McNamara, J. M., & Houston, A. I. (2012). When is it adaptive to be patient? Behavioural Processes, 89(2), 128–136. 10.1016/j.beproc.2011.08.015
  16. Buhusi, C. V., & Meck, W. H. (2005). What makes us tick? Functional and neural mechanisms of interval timing. Nature Reviews Neuroscience, 6(10), 755–765. 10.1038/nrn1764
  17. Matell, M. S., & Meck, W. H. (2004). Cortico-striatal circuits and interval timing. Cognitive Brain Research, 21(2), 139–170. 10.1016/j.cogbrainres.2004.06.012
  18. Epper, T., Fehr-Duda, H., & Bruhin, A. (2011). Viewing the future through a warped lens: Why uncertainty generates hyperbolic discounting. Journal of Risk and Uncertainty, 43(3), 169–203. 10.1007/s11166-011-9129-x
  19. Kable, J. W., & Glimcher, P. W. (2007). The neural correlates of subjective value during intertemporal choice. Nature Neuroscience, 10(12), 1625–1633. 10.1038/nn2007
  20. Schultz, W., Dayan, P., & Montague, P. R. (1997). A neural substrate of prediction and reward. Science, 275(5306), 1593–1599. 10.1126/science.275.5306.1593
  21. Lillicrap, T. P., Santoro, A., Marris, L., Akerman, C. J., & Hinton, G. (2020). Backpropagation and the brain. Nature Reviews Neuroscience, 21(6), 335–346. 10.1038/s41583-020-0277-3