Elméleti kitérő: a párhuzamos-soros probléma feloldása II.

2026. április 22. szerda

Ez előzően tárgyalt párhuzamos–soros működés mellett a konnekcionizmus körül két további „rejtett ellentétpár” is megjelenik. Ezek első ránézésre hasonlónak tűnnek, de valójában külön kérdésekre adnak eltérő válaszokat. Az egyik kérdés az: Hogy hogyan történik a számítás? A másik az: Hogyan van ábrázolva a tudás? Ez a kettő gyakran összekeveredik – innen a zavar.

A két megközelítés a feldolgozás módjának különbségeit hangsúlyozza. A konnekcionalista elosztott, páruzamos, intuitív módon végzi a feladatot, nem látszanak a szabályok. A komputacionalista szabályokat alkalmaz és lépésenként működik. A szabályok a rendszer felépítésében vannak.

1. Konnekcionizmus vs. komputacionalizmus (K-K) – hogyan számol a rendszer?
A konnekcionista megközelítés szerint az agy nem szabályokat hajt végre, hanem egy hálózat állapota folyamatosan alakul. A „számítás” itt nem lépések sorozata, hanem egy dinamikus folyamat: az egységek egymásra hatnak, és végül kialakul egy stabil mintázat. A tanulás azt jelenti, hogy a kapcsolatok erőssége megváltozik. Ezzel szemben a klasszikus komputacionalista szemlélet úgy tekint a gondolkodásra, mint egy program futására: vannak jól elkülöníthető elemek (szimbólumok), és ezekre explicit szabályok vonatkoznak.
Egy egyszerű példa:

  • komputacionalista rendszer - mint az IBM által több mint egy évtizede fejlesztett DeepBlue sakkprogram, amely szabályok alapján lép („ha ez történik, akkor azt lépd”).
  • konnekcionista rendszer - mint egy neurális háló, amely rengeteg játszma után „ráérez” a jó lépésekre, anélkül hogy expliciten le tudná írni a szabályokat. A Go világbajnokot legyőző AlphaGo AI hálózat már így működik.

A feszültség itt az, hogy a hálózatok jól tanulnak és robusztusak, de nehéz bennük „megmutatni”, hogy pontosan milyen szabályt használnak, a szabályalapú rendszerek átláthatók, de nehéz őket tanulóvá és rugalmasan általánosítóvá tenni.
A két megközelítés máshogy kódolja, reprezentálj a z állapotot. A Neuronálisban elszórt csomópont mintázatok jelentenek valamit és a mintázatok közötti kapcsolatok a szabály. Nehéz kiolvasni mind a jelentést, mind a szabályt, viszont könnyen tanul. A Szimbolikus hálóban a jelentést egyedi pontok hordozzák és a kapcsolatok relációkat jelentenek. Értheő mi történik, de nehéz tanítani.
2. Neuronális vs. szimbolikus (N-SZ) – hogyan van kódolva a jelentés?
Ez a második különbség már nem a működésről szól, hanem arról, hogy hol van a jelentés. A neuronális (hálózati) nézet szerint egy fogalom nem egyetlen helyen van eltárolva. Például a „kutya” nem egy címke, hanem sok neuron aktivitásának mintázata: színek, formák, mozgás, emlékek együttese. A szimbolikus nézet ezzel szemben azt mondja: van egy jól azonosítható egység („kutya”), és ehhez relációk kapcsolódnak („ugat”, „állat”, „gazdája van”).
Egy hétköznapi analógia:

  1. neuronális reprezentáció - mint egy fénykép, a jelentés a teljes kép mintázatában van.
  2. szimbolikus reprezentáció - mint egy adatbázis, külön mezők és kapcsolatok írják le az objektumot.

A probléma itt az, hogy a hálózati rendszerek nehezen kezelnek pontos, szabályszerű szerkezeteket (pl. változókat: „X szereti Y-t”), a szimbolikus rendszerek viszont nehezen tanulnak zajos, hiányos adatokból.

A két dichotómia gyakran keveredik, mert a gyakorlatban gyakran együtt jelennek meg. A konnekcionista modellek többnyire neuronális (elosztott) reprezentációt használnak, a komputacionalista modellek többnyire szimbolikus reprezentációval dolgoznak. De ez nem szükségszerű. Elvileg lehetne neurális háló, amely szimbolikus struktúrákat tanul, vagy szabályalapú rendszer, amely elosztott reprezentációkat használ.


