investigating the heterogeneity of product feature preferences … · 2018-02-07 · investigating...

26
http://www.engr.psu.edu/datalab/ 1 1 Investigating the Heterogeneity of Product Feature Preferences Mined Using Online Product Data Streams Abhinav Singh Department of Industrial Engineering The Pennsylvania State University University Park, PA 16802 Email: [email protected] Dr. Conrad Tucker Engineering Design and Department of Industrial Engineering The Pennsylvania State University University Park, PA 16802 Email: [email protected] DETC2015- 47439

Upload: others

Post on 04-Jun-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Investigating the Heterogeneity of Product Feature Preferences … · 2018-02-07 · Investigating the Heterogeneity of Product Feature Preferences Mined Using Online Product Data

http://www.engr.psu.edu/datalab/ 11

Investigating the Heterogeneity of Product

Feature Preferences Mined Using Online Product

Data Streams

Abhinav SinghDepartment of Industrial Engineering

The Pennsylvania State University

University Park, PA 16802

Email: [email protected]

Dr. Conrad TuckerEngineering Design and Department of Industrial Engineering

The Pennsylvania State University

University Park, PA 16802

Email: [email protected]

DETC2015- 47439

Page 2: Investigating the Heterogeneity of Product Feature Preferences … · 2018-02-07 · Investigating the Heterogeneity of Product Feature Preferences Mined Using Online Product Data

http://www.engr.psu.edu/datalab/ 2

Overview

1. Research Motivation

2. Role of Online Product Reviews

3. Literature Review

4. Limitations

5. Research Hypothesis

6. Correlation between Product Performance and Reviews

7. Research Methodology

8. Case Study

9. Conclusion

10.Future Work

Page 3: Investigating the Heterogeneity of Product Feature Preferences … · 2018-02-07 · Investigating the Heterogeneity of Product Feature Preferences Mined Using Online Product Data

http://www.engr.psu.edu/datalab/ 3

A Framework for Decision based Engineering Design, G.A.Hazelrigg,1998

Research Motivation

Demand = f(product , price , time)

“Optimize Price while Maximizing Utility”

Page 4: Investigating the Heterogeneity of Product Feature Preferences … · 2018-02-07 · Investigating the Heterogeneity of Product Feature Preferences Mined Using Online Product Data

http://www.engr.psu.edu/datalab/ 44

Role of Online Product Reviews

Zhu & Zhang,2010

Page 5: Investigating the Heterogeneity of Product Feature Preferences … · 2018-02-07 · Investigating the Heterogeneity of Product Feature Preferences Mined Using Online Product Data

http://www.engr.psu.edu/datalab/ 5

Literature Review

Literature Review

Page 6: Investigating the Heterogeneity of Product Feature Preferences … · 2018-02-07 · Investigating the Heterogeneity of Product Feature Preferences Mined Using Online Product Data

http://www.engr.psu.edu/datalab/ 6

Product Attributes Acquisition

Researchers Conclusion Drawn

(P.L.Josty , 1986)

(R.Rothwell , 1992)

product developed according to customers’ needs are more likely to

succeed than those that are an outcome of new technological innovations

(Wassenaar et al. , 2004) proposed a Discrete Choice Analysis (DCA) approach, in combination

with Kano Method for product design and demand modeling in Decision

Based Design

(Trappey et al. 2009) Clustering Analysis as a tool for market segmentation based on

preferences, demographics and other such attributes to provide services in

accordance with customers’ expectations

(D. Dawson and R. G. Askin ,

1999)

(H. B. C. K. Kwong , 2002)

captured the requirements of customers to be used for Quality Function

Deployment(QFD), while designing new products using Fuzzy AHP

approaches

Literature Review

Page 7: Investigating the Heterogeneity of Product Feature Preferences … · 2018-02-07 · Investigating the Heterogeneity of Product Feature Preferences Mined Using Online Product Data

http://www.engr.psu.edu/datalab/ 7

Mining Product Attributes

Researchers Conclusion Drawn

( S. Asur B. A. Huberman ,

2013 ) and

online customer review data can serve as strong indicators of

future outcomes

(C. S. Tucker and H. M. Kim

, 2008)

