SlideShare a Scribd company logo
1 of 22
Introduction to AI – 2nd Lecture1950’s – The Inception of AI Wouter Beek me@wouterbeek.com 15 September 2010
Overview of the 1950’s Part I
1948 - Information Theory Shannon 1948, A Mathematical Theory of Communication Source: thought  message Transmitter: message  signal Channel: signal  signal’ Because of noise Receiver: signal’  message’ Destination: message’  thought’
Information Entropy Quantifies the information contained in a message. Discrete random variable X with possible outcomes x1, …, xn. Entropy:    HX=−𝑖=0𝑛𝑝𝑥𝑖𝑙𝑜𝑔𝑏𝑝(𝑥𝑖) The base of the logarithm is 2 for bit encoding. We say that 0𝑙𝑜𝑔𝑏0=0 (limit). Coin toss: p(head) = 1 - p(tails) If you know that the coin has heads on both sides, then telling you the outcome of the next toss tells you nothing, i.e. H(X) = 0. If you know that the coin is fair, then telling you the outcome of the next toss tells you the maximum amount of information, i.e. H(X) = 1. If you know that the coin has any other bias, then you receive information with entropy between 0 and 1.  
1946 - ENIAC The first general-purpose, electronic computer. Electronic Numerical Integrator And Computer Turing-completeness, i.e. able to simulate a Turing Machine.
1937 – Turing Machine Finite tape on which you can read/write 0 or 1. Reading/writing head can traverse Left or Right. Formalism for natural numbers: sequence of 1’s. Convention: start at the first 1 of the first argument; segregate arguments by a single 0. Software for addition:
1937 – Turing Machine – Computational implications Effective computation: a method of computation, each step of which is preciselypredeterminedand is certain to produce the answer in a finite number of steps. Church-Turing Thesis: Every effectively computable function can be computed by a Turing Machine.
1955 – Logic Theorist (LT) “Over Christmas, Al[len] Newell and I invented a thinking machine.” [Herbert Simon, January 1956] LT proved 38 of the first 52 theorems in Russell and Whitehead’s Principia Mathematica. The proof for one theorem was shorterthan the one in Principia. The editors of the Journal of Symbolic Logicrejected a paper about the LT, coauthored by Newell and Simon.
Philosophical Ramifications “[We] invented a computer program capable of thinking non-numerically, and thereby solved the venerable mind-body problem, explaining how a system composed of a matter can have the properties of mind.” [Simon] Opposes the traditional mind-body dichotomy: Plato’s Forms Christian concept of the separation of body and soul, due to St. Paul in the Letter to the Romans. Only under the following presupposition is Simon right: “A physical symbol system has the necessary and sufficient means for general intelligent action.”[Newell and Simon, 1976, Computer Science as an Empirical Inquiry]
Cartesian dualism Descartes: immaterial mind and material body are ontologically distinct, yet causally related Compare this to the Turing Test: behavioral or functional interpretation of thought, and mechanical devices will succeed the test
1956 - Darthmouth Conference (1/2) Organizers: John McCarthy, Marvin Minsky, Nathaniel Rochester, Claude Shannon “We propose that a 2 month, 10 man study of artificial intelligence be carried out during the summer of 1956 at Dartmouth College in Hanover, New Hampshire. The study is to proceed on the basis of the conjecture that every aspect of learning or any other feature of intelligence can in principle be so precisely described that a machine can be made to simulate it. An attempt will be made to find how to make machines use language, form abstractions and concepts, solve kinds of problems now reserved for humans, and improve themselves. We think that a significant advance can be made in one or more of these problems if a carefully selected group of scientists work on it together for a summer.” [Darthmouth Conference Proposal, 1955, italics added]
1956 - Darthmouth Conference (2/2) Paul McCarthy coined the term ‘Artificial intelligence’ to designate the field. Newell and Simon showed off their LT. AI@50 / Dartmouth Artificial Intelligence Conference: The Next Fifty Years July 13–15, 2006 50th anniversary commemoration.
Newell, Shaw, Simon 1958 - GPS Part II
General Problem Solver (GPS) Problem: the perceived difference between the desired object and the current object. Objects: the things that the problem is about. (E.g. theorems in logic.) Differences exist between pairs of objects. Operator: something that can be applied to objects in order to produce different objects. (E.g. the rules of inference in logic.) Operators are restricted to apply to only certain kinds of objects. Indexed with respect to the differences that these operators are able to mitigate. Heuristic information: that which aids the problem-solver in solving a problem. Relating operators to differences between objects. What is and what is not (heuristic) information is relative to the problem at hand. Theory of problem solving: discovering and understanding systems of heuristics.
General Problem Solver (GPS) – Generalized reasoning Task environment vocabulary proper nouns  common nouns Problem-solving vocabulary Conversion between 1 and 2 Correlative definitions
Means-Ends Analysis (MEA) –Ancient Origin “We deliberate not about ends, but about means. […] They assume the end and consider how and by what means it is attained, and if it seems easily and best produced thereby; while if it is achieved by one means only they consider how it will be achieved by this and by what means this will be achieved, till they come to the first cause, which in the order of discovery is last …” [Aristotle, Nicomachean Ethics, III.3.1112b]
Means-Ends Analysis (MEA) –Modern Origin “I want to take my son to nursery school. What’s the difference between what I have and what I want? One of distance. What changes distance? My automobile. My automobile won’t work. What is needed to make it work? A new battery. What has new batteries? An auto repair shop. I want the repair shop to put in a new battery; but the shop doesn’t know I need one. What is the difficulty? One of communication. What allows communication? A telephone . . . and so on.” [Newell and Simon] Principle of subgoal reduction. Part of every heuristic.
Means-Ends Analysis (MEA) –What it is A way of controlling search in problem solving. Input: current state, goals state. Output: sequence of operators that, when applied to the current state, delivers the goal state. The output is derived from the input by mapping operators onto differences. Presupposes a criterion of two states being the same. Presupposes a criterion of identifying the difference between two states.
Means-Ends Analysis (MEA) Presupposition to make MEA always succeed: For every two objects A and B there exists a sequence F1, …, Fn such that Fn(…F1(A)…)=B. Sequence F1, …, Fn is finite. In the search space of finite sequences, F1, …, Fncan be lifted out in finite time. The subject of search techniques.
Means-Ends Analysis (MEA) –Performance Limitations Brute force variant: has to try every operator w.r.t. every object. Include operator restrictions, i.e. an operator only works on specific kinds of objects. Include operator indexing w.r.t. categories of differences that they mitigate. Requires a preliminary categorization of differences. Impose a partial order (PO) on the set of differences (or categories of differences). Prefer operators that reduce complex differences to simpler differences. But regardless of all this: it can only see one step ahead.
Planning Constructing a proposed solution in general terms before working out the details. Ingredients: T: original task environment (from object A to B). T’: abstracted task environment (from object A’ to B’). Translation from problems in T to problems in T’ (A to A’ and B to B’). Translation from solutions in T’ to plannings for solutions in T (sequence of operators F1, …, Fn to F’1, …, F’m). In both T and T’ we use MEA.
Planning Presupposition to make planning always succeed: Every operator F in T is covered by an abstracted operator F’ in T’, such that for every object A in T there is an object A’ in T’ such that [if R’(A’)=B’, then R(A)=B]. Under the condition that the problem can always be solved in T of course…

More Related Content

What's hot

Artificial Intelligence AI Topics History and Overview
Artificial Intelligence AI Topics History and OverviewArtificial Intelligence AI Topics History and Overview
Artificial Intelligence AI Topics History and Overviewbutest
 
Lec 3 knowledge acquisition representation and inference
Lec 3  knowledge acquisition representation and inferenceLec 3  knowledge acquisition representation and inference
Lec 3 knowledge acquisition representation and inferenceEyob Sisay
 
Artificial Intelligence
Artificial Intelligence Artificial Intelligence
Artificial Intelligence Prasad Kulkarni
 
Stuart russell and peter norvig artificial intelligence - a modern approach...
Stuart russell and peter norvig   artificial intelligence - a modern approach...Stuart russell and peter norvig   artificial intelligence - a modern approach...
Stuart russell and peter norvig artificial intelligence - a modern approach...Lê Anh Đạt
 
Chapter 7 basics of computational thinking
Chapter 7 basics of computational thinkingChapter 7 basics of computational thinking
Chapter 7 basics of computational thinkingPraveen M Jigajinni
 
Proposed-curricula-MCSEwithSyllabus_24_...
Proposed-curricula-MCSEwithSyllabus_24_...Proposed-curricula-MCSEwithSyllabus_24_...
Proposed-curricula-MCSEwithSyllabus_24_...butest
 
Introduction.doc
Introduction.docIntroduction.doc
Introduction.docbutest
 
Cognitive Science Unit 4
Cognitive Science Unit 4Cognitive Science Unit 4
Cognitive Science Unit 4CSITSansar
 
Cognitive Science Unit 2
Cognitive Science Unit 2Cognitive Science Unit 2
Cognitive Science Unit 2CSITSansar
 
17 1 knowledge-based system
17 1 knowledge-based system17 1 knowledge-based system
17 1 knowledge-based systemTianlu Wang
 
Ai sem1 2012-13-w2-representation
Ai sem1 2012-13-w2-representationAi sem1 2012-13-w2-representation
Ai sem1 2012-13-w2-representationAzimah Hashim
 
AI: Introduction to artificial intelligence
AI: Introduction to artificial intelligenceAI: Introduction to artificial intelligence
AI: Introduction to artificial intelligenceDataminingTools Inc
 

What's hot (20)

Artificial Intelligence AI Topics History and Overview
Artificial Intelligence AI Topics History and OverviewArtificial Intelligence AI Topics History and Overview
Artificial Intelligence AI Topics History and Overview
 
Lec 3 knowledge acquisition representation and inference
Lec 3  knowledge acquisition representation and inferenceLec 3  knowledge acquisition representation and inference
Lec 3 knowledge acquisition representation and inference
 
Ai 01 introduction
Ai 01 introductionAi 01 introduction
Ai 01 introduction
 
Sementic nets
Sementic netsSementic nets
Sementic nets
 
Artificial Intelligence
Artificial Intelligence Artificial Intelligence
Artificial Intelligence
 
Unit 2 ai
Unit 2 aiUnit 2 ai
Unit 2 ai
 
Stuart russell and peter norvig artificial intelligence - a modern approach...
Stuart russell and peter norvig   artificial intelligence - a modern approach...Stuart russell and peter norvig   artificial intelligence - a modern approach...
Stuart russell and peter norvig artificial intelligence - a modern approach...
 
Introduction to Soft Computing
Introduction to Soft ComputingIntroduction to Soft Computing
Introduction to Soft Computing
 
Chapter 7 basics of computational thinking
Chapter 7 basics of computational thinkingChapter 7 basics of computational thinking
Chapter 7 basics of computational thinking
 
Proposed-curricula-MCSEwithSyllabus_24_...
Proposed-curricula-MCSEwithSyllabus_24_...Proposed-curricula-MCSEwithSyllabus_24_...
Proposed-curricula-MCSEwithSyllabus_24_...
 
Introduction.doc
Introduction.docIntroduction.doc
Introduction.doc
 
Lesson 19
Lesson 19Lesson 19
Lesson 19
 
Cognitive Science Unit 4
Cognitive Science Unit 4Cognitive Science Unit 4
Cognitive Science Unit 4
 
Aritificial intelligence
Aritificial intelligenceAritificial intelligence
Aritificial intelligence
 
Cognitive Science Unit 2
Cognitive Science Unit 2Cognitive Science Unit 2
Cognitive Science Unit 2
 
17 1 knowledge-based system
17 1 knowledge-based system17 1 knowledge-based system
17 1 knowledge-based system
 
Ai sem1 2012-13-w2-representation
Ai sem1 2012-13-w2-representationAi sem1 2012-13-w2-representation
Ai sem1 2012-13-w2-representation
 
Soft computing01
Soft computing01Soft computing01
Soft computing01
 
AI: Introduction to artificial intelligence
AI: Introduction to artificial intelligenceAI: Introduction to artificial intelligence
AI: Introduction to artificial intelligence
 
Knowledge representation
Knowledge representationKnowledge representation
Knowledge representation
 

Viewers also liked

Introduction to AI - First Lecture
Introduction to AI - First LectureIntroduction to AI - First Lecture
Introduction to AI - First LectureWouter Beek
 
DynaLearn@JTEL2010_2010_6_9
DynaLearn@JTEL2010_2010_6_9DynaLearn@JTEL2010_2010_6_9
DynaLearn@JTEL2010_2010_6_9Wouter Beek
 
Pragmatic Semantics for the Web of Data
Pragmatic Semantics for the Web of DataPragmatic Semantics for the Web of Data
Pragmatic Semantics for the Web of DataWouter Beek
 
