<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Detecting type of Persuasion : Is there structure in persuasion tactics?</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Rahul R Iyer</string-name>
          <email>rahuli@andrew.cmu.edu</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Katia Sycara</string-name>
          <email>katia@cs.cmu.edu</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Yuezhang Li</string-name>
          <email>yuezhanl@andrew.cmu.edu</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Carnegie Mellon University</institution>
          ,
          <addr-line>5000 Forbes Avenue, Pittsburgh, PA 15213</addr-line>
          ,
          <country country="US">USA</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2017</year>
      </pub-date>
      <fpage>54</fpage>
      <lpage>64</lpage>
      <abstract>
        <p>Existing works on detecting persuasion in text make use of lexical features for detecting persuasive tactics, without taking advantage of the possible structures inherent in the tactics used. In this paper, we propose a multi-class classification, unsupervised domain-independent model for detecting the type of persuasion used in text, that makes use of the sentence structure inherent in the different persuasion tactics. Our work shows promising results as compared to existing work, and vector-embedding models.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>INTRODUCTION</title>
      <p>Persuasion is being used at every type of forum these days,
from politics and military to social media. Detecting
persuasion in text helps address many challenging problems:
Analyzing chat forums to find grooming attempts of sexual
predators; training salespeople and negotiators; and
developing automated sales-support systems. Furthermore, ability
to detect persuasion tactics in social flows such as SMS and
chat forums can enable targeted and relevant advertising.
Additionally, persuasion detection is very useful in detecting
spam campaigns and promotions on social media: especially
those that relate to terrorism. Persuasion identification is
also potentially applicable to broader analyses of interaction,
such as the discovery of those who shape opinion or the
cohesiveness and/or openness of a social group.</p>
      <p>Existing work on detecting persuasion in text, focuses
mainly on lexical features without taking advantage of the
inherent structure present in persuasion tactics. In this work,
we attempt to build an unsupervised, domain-independent
model for detecting persuasion tactics, that relies on the
sentence structures of the tactics. Our contributions to the
literature are: 1) we show that persuasive tactics have inherent
sentential structures that can be exploited, 2) we propose an
unsupervised approach that does not require annotated data,
3) we propose a way to synthesize prototype strings for the
different persuasion tactics, 4) our approach takes much less
time to execute as compared to models that require training;
for example, our approach is faster than Doc2Vec by a factor
of almost 1.5, 5) our approach is domain-independent, in
that it is independent of the vocabulary and can be applied
to various domains such as politics, blogs, supreme court
arguments etc., with very minimal changes (unlike
vectorembedding models and other models that make use of lexical
features, because they are dependent on the vocabulary).</p>
      <p>
        We compare our proposed approach with existing methods
that use lexical features, and also some vector embedding
models, such as Doc2Vec [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ].
      </p>
      <p>We had an intuition about arguments in the persuasive
space having similar sentential structures because we had
seen and observed a few examples. Consider two examples in
the Reason category: 1a) Are we to stoop to their level just
because of this argument?, 1b) I am angry at myself because I
did nothing to prevent this, and two examples in the Scarcity
category: 2a) Their relationship is not something you see
everyday, 2b) It is only going to go downhill from here. As we
can see, there is a pattern in the structure between arguments
in the same category, and there is a structural difference
across these two categories. This led us to investigate the
problem further and hypothesize our claim.</p>
      <p>The rest of the paper is organized as follows: Section 1.1
talks about the related work that has been done in the area,
section 2 explains the problem that we are trying to tackle,
section 3 gives descriptions about the different datasets that
have been used in the paper, section 4 explains the proposed
model and the baselines, section 5 discusses the experimental
results obtained, section 6 goes over some brief applications of
the model, and section 7 concludes the paper with a discussion
and future work.
1.1</p>
    </sec>
    <sec id="sec-2">
      <title>Related Work</title>
      <p>
        There has been some work in the literature on detection of
persuasion in texts. In [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ], Young et al. present a corpus
for persuasion detection, which is derived from hostage
negotiation transcripts. The corpus is called “NPS Persuasion
Corpus”, consists of 37 transcripts from four sets of hostage
negotiation transcriptions. Cialdini’s model [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] was used to
hand-annotate each utterance in the corpus. There were
nine categories of persuasion used: reciprocity, commitment,
consistency, liking, authority, social proof, scarcity, other,
and non-persuasive. Then algorithms like Naive Bayes, SVM,
Maximum Entropy were used for the classification.
      </p>
      <p>
        Gilbert [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] presented an annotation scheme for a
persuasion corpus. A pilot application of this scheme showed some
agreement between annotators, but not a very strong one.
After revising the annotation scheme, a more extensive study
showed significant agreement between annotators. The
authors in [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ], determined that it is possible to automatically
detect persuasion in conversations using three traditional
machine learning techniques, naive bayes, maximum entropy,
and support vector machine. Anand et al. [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] describe the
development of a corpus of blog posts that are annotated
for the presence of attempts to persuade and
corresponding tactics employed in persuasive messages. The authors
make use of lexical features like unigrams, topic features
from LDA, and List count features from the Linguistic
Inquiry and Word Count [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ], and also the tactics themselves,
which are provided by human annotators. Tactics represent
the type of persuasion being employed: social generalization,
threat/promise, moral appeal etc. Carlo et al. [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ] analyze
political speeches and use it in a machine learning framework
to classify the transcripts of the political discourses,
according to their persuasive power, and predicting the sentences
that trigger applause in the audience. In [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ], Tan et al. look
at the wordings of a tweet to determine its popularity, as
opposed to the general notion of author/topic popularity.
The computational methods they propose perform better
than an average human. In [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ], Lukin et al. determine the
effectiveness of a persuasive argument based on the audience
reaction. They report a set of experiments testing at large
scale how audience variables interact with argument style to
affect the persuasiveness of an argument.
      </p>
      <p>
        In addition to text, there has been some work on
