Preference Mapping for Product Optimization