SlideShare a Scribd company logo
1 of 19
C463 / B551
Artificial Intelligence
Dana Vrajitoru
Introduction
Artificial Intelligence – D. Vrajitoru
Course Outline
Introduction, definition, philosophy
Intelligent agents
Logic, knowledge representation, reasoning
Fuzzy logic, probabilistic reasoning
Planning, game playing, decision-making
Expert systems
Machine learning
Genetic algorithms, neural networks, SOM
Elements of natural language processing.
Artificial Intelligence – D. Vrajitoru
Artificial Intelligence
Definition. The science of developing methods to
solve problems usually associated with human
intelligence.
Alternate definitions:
 building intelligent entities or agents;
 making computers think or behave like humans
 studying the human thinking through computational
models;
 generating intelligent behavior, reasoning, learning.
Artificial Intelligence – D. Vrajitoru
Questions
What do we call intelligence?
Examples of intelligent tasks.
Can an artificial being ever be considered
"alive"? What does it mean to be "alive"?
Artificial Intelligence – D. Vrajitoru
Natural Intelligence
Definition. Intelligence – inter ligare (Latin) – the capacity
of creating connections between notions.
Wikipedia: the ability to solve problems.
WordNet: the ability to comprehend; to understand and
profit from experience.
Complex use of creativity, talent, imagination.
Biology - Intelligence is the ability to adapt to new
conditions and to successfully cope with life situations.
Psychology - a general term encompassing various
mental abilities, including the ability to remember and
use what one has learned, in order to solve problems,
adapt to new situations, and understand and manipulate
one’s reality.
Nonlinear, non-predictable behavior.
Artificial Intelligence – D. Vrajitoru
Visions of AI
Systems that think like humans.
Systems that act like humans.
Systems that think rationally.
Systems that act rationally.
A distinction between being intelligent and
acting intelligently, and being like a
human, or solving similar problems (not
necessarily the same way).
Artificial Intelligence – D. Vrajitoru
Thinking Humanly
Cognitive science: modeling the processes of
human thought.
Through a set of experiments and computational
models, trying to build good explanations of
what we do when we solve a particular task.
Relevance to AI: to solve a problem that humans
(or other living being) are capable of, it's good to
know how we go about solving it.
Early approaches tried to solve any problem
exactly the way a human would do. Now we
know that it's not the best approach.
Artificial Intelligence – D. Vrajitoru
Acting Humanly
How do you distinguish intelligent behavior from
intelligence?
Turing test, by A. Turing, 1950: determining if a
program qualifies as artificially intelligent by
subjecting it to an interrogation along with a
human counterpart.
The program passes the test if a human judge
cannot distinguish between the answers of the
program and the answers of the human subject.
It hasn't been passed yet.
http://www.loebner.net/Prizef/loebner-prize.html
Artificial Intelligence – D. Vrajitoru
Thinking Rationally
Systems capable of reasoning, capable of
making logical deductions from a knowledge
base.
This requires some capacity to make logical
inferences, like "All humans are mortal; Socrates
is a human; thus Socrates is mortal".
Good news: formal logic is easy to express as a
program and its rules are clear.
Bad news: Gödel's incompleteness theorem and
SAT is NP-Complete.
Artificial Intelligence – D. Vrajitoru
Gödel's Theorem
At some point it was believed that one could
prove anything using only logic, building a formal
system to describe the knowledge - Hilbert.
K. Gödel proved in his Incompleteness Theorem
that within any formal system, some statements
that are true could not be proven using only
formal logic based on the axioms of that system.
What this means: logic is a powerful and
necessary tool in automatic reasoning, but to
make useful deductions one requires domain-
specific knowledge.
Artificial Intelligence – D. Vrajitoru
SAT – NP-Complete
SAT – satisfiability problem. Given a logical
formula involving a set of Boolean variables, is
there a set of values for these variables such
that the formula is true?
Relevance to AI: the problem of deciding if
something is true in a given system (making a
deduction) comes down to solving a particular
SAT problem.
NP-complete: there is no known polynomial
algorithm to solve this problem, but if we find
one for it, then we can solve any other NP
problem. For now a guaranteed solution is
exponential.
Artificial Intelligence – D. Vrajitoru
Acting Rationally
Many AI applications adopt the intelligent agent
approach.
An agent is an entity capable of generating
action.
In AI a rational agent must be autonomous,
capable of perceiving its environment,
adaptable, with a given goal.
Most often the agents are small pieces of code
with a specific proficiency. The problem is solved
by combining the skills of several agents.
Artificial Intelligence – D. Vrajitoru
History of AI
1943 – W. McCulloch and W. Pitts designed the
first neural network. M. Minsky and D. Edmonds
built the first one in 1951 at Princeton.
1950 – A. Turing, "Computing Machinery and
Intelligence".
1956 – J. McCarthy organized a workshop at
Darmouth where the name of AI was officially
adopted for the field.
Early successes: the General Problem Solver
(puzzles), Geometry Theorem Prover, Samuel's
checkers player.
1958 – McCarthy invented Lisp.
Artificial Intelligence – D. Vrajitoru
History of AI
The early systems were successful on small
problems but failed on larger ones.
1958 – Friedberg's machine evolution (now
better known as hill-climbing) using mutations; it
failed to find good solutions.
1966 – a commission reports on the failing of
machine translation and all funding to such
projects is ceased.
1969 – Minsky and Papert, Perceptrons, proved
that they could learn anything they could
represent, but there was not much they could
represent.
Artificial Intelligence – D. Vrajitoru
History of AI
Knowledge-based systems – that contain
domain-specific knowledge giving them more
problem-solving power – Expert Systems. The
industry adopted them on a relatively large
scale, but many such projects failed.
More recent developments combine AI methods
with strategies from other fields.
Although the initial ambition of AI seems a
distant goal at most, many methods have been
developed that are used in most areas of CS.
Successes in AI
1975 – Meta-Dendral learning program finds new rules in
spectral chemistry.
1978 – Herb Simon wins the Nobel Prize in Economics
for his theory of bounded rationality.
1979 - The Stanford Cart, built by Hans Moravec, the
first computer-controlled autonomous vehicle.
80s – neural networks with backpropagation algorithm
become popular, evolutionary computation
1997 – Deep Blue beats G. Kasparov, first Robo-Cup.
2000 – Interactive robots commercially available, Kismet
(MIT), robots used for real applications.
Artificial Intelligence – D. Vrajitoru
Artificial Intelligence – D. Vrajitoru
Related Fields
Philosophy – knowledge, mind, logic
Mathematics - formal rules, logic, probability,
algorithms
Economics – decision making, maximizing the
outcome, game theory
Neuroscience – understanding how the brain
works
Psychology – How do animals and humans think
and act?
Cybernetics – control theory
Linguistics – understanding the natural language
Artificial Intelligence – D. Vrajitoru
Main Areas of AI
Autonomous planning and scheduling
Decision making
Machine learning, adaptive methods
Biologically inspired algorithms
Game playing
Autonomous control, robotics
Natural language processing
Relevant Publications
Machine Learning – journal, Springer.
ACM SIGART special interest group, SIGEVO.
AAAI society, annual conference, journal.
International Joint Conference on Artificial
Intelligence (IJ-CAI), bi-annual.
GECCO – SIGEVO conference on evolutionary
computation.
IEEE Transactions on Pattern Analysis and
Machine Intelligence
Artificial Intelligence – D. Vrajitoru

