Learning the utility function
Two ways of learning utility or user happiness:
- Implicit (outside the scope of this thesis)
- Explicit
- application programmer hints
- feedback from user
Hints will be in the form of constraints.programmer-specified bounds on important quality metric(s)
Constraints are simplified utility functions.assume utility is a step-function on constrained quality metric