Intelligence, in other words, is efficient optimization.
IMO, there’s already plenty of space to include any efficiency criteria in the function being optimised.
So: there’s no need to say “efficient”—but what you do, conventionally, need to say is something about the ability to solve a range of different types of problem. Include that and then consistently inefficient solutions get penalized automatically on problems where efficiency is specified in the utility function.
IMO, there’s already plenty of space to include any efficiency criteria in the function being optimised.
So: there’s no need to say “efficient”—but what you do, conventionally, need to say is something about the ability to solve a range of different types of problem. Include that and then consistently inefficient solutions get penalized automatically on problems where efficiency is specified in the utility function.