a model-based design perspective - welcome to tno-esi · 2019-04-15 · a model-based design...

47
Lee, Berkeley University of California at Berkeley Intelligence and Computation A Model-Based Design Perspective Edward A. Lee Eindhoven, The Netherlands, April 9, 2019 ESI Symposium

Upload: others

Post on 18-Jun-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: A Model-Based Design Perspective - Welcome to TNO-ESI · 2019-04-15 · A Model-Based Design Perspective Edward A. Lee Eindhoven, The Netherlands, April 9 ... nce a particular program

Lee,BerkeleyUniversityofCaliforniaatBerkeley

IntelligenceandComputationAModel-BasedDesignPerspective

EdwardA.Lee

Eindhoven,TheNetherlands,April9,2019

ESI Symposium

Page 2: A Model-Based Design Perspective - Welcome to TNO-ESI · 2019-04-15 · A Model-Based Design Perspective Edward A. Lee Eindhoven, The Netherlands, April 9 ... nce a particular program

Lee,Berkeley

WhatisaModel?

2

Amodelisanydescriptionofasystemthatisnotthething-in-itself.(dasDingansichinKantianphilosophy).

Page 3: A Model-Based Design Perspective - Welcome to TNO-ESI · 2019-04-15 · A Model-Based Design Perspective Edward A. Lee Eindhoven, The Netherlands, April 9 ... nce a particular program

Lee,Berkeley

WhatisIntelligence?

TheTuringTestisallaboutimitatinghumanintelligence,notaboutbuildingintelligentsystems.

3

ELIZA: Please tell me what's been bothering you.YOU: I think my computer is smarter than me.ELIZA: Do computers worry you?YOU: YesELIZA: You are sure.YOU: No, not really.ELIZA: Are you saying no just to be negative?

elizabothttp://www.masswerk.at/elizabot/

JosephWeizenbaumELIZA,1966

Page 4: A Model-Based Design Perspective - Welcome to TNO-ESI · 2019-04-15 · A Model-Based Design Perspective Edward A. Lee Eindhoven, The Netherlands, April 9 ... nce a particular program

Lee,Berkeley

IsELIZAIntelligent?

4

“[O]nceaparticularprogramisunmasked,onceitsinnerworkingsareexplainedinlanguagesufficientlyplaintoinduceunderstanding,itsmagiccrumblesaway;itstandsrevealedasamerecollectionofprocedures,eachquitecomprehensible.Theobserversaystohimself`Icouldhavewrittenthat.’Withthatthoughthemovestheprograminquestionfromtheshelfmarked`intelligent,’tothatreservedforcurios,fittobediscussedonlywithpeoplelessenlightenedthanhe.”

[Weizenbaum,1966]

Page 5: A Model-Based Design Perspective - Welcome to TNO-ESI · 2019-04-15 · A Model-Based Design Perspective Edward A. Lee Eindhoven, The Netherlands, April 9 ... nce a particular program

Lee,Berkeley

ExplainingNaturalIntelligence

•  McCollochandPitts(1940s)•  Rosenblatt:Perceptrons(1950s)•  Putnam:multiplerealizability(1960s)•  Rumerlhart,Hinton,Williams:

neuralnets(1980s)•  Machinelearningexplosion(1910s)

5

Mechanicalmanasenvisionedbyanunknownsixteenth-centuryItalianmaster,contemporaryof

LeonardodaVinci[WebGalleryofArt,PublicDomain]

Page 6: A Model-Based Design Perspective - Welcome to TNO-ESI · 2019-04-15 · A Model-Based Design Perspective Edward A. Lee Eindhoven, The Netherlands, April 9 ... nce a particular program

Lee,Berkeley

OversimplifyingNaturalIntelligence

6

•  Neuronsfirediscretely.(McCullochandPitts,1940s)•  Neuronscombinetorealizelogicfunctions.•  Logicfunctionscanberealizedonotherhardware.(Putnam,1960s)

CamilloGolgi’smethod(1870s)givesamisleadingpictureofthebrain.

