Extracting Product Features and Analyzing Customer Needs from Chinese Online Reviews with Hybrid Neural Network
Shi Lili1,2,Lin Jun1,2(),Zhu Guiyang3
1School of Management, Xi’an Jiaotong University, Xi’an 710049, China 2The Key Lab of the Ministry of Education for Process Management & Efficiency Engineering, Xi’an 710049, China 3School of Management, Hangzhou Dianzi University, Hangzhou 310018, China
[Objective] This study aims to extract product features and analyze customer needs based on the content of Chinese online reviews. [Methods] First, we proposed a hybrid neural network (HNN) to extract product features. Then, we applied critical incident technique (CIT) and analysis of complaints and compliments (ACC) to the Kano model to classify and prioritize product features. [Results] The F1 value of the HNN model reached 94.85%, which was 10.52 percentage points higher than the variant benchmark models and 9.47 percentage points over other leading models on average. [Limitations] The proposed model is supervised learning, and the need for labeling information restricts its application. [Conclusions] The proposed method improves the accuracy of product feature extraction, as well as classifies and prioritizes product features based on customer needs. It lays a foundation for managers to develop product improvement strategies.
史丽丽, 林军, 朱桂阳. 基于混合神经网络的中文在线评论产品特征提取及消费者需求分析*[J]. 数据分析与知识发现, 2023, 7(10): 63-73.
Shi Lili, Lin Jun, Zhu Guiyang. Extracting Product Features and Analyzing Customer Needs from Chinese Online Reviews with Hybrid Neural Network. Data Analysis and Knowledge Discovery, 2023, 7(10): 63-73.
Peng H Y, Ma Y K, Li Y, et al. Learning Multi-Grained Aspect Target Sequence for Chinese Sentiment Analysis[J]. Knowledge-Based Systems, 2018, 148: 167-176.
doi: 10.1016/j.knosys.2018.02.034
[2]
Teahan W J, Wen Y Y, McNab R, et al. A Compression-Based Algorithm for Chinese Word Segmentation[J]. Computational Linguistics, 2000, 26(3): 375-393.
doi: 10.1162/089120100561746
(Tang Lin, Guo Chonghui, Chen Jingfeng. Review of Chinese Word Segmentation Studies[J]. Data Analysis and Knowledge Discovery, 2020, 4(2/3): 1-17.)
[4]
Hu M Q, Liu B. Mining Opinion Features in Customer Reviews[C]// Proceedings of the 19th National Conference on Artifical Intelligence. 2004: 755-760.
[5]
Qiu G, Liu B, Bu J J, et al. Opinion Word Expansion and Target Extraction Through Double Propagation[J]. Computational Linguistics, 2011, 37(1): 9-27.
doi: 10.1162/coli_a_00034
[6]
Blei D M, Ng A Y, Jordan M I. Latent Dirichlet Allocation[J]. The Journal of Machine Learning Research, 2003, 3: 993-1022.
[7]
Schouten K, Frasincar F. Survey on Aspect-Level Sentiment Analysis[J]. IEEE Transactions on Knowledge and Data Engineering, 2016, 28(3): 813-830.
doi: 10.1109/TKDE.2015.2485209
[8]
Poria S, Cambria E, Gelbukh A. Aspect Extraction for Opinion Mining with a Deep Convolutional Neural Network[J]. Knowledge-Based Systems, 2016, 108: 42-49.
doi: 10.1016/j.knosys.2016.06.009
[9]
Kim Y. Convolutional Neural Networks for Sentence Classification[C]// Proceedings of the 2014 Conference on Empirical Methods in Natural Language Processing. 2014: 1746-1751.
[10]
Liu P F, Joty S, Meng H. Fine-Grained Opinion Mining with Recurrent Neural Networks and Word Embeddings[C]// Proceedings of the 2015 Conference on Empirical Methods in Natural Language Processing. 2015: 1433-1443.
[11]
Li X, Bing L D, Li P J, et al. Aspect Term Extraction with History Attention and Selective Transformation[C]// Proceedings of the 27th International Joint Conference on Artificial Intelligence. 2018: 4194-4200.
[12]
Zhou J, Chen Q, Huang J X, et al. Position-Aware Hierarchical Transfer Model for Aspect-Level Sentiment Classification[J]. Information Sciences, 2020, 513: 1-16.
doi: 10.1016/j.ins.2019.11.048
[13]
Liu G L, Xu X F, Deng B L, et al. A Hybrid Method for Bilingual Text Sentiment Classification Based on Deep Learning[C]// Proceedings of the 17th IEEE/ACIS International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing. 2016: 93-98.
[14]
Zhou K, Long F. Sentiment Analysis of Text Based on CNN and Bi-directional LSTM Model[C]// Proceedings of the 24th IEEE International Conference on Automation and Computing. 2018: 613-617.
[15]
Pei J H, Zhang C, Huang D G, et al. Combining Word Embedding and Semantic Lexicon for Chinese Word Similarity Computation[C]// Proceedings of International Conference on Computer Processing of Oriental Languages, National CCF Conference on Natural Language Processing and Chinese Computing. 2016: 766-777.
(Yang Yang, Liu Enbo, Gu Chunhua, et al. Research on Short Text Classification Model Combined with Word Vector for Sparse Data[J]. Application Research of Computers, 2022, 39(3): 711-715, 750.)
[17]
Hashida S, Tamura K, Sakai T. Classifying Sightseeing Tweets Using Convolutional Neural Networks with Multi-Channel Distributed Representation[C]// Proceedings of the 2018 IEEE International Conference on Systems, Man, and Cybernetics. 2018: 178-183.
[18]
Chen X X, Xu L, Liu Z Y, et al. Joint Learning of Character and Word Embeddings[C]// Proceedings of the 24th International Conference on Artificial Intelligence. 2015: 1236-1242.
[19]
Kano N, Seraku N, Takahashi F, et al. Attractive Quality and Must-Be Quality[J]. Journal of the Japanese Society for Quality Control, 1984, 14(2): 147-156.
[20]
Qi J Y, Zhang Z P, Jeon S, et al. Mining Customer Requirements from Online Reviews: A Product Improvement Perspective[J]. Information & Management, 2016, 53(8): 951-963.
doi: 10.1016/j.im.2016.06.002
[21]
Mikulić J, Prebežac D. A Critical Review of Techniques for Classifying Quality Attributes in the Kano Model[J]. Managing Service Quality, 2011, 21(1): 46-66.
doi: 10.1108/09604521111100243
[22]
Flanagan J C. The Critical Incident Technique[J]. Psychological Bulletin, 1954, 51(4): 327-358.
doi: 10.1037/h0061470
pmid: 13177800
[23]
Bott G, Tourish D. The Critical Incident Technique Reappraised: Using Critical Incidents to Illuminate Organizational Practices and Build Theory[J]. Qualitative Research in Organizations and Management, 2016, 11(4): 276-300.
doi: 10.1108/QROM-01-2016-1351
[24]
Heo J Y, Kim K J. Development of a Scale to Measure the Quality of Mobile Location-Based Services[J]. Service Business, 2017, 11(1): 141-159.
doi: 10.1007/s11628-016-0305-6
[25]
Cadotte E R, Turgeon N. Dissatisfiers and Satisfiers: Suggestions from Consumer Complaints and Compliments[J]. The Journal of Consumer Satisfaction, Dissatisfaction and Complaining Behavior, 1988, 1: 74-79.
[26]
Cadotte E R, Turgeon N. Key Factors in Guest Satisfaction[J]. Cornell Hotel and Restaurant Administration Quarterly, 1988, 28(4): 44-51.
doi: 10.1177/001088048802800415
[27]
Tontini G, dos Santos Bento G, Milbratz T C, et al. Exploring the Nonlinear Impact of Critical Incidents on Customers’ General Evaluation of Hospitality Services[J]. International Journal of Hospitality Management, 2017, 66: 106-116.
doi: 10.1016/j.ijhm.2017.07.011
[28]
Huizing M. Twitter as a Giant Ideabox-Systematically Identifying Customer Needs Regarding the Ring Video Doorbell Through Analysis of Tweets[D]. Enschede, The Netherlands: University of Twente, 2021.
[29]
Mikolov T, Chen K, Corrado G, et al. Efficient Estimation of Word Representations in Vector Space[OL]. arXiv Preprint, arXiv: 1301.3781.
[30]
Liu W, Xu T G, Xu Q H, et al. An Encoding Strategy Based Word-Character LSTM for Chinese NER[C]// Proceedings of the 2019 Conference of the North American Chapter of the Association for Computational Linguistics:Human Language Technologies, Volume 1(Long and Short Papers). 2019: 2379-2389.
[31]
He R D, Lee W S, Ng H T, et al. Exploiting Document Knowledge for Aspect-Level Sentiment Classification[C]// Proceedings of the 56th Annual Meeting of the Association for Computational Linguistics (Volume 2:Short Papers). 2018: 579-585.
[32]
dos Santos C, Gatti M. Deep Convolutional Neural Networks for Sentiment Analysis of Short Texts[C]// Proceedings of the 25th International Conference on Computational Linguistics. 2014: 69-78.
[33]
Gu X D, Gu Y W, Wu H B. Cascaded Convolutional Neural Networks for Aspect-Based Opinion Summary[J]. Neural Processing Letters, 2017, 46(2): 581-594.
doi: 10.1007/s11063-017-9605-7
[34]
Liu T F, Yu S Y, Xu B M, et al. Recurrent Networks with Attention and Convolutional Networks for Sentence Representation and Classification[J]. Applied Intelligence, 2018, 48(10): 3797-3806.
doi: 10.1007/s10489-018-1176-4
[35]
Nowak J, Taspinar A, Scherer R. LSTM Recurrent Neural Networks for Short Text and Sentiment Classification[C]// Proceedings of International Conference on Artificial Intelligence and Soft Computing. 2017: 553-562.
[36]
Smith L N. A Disciplined Approach to Neural Network Hyper-Parameters: Part 1 - - Learning Rate, Batch Size, Momentum, and Weight Decay[OL]. arXiv Preprint, arXiv: 1803.09820.
[37]
Tamchyna A, Veselovská K. UFAL at SemEval-2016 Task 5: Recurrent Neural Networks for Sentence Classification[C]// Proceedings of the 10th International Workshop on Semantic Evaluation(SemEval-2016). 2016: 367-371.