More Related Content

Similar to C463_01_intro.ppt

Artificial Intelligence
Artificial Intelligence Artificial Intelligence
Artificial Intelligence Pardeep Vats
 
LEC_2_AI_INTRODUCTION - Copy.pptx
LEC_2_AI_INTRODUCTION - Copy.pptxLEC_2_AI_INTRODUCTION - Copy.pptx
LEC_2_AI_INTRODUCTION - Copy.pptxAjaykumar967485
 
Artificialintelligence 131226011156-phpapp02
Artificialintelligence 131226011156-phpapp02Artificialintelligence 131226011156-phpapp02
Artificialintelligence 131226011156-phpapp02imtiaz hussain
 
Artificial Intelligence
Artificial IntelligenceArtificial Intelligence
Artificial IntelligenceBise Mond
 
Introduction to Artificial intelligence and ML
Introduction to Artificial intelligence and MLIntroduction to Artificial intelligence and ML
Introduction to Artificial intelligence and MLbansalpra7
 
Ch 1 Introduction to AI.pdf
Ch 1 Introduction to AI.pdfCh 1 Introduction to AI.pdf
Ch 1 Introduction to AI.pdfKrishnaMadala1
 
ARTIFICIAL INTELLIGENCETterm Paper
ARTIFICIAL INTELLIGENCETterm PaperARTIFICIAL INTELLIGENCETterm Paper
ARTIFICIAL INTELLIGENCETterm PaperMuhammad Ahmed
 
