Experience in Engineering Complex Systems: Active Preference Learning with Multiple Outcomes and Certainty Levels