Professional Documents
Culture Documents
Introduction to Artificial
Intelligence
Chapter 1 - Introduction
Lecturer:
Muriel VISANI
Acknowledgements:
Le Thanh Huong
Tran Duc Khanh
Department of Information Systems
School of Information and Communication Technology
1
- HUST
Content of the course
q Chapter 1: Introduction
q Chapter 2: Intelligent agents
3
Goals of this Chapter
Output division/
Goal Description of the goal or output requirement
Level (I/T/U)
5
What is Artificial Intelligence (AI)?
§ AI is:
§ a science attempting to conceive intelligent
entities
§ one of the newest fields in science & engineering
§ so, many things are still to be discovered
§ many Galileo and Einstein to come!
6
What is AI?
§ Views of AI fall into four categories
(depending on the people / methods):
Reasoning
Think like humans Thinking rationally
Behaviours Act like humans Acting rationally
* Different from mimicking humans, as humans sometimes make mistakes
7
What is AI?
Some explanations, in chronological order
Reasoning
Think like humans Thinking rationally
Behaviours Act like humans Acting rationally
8
Act like humans
9
Act like humans
q To pass the Total Turing test (a later variation of the original Turing test),
the computer needs to:
o Reply questions in English, like a human would
• Requires Natural Language Processing, to “understand” English
• Requires Knowledge Representation, to store / structure the information it was
provided with
• Requires Automated Reasoning, using its knowledge in order to answer the
questions
• Requires Machine Learning*, to “generalize” its knowledge to new / unexpected
questions
o Respond to a video signal
• Requires Computer Vision*, to perceive the information in the video (perceptual
ability)
o Manipulate objects and move them in a certain way
• Requires Robotics (on top of computer vision, to actually “see” the objects)
o The 6 disciplines in bold constitute most of AI
Reasoning
Think like humans Thinking rationally
Behaviours Act like humans Acting rationally
11
Think like humans
12
Think like humans (or insects J )
q Nowadays, many AI algorithms aim at mimicking the way the
human brain thinks / learns
o For instance, Artificial Neural Networks in Machine Learning (and in
Deep Learning in particular)
[https://towardsdatascience.com/]
• Very effective for Computer Vision or
Natural Language Processing, for instance
[/https://en.wikipedia.org/]
13
What is AI?
Some explanations, in chronological order
Reasoning
Think like humans Thinking rationally
Behaviours Act like humans Acting rationally
15
Illustrative example
q One of my research projects (as a researcher in computer vision)
o Led with geographers and historians
o My task: automatic segmentation from the Vasserot maps of Paris (19th century)
16
What is AI?
Some explanations, in chronological order
Reasoning
Think like humans Thinking rationally
Behaviours Act like humans Acting rationally
* Different from mimicking humans, as humans sometimes make mistakes
17
Acting rationally
18
Rational agents
Agent Sensors
q An agent is an entity that Percepts
Environment
perceives and acts
q An agent function maps from
percept histories to actions:
?
Actions
P* à A Actuators
n For any given class of environments and tasks, we seek the agent
(or class of agents) with the best performance
n Real-world complexity and uncertainty make perfect rationality
unachievable
n So, we usually only approximate rationality (ideal)
19
Chapter 1: Introduction
Foundations of AI
20
Foundations of AI: from thinking to acting
Implement
Understand
Acting
Thinking n Computer engineering
q building fast computers
n Psychology - cognitive science
q programming effective and efficient
n Neuroscience algorithms
21
Foundations of AI
q Other disciplines contributed to the foundations of AI, including:
22
Chapter 1: Introduction
Short history of AI
23
Short history of AI
q 1940-1950 (soon after WW2): early days
o 1943: McCulloch & Pitts: Boolean circuit model of brain
• First neural network
o 1950: Turing’s article "Computing Machinery and Intelligence’‘
24
Short history of AI
q 1970—88: Knowledge-based approaches (domain-specific)
o 1969—79: Early development of knowledge-based systems
o 1980—93: Expert systems* boom
input output
computer
knowledge
data input software output
hardware
knowledge engineering
25
Short history of AI
q 1970—88: Knowledge-based approaches
o 1969—79: Early development of knowledge-based systems
o 1980—93: Expert systems boom
• Bottleneck: difficulties to express / store knowledge in a machine
• Domain-specific
q 2000—: Where are we now? -> Some call it the “deep learning era”
26
Chapter 1: Introduction
Application areas of AI
27
Application areas of AI - Some milestones
q 1991: Gulf War
o US forces deployed an AI logistics planning and scheduling program involving
up to 50,000 vehicles, cargo, and people
28
Application areas of AI - Some milestones
q 1997: Deep Blue vs. Kasparov
o First match won against world-champion
o Kasparov said that he felt a “new kind of intelligence”
o The value of IBM’s stock increased by $18 billion
o Humans understood 99.9% of Deep Blue's moves
29
Application areas of AI - Some milestones
q 2000: NASA
o NASA's on-board autonomous planning program controlled the scheduling of
operations for a spacecraft
30
Application areas of AI - Some milestones
q 2000--now: Anti-spamming
o Anti-spams constantly have to adapt to new tricks from spammers using
machine learning and Natural Language Processing
31
Application areas of AI - Some milestones
q 2005: autonomous vehicle
o STANLEY driverless robotic car won the DARPA Grand Challenge.
32
Application areas of AI - Some milestones
q 2013: automatic micro-finance
o A major global bank achieved 1 billion transactions/second using AI
33
Application areas of AI - Some milestones
q 2014-2015: face recognition
o Deep learning approaches surpassed human-level face recognition
accuracy on very challenging and large face databases
34
Application areas of AI - Some milestones
q 2020: fight over COVID
o The Vietnamese authorities used the multi-agent platform COMOKIT to
prevent the spread of COVID and make the best decisions
• Based on the GAMA platform, open-source, developed mainly in Hanoi (IRD)
35
Chapter 1: Introduction
Current research in AI
36
Research areas of AI (recall)
q Natural Language Processing
q Knowledge Representation
q Automated Reasoning
q Machine Learning
q Computer Vision
q Robotics
37
Research areas of AI
q Natural Language Processing
[https://www.pantechsolutions.net/] 38
Research areas of AI
q Knowledge Representation
o Objects are entities in our world domain (what we represent)
o Facts are the truths about
the world domain
• E.g. Guitars contain
strings
o Events are the actions that
occur in our world
• E.g. The guitar is playing
[https://www.javatpoint.com] 39
Research areas of AI
q Automated Reasoning (in a nutshell)
o Most often:
Logical inference
Assumptions Goals
Examples of goals:
Proving theorems
Checking proofs
o But, sometimes logic can also Designing circuits
be used in the form of
• Analogy
• Induction
• Abduction
• Non-monotonic reasoning
40
Research areas of AI
q Machine Learning
[https://www.slideshare.net/awahid/big-data-and-machine-learning-for-businesses]
41
Research areas of AI
q Computer Vision
[https://aisummit.alliedacademies.com/]
42
Research areas of AI
q Computer Vision
o Can detect / recognize objects in photos / videos
o Can go way beyond that: e.g. action / behavior recognition
[https://www.unite.ai/] 43
q
[https://marketbusinessnews.com/]
Robotics
Research areas of AI
44
Chapter 1: Introduction
Future of AI
45
Future of AI – some current challenges
46
Future of AI
q More generally, some of the main challenges in AI are:
o For humans, to fully understand how AI newest technologies “reason”
• Some deep neural networks have up to hundreds of neuron layers!
47
Future of AI
48
Chapter 1: Introduction
Summary and ethical discussion
49
Summary
• AI can be applied to any field (smart cars, on-line selling, e-banking…)
• AI mainly consists of:
• Natural Language Processing
• Knowledge Representation
• Automated Reasoning
• Machine Learning
• Computer Vision
• Robotics
50
Ethical issues with AI
q People might lose their jobs to automation
q People might lose their sense of purpose / usefulness
q People are losing some of their privacy rights
o “Data is the new oil”
q AI makes it easier for an imposter to impersonate someone else
q The use of AI systems might result in a loss of accountability
q …
51
Chapter 1: Introduction
Questions
52
Thank you
for your
attention!