Argument Extraction in Opinion Analysis: Identifying the Reasons Behind Consumer Evaluations

Argument Extraction in Opinion Analysis: Identifying the Reasons Behind Consumer Evaluations

Maria Paz Garcia-Villalba (IRIT-CNRS Toulouse, France) and Patrick Saint-Dizier (IRIT-CNRS Toulouse, France)
DOI: 10.4018/978-1-4666-4711-4.ch010
OnDemand PDF Download:
List Price: $37.50


In this chapter, the authors present foundational elements related to argument extraction in opinion texts to design a model of how consumers develop argumentation in such texts. A second goal of the chapter is to analyze and synthesize user preferences and therefore user value systems from these arguments. The authors show that (1) that the association of an evaluative expression with a discourse structure such as an elaboration, an illustration, or a reformulation must be interpreted as an argument and (2) that the link between a consumer statement and a related argument often requires domain knowledge and dedicated inference schemas. This chapter develops a conceptual semantics of these discourse structures.
Chapter Preview

Aims And Challenges

In the framework of opinion analysis, besides determining whether consumers or citizens are happy or unhappy with a given product or decision, it is of utmost importance to be able to identify why they like or dislike a product, or approve or disapprove of a decision. These reasons are mainly provided by arguments associated with the evaluations of product attributes. At the present stage of opinion analysis, there is no ‘deep’ analysis of the satisfaction or dissatisfaction of consumers or citizens that would provide such an insight on the arguments behind these evaluations. On a large set of texts, over a closely related range of products, this analysis would allow the induction of the main priorities, value systems or preferences of consumers or citizens. This is however a difficult task, as illustrated in Van Eemeren et al. (1984, 1992), among others. Argument extraction in texts in general and in opinion texts in particular is an emerging area. Applied to opinion analysis, to the best of our knowledge, and besides principles given in Fiedler et al. (2001) and the results presented in Delmonte et al. (2012), this constitutes a relatively innovative step that should allow the capture of consumers underlying motivations.

Furthermore, a system of consumer preferences can be induced for each feature from these arguments. Given a recommendation (e.g. I strongly recommend it, do not stay here, go there if no alternative, etc.) and a list of attributes which are positively evaluated at various degrees (e.g. very well located, quite cheap) as well as another list of attributes which are negatively evaluated (e.g. not so clean, small rooms, quite noisy), it is possible to elaborate a system of user preferences or system of values. For a given consumer, it is indeed possible to identify their preferences: if the overall evaluation is positive, this roughly means that the positive attributes are globally more important than the negative ones. For a given product, on a larger scale, considering the pros and cons and the recommendations over a set of consumer evaluations, it is then possible to infer that some features are more essential than others, e.g. that localization and fares are more important than comfort for young consumers. In general, a system of values or preferences must be elaborated by consumer categories, (e.g. by age and aims), since priorities may be different.

From an application point of view, identifying arguments related to opinion expression and making a synthesis is very important for the service provider or decision-maker who can then focus on the criteria which need to be improved first.

In this chapter, from a linguistic and cognitive point of view, we show that the association of an evaluative expression with a discourse structure such as an elaboration, an illustration, or a reformulation must also be interpreted as an argument. These constructions are central to identify the why behind the evaluated statement. We then identify the necessary types of inferences and world or domain knowledge which are needed to be able to link an opinion statement and its related arguments so that the relation between the evaluative expression and the arguments is clear and straightforward. For that purpose, we develop a number of cases based on examples that we analyze in depth.

In this chapter we develop a global conceptual semantic representation for opinion expression, since opinions need to be interpreted to infer user preferences and to construct a synthesis. We feel this is also an important step in this type of work, since a conceptual representation should allow the abstraction of natural language utterances, therefore allowing their interpretation, inference and synthesis. Finally, we show how an automatic recognition of these structures can be implemented in the Dislog programming language on the <TextCoop> platform, dedicated to discourse analysis (Saint-Dizier, 2012).

Complete Chapter List

Search this Book: