Desired Convention: Inertia, i.e., minimize change. “Nothing changes unless our effect axioms say that it must.” Solution 1: frame axioms Add frame axioms to characterize the non-effects of actions. E.g., Poss(a,s) ? a=turnOn(Pump) ? ? on(Boiler,s) ? ? on(Boiler,do(a,s)) Poss(a,s) ? a=turnOn(Pump) ? on(Boiler,s) ? on(Boiler,do(a,s)) Poss(a,s) ? a=turnOn(Pump) ? broken(Pump,do(a,s)) ? broken(Pump,do(a,s)) ... Problem: Not parsimonious There are many more non-effects of actions than effects. Assuming n actions, m fluents, implies approx. nxm frame axioms!

Previous slide Next slide Back to first slide View graphic version