persuasion in the multimedia domain. In [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ], Siddiquie et al. work
on the task of automatically classifying politically persuasive
videos, and propose a multi-modal approach for the task.
They extract audio, visual and textual features that attempt
to capture affect and semantics in the audio-visual content
and sentiment in the viewers’ comments. They work on each
of these modalities separately and show that combining all
of them works best. For the experiments, they use Rallying a
Crowd (RAC) dataset, which consists of over 230 videos from
YouTube, comprising over 27 hours of content. Chatterjee et
al. [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] aim to detect persuasiveness in videos by analysis of
the speaker’s verbal behavior, specifically based on his lexical
usage and paraverbal markers of hesitation (a speaker’s
stuttering or breaking his/her speech with filled pauses, such as
um and uh. Paraverbal markers of hesitation have been found
to influence how other people perceive the speaker’s
persuasiveness. The analysis is performed on a multimedia corpus of
1000 movie review videos annotated for persuasiveness. Park
et al. collected and annotated a corpus of movie review videos
in [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ]. From this data, they demonstrate that the verbal
and non-verbal behavior of the presenter is predictive of how
persuasive they are as well as predictive of the cooperative
nature of a dyadic interaction.
      </p>
      <p>
        Tasks similar to persuasion detection have been explored,
such as sentiment detection and perspective detection. Lin
et al. investigated the idea of perspective identification at
the sentence and document level [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]. Using the articles from
the bitterlemons website1, they were able to discriminate
2
between Palestinian authors and Israeli authors who had
written about the same topic. Bikel and Soren used machine
learning techniques to differentiate between differing opinions
[
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. They report an accuracy of 89% when distinguishing
between 1-star and 5-star consumer reviews, using only lexical
features.
Persuasion is an attempt to influence a person’s beliefs,
attitudes, intentions, motivations, or behaviors. In persuasion,
one party (the ‘persuader’) induces a particular kind of
mental state in another party (the ‘persuadee’), like flattery
or threats, but unlike expressions of sentiment, persuasion
also involves the potential change in the mental state of the
other party. Contemporary psychology and communication
science further require the persuader to be acting
intentionally. Correspondingly, any instance of (successful) persuasion
is composed of two events: (a) an attempt by the persuader,
which we term the persuasive act, and (b) subsequent uptake
by the persuadee. In this work, we consider (a) only, the
different persuasive acts, and how to detect them. Working
with (b) is a whole other problem. Throughout the rest of
the paper, when we say persuasive arguments, we mean the
former without taking the effectiveness of the persuasion into
account. We are only interested in whether the arguments
contain persuasion, and if so, the type.
2.2
      </p>
    </sec>
    <sec id="sec-3">
      <title>Problem Statement</title>
      <p>
        The main objective of our work is to detect whether a given
piece of text contains persuasion or not. If it does, then we
can look into the type of persuasion strategy being used, such
as threat/promise, outcome, reciprocity etc. In this paper we
look at 14 different persuasion strategies. These are listed in
Table 1. These are the common tactics for persuasive acts
contributed by Marwell and Scmitt [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ], Cialdini [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ], as well
as argumentative patterns inspired by Walton et al. [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ]. The
intuition behind this investigation along with some examples
was discussed in section 1.
      </p>
      <p>It has to be noted that an entire text is deemed to contain
persuasion, if it includes a few arguments that use some
of these tactics to persuade. So, it is important to extract
such arguments from the text, before applying the persuasion
model to them. So, our approach has two steps: 1) a very
simple argument extractor model, to extract arguments from
a given piece of text, and 2) the output of the extractor is
fed into the persuasion detection model, which classifies the
arguments into the different tactic classes. This process is
represented in the flowchart shown in Figure 1. It has to
be noted that, in this work, we are not concerned with the
effectiveness of the persuasion.
3</p>
    </sec>
    <sec id="sec-4">
      <title>DATASETS</title>
      <p>We have used datasets from different domains for the
experiments to test the robustness of our model. Below are the
datasets used for persuasion detection:
55</p>
      <sec id="sec-4-1">
        <title>Interpersonal</title>
        <p>Favors/Debts. Mentions
returning a favor or injury</p>
      </sec>
      <sec id="sec-4-2">
        <title>Other</title>
        <p>Recharacterization.</p>
        <p>Reframes an issue by
analogy or metaphor.</p>
        <p>Consistency. Mentions Reasoning. Provides a
keeping promises or com- justification for an
argumitments mentative point based upon
additional argumentation
schemes e.g., causal
reasoning, arguments from
absurdity
Empathy. Attempts to
make the persuadee connect
with someone else’s
emotional perspective
Scarcity. Mentions rarity,
urgency, or opportunity of
some outcome</p>
      </sec>
      <sec id="sec-4-3">
        <title>Outcomes</title>
        <p>Outcome. Mentions some
particular consequences
from uptake or failure to
uptake
Social Esteem. States
that people the persuadee
values will think more
highly of them
Threat/Promise. Poses
a direct threat or promise
to the persuadee</p>
      </sec>
      <sec id="sec-4-4">
        <title>Generalizations</title>
        <p>Good/Bad Traits. As- VIP. Appeals to
authorsociates the intended men- ity (bosses, experts,
trend“tbaalds”tapteerswoint’hs tara“igtos.od” or setters)
Deontic/Moral Ap- Popularity. Invokes
poppeal. Mentions duties ular opinion as support for
or obligations, moral uptake
goodness, badness</p>
      </sec>
      <sec id="sec-4-5">
        <title>Broad Categories</title>
      </sec>
      <sec id="sec-4-6">
        <title>External</title>
        <p>
          1. ChangeMyView, an active community on Reddit,
provides a platform where users present their own opinions and
reasoning, invite others to contest them, and acknowledge
when the ensuing discussions change their original views. The
training data period is: 2013/01/01 - 2015/05/07, and the
test data period is: 2015/05/08 - 2015/09/01. The training
dataset contains 3456 posts and the holdout dataset contains
807 posts. The dataset is organized as follows: each post
that is written by a user who wants his views changed, has
two argumentative threads – one that is successful and one
that is not. This has been used to determine the persuasion
strategies employed by the successful thread. This dataset is
used in [
          <xref ref-type="bibr" rid="ref20">20</xref>
          ].
        </p>
      </sec>
      <sec id="sec-4-7">
        <title>2. Supreme Court Dialogs Corpus: This corpus con</title>
        <p>
          tains a collection of conversations from the U.S. Supreme