online customer survey data and Naïve Bayes Model for predictive

analysis to translate customers’ requirements into product design

targets

(Jin et al. , 2011) document profile model that extends the Apriori algorithm in

combination with Part-of-Speech Tagger, to enable designers to

design products centered to customer preferences

(Dave et al. , 2003) classified customer reviews as positive or negative in order to

quantify the importance of a feature in a product.

Literature Review

Page 8: Investigating the Heterogeneity of Product Feature Preferences … · 2018-02-07 · Investigating the Heterogeneity of Product Feature Preferences Mined Using Online Product Data

http://www.engr.psu.edu/datalab/ 8

Researchers Conclusion Drawn

(G.A. Hazelrigg ,

1999)

as the number of individuals in a group increase, the number of

alternatives for a product’s design increases based on the aggregated

preferences of customers. Such a situation gives rise to irrationality in

design and thus a Customer-Centered view of design is not possible

(Besharati et al. ,

2002)

techniques allow researchers to aggregate individuals’ preferences and

design products in accordance to such preferences, it violates the AIT

and are not recommended

(Penchas 2002) It is impossible to translate 1000 individual preferences or priorities to a

social order and feed into a single system.

(R. Decker and M.

Trusov , 2010)

developed an econometric framework to turn individual preferences

from the opinions expressed online to aggregate preferences for product

development and improvement processes

(G.A. Hazelrigg ,

1996)

approaches like QFD and Total Quality Management (TQM) for such

aggregated preferences, can lead to erroneous results and are logically

inconsistent

Design Axioms in

Product Attribute Modeling

Literature Review

Page 9: Investigating the Heterogeneity of Product Feature Preferences … · 2018-02-07 · Investigating the Heterogeneity of Product Feature Preferences Mined Using Online Product Data

http://www.engr.psu.edu/datalab/ 99

Limitations

• Heterogeneity of product attributes increase

complexity of product attribute optimization

• Challenges are exacerbated as customer is

unknown

• Uncertainty in predicting demand

Page 10: Investigating the Heterogeneity of Product Feature Preferences … · 2018-02-07 · Investigating the Heterogeneity of Product Feature Preferences Mined Using Online Product Data

http://www.engr.psu.edu/datalab/ 10

Research Hypothesis

• H1:“there exists at least one product attribute that has a

positive sentiment across all customers” (i.e., must have).

• H2: “there exists at least one product attribute that has a

negative sentiment across all customers” (i.e., deal

breakers”).

• Null hypothesis : there are no product attributes with

homogeneous sentiments across customers.

Research Hypothesis

Page 11: Investigating the Heterogeneity of Product Feature Preferences … · 2018-02-07 · Investigating the Heterogeneity of Product Feature Preferences Mined Using Online Product Data

http://www.engr.psu.edu/datalab/ 1111

Correlation between iPhone 4 sale prediction and online product feedback

Tuarob & Tucker, 2013, Tuarob & Tucker,2015

Correlation between Product Demand

and Online Product Feedback

Page 12: Investigating the Heterogeneity of Product Feature Preferences … · 2018-02-07 · Investigating the Heterogeneity of Product Feature Preferences Mined Using Online Product Data

http://www.engr.psu.edu/datalab/ 12

Research Methodology

Stop Word Removal

POS-Tagging

Stemming

Sentiment Analysis

Natural Language

Processing

Expectation

Maximization

Analysis of Sentiment

Scores across features

Methodology

Page 13: Investigating the Heterogeneity of Product Feature Preferences … · 2018-02-07 · Investigating the Heterogeneity of Product Feature Preferences Mined Using Online Product Data

http://www.engr.psu.edu/datalab/ 13

Step 1 : Feature Space Creation

• Manufacturer’s description of

product obtained from

Wikipedia and product’s official

website.

Methodology

Page 14: Investigating the Heterogeneity of Product Feature Preferences … · 2018-02-07 · Investigating the Heterogeneity of Product Feature Preferences Mined Using Online Product Data

http://www.engr.psu.edu/datalab/ 1414

POS Tagging - Manufacturer’s Description

Relevance Ranking of Nouns as attributes

Step 1: Part Of Speech Tagging and Relevance Ranking

