1. Konnektionism – grunderna

Slides:



Advertisements
Liknande presentationer
Teknisk psykologi – design för användaren
Advertisements

Från Fanta till Fleece Lokal pedagogisk planering Biologi åk 5
”Språk, lärande och identitetsutveckling är nära förknippade
Datavetenskapens roll. Datavetenskap •Vad är datavetenskapens roll i kognitionsvetenskapen?
FL4 732G70 Statistik A Detta är en generell mall för att göra PowerPoint presentationer enligt LiUs grafiska profil. Du skriver in din rubrik,
Task Analysis (”uppgiftsanalys”) inom MDI
AU Digital samverkan LO Information
Numeriska beräkningar i Naturvetenskap och Teknik
Tjänster.
Med hänsyn till de sju funktionernas dysfunktion
Språkteknologisk forskning och utveckling (HT 2007)
DAB752: Algoritmteori Leif Grönqvist
Föreläsning 7 Analys av algoritmer T(n) och ordo
Objektorientering.
Stereotyper, fördomar & diskriminering
Varför är det bra att ha just två öron?
Ämnen Följer kapitlen i boken
Det kognitiva perspektivet (Kapitel 4)
En övning i att analysera ett tal
Introduktionskurs för användare Del 1
Vad är du för typ av person?
Skärp dig! – Hur svårt kan det vara att förändra?
Språkteknologiska metoder Språkteknologisk forskning och utveckling (HT 2006)
Kognitiva Scheman ”.
Kunskapskrav och matriser
Felkalkyl Ofta mäter man inte direkt den storhet som är den intressanta, utan en grundläggande variabel som sedan används för att beräkna det som man är.
Semantik – introduktion
Sociala och kulturella fenomen Livsstilar och kroppsideal
The Big 5 ANALYSFÖRMÅGA KOMMUNIKATIV FÖRMÅGA METAKOGNITIV FÖRMÅGA
Religionskunskap 1, 50 p. Religionskunskap 1, 50 p.
1. Konnektionism – grunderna
Kap 9: Kognitiv psykologi ( )
F. Drewes, Inst. f. datavetenskap1 Föreläsning 11: Funktionella språk Funktioner och variabler i matematiken Funktionella språk LISP, ML och.
En mycket vanlig frågeställning gäller om två storheter har ett samband eller inte, många gånger är det helt klart: y x För en mätserie som denna är det.
Fysikexperiment 5p Föreläsning Korrelationer Ett effektivt sätt att beskriva sambandet mellan två variabler (ett observationspar) är i.
Minne.
Statsvetenskap 3, statsvetenskapliga metoder
1 Kognitiv modellering inom MDI mekanismer för att kunna förutspå användarens uppträdande härstammar från experimentell psykologi, AI och lingvistik.
Helena Lindgren 1 Varför Verksamhetsteori i MDI? Reaktion mot det som man såg som MDI-disciplinens brister Artefaktens roll dåligt utforskad.
Perception och motorik Perception och MDI Modeller Konkreta resultat Generella slutsatser Att läsa: Kapitel 2 & 3 i Carroll.
Mentala modeller Vad syftar vi på mer specifikt? 6 idéer kring mentala modeller Fruktbara ansatser för framtiden Att läsa: Kapitel 6 i kursboken.
Perception och motorik
1 Mjukvaru-utveckling av interaktiva system God utveckling av interaktiva system kräver abstrakt funktionell beskrivning noggrann utvecklingsmetod Slutanvändare.
Satslogik, forts. DAA701/716 Leif Grönqvist 5:e mars, 2003.
1 Semantik – introduktion Semantik = läran om mening Tvärvetenskapligt filosofi lingvistik psykologi AI Lingvistik motsägelser mångtydighet metaforer Filosofi.
Föreläsning 14 Logik med tillämpningar Innehåll u Cuts och negation u Input/output u Extralogiska predikat u Interaktiva program, failure-drivna.
Analysförmåga Jämföra: Likheter och skillnader, för- och nackdelar
Formella metoder i MDI Behovet Vad menas med formell? Verktyg Exempel Att läsa: Kapitel 14 i kursboken.
Ifous Små barns lärande APT 22 april 2015
Helena Lindgren 1 MDI – fördjupningskurs (D – nivå) Kursens mål ge teoretisk fördjupning i ämnet människa-dator interaktion, ge kunskap om metoder.
Lars Madej  Talmönster och talföljder  Funktioner.
Statistisk hypotesprövning. Test av hypoteser Ofta när man gör undersökningar så vill man ha svar på olika frågor (s.k. hypoteser). T.ex. Stämmer en spelares.
Kognitiva processer och representationer n Propositionella representationer lagrar information i LTM n Aktivationsspridning möjliggör åtkomst n Men sen.
Epistemologiska frågor Epistemologi behandlar kunskapens natur, struktur och ursprung Traditionella frågor –Analys av begreppet kunskap –Grunder för berättigad.
Enkel Linjär Regression. 1 Introduktion Vi undersöker relationer mellan variabler via en matematisk ekvation. Motivet för att använda denna teknik är:
ACD 3 Bligård & Simonsen ACD 3 (Aktivitetscentrerad design) Lars-Ola Bligård & Eva Simonsen
Det kategoriska imperativ-testet: (i) Formulera din maxim. I situation S utför jag H i syfte att uppnå Ä.
Populärt brukar algebra ibland kallas för bokstavsräkning
Grafisk visualisering
Sju sätt att visa data Sju vanliga och praktiskt användbara presentationsformat vid förbättrings- och kvalitetsarbete.
Introduktion till AI AI=“Få maskiner att göra sånt som, om…”
Behaviorism och intentionalitet
Kognitionspsykologi Kognition Psykologi Perception Minne Tänkande
Organisationskultur Det symboliska perspektivet Definitioner
Algoritm för insättning av ett tåg i en befintlig tidtabell
Med hänsyn till de sju funktionernas dysfunktion
Anpassad för barn till den som drabbats av en hjärnskakning
ÄMNESHJUL MATEMATIK ÅK 3
Vad betyder Social Kompetens
Prata politik - även efter Skolval 2019 Skolval 2019 är över och nu börjar det viktiga efterarbetet. Hur gick det? Vilka tankar finns i klassrummet efter.
Presentationens avskrift:

1. Konnektionism – grunderna Enkla beräkningsenheter Sammankopplade Enkla signaler Olika lager: indata, gömda, utdata Nettovärde = viktad summa + “bias” Aktiveringsfunktion Lägre abstraktionsnivå än ”klassisk” kognitionsvetenskap Indata multipliceras med kopplingens vikt och summeras med resten. I slutet läggs nodens bias till och aktiveringsfunktionen transfomerar nettovärdet till ett lämpligt outputvärde

2. Nätverk och vektorer Gömda lager Linjär separation Nätverk beskriver vektoraritmetik... Gömda lager har ingen kontakt med nätets omgivning Gömda lager är nödvändiga för funktioner vars mappning mellan in- och utdata inte är linjärt separerbara, ex: XOR-funktionen. Utan gömt lager måste en ensam ”neuron” separera (1,0) och (0,1) från (1,1) vilket är omöjligt. Ett indatanät bestående av n neuroner specificerar en punkt i ett n-dimensionellt rum och kan alltså ses som en vektor. Detsamma gäller andra delar av ett neuralt nätverk. Såleded beräknas nätverken med hjälp av matris-baserad beräkning.

3. Inlärning Funktionen bestäms av: hur enheterna kopplas samman; vad/hur in- och utdata representerar; vikter och “bias” Inlärning genom justering av vikter Back-propagation jämför aktuellt och önskat resultat

4. Konnektionismens fördelar I Länk mellan kognitiv psykologi och neurologi Trovärdig simulering av hjärnan uppbyggnad (neuroner) parallellism (100-regeln...) inlärning via viktförändring (synapser) “Graceful degradation” 100-regeln: Hjärnan kan utföra 100 seriella beräkningar i sekunden (dvs klockfrekvens 100 Hz). Trots detta utförs ännu mer komplexa kognitiva operationer (som att känna igen ett talat ord i en känd kontext, igenkännandet av kända objekt) på bråkdelen av en sekund. Slutsats: “beräkningarna” i vår hjärna utförs parallellt.