Court Oral Arguments. 1) 51,498 utterances making up
50,389 conversational exchanges, 2) from 204 cases involving
11 Justices and 311 other participants 3) metadata like
caseoutcome, vote of the Justice, gender annotation etc. This
dataset is used in [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ].
        </p>
        <p>
          3. Blog Authorship Corpora: This dataset, contributed
by Pranav Anand et al. and used in [
          <xref ref-type="bibr" rid="ref1">1</xref>
          ], is a subset of the
blog authorship corpus. Each directory corresponds to a blog.
Each blog has sub-directories corresponding to a day. Inside
the day sub-directory, there may be multiple posts; posts are
identified with an underscore followed by a number. Out of
around 25048 posts, only around 457 were annotated with
persuasive acts. Each blog post has been broken down into
different “text tiles”, which are a few sentences long, and
56
3
each of these tiles are annotated with a persuasive tactic (if
present).
        </p>
        <p>4. Political Speeches: We collected a number of speeches
of Donald Trump and Hillary Clinton, to analyze the kinds
of persuasive tactics they use.</p>
        <p>To train the argumentation extraction model, we use an
Argumentation Essay Dataset2: This consists of about
402 essays. There are two files for each essay - the original
essay and the annotated file. Annotations include breaking
down the essay into different components: claim, premise,
stance. This can be used to train a simple classifier, to identify
arguments from text passages.</p>
        <p>
          The Blog Authorship Corpus is already annotated, as
noted above. In order to have the ground truth, i.e. the
annotations, for the other datasets, we needed to annotate
the arguments of the corpora with the persuasion tactics
mentioned in Table 1. For this, we used Amazon Mechanical
Turk3. Using the argument extraction model, we extracted
arguments from all of the corpora combined (excluding the
blog authorship corpus)4. We had each argument annotated
by two different turkers, and the turkers were given the
freedom to classify a piece of text as either a non-argument
or as one of the tactics from Table 1. There was about
65% inter-annotator agreement, between the turkers and the
2https://www.ukp.tu-darmstadt.de/data/argumentation-mining/
argument-annotated-essays-version-2/
3https://www.mturk.com/mturk/
4The whole dataset, along with the annotation guidelines, classification
criteria and the prototype strings (both median and synthetic) for all
the persuasion tactics, can be found at https://github.com/rrahul15/
Persuasion-Dataset
conflicts were resolved manually. After this, we had a total
of 1457 persuasive arguments from all the datasets combined.
The distribution of arguments from the different datasets is
given in Table 2. The guidelines for annotation were built on
the ones provided in [
          <xref ref-type="bibr" rid="ref1">1</xref>
          ], with some changes4.
        </p>
      </sec>
      <sec id="sec-4-8">
        <title>Dataset</title>
        <p>ChangeMyView
Supreme Court
Political Speeches
Blog
# Arguments</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>TECHNICAL APPROACH</title>
      <p>In this section, we describe our proposed models, along with a
couple of baselines for comparison. We describe the baselines
in the following section. It has to be kept in mind, as noted in
section 3, that the dataset used consists solely of persuasive
arguments.
4.1</p>
    </sec>
    <sec id="sec-6">
      <title>Baselines</title>
      <p>
        Here, we discuss the different baselines that we use for
comparison. We describe a simple supervised approach that makes
use of lexical features and then move onto more complicated
models involving vector-embedding. In all the supervised
approaches, we use a 80 : 20 split for training and testing.
(1) Simple Supervised: Here, the learning phase
involved extracting simple textual features from the
training set: unigrams, bigrams, without
punctuation, and then training an SVM (Support Vector
Machine) model, using Sequential Minimal
Optimization (SMO) [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ], to learn a model from these features
that could be applied to the holdout set. This model
was then used to test the remaining posts.
(2) Supervised Document Vectors: This method uses
the Doc2Vec model proposed by Quoc and Mikolov
[
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]. First the arguments were separated into
different categories based on the persuasion tactic. Then,
the Doc2Vec model was applied, to each such cluster,
to embed all the arguments into vectors. The
prototype vector for each category was then chosen as the
mean of all the vectors in that category. To classify
the holdout set, one would compute the vector of
the argument in consideration and then compute
the similarity (cosine) to the prototype vectors. The
category which has the highest similarity is the one
that is chosen.
      </p>
      <p>The cosine similarity between two vectors a and
b is defined as follows:
similarity =</p>
      <p>
        a · b
kakkbk
(1)
(3) We also compare our approach with that proposed by
[
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. Here, the authors make use of different features
to account for fewer word-dependent features a) 25
topic features, which were extracted using Latent
Dirichlet Allocation (LDA) [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ], with a symmetric
Dirichlet prior b) 14 Tactic count features, i.e., a
vector consisting of the count of the tactics. Naive
Bayes was used for the classification, to assess the
degree to which these feature sets complement each
other.
4.2
      </p>
    </sec>
    <sec id="sec-7">
      <title>Proposed Approach</title>
      <p>In this section, we describe the proposed unsupervised,
domainindependent approach to identify the persuasion tactics in a
given set of arguments. By domain-independence, we mean
that our proposed model is robust across different genres, be
it political speeches or blogs, and this is important because
different domains might have their own vocabulary. Before
heading into the details of the algorithm, we present a few
useful definitions.</p>
      <p>4.2.1 Preliminaries. In this subsection, we describe a few
preliminary concepts
Parse Tree: A parse tree is an ordered, rooted tree that
represents the syntactic structure of a sentence, according to
some context-free grammar. It captures the sentence
structure: multiple types of sentences can have a similar sentence
structure, even if their vocabularies are not the same. This
is the essence of the approach.</p>
      <p>Edit Distance: Edit distance is a way of quantifying how
