Flashcards_Planning_Fixed

(39 cards)

1
Q

What is the task of planning in AI?

A

To create a sequence of actions to achieve a goal.

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

What is a STRIPS representation?

A

A language to represent states, goals, and actions.

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

How does first-order logic help in planning?

A

By describing actions and states logically.

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

What is the frame problem in AI planning?

A

Handling what does not change during actions.

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

What is the progression algorithm in planning?

A

Finding new states from actions.

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

What are the two types of state-space searches in planning?

A

Progression (forward) and regression (backward).

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

What is an example of an action in the blocks world?

A

Pick up, stack, unstack actions in a micro-world.

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

How are goals represented in STRIPS?

A

As conjunctions of literals.

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

What is the purpose of regression planners?

A

To search backward from goals to initial states.

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

What are preconditions in the STRIPS framework?

A

Conditions for an action to be valid.

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

What is situation calculus in planning?

A

Representing state changes.

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

What does the STRIPS assumption avoid?

A

Avoids representational frame issues.

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

What are the components of an action in STRIPS?

A

Preconditions, ADD-lists, DELETE-lists.

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

How does a heuristic function help in planning?

A

Guides search through states.

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

What is the initial state in planning?

A

Starting condition for the plan.

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

What is a goal state in planning?

A

Condition to meet with actions.

17
Q

What is the role of literals in STRIPS?

A

Building blocks of states and actions.

18
Q

What is backward search in planning?

A

Starting from the goal state.

19
Q

What is forward search in planning?

A

Starting from the initial state.

20
Q

What is the relevance of actions in planning?

A

Selecting useful actions.

21
Q

What is an example of a precondition in STRIPS?

A

A condition to execute actions.

22
Q

What is the use of ADD-lists in STRIPS?

A

Defines new facts after action.

23
Q

What is the use of DELETE-lists in STRIPS?

A

Removes facts after action.

24
Q

What is the blocks world problem?

A

A toy domain for AI.

25
What is the role of logical operators in planning?
Link actions in logical sequences.
26
What is the purpose of state representation?
Store states for planning.
27
What is the regression algorithm?
Search through reverse logic.
28
What is the STRIPS assumption in state changes?
Only changes specified effects.
29
What is an action schema?
Describes specific actions.
30
How is a plan validated?
By matching goals with states.
31
What is a planning domain?
Defines actions and objects.
32
What is a planning problem?
State transitions for goals.
33
How do planners handle subgoals?
Splitting goals into parts.
34
What is an admissible heuristic?
Heuristic matching true costs.
35
What is the role of the action operator in STRIPS?
Links actions to changes.
36
What is the closed-world assumption in planning?
Assumes unknown is false.
37
How are preconditions checked in STRIPS?
Matching action rules.
38
What is a consistent action in planning?
Does not undo goals achieved.
39
What is the importance of goal decomposition in planning?
Splits complex goals.