Page 7: A Model-Based Design Perspective - Welcome to TNO-ESI · 2019-04-15 · A Model-Based Design Perspective Edward A. Lee Eindhoven, The Netherlands, April 9 ... nce a particular program

Lee,Berkeley

TheBrainisMoreComplex

Canweunderstandbrainfunctionbystudyingthewiringdiagram,eveninprinciple?

7

JeffLichtman,Harvard

Page 8: A Model-Based Design Perspective - Welcome to TNO-ESI · 2019-04-15 · A Model-Based Design Perspective Edward A. Lee Eindhoven, The Netherlands, April 9 ... nce a particular program

Lee,Berkeley

CrumbofMouseBrainReconstructedinFullDetail

8

NatureNews,7/30/15,byAlisonAbbott

JeffLichtman,Harvard

Page 9: A Model-Based Design Perspective - Welcome to TNO-ESI · 2019-04-15 · A Model-Based Design Perspective Edward A. Lee Eindhoven, The Netherlands, April 9 ... nce a particular program

Lee,Berkeley

Wecan’texplainnaturalintelligence.Itturnsoutwecan’texplainartificialintelligenceeither.

DARPAXIAProgram:

9 DavidGunning,ProgramManager,XIA

Page 10: A Model-Based Design Perspective - Welcome to TNO-ESI · 2019-04-15 · A Model-Based Design Perspective Edward A. Lee Eindhoven, The Netherlands, April 9 ... nce a particular program

Lee,Berkeley

GoogleInception

10 MarcoTúlioRibeiro,SameerSingh,CarlosGuestrin(Univ.ofWashington,2016)

ElectricGuitar,AcousticGuitar,Labrador

ElectricGuitar AcousticGuitar Labrador

Page 11: A Model-Based Design Perspective - Welcome to TNO-ESI · 2019-04-15 · A Model-Based Design Perspective Edward A. Lee Eindhoven, The Netherlands, April 9 ... nce a particular program

Lee,Berkeley

RecognizingCarsandPedestrians

Self-drivingcarsneedtorecognizecarsandpedestrians.Doweunderstandhowhumansdothis?

11

Page 12: A Model-Based Design Perspective - Welcome to TNO-ESI · 2019-04-15 · A Model-Based Design Perspective Edward A. Lee Eindhoven, The Netherlands, April 9 ... nce a particular program

Lee,Berkeley 12

Howcanwebuildmodelsofsomethingwedonotunderstand

?

Page 13: A Model-Based Design Perspective - Welcome to TNO-ESI · 2019-04-15 · A Model-Based Design Perspective Edward A. Lee Eindhoven, The Netherlands, April 9 ... nce a particular program

Lee,Berkeley

ExplainableMechanicalSystems(XME)

13

Inthisexample,themodelinguniverseiscalculusandNewton’slawsinatimeandspacecontinuum.

13

Themodel

ImagebyDominiqueToussaint,GNUFreeDocumentationLicense,Version1.2orlater.

Thetarget

Page 14: A Model-Based Design Perspective - Welcome to TNO-ESI · 2019-04-15 · A Model-Based Design Perspective Edward A. Lee Eindhoven, The Netherlands, April 9 ... nce a particular program

Lee,Berkeley

DoWeUnderstandTime?

Weunderstandtime,right?

14 Aristotle

Change

Newton

Smooth

Einstein

Relative

Wheeler

Discrete

Page 15: A Model-Based Design Perspective - Welcome to TNO-ESI · 2019-04-15 · A Model-Based Design Perspective Edward A. Lee Eindhoven, The Netherlands, April 9 ... nce a particular program

Lee,Berkeley

DoWeUnderstandTime?

15

Muller:Givesatheoryoftimethatrequiresbigblackholestocollidesomewherenearustotestit.

Rovelli:“Thenatureoftimeisperhapsthegreatestremainingmystery.”

2016 2018

Page 16: A Model-Based Design Perspective - Welcome to TNO-ESI · 2019-04-15 · A Model-Based Design Perspective Edward A. Lee Eindhoven, The Netherlands, April 9 ... nce a particular program

