<?xml version="1.0" encoding="UTF-8"?>
<TEI xml:space="preserve" xmlns="http://www.tei-c.org/ns/1.0" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://www.tei-c.org/ns/1.0 https://raw.githubusercontent.com/kermitt2/grobid/master/grobid-home/schemas/xsd/Grobid.xsd"
 xmlns:xlink="http://www.w3.org/1999/xlink">
	<teiHeader xml:lang="en">
		<fileDesc>
			<titleStmt>
				<title level="a" type="main">An Argument-based Approach to Mining Opinions from Twitter</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author role="corresp">
							<persName><forename type="first">Kathrin</forename><surname>Grosse</surname></persName>
							<email>kgrosse@uos.de</email>
							<affiliation key="aff0">
								<orgName type="department">Institut für Kognitionswissenschaft</orgName>
								<orgName type="institution">Universität Osnabrück</orgName>
								<address>
									<settlement>Osnabrück</settlement>
									<country key="DE">Germany</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Carlos</forename><forename type="middle">I</forename><surname>Chesñevar</surname></persName>
							<affiliation key="aff1">
								<orgName type="department">Department of Computer Science and Engineering</orgName>
								<orgName type="laboratory">Artificial Intelligence Research and Development Laboratory</orgName>
								<orgName type="institution">Universidad Nacional del Sur Av</orgName>
								<address>
									<addrLine>Alem 1253</addrLine>
									<postCode>8000)</postCode>
									<settlement>Bahía Blanca</settlement>
									<country key="AR">Argentina</country>
								</address>
							</affiliation>
							<affiliation key="aff2">
								<orgName type="institution">Consejo Nacional de Investigaciones Científicas y Técnicas (CONICET)</orgName>
								<address>
									<country key="AR">Argentina</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Ana</forename><forename type="middle">G</forename><surname>Maguitman</surname></persName>
							<affiliation key="aff1">
								<orgName type="department">Department of Computer Science and Engineering</orgName>
								<orgName type="laboratory">Artificial Intelligence Research and Development Laboratory</orgName>
								<orgName type="institution">Universidad Nacional del Sur Av</orgName>
								<address>
									<addrLine>Alem 1253</addrLine>
									<postCode>8000)</postCode>
									<settlement>Bahía Blanca</settlement>
									<country key="AR">Argentina</country>
								</address>
							</affiliation>
							<affiliation key="aff2">
								<orgName type="institution">Consejo Nacional de Investigaciones Científicas y Técnicas (CONICET)</orgName>
								<address>
									<country key="AR">Argentina</country>
								</address>
							</affiliation>
						</author>
						<author>
							<affiliation key="aff3">
								<orgName type="department">Department of Com-puter Science and Engineering</orgName>
								<orgName type="institution">Universidad Nacional del Sur in Bahía Blanca</orgName>
								<address>
									<addrLine>AT2012, 15-16 October 2012</addrLine>
									<settlement>Dubrovnik</settlement>
									<country>Argentina, Croatia</country>
								</address>
							</affiliation>
						</author>
						<title level="a" type="main">An Argument-based Approach to Mining Opinions from Twitter</title>
					</analytic>
					<monogr>
						<imprint>
							<date/>
						</imprint>
					</monogr>
					<idno type="MD5">CD23BB8C0B3EAAE36055C2AA3DFB863D</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2023-03-23T20:48+0000">
					<desc>GROBID - A machine learning software for extracting information from scholarly documents</desc>
					<ref target="https://github.com/kermitt2/grobid"/>
				</application>
			</appInfo>
		</encodingDesc>
		<profileDesc>
			<abstract>
