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

Like dokumenter
Litt mer om maskinlæring. Oppsummering. Prognoser for ikke så fjern fremtid. ITSLP /04/2008 Erik Velldal

Kort repetisjon fra 3. forelesning. Hva er identitetsteori? Type identitet og tokenidentitet Identitetsteori og reduksjonisme

MAT1030 Forelesning 3

I Kapittel 2 lærte vi om tall i alternative tallsystemer, i hovedsak om binære tall, oktale tall og heksadesimale tall.

Valg av kontaktpersoner/tillitsvalgte. MAT1030 Diskret matematikk. Oppsummering av kapittel 2. Representasjon av hele tall

Kapittel 3: Litt om representasjon av tall

(Først litt mer om konneksjonisme, og så) maskinlæring. ITSLP /04/2008 Erik Velldal

)RUVNQLQJVPHWRGLNNLQQHQ.XQVWLJLQWHOOLJHQV

Kapittel 3: Litt om representasjon av tall

Læreplan i informasjonsteknologi - programfag i studiespesialiserende utdanningsprogram

INF2820 Datalingvistikk V2015. Jan Tore Lønning

Disposisjon for faget

Risikostyring og digitalisering i transportsektoren

MNFIT-272 Kunstig intelligens Forelesning 4.

INF2810: Funksjonell Programmering. En Scheme-evaluator i Scheme

INF INF1820. Arne Skjærholt. Negende les INF1820. Arne Skjærholt. Negende les

INF2820 Datalingvistikk V2016. Jan Tore Lønning

INF2820 Datalingvistikk V2014. Jan Tore Lønning

Atlanten ungdomsskole kjennetegn på måloppnåelse i samfunnsfag revidert nov 2014

Dagens temaer. Dagens temaer er hentet fra P&P kapittel 3. Motivet for å bruke binær representasjon. Boolsk algebra: Definisjoner og regler

Funksjonalisme, kort oppsummering

Forskningsmetoder i informatikk

Eksamensoppgave i PSY2010 Arbeids- og organisasjonspsykologi

Læreplan i Programmering og modellering - programfag i studiespesialiserende utdanningsprogram

INF2810: Funksjonell Programmering. En Scheme-evaluator i Scheme

UTVIKLING AV OPPDATERT EXPHIL. Ingvild Torsen, IFIKK

INF1800 LOGIKK OG BEREGNBARHET

Forskningsmetoder i informatikk

MAT1030 Diskret Matematikk

INF2810: Funksjonell Programmering. En metasirkulær evaluator

Generell induksjon og rekursjon. MAT1030 Diskret matematikk. Generell induksjon og rekursjon. Generell induksjon og rekursjon.

Oppsummering. MAT1030 Diskret matematikk. Oppsummering. Oppsummering. Eksempel

INF2810: Funksjonell Programmering. Oppsummering og eksamensforberedelser

INF2810: Funksjonell Programmering. En metasirkulær evaluator

Hvordan fant man på å lage datamaskiner?

INF2810: Funksjonell Programmering. Oppsummering og eksamensforberedelser

Kapittel 5: Mengdelære

Utforskeren. Stille gode spørsmål

Teknologi i helse - Muligheter, behov og risiko

INF2820 Datalingvistikk V2018 Forelesning 1 del 1, 15. jan. Jan Tore Lønning

Sist forelesning snakket vi i hovedsak om trær med rot, og om praktisk bruk av slike. rot. barn

MAT1030 Forelesning 19

LOKAL LÆREPLAN SKEIENE UNGDOMSSKOLE

MAT1030 Diskret matematikk

INF2820 Datalingvistikk V2017 Forelesning 1.1, 16.1 Jan Tore Lønning

Kritisk tenkning i læreplanfornyelsen

MAT1030 Diskret Matematikk

IN1140: Introduksjon til språkteknologi. Forelesning #1

Merk: kopieringen av hovedformelen i γ-reglene medfører at bevissøk i førsteordens logikk ikke nødvendigvis behøver å terminere!

MAT1030 Forelesning 4

Risikostyring i en smart og sammenkoblet verden Har vi kontroll?

MAT1030 Diskret Matematikk

Kapittel 4: Logikk (fortsettelse)

MAT1030 Diskret Matematikk

IN uke 1. Komme i gang med programmering

