Here.
It may be an obvious thing to say - but there is an existing research area that deals with this problem: revealed preference theory.
Right. Also, choice modeling in economics and preference extraction in AI / decision support systems.
Here.