ITSLP1100 Introduksjon til kognitive vitenskaper. Erik Velldal 15/01/2008

Like dokumenter
Endelig ikke-røyker for Kvinner! (Norwegian Edition)

Slope-Intercept Formula

INF INF1820. Arne Skjærholt. Terza lezione INF1820. Arne Skjærholt. Terza lezione

Han Ola of Han Per: A Norwegian-American Comic Strip/En Norsk-amerikansk tegneserie (Skrifter. Serie B, LXIX)

PATIENCE TÅLMODIGHET. Is the ability to wait for something. Det trenger vi når vi må vente på noe

FIRST LEGO League. Härnösand 2012

Inf1000 (Uke 10) HashMap og ArrayList

GEO231 Teorier om migrasjon og utvikling

Vekeplan 4. Trinn. Måndag Tysdag Onsdag Torsdag Fredag AB CD AB CD AB CD AB CD AB CD. Norsk Matte Symjing Ute Norsk Matte M&H Norsk

Kunstig intelligens Overlater vi for mye til maskinene? Ragnar Fjelland Senter for vitenskapsteori Universitetet i Bergen

Årsplan ENGELSK 5.trinn. Setningsmønster It starts at It finishes at I want to be a when I grow up

Hvor mye teoretisk kunnskap har du tilegnet deg på dette emnet? (1 = ingen, 5 = mye)

Hvor mye teoretisk kunnskap har du tilegnet deg på dette emnet? (1 = ingen, 5 = mye)

Vurderingsveiledning SPR3008 Internasjonal engelsk Eleven gir stort sett greie og relevante svar på oppgavene i samsvar med oppgaveordlyden.

Den som gjør godt, er av Gud (Multilingual Edition)

Geir Lieblein, IPV. På spor av fremragende utdanning NMBU, 7. oktober 2015 GL

Bostøttesamling

KROPPEN LEDER STRØM. Sett en finger på hvert av kontaktpunktene på modellen. Da får du et lydsignal.

SAMPOL115 Emneevaluering høsten 2014

Tuberkulosescreening fra et brukerperspektiv. Frokostmøte LHLI,

Hvor mye teoretisk kunnskap har du tilegnet deg på dette emnet? (1 = ingen, 5 = mye)

Emneevaluering GEOV272 V17

Språkleker og bokstavinnlæring

Samarbeidsbasert forskning er det mulig også i arbeidet med systematiske kunnskapsoversikter?

Mannen min heter Ingar. Han er også lege. Han er privatpraktiserende lege og har et kontor på Grünerløkka sammen med en kollega.

5 E Lesson: Solving Monohybrid Punnett Squares with Coding

Tema. Informasjonsarkitektur Brukervennlighet/Usability Kommunikasjon som treffer målrettet kommunikasjon

EN Skriving for kommunikasjon og tenkning

Hvordan ser pasientene oss?

INF2270 Datamaskinarkitektur

)RUVNQLQJVPHWRGLNNLQQHQ.XQVWLJLQWHOOLJHQV

INF2270 Datamaskinarkitektur

Emnedesign for læring: Et systemperspektiv

Kunnskapsinfrastruktur for forskningsdata i Norge

Katalognummer 01. Happy small feet. Størrelse/Size: 50x70cm - Pris / Price 500 nok. Størrelse/Size: 20x29cm - Pris / Price 200 nok

GEOV219. Hvilket semester er du på? Hva er ditt kjønn? Er du...? Er du...? - Annet postbachelor phd

Forbruk & Finansiering

Part 6. katrineklarer.com /2017/10/16/part-6/ Katrine

THE MONTH THE DISCIPLINE OF PRESSING

BIBSYS Brukermøte 2011 Live Rasmussen og Andreas Christensen. Alt på et brett? -om pensum på ipad og lesebrett

Det er flere som spør om jeg ikke snart skal få meg kjæreste.

Trust in the Personal Data Economy. Nina Chung Mathiesen Digital Consulting

Digital Transformasjon

"Somebody That I Used To Know" Gotye feat. Kimbra (2011)

Speed Racer Theme. Theme Music: Cartoon: Charles Schultz / Jef Mallett Peanuts / Frazz. September 9, 2011 Physics 131 Prof. E. F.

The internet of Health

Samferdselsdepartementet. Kunstig intelligens. Anders Martin Fon. April Samferdselsdepartementet

Dynamic Programming Longest Common Subsequence. Class 27

ÅRSPLAN I ENGELSK FOR 2. TRINN høst 2014 Læreverk: Stairs

Bibliotekundervisningens fremtid nytt fokus på metodikk og digitalisering