1/18/2011. Forelesninger. I dag: Obligatoriske oppgaver. Gruppeundervisning. Jan Tore Lønning & Stephan Oepen

Tilrettelegging for læring av grunnleggende ferdigheter

Digitalisering: Digitale infrastrukturer for læring og progresjon. Sten Ludvigsen, UV, UiO

Ved KHiB brukes åtte kriterier som felles referanseramme for vurdering av studentenes arbeid ved semestervurdering og eksamen:

Frivillig respons utvalg

INF2810: Funksjonell Programmering. Oppsummering og eksamensforberedelser

SOS1002 Forelesning 2. Hva er forskning? To hovedtyper av vitenskap

Forskningsmetoder i menneske-maskin interaksjon

PSY1000/PSYC1201 Eksamensoppgaver og skriveseminar

Linjen for Datateknikk Valg av emner i vårsemesteret - 3. årskurs. Bård Kjos Institutt for datateknikk og informasjonsvitenskap

Vitskaplege arbeidsmetodar. Olaug Vetti Kvam Skolelaboratoriet i realfag Universitetet i Bergen

Programbeskrivelse for revidert versjon av bachelorprogrammet Matematikk, informatikk

Innhold. Forord Prolog Inspirasjonskilder Innledning... 21

INF Algoritmer: Design og effektivitet

Kunnskapssyn i sosialt arbeid Jubileumskonferanse UIA

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

Tilrettelegging for læring av grunnleggende ferdigheter

WORKSHOP BRUK AV SENSORTEKNOLOGI

Ved KHiB brukes åtte kriterier som felles referanseramme for vurdering av studentenes arbeid ved semestervurdering og eksamen:

Årsplan i naturfag for 8. klasse

Sensorveiledning for eksamen i TIK4001, høst 2018

Kristina Halkidis s Refleksjonsnotat 3. Refleksjonsnotat 3. vitenskapsteori

Spørsmål: Hvilken datamaskin var den første? Svaret. Det avhenger av hva man mener med en datamaskin. Spørsmålet Analoge Digitale Videre

Forelesning 14. Rekursjon og induksjon. Dag Normann februar Oppsummering. Oppsummering. Beregnbare funksjoner

HCI, Interaksjon, grensesnitt og kontekst. Intervju, spørsmålstyper og observasjon

Forskningsmetoder i informatikk

Spørsmål: Hvilken datamaskin var den første? Svaret Det avhenger av hva man mener med en datamaskin. Ifi. Spørsmålet Analoge Digitale Videre

Barn beviser. Andrea Hofmann og Sigurd Hals Førsteamanuensis og Stipendiat Fakultet for Humaniora, Idrettsog Utdanningsvitenskap

Grunnleggende ferdigheter i Naturfag hva og hvordan

Spørsmål: Hvilken datamaskin var den første? Svaret. Det avhenger av hva man mener med en datamaskin. Spørsmålet Analoge Digitale Videre

Utforskende arbeidsmåter Fra gjøring til læring. Naturfagkonferansen 18. oktober 2018 Berit S. Haug og Sonja M. Mork, Naturfagsenteret

Informasjon om studieprogrammet Beregningsorientert informatikk

Årsplan i Naturfag 1. og 2. klasse Breivikbotn Skole 2011/2012

INF2810: Funksjonell Programmering. Oppsummering og eksamensforberedelser

Innhold. Del 1 Grunnleggende begreper og prinsipper... 39

Grunnleggende ferdigheter i Kunnskapsløftet - en ny forståelse av kunnskap?

Formål og hovedinnhold naturfag Grünerløkka skole

Konstruktivistisk Veiledning

Grunnleggende testteori

MAT1030 Forelesning 10

Datamaskinens oppbygning

Hume Situasjon: rasjonalisme empirisme, Newtons kraftbegrep, atomistisk individbegrep Problem/ Løsning: Vil undersøke bevisstheten empirisk.

INF2810: Funksjonell Programmering. Oppsummering og eksamensforberedelser

Model Driven Architecture (MDA) Interpretasjon og kritikk

Transkript:

Turingtesten, symbolsystemhypotesen og kunnskapsproblemet ITSLP1100-22/01/2008 Erik Velldal

Kan maskiner tenke? Hva slags type spørsmål er dette? Empirisk / teknologisk? Filosofisk? (Copeland) Siden maskiner ikke kan ha bevissthet kan de ikke tenke. Er både premisset og slutningen feil? Eksperimenter Blindesyn Lackner & Garret

