Preference learning Max Yi Ren MAE 540 Advanced

  • Slides: 63
Download presentation
Preference learning Max Yi Ren MAE 540 Advanced Product Design 1

Preference learning Max Yi Ren MAE 540 Advanced Product Design 1

Understanding consumer preference is important for engineers! 2

Understanding consumer preference is important for engineers! 2

How will electric vehicle designs affect the market? Kang et al. , A Framework

How will electric vehicle designs affect the market? Kang et al. , A Framework for Quantitative Analysis of Government Policy Influence on Electric Vehicle Market, 2015 3

US consumer preference 4

US consumer preference 4

Profit-driven Collaborative Policy design for energy security and emission reduction Ann Arbor 5

Profit-driven Collaborative Policy design for energy security and emission reduction Ann Arbor 5

US consumer preference 6

US consumer preference 6

Profit-driven Collaborative Policy design for energy security and emission reduction Beijing Figure from: Kang

Profit-driven Collaborative Policy design for energy security and emission reduction Beijing Figure from: Kang et al. , A Framework for Quantitative Analysis of Government Policy Influence on Electric Vehicle Market, 2015 7

Motivation The design process should have some form of user input How will the

Motivation The design process should have some form of user input How will the survey help you in the design process? 8

Today’s Outline • What is the goal of the survey? • What are the

Today’s Outline • What is the goal of the survey? • What are the best questions to ask to achieve those goals? • Common problems to avoid • Choice-Based Conjoint (CBC) How do we prioritize our design objectives? 9

Goal: Understand consumers through data collection and analysis • • • Attitudes and Opinions/Beliefs

Goal: Understand consumers through data collection and analysis • • • Attitudes and Opinions/Beliefs Awareness and Knowledge Purchase Intentions Usage Behavior (what people actually do) Demographics 10

Types of Questions • Open Response • Closed Response – Itemized category – Comparative

Types of Questions • Open Response • Closed Response – Itemized category – Comparative – Rank Order – Likert Scale – Semantic Differential – Constant Sum 11

Open Response Example: Why do you buy cellphone case? _________ 12

Open Response Example: Why do you buy cellphone case? _________ 12

Closed Response Example: How often do you have problem with low speaker volume in

Closed Response Example: How often do you have problem with low speaker volume in a class setting? a) Very often b) Sometimes c) Rarely d) Never 13

Itemized Category What kind of food do you consume on a daily basis? a)

Itemized Category What kind of food do you consume on a daily basis? a) Milk b) Egg c) Kool-aid 14

Comparative Compare to regular headphones, how much do you like bluetooth ones? _____. (a)

Comparative Compare to regular headphones, how much do you like bluetooth ones? _____. (a) Better (b) Worse (c) The same 15

Rank Order Please rank the following items in terms of importance to your daily

Rank Order Please rank the following items in terms of importance to your daily life: (1 = I feel most stressed if I lose it, 4 = I will live) ___ Wallet ___ Cellphone ___ Laptop ___ Lunch box 16

Likert Scale Rate the following statement on a scale of 1 to 7: 1

Likert Scale Rate the following statement on a scale of 1 to 7: 1 = strongly agree, 7 = strongly disagree It would be great if I can track how much water I use and when I use them 1 2 3 4 5 6 7 17

Semantic Differential Please circle the number on the scale that best describes the difficulty

Semantic Differential Please circle the number on the scale that best describes the difficulty in keeping your bike safe on campus: For sure will get stole 1 2 3 4 5 Don’t need a lock 18

Constant Sum How important are each of these when you choose a baby protection

Constant Sum How important are each of these when you choose a baby protection device? Please assign 100 points among the following: 15 ____ Easiness in installation 35 ____ Maintenance cost 15 False positive rate ____ 5 False negative rate ____ 30 Price ____ 19

Types of Questions • Open Response • Closed Response – Itemized category – Comparative

Types of Questions • Open Response • Closed Response – Itemized category – Comparative – Rank Order – Likert Scale – Semantic Differential – Constant Sum 20

Taken from Fink, 1995 21

Taken from Fink, 1995 21

Common Problems to Avoid • • Misunderstanding/misinterpretation of question Specificity (too vague, too precise)