dissimilar two strings are to one another by counting the
minimum number of operations required to transform one
string into the other. Given two strings a, and b on an
alphabet ⌃ , the edit distance d(a, b) is the minimum number of
edit operations that transforms a into b. The different edit
operations are: 1) Insertion of a single symbol, 2) Deletion
of a single symbol, 3) Substitution of a single symbol, for
another.</p>
      <p>
        Median String: The median string of a set of strings is
defined to be that element in the set which has the smallest
sum of distances from all the other elements [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]. In our case,
the distance between strings is the edit distance.
      </p>
      <p>4.2.2 Parse-Tree Model. We are proposing a domain-independent
classification. The idea is that persuasive arguments may have
certain characteristic sentence structures, which we might
be able to exploit. The training and testing phase are given
below:</p>
      <p>Training Phase
(1) As mentioned earlier, we have 14 different categories
for persuasive tactics. We obtain one representative
prototype argument for each category. We obtain
57
these in two different ways, which we discuss after
detailing the algorithm.
(2) We then perform phrase-structure parsing on each
of these prototype arguments to obtain their
parsetrees, which gives the structure of the argument.
(3) These parse trees are then converted into parse
strings, keeping the structure intact, and the leaf
nodes (the terminal symbols, namely words) are
removed, to get a domain independent representation
of the structure of the argument.
(4) By now, we have representative prototype parse
strings for each persuasive tactic, i.e. 14 different
prototype parse strings. We use these strings to classify
a new argument into one of the persuasive categories.
As mentioned earlier, every instance in the dataset
is a persuasive argument. This can be construed as
the “training phase”.</p>
      <p>Testing Phase
(1) For the testing phase, we have to classify a new
argument into one of the categories. Since, each new
argument in the dataset is persuasive, we don’t have
to worry about non-arguments. We build a model to
account for non-arguments in section 6.
(2) Given a new argument, compute its parse string,
similar to the procedure used in obtaining the parse
strings for the prototype arguments.
(3) To then classify this argument, we compute the
normalized edit distances (normalized by the lengths of
the strings) between its parse string and the
prototype parse strings of each category.
(4) The persuasive category with the least edit distance
is logically the most structurally similar to the given
argument, and hence the argument is classified into
that category.
(5) This process is explained in the flowchart, given in</p>
      <p>Figure 2.</p>
      <p>Choosing the Prototype Strings We propose two
methods to obtain the prototype argument strings.</p>
      <p>(1) Median as the Prototype: Take a set of arguments
from each persuasion category and obtain the
prototype string for that category as the median string of
the set. We now have to determine the ideal size of
the set in question. For obvious reasons, we get the
best representation if we consider all arguments of
that category, but this would require a completely
annotated dataset (making the model supervised).</p>
      <p>In order to determine the ideal set size, we
conduct additional experiments on a particular dataset,
the supreme court dataset, with different parameter
values to observe the trend of the performance. We
choose different set sizes: 2%, 5%, 10%, 20%, 30% and
All (the set sizes chosen is a percentage of the total
number of arguments in that category). For each set
size, we conduct 5 different trials, choosing a random
sample each time, to see the average performance.</p>
      <p>This trend is shown in Figure 3. As we can see, the
58
5
performance across successive trials stabilizes as we
increase the set size. The performance is best when
we consider all the arguments, and is quite stable
and close to the best when we consider 30% of all
the arguments. So, we settle for 30% as the ideal set
size because we get a stable performance with a very
small loss in accuracy and much fewer arguments.
Examples of the prototype parse strings, using the
median method, for two different persuasion tactics:
Reasoning and Scarcity, are given in Figure 7. We
only display prototypes for two of the tactics for
purposes of brevity4.</p>
      <p>Now, although different arguments in the same
category are structurally similar, they may each have
certain parts in their structure that capture the
essence of that category much better. We rule out
taking advantage of these individual segments, when
we pick one median argument out of the set. This
led us to the second method of obtaining prototype
strings.
(2) Synthetic Prototype: We noted earlier that there
could be certain segments in different arguments of
the same category, that capture the essence of the
category better. To accommodate this, we chop up
the different arguments in a set into a number of
segments and choose different segments to synthesize
an artificial prototype string. To obtain the best
ith segment for the synthetic string, we choose the
median of the ith segments for all strings in the
set. It has to be noted that we chop the strings
uniformly. This process of synthesizing the prototype
string is illustrated in Figures 4 and 5. As before, we
need some parameters to tune here. In addition to
the optimal set size, we also need to determine the
optimal number of segments.</p>
      <p>In order to determine the optimal number of
segments and set size, we conduct additional
experiments on the supreme court dataset, with different
parameter values to observe the trend as before. We
choose different set sizes: 2%, 5%, 10%, 20%, 30%
and All, as before, and different number of segments:
2, 3, 5, 7, and 9. For each (set size, number of
segment) pair, we conduct 5 trails, choosing a random
sample for the sets each time, and compute the
average performance. This trend is shown in Figure 6.
We do not show the performance for different trials
as before, rather just the average across the trials.
We see that the trend stabilizes as we increase the
set size, as before, and the accuracy improves as
we consider more number of segments. But here, it
is a tradeoff between accuracy and speed because
having a large number of segments will require us to
compute the median for every segment. We settle for
30% as the ideal set size and 9 as the ideal number of
segments. The prototype strings using this method
are not parse strings of meaningful sentences and so
we do not display them here.</p>
    </sec>
    <sec id="sec-8">
      <title>EXPERIMENTAL RESULTS</title>
      <p>In this section, we present the results of our proposed model
and compare it with the different approaches described earlier.
In the following section, we discuss the metrics that we have
used for evaluation.
5.1
The metrics used for evaluation are listed below.
(1) Precision: The percentage of arguments the system
identified as having a particular tactic that in fact
had that tactic
Precisiont = |{retrieved documents}| \ |{relevant documents}|
|{retrieved documents}|
where P recisiont is the precision for tactic t.
(2) Recall: the percentage of arguments of a particular
tactic that the system classified into that category
Recallt = |{retrieved documents}| \ |{relevant documents}|
|{relevant documents}|
where Recall is the recall for tactic t.
(3) F1-measure: the harmonic mean of precision and
recall</p>
      <p>F1t =