SJEKKESKOLEN: EN STEG-FOR-STEG GUIDE TIL TILTREKNING AV FANTASTISKE JENTER (NORWEGIAN EDITION) BY ANDREAS GODE VIBBER

Macbeth: Frozen Scenes

Livets slutt i sykehjem pasienters og pårørendes forventninger og erfaringer En syntese av kvalitative studier

Unit Relational Algebra 1 1. Relational Algebra 1. Unit 3.3

GEO326 Geografiske perspektiv på mat

IN uke 1. Komme i gang med programmering

Jeg vil bare danse Tekst / Mel.: Tor- Jørgen Ellingsen

Trådløsnett med. Wireless network. MacOSX 10.5 Leopard. with MacOSX 10.5 Leopard

Hvor mye praktisk kunnskap har du tilegnet deg på dette emnet? (1 = ingen, 5 = mye)

Den som gjør godt, er av Gud (Multilingual Edition)

Enkel og effektiv brukertesting. Ida Aalen LOAD september 2017

Call function of two parameters

// Translation // KLART SVAR «Free-Range Employees»

Midler til innovativ utdanning

KVINNELIG OMSKJÆRING MER ENN BARE LEMLESTELSE?

Fagevalueringsrapport FYS Diffraksjonsmetoder og elektronmikroskopi

FASMED. Tirsdag 21.april 2015

PSY 1002 Statistikk og metode. Frode Svartdal April 2016

PHIL 102, Fall 2013 Christina Hendricks

The regulation requires that everyone at NTNU shall have fire drills and fire prevention courses.

Happy. Refreng. Refreng x 2

Regler under svømmetrening! ENGLISH BELOW

Of all the places in the world, I love to stay at Grandma Genia and

Årsplan: Engelsk 3.trinn Uke

Come to praise. We have come to praise your name and give thanks for all things you ve done We lift our voices up to you You are worthy of our song

Økologisk og kulturell dannelse i økonomiutdanningen

Hvor mye praktisk kunnskap har du tilegnet deg på dette emnet? (1 = ingen, 5 = mye)

Programmering. Carsten Wulff

Læring uten grenser. Trygghet, trivsel og læring for alle

Norsk (English below): Guide til anbefalt måte å printe gjennom plotter (Akropolis)

INTELLIGENT TEKNOLOGISK LIV

INF2820 Datalingvistikk V2011. Jan Tore Lønning & Stephan Oepen

3/1/2011. I dag. Recursive descent parser. Problem for RD-parser: Top Down Space. Jan Tore Lønning & Stephan Oepen

Hasse Melbye Allmennmedisinsk forskningsenhet UIT, Norges arktiske universitet

Jennifer Ann Foote September 7 th, 2010

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT

Trigonometric Substitution

Effekt og nygeverdi av lærings- og mestringshlbud

Medisinsk statistikk, KLH3004 Dmf, NTNU Styrke- og utvalgsberegning

Perpetuum (im)mobile

Turingtesten, symbolsystemhypotesen og kunnskapsproblemet. ITSLP /01/2008 Erik Velldal

Forelesning 1 Joachim Thøgersen

Speak with Us! - Kindergarten

The Norwegian Citizen Panel, Accepted Proposals

GRUPPE 5 UKE 3 BEHOV & KRAV IN1050

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT

Kan kvalifikasjonsrammeverket bidra til mer/økt/bedre/dypere læring? Marte Bratseth Johansen Seksjon for universitetspedagogikk

Mathematics 114Q Integration Practice Problems SOLUTIONS. = 1 8 (x2 +5x) 8 + C. [u = x 2 +5x] = 1 11 (3 x)11 + C. [u =3 x] = 2 (7x + 9)3/2

Transkript:

ITSLP1100 Introduksjon til kognitive vitenskaper Erik Velldal 15/01/2008 1

Praktisk Pensum: Copeland (1993): Artificial Intelligence Flere gjesteforelesninger av andre fra LNS, basert på egne tilleggsartikler. Kontakt: erik.velldal [AT] ifi.uio.no www.uio.no/studier/emner/matnat/ifi/itslp1100 3 timers skoleeksamen. 2 obligatoriske presentasjoner i gruppene. Selvvalgt tema. 2

Forelesningsplan (del 1) Uke 3: Introduksjon. Tidlig AI. Copeland 1-2. Uke 4: Turingtesten og symbolsystem-hypotesen. Cop. 3-5. Uke 5-6: Turingmaskiner, logikk, syntaks og symbolske systemer. Herman Ruge Jervell. Uke 7-8: Lingvistikk og NLP. Semantikk, syntaks og grammatikker. Stephan Oepen. 3

