1 Introduction
1 Introduction
Modern AI is the
Symbolic methods: ClassicalAI Statistical methods: ML
convergence of these two
2
What is Intelligence?
Reasoning Learning
Knowledge Communication
Planning Perception
Kinesthetic
What is “Artificial Intelligence”?
4
IIT KHARAGPUR
Evolution of AI
CORE CAPABILITIES
• The ability to solve problems
• Constraint satisfaction, Optimization,
Search
• The ability to plan
• Abstraction
• The ability to deduce
• Logic, Reasoning algorithms
• The ability to learn
• Models, Data, Learning algorithms
• The ability to handle uncertainty
• The ability to interface with the real world
Source:Accenture
Constraints and Optimization
Path Finding
• I wish to find a shortest path
• I wish to find a path with minimumcongestion
• I wish to find a path with combination of transportation
options(metro, bus, taxi)
• I wish to find a path whichgoes past a medicineshop
• I wish to find a path whichminimizes energy
consumption frommybattery in a e-vehicle
When the size and complexity becomes too big we use
“heuristic functions” to cut out unnecessary parts.
9
AI Planning
Elements of a Planning Problem
• Aset of states (worlds) described in terms of predicates
• Aset of actions which transforms some parts of one world to
take us to another world
• An initial world
• Agoal in terms of the predicates that must hold in the final
world
10
Logical Reasoning
• Automated ways to use what is known to reason
about something which is not explicitly known.
• Automated Reasoning:
• Deduction
Rule: All the marbles in this bag are blue
Case: These marbles are fromthis bag
Inference: These marbles are blue
Five color theorem: All mapscanbecoloredwith five
colors, where neighboring countries get different colors
• Abduction [Proved in 1800s]
Rule: All the marbles in this bag are blue
Fourcolor theorem: All mapscanbecoloredwith four
Observation: These marbles are blue colors, where neighboring countries get different colors
Case: These marbles are fromthis bag [Proved in 1976 with help of computers]
father( x, z ), mother( z, y )
maternalgrandfather( x, y )
mother( x, z ), mother( z, y )
maternalgrandmother( x, y )
mother( x, z ), mother( z, y )
grandmother( x, y )
maternalgrandmother( x, z ),
mother( z, p ), son( p, y )
maternalgreatuncle( x, y )
maternalgrandmother( Freya, Charlotte ),
mother( Charlotte, Lindsey ), son( Lindsey, Fergus )
maternalgreatuncle( Freya, Fergus )
Wecould build this into a social media platform which suggests Freya to post a picture of Fergus on
the Maternal-Great-Uncle day !!
12
Reasoning under Uncertainty
P(Obesity)
0.24 History of History of viral Histo P(Chron
Obesity
alcohol abuse hepatitis ry of ic
VH Hepatitis)
T 0.3
Hepatitic steatosis Cirrhosis Chronic Hepatitis F 0.05
Jaundice
• Weknow the relations between events in probabilistic terms
• We are given a set of known events
Challenge: Sometimes we do not know
• Goal: Find the probability of some other event
which is the cause and which is the effect. 13
Machine Learning
Deep Learning and the Problem of Explainability
16
• The slides are taken from
https://cse.iitkgp.ac.in/~pallab/artificial_intelligence_autumn_2020/index.html
• The slides are being used only for educational purpose