You are on page 1of 26

UVOD U KOGNITIVNU ZNANOST

Doc. Dr. sc. Marko Malikovi Ak. god. 2013/14

Thagard, P; Mind: Introduction to Cognitive Science, 2nd edition, 2005

KOGNITIVNA PSIHOLOGIJA
Znanost o procesima koji se odvijaju u ljudskom umu

UMJETNA INTELIGENCIJA
Znanost koja prouava umjetne inteligentne sustave

Kognitivna znanost
Interdisciplinarna znanost o umu i inteligenciji kojom se bave:
Filozofija Psihologija Umjetna inteligencija Neuroznanost Lingvistika Antropologija

Poetak razvoja: sredina 1950-ih

Temeljni cilj kognitivne znanosti


Objasniti kako ljudi ostvaruju razliite vrste razmiljanja
Na primjer, kako um obavlja operacije kao to su rjeavanje problema ili uenje

tovie, objasniti i sluajeve kada je ljudsko razmiljanje "loe"


Na primjer, kada ljudi donose loe odluke

Mentalne reprezentacije
Pojam MR uvodi 1956. kognitivni psiholog George A. Miller MR: Unutarnja stanja sustava odreena njihovim semantikim upuivanjem na vanjske predmete i dogaaje Veina kognitivni znanstvenika se slae:
znanje i um se sastoje od mentalnih reprezentacija

Mentalni procesi
Kognitivna znanost predlae: Primjer:
ljudi koriste mentalne procese da bi operirali s mentalnim reprezentacijama i proizveli misao i akciju Veina ljudi barata Arapskom reprezentacijom brojeva: 1, 2, 3, ..., 100, ... Odreenim mentalnim procesima vre aritmetike operacije nad tim brojevima (zbrajanje, mnoenje, ...) Rimska reprezentacija brojeva: I, II, III, ..., V, ..., X, ..., C, ... Pokuajte podijeliti brojeve CIV i XXVI
Aritmetike operacije nad Rimskom reprezentacijom brojeva iziskuju drugaije vrste mentalnih procesa

Operacije nad razliitim mentalnim reprezentacijama iziskuju razliite vrste mentalnih procesa

Osnivai kognitivne znanosti


George A. Miller John McCarthy Marvin Minsky Allen Newell Herbert Simon

Noam Chomsky

utemeljuju poetke umjetne inteligencije 1957 odbacuje bihevioristiku pretpostavku da na jezik treba gledati kao na neto naueno predlae pristup po kojem su ovjeku uroeni obrasci gramatike i to ne samo za jedan jezik nego za sve ljudske jezike Drugim rijeima, Chomsky tvrdi da je jezina sposobnost genetski uvjetovana

Kognitivna znanost i umjetna inteligencija


Kognitivni znanstvenici predlau dizajniranje, kreiranje i testiranje raunalnih modela analognih ljudskim mentalnim operacijama Ako bi se na umjetnu inteligenciju gledalo samo kao na inenjersku granu, tada bi se mogli razvijati kompjutacijski modeli rjeavanja problema i uenja koji bi ignorirali nain na koji ljudi izvravaju navedene zadae Meutim, cilj kognitivne znanosti je otkriti principe i naine na koje ljudi razmiljaju

Temeljna hipoteza kognitivne znanosti


Ljudsko razmiljanje se najbolje moe razumjeti koristei pojmove
mentalnih reprezentacija u umu kompjutacijskih procesa kojima se operira nad tim reprezentacijama

CRUM Computational-Representational Understanding of Mind CRUM moe biti pogrean! Postoje pristupi koji sugeriraju da je ovakav pristup neadekvatan

Kompjutacijsko-reprezentacijski pristup razumijevanju uma


CRUM je omoguio znatan napredak u razumijevanju uma CRUM je teorijski i eksperimentalno najuspjeniji pristup razumijevanju uma ikada razvijen Ne slau se svi kognitivni znanstvenici s CRUM-om Pregled vodeih asopisa otkriva da je CRUM trenutno dominantan pristup u kognitivnoj znanosti Velik dio uspjeha CRUM-a lei u analogijama izvedenih iz razvoja raunala