Turingtesten

Er testen allerede bestått? Flere har blitt lurt av ELIZA, AOLiza, Parry, etc.. Men kriteriene for TT ikke oppfylt. Forsøkte ikke aktivt og kritisk å identifisere en maskin. Viste ikke kontrasten mellom menneske og maskin. Eksperimentet må gjentas flere ganger. Etc..

Innvendinger mot turingtesten Sjimpanse-argumentet Sanseorgan-argumentet Simulerings-argumentet Blackbox-argumentet

Sjimpanseargumentet En sjimpanse kan ikke bestå testen Antroposentrisk Testen er for konservativ Invaliderer ikke testen, men betyr at et negativt utfall ikke er fellende.

Sanseorganargumentet Ingen sanseorgan, ingen referanse Hva med abstrakte begreper? Kan ikke defineres ostensivt..

Simuleringsargumentet En simulering av X er ikke X Jfr. forvekslingen av mann og kvinne i den opprinnelige selskapsleken, the imitation game. Forskjellige typer simulering Kunstig vs. På liksom

Blackbox-argumentet Behavioristisk / funksjonalistisk. Ser kun på ytre atferd. Turing: Det samme gjelder mennesker. Overser betydningen av felles biologi. Men hvordan ev. definere et designkriterium? Biologi, modularitet..?

Når sier vi at noe tenker? Turings indirekte tilnærming: Hvis Y utfører X, vil du da si at Y tenker? Copeland: Uansett hva vi setter inn for X så er testen ikke god nok. Tar ikke hensyn til indre prosesser. Finnes heller ingen tilfredsstillende design-kriterier. Det finnes ikke noe svar: Et definisjonsspørsmål. Jfr. paradokset om Theseus skip.

Når sier vi at noe tenker? Biologiske og fenomenologiske distinksjoner ikke tilfredsstillende Eksemplet om blinde reflekser hos graveveps: Ikke tenkning. Copeland: Krav om å være massively adaptable Tilpassningsdyktige indre prosesser.

Massively adaptable Å ha evnen til å: Legge planer Analysere situasjoner Revurdere oppfatninger i lys av ny informasjon Veie konkurrerende interesser opp mot hverandre Formulere og teste hypoteser Ta hensiktsmessige beslutninger basert på mangelfull informasjon og gjøre alt dette i den virkelige verden.

Massively adaptable Muliggjør forklaring av atferd utfra intensjonalitet En ikke-eksakt definisjon Evolusjonsmessig og artsmessig kontinuum Hvis en kunstig agent skulle vise seg å være massively adaptable, må vi kunne si at den tenker. Neste spørsmål: Hva slags type maskin er en datamaskin, og er dette riktig type maskin for tenkning?

Datamaskin = Symbolmanipulator En datamaskin manipulerer symboler v.h.a noen få fundamentale operasjoner. Symbolene kan være gitt f.eks ved en binær kode som i moderne datamaskiner; 0 / 1. Bits. Symbolene kan videre implementeres f.eks som elektrisk spenning; av / på. Vilkårlig og kovensjonsbestemt hva en gitt kombinasjon av bits representerer.

Binærkode Representasjon av tall n bits gir 2^n muligheter. En byte = 8 bits = 2^8 = 256 muligheter 01000001 = 65 Representasjon av bokstaver F.eks ASCII 01000001 = A

Symbolmanipulering Grammatiske regler for velformete uttrykk Komposisjonalitet eplekake = eple + kake Rekursjon deilig, varm eplekake NP N NP A + NP Tenk spiral, ikke sirkel Komposisjonalitet + rekursjon = uendelige muligheter med en endelig mengde symboler og regler

Symbolsystemhypotesen Universal symbol system = generalpurpose stored-program computer (Herman skal snakke mer om turingmaskiner i neste forelesning.) Hypotesen: Et universelt symbolsystem kan realisere kunstig intelligens. Sterk SSH: kun et symbolsystem er i stand tenke. Tenkning = symbolmanipulering (Vi kommer tilbake til SSSH i kapittel 9.)

Multippel realiserbarhet Vi skiller mellom funksjonalitet (høyt nivå) og fysisk implementering (lavt nivå). Er menneskehjernen en organisk realisering av et universelt symbolsystem? Kjernen i Turings idé var nettopp at tenkning er uavhengig av fysisk realisering.