Artificial Intelligence
Artificial IntelligenceArtificial Intelligence
Artificial IntelligenceAkshay Thakur
 
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
 

Similar to C463_01_intro.ppt (20)

Artificial Intelligence
Artificial Intelligence Artificial Intelligence
Artificial Intelligence
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligence
 
Lecture 1
Lecture 1Lecture 1
Lecture 1
 
lecture1423723637.pdf
lecture1423723637.pdflecture1423723637.pdf
lecture1423723637.pdf
 
LEC_2_AI_INTRODUCTION - Copy.pptx
LEC_2_AI_INTRODUCTION - Copy.pptxLEC_2_AI_INTRODUCTION - Copy.pptx
LEC_2_AI_INTRODUCTION - Copy.pptx
 
Artificialintelligence 131226011156-phpapp02
Artificialintelligence 131226011156-phpapp02Artificialintelligence 131226011156-phpapp02
Artificialintelligence 131226011156-phpapp02
 
AI Unit1.ppt
AI Unit1.pptAI Unit1.ppt
AI Unit1.ppt
 
AI Unit1b.ppt
AI Unit1b.pptAI Unit1b.ppt
AI Unit1b.ppt
 
ar
arar
ar
 
Artificial Intelligence
Artificial IntelligenceArtificial Intelligence
Artificial Intelligence
 
Introduction to Artificial intelligence and ML
Introduction to Artificial intelligence and MLIntroduction to Artificial intelligence and ML
Introduction to Artificial intelligence and ML
 
Ch 1 Introduction to AI.pdf
Ch 1 Introduction to AI.pdfCh 1 Introduction to AI.pdf
Ch 1 Introduction to AI.pdf
 
Artificial_Intelligence.ppt
Artificial_Intelligence.pptArtificial_Intelligence.ppt
Artificial_Intelligence.ppt
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligence
 
ARTIFICIAL INTELLIGENCETterm Paper
ARTIFICIAL INTELLIGENCETterm PaperARTIFICIAL INTELLIGENCETterm Paper
ARTIFICIAL INTELLIGENCETterm Paper
 