CRUM
- kompjuterski programi Moderni programski jezici se naelno sastoje od: Strukture podataka:
Slova: a, b, c, ... Brojevi: 1, 2, 3, ... ... Liste: (a b c) Matrice Stabla ...

strukture podataka algoritama

Jednostavne kao npr:

Sloenije kao npr:

Algoritmi:

operacije koje se provode nad razliitim strukturama podataka

CRUM - temeljna analogija kognitivne znanosti


Program Um

Strukture podataka
+ Algoritmi = Tekui program

Mentalne reprezentacije
+ Kompjutacijski procesi = Miljenje

Kompjuterski modeli
Kompjuterski modeli su esto vrlo upotrebljivi u istraivanjima mentalnih procesa Model se testira tako da se implementira u kompjuterskom programu

KOMPJUTERSKI MODELI: 13 + 28 = ???


Kognitivna teorija
Postavljamo pretpostavke: Kako ljudi reprezentiraju brojeve 13 i 28 - kao jedinstvene strukture - kao 10 plus 3 - ...

Kompjuterski model
Kreiramo program u kojem: Brojevi se reprezentiraju strukturama analognim mentalnim reprezentacijama, a algoritmi analogno mentalnim procesima Pokreemo program i:

Kakve procese ljudi vre nad reprezentacijama da bi izvrili zbrajanje odnosno dobili rezultat 41

Usporeujemo njegova svojstva s svojstvima ljudi-zbrajatelja Provjeravamo da li: 1. 2. Program daje toan rezultat kad i ljudi Program ini iste greke kao i ljudi

Ako kompjuterski program za zbrajanje: 1. Ne moe zbrajati 2. Zbraja savrenije od ljudi imamo razloga vjerovati da je pripadajua kognitivna teorija zbrajanja neadekvatna

KOMPJUTERSKI MODELI: 13 + 28 = ???


Kognitivna teorija
Postavljamo pretpostavke: Kako ljudi reprezentiraju brojeve 13 i 28 - kao jedinstvene strukture - kao 10 plus 3 - ...

Kompjuterski model
Kreiramo program u kojem: Brojevi se reprezentiraju strukturama analognim mentalnim reprezentacijama, a algoritmi analogno mentalnim procesima Pokreemo program i:

Kakve procese ljudi vre nad reprezentacijama da bi izvrili zbrajanje odnosno dobili rezultat 41

Usporeujemo njegova svojstva s svojstvima ljudi-zbrajatelja Provjeravamo da li: 1. 2. Program daje toan rezultat kad i ljudi Program ini iste greke kao i ljudi

Ako kompjuterski program za zbrajanje: 1. Ne moe zbrajati 2. Zbraja savrenije od ljudi imamo razloga vjerovati da je pripadajua kognitivna teorija zbrajanja neadekvatna

KOMPJUTERSKI MODELI: 13 + 28 = ???


Kognitivna teorija
Postavljamo pretpostavke: Kako ljudi reprezentiraju brojeve 13 i 28 - kao jedinstvene strukture - kao 10 plus 3 - ...

Kompjuterski model
Kreiramo program u kojem: Brojevi se reprezentiraju strukturama analognim mentalnim reprezentacijama, a algoritmi analogno mentalnim procesima Pokreemo program i:

Kakve procese ljudi vre nad reprezentacijama da bi izvrili zbrajanje odnosno dobili rezultat 41

Usporeujemo njegova svojstva s svojstvima ljudi-zbrajatelja Provjeravamo da li: 1. 2. Program daje toan rezultat kad i ljudi Program ini iste greke kao i ljudi

Ako kompjuterski program za zbrajanje: 1. Ne moe zbrajati 2. Zbraja savrenije od ljudi imamo razloga vjerovati da je pripadajua kognitivna teorija zbrajanja neadekvatna

KOMPJUTERSKI MODELI: 13 + 28 = ???