Multippel realiserbarhet Babbages Analytical Engine (1837)

Kritikk av AI Intelligensen ligger ofte kun hos programmereren, ikke programmet. Løsningen på et problem ligger ofte i representasjonen av problemet. Programmererens bidrag Selve problemløsningen er ofte bare blind prøving-og-feiling Teknikker for problemløsning verdiløse uten kunnskap. To sider av samme sak.

Kritikk av AI "Current claims and hopes for progress in making computers intelligent are like the belief that someone climbing a tree is making progress toward reaching the moon." Stuart Dreyfus Mikroverden-tilnærmingen ikke skalérbar

Kunnskapsproblemet Organisering, oppdatering, relevans.. Politiet nektet å gi studentene tillatelse til å demonstrere fordi de fryktet voldelige sammenstøt. de advokerte væpnet revolusjon. Hvem er de? Nødvendig med commonsensisk kunnskap, generell verdenskunnskap?

Rammeproblemet John McCarthy og Patrick J. Hayes 1969 Opprinnelig knyttet til formell logikk Mer generelt knyttet til problemet med representasjon og resonnering i dynamiske domener Hvordan kan vi unngå å eksplisitt definere hva som (ikke) påvirkes av en gitt handling? Et av de dypeste problemene for AI

CYC Prosjekt som forsøker å håndkode consensus reality. Startet av Douglas Lenat i 1984. http://cyc.com Ontologi med flere hundretusen termer og en kunnskapsbase (KB) med millioner av fakta og regler om verden; common-sense Kritisert for inkonsekvente og mangelfulle ontologiske definisjoner. Det jobbes med å integrere CYC med metoder for maskinlæring og NLP.

Ideer for presentasjoner i gruppene Argumentér for og imot hvorvidt turingtesten gir en god indikasjon på om en maskin kan tenke eller ikke. Sammenlikn egenskapene til noen forskjellige chatbots. Gi en analyse av en dialog med en chatbot. (hva fungerer? hva går galt? hvorfor?) Forklar hva som menes med et ekspertsystem. Gi minst ett eksempel på et slikt system og forklar hva det gjør. Hva går Sapir-Whorf-hypotesen ut på? Gi eksempler på evidens for og imot denne hypotesen. Hva går symbolsystemhypotesen ut på? Hvilke meritter ligger til grunn for at John von Neumann blir kalt den moderne computerens far? Forklar hvordan Babbages analytiske motor fungerte. Hva var spesielt med Babbages maskin i forhold til tidligere forsøk på å skape en computer? Man skiller gjerne mellom to skoler innenfor kunstig intelligens: En som legger hovedvekt på indre prosesser og en som legger hovedvekt på ytre atferd og funksjonalitet. Diskuter de to retningene (gi gjerne eksempler på programmer, forskere, påstander, etc. fra de to "leirene"). Hva menes med rammeproblemet? Gi en historisk oversikt over utviklingen av datamaskiner mht hvor raske de er og hvor stort lager de har. Gi en kort presentasjon av CYC. Gi eksempler på kritikk av prosjektet.

Ideer for presentasjoner i gruppene (HRJ) Hva er en turingmaskin og hvilken betydning har den hatt for utviklingen av kunstig intelligens? Forklar P ikke lik NP. (Cooks formodning). Gi forbindelse til travelling salesmans problem. Ukebladet TIME hadde en oversikt over de 100 mest fremtredende vitenskapsmenn i forrige århundre. Der var både Alan Turing og Kurt Gödel med. Hva er de kjent for der? Hvorfor- og når- er"gyldighet" enklere enn "sannhet"? Beskriv noen syntaktiske kalkyler fra AI. Hvordan passer Mary Shelleys "Frankenstein" inn i vår beskrivelse av "den mest avanserte teknologi"? Gi forbindelsen mellom kontekstfrie språk og stakkautomater (pushdown automater). Gi en oversikt over debatten rundt universalspråk og universelle klassifikasjoner rundt år 1700. En endelig automat er en digital maskin med endelig hukommelse. Hvordan samsvarer dette med en endelig automat som en turingmaskin som bare beveger seg i en retning. Hvilke utfordringer møter vi i maskinoversettelse fra et språk til et annet?

(xkcd.com)