(Ch#1) artificial intelligence
(Ch#1) artificial intelligence(Ch#1) artificial intelligence
(Ch#1) artificial intelligence
 
Artificial Intelligence
Artificial IntelligenceArtificial Intelligence
Artificial Intelligence
 
AI.pdf
AI.pdfAI.pdf
AI.pdf
 
7967511.ppt
7967511.ppt7967511.ppt
7967511.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)
 

Recently uploaded

Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /WhatsappsBeautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsappssapnasaifi408
 
Customer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptxCustomer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptxEmmanuel Dauda
 
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptxEMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptxthyngster
 
Call Girls In Dwarka 9654467111 Escorts Service
Call Girls In Dwarka 9654467111 Escorts ServiceCall Girls In Dwarka 9654467111 Escorts Service
Call Girls In Dwarka 9654467111 Escorts ServiceSapana Sha
 
B2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docxB2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docxStephen266013
 
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Predictive Analysis - Using Insight-informed Data to Determine Factors Drivin...
Predictive Analysis - Using Insight-informed Data to Determine Factors Drivin...Predictive Analysis - Using Insight-informed Data to Determine Factors Drivin...
Predictive Analysis - Using Insight-informed Data to Determine Factors Drivin...ThinkInnovation
 
vip Sarai Rohilla Call Girls 9999965857 Call or WhatsApp Now Book
vip Sarai Rohilla Call Girls 9999965857 Call or WhatsApp Now Bookvip Sarai Rohilla Call Girls 9999965857 Call or WhatsApp Now Book
vip Sarai Rohilla Call Girls 9999965857 Call or WhatsApp Now Bookmanojkuma9823
 
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPramod Kumar Srivastava
 
GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]📊 Markus Baersch
 
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Callshivangimorya083
 
RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998YohFuh
 
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024thyngster
 
Industrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdfIndustrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdfLars Albertsson
 
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)jennyeacort
 
Data Science Jobs and Salaries Analysis.pptx
Data Science Jobs and Salaries Analysis.pptxData Science Jobs and Salaries Analysis.pptx
Data Science Jobs and Salaries Analysis.pptxFurkanTasci3
 
Call Girls In Mahipalpur O9654467111 Escorts Service
Call Girls In Mahipalpur O9654467111  Escorts ServiceCall Girls In Mahipalpur O9654467111  Escorts Service
Call Girls In Mahipalpur O9654467111 Escorts ServiceSapana Sha
 
20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdf20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdfHuman37
 
9654467111 Call Girls In Munirka Hotel And Home Service
9654467111 Call Girls In Munirka Hotel And Home Service9654467111 Call Girls In Munirka Hotel And Home Service
9654467111 Call Girls In Munirka Hotel And Home ServiceSapana Sha
 
How we prevented account sharing with MFA
How we prevented account sharing with MFAHow we prevented account sharing with MFA
How we prevented account sharing with MFAAndrei Kaleshka
 

Recently uploaded (20)

Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /WhatsappsBeautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
 
Customer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptxCustomer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptx
 
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptxEMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptx
 
Call Girls In Dwarka 9654467111 Escorts Service
Call Girls In Dwarka 9654467111 Escorts ServiceCall Girls In Dwarka 9654467111 Escorts Service
Call Girls In Dwarka 9654467111 Escorts Service
 
B2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docxB2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docx
 
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
 
Predictive Analysis - Using Insight-informed Data to Determine Factors Drivin...
Predictive Analysis - Using Insight-informed Data to Determine Factors Drivin...Predictive Analysis - Using Insight-informed Data to Determine Factors Drivin...
Predictive Analysis - Using Insight-informed Data to Determine Factors Drivin...
 
vip Sarai Rohilla Call Girls 9999965857 Call or WhatsApp Now Book
vip Sarai Rohilla Call Girls 9999965857 Call or WhatsApp Now Bookvip Sarai Rohilla Call Girls 9999965857 Call or WhatsApp Now Book
vip Sarai Rohilla Call Girls 9999965857 Call or WhatsApp Now Book
 
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
 
GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]
 
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
 
RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998
 
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
 
Industrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdfIndustrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdf
 
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
 
Data Science Jobs and Salaries Analysis.pptx
Data Science Jobs and Salaries Analysis.pptxData Science Jobs and Salaries Analysis.pptx
Data Science Jobs and Salaries Analysis.pptx
 
Call Girls In Mahipalpur O9654467111 Escorts Service
Call Girls In Mahipalpur O9654467111  Escorts ServiceCall Girls In Mahipalpur O9654467111  Escorts Service
Call Girls In Mahipalpur O9654467111 Escorts Service
 