Lee,Berkeley

UnexplainableMechanicalSystems

Afewthingsweneedtomodeltoexplainthisbehavior:•  Plasticdeformation•  Acousticpropagation•  Stretchingofstrings•  Gravity•  …

16

Page 17: A Model-Based Design Perspective - Welcome to TNO-ESI · 2019-04-15 · A Model-Based Design Perspective Edward A. Lee Eindhoven, The Netherlands, April 9 ... nce a particular program

Lee,Berkeley

AnEpiphany

17

Page 18: A Model-Based Design Perspective - Welcome to TNO-ESI · 2019-04-15 · A Model-Based Design Perspective Edward A. Lee Eindhoven, The Netherlands, April 9 ... nce a particular program

Lee,Berkeley

TheValueofModels

•  Inscience,thevalueofamodelliesinhowwellitsbehaviormatchesthatofthephysicalsystem.

•  Inengineering,thevalueofthephysicalsystemliesinhowwellitsbehaviormatchesthatofthemodel.

Ascientistasks,“CanImakeamodelforthisthing?”Anengineerasks,“CanImakeathingforthismodel?”

18

Page 19: A Model-Based Design Perspective - Welcome to TNO-ESI · 2019-04-15 · A Model-Based Design Perspective Edward A. Lee Eindhoven, The Netherlands, April 9 ... nce a particular program

Lee,Berkeley

ModelFidelity

•  Toascientist,themodelisflawed.•  Toanengineer,therealizationisflawed.

I’manengineer…Perhapsweshouldbetryingtomakesystemsbehaveinmoreintelligentwaysratherthantryingtobuildsystemsthatemulatehumanintelligence.

19

Page 20: A Model-Based Design Perspective - Welcome to TNO-ESI · 2019-04-15 · A Model-Based Design Perspective Edward A. Lee Eindhoven, The Netherlands, April 9 ... nce a particular program

Lee,Berkeley

ConsiderChipDesign

20

Apieceofsiliconthatdoesn’tbehavelikethemodelisjustbeachsand.

IntelHaswell,eachwith1.4billiontransistors

Page 21: A Model-Based Design Perspective - Welcome to TNO-ESI · 2019-04-15 · A Model-Based Design Perspective Edward A. Lee Eindhoven, The Netherlands, April 9 ... nce a particular program

Lee,Berkeley

UsefulModelsandUsefulThings

“Essentially,allmodelsarewrong,butsomeareuseful.”

Box,G.E.P.andN.R.Draper,1987:EmpiricalModel-BuildingandResponseSurfaces.WileySeriesinProbabilityandStatistics,Wiley.

“Essentially,allsystemimplementationsarewrong,butsomeareuseful.”

LeeandSirjani,“Whatgoodaremodels,”FACS2018.

21

Page 22: A Model-Based Design Perspective - Welcome to TNO-ESI · 2019-04-15 · A Model-Based Design Perspective Edward A. Lee Eindhoven, The Netherlands, April 9 ... nce a particular program

Lee,Berkeley

TheValueofSimulation

“Simulationisdoomedtosucceed.”Couldthisstatementbeconfusingengineeringandscientificmodels?

22 [Freemont,etal.,Scenic:Language-BasedSceneGeneration,Arxiv.org,Sept.2018]

Page 23: A Model-Based Design Perspective - Welcome to TNO-ESI · 2019-04-15 · A Model-Based Design Perspective Edward A. Lee Eindhoven, The Netherlands, April 9 ... nce a particular program

Lee,Berkeley 23

Howcanwebuildmodelsofsomethingwedonotunderstand

?Dowewantscientificmodelsorengineeringmodels?

Page 24: A Model-Based Design Perspective - Welcome to TNO-ESI · 2019-04-15 · A Model-Based Design Perspective Edward A. Lee Eindhoven, The Netherlands, April 9 ... nce a particular program

Lee,Berkeley

ChangingtheQuestion