<div xmlns="http://www.tei-c.org/ns/1.0"><p>Social networks have grown exponentially in use and impact on the society as a whole. In particular, microblogging platforms such as Twitter have become important tools to assess public opinion on different issues. Recently, some approaches for assessing Twitter messages have been developed, identifying sentiments associated with relevant keywords or hashtags. However, such approaches have an important limitation, as they do not take into account contradictory and potentially inconsistent information which might emerge from relevant messages. We contend that the information made available in Twitter can be useful to extract a particular version of arguments (called "opinions" in our formalization) which emerge bottom-up from the social interaction associated with such messages. In this paper we present a framework which allows to mine opinions from Twitter based on incrementally generated queries. As a result, we will be able to obtain an "opinion tree", rooted in the first original query. Distinguished, conflicting elements in an opinion tree lead to so-called "conflict trees", which resemble dialectical trees as those used traditionally in defeasible argumentation.</p></div>
			</abstract>
		</profileDesc>
	</teiHeader>
	<text xml:lang="en">
		<body>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="1">Introduction and motivations</head><p>Social networks have grown exponentially in use and impact on the society as a whole, aiming at different communities and providing differentiated services. In particular, microblogging has become a very popular communication tool among Internet users, being Twitter 1 by far the most widespread microblogging platform. Twitter, created in 2006, enables its users to send and read text-based posts of up to 140 characters, known as "tweets". It has grown into a technology which allows to assess public opinion on different issues. Thus, for example, it is common to read nowadays newspapers articles referring to the impact of political decisions measured by their associated positive or negative comments in Twitter. Symmetrically, policy makers make public many of their claims and opinions, having an influence on the citizenry,<ref type="foot" target="#foot_0">2</ref> prompting their "tweeting back" with further comments and opinions. As the audience of microblogging platforms and services grows everyday, data from these sources can be used in opinion mining and sentiment analysis tasks <ref type="bibr" target="#b0">[1]</ref>.</p><p>As pointed out in <ref type="bibr" target="#b1">[2]</ref>, microblogging platforms (in particular Twitter) offer a number of advantages for opinion mining. On the one hand, Twitter is used by different people to express their opinion about different topics, and thus they are a valuable source of people's opinions. Given the enormous number of text posts, the collected corpus can be arbitrarily large. On the other hand, Twitter's audience varies from regular users to celebrities, company representatives, politicians, and even country presidents. Therefore, it is possible to collect text posts of users from different social and interests groups. According to Merriam Webster online dictionary, <ref type="foot" target="#foot_1">3</ref> an opinion can be seen as: a) a view, judgment, or appraisal formed in the mind about a particular matter; b) belief stronger than impression and less strong than positive knowledge; a generally held view; c) a formal expression of judgment or advice by an expert. Clearly, there is a natural link between opinion and argument. In many cases, opinions by themselves do not provide arguments, as they do not necessarily imply giving reasons or evidence for accepting a particular conclusion. However, from a meta-level perspective, policy makers devote much effort in analyzing the reasons underlying complex collections of opinions from the citizenry, as they indicate the willingness of the people to accept or reject some particular issue. A well-known example in this setting is the analysis of public opinion (e.g. through the quantitative measurement of opinion distributions through polls and the investigation of the internal relationships among the individual opinions that make up public opinion on an issue).</p><p>A fundamental need for policy makers is to back their decisions and agreements on reasons or opinions provided by citizens. They might even argue with other policy makers about why making a particular decision is advisable (e.g. "according to the last poll, 80% of the people are against the health system reform; therefore, the reform should not be carried out"). From this perspective, social networks like Twitter provide a fabulous knowledge base from which information could be collected and analyzed in order to enhance and partially automatize decision making processes. In particular, tweets have a rich structure, providing a number of record fields which allow to detect provenance of the tweet (author), number of re-tweets, followers, etc.</p><p>We contend that the information made available from such tweets can be useful for modeling opinions which emerge bottom-up from the social interaction existing in Twitter. In our analysis, we will assume that opinions are arguments, which can be seen as particular instances of the "Argument from Majority" schema <ref type="bibr" target="#b2">[3]</ref>. In this paper, we analyze the main elements characterizing an argument-based approach to mining opinions from Twitter based on incrementally generated queries. Given a query, we will model an opinion supporting it as a set of aggregated tweets along with a prevailing sentiment, <ref type="foot" target="#foot_2">4</ref> which can be attacked by alternative counter-opinions. As a final result, we will be able to obtain a "conflict tree", rooted in the first original query, in a way that resembles dialectical trees in argumentation.</p><p>The rest of the paper is structured as follows. In Section 2 we present our proposal for characterizing Twitter-based arguments and their interrelationships. We will formalize the notion of opinion tree, which can be constructed from user queries, allowing to assess alternative opinions associated with incrementally generated queries. A high-level algorithm for computing opinion trees is presented, along with a case study to illustrate our proposal. Section 3 discusses the relationship emerging from opinions in conflict, modeled as a conflict tree. Section 4 generalizes previous results using superior lattices, for both opinion and conflict trees. The benefits of applying this mathematical approach are discussed in Section 5. Section 6 reviews related work, and finally Section 7 summarizes the conclusions.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2">Twitter-based Argumentation Framework: viewing aggregated tweets as arguments</head><p>In this Section we will describe how different elements in Twitter can be captured under an argumentative perspective <ref type="bibr" target="#b3">[4,</ref><ref type="bibr" target="#b4">5]</ref>. First we will characterize distinguished collections of tweets (obtained on the basis of a given query) as arguments with an associated prevailing sentiment. Such arguments will be called TB-arguments (Twitter-based arguments). Then, we will formalize interrelationships between TB-arguments, which lead to the notion of opinion tree.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.1">Formalizing Aggregation of Twitter Messages</head><p>Twitter messages (Tweets) are 140 character long, with a number of additional fields which help identify relevant information within a message (sender, number of retweets associated with the message, etc.). In particular, we will focus on the presence of descriptors which are either hashtags (words or phrases prefixed with the symbol #, a form of metadata tag) or terms that tend to occur often in the context of a given topic. Hashtags are used within IRC networks to identify groups and topics and in short messages on microblogging social networking services such as Twitter, identi.ca or Google+ (which may be tagged by including one or more with multiple words concatenated). Other good descriptors can be dynamically found by looking for terms that are frequently used in tweets related to the topic at hand. In the sequel we will assume that the term "descriptor" refers to either actual hashtags in Twitter or to relevant keywords found in tweets.</p><p>Definition 1 (Tweet. Twitter Query). We define a tweet T as a bag (or multiset) of terms {t In the analysis that follows, we will assume that a tweet is just a bag of words, not taking into account the actual order of terms in the tweet. Additionally, we assume that the set of all currently existing tweets corresponds to a snapshot of Twitter messages at a given fixed time, as the Twitter database is highly dynamic. In our approach, a query Q is any set of descriptors used for filtering some relevant tweets from Tweets based on a given criterion C. In order to abstract away how such selection is performed, we will define an aggregation operator Agg Tweets (Q, C). Formally: Definition 2 (Tweet set. Aggregation Operator). Let Tweets be the set of all currently existing tweets. We will write 2 Tweets to denote the set of all possible subsets of Tweets. Any element in 2 Tweets will be called a tweet set. Given a query Q, and a criterion C, we will define an aggregation operator Agg Tweets (Q, C) which returns an element (tweet set) in 2 Tweets based on Q and C.</p><p>The aggregation operator could be defined in several ways. For instance, suppose that C 1 is a criterion that indicates that only tweets posted between time timestamp 1 and timestamp 2 are to be selected. Then Agg Tweets (Q, C 1 ) = def { T ∈ Tweets such that Q ⊆ T and T satisfies C 1 } will be the set of tweets that contain all the terms of query Q and have been posted in the time period [timestamp 1 ,timestamp 2 ]. Other examples of criteria that can be naturally applied are, for instance, requiring that those tweets T were retweeted more than n times, requiring that every user that posted tweets T has at least m followers, etc.</p><p>Note that for the same query Q, different alternative criteria (C 1 , C 2 , . . . , C k ) can lead to different distinguished elements in 2 Tweets . As explained before, tweet sets can be associated with different feelings or sentiments. Even if in real life there may be a lot of emotions in tweets (such as anger, happiness, and so on), we will assume here that there is a distinguished set S of possible sentiments. Thus, given a query Q and a criterion C, we assume that the tweet set Agg Tweets (Q, C) is associated with a prevailing sentiment in S. <ref type="foot" target="#foot_3">5</ref> We will consider that some sentiments might convey different, possibly conflicting feelings or emotions (e.g. anger and happiness; boredom and excitement, etc.). As before, we will abstract away which are potentially conflicting sentiments as follows.</p><p>Definition 3 (Sent and conf lict mappings). Let T ∈ 2 Tweets be a tweet set, and let Sent : 2 Tweets → S and conf lict : S → 2 S be mappings. The sentiment Sent(T) will be called the prevailing sentiment (or just sentiment) for T. For any sentiment s ∈ S, we will define conf lict(s) as a subset of S, such that: a) s ∈ S (a sentiment is not in conflict with itself ); b) for any s ∈ conf lict(s), then s ∈ conf lict(s ) (the notion of conflict is symmetrical). Given two sentiments s 1 and s 2 , we will say that they are in conflict whenever s 2 ∈ conf lict(s 1 ). For simplicity, given a sentiment s ∈ S, we will write s to denote any s ∈ conf lict(s).</p><p>The previous elements will allow us to characterize the notion of TBframework and TB-argument as follows:</p><p>Definition 4 (TB-framework). A Twitter-based argumentation framework (or TB-framework) is a 5-tuple (Tweets, C, S, Sent, conf lict), where Tweets is the set of available tweets, C is a selection criterion, S is a non-empty set of possible sentiments and Sent and conf lict are sentiment prevailing and conflict mappings.</p><p>Definition 5 (TB-argument). Let (Tweets, C, S, Sent, conf lict) be a TB-framework. A Twitter-based argument (or TB-argument) for a conclusion (query) Q is a 3-tuple Arg, Q, Sentiment , where Arg is Agg Tweets (Q, C) and Sentiment is Sent(Agg Tweets (Q, C)).</p><p>Example 1. Consider a TB-framework (Tweets, C, S, Sent, conf lict), where C is defined as "all T ∈ Tweets | timestamp(T )≥ 2012-01-01T00:00:00", Q = {"#greece", "#eurozone"}, S = {pos, neg, neutral}, and conf lict(pos) = def {neg, neutral}, conf lict(neg) = def {pos, neutral} and conf lict(neutral) = def {pos, neg}. Then Arg = Agg Tweets (Q, C) is the set of all possible tweets containing {"#greece","#eurozone"} that have been published since January 1, 2012. Suppose that Sent(Agg Tweets (Q, C)) = negative. Then Arg, {"#greece", "#eurozone"}, negative is a TB-argument.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.2">Specificity in a TB-framework. Opinion trees</head><p>In the previous section we have shown how to express arguments for queries associated with a given prevailing sentiment. Such arguments might be attacked by other arguments, which on their turn might be attacked, too. In argumentation theory, this leads to the notion of dialectical analysis <ref type="bibr" target="#b4">[5]</ref>, which can be associated with a tree-like structure in which arguments, counter-arguments, counter-counter-arguments, and so on, are taken into account. Our approach will be more generic, in the sense that for a given argument, the children nodes will correspond to more specific arguments that are not necessarily in conflict with the parent argument. Next we will formalize these notions.</p><p>Definition 6 (Query Equivalence). Let (Args, Tweets, C, S, s) be a TBframework. Given two queries Q 1 and Q 2 , we will say that Q 1 is equivalent to</p><formula xml:id="formula_0">Q 2 whenever Agg Tweets (Q 2 , C) = Agg Tweets (Q 1 , C).</formula><p>Definition 7 (Query Subsumption). Let (Args, Tweets, C, S, s) be a TBframework. Given two queries Q 1 and Q 2 , we will say that</p><formula xml:id="formula_1">Q 1 subsumes Q 2 whenever it holds that Agg Tweets (Q 2 , C) ⊂ Agg Tweets (Q 1 , C).</formula><p>Example 2. A query Q 1 formed by {"#greece"} subsumes the query Q 2 formed by {"#greece", "#eurozone"}, as all the tweets that are returned by Q 2 will be part of the tweets returned by Q 1 , but not the other way around.</p><p>Note that the subsumption relation is more general than the inclusion relation, since</p><formula xml:id="formula_2">Q 1 subsumes Q 2 whenever Q 1 ⊂ Q 2 (as Agg Tweets (Q 2 , C) ⊂ Agg Tweets (Q 1 , C)). However, it is possible that Q 1 subsumes Q 2 even when Q 1 ⊂ Q 2 .</formula></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Definition 8 (Argument Specificity). Given a TB-framework with TBarguments</head><formula xml:id="formula_3">Arg 1 , Q 1 , Sent 1 and Arg 2 , Q 2 , Sent 2 , we say that Arg 2 , Q 2 , Sent 2 is strictly more specific than Arg 1 , Q 1 , Sent 1 and we denote it Arg 2 , Q 2 , Sent 2 ≺ Arg 1 , Q 1 , Sent 1 if Q 1 subsumes Q 2 . We will write Arg 2 , Q 2 , Sent 2 Arg 1 , Q 1 , Sent 1 when Q 1 subsumes Q 2 or Q 1 is equivalent to Q 2 .</formula><p>Suppose that a TB-argument supporting the query "#greece" is obtained, with a prevailing sentiment neutral. If the original query Q is extended in some way into a new query Q that is more specific than Q (i.e. Q = Q∪{d}), it could be the case that a TB-argument supporting Q has a different (possibly conflicting) prevailing sentiment. For example, more specific opinions about Greece are related to other topics, like for example vacations, politics, philosophy, etc. To explore all possible relationships associated with TB-argument returned for a specified query Q and criteria C, we can define an algorithm to construct an "opinion tree" recursively as follows:</p><p>1. We start with a TB-argument obtained from the original query Q (i.e., A, Q, Sent ), which will be the root of the tree. 2. Next, we compute within A all relevant descriptors that might be used to "extend" Q, by adding a new element (N ewT erm) to the query, obtaining</p><formula xml:id="formula_4">Q = Q ∪ {N ewT erm}. 3.</formula><p>Then, a new argument for Q is obtained, which will be associated with a subtree rooted in the original argument A.</p><p>The high-level algorithm can be seen in Fig. <ref type="figure">1</ref>. As stated before, note that our approach to opinion trees is more generic than the one used for dialectical trees in argumentation (as done e.g. in <ref type="bibr" target="#b5">[6]</ref>), in the sense that for a given argument, the children nodes will correspond to more specific arguments that are not necessarily in conflict with the parent argument.</p><p>It is also easy to see that for any query Q, the algorithm BuildOT finishes in finite time: given that a tweet may not contain more than 140 characters, the number of contained descriptors is finite, and therefore the algorithm will eventually stop, providing an opinion tree as an output</p><formula xml:id="formula_5">ALGORITHM BuildOT INPUT: Tweets, R, Q, C { Initially, R = Tweets. Each Ti ∈ Tweets is represented as a multiset } OUTPUT: Opinion Tree OTQ { opinion tree rooted in Root OTQ } Root OTQ := Arg, Q, Sentiment , where Arg is Agg Tweets (Q, C) and Sentiment is Sent(Agg Tweets (Q, C)). IF |R| &gt; threshold { Cardinality of R determines maximum depth level } THEN REPEAT W := { d | d is the most frequent word in T i ∈R Ti such that d / ∈ Q ∪ Stopwords } a IF W = ∅ THEN Qnew := Q ∪ W T weetsQ N ew := Agg Tweets (Qnew, C) OTQ new := BuildOT (T weetsQ N ew , R, Qnew, C) P utSubtree(Root OTQ , OTQ new ) R := R − T weetsQ N ew UNTIL W = ∅ RETURN OTQ</formula><p>a For simplicity, we assume W is a singleton. In a more general case, a distinguished element from W could be selected according to some criterion (e.g. overall frequency in Twitter, etc.). The operation is the union operation on multisets.</p><p>Fig. <ref type="figure">1</ref>. High-level algorithm for computing an opinion trees OTQ from Twitter</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.3">Case study</head><p>As discussed before, the algorithm shown in Fig. <ref type="figure">1</ref> allows to obtain an opinion tree from a given query Q, a criterion C, and the set Tweets of all possible tweets. An additional parameter R allows us to specify the set of tweets to be considered when searching for a new descriptor. Initially, R = Tweets. The cardinality of R determines the threshold associated with the depth of the tree. Consider the query Q = "#greece", and a criterion C = { T ∈ Tweets | T is among the 1000 most recent Tweets }. A root TB-argument is computed for Q, C and Tweets, obtaining an associated prevailing sentiment (neutral). If |R| is above a given threshold value, the algorithm computes the most frequent word d in R whenever d is not already present in Q ∪ Stopwords. The underlying idea is that any sibling node in the same level of the tree refers to terms not appearing already in previous siblings (from left to right). The set Stopwords will usually include terms such as the, as, which, etc. In our example, d = "coalition". A new TB-argument can now be built for query Q = {"#greece"} ∪ {"coalition"}, criterion C and the preserving sentiment calculated for the new subset of tweets T weets Q N ew . In the recursive call, the most frequent word is calculated for this subset (obtaining the result "democratic"), so that a new TB-argument for the query {"#greece", "coalition", "democratic"} is obtained, with a new associated prevailing sentiment. Note that within a particular instance of the recursive call, the REPEAT loop takes care that alternative ways of "extending" Q are considered by adding a particular descriptor d, not repeating d within the sibling nodes at a given level of the tree. The process is repeated until the threshold has been reached. At the end, the resulting opinion tree OT Q is returned. Figure <ref type="figure" target="#fig_0">2</ref> illustrates how the construction of an opinion tree for the query Q = {"#greece"} looks like. Distinguished symbols ("+", "-", "=") are used to denote positive, negative and neutral sentiments, respectively. Note that the original query Q has cardinality 1, and further levels in the opinion tree refer to incrementally extended queries (e.g. {"#greece", "coalition"}, or {"#greece", "#spain"}). Leaves correspond to arguments associated with a query Q which cannot be further expanded, as the associated number of tweets is too small for any possible query Q ∪ W . Furthermore, we can identify some subtrees in OT {"#greece"} which consist of nodes which have all the same sentiment. In other words, further expanding a query into more complex queries does not change the prevailing sentiment associated with the root node. In other cases, expanding some queries results in a sentiment change (e.g. from {"#greece"} into {"#greece", "#spain"} ). This situation will allow us to characterize conflict trees, in which we take into account opinions that attack each other, as discussed in the next Section.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3">Conflict trees</head><p>Next we will provide a formal definition of conflict between TB-arguments. Intuitively, a conflict will arise whenever two arguments for similar queries lead to conflicting sentiments assuming that the involved queries are related to each other by the subsumption relationship.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Definition 9 (Argument Attack). Given a TB-framework with TBarguments</head><formula xml:id="formula_6">Arg 1 , Q 1 , Sent 1 and Arg 2 , Q 2 , Sent 2 such that Q 1 subsumes Q 2 , we say that Arg 2 , Q 2 , Sent 2 attacks Arg 1 , Q 1 , Sent 1 whenever Sent 1 and Sent 2 are in conflict. Example 3. Consider two queries Q 1 = {"#greece"} and Q 2 = {"#greece", "#eurozone"}, such that Arg 1 , Q 1 , neutral and Arg 2 , Q 2 , negative . Then Arg 2 , Q 2 , negative attacks Arg 1 , Q 1 , neutral .</formula><p>Note that in the previous situation, adding the descriptor "eurozone" to the the original query "#greece" involves a sentiment change. We will formalize this situation as follows:</p><p>Definition 10 (Sentiment-Preserving and Sentiment-Shifting Descriptor). Given an argument A 1 , Q, Sent 1 , d is a sentiment-preserving (resp. sentiment-preserving) descriptor wrt Q whenever there exists an argument A 2 , Q ∪ {d}, Sent 2 such that Sent 1 and Sent 2 are non-conflicting (resp. conflicting). Argument A 2 , Q ∪ {d}, Sent 2 will be called sentiment-preserving (resp. sentiment-shifting argument).</p><p>Given a particular descriptor Q, note that several alternative expansions (supersets of Q) can be identified. We are interested in which is the smallest superset of Q which is associated with a sentiment-shifting argument. This gives rise to the following definition: Definition 11 (Minimal-Shift Descriptor. Minimal-Shifting Relation). Let (Args, Tweets, C, S, s) be a TB-framework. Given two conflicting arguments A 1 , Q 1 , Sent and A 2 , Q 2 , Sent , we will say that Q 2 is a minimal shift descriptor wrt</p><formula xml:id="formula_7">Q 1 iff A 2 , Q 2 , Sent is a sentiment-shifting argument wrt Q 1 and ∃Q ⊂ Q 2 such that A , Q , Sent is a sentiment-shifting argument wrt Q 1 .</formula><p>We define a minimal-shifting relation " min " as follows:</p><formula xml:id="formula_8">A 1 , Q 1 , Sent 1 min A 2 , Q 2 , Sent 2 iff A 2 , Q 2 , Sent 2 attacks A 1 , Q 1 , Sent 1 and Q 2 is a minimal-shifting descriptor wrt Q 1 .</formula><p>Definition 12 (Conflict tree). Let (Args, Tweets, C, S, s) be a TB-framework. Given a query Q, and its associated argument A, Q, Sent we will define a conflict tree for Q (denoted C(Q)) recursively as follows:</p><formula xml:id="formula_9">1. If there is no A i , Q i , Sent i such that A, Q, Sent min A i , Q i , Sent i , then C(Q) is a conflict tree consisting of a single node A, Q, Sent . 2. Let A 1 , Q 1 , Sent 1 , A 2 , Q 2 , Sent 2 , . . . A k , Q k , Sent k be those arguments in (Args, Tweets, C, S, s) such that A, Q, Sent min A i , Q i , Sent i (for i = 1 . . . k). Then C(Q) is a conflict tree consisting of A, Q, Sent as the root node and C(Q 1 ), . . . C(Q k ) are its immediate subtrees.</formula><p>Intuitively, a conflict tree depicts all possible ways of extending the original query Q such that every extension (child node in the tree) corresponds to a sentiment change. Figure <ref type="figure" target="#fig_0">2</ref> illustrates how the construction of a conflict tree for the query Q = {"#greece"} looks like, depicting nodes and arcs with dotted lines. Every node in the tree (except the root) is associated with a TB-argument which is a sentiment-shifting argument wrt its parent. Leaves correspond to nodes for which no further sentiment shift can be found.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4">Generalizing Opinion and Conflict Trees as Superior Lattices</head><p>Next we will show a formal lattice-based characterization of our approach. Superior lattices will account for a more generic view of opinion trees, identifying relevant sublattices based on an equivalence relation between TB-arguments. First we will review some background definitions to make our presentation selfcontained.</p><p>Definition 13 (Partial Order. Partially Ordered Set). A partial order is a binary relation " " over a set A which is reflexive, antisymmetric, and transitive, i.e., for all a, b, and c in A, we have that ( <ref type="formula">1</ref> Definition 16 (Superior Lattice. Inferior Lattice. Lattice). Let (A, ) be an ordered set. Then for any a, b ∈ A, we will say that c ∈ A is the least upper bound of a and b (also called the join of a and b), denoted c = a ∨ b, whenever i) a c and b c; ii) if for x ∈ A, it holds that x a and x b, then c x. An ordered set (A, ) is a superior lattice whenever for any pair of elements a, b ∈ A there is a least upper bound element in A. The notions of greatest lower bound (or meet), denoted c = a ∧ b, and inferior lattice are defined analogously as the duals of the notions of least upper bound and superior lattice. An ordered set (A, ) that is both a superior lattice and an inferior lattice is called a lattice.</p><p>Definition 17 (Join-Homomorphism. Meet-Homomorphism. Lattice Homomorphism). The mapping h from (X, ) to (Y, ) is a joinhomomorphism provided that for any a, b ∈ x, h(a ∨ b) = h(a) ∨ h(b). It is also said that "h preserves joins." The notion of meet-homomorphism is defined analogously as the dual of the notion of join-homomorphism. The mapping h is a lattice homomorphism if it is both a join-homomorphism and a meet-homomorphism. In the rest of this section we will show that the above definitions provide a solid mathematical foundation for the study of TB-arguments. Note, in the first place, that the ordered set (2 Tweets , ⊆) is a lattice, as is the case for any power set of a given set, ordered by inclusion. The join is given by the union and the meet by the intersection of the subsets. More interestingly, it can be shown that for any query Q, the resulting opinion tree OT Q associated with a query Q defines a tree order (see Def. 15). Lemma 1. Let Q be a query and let OT Q be an opinion tree for Q in a TBframework (Args, Tweets, C, S, s). Then (OT Q , ) defines a tree order. <ref type="foot" target="#foot_4">6</ref>On the left-hand side of Figure <ref type="figure" target="#fig_2">3</ref> we illustrate an opinion tree as a tree order (OT Q , ). Note that each element in OT Q is of the form Arg i , Q i , Sentiment i , while the order relation " " is defined as Arg</p><formula xml:id="formula_10">1 , Q 1 , Sentiment 1 Arg 2 , Q 2 , Sentiment 2 if and only if Q 2 ⊆ Q 1 .</formula><p>In this opinion tree we have indicated that some queries are equivalent (see Def. 6). As a consequence, we can identify a quotient set, where each member is an equivalence class [ Arg i , Q i , Sentiment i ] defined as follows:</p><formula xml:id="formula_11">[ Arg i , Q i , Sentiment i ] = { Arg j , Q j , Sentiment j | Q j is equivalent to Q i }.</formula><p>We show on the right-hand side of Figure <ref type="figure" target="#fig_2">3</ref> the quotient set resulting from the given opinion tree. Note that this new set is a superior lattice (see Def. 16). In general, any opinion tree induces a superior lattice OL Q , which we will refer to as opinion lattice. This is formally stated in the following lemma: Lemma 2. Let Q be a query and let OL Q be the quotient set of OT Q by the query equivalence relation. Then (OL Q , ) is a superior lattice.</p><p>Although an opinion lattice is typically more compact than an opinion tree, we might be interested in finding the minimal structure that reflects all existing conflicts between opinions for a given query Q. In other words, we want to build a minimal superior lattice (CL Q , ) such that it is possible to define a joinhomomorphism h (see Def. 17) from (OL Q , ) to (CL Q , ). In addition, we will require that whenever h( A i , Q i , Sent i ) = A j , Q j , Sent j then Sent i and Sent j are non-conflicting. We will call CL Q the conflict lattice for Q. By applying a partitioning algorithm it is possible to obtain a conflict lattice from any opinion lattice. This transformation is illustrated in Figure <ref type="figure" target="#fig_3">4</ref>.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5">Discussion</head><p>Our mathematical characterization of opinion and conflict trees as superior lattices provides a natural foundation for the analysis of important concepts prevailing in argumentation theory. In particular, the use of conflict lattices to represent diverging arguments leads to the identification of the minimal structure that reflects the existing collective positions with respect to a topic of interest. Argument specificity is a key notion in argumentation theory, as it is the first purely syntactic preference criterion proposed to compare arguments. In our framework, specificity goes hand by hand with the " " relation identified in the resulting superior lattices. The use of minimal structures to represent conflicting views facilitates the identification of specificity relations as well as the recognition of relevant (or irrelevant) elements in the argumentation space, as it is formalized by the notions of sentiment-shifting descriptors (or sentimentpreserving descriptors). Similarly, the minimal-shift relation " min " can be intuitively studied in the light of the resulting mathematical structures.</p><p>It must be remarked that our dialectical analysis of TB-arguments aims at modeling the possible space of alternatives associated with different (incrementally more specific) queries. In contrast, the dialectical analysis in standard argumentation frameworks <ref type="bibr" target="#b3">[4,</ref><ref type="bibr" target="#b4">5]</ref> aims at determining the ultimate status of a given argument at issue (in terms of some acceptability semantics).</p><p>Our approach is inspired by recent research in integrating argumentation and social networks. In the last years, there has been growing interest in assessing meaning to streams of data from microblogging services such as Twitter, as well as some recent research on using argumentation for social networks.</p><p>To the best of our knowledge, Torroni &amp; Toni <ref type="bibr" target="#b6">[7]</ref> were the first that combined social networks and argumentation in a unified approach, coining the term bottom-up argumentation for the grass-root approach to the problem of deploying computational argumentation in online systems. In this novel view, argumentation frameworks are obtained bottom-up starting from the users' comments, opinions and suggested links, with no top-down intervention of or interpretation by "argumentation engineers". As the authors point out "topics emerge, bottomup, during the underlying process, possibly serendipitously". In contrast with that proposal, in this paper we generalize this view by identifying arguments automatically from Twitter messages, establishing as well conflict relationships in terms of sentiment analysis (and not specified at the meta-level using rules, as is the case of <ref type="bibr" target="#b6">[7]</ref>). In <ref type="bibr" target="#b7">[8]</ref>, Abbas and Sawamura formalize argument mining from the perspective of intelligent tutoring systems. In contrast with our approach, they rely on a relational database, and their aim is not related with identifying arguments underlying social networks as done in this paper. In <ref type="bibr" target="#b8">[9]</ref>, Leite and Martins introduce a novel extension to Dung's abstract argumentation model, called Social Abstract Argumentation. Their proposal aims at providing a formal framework for social networks and argumentation, incorporating social voting and defining a new class of semantics for the resulting frameworks. In contrast with our approach, the automatic extraction of arguments from social networks data is not considered (as done in this paper), nor the modeling of conflicts between arguments in terms of sentiment analysis. In <ref type="bibr" target="#b9">[10]</ref>, Amgoud and Serrurier propose a formal argumentation-based model for classification, which generalizes the well-known concept learning model based on version spaces <ref type="bibr" target="#b10">[11]</ref>. The framework shares some structural similarities with our approach (as a latticebased characterization is also involved when contrasting hypotheses). However, the aims of the two approaches are different, as our proposal is not focused on solving classification tasks in a machine learning sense.</p><p>A related research area is formal concept analysis <ref type="bibr" target="#b11">[12]</ref>, which is a method for deriving conceptual structures out of data. As done in our approach, the theory of partial orders is used to formally characterize these structures. However, it differs from our proposal in dealing with concepts rather than opinions and in not attempting to associate sentiments with the elements of the partial order. In addition, it does not deal with notions such as arguments, conflict and attack.</p><p>It must be remarked that the rise of social media such as blogs and social networks has fueled interest in sentiment analysis. With the proliferation of reviews, ratings, recommendations and other forms of online expression, online opinion has turned into a kind of virtual currency for businesses looking to market their products, identify new opportunities and manage their reputations. Several research teams in universities around the world currently focus on understanding the dynamics of sentiment in e-communities through sentiment analysis. The EU funded Cyberemotions consortium 7 was created in 2009 to better understand collective emotional phenomena in cyberspace, with the help of knowledge and methods from natural, social, and engineering sciences. Within this project, Thelwall et al. <ref type="bibr" target="#b12">[13,</ref><ref type="bibr" target="#b13">14]</ref> carried out a number of experiments to assess the feasibility of sentiment analysis within social networks, with a particular focus on Twitter. In contrast with our approach, no opinion mining was considered in this context, nor the analysis of alternative opinions (as modelled by conflict trees in our proposal).</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="7">Conclusions and Future Work</head><p>In this paper we have presented a novel approach which integrates argumentation theory and microblogging technologies, with a particular focus on Twitter. To the best of our knowledge, no other approach has been developed in a similar direction. We have also presented a definition of a Twitter-based argument for a query Q that considers as a support the bunch of tweets which are associated with Q according to a given criterion. For such an argument, we also define a prevailing sentiment, obtained in terms of sentiment analysis tools. This allowed us to characterize the notion of opinion tree, which can be recursively built by considering arguments associated with incrementally extended queries . We have implemented a prototype of our proposal as a proof of concept, which was used to compute the opinion tree for the case study presented in the paper.</p><p>We have also presented a theoretical setting for analyzing Twitter-based arguments, associating a superior lattice rooted in the initial argument for the first given query. Based on the notion of attack between arguments, we have established as well a refined order relationship between conflicting arguments. As a result, from every superior lattice associated with a given query Q, a conflict tree rooted in Q can be built, in which alternating opinions can be better contrasted. Given a node A (argument) associated with query Q with a prevailing sentiment s, every children node for A in a conflict tree corresponds to an argument for a more specific query Q , which is in conflict with A as it is associated with a sentiment shift. Conflict trees allow us to explore the space of possible confronting opinions associated with a given opinion, using the specificity principle as traditionally used in argumentation for preferring arguments.</p><p>Part of our future work is associated with deploying the ideas presented in this paper in a software product. As a basis for such deployment, visual tools for displaying and analyzing dialectical trees have been already developed for Defeasible Logic Programming <ref type="bibr" target="#b14">[15]</ref>. We expect to use the underlying algorithms from this tool in our framework. Additionally, we expect to perform different experiments with hashtags associated with relevant topics, assessing the applicability of our approach in a real-world context. Additionally, we are working on extending the current Twitter-based model to a more generic setting, in which</p></div><figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_0"><head>Fig. 2 .</head><label>2</label><figDesc>Fig.2. Opinion Tree based on query "#greece" (computation based on status of Twitter as present at June 26, 2012). The associated conflict tree for the same query is shown in dotted lines.</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_1"><head></head><label></label><figDesc>) a a (reflexivity); if a b and b a then a = b (antisymmetry); if a b and b c then a c (transitivity). A set with a partial order is called partially ordered set (or just ordered set). Definition 14 (Cover Relation). Given an ordered set (A, ), for two elements a, b ∈ A we use a ≺ b to specify that a b and a = b. Let (A, ) be an ordered set. Then for any a, b ∈ A we say that a covers b if b ≺ a and there is no c ∈ A such that b ≺ c ≺ a. Definition 15 (Tree Order). An ordered set (A, ) is a tree if (1) there is a unique a ∈ A such that b a for all b ∈ A, and (2) for all a, b, c ∈ A, if b covers a and c covers a, then b = c.</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_2"><head>Fig. 3 .</head><label>3</label><figDesc>Fig. 3. Opinion tree (left) and its corresponding opinion lattice (right).</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_3"><head>Fig. 4 .</head><label>4</label><figDesc>Fig. 4. From an opinion lattice (left) to a conflict lattice (right).</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_0"><head></head><label></label><figDesc>1 , t 2 , . . . t k }, where every t i ∈ T is a string. A Twitter query (or just query) is a non-empty set Q = {d 1 , d 2 , . . . , d k } of descriptors, where every d i ∈ Q is a string.</figDesc><table /></figure>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="2" xml:id="foot_0">E.g. the current UK Prime Minster David Cameron and the current US President Barack Obama can be followed on Twitter at @Number10gov and @BarackObama, respectively.</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="3" xml:id="foot_1">http://www.merriam-webster.com</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="4" xml:id="foot_2">Several software tools have been recently developed for such an association, such as www.sentiment140.com or tweetsentiments.com.</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="5" xml:id="foot_3">A possible range for S could be positive, negative and neutral (as done for example in platform Sentiment140.com) In this platform, prevailing sentiments associated with a tweet set are expressed by percentages.</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="6" xml:id="foot_4">Proofs not included for space reasons.</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="8" xml:id="foot_5">http://www.facebook.com</note>
		</body>
		<back>

			<div type="acknowledgement">