20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdf20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdf
 
9654467111 Call Girls In Munirka Hotel And Home Service
9654467111 Call Girls In Munirka Hotel And Home Service9654467111 Call Girls In Munirka Hotel And Home Service
9654467111 Call Girls In Munirka Hotel And Home Service
 
How we prevented account sharing with MFA
How we prevented account sharing with MFAHow we prevented account sharing with MFA
How we prevented account sharing with MFA
 

C463_01_intro.ppt

  • 1. C463 / B551 Artificial Intelligence Dana Vrajitoru Introduction
  • 2. Artificial Intelligence – D. Vrajitoru Course Outline Introduction, definition, philosophy Intelligent agents Logic, knowledge representation, reasoning Fuzzy logic, probabilistic reasoning Planning, game playing, decision-making Expert systems Machine learning Genetic algorithms, neural networks, SOM Elements of natural language processing.
  • 3. Artificial Intelligence – D. Vrajitoru Artificial Intelligence Definition. The science of developing methods to solve problems usually associated with human intelligence. Alternate definitions:  building intelligent entities or agents;  making computers think or behave like humans  studying the human thinking through computational models;  generating intelligent behavior, reasoning, learning.
  • 4. Artificial Intelligence – D. Vrajitoru Questions What do we call intelligence? Examples of intelligent tasks. Can an artificial being ever be considered "alive"? What does it mean to be "alive"?
  • 5. Artificial Intelligence – D. Vrajitoru Natural Intelligence Definition. Intelligence – inter ligare (Latin) – the capacity of creating connections between notions. Wikipedia: the ability to solve problems. WordNet: the ability to comprehend; to understand and profit from experience. Complex use of creativity, talent, imagination. Biology - Intelligence is the ability to adapt to new conditions and to successfully cope with life situations. Psychology - a general term encompassing various mental abilities, including the ability to remember and use what one has learned, in order to solve problems, adapt to new situations, and understand and manipulate one’s reality. Nonlinear, non-predictable behavior.
  • 6. Artificial Intelligence – D. Vrajitoru Visions of AI Systems that think like humans. Systems that act like humans. Systems that think rationally. Systems that act rationally. A distinction between being intelligent and acting intelligently, and being like a human, or solving similar problems (not necessarily the same way).
  • 7. Artificial Intelligence – D. Vrajitoru Thinking Humanly Cognitive science: modeling the processes of human thought. Through a set of experiments and computational models, trying to build good explanations of what we do when we solve a particular task. Relevance to AI: to solve a problem that humans (or other living being) are capable of, it's good to know how we go about solving it. Early approaches tried to solve any problem exactly the way a human would do. Now we know that it's not the best approach.
  • 8. Artificial Intelligence – D. Vrajitoru Acting Humanly How do you distinguish intelligent behavior from intelligence? Turing test, by A. Turing, 1950: determining if a program qualifies as artificially intelligent by subjecting it to an interrogation along with a human counterpart. The program passes the test if a human judge cannot distinguish between the answers of the program and the answers of the human subject. It hasn't been passed yet. http://www.loebner.net/Prizef/loebner-prize.html
  • 9. Artificial Intelligence – D. Vrajitoru Thinking Rationally Systems capable of reasoning, capable of making logical deductions from a knowledge base. This requires some capacity to make logical inferences, like "All humans are mortal; Socrates is a human; thus Socrates is mortal". Good news: formal logic is easy to express as a program and its rules are clear. Bad news: Gödel's incompleteness theorem and SAT is NP-Complete.
  • 10. Artificial Intelligence – D. Vrajitoru Gödel's Theorem At some point it was believed that one could prove anything using only logic, building a formal system to describe the knowledge - Hilbert. K. Gödel proved in his Incompleteness Theorem that within any formal system, some statements that are true could not be proven using only formal logic based on the axioms of that system. What this means: logic is a powerful and necessary tool in automatic reasoning, but to make useful deductions one requires domain- specific knowledge.
  • 11. Artificial Intelligence – D. Vrajitoru SAT – NP-Complete SAT – satisfiability problem. Given a logical formula involving a set of Boolean variables, is there a set of values for these variables such that the formula is true? Relevance to AI: the problem of deciding if something is true in a given system (making a deduction) comes down to solving a particular SAT problem. NP-complete: there is no known polynomial algorithm to solve this problem, but if we find one for it, then we can solve any other NP problem. For now a guaranteed solution is exponential.
  • 12. Artificial Intelligence – D. Vrajitoru Acting Rationally Many AI applications adopt the intelligent agent approach. An agent is an entity capable of generating action. In AI a rational agent must be autonomous, capable of perceiving its environment, adaptable, with a given goal. Most often the agents are small pieces of code with a specific proficiency. The problem is solved by combining the skills of several agents.
  • 13. Artificial Intelligence – D. Vrajitoru History of AI 1943 – W. McCulloch and W. Pitts designed the first neural network. M. Minsky and D. Edmonds built the first one in 1951 at Princeton. 1950 – A. Turing, "Computing Machinery and Intelligence". 1956 – J. McCarthy organized a workshop at Darmouth where the name of AI was officially adopted for the field. Early successes: the General Problem Solver (puzzles), Geometry Theorem Prover, Samuel's checkers player. 1958 – McCarthy invented Lisp.
  • 14. Artificial Intelligence – D. Vrajitoru History of AI The early systems were successful on small problems but failed on larger ones. 1958 – Friedberg's machine evolution (now better known as hill-climbing) using mutations; it failed to find good solutions. 1966 – a commission reports on the failing of machine translation and all funding to such projects is ceased. 1969 – Minsky and Papert, Perceptrons, proved that they could learn anything they could represent, but there was not much they could represent.
  • 15. Artificial Intelligence – D. Vrajitoru History of AI Knowledge-based systems – that contain domain-specific knowledge giving them more problem-solving power – Expert Systems. The industry adopted them on a relatively large scale, but many such projects failed. More recent developments combine AI methods with strategies from other fields. Although the initial ambition of AI seems a distant goal at most, many methods have been developed that are used in most areas of CS.
  • 16. Successes in AI 1975 – Meta-Dendral learning program finds new rules in spectral chemistry. 1978 – Herb Simon wins the Nobel Prize in Economics for his theory of bounded rationality. 1979 - The Stanford Cart, built by Hans Moravec, the first computer-controlled autonomous vehicle. 80s – neural networks with backpropagation algorithm become popular, evolutionary computation 1997 – Deep Blue beats G. Kasparov, first Robo-Cup. 2000 – Interactive robots commercially available, Kismet (MIT), robots used for real applications. Artificial Intelligence – D. Vrajitoru
  • 17. Artificial Intelligence – D. Vrajitoru Related Fields Philosophy – knowledge, mind, logic Mathematics - formal rules, logic, probability, algorithms Economics – decision making, maximizing the outcome, game theory Neuroscience – understanding how the brain works Psychology – How do animals and humans think and act? Cybernetics – control theory Linguistics – understanding the natural language
  • 18. Artificial Intelligence – D. Vrajitoru Main Areas of AI Autonomous planning and scheduling Decision making Machine learning, adaptive methods Biologically inspired algorithms Game playing Autonomous control, robotics Natural language processing
  • 19. Relevant Publications Machine Learning – journal, Springer. ACM SIGART special interest group, SIGEVO. AAAI society, annual conference, journal. International Joint Conference on Artificial Intelligence (IJ-CAI), bi-annual. GECCO – SIGEVO conference on evolutionary computation. IEEE Transactions on Pattern Analysis and Machine Intelligence Artificial Intelligence – D. Vrajitoru