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

Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxRoyAbrique
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsanshu789521
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting DataJhengPantaleon
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
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
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppCeline George
 
Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfUmakantAnnand
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsKarinaGenton
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
PSYCHIATRIC History collection FORMAT.pptx
PSYCHIATRIC   History collection FORMAT.pptxPSYCHIATRIC   History collection FORMAT.pptx
PSYCHIATRIC History collection FORMAT.pptxPoojaSen20
 

Recently uploaded (20)

Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha elections
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
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
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website App
 
Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.Compdf
 
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
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its Characteristics
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
PSYCHIATRIC History collection FORMAT.pptx
PSYCHIATRIC   History collection FORMAT.pptxPSYCHIATRIC   History collection FORMAT.pptx
PSYCHIATRIC History collection FORMAT.pptx
 

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.