Isthequestionwhetherwecanbuildmodelsthatbehavelikenaturalintelligentsystems?OrIsthequestionwhetherwecanbuildsystemsthatbehavelikeintelligentmodels?

24

Page 25: A Model-Based Design Perspective - Welcome to TNO-ESI · 2019-04-15 · A Model-Based Design Perspective Edward A. Lee Eindhoven, The Netherlands, April 9 ... nce a particular program

Lee,Berkeley

MoreIntelligentSystemsMayNotResembleHumansatAll

Selfawareness:Considerathermostat,miswiredsothattheheatcontrolisconnectedtotheACandviceversa.Whichonewillbemoreintelligent?

25

Page 26: A Model-Based Design Perspective - Welcome to TNO-ESI · 2019-04-15 · A Model-Based Design Perspective Edward A. Lee Eindhoven, The Netherlands, April 9 ... nce a particular program

Lee,Berkeley

ScientificModel-BasedDesignofIntelligentSystems

•  Modelthehumanbrain•  Buildsystemsbasedonthosemodels

Ifwearesuccessful,theneverymorning,Iwillhavetoarguewithmysmartcaraboutthevalueofgettingtoworkontime…

26

Page 27: A Model-Based Design Perspective - Welcome to TNO-ESI · 2019-04-15 · A Model-Based Design Perspective Edward A. Lee Eindhoven, The Netherlands, April 9 ... nce a particular program

Lee,Berkeley

DoesitReallyMatterWhetherItisAGorilla?

27

Page 28: A Model-Based Design Perspective - Welcome to TNO-ESI · 2019-04-15 · A Model-Based Design Perspective Edward A. Lee Eindhoven, The Netherlands, April 9 ... nce a particular program

Lee,Berkeley

AStory

Shouldpatientswithpneumoniabeadmittedtothehospitalortreatedathome?

Foundthatonatrainingdataset,patientswithariskofasthmahadalowerriskofdyingfrompneumoniathanthegeneralpopulation.

28

RichCaruanaMicrosoftResearch

Caruana,etal.,2015:Intelligiblemodelsforhealthcare:Predictingpneumoniariskandhospital30-dayreadmission.InACMSIGKDDConferenceonKnowledgeDiscoveryandDataMining(KDD)

Page 29: A Model-Based Design Perspective - Welcome to TNO-ESI · 2019-04-15 · A Model-Based Design Perspective Edward A. Lee Eindhoven, The Netherlands, April 9 ... nce a particular program

Lee,Berkeley

WeMayNotYetHaveInventedtheTechnologytoReplicateHumanIntelligence

29

HAL,thecomputerinStanleyKubrick’s1968movie,2001:ASpaceOdyssey

Page 30: A Model-Based Design Perspective - Welcome to TNO-ESI · 2019-04-15 · A Model-Based Design Perspective Edward A. Lee Eindhoven, The Netherlands, April 9 ... nce a particular program

Lee,Berkeley

FreeingtheMindFromMatter

•  Arewealone?•  Teleportation?•  Thesingularity?•  Uploading?

30

Page 31: A Model-Based Design Perspective - Welcome to TNO-ESI · 2019-04-15 · A Model-Based Design Perspective Edward A. Lee Eindhoven, The Netherlands, April 9 ... nce a particular program

Lee,Berkeley

TeleportationandUploading

Whathappensto“I”?•  Isthereconstructionthesame“I”?–  Howcanwetell?

•  Whatiftheoriginalisnotdestroyed?–  Two“I”s?

•  Whatifabackupcopyislaterinstantiated?–  Two“I”sofdifferentages?

31

Page 32: A Model-Based Design Perspective - Welcome to TNO-ESI · 2019-04-15 · A Model-Based Design Perspective Edward A. Lee Eindhoven, The Netherlands, April 9 ... nce a particular program

Lee,Berkeley

TheSenseofSelfPerThreePhilosophers

Whathappensto“I”?•  DerekParfit:–  Thenotionof“I”makesnosense.

•  DanielDennett:–  “I”isafiction,anillusion,asocialconstruction.