5. Konnektionismens fördelar II Litet antal enkla mekanismer Lätt att simulera/testa Enhetlig modell för inlärning/erfarenhet Möjliggör mönsterigenkänning “Mjuka” begrepp... Alltid en bästa lösning Litet antal enkla mekanismer: inga riskfyllda antaganden om befintliga kognitiva processer Lätt att simulera/testa: resultaten är kvantifierbara Enhetlig modell för inlärning/erfarenhet (klassisk kv gör skillnad mellan exempelvis deklarativ och procedurell kunskap) Möjliggör beskrivning av den icke-sekvensiella mönsterigenkänning som av allt att döma försiggår i hjärnan så fort vi ”hämtar” något från vårt minne. “Mjuka” begrepp... Äpplen är aldrig perfekta äpplen. Trots detta lyckas vår hjärna alltsom oftast göra rätt typ av kategorisering. Neurala nätverk kan skapa dessa mjuka modeller till skillnad från mer klassiska kv-modeller typ propositionsnätverk som drar hårdare gränser vid kategorisering. Alltid en bästa lösning – en kognitiv variant av graceful degradation. Nätverk ger alltid hyfsade resultat även med ovanliga input.

6. Modell för kognitiv arkitektur Generellt: Lägre beskrivningsnivå Alt 1: “Implementationsperspektivet” Alt 2: En ny teori...

7. “Implementation” Klassiska modeller mappas ner med konnektionistiska implementationer Konnektionism komplement bara om klassiska modeller går att implementera... (annars konkurrent) Skillnad: implementation lämnas (mer) öppen i klassiska modeller

8.Alternativ teori Klassisism Konnektionism strukturerade representationer struktur-känslighet (formalism) kompositionalitet Konnektionism ingen explicit symbolism/kodning möjliggör “graceful degradation”, “mjuka” begrepp, anpassning m.m. strukturerade representationer: en ändlig mängd syntaktiska regler kan generera en oändlig mängd nya uttryck struktur-känslighet (formalism): uttryck av samma typ behandlas exakt lika, dvs processningen är systematisk Kompositionalitet: mappningen från uttryck till världen beror enbart på de representerade uttryckens struktur. Konnektionism ingen explicit symbolism/kodning möjliggör “graceful degradation”, “mjuka” begrepp, anpassning m.m.

9. Alternativ teori II Men vissa mentala processer (tänkande) verkar bestämt vara symboliska? Symbolism-liknande resonemang kan emergera ur icke-symboliska processer (åtminstone stimulus-triggade kognitiva processer) Symbolism kanske är ett “inbillat” fenomen! Men resonerande och problemlösning? Svårt att förklara utan strukturer/symbolism... Men just det kanske är orsaken till varför vi använder strukturer och symboler? Smolensky – Intuitiv tanke kommer inte ur omedveten symbolisk beräkning, som involverar omedvetna struktur-känsliga regler. Idé: medveten symbolisk processor OCH omedveten subsymbolisk processor Men vissa mentala processer (tänkande) verkar bestämt vara symboliska? Konnektionsistens svar: symbolmanipulation kan “simuleras” av konnektionsmodeller (se exempelvis NETtalk). Det vi ser som symbolmanipulation kanske I själva verket inte existerar. Precis som Newtons lagar definierar felaktiga samband är symbolmanipulation en felaktig och förenklad bild av kognition. Den rätta bilden ges av konnektionsismen. Men resonerande? Svårt att förklara utan strukturer/symbolism... Eftersom resonemang är distribuerade och parallella i nätverksformen

10. Alternativ teori? Slutsatser… Ansatserna är komplement till varandra – olika nivåer av analys Symbolismen behövs för att: Empiriskt kunna undersöka mänsklig kognition Förklara / beskriva mänsklig kognition Konnektionismen kan förklara: Vissa typer av felaktiga resonemang Hur regler formas och tillämpas Så småningom: Relationen mellan kognitiva processer som är beroende av struktur och processer som är beroende av mjuka relationer och “best fit” Men vissa mentala processer (tänkande) verkar bestämt vara symboliska? Konnektionsistens svar: symbolmanipulation kan “simuleras” av konnektionsmodeller (se exempelvis NETtalk). Det vi ser som symbolmanipulation kanske I själva verket inte existerar. Precis som Newtons lagar definierar felaktiga samband är symbolmanipulation en felaktig och förenklad bild av kognition. Den rätta bilden ges av konnektionsismen. Men resonerande? Svårt att förklara utan strukturer/symbolism... Eftersom resonemang är distribuerade och parallella i nätverksformen

