What is AI? Flashcards

0
Q

What is the problem with defining the AI as a system that thinks like human?

A

We would have to spend most of our effort on studying how people’s minds operate, rather than thinking about what intelligence pug to mean in various domains.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
1
Q

4 definitions of Artificial Intelligence

A
  1. Systems that think like human
  2. Systems that act like humans
  3. Systems that think rationally
  4. Systems that act rationally
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is Turing Test?

A

Operational definition of intelligence behavior.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is wrong with the definition of the AI that is a system that acts like human.

A

Human often think/act in ways we don’t consider intelligent.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Why would you replicate human behavior including its limitations.

A

The limitation may be useful sometimes. Example : supporting human learning via teachable agents.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Rationality

A

An abstract ideal of intelligence.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is the problem where defining the AI as a system that thinks rationally.

A

A system that only thinks and doesn’t do anything is quite useless, and it is hard to measure thought.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Why using rationality to describe AI is better than using human behavior?

A

Rationality is more cleanly defined. And because of that:

  • it’s a better design objective
  • in cases where human behavior is irrational, often we’d prefer rationality.
  • once we have rational agent we can always tweak it to become irrational.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Why acting rationally is the best description of AI?

A

Because rationality is better defined than human behavior and action is better defined that thought.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Which definition of AI do we use?

A

The study and design of systems that act rationally.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is an intelligent agent?

A

Artifacts that act rationally in their environment.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What are 4 intelligent agent’s properties?

A

1) Their actions are appropriate for their goals and circumstances.
2) They are flexible to changing environments and goals/
3) They learn from their expirience.
4) They make appopriate choices given perceprtual limitations and limited resources.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What is cognitive plausibility?

A

A constrain in studying AI that may lead to just replicating human performance instead if understanding the mathematical principles behind the intelligence.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What is robot?

A

An artificial agent that physically present in the world.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What is software agent? Give an example.

A

An agent without a physical presence. Example: text-based tranlation agents, intelligent tutoring system.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What is the similiarity between a software agent and a robot?

A

They share all fundamental components of intelligent behaviour, except for the way they interact with the environment.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What are 4 inputs to an intelligent agent?

A

1) Prior knowledge
2) Past experiences
3) Goals/values
4) Observations

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

What is the output of an intelligent agent?

A

Actions

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

Representation of the input of an agent?

A

Knowledge

19
Q

A goal of AI?

A

Specify how system can:

  • Acquire and represent knwoledge about a domain (representation)
  • Use the knowledge to solve problems in that domain. (Reasoning)
20
Q

What does a representation and reasoning system contain?

A
  • Representation language

- Computational reasoning procedures

21
Q

What is a R&R system’s pipeline?

A

problem -> representation -> computation -> representation -> solution

22
Q

What is representation language used for in R&R systems?

A

It is used to desribe the environment and problems to be solved.

23
Q

What are computational reasoning procedures used for in R&R systems?

A

They are used to compute a solution to a problem.

24
Q

What is the choice of an appropriate R&R system depends on?

A

Various dimensions: properties of the environment, type of problems, the agent, the computational resourses.

25
Q

2 kinds of problems?

A

1) Static

2) Sequential

26
Q

What problem types are ones where finding a solution does not involve reasoning into the future?

A

Static

27
Q

What problem types are ones where finding a solution does involve reasoning into the future?

A

Sequential

28
Q

What are fixed and indefinite horizons?

A

In sequentail problems, fixed horizon means that the problem require reasoning a fixed number of steps into the future.
Indefinite horizon - finate, but unknown number of steps.

29
Q

3 problem types in AI?

A

1) Constrain Satisfaction (static)
2) Answering Query (static)
3) Planning (sequential)

30
Q

Name the problem type that involves finding state that satisfies set of constrain.

A

Constrain satisfaction

31
Q

Name the problem type that involves checking if a given proposition true/likely, given what is known.

A

Answering query

32
Q

Name the problem type that involves finding sequence of actions to reach a goal state/maximize outcome.

A

Planning

33
Q

Name 2 types of environment.

A

1) Deterministic

2) Stochastic (Uncertain)

34
Q

What does sensing unsertanty mean?

A

It means that the agent cannot fully observe the current state of the world.

35
Q

What does effect uncertainty mean?

A

The agent does not know for sure the effects of it’s actions.

36
Q

How to know if environment is stochastic or deterministic?

A

An environment is stochastic if at least one of sensing uncertainty or effect uncertainty if true, otherwise it is deterministic.

37
Q

Name 2 representation types.

A

1) Logic

2) Probability

38
Q

What are explicit state, features, and relations representation schemes?

A

Explicit state - modeling the environment by enumerating states.
Features - modeling the environment by describing a state in terms of features.
Relations - describing states in terms of objects and relations.

39
Q

Name 2 types of world representations based on the abstraction levels.

A

1) Flat - single level of abstraction

2) Hierarchical - multiple level of abstraction.

40
Q

What is hierarchical representations are mainly used for?

A

Scaling up flat representations

41
Q

What is the difference between using knowledge given and knowlledge learned from experience?

A

When knowledge is given, the agent given a model of the world once and for all. When knowledge learned from experience is used, the agent can learn how the world work based on experience, but it still starts with some prior knowledge.

42
Q

What is the difference when an agent has goals or preferences?

A

When an agent has a goal, there is some state or set of states that the agent want to be in and there is some proposition or set of propositions that the agent wants to make true.
When an agent has preferences, agent’s task is to reach a state which makes it as happy as possible and how happy the agent is in each state is described ny a preference/utility function.

43
Q

Name 3 kinds of agents that may exist in multi-agent domains.

A

1) Cooperative
2) Competitive
3) A bit of both

44
Q

Name 5 examples of AI use.

A

1) Natural language understanding
2) Computer vision
3) Speech recognition
4) Robotics
5) Language generation