Skip to main content
added 9 characters in body; edited tags; edited title
Source Link
nbro
  • 41.4k
  • 12
  • 114
  • 205

Definition What is the definition of rationality?

I'm having a little trouble with the definition of rationality, which goes something like: "An agent is rational if it maximizes it's performance measure given its current knowledge."

An agent is rational if it maximizes its performance measure given its current knowledge.

I've read that a simple reflex agent will not act rationally in a lot of environments. E.g. For example, a simple reflex agent can't act rationally when driving a car, as it needs previous perceptions to make correct decisions.

However, if it does its best with the information it's got, wouldn't that be rational behaviour, as the definition contains "given its current knowledge"? Or is it more like: "...given"given the knowledge it could have had at this point if it had stored all the knowledge it has ever recieved"received"?

Another question about the definition of rationality: Is a chess engine rational as it picks the best move given the time itsit's allowed to use, or is it not rational as it doesn't actually (always) find the best solution (would need more time to do so)?

Definition of rationality

I'm having a little trouble with the definition of rationality, which goes something like: "An agent is rational if it maximizes it's performance measure given its current knowledge."

I've read that a simple reflex agent will not act rationally in a lot of environments. E.g. a simple reflex agent can't act rationally when driving a car as it needs previous perceptions to make correct decisions.

However, if it does its best with the information it's got, wouldn't that be rational behaviour, as the definition contains "given its current knowledge"? Or is it more like: "...given the knowledge it could have had at this point if it had stored all the knowledge it has ever recieved"?

Another question about the definition of rationality: Is a chess engine rational as it picks the best move given the time its allowed to use, or is it not rational as it doesn't actually (always) find the best solution (would need more time to do so)?

What is the definition of rationality?

I'm having a little trouble with the definition of rationality, which goes something like:

An agent is rational if it maximizes its performance measure given its current knowledge.

I've read that a simple reflex agent will not act rationally in a lot of environments. For example, a simple reflex agent can't act rationally when driving a car, as it needs previous perceptions to make correct decisions.

However, if it does its best with the information it's got, wouldn't that be rational behaviour, as the definition contains "given its current knowledge"? Or is it more like: "given the knowledge it could have had at this point if it had stored all the knowledge it has ever received"?

Another question about the definition of rationality: Is a chess engine rational as it picks the best move given the time it's allowed to use, or is it not rational as it doesn't actually (always) find the best solution (would need more time to do so)?

Source Link
Mr. Eivind
  • 578
  • 5
  • 27

Definition of rationality

I'm having a little trouble with the definition of rationality, which goes something like: "An agent is rational if it maximizes it's performance measure given its current knowledge."

I've read that a simple reflex agent will not act rationally in a lot of environments. E.g. a simple reflex agent can't act rationally when driving a car as it needs previous perceptions to make correct decisions.

However, if it does its best with the information it's got, wouldn't that be rational behaviour, as the definition contains "given its current knowledge"? Or is it more like: "...given the knowledge it could have had at this point if it had stored all the knowledge it has ever recieved"?

Another question about the definition of rationality: Is a chess engine rational as it picks the best move given the time its allowed to use, or is it not rational as it doesn't actually (always) find the best solution (would need more time to do so)?