A Logic Programming Approach to Aspect Extraction in Opinion Mining

被引:16
|
作者
Liu, Qian [1 ,2 ]
Gao, Zhiqiang [1 ,2 ]
Liu, Bing [3 ]
Zhang, Yuanlin [4 ]
机构
[1] Southeast Univ, Sch Comp Sci & Engn, Nanjing 210096, Jiangsu, Peoples R China
[2] Southeast Univ, Minist Educ, Key Lab Comp Network & Informat Integrat, Nanjing 210096, Jiangsu, Peoples R China
[3] Univ Illinois, Dept Comp Sci, Chicago, IL 60607 USA
[4] Texas Tech Univ, Dept Comp Sci, Lubbock, TX 79409 USA
基金
美国国家科学基金会;
关键词
aspect extraction; logic programming; answer set programming; opinion mining; dependency relation;
D O I
10.1109/WI-IAT.2013.40
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Aspect extraction aims to extract fine-grained opinion targets from opinion texts. Recent work has shown that the syntactical approach performs well. In this paper, we show that Logic Programming, particularly Answer Set Programming (ASP), can be used to elegantly and efficiently implement the key components of syntax based aspect extraction. Specifically, the well known double propagation (DP) method is implemented using 8 ASP rules that naturally model all key ideas in the DP method. Our experiment on a widely used data set also shows that the ASP implementation is much faster than a Java-based implementation. Syntactical approach has its limitation too. To further improve the performance of syntactical approach, we identify a set of general words from WordNet that have little chance to be an aspect and prune them when extracting aspects. The concept of general words and their pruning are concisely captured by 10 new ASP rules, and a natural extension of the 8 rules for the original DP method. Experimental results show a major improvement in precision with almost no drop in recall compared with those reported in the existing work on a typical benchmark data set. Logic Programming provides a convenient and effective tool to encode and thus test knowledge needed to improve the aspect extraction methods so that the researchers can focus on the identification and discovery of new knowledge to improve aspect extraction.
引用
收藏
页码:276 / 283
页数:8
相关论文
共 50 条
  • [1] Aspect Extraction for Opinion Mining with a Semantic Model
    Henriquez, Carlos
    Sanchez-Torres, German
    ENGINEERING LETTERS, 2021, 29 (01) : 61 - 67
  • [2] A FEATURE OPINION EXTRACTION APPROACH TO OPINION MINING
    Ojokoh, Bolanle A.
    Kayode, Olumide
    JOURNAL OF WEB ENGINEERING, 2012, 11 (01): : 51 - 63
  • [3] Automated Rule Selection for Aspect Extraction in Opinion Mining
    Liu, Qian
    Gao, Zhiqiang
    Liu, Bing
    Zhang, Yuanlin
    PROCEEDINGS OF THE TWENTY-FOURTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE (IJCAI), 2015, : 1291 - 1297
  • [4] Cross-Language Aspect Extraction for Opinion Mining
    Nguyen Thi Thanh Thuy
    Ngo Xuan Bach
    Tu Minh Phuong
    PROCEEDINGS OF 2018 10TH INTERNATIONAL CONFERENCE ON KNOWLEDGE AND SYSTEMS ENGINEERING (KSE), 2018, : 67 - 72
  • [5] A Syntactic Approach for Aspect Based Opinion Mining
    Chinsha, T. C.
    Joseph, Shibily
    2015 IEEE 9TH INTERNATIONAL CONFERENCE ON SEMANTIC COMPUTING (ICSC), 2015, : 24 - 31
  • [6] A Review of Recent Aspect Extraction Techniques for Opinion Mining Systems
    Dalila, Bouras
    Mohamed, Amroune
    Bendjanna, Hakim
    2018 2ND INTERNATIONAL CONFERENCE ON NATURAL LANGUAGE AND SPEECH PROCESSING (ICNLSP), 2018, : 90 - 95
  • [7] Aspect extraction for opinion mining with a deep convolutional neural network
    Poria, Soujanya
    Cambria, Erik
    Gelbukh, Alexander
    KNOWLEDGE-BASED SYSTEMS, 2016, 108 : 42 - 49
  • [8] Aspect-Object Alignment with Integer Linear Programming in Opinion Mining
    Zhao, Yanyan
    Qin, Bing
    Liu, Ting
    Yang, Wei
    PLOS ONE, 2015, 10 (05):
  • [9] Hybrid approach to Extract Adjectives for Implicit Aspect Identification in Opinion Mining
    El Hannach, Hajar
    Benkhalifa, Mohammed
    2016 11TH INTERNATIONAL CONFERENCE ON INTELLIGENT SYSTEMS: THEORIES AND APPLICATIONS (SITA), 2016,
  • [10] Aspect Opinion Mining on Customer Reviews
    Fan, Miao
    Wu, Guoshi
    PROCEEDINGS OF THE 2011 INTERNATIONAL CONFERENCE ON INFORMATICS, CYBERNETICS, AND COMPUTER ENGINEERING (ICCE2011), VOL 3: COMPUTER NETWORKS AND ELECTRONIC ENGINEERING, 2011, 112 : 27 - 33