Rough Set Semantics for Identity Management on the Web
Rough Set Semantics for Identity Management on the WebRough Set Semantics for Identity Management on the Web
Rough Set Semantics for Identity Management on the WebWouter Beek
 
Introduction to AI - Fifth Lecture
Introduction to AI - Fifth LectureIntroduction to AI - Fifth Lecture
Introduction to AI - Fifth LectureWouter Beek
 
Smart Data for Smart Meters - Presentation at Pilod2 Meeting 2013-11-13
Smart Data for Smart Meters - Presentation at Pilod2 Meeting 2013-11-13Smart Data for Smart Meters - Presentation at Pilod2 Meeting 2013-11-13
Smart Data for Smart Meters - Presentation at Pilod2 Meeting 2013-11-13Wouter Beek
 
Introduction to AI - Fourth Lecture
Introduction to AI - Fourth LectureIntroduction to AI - Fourth Lecture
Introduction to AI - Fourth LectureWouter Beek
 
Introduction to AI - Seventh Lecture
Introduction to AI - Seventh LectureIntroduction to AI - Seventh Lecture
Introduction to AI - Seventh LectureWouter Beek
 
Filosofie en kunstmatige intelligentie
Filosofie en kunstmatige intelligentieFilosofie en kunstmatige intelligentie
Filosofie en kunstmatige intelligentieWouter Beek
 
Dutch Book Trade 1660-1750: using the STCN to gain insight in publishers’ str...
Dutch Book Trade 1660-1750: using the STCN to gain insight in publishers’ str...Dutch Book Trade 1660-1750: using the STCN to gain insight in publishers’ str...
Dutch Book Trade 1660-1750: using the STCN to gain insight in publishers’ str...Wouter Beek
 
Introduction to AI - Ninth Lecture
Introduction to AI - Ninth LectureIntroduction to AI - Ninth Lecture
Introduction to AI - Ninth LectureWouter Beek
 
Proefstuderen 2011
Proefstuderen 2011Proefstuderen 2011
Proefstuderen 2011Wouter Beek
 
Procedurele Poëzie (Cafe Scientifique, 28 maart 2011)
Procedurele Poëzie (Cafe Scientifique, 28 maart 2011)Procedurele Poëzie (Cafe Scientifique, 28 maart 2011)
Procedurele Poëzie (Cafe Scientifique, 28 maart 2011)Wouter Beek
 
Machines en procedures in de literatuur
Machines en procedures in de literatuurMachines en procedures in de literatuur
Machines en procedures in de literatuurWouter Beek
 
Introduction to AI - Eight Lecture
Introduction to AI - Eight LectureIntroduction to AI - Eight Lecture
Introduction to AI - Eight LectureWouter Beek
 
Introduction to AI - Sixth Lecture
Introduction to AI - Sixth LectureIntroduction to AI - Sixth Lecture
Introduction to AI - Sixth LectureWouter Beek
 
Intelligent Tutoring Systems: The DynaLearn Approach
Intelligent Tutoring Systems: The DynaLearn ApproachIntelligent Tutoring Systems: The DynaLearn Approach
Intelligent Tutoring Systems: The DynaLearn ApproachWouter Beek
 