• Classification of text as Nouns, Noun

Phrases, Verbs etc.• Importance of

Nouns/Feature

s in the text

corpus

Methodology

Page 15: Investigating the Heterogeneity of Product Feature Preferences … · 2018-02-07 · Investigating the Heterogeneity of Product Feature Preferences Mined Using Online Product Data

http://www.engr.psu.edu/datalab/ 1515

Camera

AlarmBattery iOS

Speaker SIRI

Wi-Fi

“I hate when my

iPhone battery dies

within hours”

“Camera of my

iPhone is so so

so gooood”

Step 1 : Mapping Reviews to Product Features

• Opinions expressed by customer through online social media messages

are mapped to the features obtained in the feature space.

• Multiple features can be mapped from one statement for certain

reviews.

Methodology

Page 16: Investigating the Heterogeneity of Product Feature Preferences … · 2018-02-07 · Investigating the Heterogeneity of Product Feature Preferences Mined Using Online Product Data

http://www.engr.psu.edu/datalab/ 1616

Step 2 :Obtaining Sentiment Scores for Keywords

• Sentiment Analysis of review statements.

• Classification of sentiments into positive and negative based on the

sentiment expressed in the review by customer.

Methodology

Page 17: Investigating the Heterogeneity of Product Feature Preferences … · 2018-02-07 · Investigating the Heterogeneity of Product Feature Preferences Mined Using Online Product Data

http://www.engr.psu.edu/datalab/ 17

Step 3 :Classification into

“Must Have” and “Deal Breaker” Features

Feature 1 Feature 2 Feature 3

Customer 1

Customer 2

.

.

.

.

Customer n

Classification X X X

Feature Classification Window

Feature Classification Window helps in

determining the class of a feature

depending on the Sentiment Score ‘s’

for an instance, mean of the sentiment

scores across all the customers and one

standard deviation ‘ϵ’ from the mean.

?

?

?

?

?

?

Methodology

Page 18: Investigating the Heterogeneity of Product Feature Preferences … · 2018-02-07 · Investigating the Heterogeneity of Product Feature Preferences Mined Using Online Product Data

http://www.engr.psu.edu/datalab/ 18

Step 3 :Approximation of Missing Values

• Expectation Maximization Algorithm:

1. E – expected complete data likelihood ratio

2. M – maximize likelihood in E

E M

Methodology

Page 19: Investigating the Heterogeneity of Product Feature Preferences … · 2018-02-07 · Investigating the Heterogeneity of Product Feature Preferences Mined Using Online Product Data

http://www.engr.psu.edu/datalab/ 19

Step 4 :Classification into

“Must Have” and “Deal Breaker” Features

Feature 1 Feature 2 Feature 3

Customer 1

Customer 2

.

.

.

.

Customer n

Classification Must Have Unclassified Deal Breaker

Methodology

Page 20: Investigating the Heterogeneity of Product Feature Preferences … · 2018-02-07 · Investigating the Heterogeneity of Product Feature Preferences Mined Using Online Product Data

http://www.engr.psu.edu/datalab/ 2020

Ambiguous Nature of Product Attributes

• Possibilities in such a case:

1. Attributes are assumed to be obsolete because they are

undesirable in the market (eg. Lead based products).

2. Attributes are assumed to be included in the next generation

design as they are desirable in the market (eg. Seat Belt in Car).

3. Customers are unaware of existence of attributes in the market

(eg. Bendable phone screens that are at their nascent stage).

Page 21: Investigating the Heterogeneity of Product Feature Preferences … · 2018-02-07 · Investigating the Heterogeneity of Product Feature Preferences Mined Using Online Product Data

http://www.engr.psu.edu/datalab/ 21

Case Study

Missin

g Sen

timen

t Scores

0.59 1.23 0.65

0.56 2 1.36

2.6 0.26 -0.65

Data Source : 100 reviews

pertaining to iPhone 5 and

Manufacturer’s Product

Description

Sentiment Analysis:

Alchemy API

Approximation of Missing Values

:Expectation Maximization

Analyzing Positive and Negative Scores

Deal Breaker

Identification of Must Have and

Deal Breaker Features