<div xmlns="http://www.tei-c.org/ns/1.0"><p>Acknowledgments: This research is funded by Projects LACCIR R1211LAC004 (Microsoft Research, CONACyT and IDB), PIP 112-200801-02798, PIP 112-200901-00863 (CONICET, Argentina), PGI 24/ZN10, PGI 24/N006, PGI 24/N029 (SGCyT, UNS, Argentina) and Universidad Nacional del Sur.</p></div>
			</div>

			<div type="annex">
<div xmlns="http://www.tei-c.org/ns/1.0"><p>opinions are collected from other social networks (such as Facebook). 8 Research in this direction is currently being pursued.</p></div>			</div>
			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<monogr>
		<title level="m" type="main">Identifying and Isolating Text Classification Signals from Domain and Genre Noise for Sentiment Analysis</title>
		<author>
			<persName><forename type="first">J</forename><surname>Martineau</surname></persName>
		</author>
		<imprint>
			<date type="published" when="2011">2011</date>
			<pubPlace>Baltimore County, USA</pubPlace>
		</imprint>
		<respStmt>
			<orgName>University of Maryland</orgName>
		</respStmt>
	</monogr>
	<note type="report_type">PhD thesis</note>
</biblStruct>

<biblStruct xml:id="b1">
	<analytic>
		<title level="a" type="main">Twitter as a corpus for sentiment analysis and opinion mining</title>
		<author>
			<persName><forename type="first">A</forename><surname>Pak</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Paroubek</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">LREC, European Language Resources Association</title>
				<editor>
			<persName><forename type="first">N</forename><surname>Calzolari</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">K</forename><surname>Choukri</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">B</forename><surname>Maegaard</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">J</forename><surname>Mariani</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">J</forename><surname>Odijk</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">S</forename><surname>Piperidis</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">M</forename><surname>Rosner</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">D</forename><surname>Tapias</surname></persName>
		</editor>
		<imprint>
			<date type="published" when="2010">2010</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b2">
	<analytic>
		<title level="a" type="main">Argumentation schemes and generalizations in reasoning about evidence</title>
		<author>
			<persName><forename type="first">H</forename><surname>Prakken</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Reed</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Walton</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">ICAIL</title>
		<imprint>
			<biblScope unit="page" from="32" to="41" />
			<date type="published" when="2003">2003</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b3">
	<monogr>
		<title level="m" type="main">The Elements of Argumentation</title>
		<author>
			<persName><forename type="first">P</forename><surname>Besnard</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Hunter</surname></persName>
		</author>
		<imprint>
			<date type="published" when="2008">2008</date>
			<publisher>The MIT Press</publisher>
			<pubPlace>London, UK</pubPlace>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b4">
	<monogr>
		<author>
			<persName><forename type="first">I</forename><surname>Rahwan</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Simari</surname></persName>
		</author>
		<title level="m">Argumentation in Artificial Intelligence</title>
				<imprint>
			<publisher>Springer Verlag</publisher>
			<date type="published" when="2009">2009</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b5">
	<analytic>
		<title level="a" type="main">Defeasible logic programming: An argumentative approach</title>
		<author>
			<persName><forename type="first">A</forename><forename type="middle">J</forename><surname>García</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><forename type="middle">R</forename><surname>Simari</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">TPLP</title>
		<imprint>
			<biblScope unit="volume">4</biblScope>
			<biblScope unit="issue">1-2</biblScope>
			<biblScope unit="page" from="95" to="138" />
			<date type="published" when="2004">2004</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b6">
	<analytic>
		<title level="a" type="main">Bottom up argumentation</title>
		<author>
			<persName><forename type="first">P</forename><surname>Torroni</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Toni</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Prof. of First Intl. Workshop on Theoretical and Formal Argumentation (TAFA). IJCAI 2011</title>
				<meeting><address><addrLine>Barcelona, Spain</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2011">2011</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b7">
	<analytic>
		<title level="a" type="main">Argument mining based on a structured database and its usage in an intelligent tutoring environment</title>
		<author>
			<persName><forename type="first">S</forename><surname>Abbas</surname></persName>
		</author>
		<author>
			<persName><forename type="first">H</forename><surname>Sawamura</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Knowl. Inf. Syst</title>
		<imprint>
			<biblScope unit="volume">30</biblScope>
			<biblScope unit="issue">1</biblScope>
			<biblScope unit="page" from="213" to="246" />
			<date type="published" when="2012">2012</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b8">
	<analytic>
		<title level="a" type="main">Social abstract argumentation</title>
		<author>
			<persName><forename type="first">J</forename><surname>Leite</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Martins</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">IJCAI, IJCAI/AAAI</title>
				<editor>
			<persName><forename type="first">T</forename><surname>Walsh</surname></persName>
		</editor>
		<imprint>
			<date type="published" when="2011">2011</date>
			<biblScope unit="page" from="2287" to="2292" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b9">
	<analytic>
		<title level="a" type="main">Agents that argue and explain classifications</title>
		<author>
			<persName><forename type="first">L</forename><surname>Amgoud</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Serrurier</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Autonomous Agents and Multi-Agent Systems</title>
		<imprint>
			<biblScope unit="volume">16</biblScope>
			<biblScope unit="issue">2</biblScope>
			<biblScope unit="page" from="187" to="209" />
			<date type="published" when="2008">2008</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b10">
	<analytic>
		<title level="a" type="main">Generalization as search</title>
		<author>
			<persName><forename type="first">T</forename><forename type="middle">M</forename><surname>Mitchell</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Artif. Intell</title>
		<imprint>
			<biblScope unit="volume">18</biblScope>
			<biblScope unit="issue">2</biblScope>
			<biblScope unit="page" from="203" to="226" />
			<date type="published" when="1982">1982</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b11">
	<monogr>
		<title level="m" type="main">Formal concept analysis -mathematical foundations</title>
		<author>
			<persName><forename type="first">B</forename><surname>Ganter</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Wille</surname></persName>
		</author>
		<imprint>
			<date type="published" when="1999">1999</date>
			<publisher>Springer</publisher>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b12">
	<analytic>
		<title level="a" type="main">Sentiment strength detection for the social web</title>
		<author>
			<persName><forename type="first">M</forename><surname>Thelwall</surname></persName>
		</author>
		<author>
			<persName><forename type="first">K</forename><surname>Buckley</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Paltoglou</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">JASIST</title>
		<imprint>
			<biblScope unit="volume">63</biblScope>
			<biblScope unit="issue">1</biblScope>
			<biblScope unit="page" from="163" to="173" />
			<date type="published" when="2012">2012</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b13">
	<analytic>
		<title level="a" type="main">Sentiment in twitter events</title>
		<author>
			<persName><forename type="first">M</forename><surname>Thelwall</surname></persName>
		</author>
		<author>
			<persName><forename type="first">K</forename><surname>Buckley</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Paltoglou</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">JASIST</title>
		<imprint>
			<biblScope unit="volume">62</biblScope>
			<biblScope unit="issue">2</biblScope>
			<biblScope unit="page" from="406" to="418" />
			<date type="published" when="2011">2011</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b14">
	<analytic>
		<title level="a" type="main">The Added Value of Argumentation: Examples and Challenges</title>
		<author>
			<persName><forename type="first">S</forename><surname>Modgil</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Toni</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Bex</surname></persName>
		</author>
		<author>
			<persName><forename type="first">I</forename><surname>Bratko</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Chesñevar</surname></persName>
		</author>
		<author>
			<persName><forename type="first">W</forename><surname>Dvořák</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><forename type="middle">A</forename><surname>Falappa</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><forename type="middle">A</forename><surname>Gaggl</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><forename type="middle">J</forename><surname>García</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><forename type="middle">P</forename><surname>Gonzalez</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><forename type="middle">F</forename><surname>Gordon</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Leite</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Mozina</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Reed</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><forename type="middle">R</forename><surname>Simari</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Szeider</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Torroni</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Woltran</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Handbook of Agreement Technologies</title>
				<imprint>
			<publisher>Springer</publisher>
			<date type="published" when="2012">2012</date>
		</imprint>
	</monogr>
	<note>in press</note>
</biblStruct>

				</listBibl>
			</div>
		</back>
	</text>
</TEI>
