AI Unit 1 Introduction
AI Unit 1 Introduction
Unit 1: Introduction
Intelligence
Scientists have proposed two major “consensus” definitions of intelligence:
(i) From Mainstream Science on Intelligence (1994):
A very general mental capability that, among other things, involves the ability to reason, plan,
solve problems, think abstractly, comprehend complex ideas, learn quickly and learn from
experience. It is not merely book learning, a narrow academic skill, or test-taking smarts. Rather,
it reflects a broader and deeper capability for comprehending our surroundings--“making sense of
things”, or “figuring out” what to do.
(ii) From Intelligence: Knowns and Unknowns (1995):
Individuals differ from one another in their ability to understand complex ideas, to adapt
effectively to the environment, to learn from experience, to engage in various forms of reasoning,
[and] to overcome obstacles by taking thought. Although these individual differences can be
substantial, they are never entirely consistent: a given person’s intellectual performance will vary
on different occasions, in different domains, as judged by different criteria. Concepts of
“intelligence” are attempts to clarify and organize this complex set of phenomena.
Thus, intelligence is:
“The exciting new effort to make computers “The study of mental faculties through the
think…..machine with minds, in the full and literal use of computational models.” (Charniak
sense.” (Haugeland, 1985) and McDermott, 1985)
“[The automaton of] activities that we associate “The study of the computations that
with human thinking, activities such as decision- make it possible to perceive, reason, and
making, problem solving, learning…..” act.” (Winston, 1992)
(Bellman, 1978)
“The study of how to make computer do things at “AI… is concerned with intelligent
which, at the moment, people are better.” (Rich behavior in artifacts.” (Nilsson, 1998)
and Knight, 1991)
Top dimension is concerned with thought processes and reasoning, whereas bottom dimension
addresses the behavior.
The definition on the left measures the success in terms of fidelity of human performance, whereas
definitions on the right measure an ideal concept of intelligence, which is called rationality.
Human-centered approaches must be an empirical science, involving hypothesis and experimental
confirmation. A rationalist approach involves a combination of mathematics and engineering.
The test involves an interrogator who interacts with one human and one machine. Within a
given time the interrogator has to find out which of the two the human is, and which one the
machine.
The computer passes the test if a human interrogator after posing some written questions, cannot
tell whether the written response come from human or not.
To pass a Turing test, a computer must have following capabilities:
Natural Language Processing: Must be able to communicate
successfully in English
Knowledge representation: To store what it knows and hears.
Automated reasoning: Answer the Questions based on the stored information.
Machine learning: Must be able to adapt in new circumstances.
Turing test avoid the physical interaction with human interrogator. Physical simulation of human
beings is not necessary for testing the intelligence.
The total Turing test includes video signals and manipulation capability so that the interrogator
can test the subject’s perceptual abilities and object manipulation ability. To pass the total Turing
test computer must have following additional capabilities:
Computer Vision: To perceive objects
Robotics: To manipulate objects and move
The field of cognitive science brings together computer models from AI and experimental
techniques from psychology to try to construct precise and testable theories of the workings of the
human mind.
These law of thought were supposed to govern the operation of mind: This study initiated the field
of logic. The logicist tradition in AI hopes to create intelligent systems using logic programming.
However, there are two obstacles to this approach. First, it is not easy to take informal knowledge
and state in the formal terms required by logical notation, particularly when knowledge is not
100% certain. Second, solving problem principally is different from doing it in practice. Even
problems with certain dozens of fact may exhaust the computational resources of any computer
unless it has some guidance as which reasoning step to try first.
Rational Agent is one that acts so as to achieve the best outcome or, when there is uncertainty,
the best expected outcome.
In the “laws of thought” approach to AI, the emphasis was given to correct inferences. Making
correct inferences is sometimes part of being a rational agent, because one way to act rationally is
to reason logically to the conclusion and act on that conclusion. On the other hand, there are also
some ways of acting rationally that cannot be said to involve inference.
For Example, recoiling from a hot stove is a reflex action that usually more successful than a
slower action taken after careful deliberation.
Advantages
It is more general than laws of thought approach, because correct inference is just one of
several mechanisms for achieving rationality.
It is more amenable to scientific development than are approaches based on human behavior
or human thought because the standard of rationality is clearly defined and completely general.
Foundations of AI
Philosophy:
Logic, reasoning, mind as a physical system, foundations of learning, language and rationality.
Where does knowledge come from?
How does knowledge lead to action?
Mathematics:
Formal representation and proof algorithms, computation, undecidability, intractability,
probability.
What are the formal rules to draw the valid conclusions?
What can be computed?
How do we reason with uncertain information?
Psychology:
Adaptation, phenomena of perception and motor control.
How humans and animals think and act?
Economics:
Formal theory of rational decisions, game theory, operation research.
How should we make decisions so as to maximize payoff?
How should we do this when others may not go along?
How should we do this when the payoff may be far in future?
Linguistics:
Knowledge representation, grammar
How does language relate to thought?
Neuroscience:
Physical substrate for mental activities
How do brains process information?
Control theory:
Homeostatic systems, stability, optimal agent design
How can artifacts operate under their own control?
Brief history of AI
– 1943: Warren Mc Culloch and Walter Pitts: a model of artificial boolean neurons to
perform computations.
– First steps toward connectionist computation and learning (Hebbian learning).
– Marvin Minsky and Dann Edmonds (1951) constructed the first neural network computer
– 1950: Alan Turing’s “Computing Machinery and Intelligence”
– First complete vision of AI.
Applications of AI
– Autonomous planning and scheduling
– Game playing
– Autonomous Control
– Expert Systems
– Logistics Planning
– Robotics
– Language understanding and problem solving
– Speech Recognition
– Computer Vision
Assignment #1
1. What is AI? How can you define AI from the perspective of thought process? (5) [TU 2076]
2. What is Turing test? How it can be used to measure intelligence of machine? (5) [TU 2078]
3. How philosophy, sociology and economics influence the study of artificial intelligence? (5)
[TU 2078]
4. What are the applications of AI? Explain each of them with suitable scenario.