Common Problems to Avoid • • Misunderstanding/misinterpretation of question Specificity (too vague, too precise) Bias Inappropriate questions – Audience background/knowledge – Context (especially when questions may be out of order) – Offensiveness – Getting the right audience 22

Are the words understandable? Complex word Exhausted Candid Priority Leisure Employment Supervision Courageous Assistance

Are the words understandable? Complex word Exhausted Candid Priority Leisure Employment Supervision Courageous Assistance Preserve Virtually Rectify Simpler substitute Tired Honest Most important Free time Work Care Brave Help Protect Nearly Correct 23

Vague Questions Example: • Do you work out regularly? – Yes – No Improved:

Vague Questions Example: • Do you work out regularly? – Yes – No Improved: • Do you work out at least three times a week? – Yes – No Even More Specific: • Physical activity can be defined as ____. Do you engage in physical activity at least 3 times a week? – Yes – No 24

What level of specificity is needed? Example: • How many times did you use

What level of specificity is needed? Example: • How many times did you use a treadmill last month? ____ Improved: • Over the last month, about how often did you use a treadmill? – Never – 1 to 5 times – 6 to 10 times – More than 10 times 25

Bias Problems A question is biased if it influences people to respond in a

Bias Problems A question is biased if it influences people to respond in a manner that does not accurately reflect their position on the issue under investigation (Dillman, 1978) 26

Bias Problems • • • Order Priming Education/Information Social Desirability Wording/Connotations 27

Bias Problems • • • Order Priming Education/Information Social Desirability Wording/Connotations 27

Bias - Order 1. How smart is the typical professional designer? smart 1 2

Bias - Order 1. How smart is the typical professional designer? smart 1 2 3 4 very smart 2. How smart are you? smart 1 2 28

Bias - Priming 1. How are you feeling? 1. How is the weather? 2.

Bias - Priming 1. How are you feeling? 1. How is the weather? 2. How are you feeling? 29

Bias – Education/Information Read about our new product then answer the following questions… 30

Bias – Education/Information Read about our new product then answer the following questions… 30

Bias – Social Desirability • conforms to dominant belief patterns • people often respond

Bias – Social Desirability • conforms to dominant belief patterns • people often respond to make themselves sound or seem “better” How often do you tell your significant other that you love them? How much do you recycle? 31

Bias Solutions • • Randomization Different versions Careful wording Think about potential bias when

Bias Solutions • • Randomization Different versions Careful wording Think about potential bias when preparing surveys! 32

Wording Problems in Surveys (Dillman, 1978) 1. Will the words be uniformly understood? 2.

Wording Problems in Surveys (Dillman, 1978) 1. Will the words be uniformly understood? 2. Does the question contain abbreviations or unconventional phrases? 3. Is the question too vague? 4. Is the question too precise? 5. Is the question biased? 6. Is the question objectionable? 7. Is the question too demanding? 8. Is it a double question? 9. Does the question have a double negative? 10. Are the answers mutually exclusive? 11. Does the question assume too much about what the respondents know? 12. Is the question technically accurate? 13. Is an appropriate time referent provided? 14. Can the question be understood when taken out of order or context? 15. Can responses be compared to existing information? 33

Today’s Outline • What is the goal of the survey? • What are the

Today’s Outline • What is the goal of the survey? • What are the best questions to ask to achieve those goals? • Common problems to avoid • Choice-Based Conjoint (CBC) How do we prioritize our design objectives? 34

Considerjointly Analysis § Systematic way to match product design with the needs and wants

Considerjointly Analysis § Systematic way to match product design with the needs and wants of customers, especially in the early stages of the New Product Development process • To understand how consumers make trade-offs • To help uncover customers’ most important product attributes Measuring Utility Design products to maximize market share 35

Utility model Random utility model Utility of Product j Error Deterministic component Product attributes

Utility model Random utility model Utility of Product j Error Deterministic component Product attributes Part worths In simple case: Product j vs. Product k Utility of j Utility of k Multinomial Logit Model Probability of choosing j = Probability that j has more utility than k 36

Utility model Product Utility Attributes Levels Partworth Vehicle Price $15 K Acceleration (0 60

Utility model Product Utility Attributes Levels Partworth Vehicle Price $15 K Acceleration (0 60 mph) MPG $20 K $25 K 25 30 35 6 sec 8 sec 10 sec Conjoint Analysis where x is binary variables (x = 0 or 1) 37

Utility model Utility of vehicle j Product Attributes Levels Partworth Vehicle Price $15 K

Utility model Utility of vehicle j Product Attributes Levels Partworth Vehicle Price $15 K $20 K Acceleration (0 60 mph) MPG $25 K 25 30 35 6 sec 8 sec 10 sec $25 K 35 MPG 8 sec <Vehicle j> 38

Utility model Utility of vehicle j Product Attributes Levels Partworth Vehicle Price $15 K

Utility model Utility of vehicle j Product Attributes Levels Partworth Vehicle Price $15 K $20 K Acceleration (0 60 mph) MPG $25 K 25 30 35 6 sec 8 sec 10 sec $25 K 35 MPG 8 sec <Vehicle j> 39

Utility Model Compute relative importance for each product attribute Attribute Price Attribute MPG Attribute

Utility Model Compute relative importance for each product attribute Attribute Price Attribute MPG Attribute 0 to 60 Level Part-worth $15 K $20 K $25 K 6 3 -9 Level Part-worth 35 30 25 2 1 -3 Level Part-worth 6 sec 8 sec 10 sec 0. 5 0 -0. 5 40

Utility model Estimate market demand <Vehicle j> <Vehicle k> VS Potential Market Size 41

Utility model Estimate market demand <Vehicle j> <Vehicle k> VS Potential Market Size 41

Conjoint survey design 1. Design the conjoint survey 1. 1: Select attributes relevant to

Conjoint survey design 1. Design the conjoint survey 1. 1: Select attributes relevant to the product or service category 1. 2: Select levels for each attribute Attribute Price MPG Acceleration (0 60 mph) $15 K 25 Level $20 K 30 $25 K 35 6 sec 8 sec 10 sec 1. 3: Develop “product bundles” to be evaluated ($15 K, 25 mpg, 10 sec) ($20 K, 30 mpg, 8 sec) Design of experiment (DOE) ($25 K, 35 mpg, 6 sec) … 42

Conjoint survey design Full factorial design Design of Experiment: D-optimal design det(XTX) = 0

Conjoint survey design Full factorial design Design of Experiment: D-optimal design det(XTX) = 0 det(XTX) = 2 det(XTX) = 3 X 1 X 2 43

Types of Conjoint survey <Metric/rating conjoint> <Ranking conjoint> Please rank all the cars Rank

Types of Conjoint survey <Metric/rating conjoint> <Ranking conjoint> Please rank all the cars Rank Price: $15 K MPG: 25 Acceleration: 10 sec Price: $30 K MPG: 20 Acceleration: 6 sec Price: $25 K MPG: 35 Acceleration: 8 sec How likely would you be to buy this car? 3 Price: $25 K MPG: 35 Acceleration: 8 sec 5 2 Definitely Would Not Probably Would Not Might or Might Not Probably Would Definitely Would … … 44

Types of Conjoint survey <Pair-wise comparison conjoint> <Choice-based conjoint> Which car would you prefer?

Types of Conjoint survey <Pair-wise comparison conjoint> <Choice-based conjoint> Which car would you prefer? Price: $25 K MPG: 35 Acceleration: 8 sec Strongly Prefer Left Somewhat Prefer Left Price: $15 K MPG: 25 Acceleration: 10 sec No Preference Somewhat Prefer Right Strongly Prefer Right If you were shopping for a car and these were your only option, which would you choose? $15 K 25 MPG 10 sec $30 K 20 MPG 6 sec $25 K 35 MPG 8 sec None: I wouldn’t choose any of these 45

Conjoint survey design 2. Conduct the conjoint survey and obtain data Evaluate bundles using

Conjoint survey design 2. Conduct the conjoint survey and obtain data Evaluate bundles using either ranking, rating, or choice Choice based conjoint (CBC) If these were your only options, which would you choose? $15 K MPG 25 Acceleration 6 sec $25 K MPG 30 Acceleration 7 sec $15 K MPG 35 Acceleration 8 sec NONE: I wouldn't choose any of these. √ … 46

Estimate betas 3. Build the utility model Use MLE(Maximum likelihood estimation) Observed choice data

Estimate betas 3. Build the utility model Use MLE(Maximum likelihood estimation) Observed choice data 1: j is chosen 0: j is not chosen Choice data by survey Train model Estimate betas (β) 47

Contents 1. Why Marketing Modeling? 2. Conjoint Analysis 2. 1 Utility Model 2. 2

Contents 1. Why Marketing Modeling? 2. Conjoint Analysis 2. 1 Utility Model 2. 2 Conjoint Survey 2. 3. Spline Interpolation 3. Advanced Conjoint Analysis 48

Part-worth and Spline curve Price MPG Acceleration Level 15 K 20 K 30 K

Part-worth and Spline curve Price MPG Acceleration Level 15 K 20 K 30 K Part-worth (Beta) 0. 64 -0. 03 -0. 61 Level 25 30 35 Part-worth (Beta) -0. 67 -0. 07 0. 74 Level 6 8 10 Part-worth (Beta) 0. 74 0. 57 -1. 32 Spline Price MPG Acceleration Part-worth 0. 64 -0. 03 -0. 61 49

Compute interpolated values Product A Price MPG Acceleration Value Part-worth $24. 6 -0. 57

Compute interpolated values Product A Price MPG Acceleration Value Part-worth $24. 6 -0. 57 34 0. 56 7. 0 0. 87 Product B Price MPG Acceleration Value Part-worth $23. 9 -0. 49 30 -0. 07 6. 2 0. 80 50

Mixed Logit Model Preferences among consumers are usually heterogeneous, i. e. everyone likes something

Mixed Logit Model Preferences among consumers are usually heterogeneous, i. e. everyone likes something different. How do we capture these different preferences with limited number of responses from everyone? Hierarchical Bayes Model models the distribution of different preferences, thus leverages all responses for the estimation 51

Mixed Logit Model 52

Mixed Logit Model 52

Mixed Logit Model Instead, draw from the joint distribution: 53

Mixed Logit Model Instead, draw from the joint distribution: 53

Mixed Logit Model Metropolis-Hastings: A Markov chain Monte Carlo method to sample a distribution

Mixed Logit Model Metropolis-Hastings: A Markov chain Monte Carlo method to sample a distribution 54

Mixed Logit Model Summary: Mixed Logit is useful when heterogeneous preference exists For regular

Mixed Logit Model Summary: Mixed Logit is useful when heterogeneous preference exists For regular Discrete Choice surveys (~5 attributes, 3 -4 levels), a minimum of 200 respondents are needed, each with 10 -15 choice questions. 55

Overview of the class Design variables Design attributes Design Objective(s) Engineering models Preference model

Overview of the class Design variables Design attributes Design Objective(s) Engineering models Preference model 56

Other Forms of Preference Learning Ratings and reviews from ecommerce sites 57

Other Forms of Preference Learning Ratings and reviews from ecommerce sites 57

Other Forms of Preference Learning Ratings and reviews from ecommerce sites Challenges: Polarized ratings

Other Forms of Preference Learning Ratings and reviews from ecommerce sites Challenges: Polarized ratings Unreliable comments 58

Other Forms of Preference Learning Io. T for tracking product usage Embed pressure sensors

Other Forms of Preference Learning Io. T for tracking product usage Embed pressure sensors in shoes to understand which part of the shoe people care about the most during evaluation 59

Other Forms of Preference Learning Io. T for tracking product usage Eye tracking during

Other Forms of Preference Learning Io. T for tracking product usage Eye tracking during a discrete choice survey to see how people compare two objects 60

Adaptive Questionnaire What is the right question to ask, given all answers you received?

Adaptive Questionnaire What is the right question to ask, given all answers you received? More specifically, what is the strategy to minimize the expected number of questions to achieve the goal of (understanding preference, guess what others are thinking, etc. )? 61

Adaptive Questionnaire 62

Adaptive Questionnaire 62

Adaptive Questionnaire Adaptive questionnaire (active learning) is an extension from traditional DOE. It can

Adaptive Questionnaire Adaptive questionnaire (active learning) is an extension from traditional DOE. It can be applied to interactive surveys where data acquisition is expensive, or scenarios where data is abundant but importance of data is unclear. Example engineering application: In designing new materials, one may need to conduct a lot of experiments. What experiment shall we conduct given our current knowledge? At any point during the investigation, how do you evaluate the value of future experiments? 63