Given that you’re idea of a deliberate optimizer depends on an ability to generalize, I think there’s a missing bit here about the scope of the optimizer. From your examples, I think the only thing telling accidental and deliberative optimizers apart is the scope you chose to impose to make the decision, so this is not a property natural to the optimizer but to what the observer doing the categorization cares about.
Ability to generalize is something we would expect from deliberate optimizers. The point is that the strategies of accidental optimizers do not generalize well compared to deliberate optimizers.
Deliberate optimizers intend to optimize and they do in fact optimize by applying one or more strategies. We would expect those strategies work well when a different agent applies those strategies to optimize the same criterion. In that sense, if the observer is this different agent, then yes.
Given that you’re idea of a deliberate optimizer depends on an ability to generalize, I think there’s a missing bit here about the scope of the optimizer. From your examples, I think the only thing telling accidental and deliberative optimizers apart is the scope you chose to impose to make the decision, so this is not a property natural to the optimizer but to what the observer doing the categorization cares about.
Great points. Two comments:
Ability to generalize is something we would expect from deliberate optimizers. The point is that the strategies of accidental optimizers do not generalize well compared to deliberate optimizers.
Deliberate optimizers intend to optimize and they do in fact optimize by applying one or more strategies. We would expect those strategies work well when a different agent applies those strategies to optimize the same criterion. In that sense, if the observer is this different agent, then yes.