En neurociència, la codificació predictiva (també coneguda com a processament predictiu) és una teoria de la funció cerebral que postula que el cervell està generant i actualitzant constantment un "model mental" de l'entorn. Segons la teoria, aquest model mental s'utilitza per predir els senyals d'entrada dels sentits que després es comparen amb els senyals d'entrada reals d'aquests sentits. La codificació predictiva és membre d'un conjunt més ampli de teories que segueixen la hipòtesi del cervell bayesià.

Orígens Els avantpassats teòrics de la codificació predictiva es remunten a l'any 1860 amb el concepte d'inferència inconscient de Helmholtz. La inferència inconscient es refereix a la idea que el cervell humà omple informació visual per donar sentit a una escena. Per exemple, si alguna cosa és relativament més petit que un altre objecte en el camp visual, el cervell utilitza aquesta informació com una indicació probable de profunditat, de manera que el perceptor finalment (i involuntàriament) experimenta profunditat. La comprensió de la percepció com la interacció entre els estímuls sensorials (de baix a dalt) i el coneixement conceptual (de dalt a baix) va continuar sent establerta per Jerome Bruner que, a partir dels anys quaranta, va estudiar les maneres en què les necessitats, les motivacions i les expectatives influeixen en la percepció, una investigació que es va conèixer com a psicologia "New Look". El 1981, McClelland i Rumelhart van examinar la interacció entre les característiques de processament (línies i contorns) que formen lletres, que al seu torn formen paraules. Tot i que les característiques suggereixen la presència d'una paraula, van trobar que quan les lletres estaven situades en el context d'una paraula, la gent era capaç d'identificar-les més ràpidament que quan estaven situades en una no paraula sense context semàntic. El model de processament paral·lel de McClelland i Rumelhart descriu la percepció com la reunió d'elements de dalt a baix (conceptuals) i de baix a dalt (sensorials).