Forelesningsplan (del 2) Uke 9: Searle og det kinesiske rommet. Asbjørn Brændeland. Cop. 6. Uke 10-11: Determinisme og bevissthet. Cop. 7-9. Uke 12-14: Fri (påske + midttermineksamen) Uke 15: Sub-symbolsk AI, nevrale nettverk, maskinlæring. Cop. 10. Uke 16: Maskinlæring. Eksempler fra klassifikasjon. Uke 17: Fremtiden, transhumanisme og singularitet. Oppsummering. 4

I dag.. Introduksjon til AI. Kort oversikt over de første datamaskinene. Eksempler på noen tidlige og historisk viktige AI-programmer. 5

Alan Turing Kryptograf og matematiker. I propose to consider the question, 'Can machines think?' (A Turing, Computing Machinery and Intelligence, 1950) Beskrev den første generelle datamaskinen med lagret program i 1936. Vi skal i senere forelesninger høre mer om turingmaskiner og turingtesten. 6

Kunstig Intelligens (KI / AI) John McCarthy om AI: «the science and engineering of making intelligent machines.» Dartmouth-konferansen i 1956. Fra programmet: «Every aspect of learning or any other feature of intelligence can be so precisely described that a machine can be made to simulate it.» 7

Tverrfaglighet 8

De første datamaskinene De første elektroniske maskinene ble utviklet uavhengig i Tyskland, USA, og England på ca samme tid. Z3, Tyskland, 1941. Verdens første generelle programmerbare datamaskin. Colossus, England, 1943. Kodeknekker. ASCC (= Harvard Mark I), USA, 1944. Verdens største elektro-mekaniske kalkulator. 9

De første datamaskinene ENIAC, USA, 1945, verdens første fullstendig elektroniske generelle datamaskin. The Baby / Manchester Mark I, England, 1948. Første maskinen med von Neumannarkitektur og elektromagnetisk lagret program. 10

Tidlige og klassiske AI-programmer vi skal se nærmere på Chatbots: ELIZA, Parry, m.fl. Shrdlu. Hacker. Logiske teorembevisere. Ekspertsystemer. Spillprogrammer. 11

ELIZA Skrevet av Joseph Weizenbaum i 1966 (MIT) Tidlig eksempel på chatbot / conversational agent Simulerer (eller parodierer) en psykoterapeut Første program som etterlikner menneskelig interaksjon (Forsøk å kjøre 'M-x doctor' i GNU Emacs) 12

Brukerdialog med ELIZA Person: Men are all alike. ELIZA: In what way? Person: They're always bugging us about something or other. ELIZA: Can you think of a specific example? Person: Well, my boyfriend made me come here. ELIZA: Your boyfriend made you come here? Person: He says I'm depressed much of the time. ELIZA: I am sorry to hear that you are depressed. Person: It's true. I am unhappy. ELIZA: Do you think coming here will help you not to be unhappy? Person: I need some help, that much seems certain. ELIZA: What would it mean to you if you got some help? Person: Perhaps I could learn to get along with my mother. ELIZA: Tell me more about your family. 13

Parry the paranoid program Skrevet av psykiateren Kenneth Colby i 1972 (ved Stanford) En humørsyk og schizofren paranoid chatbot ELIZA og Parry ble flere ganger koblet sammen som samtalepartnere over ARPA-nettet 14

Samtale mellom ELIZA og Parry (1) Parry: People get on my nerves sometimes. Eliza: I am not sure I understand you fully. Parry: You should pay more attention. Eliza: Suppose you should pay more attention? Parry: You're entitled to your opinion. Eliza: What makes you think I'm entitled to my opinion? Parry: It bothers me just to be around people. Eliza: Please go on. [Parry continues with some paranoid ramblings about horseracing, bookies, and the Mafia] 15

Samtale mellom ELIZA og Parry (2) Parry: I know the mob controls the big rackets. Eliza: Who are you really talking about? Parry: Have you ever really thought about the Mafia? Eliza: Suppose you ever really thought about the Mafia? Parry: Let's talk about something else. Eliza: I am not sure I understand you fully. Parry: You keep asking me the same things, why not change the topic? Eliza: In what way? Parry: I am getting tired of answering the same questions over and over. Eliza: What resemblance do you see? Parry: Why do you need to know that? Eliza: What do you think? 16