2 ⇥ precisiont ⇥ recallt</p>
      <p>precisiont + recallt
where F1t is the F1 measure for tactic t.</p>
      <p>It is important to note that, the precision, recall and F1
measure are computed for each persuasion tactic separately,
akin to a binary classifier. We report the mean of these
measures, over all the tactics, in our experiments.
5.2</p>
    </sec>
    <sec id="sec-9">
      <title>Results</title>
      <p>First, we run the proposed parse-tree model on the arguments
extracted from the datasets and obtain the average
percategory accuracy. The per-category accuracy is defined as the
percentage of accurate classifications for a specific category.
The categories are the persuasion tactics in our case. For
this task, we combined the arguments from each of the 4
datasets to form a combined set, in order to get an average
performance estimate (refer to Table 2 for the distribution
of arguments in each dataset). We classified the arguments
in the combined set and calculated the fraction of correct
classifications for each category. The results are given in Table
3. We do not consider the broad categories in our experiments,
and only work with the finer categories.</p>
      <p>We also compute the distribution of the tactics in the
different datasets. We do this by classifying the arguments
in each of the 4 datasets, and calculating the frequency of
appearance of each tactic in the corpus as a percentage over
all the arguments in that corpus. These are listed in Tables
4-7. The ranking of the tactics in these tables, with respect
to the percentages, aligns closely with manual evaluations.
These distributions are shown just to give an idea of the
ranking of the tactics, as predicted by the algorithm (which
makes sense intuitively).</p>
      <p>ChangeMyView: Each user posts his/her stance on a
particular topic and challenges others to change his opinion.
For example, one of the posts was about a man who did not
believe in essential-oils and believed that they were
destructive, whereas his wife believed the oils were beneficial. He
requested the other users to make him change his mind about
essential oils by giving him sufficient evidence. If a person is
(2)
(3)
(4)
(b) Parse Tree for Reasoning
Sentence: I’m angry because of this, I did NOTHING
Parse String: (SBAR+S (NP (PRP)) (VP (VBP) (VB) (SBAR
(IN) (S (PP (IN) (NP (DT))) (,) (NP (PRP)) (VP (VBD)
(ADJP (JJ)))))))
successful in changing the mind of the OP (Original Poster),
the OP gives that person a delta in their comments. All the
conversations are monitored by Reddit and hence the quality
is high.</p>
      <p>In our dataset, for each post, there are two threads of
comments – one successful in changing the mind of the OP
and one that is unsuccessful. We analyzed the persuasive
strategies that are used by the successful threads because
these would be examples of good uses of the different
persuasion tactics. For our purposes of classifying tactics, we could
have also used the unsuccessful threads (we are not concerned
about the uptake of the persuasion by the persuadee) but
we chose not to. Firstly, we extracted the positive comments
from the threads (those which were given a delta by the OP).
We then applied the parse-tree persuasion model that we
developed earlier, to these texts, to perform the classification.
Many of the comments had links to other credible sources
which listed facts that were opposed to the OP’s view. We did
not venture into these links. After determining the persuasion
strategies used in the comments, we observed that Reasoning
and Outcomes were the most frequently used strategies. A
more detailed distribution of tactics is given in Table 4.</p>
      <sec id="sec-9-1">
        <title>Tactic</title>
        <p>Reasoning
Outcomes
Good/Bad traits
Social</p>
      </sec>
      <sec id="sec-9-2">
        <title>Percentage</title>
        <p>40.7
41.2
10.0
8.1</p>
        <p>Supreme Court Dataset: This dataset includes the
transcript of the conversation exchanges over 204 cases, along
with the outcome of the cases. The outcome could either be
Respondent or Petitioner. Petitioner is the person who files
the petition/case against a particular party requesting action
on a certain matter, and the respondent is the person against
whom the said relief is sought. We have collected all the cases
where the petitioner has won and analyzed the argument
structure.</p>
        <p>We have taken these cases and analyzed the arguments.
Using the argumentation-model, we were able to identify the
key arguments and then using the parse-tree model, we were
able to classify the type of argument that was used. It was
found that most of the presented arguments were Deontic
Appeal and Reasoning. The distribution of arguments is given
in Table 5.</p>
        <p>Political Speeches: We analyze the persuasive tactics
present in the speeches of political candidates, specifically
those of Donald Trump and Hillary Clinton. These
distributions are given in Tables 6 and 7. It was observed that the
most frequently used tactic by Trump was Outcome (“Make
America Great Again”), while for Hillary, the most frequently
used tactic is Empathy</p>
        <p>Finally, we present the results of the performance of the
different algorithms, described earlier, in Table 8. We also
performed these experiments in a binary setting: whether
a given argument contains persuasion or not. These results
are presented in Table 9. We have run these experiments on
the arguments extracted from each dataset (refer to Table
2 for the distribution of arguments in each dataset). The
Empathy
Consistency
Favors/Debts
Social
performances are measured by the precision (P), recall (R)
and the F1 measure (F), as described earlier.</p>
        <p>As can be seen, the domain-independent parse-tree model
with synthetic prototype strings performs the best, almost
7 8% better than Doc2Vec. Thus, our intuition that different
segments of arguments in the same category capture the
essence of the category better than others, is validated. It
has to be noted that in a multi-class classification setting,
the F1 scores, obtained in Table 8, are reasonable. It also has
to be noted that our model performs faster than Doc2Vec,
by a factor of almost 1.5.
5.3</p>
      </sec>
    </sec>
    <sec id="sec-10">
      <title>Sensitivity Analysis</title>
      <p>We also performed a sensitivity analysis on the parse-tree
