Complexity Dimensions Flashcards

1
Q

Modularity

A

The extent to which a system can be decomposed into interacting modules that can be understood separately.

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

What Modularity is used in the project and why?

A

Hierarchical or modular: The system is modular,and the modules themselves are decomposed into interacting modules.
The project is designed to have several robot machines working in tandem with each other. The robot systems and internal modules will have to work together to run the cooperative environment.

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

Planning Horizon

A

The planning horizon is how far ahead the agent considers the consequences of its actions.

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

What Planning horizon is used in the project and why?

A

An indefinite horizon planner: An agent that looks ahead some finite, but not predetermined, number of steps ahead.
The robot systems should be able to follow each other based on an unknown defined endpoint.

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

Computational limits

A

Sometimes an agent can decide on its best action quickly enough for it to act. Often there are computational resource limits that prevent an agent from carrying out the best action.

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

What Computational limits is used in the project?

A

Bounded rationality: where an agent decides on the best action that it can find given its computational limitations.
The actions decided by the agent in the project are limited by the software & hardware limitations. The robot decides on its best course of action based on the numerical accuracy of the data it receives and the hardware processing ability.

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

What Representation Scheme is used in the project and why?

A

Features or propositions
The robot agents in the project reason to the features built up from a series of states.

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

Representation Scheme

A

The representation scheme dimension concerns how the world is described.
The different ways the world could be to affect what an agent should do are called states.

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

Preference

A

Agents act to have better outcomes for themselves. The only reason to choose one action over another is because the preferred action will lead to more desirable outcomes.

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

What Preference is used in the project and why?

A

Goals: Either achievement goals to be achieved in some final state or maintenance goals that must be maintained in all visited states.
The H2trac robots have a set final goal state to be reached (the tractor and harvesters follow a path around a field)

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

Number of Agents dimension

A

Taking the point of view of a single agent, the number of agents dimension considers whether the agent does.

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

What Number of Agents dimension is used in the project and why?

A

Multiple agent reasoning: Where the agent takes the reasoning of other agents into account.
The entire cooperative system requires the robots to be able to work in tandem with each other and take into account the state of the other machines.

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

What learning dimension is used in this project and why?

A

Knowledge is learned(from data or past experience): An agent should use data from its past experiences and other sources to help it decide what to do.
The knowledge the agent uses is learned from observed data from its environment and the real time input data provided.

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

Learning

A

Learning typically means finding the best model that fits the data. Sometimes this is as simple as tuning a fixed set of parameters, but it can also mean choosing the best representation out of a class of representations.

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

What Sensing uncertainty dimension is used in this project and why?

A

Fully observable is when the agent knows the state of the world from the observations.
The H2trac robots need to be able to assert the state of the world from its observations to be able to run its cooperative system.

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

Sensing uncertainty dimension

A

The sensing uncertainty dimension concerns whether the agent can determine the state from the observations.

17
Q

What Effect uncertainty dimension is used in this project and why?

A

Deterministic: When the state resulting from an action is determined by an action and the prior state.
The states of the agent (robot system) dependent on its previously observed action or state and the final goal.

18
Q

Effect uncertainty dimension

A

The effect uncertainty dimension is that the dynamics can be
*deterministic–when the state resulting from an action is determined by an action and the prior state
or
*stochastic–when there is only a probability distribution over the resulting states. This dimension only makes sense when the world is fully observable.

19
Q

What Interaction dimension is used in this project and why?

A

Online: While interacting with the environment
The reasoning of the agent works while it is online and interacting with the environment.

20
Q

Interaction

A

Reason offline: before acting.
Reason online: while interacting with environment