A finals de la dècada de 1990, Rao i Ballard van traduir la idea del processament de dalt a baix i de baix a dalt en un model de visió computacional. El seu article va demostrar que podria haver-hi un model generatiu d'una escena (processament de dalt a baix), que rebria retroalimentació mitjançant senyals d'error (quant variava l'entrada visual de la predicció), que posteriorment portaria a l'actualització de la predicció. El model computacional va ser capaç de replicar efectes de camp receptiu ben establerts, així com efectes de camp receptiu extraclàssics menys coneguts, com ara l'aturada final.

L'any 2004, Rick Grush va proposar un model de processament perceptiu neuronal segons el qual el cervell genera constantment prediccions basades en un model generatiu (el que Grush va anomenar "emulador"), i compara aquesta predicció amb l'entrada sensorial real. Aleshores, la diferència, o "residu sensorial", s'utilitzaria per actualitzar el model a fi de produir una estimació més precisa del domini percebut. Segons Grush, els senyals de dalt a baix i de baix a dalt es combinarien d'una manera sensible al soroll esperat (també conegut com a incertesa) en el senyal de baix a dalt, de manera que en situacions en què se sap que el senyal sensorial era menys fiable, la predicció de dalt a baix tindria més pes, i viceversa. També es va demostrar que el marc d'emulació era jeràrquic, amb emuladors específics de modalitat que proporcionen expectatives de dalt a baix per a senyals sensorials, així com emuladors de nivell superior que proporcionen expectatives de les causes distals d'aquests senyals. Grush va aplicar la teoria a la percepció visual, la imatge visual i motora, el llenguatge i la teoria dels fenòmens mentals.

Marc general miniatura|Esquema conceptual de codificació predictiva amb 2 nivells La codificació predictiva es va desenvolupar inicialment com un model del sistema sensorial, on el cervell resol el problema de modelar les causes distals de l'entrada sensorial mitjançant una versió de la inferència bayesiana. Se suposa que el cervell manté unes representacions internes actives de les causes distals, que li permeten predir les entrades sensorials. Una comparació entre les prediccions i l'entrada sensorial produeix una mesura de diferència (per exemple, error de predicció, energia lliure o sorpresa) que, si és prou gran més enllà dels nivells de soroll estadístic esperats, farà que el model intern s'actualitzi per predir millor l'entrada sensorial en el futur.

Si, en canvi, el model prediu amb precisió la conducció de senyals sensorials, l'activitat a nivells superiors cancel·la l'activitat als nivells inferiors i el model intern es manté sense canvis. Així, la codificació predictiva inverteix la visió convencional de la percepció com un procés majoritàriament de baix a dalt, cosa que suggereix que està en gran part restringit per prediccions prèvies, on els senyals del món extern només configuren la percepció en la mesura que es propaguen a la jerarquia cortical en forma d'error de predicció.

Els errors de predicció no només es poden utilitzar per inferir causes distals, sinó també per aprendre-los mitjançant la plasticitat neuronal. Aquí la idea és que les representacions apreses per les neurones corticals reflecteixen les regularitats estadístiques de les dades sensorials. Aquesta idea també està present en moltes altres teories de l'aprenentatge neuronal, com ara la codificació escassa, amb la diferència central que en la codificació predictiva no només s'aprenen les connexions amb les entrades sensorials (és a dir, el camp receptiu), sinó també les connexions predictives de dalt a baix de representacions de nivell superior. Això fa que la codificació predictiva sigui semblant a alguns altres models d'aprenentatge jeràrquic, com ara les màquines Helmholtz i les xarxes de creences profundes, que, tanmateix, utilitzen algorismes d'aprenentatge diferents. Així, l'ús dual dels errors de predicció tant per a la inferència com per a l'aprenentatge és una de les característiques definitòries de la codificació predictiva.

Ponderació de precisió La precisió de l'entrada sensorial entrant és la seva predictibilitat basada en el soroll del senyal i altres factors. Les estimacions de la precisió són crucials per minimitzar eficaçment l'error de predicció, ja que permet ponderar les entrades sensorials i les prediccions segons la seva fiabilitat. Per exemple, el soroll del senyal visual varia entre l'alba i el capvespre, de manera que s'assigna una confiança condicional més gran als errors de predicció sensorial a plena llum del dia que a la nit. Enfocaments similars s'utilitzen amb èxit en altres algorismes que realitzen inferència bayesiana, per exemple, per al filtratge bayesià en el filtre de Kalman.

També s'ha proposat que aquesta ponderació dels errors de predicció en proporció a la seva precisió estimada és, en essència, atenció, i que el procés de dedicació de l'atenció es pot aconseguir neurobiològicament mitjançant sistemes d'activació reticular ascendent (ARAS) optimitzant el "guany" de les unitats d'error de predicció. Tanmateix, també s'ha argumentat que la ponderació de precisió només pot explicar "l'atenció espacial endògena", però no altres formes d'atenció.

Inferència activa El mateix principi de minimització d'errors de predicció s'ha utilitzat per proporcionar una explicació del comportament en què les accions motrius no són ordres sinó prediccions propioceptives descendents. En aquest esquema d'inferència activa, els arcs reflexos clàssics es coordinen per tal de mostrar selectivament l'entrada sensorial de manera que compleixin millor les prediccions, minimitzant així els errors de predicció propioceptiva. De fet, Adams et al. (2013) revisen proves que suggereixen que aquesta visió de la codificació predictiva jeràrquica en el sistema motor proporciona un marc de principis i neuronalment plausible per explicar l'organització agranular de l'escorça motora. Aquesta visió suggereix que "els sistemes perceptius i motors no s'han de considerar separats, sinó com una única màquina d'inferència activa que intenta predir la seva entrada sensorial en tots els dominis: visual, auditiu, somatosensorial, interoceptiu i, en el cas del sistema motor, propioceptiu."

Teoria neuronal en codificació predictiva Gran part dels primers treballs que van aplicar un marc de codificació predictiva als mecanismes neuronals provenien del processament sensorial, especialment a l'escorça visual. Aquestes teories suposen que l'arquitectura cortical es pot dividir en nivells apilats jeràrquicament, que corresponen a diferents regions corticals. Es creu que cada nivell allotja (almenys) dos tipus de neurones: "neurones de predicció", que tenen com a objectiu predir les entrades de baix a dalt al nivell actual, i "neurones d'error", que indiquen la diferència entre l'entrada i la predicció. Es creu que aquestes neurones són principalment neurones piramidals no superficials i superficials, mentre que les interneurones ocupen diferents funcions.

Dins de les regions corticals, hi ha evidència que diferents capes corticals poden facilitar la integració de les projeccions de retroalimentació i retroalimentació entre les jerarquies. Per tant, s'ha suposat que aquestes capes corticals són centrals en el càlcul de prediccions i errors de predicció, sent la unitat bàsica una columna cortical. Una visió comuna és que:

les neurones d'error resideixen a les capes supragranulars 2 i 3, ja que aquestes neurones mostren activitat escassa i tendeixen a respondre a esdeveniments inesperats. les neurones de predicció resideixen a la capa profunda 5, on moltes neurones presenten respostes denses La ponderació de precisió es pot implementar a través de diversos mecanismes, com ara neuromoduladors o projeccions de llarg abast d'altres àrees del cervell (per exemple, tàlem)

Tanmateix, fins ara no hi ha consens sobre com el cervell implementa probablement la codificació predictiva. Algunes teories, per exemple, proposen que les capes supragranulars contenen no només errors, sinó també neurones de predicció. També es debat a través de quins mecanismes les neurones d'error podrien calcular l'error de predicció. Com que els errors de predicció poden ser tant negatius com positius, però les neurones biològiques només poden mostrar activitat positiva, es requereixen esquemes de codificació d'errors més complexos. Per evitar aquest problema, teories més recents han proposat que el càlcul d'errors podria tenir lloc a les dendrites neuronals. L'arquitectura neuronal i els càlculs proposats en aquestes teories dendrítiques són similars al que s'ha proposat a la teoria de la memòria temporal jeràrquica de l'escorça.

Aplicació de codificació predictiva Percepció