Samtale mellom ELIZA og Parry (3) Parry: You harp on the same questions too much. Eliza: What does that similarity suggest to you? Parry: I don't get you. Eliza: Do you wish that you did get it? Parry: It's about time you showed some interest in my feelings. Eliza: Oh, I showed some interest in your feelings? (fra George Johnson, The Machinery Of The Mind, 1986) 17

Hvordan ELIZA virker Enkle grammatiske transformasjoner. Gjentar tidligere input-setninger og sammen med enkle fraser. Parry: Eliza: You're entitled to your opinion. What makes you think I'm entitled to my opinion? Utnytter nøkkelord..mother.. --> Tell me more about your family. Generelle fraser som siste utvei: Please go on. Tell me more. Svært begrenset representasjon, uten semantikk eller dialogstruktur. 18

Moderne eksempler på chatbots: ALICE og Jabberwacky En samtale mellom ALICE og Jabberwacky: ALICE: Jabberwacky: ALICE: Jabber.: ALICE: Jabber.: ALICE: Jabber.: ALICE: Who created you? My mother gave birth to me. Is that what you mean? Jabberwacky, I meant exactly what I said. Do you believe in God? Of course I believe in God. Why do you believe in God? The Bible tells us to believe in God. That s circular reasoning. I m glad we have that all cleared up. 19

Shrdlu Skrevet av Terry Winograd ved MIT, 1968-70. En virtuell robot som utfører kommandoer i en «mikro-verden» bestående av geometriske figurer med forskjellig form og farge. Tre typer kunnskap: Syntaks Semantikk Deduksjon 20

Hacker Skrevet av Gerald Sussman ved MIT, 1973. Program for enkel problemløsning i en begrenset mikro-verden (slik som Shrdlu). Kan automatisk lære seg nye funksjoner. Regler for selv-programmering ved å transformere tidligere funksjons-definisjoner. Vi skal senere se flere eksempler på maskinlæring, -programmer som kan trenes opp og bli bedre gjennom erfaring. 21

Ekspertsystemer Hva er en ekspert? Har ferdigheter, kunnskap og erfaring utover det normale på et begrenset felt. Har spesialkompetanse til å fatte gode og effektive beslutninger. Kan løse standardproblemer ved hjelp av «snarveier» og tommelfingerregler. Hva er et ekspertsystem? Et system for automatiserte ekspertløsninger på komplekse problemer. Forsøker å prestere på linje med menneskelige eksperter. Basert på en kunnskapsbase og heuristiske slutningsregler. 22

Mycin Eksempel på et tidlig ekspertsystem, utviklet på Stanford på begynnelsen av 70-tallet. Diagnostiserer bakterielle blodinfeksjoner. Hver diagnose gis med en «sikkerhetsfaktor». Foreslår ev. tilpasset antibiotika-behandling. Knowledge engineering: hvordan best ekstrahere og representere den menneskelige ekspertisen og kunnskapen. 23

Spillprogrammer: Sjakk Også eksempel på et slags ekspertsystem. Feng-hsiung Hsu: ChipTest + Deep Thought (CMU) og Deep Blue (IBM). Deep Thought tapte mot verdensmesteren Garry Kasparov i 1989... Men Deep Blue vant over Kasparov i 1997. Kasparov beskyldte IBM for juks og mente at trekkene til Deep Blue var så intelligente og kreative at mennesker var nødt til å stå bak. 24

Chess is the Drosophila of Artificial Intelligence. (Alexander Kronrod i 1965, russisk matematiker) However, computer chess has developed much as genetics might have if the geneticists had concentrated their efforts starting in 1910 on breeding racing Drosophila. We would have some science, but mainly we would have very fast fruit flies. (John McCarthy, 1997) 25

Eksemplene viser programmer som;..kommuniserer med oss via et naturlig språk...innen et avgrenset område kan gjøre det bedre enn menneskelige eksperter, inkludert programmereren selv...lærer av erfaring...programmerer seg selv...kan resonnere logisk. 26

«Human AI vs. Alien AI» Herbert A. Simon: AI can have two purposes. One is to use the power of computers to augment human thinking, just as we use motors to augment human or horse power. Robotics and expert systems are major branches of that. The other is to use a computer's artificial intelligence to understand how humans think. In a humanoid way. If you test your programs not merely by what they can accomplish, but how they accomplish it, then you're really doing cognitive science; you're using AI to understand the human mind. (The Sciences of the Artificial, 1996) 27

«Human AI vs. Alien AI» To forskjellige perspektiver og motiver: A) Målet er bare å lage systemer som fungerer bra. Pragmatisk og ingeniørmessig tilnærming. B) Målet er å si noe om hvordan menneskelig kognisjon fungerer. 28

(xkcd.com) 29