Kognitivna teorija
Postavljamo pretpostavke: Kako ljudi reprezentiraju brojeve 13 i 28 - kao jedinstvene strukture - kao 10 plus 3 - ...

Kompjuterski model
Kreiramo program u kojem: Brojevi se reprezentiraju strukturama analognim mentalnim reprezentacijama, a algoritmi analogno mentalnim procesima Pokreemo program i:

Kakve procese ljudi vre nad reprezentacijama da bi izvrili zbrajanje odnosno dobili rezultat 41

Usporeujemo njegova svojstva s svojstvima ljudi-zbrajatelja Provjeravamo da li: 1. 2. Program daje toan rezultat kad i ljudi Program ini iste greke kao i ljudi

Ako kompjuterski program za zbrajanje: 1. Ne moe zbrajati 2. Zbraja savrenije od ljudi imamo razloga vjerovati da je pripadajua kognitivna teorija zbrajanja neadekvatna

KOMPJUTERSKI MODELI: 13 + 28 = ???


Kognitivna teorija
Postavljamo pretpostavke: Kako ljudi reprezentiraju brojeve 13 i 28 - kao jedinstvene strukture - kao 10 plus 3 - ...

Kompjuterski model
Kreiramo program u kojem: Brojevi se reprezentiraju strukturama analognim mentalnim reprezentacijama, a algoritmi analogno mentalnim procesima Pokreemo program i:

Kakve procese ljudi vre nad reprezentacijama da bi izvrili zbrajanje odnosno dobili rezultat 41

Usporeujemo njegova svojstva s svojstvima ljudi-zbrajatelja Provjeravamo da li: 1. 2. Program daje toan rezultat kad i ljudi Program ini iste greke kao i ljudi

Ako kompjuterski program za zbrajanje: 1. Ne moe zbrajati 2. Zbraja savrenije od ljudi imamo razloga vjerovati da je pripadajua kognitivna teorija zbrajanja neadekvatna

KOMPJUTERSKI MODELI: 13 + 28 = ???


Kognitivna teorija
Postavljamo pretpostavke: Kako ljudi reprezentiraju brojeve 13 i 28 - kao jedinstvene strukture - kao 10 plus 3 - ...

Kompjuterski model
Kreiramo program u kojem: Brojevi se reprezentiraju strukturama analognim mentalnim reprezentacijama, a algoritmi analogno mentalnim procesima Pokreemo program i:

Kakve procese ljudi vre nad reprezentacijama da bi izvrili zbrajanje odnosno dobili rezultat 41

Usporeujemo njegova svojstva s svojstvima ljudi-zbrajatelja Provjeravamo da li: 1. 2. Program daje toan rezultat kad i ljudi Program ini iste greke kao i ljudi

Ako kompjuterski program za zbrajanje: 1. Ne moe zbrajati 2. Zbraja savrenije od ljudi imamo razloga vjerovati da je pripadajua kognitivna teorija zbrajanja neadekvatna

KOMPJUTERSKI MODELI: 13 + 28 = ???


Kognitivna teorija
Postavljamo pretpostavke: Kako ljudi reprezentiraju brojeve 13 i 28 - kao jedinstvene strukture - kao 10 plus 3 - ...

Kompjuterski model
Kreiramo program u kojem: Brojevi se reprezentiraju strukturama analognim mentalnim reprezentacijama, a algoritmi analogno mentalnim procesima Pokreemo program i:

Kakve procese ljudi vre nad reprezentacijama da bi izvrili zbrajanje odnosno dobili rezultat 41

Usporeujemo njegova svojstva s svojstvima ljudi-zbrajatelja Provjeravamo da li: 1. 2. Program daje toan rezultat kad i ljudi Program ini iste greke kao i ljudi

Ako kompjuterski program za zbrajanje: 1. Ne moe zbrajati 2. Zbraja savrenije od ljudi imamo razloga vjerovati da je pripadajua kognitivna teorija zbrajanja neadekvatna

KOMPJUTERSKI MODELI: 13 + 28 = ???