---- ---- ------- -- - - -- -

Case Study

Page 22: Investigating the Heterogeneity of Product Feature Preferences … · 2018-02-07 · Investigating the Heterogeneity of Product Feature Preferences Mined Using Online Product Data

http://www.engr.psu.edu/datalab/ 2222

Case Study

Sample statements:

1. “iPhone 5 battery is supposed last longer than iPhone 4 but its

worse.”

2. “Siri. Not so good. Headphone Jack on bottom. Awful.”

3. “iOS on iPhone 5 is smooth and fast. I’m loving it.”

Review Battery Siri iOS Camera

1 0.59 0.74 -0.23

2 -0.72

3 0.13 -0.34 0.6 0.53

Review Battery Siri iOS Camera

1 0.59 -0.42 0.74 -0.23

2 0.63 -0.72 0.57 0.44

3 0.13 -0.34 0.6 0.53

Case Study

Page 23: Investigating the Heterogeneity of Product Feature Preferences … · 2018-02-07 · Investigating the Heterogeneity of Product Feature Preferences Mined Using Online Product Data

http://www.engr.psu.edu/datalab/ 23

Classification into

“Must Have” and “Deal Breaker” Attributes

1 Battery 11 Cord Length

2 Charger 12 Earphones

3 iOS 13 Processor

4 Phone Case 14 Front Camera

5 Weight 15 Speaker

6 Camera 16 Connectivity

7 Siri 17 Headphone Jack

8 Price 18 Screen

9 Size 19 Alarm

10 Screenshot 20 Wi-Fi

Extracted iPhone 5 Attributes

Must Have Deal Breakers Unclassified

Light Weight Battery Speaker Camera

iOS Screen Processor Charger

Wi-Fi Screenshot Siri

Alarm Cord Length Front Camera

Phone Case Earphones Size

Price Connectivity

Headphone

Jack

Final Attribute Classification

Case Study

Page 24: Investigating the Heterogeneity of Product Feature Preferences … · 2018-02-07 · Investigating the Heterogeneity of Product Feature Preferences Mined Using Online Product Data

http://www.engr.psu.edu/datalab/ 24

Conclusion

• Aggregating Product Attributes while designing a product

violates the design axioms.

• Discovery of homogenous product attributes across all

customers provides relevant information to the designers.

• Improving current state of a product based on such analysis

will alleviate the risk of product failure in the market

Page 25: Investigating the Heterogeneity of Product Feature Preferences … · 2018-02-07 · Investigating the Heterogeneity of Product Feature Preferences Mined Using Online Product Data

http://www.engr.psu.edu/datalab/ 2525

Future Work

• Testing methodology on a larger data set

• Need automatic identification of implicit

messages

• Developing robust missing value

approximation approach

Page 26: Investigating the Heterogeneity of Product Feature Preferences … · 2018-02-07 · Investigating the Heterogeneity of Product Feature Preferences Mined Using Online Product Data

http://www.engr.psu.edu/datalab/ 2626

ReferencesContributors: Abhinav Singh, Dr. Conrad TuckerAcknowledgement : Suppawong Tuarob

1. C. S. Tucker and H. M. Kim, “Trend Mining for Predictive Product Design,” J. Mech. Des., vol. 133, no. 11, pp. 111008–111008, Nov. 2011.2. J. Zhan, H. T. Loh, and Y. Liu, “Gather customer concerns from online product reviews – A text summarization approach,” Expert Systems with Applications, vol. 36, no. 2, Part 1, pp. 2107–

2115,3. S. Asur and B. A. Huberman, “Predicting the Future with Social Media,” Applied Energy, vol. 112, pp. 1536–1543, Dec. 2013.4. S. Tuarob and C. S. Tucker, “Discovering nect generation product innovations by identifying lead user preferences expressed through large scale social media data", IDETC5. G. A. Hazelrigg, “An Axiomatic Framework for Engineering Design,” J. Mech. Des., vol. 121, no. 3, pp. 342–347, Sep. 1999.6. E. K. A. Michael J. Scott, “Arrow's Theorem and Engineering Design Decision Making,” vol. 11, no. 4, pp. 218–228, 1999.7. P. L. Josty, “Need Assessment—A Key to User-Oriented Product Innovation by L. Holt, H. Geschka, and G. Peterlongo1,” Journal of Product Innovation Management, vol. 3, no. 3, pp. 218–