model to observe its robustness. For this, we combined the
arguments from all the 4 datasets and ran the model on
the combined set: 1) using only 10 instances in the dataset,
2) using only 100 instances in the dataset, 3) using 1000
instances in the dataset, and 4) using all the instances in the
dataset. The prototype argument strings, for this dataset,
were synthesized according to the method mentioned earlier.
The results are given in Table 10. For the cases which did
not involve the whole dataset, we randomly sampled 5 times
from the whole corpus and averaged the results. As we can
see, the results show that the proposed model is relatively
robust and invariant with the amount of data.</p>
      <p>Another aspect of sensitivity analysis, involving variation
of the parameters of the models was discussed earlier in
section 4.2.2.</p>
      <sec id="sec-10-1">
        <title>Data</title>
      </sec>
    </sec>
    <sec id="sec-11">
      <title>APPLICATIONS</title>
      <p>The persuasion-detection model that is proposed here, is
very versatile and can be applied in many scenarios. A few
applications are detailed below</p>
      <sec id="sec-11-1">
        <title>Basic Argument vs. Non-argument Classifier</title>
        <p>The parse-tree model proposed can be used as an argument
classifier. To test its applicability here, we collected a set
of simple sentences5 with less than 10 words. We collected
a total of 1000 such simple sentences. It was our intuition
that such simple phrases should have a very low similarity
with the different persuasion categories (as they are
structurally different). So, we needed to establish a threshold to
classify a particular piece of text as an argument versus a
non-argument. If the normalized edit distance similarities
between the given string and the prototypes of the different
categories are less than that threshold (all of them should be
less than the threshold), classify it as a non-argument. Else,
classify it into its correct persuasion category. Choosing this
threshold is not such an easy task for these reasons:
1) Higher threshold: Lower chance of classifying a non-argument
as an argument and Higher chance of classifying an argument
as a non-argument
2) Lower Threshold: Higher chance of classifying a
nonargument as an argument and Lower chance of classifying an
argument as a non-argument</p>
        <p>So, we needed to choose a threshold that is neither too
high nor too low. We tried different thresholds, and we show
a graph of threshold vs. accuracy in Figure 8. The accuracy
here is the mean F1 score. As we can see, the threshold of
0.1 seems to work best. For this set threshold, the F1 score is
observed to be 0.412. It can be seen that the performance of
this system is not as good as with just persuasive arguments.
It has to be noted here that this is not a binary problem:
argument vs. non-argument. The F1 score presented here is
for the problem of 14 persuasion tactic categories vs.
nonarguments.</p>
        <p>This model cannot be used, in this form, as a robust
argument classifier yet because some non-arguments have
structures similar to some of the persuasion tactics described
earlier. For example, consider the sentence: “The men smoked
and most of the women knitted while they talked”. Although
this is a non-argument, the model could confuse it with one
of the persuasion categories like Reason/Promise. It is for
this reason that we consider very simple, straight-forward
non-argument sentences of a few words. In order to build
a classifier with such capabilities, we would be required to
incorporate domain-independent lexical features to the parse
tree model (more discussion in section 7.1).
5http://www.cs.pomona.edu/~dkauchak/simplification/
62</p>
      </sec>
      <sec id="sec-11-2">
        <title>Political Speech Analysis</title>
        <p>The parse-tree model can also be used to detect spam
campaigns on social media, and to detect terrorist campaigns.
We analyzed some speeches of Osama Bin Laden to see what
kind of tactics he used to influence the people in his speeches.
From the analysis, mostly Empathy was used. The detailed
distribution is given in Table 11.</p>
      </sec>
    </sec>
    <sec id="sec-12">
      <title>DISCUSSION</title>
      <p>We have proposed a fairly simple, domain-independent
unsupervised model for detecting types of persuasion used in
text. This model can be used in any context/domain because
it only uses the inherent structure of the persuasion tactics.
This versatility gives it a variety of applications. Almost all
persuasive arguments can be classified under the categories
mentioned earlier. It has to be noted that the reason we
did not include lexical features to our model is because that
would make the model slightly domain-dependent. It is for
this reason, that we just focused on the structural aspects. Of
course, as we mention in section 7.1, it might be possible to
include a few lexical terms like because, if, while etc., which
are domain-independent and tactic-dependent, to further
strengthen our model.</p>
      <p>
        From the obtained results, we see that our model’s accuracy
is highest for the following persuasion tactics (refer to Table
3): reasoning, deontic/moral appeal, outcome, empathy. This
is in agreement with the observations made by the authors
in [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. This further validates our model.
      </p>
      <p>From the metrics computed, we see that the performance
of the proposed model, with synthesized prototype strings,
is better than that of vector-embedding models, such as
Doc2Vec, which uses deep learning. There is almost a 7 8%
improvement in performance (compared to Doc2Vec), and
this over 14 categories in total is a reasonable amount. This is
very interesting because: 1) The Doc2Vec model that we have
used as baseline uses all the data, whereas our model just
uses a very small subset of the dataset to compute the initial
set of 14 prototype argument strings, one for each category,
2) The Doc2Vec model requires a training phase which can
take considerable amount of time, considering its complex
structure. In addition, our model runs faster than Doc2Vec
by a factor of almost 1.5, as already mentioned earlier. The
reason that our model beats lexical-features based methods
could be attributed to the fact that domain-words somehow
restrict the performance.</p>
      <p>
        We see that the baseline SVM, on lexical features had
considerably high precision but it fell short on recall. That
is why we use the F1 measure, as a combination of both
aspects of the model: precision and recall. The most suitable
model should be the one with a high F1 score, which can be
achieved with high values for both precision and recall. We
also see that our model performs better, at both binary and
multi-class classification, than the approach used in [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ].
      </p>
      <p>Sensitivity analysis was also done to test the robustness of
the method. As can be seen from the results, the method is
fairly stable and robust with respect to the size of the data.</p>
      <p>The main takeaway here is that, complex methods like
neural networks may not be the best for all tasks. We have
shown that with very simple methods like the one we have
proposed, we are able to achieve a performance better than
the methods discussed in the paper, while avoiding high
computational costs and the opacity of results of neural
computation based methods.
7.1</p>
    </sec>
    <sec id="sec-13">
      <title>Future Work</title>
      <p>There is scope for improving the proposed model further. As
