Week 2 Topic 1 Introduction To IA
Week 2 Topic 1 Introduction To IA
to Artificial
Intelligence
Term 2-ARTI 106
Computer Track
2024-2025
Learning outcomes
Wisdom
+ Vision
Knowledge
Information
+ Experience
Data + Context
What Is Artificial Intelligence?
HUMAN RATIONAL
Acting Humanly (Turing Test)
Can a machine be truly “intelligent”? : Turing’s Test
Example: You enter a room which has a computer terminal. You have a fixed period
of time to type what you want into the terminal and study the replies. At the other
end of the line is either a human being or a computer system.
If it is a computer system, and at the end of the period you cannot reliably
determine whether it is a system or a human, then the system is deemed to be
intelligent.
Acting Humanly (Turing Test)
Turing’s Test…Example
Acting Humanly (Turing Test)
Turing’s Test…Example
Acting Humanly (Turing Test)
Turing’s Test…Example
Acting Humanly (Turing Test)
Turing’s Test…Example
Acting Humanly (Turing Test)
Turing’s Test…Example
Acting Humanly (Turing Test)
Turing’s Test…Example
Systems that act like humans
What would a computer need to pass the Turing test?
HUMAN RATIONAL
Systems that think like humans:
cognitive modeling
❑ Cognitive Science approach: Combination of computer models from AI and experimental
techniques from psychology to construct precise and testable theories of human mind.
Problems
❖ Humans don’t behave rationally.
❖ The reverse engineering is very hard to do.
❖ The brain’s “hardware” is very different to a computer program.
How to Achieve AI?
HUMAN RATIONAL
Systems that think ‘rationally’:
laws of thought approach
❑ Humans are not always ‘rational’.
❑ This approach is related to LOGIC, suggesting that logical rules form the mental mind of
humans.
❑ This approach represent facts about the world via logic.
❖ Syllogism:
Example: Socrates is a man %Fact
All men are mortal % Rule if X is a Man, then X is Mortal
Therefore
Socrates is mortal % Inference
❖ Logic:
▪ Precise notation for statements about all kinds of objects in the world and the relation among
them.
❖ Drawbacks
▪ Not easy to take informal knowledge and state it in formal terms required by logical notation,
particularly when the hen problem is less than 100% certain.
▪ Big difference between solving problem in principal and solving it in practice.
How to Achieve AI?
HUMAN RATIONAL
Systems that act rationally:
“Rational agent”
❑A Rational behavior involves making the right decisions
or taking the appropriate actions which is expected to
maximize goal’s achievement, given the available
information.
❑“Acting” rationally means acting to achieve one's goals.
❑The Rational Agent: is an agent that acts to achieve the
best outcome or best expected outcome if there is
uncertainty.
Relations to Other Fields
❑ Philosophy
❑ Logic, methods of reasoning and rationality.
❑ Mathematics
❑ Formal representation and proof, algorithms, computation, (un)decidability, (in)tractability,
probability.
❑ Economics
❑ utility, decision theory (decide under uncertainty)
❑ Neuroscience
❑ neurons as information processing units.
❑ Psychology/Cognitive Science
❑ how do people behave, perceive, process information, represent knowledge.
❑ Computer engineering
❑ building fast computers
❑ Control theory
❑ design systems that maximize an objective function over time
❑ Linguistics
❑ knowledge representation, grammar
A (Short) History of AI
1940-1950: Early days
❑ 1943: McCulloch & Pitts: Boolean circuit model of brain
❑ 1950: Turing's “Computing Machinery and Intelligence”
1950—70: Excitement: Look, Ma, no hands!
❑ 1950s: Early AI programs: chess, checkers program, theorem proving
❑ 1956: Dartmouth meeting: “Artificial Intelligence” adopted
❑ 1965: Robinson's complete algorithm for logical reasoning
1970—90: Knowledge-based approaches
❑ 1969—79: Early development of knowledge-based systems
❑ 1980—88: Expert systems industry booms
❑ 1988—93: Expert systems industry busts: “AI Winter”
1990—2012: Statistical approaches + subfield expertise
❑ Resurgence of probability, focus on uncertainty
❑ General increase in technical depth
❑ Agents and learning systems… “AI Spring”?
2012—___: Excitement: Look, Ma, no hands again?
❑ Big data, big compute, neural networks
❑ Some re-unification of sub-fields
❑ AI used in many industries
Applications of AI
❑ Language translation services (Google)
❑ News aggregation and summarization (Google)
❑ Speech recognition (Nuance)
❑ Song recognition (Shazam)
❑ Face recognition (Recognizr)
❑ Image recognition (Google Goggles)
❑ Question answering (Apple Siri, IBM Watson)
❑ Chess playing (IBM Deep Blue)
❑ 3D scene modeling from images (Microsoft Photosynth)
❑ Driverless cars (Google, Tesla, etc.)
❑ Chatbot (Amy A.I.)
❑ Augmented reality travel guide (mTrip)
State of AI Systems in Practice
❑ Email communications
• Email Filters
• Smart Replies
❑ Social media
• Chatbots
• Facebook Proactive Detection
❑ Web searching
• Google Predictive Searches
• Youtube's Algorithm
❑ Stores and services
• Maps and Directions
• Product Recommendations - Amazon , Netflix
• Commercial Airline Flights
• Banking
• Digital voice assistants
The main topics in AI
❑ Knowledge representation
❑ Reasoning and automatic proving
❑ Search and optimization
❑ Problem solving
❑ Learning and understanding
❑ Pattern classification / recognition
❑ Planning
❑ Natural language processing.
❑ Expert Systems
❑ Interacting with the Environment (e.g. Vision, Speech recognition, Robotics)
Challenges and Risks of AI