Komplett pensumoversikt for kognitive arkitekturer ved NTNU — med forklaringer, sentrale begreper, eksamenstips og vanlige fallgruver. Eksamensoptimalisert basert på tidligere eksamener.
Innhold
Denne studieguiden dekker pensum i TDT4137 Kognitive arkitekturer ved NTNU. Faget handler om hvordan man modellerer og bygger kunstige kognitive systemer — altså systemer som persiperer, husker, lærer, resonnerer og handler på menneskelignende måter. Pensum spenner fra symbolske arkitekturer (Soar, ACT-R, Icarus, CLARION) via konneksjonistiske modeller (nevrale nett) til reaktive arkitekturer (Brooks' subsumption) og approksimativt resonnement (fuzzy logikk).
Pensum spenner videre over artikler om perseptron/backpropagation, GOMS/NGOMSL, Gentners structure-mapping (analogiresonnering), MAC/FAC, fuzzy-resonnering (Mamdani/Sugeno) og BCI/EEG.
Eksamen er en 4-timers skoleeksamen med hjelpemiddelkode D (kun kalkulator). Eksamen veksler mellom to format: eldre sett (2015–2017) har 5 oppgaver à 20 % med tunge regneoppgaver, mens 2018-settet har 4 oppgaver à 25 % der oppgave 4 er en sant/usant-bolk med 20 påstander. Begge format kombinerer kortsvar-teori med konkrete utregninger.
Faste eksamensmønstre på tvers av år:
Et gjennomgående krav er at du viser fremgangsmåten: i regneoppgaver teller sensor at du bruker riktig algoritme steg for steg, ikke bare sluttsvaret. I teorioppgaver vil korte, presise svar «to the point» (jf. 2018-rubrikken) gi best uttelling.
Rammeverket for å modellere kognitive systemer: Vernons fire aspekter, det 2D-rommet av paradigmer, Marr vs. Kelso, de symbolske arkitekturene (Soar, ACT-R, Icarus, CLARION), reaktive (Brooks) og GOMS/NGOMSL med MHP under. Klart fagets mest sentrale og hyppigst testede tema.
En kognitiv arkitektur er den faste, oppgaveuavhengige infrastrukturen for et intelligent system — minnestrukturer, prosesser og læremekanismer som er felles på tvers av alle oppgaver. Atferd (behaviour) kan ses som arkitektur + innhold (kunnskap). Motivasjonen er å lage og forstå syntetiske agenter som har de samme integrerte egenskapene som mennesker.
David Vernon peker på fire valg man alltid gjør når man modellerer et kognitivt system:
Pensum deler kognitive systemer inn i tre paradigmer, plassert i et 2D-rom (faginspirasjon × abstraksjonsnivå):
Marrs tre nivåer (top-down, løst koblet): (1) computational theory — hvilket problem løses og hvorfor (viktigst, modelleres først); (2) algoritme og representasjon; (3) implementasjon. Marr mener man kan modellere det øverste nivået uavhengig av de lavere. Marr hører hjemme i det cognitivistiske paradigmet.
Kelsos syn (embodied): nivåene er tett koblet — fjerner du konteksten/kroppen, fjerner du grunnlaget for modellen. Instansieringen og embodiment er en integrert del av selve modellen, ikke noe man kan abstrahere bort.
Emergente retninger er kritiske til disse hypotesene: de mener intelligens ikke krever eksplisitte symboler, men kan emergere fra subsymbolske/embodied prosesser (jf. Brooks: «intelligens uten representasjon»).
Newells kunnskapsnivå (knowledge level) ligger over symbolnivået og beskriver en agent abstrakt i termer av mål, handlinger og kunnskap, styrt av rasjonalitetsprinsippet: «En agent velger de handlinger som den vet vil bringe den nærmere sine mål.» Et systems intelligens måles ved hvor godt det utnytter kunnskapen sin til å nå målene — ikke ved implementasjonsdetaljer.
For å modellere menneske–maskin-interaksjon brukes NGOMSL (Natural GOMS Language): et «mentalt program» bygd av Goals, Operators, Methods og Selection rules. En unit-task er en avgrenset deloppgave brukeren utfører (f.eks. «legg til vedlegg» i en mail-app). NGOMSL har subrutiner, generaliserte metoder og modellerer intern hukommelse (operatorer som retrieve-LTM, retain-WM, recall-WM, forget-WM). KLM (Keystroke Level Model) er enklere — ett «hovedprogram» uten subrutiner eller hukommelsesmodellering, bare konkrete tastetrykk-scenarier.
Under NGOMSL ligger Model Human Processor (MHP), som deler mennesket i tre parallelle delsystemer: perseptuelt, kognitivt og motorisk system, hver med egen prosessor (Tp, Tc/Tk, Tm) og lager (VIS, WM, LTM). At disse kjører i parallell er grunnen til at NGOMSL-operatorer kan parallelliseres (f.eks. locate + move).
Eksempel — plasser arkitekturene i paradigmene. Klassifiser Soar, ACT-R, Icarus, et nevralt nett og Brooks' subsumption etter de tre paradigmene, og begrunn kort.
Løsning: Soar → cognitivist (rent symbolsk produksjonssystem med søk i tilstandsrom). Nevralt nett → emergent/konneksjonistisk (subsymbolsk, læring fra data). Brooks' subsumption → emergent/reaktiv (ingen intern symbolsk modell, bruker verden direkte). ACT-R → hybrid (symbolsk produksjonssystem + subsymbolsk aktivering av chunks). Icarus → hybrid (symbolske concepts/skills, men perseptuelt forankret bottom-up). Plasser dem i 2D-rommet: cognitivist til venstre, emergent til høyre, hybrid i midten; faginspirasjon (kunstig intelligens vs. nevrobiologi) langs den andre aksen.
Nøkkelformler
Vanlige feil
Eksamenstips
Laster...