•  DouglasHoftstadter–  “I”canbeintwoplacesatonce.

32

Page 33: A Model-Based Design Perspective - Welcome to TNO-ESI · 2019-04-15 · A Model-Based Design Perspective Edward A. Lee Eindhoven, The Netherlands, April 9 ... nce a particular program

Lee,Berkeley

ASimplerAnswer:“I”IsNotDigital

33 ClaudeShannon

Shannonshowedin1948anoisychannelcan,inprinciple,perfectlyconveyafinitenumberofbits(the“channelcapacity”).Theconverseisevenmoreimportant:Anoisychannelcannotconveymorethanafinitenumberofbits.

Page 34: A Model-Based Design Perspective - Welcome to TNO-ESI · 2019-04-15 · A Model-Based Design Perspective Edward A. Lee Eindhoven, The Netherlands, April 9 ... nce a particular program

Lee,Berkeley

DigitalandComputationalMachines

34

Turingmachine:Anabstractmachinethat,givenafinitedigitalinput,eithercomputesafinitedigitaloutputorfailstohalt.

UniversalTuringmachine:ATuringmachinethatcanrealizeanyotherTuringmachine,givenadigitalrepresentationofthatmachine.

Physicalrealization(WikimediaFoundationservers)[PhotobyVictorGrigas/WikimediaFoundation,CCBY-SA3.0]

Page 35: A Model-Based Design Perspective - Welcome to TNO-ESI · 2019-04-15 · A Model-Based Design Perspective Edward A. Lee Eindhoven, The Netherlands, April 9 ... nce a particular program

Lee,Berkeley

AUniversalTuringMachineisNotaUniversalMachine

35

Amachinethatis(probably)notmodeledinanyusefulwaybyaTuringmachine.Itisneitherdigitalnoralgorithmic.

ByPiotrus,CCBY-SA3.0,viaWikimediaCommons

Page 36: A Model-Based Design Perspective - Welcome to TNO-ESI · 2019-04-15 · A Model-Based Design Perspective Edward A. Lee Eindhoven, The Netherlands, April 9 ... nce a particular program

Lee,Berkeley

HowManyMachines?

Myquestion:Ofallmachinesrealizableinthephysicalworld,howmanyareusefullymodeledasdigitalandalgorithmicmachines?

36

Page 37: A Model-Based Design Perspective - Welcome to TNO-ESI · 2019-04-15 · A Model-Based Design Perspective Edward A. Lee Eindhoven, The Netherlands, April 9 ... nce a particular program

Lee,Berkeley

CantorandCardinality

37

Thesmallestofallinfinitesetsarethecountablesets.Elementsofacountablesetcanbeputintoaone-to-onecorrespondencewiththenaturalnumbers:0,1,2,3,4,…

GeorgCantor(1845-1918)

Page 38: A Model-Based Design Perspective - Welcome to TNO-ESI · 2019-04-15 · A Model-Based Design Perspective Edward A. Lee Eindhoven, The Netherlands, April 9 ... nce a particular program

Lee,Berkeley

TheSetofTuringMachinesisCountable

38

ByWvbaileyCCBY-SA3.0 UncountablesetE.g.setofallODEs

.

Countablesubset

Page 39: A Model-Based Design Perspective - Welcome to TNO-ESI · 2019-04-15 · A Model-Based Design Perspective Edward A. Lee Eindhoven, The Netherlands, April 9 ... nce a particular program

Lee,Berkeley

TheDNAFallacy

39 ByZephyris-Ownwork,CCBY-SA3.0

Naïveassumption:DNAencodestheinformationneededtocreateahuman(andhence,amind).Everyhumanalivetodayistheendpointofacontinuous,unbroken,biologicalprocessdatingbackaboutfourbillionyears.

Page 40: A Model-Based Design Perspective - Welcome to TNO-ESI · 2019-04-15 · A Model-Based Design Perspective Edward A. Lee Eindhoven, The Netherlands, April 9 ... nce a particular program

Lee,Berkeley

The“UniversalMachine”Fallacy

