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 Overview
butest
 
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
 
Proposed-curricula-MCSEwithSyllabus_24_...
Proposed-curricula-MCSEwithSyllabus_24_...Proposed-curricula-MCSEwithSyllabus_24_...
Proposed-curricula-MCSEwithSyllabus_24_...
butest
 
Introduction.doc
Introduction.docIntroduction.doc
Introduction.doc
butest
 
Cognitive Science Unit 4
Cognitive Science Unit 4Cognitive Science Unit 4
Cognitive Science Unit 4
CSITSansar
 
Cognitive Science Unit 2
Cognitive Science Unit 2Cognitive Science Unit 2
Cognitive Science Unit 2
CSITSansar
 
17 1 knowledge-based system
17 1 knowledge-based system17 1 knowledge-based system
17 1 knowledge-based system
Tianlu Wang
 
Ai sem1 2012-13-w2-representation
Ai sem1 2012-13-w2-representationAi sem1 2012-13-w2-representation
Ai sem1 2012-13-w2-representation
Azimah Hashim
 

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 Lecture
Wouter Beek
 
DynaLearn@JTEL2010_2010_6_9
DynaLearn@JTEL2010_2010_6_9DynaLearn@JTEL2010_2010_6_9
DynaLearn@JTEL2010_2010_6_9
Wouter Beek
 
Introduction to AI - Fifth Lecture
Introduction to AI - Fifth LectureIntroduction to AI - Fifth Lecture
Introduction to AI - Fifth Lecture
Wouter Beek
 
Introduction to AI - Fourth Lecture
Introduction to AI - Fourth LectureIntroduction to AI - Fourth Lecture
Introduction to AI - Fourth Lecture
Wouter Beek
 
Introduction to AI - Seventh Lecture
Introduction to AI - Seventh LectureIntroduction to AI - Seventh Lecture
Introduction to AI - Seventh Lecture
Wouter Beek
 
Filosofie en kunstmatige intelligentie
Filosofie en kunstmatige intelligentieFilosofie en kunstmatige intelligentie
Filosofie en kunstmatige intelligentie
Wouter Beek
 
Introduction to AI - Ninth Lecture
Introduction to AI - Ninth LectureIntroduction to AI - Ninth Lecture
Introduction to AI - Ninth Lecture
Wouter Beek
 
Proefstuderen 2011
Proefstuderen 2011Proefstuderen 2011
Proefstuderen 2011
Wouter 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 literatuur
Wouter Beek
 
Introduction to AI - Eight Lecture
Introduction to AI - Eight LectureIntroduction to AI - Eight Lecture
Introduction to AI - Eight Lecture
Wouter Beek
 
Introduction to AI - Sixth Lecture
Introduction to AI - Sixth LectureIntroduction to AI - Sixth Lecture
Introduction to AI - Sixth Lecture
Wouter Beek
 
Intelligent Tutoring Systems: The DynaLearn Approach
Intelligent Tutoring Systems: The DynaLearn ApproachIntelligent Tutoring Systems: The DynaLearn Approach
Intelligent Tutoring Systems: The DynaLearn Approach
Wouter 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 Introduction to AI - Second Lecture

Artificial Intelligence
Artificial IntelligenceArtificial Intelligence
Artificial Intelligence
Iman Ardekani
 
Introduction to Artificial Intelligence.doc
Introduction to Artificial Intelligence.docIntroduction to Artificial Intelligence.doc
Introduction to Artificial Intelligence.doc
butest
 
Introduction-Chapter-1.ppt
Introduction-Chapter-1.pptIntroduction-Chapter-1.ppt
Introduction-Chapter-1.ppt
ssuser99ca78
 
Learning
LearningLearning
Learning
butest
 
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
Istvan Dienes
 

Similar to Introduction to AI - Second Lecture (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

Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
kauryashika82
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
QucHHunhnh
 

Recently uploaded (20)

How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Asian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptxAsian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptx
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 

Introduction to AI - Second Lecture

  • 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.