11. Koncept & kategorier Scheman: är representationer av generell deklarativ kunskap filtrerar bort oväsentlig information fokuserar på väsentlig information underlättar behandling av information ger upphov till slutsatser och förutsägelser kan leda till fel underlättar behandling av information: eftersom scheman fungerar som ett enda ”chunk” i arbetsminnet ger upphov till slutsatser och förutsägelser (på svaga grunder) kan leda till fel

12. Konkreta objekt Definitioner (“the definitional theory”) Nödvändiga, tillräckliga villkor Men vi verkar inte alltid känna till dem... Och hur hanteras villkor som inte är nödvändiga eller tillräckliga men ändå relevanta? I definitional theory inte alls Alternativ: Probabilistiska förklaringsmodeller familjelikhet prototyper Definitioner (klassisk koncept-teori) Nödvändiga villkor: en farmor måste vara kvinna, måste ha en dotter eller son som i sin tur har en dotter och son och... Men vi verkar inte alltid känna till dem... Och ändå lyckas vi göra rätt klassificering, exempel: hund. Probabilistiska förklaringsmodeller Baserad på sannolikhet att ett objekt av en viss typ har ett visst attribut. Resultatet av kategoriseringen är också probabilistisk, dvs just det där äpplet är ett äpple med 88% sannolikhet. Familjelikhet: Vissa konceptinstancer är mer typiska medlemmar av konceptfamiljen än andra instanser Prototyper: ”ideal”-koncept skapade av medelvärden (på de attribut som ett koncept har) av redan kända instanser av ett visst koncept. Nya koncepts kategorisering avgörs genom deras närhet till prototypinstanserna.

13.Semantiska nätverk “Priming” och kontext aktivationsspridning Problem: relationen mellan schema och exemplar Alt 1: Exemplar lagras inte Alt 2: Scheman lagras inte Semantiska nätverk = propositionsnätverk med intentionen att bestämma familjetillhörighet “Priming” och kontext: priming med “fordon” innan ordet “rött” ger snabbare respons med ordet ”brandbil” än om ”rött” presenteras före ”fordon”. Aktivationsspridning Ovanstående resultat beskrivs bra med aktiviationsspridning i semantiska nätverk. Eftersom ”fordon” har färre länkar än ”rött” så sker uppletandet av en instans snabbare om man primear med ”fordon” istf ”rött. Problem: relationen mellan schema och exemplar Alt 1: Exemplar lagras inte – schemat förändras vid exponering av nytt exemplar. Alt 2: Scheman lagras inte - Alla exemplar lagras och jämförs vid behov: med hjälp av likhetsberäkningar

14.Semantiska nätverk II Total konceptuell kunskapsbas Densamma oavsett kontext Stor struktur - processproblem ”Effektivt” koncept Kontext primar de svagare men mer relevanta aspekterna i ett koncept Jmfr verkligheten Teoretisk lösning? Skilja på kärnfaktorer för ett koncept och mer sannolikhetsbaserade faktorer användbara för identifiering av instanser av ett koncept Semantiska nätverk = propositionsnätverk med intentionen att bestämma familjetillhörighet “Priming” och kontext: priming med “fordon” innan ordet “rött” ger snabbare respons med ordet ”brandbil” än om ”rött” presenteras före ”fordon”. Aktivationsspridning Ovanstående resultat beskrivs bra med aktiviationsspridning i semantiska nätverk. Eftersom ”fordon” har färre länkar än ”rött” så sker uppletandet av en instans snabbare om man primear med ”fordon” istf ”rött. Problem: relationen mellan schema och exemplar Alt 1: Exemplar lagras inte – schemat förändras vid exponering av nytt exemplar. Alt 2: Scheman lagras inte - Alla exemplar lagras och jämförs vid behov: med hjälp av likhetsberäkningar