of now, we just use the sentence structures of the different
persuasion tactics. We have not made use of the fact that
there could be some domain-independent words for each
tactic, like because, if, while etc. Incorporation of such keywords
into the model could result in improved performance. We will
investigate this in the future. Additionally, we will use our
approach for different applications, such as detecting spam
campaigns, measuring how effective a spam campaign can
be (combination of persuasiveness and connectivity in the
network, which can be measured by PageRank), identifying
terrorist campaigns etc.
8</p>
    </sec>
    <sec id="sec-14">
      <title>ACKNOWLEDGEMENTS</title>
      <p>This work has been funded by ARO award
#W911NF-13-10416.
10</p>
      <sec id="sec-14-1">
        <title>Method</title>
        <sec id="sec-14-1-1">
          <title>SVM Baseline</title>
          <p>NB+Tactic
NB+LDA
NB+Tactic+LDA
S-Doc2Vec
ParseTree
ParseTree+SP</p>
        </sec>
      </sec>
      <sec id="sec-14-2">
        <title>Method</title>
        <sec id="sec-14-2-1">
          <title>SVM Baseline</title>
          <p>NB+Tactic
NB+LDA
NB+Tactic+LDA
S-Doc2Vec
ParseTree
ParseTree+SP
0.594
0.361
0.098
0.114
0.493
0.498
0.531</p>
          <p>P</p>
          <p>F</p>
          <p>ChangeMyView