Kognitivna teorija
Postavljamo pretpostavke: Kako ljudi reprezentiraju brojeve 13 i 28 - kao jedinstvene strukture - kao 10 plus 3 - ...

Kompjuterski model
Kreiramo program u kojem: Brojevi se reprezentiraju strukturama analognim mentalnim reprezentacijama, a algoritmi analogno mentalnim procesima Pokreemo program i:

Kakve procese ljudi vre nad reprezentacijama da bi izvrili zbrajanje odnosno dobili rezultat 41

Usporeujemo njegova svojstva s svojstvima ljudi-zbrajatelja Provjeravamo da li: 1. 2. Program daje toan rezultat kad i ljudi Program ini iste greke kao i ljudi

Ako kompjuterski program za zbrajanje: 1. Ne moe zbrajati 2. Zbraja savrenije od ljudi imamo razloga vjerovati da je pripadajua kognitivna teorija zbrajanja neadekvatna

KOMPJUTERSKI MODELI: 13 + 28 = ???


Kognitivna teorija
Postavljamo pretpostavke: Kako ljudi reprezentiraju brojeve 13 i 28 - kao jedinstvene strukture - kao 10 plus 3 - ...

Kompjuterski model
Kreiramo program u kojem: Brojevi se reprezentiraju strukturama analognim mentalnim reprezentacijama, a algoritmi analogno mentalnim procesima Pokreemo program i:

Kakve procese ljudi vre nad reprezentacijama da bi izvrili zbrajanje odnosno dobili rezultat 41

Usporeujemo njegova svojstva s svojstvima ljudi-zbrajatelja Provjeravamo da li: 1. 2. Program daje toan rezultat kad i ljudi Program ini iste greke kao i ljudi

Ako kompjuterski program za zbrajanje: 1. Ne moe zbrajati 2. Zbraja savrenije od ljudi imamo razloga vjerovati da je pripadajua kognitivna teorija zbrajanja neadekvatna

Doprinos programa u evaluaciji modela i teorije


1. Ostvarivost pretpostavljenih mentalnih reprezentacija i mentalnih procesa
a) b) Program pomae dokazati da su pretpostavljene mentalne reprezentacije i mentalni procesi ostvarivi Pogotovo u sluaju kada se program primjeni na analogne ali kompleksnije probleme

2.

Psihologijska vjerodostojnost
a) b) Program se mora moi primijeniti na razliite sluajeve kvalitativnog razmiljanja Na primjer, program treba biti u mogunosti da dobije tone i netone rezultate kao i ljudi (za iste tipove problema)

3.

Usklaenost s psihologijskim eksperimentima


a) b) c) Da bi se jo detaljnije pokazala veza izmeu teorije i ljudskog miljenja, program se moe koristiti za generiranje kvantitativnog predvianja o ljudskom miljenju Njegovi rezultati se usporeuju s rezultatima psiholokih eksperimenata Ako postoje psiholoki eksperimenti koji pokazuju da se kod ljudi dobije odreeni postotak tonih odgovora, tada raunalni program treba dobiti priblino jednak postotak Kognitivna teorija po sebi obino nije dovoljno precizna za stvaranje takvih kvantitativnih predvianja Model i program mogu ispuniti prazninu izmeu teorije i promatranja

d) e)

Teorija, model i program


Razvoj teorije, razvoj modela i razvoj programa idu "ruku pod ruku" u smislu:
Kreiranje programa moe dovesti do "pronalaska" novih struktura podataka i algoritama Nove strukture podataka postaju dio modela i imaju svoje analogone u teoriji

Zakljuak o interdisciplinarnosti
U svom "najslabijem" obliku, kognitivna znanost je samo zbroj spomenutih polja:
Psihologije Umjetne inteligencije Lingvistike Neuroznanosti Antropologije Filozofije

Istraivai u navedenim podrujima koriste veoma razliite metode za prouavanje uma Interdisciplinarnost kognitivne znanosti postaje mnogo zanimljivija kada postoji teoretska i/ili eksperimentalna konvergencija zakljuaka o prirodi uma u razliitim znanostima

You might also like