2198. R. Rothwell, “Successful industrial innovation: critical factors for the 1990s,” R&D Management, vol. 22, no. 3, pp. 221–240, 1992.9. K. Elfvengren, H. Kärkkäinen, M. Torkkeli, and M. Tuominen, “A GDSS based approach for the assessment of customer needs in industrial markets,” International Journal of Production

Economics.10. E. R. Wagner and E. N. Hansen, “A method for identifying and assessing key customer group needs,” Industrial Marketing Management, vol. 33, no. 7, pp. 643–655, Oct. 2004.11. C.-H. Wang and O.-Z. Hsueh, “A novel approach to incorporate customer preference and perception into product configuration: A case study on smart pads,” Computer Standards &

Interfaces, 12. C.-C. Chen and M.-C. Chuang, “Integrating the Kano model into a robust design approach to enhance customer satisfaction with product design,” International Journal of Production

Economics, 13. Q. Xu, R. J. Jiao, X. Yang, M. Helander, H. M. Khalid, and A. Opperud, “An analytical Kano model for customer need analysis,” Design Studies, vol. 30, no. 1, pp. 87–110, Jan. 2009.14. H. B. C. K. Kwong, “A fuzzy AHP approach to the determination of importance weights of customer requirements in quality function deployment,” vol. 13, no. 5, pp. 367–377, 2002.15. D. Dawson and R. G. Askin, “Optimal new product design using quality function deployment with empirical value functions,” Qual. Reliab. Engng. Int., vol. 15, no. 1, pp. 17–32, 1999.16. G. Büyüközkan, O. Feyzioğlu, and D. Ruan, “Fuzzy group decision-making to multiple preference formats in quality function deployment,” Computers in Industry, vol. 58, no. 5, pp. 392–402,

Jun. 17. K.-J. Kim, H. Moskowitz, A. Dhingra, and G. Evans, “Fuzzy multicriteria models for quality function deployment,” European Journal of Operational Research, vol. 121, no. 3, pp. 504–518,

Mar. 2000.18. W. Y. Wu, Y. K. Liao, and A. Chatwuthikrai, “Applying conjoint analysis to evaluate consumer preferences toward subcompact cars,” Expert Systems with Applications, vol. 41, no. 6, pp.

19. B. Larivière and D. Van den Poel, “Investigating the role of product features in preventing customer churn, by using survival analysis and choice modeling: The case of financial services,” Expert

20. H. J. Wassenaar and W. Chen, “An Approach to Decision-Based Design,” in 2001 ASME Design Engineering Technological Conference, Pittsburgh, PA, Paper No. DETC2001/DTM-21683, 2001, pp.

21. H. J. Wassenaar, W. Chen, J. Cheng, and A. Sudjianto, “Enhancing Discrete Choice Demand Modeling for Decision-Based Design,” J. Mech. Des., vol. 127, no. 4, pp. 514–523, Aug. 2004.22. L. Niu, X.-W. Yan, C.-Q. Zhang, and S.-C. Zhang, “Product hierarchy-based customer profiles for electronic commerce recommendation,” 23. C. V. Trappey, A. J. C. Trappey, A.-C. Chang, and A. Y. L. Huang, “The Analysis of Customer Service Choices and Promotion Preferences Using Hierarchical Clustering,” Journal of the Chinese 24. [24]R. Rai, “Identifying Key Product Attributes and Their Importance Levels From Online Customer Reviews,” pp. 533–540, Aug. 2012.25. R. Decker and M. Trusov, “Estimating aggregate consumer preferences from online product reviews,” International Journal of Research in Marketing, vol. 27, no. 4, pp. 293–307, Dec. 2010.26. G. L. Olga Feiguina, “Query-Based Summarization of Customer Reviews,” 2007.27. S. S. Htay and K. T. Lynn, “Extracting Product Features and Opinion Words Using Pattern Knowledge in Customer Reviews,” ScientificWorldJournal, vol. 2013, Dec. 2013.