R</p>
        </sec>
        <sec id="sec-14-2-2">
          <title>Supreme Court R F</title>
        </sec>
        <sec id="sec-14-2-3">
          <title>Political Speeches</title>
          <p>P R F</p>
        </sec>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>Pranav</given-names>
            <surname>Anand</surname>
          </string-name>
          , Joseph King,
          <string-name>
            <surname>Jordan L Boyd-Graber</surname>
            , Earl Wagner, Craig H Martell, Douglas W Oard, and
            <given-names>Philip</given-names>
          </string-name>
          <string-name>
            <surname>Resnik</surname>
          </string-name>
          .
          <year>2011</year>
          .
          <article-title>Believe Me-We Can Do This! Annotating Persuasive Acts in Blog Text.</article-title>
          .
          <source>In Computational Models of Natural Argument.</source>
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <surname>Daniel</surname>
            <given-names>M Bikel</given-names>
          </string-name>
          and
          <string-name>
            <given-names>Jeffrey</given-names>
            <surname>Sorensen</surname>
          </string-name>
          .
          <year>2007</year>
          .
          <article-title>If we want your opinion</article-title>
          .
          <source>In International Conference on Semantic Computing (ICSC</source>
          <year>2007</year>
          ). IEEE,
          <fpage>493</fpage>
          -
          <lpage>500</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <surname>David</surname>
            <given-names>M Blei</given-names>
          </string-name>
          , Andrew Y Ng, and
          <string-name>
            <given-names>Michael I</given-names>
            <surname>Jordan</surname>
          </string-name>
          .
          <year>2003</year>
          .
          <article-title>Latent dirichlet allocation</article-title>
          .
          <source>Journal of machine Learning research 3</source>
          ,
          <string-name>
            <surname>Jan</surname>
          </string-name>
          (
          <year>2003</year>
          ),
          <fpage>993</fpage>
          -
          <lpage>1022</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>Moitreya</given-names>
            <surname>Chatterjee</surname>
          </string-name>
          , Sunghyun Park, Han Suk Shim, Kenji Sagae, and
          <string-name>
            <surname>Louis-Philippe Morency</surname>
          </string-name>
          .
          <year>2014</year>
          .
          <article-title>Verbal behaviors and persuasiveness in online multimedia content</article-title>
          .
          <source>SocialNLP</source>
          <year>2014</year>
          (
          <year>2014</year>
          ),
          <fpage>50</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <surname>Robert</surname>
            <given-names>B</given-names>
          </string-name>
          <string-name>
            <surname>Cialdini</surname>
          </string-name>
          .
          <year>2001</year>
          .
          <article-title>Influence: Science and practice</article-title>
          . Boston: Allyn &amp;
          <string-name>
            <surname>Bacon</surname>
          </string-name>
          (
          <year>2001</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>Cristian</given-names>
            <surname>Danescu-Niculescu-Mizil</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Lillian</given-names>
            <surname>Lee</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Bo</given-names>
            <surname>Pang</surname>
          </string-name>
          , and
          <string-name>
            <given-names>Jon</given-names>
            <surname>Kleinberg</surname>
          </string-name>
          .
          <year>2012</year>
          .
          <article-title>Echoes of power: Language effects and power differences in social interaction</article-title>
          .
          <source>In Proceedings of the 21st international conference on World Wide Web. ACM</source>
          ,
          <volume>699</volume>
          -
          <fpage>708</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <surname>James W Pennebaker Martha E Francis and Roger J Booth</surname>
          </string-name>
          .
          <year>1993</year>
          .
          <article-title>Linguistic Inquiry and Word Count</article-title>
          .
          <source>Technical Report. Technical Report</source>
          , Dallas, TX: Southern Methodist University.
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <surname>Henry</surname>
            <given-names>T</given-names>
          </string-name>
          <string-name>
            <surname>Gilbert</surname>
          </string-name>
          .
          <year>2010</year>
          .
          <article-title>Persuasion detection in conversation</article-title>
          .
          <source>Ph.D. Dissertation</source>
          . Monterey, California. Naval Postgraduate School.
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>Teuvo</given-names>
            <surname>Kohonen</surname>
          </string-name>
          .
          <year>1985</year>
          .
          <article-title>Median strings</article-title>
          .
          <source>Pattern Recognition Letters</source>
          <volume>3</volume>
          ,
          <issue>5</issue>
          (
          <year>1985</year>
          ),
          <fpage>309</fpage>
          -
          <lpage>313</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <surname>Quoc</surname>
            <given-names>V Le</given-names>
          </string-name>
          and
          <string-name>
            <given-names>Tomas</given-names>
            <surname>Mikolov</surname>
          </string-name>
          .
          <year>2014</year>
          .
          <article-title>Distributed Representations of Sentences and Documents.</article-title>
          .
          <string-name>
            <surname>In</surname>
            <given-names>ICML</given-names>
          </string-name>
          , Vol.
          <volume>14</volume>
          .
          <fpage>1188</fpage>
          -
          <lpage>1196</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <surname>Wei-Hao</surname>
            <given-names>Lin</given-names>
          </string-name>
          , Theresa Wilson, Janyce Wiebe, and
          <string-name>
            <given-names>Alexander</given-names>
            <surname>Hauptmann</surname>
          </string-name>
          .
          <year>2006</year>
          .
          <article-title>Which side are you on?: identifying perspectives at the document and sentence levels</article-title>
          .
          <source>In Proceedings of the Tenth Conference on Computational Natural Language Learning. Association for Computational Linguistics</source>
          ,
          <fpage>109</fpage>
          -
          <lpage>116</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <surname>Stephanie</surname>
            <given-names>Lukin</given-names>
          </string-name>
          , Pranav Anand, Marilyn Walker, and
          <string-name>
            <given-names>Steve</given-names>
            <surname>Whittaker</surname>
          </string-name>
          .
          <year>2017</year>
          .
          <article-title>Argument Strength is in the Eye of the Beholder: Audience Effects in Persuasion</article-title>
          . (
          <year>2017</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>Gerald</given-names>
            <surname>Marwell</surname>
          </string-name>
          and
          <string-name>
            <surname>David R Schmitt</surname>
          </string-name>
          .
          <year>1967</year>
          .
          <article-title>Dimensions of compliance-gaining behavior: An empirical analysis</article-title>
          .
          <source>Sociometry</source>
          (
          <year>1967</year>
          ),
          <fpage>350</fpage>
          -
          <lpage>364</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>Pedro</given-names>
            <surname>Ortiz</surname>
          </string-name>
          .
          <year>2010</year>
          .
          <article-title>Machine learning techniques for persuasion dectection in conversation</article-title>
          .
          <source>Ph.D. Dissertation</source>
          . Monterey, California. Naval Postgraduate School.
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>Sunghyun</given-names>
            <surname>Park</surname>
          </string-name>
          , Han Suk Shim, Moitreya Chatterjee, Kenji Sagae, and
          <string-name>
            <surname>Louis-Philippe Morency</surname>
          </string-name>
          .
          <year>2014</year>
          .
          <article-title>Computational analysis of persuasiveness in social multimedia: A novel dataset and multimodal prediction approach</article-title>
          .
          <source>In Proceedings of the 16th International Conference on Multimodal Interaction. ACM</source>
          ,
          <volume>50</volume>
          -
          <fpage>57</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>John</given-names>
            <surname>Platt</surname>
          </string-name>
          .
          <year>1998</year>
          .
          <article-title>Sequential minimal optimization: A fast algorithm for training support vector machines</article-title>
          . (
          <year>1998</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <surname>Behjat</surname>
            <given-names>Siddiquie</given-names>
          </string-name>
          , Dave Chisholm, and
          <string-name>
            <given-names>Ajay</given-names>
            <surname>Divakaran</surname>
          </string-name>
          .
          <year>2015</year>
          .
          <article-title>Exploiting Multimodal Affect and Semantics to Identify Politically Persuasive Web Videos</article-title>
          .
          <source>In Proceedings of the 2015 ACM on International Conference on Multimodal Interaction. ACM</source>
          ,
          <volume>203</volume>
          -
          <fpage>210</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <surname>Carlo</surname>
            <given-names>Strapparava</given-names>
          </string-name>
          , Marco Guerini, and
          <string-name>
            <given-names>Oliviero</given-names>
            <surname>Stock</surname>
          </string-name>
          .
          <year>2010</year>
          .
          <article-title>Predicting Persuasiveness in Political Discourses.</article-title>
          .
          <source>In LREC.</source>
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <surname>Chenhao</surname>
            <given-names>Tan</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>Lillian</given-names>
            <surname>Lee</surname>
          </string-name>
          ,
          <string-name>
            <given-names>and Bo</given-names>
            <surname>Pang</surname>
          </string-name>
          .
          <year>2014</year>
          .
          <article-title>The effect of wording on message propagation: Topic-and author-controlled natural experiments on Twitter</article-title>
          .
          <source>arXiv preprint arXiv:1405.1438</source>
          (
          <year>2014</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <surname>Chenhao</surname>
            <given-names>Tan</given-names>
          </string-name>
          , Vlad Niculae,
          <article-title>Cristian Danescu-Niculescu-</article-title>
          <string-name>
            <surname>Mizil</surname>
            ,
            <given-names>and Lillian</given-names>
          </string-name>
          <string-name>
            <surname>Lee</surname>
          </string-name>
          .
          <year>2016</year>
          .
          <article-title>Winning arguments: Interaction dynamics and persuasion strategies in good-faith online discussions</article-title>
          .
          <source>In Proceedings of the 25th International Conference on World Wide Web. International World Wide Web Conferences Steering Committee</source>
          ,
          <fpage>613</fpage>
          -
          <lpage>624</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <surname>Douglas</surname>
            <given-names>Walton</given-names>
          </string-name>
          , Christopher Reed, and
          <string-name>
            <given-names>Fabrizio</given-names>
            <surname>Macagno</surname>
          </string-name>
          .
          <year>2008</year>
          .
          <article-title>Argumentation schemes</article-title>
          . Cambridge University Press.
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [22]
          <string-name>
            <surname>Joel</surname>
            <given-names>Young</given-names>
          </string-name>
          , Craig H Martell, Pranav Anand, Pedro Ortiz,
          <string-name>
            <surname>Henry Tucker Gilbert</surname>
            <given-names>IV</given-names>
          </string-name>
          , et al.
          <year>2011</year>
          .
          <article-title>A Microtext Corpus for Persuasion Detection in Dialog.</article-title>
          . In Analyzing Microtext.
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>