40

Naïveassumption:Turingmachinesareuniversalmachines.Theyare:•  Algorithmic•  Digital•  Non-interactive•  Terminating

MachinedesignedbyMikeDaveyByGabrielF-Ownwork,CCBY-SA3.0

Page 41: A Model-Based Design Perspective - Welcome to TNO-ESI · 2019-04-15 · A Model-Based Design Perspective Edward A. Lee Eindhoven, The Netherlands, April 9 ... nce a particular program

Lee,Berkeley

WhatAretheOdds?

41

Ishumanintelligencedigitalandcomputational?Weneedevidence…

Processesinnature

.

Digital/computationalprocesses

Page 42: A Model-Based Design Perspective - Welcome to TNO-ESI · 2019-04-15 · A Model-Based Design Perspective Edward A. Lee Eindhoven, The Netherlands, April 9 ... nce a particular program

Lee,Berkeley

IsTheHumanMindDigitalandComputational?

42

Manyaspectsarediscrete:•  Language•  Logic•  MathematicsEvidencethatitisnot:•  Consciousnessisnotexternallyobservable.•  Languageimperfectlyencodesourthoughts.•  Mosttruthsinourheadsnevergetexpressed.•  Communicatedideasareneverperfect.

AllsubjecttotheShannonChannelCapacityTheorem.

Page 43: A Model-Based Design Perspective - Welcome to TNO-ESI · 2019-04-15 · A Model-Based Design Perspective Edward A. Lee Eindhoven, The Netherlands, April 9 ... nce a particular program

Lee,Berkeley

PossibleMechanismsintheBrainthatareBeyondDigital/Computational

•  Timing•  Interaction•  Chaos(inducedbyfeedbackloops)•  Nondeterminism•  Chemistry•  Embodiment

43

Page 44: A Model-Based Design Perspective - Welcome to TNO-ESI · 2019-04-15 · A Model-Based Design Perspective Edward A. Lee Eindhoven, The Netherlands, April 9 ... nce a particular program

Lee,Berkeley

MostChaosisBeyondComputable

44

Naïveassumption:Ifwecanwritedowntheequation,itmustbecomputable.

EdwardLorenz

Page 45: A Model-Based Design Perspective - Welcome to TNO-ESI · 2019-04-15 · A Model-Based Design Perspective Edward A. Lee Eindhoven, The Netherlands, April 9 ... nce a particular program

Lee,Berkeley

Determinism

45

Naïveassumption:Newtonianmechanicsisdeterministic.

Pierre-SimonLaplace

MetastablesystemthatobeysallofNewton’slawsbutisnondeterministic.

Norton,J.D.(2007).CausationasFolkScience.InCausation,Physics,andtheConstitutionofRealityOxford,ClarendonPress:

Page 46: A Model-Based Design Perspective - Welcome to TNO-ESI · 2019-04-15 · A Model-Based Design Perspective Edward A. Lee Eindhoven, The Netherlands, April 9 ... nce a particular program

Lee,Berkeley

LessonsfromPsychology:EmbodiedCognition

46

“Themindsimplydoesnotexistassomethingdecoupledfromthebodyandtheenvironmentinwhichitresides.”[Thelen,E.,2000:Groundedintheworld]

Human-likeAIwillmorelikelyarisefromcyber-physicalpystemsandcyber-humansystems,notcyberones.

EstherThelen(1941—2004)Developmentalpsychologist,

IndianaUniversity,pioneerofembodiedcognition.

Page 47: A Model-Based Design Perspective - Welcome to TNO-ESI · 2019-04-15 · A Model-Based Design Perspective Edward A. Lee Eindhoven, The Netherlands, April 9 ... nce a particular program

Lee,Berkeley

Conclusions

Wecan(anddo)buildmodelsofthingswedon’tunderstand.Thepertinentquestionisnotwhetherourmodelsaccuratelyreflectintelligenceinhumans,butratherwhetherwecanbuildphysicalartifactsthatbehavelikeintelligentmodels.

47

MITPress,2017