Ha gráfként képzeljük el a rendszereket, a különbség még kézzelfoghatóbb.
A konnekcionista / neuronális hálóban a csomópontok egyszerű egységek (mint neuronok), az élek csak azt mondják meg, hogy egyik mennyire hat a másikra, a jelentés nem egy helyen van, hanem a teljes aktivitásmintázatban jelenik meg. Ez olyan, mint egy tömeg: az egyes emberek nem „jelentenek” semmit külön, de együtt kirajzolnak egy alakzatot. A szimbolikus / komputacionalista hálóban a csomópontok konkrét dolgokat jelentenek („kutya”, „gazda”), az élek típusa is jelentést hordoz („tulajdonosa”, „része”, „oka”), a struktúra maga írja le a tudást. Ez inkább egy térképhez hasonlít, ahol minden pont és kapcsolat fel van címkézve.

A két világ közti legfontosabb eltérés így foglalható össze: a konnekcionista rendszerekben a jelentés a mintázatban van, a szimbolikus rendszerekben a jelentés a szerkezetben van. Ezért az első esetben a „mit jelent ez?” kérdésre csak a teljes rendszer állapotát nézve tudunk válaszolni, míg a másodikban elég „leolvasni” a struktúrát.

Mit igazít ezeken a dichotómiákon mindaz, amit megtudtunk a tudatosság dinamikájáról és kialakulásáról?

Azt gondolom, hogy az a megállapítás – miszerint az agyat meta-hálózatokba szerveződő kis-hálózatoknak tekinthetjük, melyek létrehozzák a GNW-t – bár nem törli el a K-K és N-SZ kettősségeket, de értelmezési keretet ad azoknak. Rámutat arra, hogy igazából nem ellentmondások, hanem rosszul feltett kérdések. Az agy kétszintű (kishálózatok / meta-hálózatok) felépítése orvosolja a kettősségek feszültségét. Az agyterületek konnekcionista-neuronális, a tudatosság, a GNWbe meghívott meta-hálózat, pedig szimbolikus-komputacionalista feldolgozást valósítanak meg. Egymás mellett (felett).A K-K eset a könnyebb. A modern kép azzal helyesbít, hogy nem VAGY a két értelmezés viszonya, hanem ÉS. A lokális modulok (kishálózatok) konnekcionistán működnek (elosztott reprezentációk, asszociatív tanulás, statisztikus általánosítás, nincsenek szabályok – példák vannak), míg a meta-hálózatokon realizálódó homloklebeny dinamika eredménye a komputacionalisa algoritmusok, lépések, rekurziók, állapotátmenetek képe. A N-SZ probléma lényege ugye, hogy a neuronális nézőpont szerint a reprezentáció elosztott, a feldolgozás „intuitív”, a szimbólikus nézőpont szerint pedig a reprezentáció egyértelmű egységekben történik és a feldolgozás szabályvezérelt. A GNW nem állítja, hogy a szimbólumok valódi, lokális objektumok lennének az agyban (ennek kis-hálózataiban). Ehelyett: a „szimbólum” egy stabilizált, globálisan hozzáférhető neurális mintázat (a meta-hálózatokban), amely elég hosszú ideig fennmarad, elég sok modulhoz eljut, és egymás után rekurzívan újra beírható a workspace-be. A „szimbólum” tehát itt nem egy különálló, önmagában létező dolog az agyban, hanem egy átmenetileg stabil működési állapot, amely úgy viselkedik, mintha szimbólum lenne. Praktikusan pl. nincs „HA-AKKOR” idegsejt, hanem HA-AKKOR-szerű dinamikus állapot van. Ez nem megoldás az N-SZ vitára, hanem átkeretezi, feleslegessé teszi: a szimbolikus viselkedés emergens tulajdonság, nem alapegység, a neuronális aktivitás feletti meta-mintázatok szintjén értelmezhető.


Ezzel néhány probléma kipipálva. Mindjárt megemésztünk egy következőt: a nyelv és a tudat viszonyát.

 

Szerző: Gulyás Attila

Korábbi hozzászólások
Még nincsenek hozzászólások
Új hozzászólás
A hozzászólások moderáltak, csak az Admin jóváhagyása után jelennek meg!