CPS(M): Constraint Satisfaction Problem over Models (a.k.a rule based design ...
CPS(M): Constraint Satisfaction Problem over Models (a.k.a rule based design ...CPS(M): Constraint Satisfaction Problem over Models (a.k.a rule based design ...
CPS(M): Constraint Satisfaction Problem over Models (a.k.a rule based design ...Ákos Horváth
 

Viewers also liked (20)

Introduction to AI - First Lecture
Introduction to AI - First LectureIntroduction to AI - First Lecture
Introduction to AI - First Lecture
 
DynaLearn@JTEL2010_2010_6_9
DynaLearn@JTEL2010_2010_6_9DynaLearn@JTEL2010_2010_6_9
DynaLearn@JTEL2010_2010_6_9
 
Pragmatic Semantics for the Web of Data
Pragmatic Semantics for the Web of DataPragmatic Semantics for the Web of Data
Pragmatic Semantics for the Web of Data
 
Rough Set Semantics for Identity Management on the Web
Rough Set Semantics for Identity Management on the WebRough Set Semantics for Identity Management on the Web
Rough Set Semantics for Identity Management on the Web
 
Introduction to AI - Fifth Lecture
Introduction to AI - Fifth LectureIntroduction to AI - Fifth Lecture
Introduction to AI - Fifth Lecture
 
Smart Data for Smart Meters - Presentation at Pilod2 Meeting 2013-11-13
Smart Data for Smart Meters - Presentation at Pilod2 Meeting 2013-11-13Smart Data for Smart Meters - Presentation at Pilod2 Meeting 2013-11-13
Smart Data for Smart Meters - Presentation at Pilod2 Meeting 2013-11-13
 
Introduction to AI - Fourth Lecture
Introduction to AI - Fourth LectureIntroduction to AI - Fourth Lecture
Introduction to AI - Fourth Lecture
 
Introduction to AI - Seventh Lecture
Introduction to AI - Seventh LectureIntroduction to AI - Seventh Lecture
Introduction to AI - Seventh Lecture
 
Filosofie en kunstmatige intelligentie
Filosofie en kunstmatige intelligentieFilosofie en kunstmatige intelligentie
Filosofie en kunstmatige intelligentie
 
Dutch Book Trade 1660-1750: using the STCN to gain insight in publishers’ str...
Dutch Book Trade 1660-1750: using the STCN to gain insight in publishers’ str...Dutch Book Trade 1660-1750: using the STCN to gain insight in publishers’ str...
Dutch Book Trade 1660-1750: using the STCN to gain insight in publishers’ str...
 
Introduction to AI - Ninth Lecture
Introduction to AI - Ninth LectureIntroduction to AI - Ninth Lecture
Introduction to AI - Ninth Lecture
 
Proefstuderen 2011
Proefstuderen 2011Proefstuderen 2011
Proefstuderen 2011
 
Procedurele Poëzie (Cafe Scientifique, 28 maart 2011)
Procedurele Poëzie (Cafe Scientifique, 28 maart 2011)Procedurele Poëzie (Cafe Scientifique, 28 maart 2011)
Procedurele Poëzie (Cafe Scientifique, 28 maart 2011)
 
Machines en procedures in de literatuur
Machines en procedures in de literatuurMachines en procedures in de literatuur
Machines en procedures in de literatuur
 
Introduction to AI - Eight Lecture
Introduction to AI - Eight LectureIntroduction to AI - Eight Lecture
Introduction to AI - Eight Lecture
 
Introduction to AI - Sixth Lecture
Introduction to AI - Sixth LectureIntroduction to AI - Sixth Lecture
Introduction to AI - Sixth Lecture
 
Intelligent Tutoring Systems: The DynaLearn Approach
Intelligent Tutoring Systems: The DynaLearn ApproachIntelligent Tutoring Systems: The DynaLearn Approach
Intelligent Tutoring Systems: The DynaLearn Approach
 
CPS(M): Constraint Satisfaction Problem over Models (a.k.a rule based design ...
CPS(M): Constraint Satisfaction Problem over Models (a.k.a rule based design ...CPS(M): Constraint Satisfaction Problem over Models (a.k.a rule based design ...
CPS(M): Constraint Satisfaction Problem over Models (a.k.a rule based design ...
 
Means-End Analysis
Means-End AnalysisMeans-End Analysis
Means-End Analysis
 
5 csp
5 csp5 csp
5 csp
 

Similar to 1950s AI - The Inception of AI

Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligenceUmesh Meher
 
Symbols and Search : What makes a machine intelligent
Symbols and Search : What makes a machine intelligentSymbols and Search : What makes a machine intelligent
Symbols and Search : What makes a machine intelligentAshwin P N
 
Artificial Intelligence
Artificial IntelligenceArtificial Intelligence
Artificial IntelligenceIman Ardekani
 
A method for finding an optimal solution of an assignment problem under mixed...
A method for finding an optimal solution of an assignment problem under mixed...A method for finding an optimal solution of an assignment problem under mixed...
A method for finding an optimal solution of an assignment problem under mixed...Navodaya Institute of Technology
 
Introduction to Artificial Intelligence.doc
Introduction to Artificial Intelligence.docIntroduction to Artificial Intelligence.doc
Introduction to Artificial Intelligence.docbutest
 
Introduction-Chapter-1.ppt
Introduction-Chapter-1.pptIntroduction-Chapter-1.ppt
Introduction-Chapter-1.pptssuser99ca78
 
The IOT Academy Training for Artificial Intelligence ( AI)
The IOT Academy Training for Artificial Intelligence ( AI)The IOT Academy Training for Artificial Intelligence ( AI)
The IOT Academy Training for Artificial Intelligence ( AI)The IOT Academy
 
1 Introduction to AI.pptx
1 Introduction to AI.pptx1 Introduction to AI.pptx
1 Introduction to AI.pptxBikashAcharya13
 
AI CHAPTER 1.pdf
AI CHAPTER 1.pdfAI CHAPTER 1.pdf
AI CHAPTER 1.pdfVatsalAgola
 
Learning
LearningLearning
Learningbutest
 
István Dienes Lecture For Unified Theories 2006
István Dienes Lecture For Unified Theories 2006István Dienes Lecture For Unified Theories 2006
István Dienes Lecture For Unified Theories 2006Istvan Dienes
 

Similar to 1950s AI - The Inception of AI (20)

Week 1.pdf
Week 1.pdfWeek 1.pdf
Week 1.pdf
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligence
 
Intoduction of Artificial Intelligence
Intoduction of Artificial IntelligenceIntoduction of Artificial Intelligence
Intoduction of Artificial Intelligence
 
Syllabus
SyllabusSyllabus
Syllabus
 
Artificial Intelligence
Artificial IntelligenceArtificial Intelligence
Artificial Intelligence
 
Symbols and Search : What makes a machine intelligent
Symbols and Search : What makes a machine intelligentSymbols and Search : What makes a machine intelligent
Symbols and Search : What makes a machine intelligent
 
Artificial Intelligence
Artificial IntelligenceArtificial Intelligence
Artificial Intelligence
 
Physical symbol system
Physical symbol systemPhysical symbol system
Physical symbol system
 
Physical symbol system
Physical symbol systemPhysical symbol system
Physical symbol system
 
A method for finding an optimal solution of an assignment problem under mixed...
A method for finding an optimal solution of an assignment problem under mixed...A method for finding an optimal solution of an assignment problem under mixed...
A method for finding an optimal solution of an assignment problem under mixed...
 
AI_Lecture_1.pptx
AI_Lecture_1.pptxAI_Lecture_1.pptx
AI_Lecture_1.pptx
 
Introduction to Artificial Intelligence.doc
Introduction to Artificial Intelligence.docIntroduction to Artificial Intelligence.doc
Introduction to Artificial Intelligence.doc
 
Introduction-Chapter-1.ppt
Introduction-Chapter-1.pptIntroduction-Chapter-1.ppt
Introduction-Chapter-1.ppt
 
The IOT Academy Training for Artificial Intelligence ( AI)
The IOT Academy Training for Artificial Intelligence ( AI)The IOT Academy Training for Artificial Intelligence ( AI)
The IOT Academy Training for Artificial Intelligence ( AI)
 
1 Introduction to AI.pptx
1 Introduction to AI.pptx1 Introduction to AI.pptx
1 Introduction to AI.pptx
 
#1 Lecture .pptx
#1 Lecture .pptx#1 Lecture .pptx
#1 Lecture .pptx
 
Foundation of A.I
Foundation of A.IFoundation of A.I
Foundation of A.I
 
AI CHAPTER 1.pdf
AI CHAPTER 1.pdfAI CHAPTER 1.pdf
AI CHAPTER 1.pdf
 
Learning
LearningLearning
Learning
 
István Dienes Lecture For Unified Theories 2006
István Dienes Lecture For Unified Theories 2006István Dienes Lecture For Unified Theories 2006
István Dienes Lecture For Unified Theories 2006
 

Recently uploaded

Blooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docxBlooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docxUnboundStockton
 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxAvyJaneVismanos
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...JhezDiaz1
 
MARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized GroupMARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized GroupJonathanParaisoCruz
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for BeginnersSabitha Banu
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxDr.Ibrahim Hassaan
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 
CELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptxCELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptxJiesonDelaCerna
 
Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...jaredbarbolino94
 
Meghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentMeghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentInMediaRes1
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPCeline George
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Celine George
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceSamikshaHamane
 

Recently uploaded (20)

Blooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docxBlooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docx
 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptx
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
 
MARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized GroupMARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized Group
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for Beginners
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptx
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 
CELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptxCELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptx
 
Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...
 
ESSENTIAL of (CS/IT/IS) class 06 (database)
ESSENTIAL of (CS/IT/IS) class 06 (database)ESSENTIAL of (CS/IT/IS) class 06 (database)
ESSENTIAL of (CS/IT/IS) class 06 (database)
 
Meghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentMeghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media Component
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERP
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in Pharmacovigilance
 

1950s AI - The Inception of AI

  • 1. Introduction to AI – 2nd Lecture1950’s – The Inception of AI Wouter Beek me@wouterbeek.com 15 September 2010
  • 2. Overview of the 1950’s Part I
  • 3. 1948 - Information Theory Shannon 1948, A Mathematical Theory of Communication Source: thought  message Transmitter: message  signal Channel: signal  signal’ Because of noise Receiver: signal’  message’ Destination: message’  thought’
  • 4. Information Entropy Quantifies the information contained in a message. Discrete random variable X with possible outcomes x1, …, xn. Entropy: HX=−𝑖=0𝑛𝑝𝑥𝑖𝑙𝑜𝑔𝑏𝑝(𝑥𝑖) The base of the logarithm is 2 for bit encoding. We say that 0𝑙𝑜𝑔𝑏0=0 (limit). Coin toss: p(head) = 1 - p(tails) If you know that the coin has heads on both sides, then telling you the outcome of the next toss tells you nothing, i.e. H(X) = 0. If you know that the coin is fair, then telling you the outcome of the next toss tells you the maximum amount of information, i.e. H(X) = 1. If you know that the coin has any other bias, then you receive information with entropy between 0 and 1.  
  • 5. 1946 - ENIAC The first general-purpose, electronic computer. Electronic Numerical Integrator And Computer Turing-completeness, i.e. able to simulate a Turing Machine.
  • 6. 1937 – Turing Machine Finite tape on which you can read/write 0 or 1. Reading/writing head can traverse Left or Right. Formalism for natural numbers: sequence of 1’s. Convention: start at the first 1 of the first argument; segregate arguments by a single 0. Software for addition:
  • 7. 1937 – Turing Machine – Computational implications Effective computation: a method of computation, each step of which is preciselypredeterminedand is certain to produce the answer in a finite number of steps. Church-Turing Thesis: Every effectively computable function can be computed by a Turing Machine.
  • 8. 1955 – Logic Theorist (LT) “Over Christmas, Al[len] Newell and I invented a thinking machine.” [Herbert Simon, January 1956] LT proved 38 of the first 52 theorems in Russell and Whitehead’s Principia Mathematica. The proof for one theorem was shorterthan the one in Principia. The editors of the Journal of Symbolic Logicrejected a paper about the LT, coauthored by Newell and Simon.
  • 9. Philosophical Ramifications “[We] invented a computer program capable of thinking non-numerically, and thereby solved the venerable mind-body problem, explaining how a system composed of a matter can have the properties of mind.” [Simon] Opposes the traditional mind-body dichotomy: Plato’s Forms Christian concept of the separation of body and soul, due to St. Paul in the Letter to the Romans. Only under the following presupposition is Simon right: “A physical symbol system has the necessary and sufficient means for general intelligent action.”[Newell and Simon, 1976, Computer Science as an Empirical Inquiry]
  • 10. Cartesian dualism Descartes: immaterial mind and material body are ontologically distinct, yet causally related Compare this to the Turing Test: behavioral or functional interpretation of thought, and mechanical devices will succeed the test
  • 11. 1956 - Darthmouth Conference (1/2) Organizers: John McCarthy, Marvin Minsky, Nathaniel Rochester, Claude Shannon “We propose that a 2 month, 10 man study of artificial intelligence be carried out during the summer of 1956 at Dartmouth College in Hanover, New Hampshire. The study is to proceed on the basis of the conjecture that every aspect of learning or any other feature of intelligence can in principle be so precisely described that a machine can be made to simulate it. An attempt will be made to find how to make machines use language, form abstractions and concepts, solve kinds of problems now reserved for humans, and improve themselves. We think that a significant advance can be made in one or more of these problems if a carefully selected group of scientists work on it together for a summer.” [Darthmouth Conference Proposal, 1955, italics added]
  • 12. 1956 - Darthmouth Conference (2/2) Paul McCarthy coined the term ‘Artificial intelligence’ to designate the field. Newell and Simon showed off their LT. AI@50 / Dartmouth Artificial Intelligence Conference: The Next Fifty Years July 13–15, 2006 50th anniversary commemoration.
  • 13. Newell, Shaw, Simon 1958 - GPS Part II
  • 14. General Problem Solver (GPS) Problem: the perceived difference between the desired object and the current object. Objects: the things that the problem is about. (E.g. theorems in logic.) Differences exist between pairs of objects. Operator: something that can be applied to objects in order to produce different objects. (E.g. the rules of inference in logic.) Operators are restricted to apply to only certain kinds of objects. Indexed with respect to the differences that these operators are able to mitigate. Heuristic information: that which aids the problem-solver in solving a problem. Relating operators to differences between objects. What is and what is not (heuristic) information is relative to the problem at hand. Theory of problem solving: discovering and understanding systems of heuristics.
  • 15. General Problem Solver (GPS) – Generalized reasoning Task environment vocabulary proper nouns  common nouns Problem-solving vocabulary Conversion between 1 and 2 Correlative definitions
  • 16. Means-Ends Analysis (MEA) –Ancient Origin “We deliberate not about ends, but about means. […] They assume the end and consider how and by what means it is attained, and if it seems easily and best produced thereby; while if it is achieved by one means only they consider how it will be achieved by this and by what means this will be achieved, till they come to the first cause, which in the order of discovery is last …” [Aristotle, Nicomachean Ethics, III.3.1112b]
  • 17. Means-Ends Analysis (MEA) –Modern Origin “I want to take my son to nursery school. What’s the difference between what I have and what I want? One of distance. What changes distance? My automobile. My automobile won’t work. What is needed to make it work? A new battery. What has new batteries? An auto repair shop. I want the repair shop to put in a new battery; but the shop doesn’t know I need one. What is the difficulty? One of communication. What allows communication? A telephone . . . and so on.” [Newell and Simon] Principle of subgoal reduction. Part of every heuristic.
  • 18. Means-Ends Analysis (MEA) –What it is A way of controlling search in problem solving. Input: current state, goals state. Output: sequence of operators that, when applied to the current state, delivers the goal state. The output is derived from the input by mapping operators onto differences. Presupposes a criterion of two states being the same. Presupposes a criterion of identifying the difference between two states.
  • 19. Means-Ends Analysis (MEA) Presupposition to make MEA always succeed: For every two objects A and B there exists a sequence F1, …, Fn such that Fn(…F1(A)…)=B. Sequence F1, …, Fn is finite. In the search space of finite sequences, F1, …, Fncan be lifted out in finite time. The subject of search techniques.
  • 20. Means-Ends Analysis (MEA) –Performance Limitations Brute force variant: has to try every operator w.r.t. every object. Include operator restrictions, i.e. an operator only works on specific kinds of objects. Include operator indexing w.r.t. categories of differences that they mitigate. Requires a preliminary categorization of differences. Impose a partial order (PO) on the set of differences (or categories of differences). Prefer operators that reduce complex differences to simpler differences. But regardless of all this: it can only see one step ahead.
  • 21. Planning Constructing a proposed solution in general terms before working out the details. Ingredients: T: original task environment (from object A to B). T’: abstracted task environment (from object A’ to B’). Translation from problems in T to problems in T’ (A to A’ and B to B’). Translation from solutions in T’ to plannings for solutions in T (sequence of operators F1, …, Fn to F’1, …, F’m). In both T and T’ we use MEA.
  • 22. Planning Presupposition to make planning always succeed: Every operator F in T is covered by an abstracted operator F’ in T’, such that for every object A in T there is an object A’ in T’ such that [if R’(A’)=B’, then R(A)=B]. Under the condition that the problem can always be solved in T of course…

Editor's Notes

  1. Simon said that they had "solved the venerable mind/body problem, explaining how a system composed of matter can have the properties of mind."[38] (This was an early statement of the philosophical position John Searle would later call "Strong AI": that machines can contain minds just as human bodies do.)[39]
  2. the body is from the material world; the soul is from the world of ideas; only the soul can access truths, since it does not exist in time and space.“So then with the mind, I myself serve God’s law, but with the flesh, the sin’s law.” [7:25]“If Christ is in you, the body is dead because of sin, but the spirit is alive because of righteousness.” [8:10]
  3. René Descartes's illustration of dualism. Inputs are passed on by the sensory organs to the epiphysis in the brain and from there to the immaterial spirit.
  4. PO is (1) reflexive, (2) antisymmetric, (3) transitive.