<!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>Exploiting Polarity Features for Developing Sentiment Analysis Tool</article-title>
      </title-group>
      <contrib-group>
        <aff id="aff0">
          <label>0</label>
          <institution>Department of Computer Science, Faculty of Computing, Capital University of Science and Technology</institution>
          ,
          <addr-line>Islamabad</addr-line>
          ,
          <country country="PK">Pakistan</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>This paper proposes a system known as: SentiFinder (Sentiment Finder), a tool for sentiment analysis of amazon data to identifying the intensity of sentiments either positive or negative. The proposed system is based on our previous comprehensive experiments which we have been doing since more than a year. To identify a Sentiment of a comment/review, one need to analyze polarity features present in the natural language text. Different researchers have utilized different polarity features like adjectives, verbs, and adverbs. To conduct this study a comprehensive dataset has been acquired which contains 53,258 from Amazon. We extracted verbs, adverbs, and adjectives and evaluated them. It is found that adverb, adjectives, and verb combination can achieve the nest accuracy when trained on a specific settings of Random Forest Classifier and Gradient Boosting Classifier. This paper explains the lessons learned from the literature and followed by the findings and it gives an input to build a scalable system:</p>
      </abstract>
      <kwd-group>
        <kwd>Sentiment analysis</kwd>
        <kwd>Polarity features extraction</kwd>
        <kwd>Tagging</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>SentiFinder.</p>
      <p>1. Introduction</p>
      <p>The growth of social web offers a huge amount of user generated data like opinions
about products. People’s opinions have moved from traditional commerce to
ecommerce in the past few years. Companies have enabled users to share their
opinions online about products in order to create more traffic and increase in sales.
The reviews are increasing at a faster rate because mostly customers share their
opinions about the products on the web. Therefore, sentiment analysis aims to
automate the process of reviews based on opinion summarization of reviews like
positive, negative, or neutral. In this research, SentiFinder tool is proposed to identify
the sentiments either positive or negative that restricts on adjectives, adverbs, and
verbs using Random Forest Classifier and Gradient Boosting Classifier. These are main
tasks which focus on: (1) identifying the intensity of sentiments either positive or
negative using SentiWordNet, (2) (i) polarity features extraction adjectives, adverbs,
and verbs alone, (ii) Adjective-Adverb Combination (AAC), Adjective-Verb
Combination (AVC), Adverb-Verb Combination (AVC), and Adjective-Adverb-Verb
Combination (AAVC) at sentence-level after applying POS (Parts-of- Speech)
tagging.</p>
      <p>Related work is reviewed in section 2. Methodology of proposed tool is discussed
in section 3, and the results come in Section 4, and discussion of research findings is
concluded in section 5.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Related Work</title>
      <p>
        The current sentiment analysis focuses on the classification of polarities like
positive, negative, and neutral in the reviews that express sentiments. Some previous
studies on sentiment analysis focus on sentence level sentiment polarities using a
BOW (bag-of-word) model to address and solve the polarity shift problem [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] by
detecting, modifying, and removing negation from the text. This paper also deals with
opinion features. A technique proposed [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] to find the common used terms in online
reviews and Unsupervised approach/Natural language processing (NLP) is used that
automatically extract meanings of a text from natural language [
        <xref ref-type="bibr" rid="ref10 ref11 ref15 ref3">3, 15, 10, 11</xref>
        ], and
uses corpus based approach to determine the sentiments in patterns of words to find
the co-occurrence which also uses resources/lexicon like SentiWordNet1,
Wikictionary2, to find the emotional similarities between words. This approach is used
to determine the words sentiments by using antonyms and synonyms. A sentence level
sentiment analysis is proposed [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] using online product reviews to identify the
negative sentences and sentiment score computation. Sentiment analysis have been
done on different levels like document level, aspect level and sentence level. A
SentiWordNet algorithm [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] was proposed to find the polarity at sentence level. POS
(Parts- of-Speech) tagger is used to determine polarity of text by proposing a new
1 sentiwordnet.isti.cnr.it/
2 https://en.wiktionary.org
SentiWordNet algorithm. On document level an Adverb-Adjective-Noun-Verb
(AANV) combinations is proposed [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. AANV technique is based on the analysis of
adverbs, adjectives, abstract nouns, and categorized verbs. This technique defines a
set of general axioms. Entropy, Conditional Entropy, and Information Gain concepts
have been used to evaluate the proposed system. AAC (Adjective-Adverb
Combination) in sentiment analysis plays an important role and
Adverb-AdjectiveNoun (AAN) [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] combination proposed and it provides better results than using AAC
only. AAC [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] gives high Pearson correlations than previously used techniques.
Another technique is proposed [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] to find the polarity of a sentiment at sentence
level by AVA combinations. Adverbs and adjectives combination technique is used to
extract the opinion [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ] at the sentence level. A manually scored adjectives and
adverbs [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] sum based scoring method is used in sentiment analysis, while using a
template based method [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ] to set values of sentiments at a degree of [
        <xref ref-type="bibr" rid="ref10">-2, 10</xref>
        ] scale is
also proposed. Using linguistic feature, verb class information is performed and the
online Wikipedia dictionary [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ] is used for identifying the polarity of adjectives. The
framework Hu04 [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ], which summarizes online users reviews by extracting opinions
on product features and classifies them as positive or negative opinions.
      </p>
      <p>
        An axiomatic linguistic AAC classification [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ] proposed to calculate the scoring
of both adjectives and adverbs. A framework [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ] proposed with semantic web and
natural language processing. A standard AI framework [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ] based on opinion
summary application built to communicate, exchange, and resolve conflicting
opinions in distributed scenarios. A tool named RAID [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ] proposed for then opinion
frames extraction from the reviews. RAID uses natural language processing tools for
sentiment analysis to classify opinions from the text based on a technique that merges
the scores of several features. A set of unsupervised approaches [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ] uses for the
mining of aspects from the given sentence. A unified approach to opinion analysis
proposed to identify the sentiments expressed by adjectives, adverbs, and verbs
combinations [
        <xref ref-type="bibr" rid="ref23">23</xref>
        ].
      </p>
      <p>
        A multi-domain approach [
        <xref ref-type="bibr" rid="ref24">24</xref>
        ] calculate the polarity of the opinion. Sentilo [
        <xref ref-type="bibr" rid="ref25">25</xref>
        ], an
upgraded novel sentic computing system merges NLP technology with knowledge. It
effectively uses resources such as SentiWordNet SenticNet, and the SentiloNet for the
identification of resource of annotated verbs. SHELLFBK system [
        <xref ref-type="bibr" rid="ref26">26</xref>
        ] applies a
supervised learning for information retrieval. The proposed algorithm find the
dependency the index is then classified into polarity and the domain it belongs.
      </p>
      <p>Though much work has been done and conducted in sentiment analysis covering the
Adjective-Adverb-Verb-Noun combinations but no research focuses on this area on a
comprehensive dataset i.e. (i) feature evaluation of adjectives, adverbs, and verbs
alone, (ii) Adjective-Adverb Combination (AAC), Adjective-Verb Combination
(AVC) , Adverb-Verb Combination (AVC), and Adjective-Adverb-Verb Combination
(AAVC) at sentence level and to identify the intensity of these polarity features and
classifies them either as positive or negative. Polarity feature extraction improves the
performance and also provides the more precise results to the customers who want to
purchase the product online.</p>
    </sec>
    <sec id="sec-3">
      <title>3. SentiFinder A Tool for Sentiment Analysis</title>
      <p>Amazon receives millions of user’s reviews per day and these reviews turned into
a gold mine for the companies to analyze their brands by mining the sentiments of
product reviews. We present a feature extraction process based on natural language
processing with the use of a training corpora SentiFinder, a system for feature
extraction from users’ opinions and our focus is on feature extraction restricted to
adjective, adverb, and verb. The system also accounts for the classification of reviews
either positive or negative. The feature extraction process receives text as an input
containing users’ opinions, and returns the extracted features (adjective, adverb, and
verb).</p>
      <p>We present a feature extraction model which gathers reviews from amazon and
thus give a site of business intelligence. In proposed framework, sentiment analysis
tool consists of number of steps: which include data processing, stops word removal,
tokenization, stemming, parts-of-speech tagging, word sense disambiguation and
classification. SentiFinder is a tool which utilizes Random Forest classifier and
Gradient Boosting Classifier to classify amazon data based on intensity of sentiments
either positive or negative. SentiFinder enables the users to extract the polarity
features and restrict to adjectives, adverbs, and verbs, recognize the sentiments they
express, and then classify them according to their polarity as shown in Figure 1 and
further details about the system will be described in the following sections.;</p>
      <p>Fig 1 Block diagram of Polarity Features Extraction Model
3.1.</p>
    </sec>
    <sec id="sec-4">
      <title>Data Collection and Preprocessing</title>
      <p>
        Reviews about office products are collected from online website
jmcauley.ucsd.edu/data/amazon [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ] are taken as the dataset. There are total 53,258
reviews in the dataset. This step mainly focus on data review as there are many
useless special characters which can affect the sentiment analysis process. Hence we
first clean all the special characters from our data set. Secondly, we removed the
nonletters from each review. In this study, for simplicity, all punctuation periods,
apostrophes, and hyphens, non-alphabetic characters like numbers and smileys are
removed from the given dataset of reviews. After, performing all these steps all words
in the review is converted into lowercase and then each word in the sentence is splited
for further processing.
      </p>
    </sec>
    <sec id="sec-5">
      <title>3.2. Stop Words Removal</title>
      <p>We have to choose how to manage as often as possible happening words that don't
convey much significance. Such words are called "stop words" in English they
incorporate words, for example, "a", "and", "is", and "the". It is removed using
Natural Language Tool Kit. This step is beneficial for better accuracy.</p>
    </sec>
    <sec id="sec-6">
      <title>3.3. Tokenization</title>
      <p>Tokenization is the process of breaking a sequence of strings into pieces such as
phrases, symbols, words, and keywords called tokens. The process break the string in
tokens.</p>
      <p>For example “Apple laptop is very good “
Output 'Apple', ‘laptop’ 'is', ‘very', ‘good’.</p>
    </sec>
    <sec id="sec-7">
      <title>3.4. Stemming</title>
      <p>The tokenized sentence is pass for further processing. Stemming is the process of
removing morphological affixes from words. It is the process of reducing a word into
its root form.</p>
      <p>For example ‘Look’, ‘looks’ and ‘looking’
Output Look</p>
    </sec>
    <sec id="sec-8">
      <title>3.5. Parts-of- Speech (POS) Tagging</title>
      <p>The process of assigning a word to its grammatical category, in order to understand
its role within the sentence is Parts-of-Speech (POS) tagging. We used Natural
Language Tool Kit part-of- speech tagger. For instance let’s take following review.</p>
      <p>Review
“I ordered this DashMat for a specific vehicle, it was not the correct mat. I
returned the original one and they sent me an exact duplicate of the wrong mat. I
can't seem to get the correct one and therefore it sits in a box!!!!!! “</p>
      <p>By applying Step 1-4 will get the following output
“‘ordered’, 'dashmat', 'specific', 'vehicle', 'correct', 'mat', 'returned', 'original',
'one', 'sent', 'exact', 'duplicate', 'wrong', 'mat', 'seem', 'get', 'correct', 'one', 'therefore',
'sits', 'box'. “ Now applying Part of Speech of Tagger will get the following output
[('ordered', 'VBN'), ('dashmat', 'NN'), ('specific', 'JJ'), ('vehicle', 'NN'), ('correct', 'JJ'),
('mat', 'NN'), ('returned', 'VBD'), ('original', 'JJ'), ('one', 'CD'), ('sent', 'NN'), ('exact',
'NN'), ('duplicate', 'NN'), ('wrong', 'JJ'), ('mat', 'NN'), ('seem', 'VBP'), ('get', 'VB'),
('correct', 'JJ'), ('one', 'CD'), ('therefore', 'NN'), ('sits', 'VBZ'), ('box', 'NN')</p>
    </sec>
    <sec id="sec-9">
      <title>3.6. Word Sense Disambiguation and Semantic Analysis</title>
      <p>This research focuses on different types of adjectives, adverbs, and verbs. So we
restrict to adjectives, adverbs, and verbs from the tagged file which explained in the</p>
      <p>Semantic of opinions are important in the given piece of text, words like adjectives,
adverbs, and verbs are sometimes convey the opposite sentiment with the use of
negation prefixes. It is difficult to identify such phrases from the text. We identified
three types of phrases like negation-of-adjective (NOJJ), negation-of-adverb (NORB),
and negation-of-verb (NOVB) as in the following algorithm.</p>
      <p>Algorithm: for negation of tagged sentences
1: for k/k + 1 for every tagged word
2: if k + 1 is a Negative Prefix
3: if adjective or adverb or verb tag in next pair
4: NOJJ ← (k, k + 2)
5: NORB ← (k, k + 2)
6: NOVB ← (k, k + 2)
7: else
8: if adjective or adverb or verb tag in the pair after
next
9: NOJJ ← (k, k + 2, k + 4)
10: NORB ← (k, k + 2, k + 4)
11: NOVB ← (k, k + 2, k + 4)</p>
      <p>Adjectives, adverbs, and verbs scores are calculated by using SentiWordNet after
applying POS tagging. Score of each adjective, adverb, and verb is calculated and
stored in database. Now, combined the adjective-adverb words in a file, calculate the
score and save the file, also applied this with adjective-verb words and adverb-verb
words. Scoring of any word will be either -1 to +1 using Sentiwordnet polarity
categorization. -1 is considered as negative polarity, 0 as neutral and +1 as positive as
shown in table 1. Adjectives, adverbs, and verbs scores are calculated separately and
then classified into two different intensities like positive and negative</p>
    </sec>
    <sec id="sec-10">
      <title>3.7. Feature Set Generation</title>
      <p>The Bag of adverbs, verbs and adjectives model generates a vocabulary. The
vocabulary consists of the words which occurs frequently. Frequency is calculated by
counting the number of times each word appears. For example, consider the following
two sentences:</p>
      <sec id="sec-10-1">
        <title>Sentence 1</title>
        <p>"The cat sat on the hat"</p>
      </sec>
      <sec id="sec-10-2">
        <title>Sentence 2</title>
        <p>"The dog ate the cat and the hat"</p>
        <sec id="sec-10-2-1">
          <title>From these two sentences, our vocabulary is as follows:</title>
          <p>{The, cat, sat, on, hat, dog, ate, and}</p>
          <p>To get our bags of words, we count the number of times each word occurs in each
sentence. In Sentence 1, "the" appears twice, and "cat", "sat", "on", and "hat" each
appear once, so the feature vector for Sentence 1 is:
{The, cat, sat, on, hat, dog, ate, and}</p>
        </sec>
      </sec>
      <sec id="sec-10-3">
        <title>Sentence 1</title>
        <p>{2, 1, 1, 1, 1, 0, 0, 0}</p>
        <sec id="sec-10-3-1">
          <title>Similarly, the features for Sentence 2</title>
          <p>{3, 1, 0, 0, 1, 1, 1, 1}</p>
          <p>In our dataset of instant videos from Amazon, we have a very large number of
reviews, which will give us a large vocabulary. To limit the size of the feature
vectors, we choose 5000 most frequent words (remembering that stop words have
already been removed).</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-11">
      <title>3.8. Classification</title>
      <p>In this study, supervised machine learning model is implemented. Each review is a
variable sequence of words and the sentiment of each review must be classified into
positive or negative output class. The amazon review dataset contains 53,258 reviews
for training and testing. The problem is to determine whether a given review has a
different sentiment depending polarity of Table 2 mentioned features. Various
methodologies have been practiced by different studies over the years starting from
tree based classifier to neural network based approaches. We have chosen Random
Forest, Support Vector Machine and Gradient Boosting. Input vector consist of 5000
features. Top feature represent most frequently occurring word. These feature consist
of following types of grammatical words as explain below in Table 2.
Set
no.</p>
      <p>1.
2.
3.
4.
5.
6.
7.
We used tree type of classifiers as explains below:
3.8.1.</p>
      <sec id="sec-11-1">
        <title>Random Forest</title>
        <p>Random Forest is an adaptable machine learning strategy equipped for performing
both regression and classification tasks. It is a type of ensemble learning method,
where a weak tree model combines in a manner to form a powerful tree model.
During classification of a new object, each tree model gives a classification and each
tree classification is taken into account. After that finalized decision is made by taking
the average of the different tree.
3.8.2.</p>
        <p>Support Vector Machine</p>
        <p>Support Vector Machines are perhaps a standout amongst the most well-known and
discussed machine learning algorithms. It remains in mainstream around the time they
were created in the 1990s and keep on being the go-to technique for a
highperforming algorithm with little tuning. It is a discriminative classifier, given labelled
training data (supervised learning), the algorithm outputs an optimal hyper plane
which categorizes new example. On the basis of this training, the algorithm is able to
predict unknown input.
3.8.3.</p>
        <p>Gradient Boosting</p>
        <p>Grading boosting technique is used by major search engine companies, i.e. Google,
Bing, Yandex and Yahoo. They used it for web page ranking, but it’s actually not
limited to application domain and can be used for a variety of problems. Grading
boosting classifier are models made out of different weaker models that are trained
individually and each model prediction is combine. The combination of weak model
that much exertion. This is an effective strategy and accordingly is extremely famous.
Gradient boosting is a standout amongst most powerful techniques for building
classification models. The idea is to combine weak leaner in such a way that overall
model accuracy is optimal.</p>
      </sec>
    </sec>
    <sec id="sec-12">
      <title>3.9. Evaluation and Results</title>
      <p>In order to evaluate the proposed methodology and to classify the reviews in
classed the standard formula of precision - recall is used.</p>
      <p>Precision is calculated for those forms or forms which are correctly selected.</p>
      <p>Recall is calculated for those form or forms which are successfully selected.
Furthermore, the F measure is calculated for these respective classes and simplifies
the results. The results are discussed in the next section.</p>
      <p>Dataset used in this paper for evaluation of the work is the office product reviews.
Dataset consists of 53,258 reviews. Evaluation measures are precision, recall, and
fmeasure and machine learning algorithms are used for testing the dataset. By using
Random Forest and Gradient Boosting classifiers on verbs, adverbs, and adjectives,
they achieved 0.81 precision as mentioned in Table 10. We also evaluated verbs,
adverbs, and adjectives alone and also their combinations. The verbs, adverbs, and
adjectives achieved the F –measure of 0.81. This means one should use the Feature
Set 7 to achieve better results. After the detail analysis, Feature Set 7 remained one of
the influential features and however, whenever they were combined or used alone
with any of the other forms, the results fell down. This means the influence of
Feature Set 7 is highest to classify sentiments, however, using them with others
reduce the F- measure due to reduction of overall scores. Results of all feature sets is
mentioned as below;</p>
    </sec>
    <sec id="sec-13">
      <title>Conclusion</title>
      <p>In this research, SentiFinder tool is used for extracting polarity features from users’
reviews and classified them into either positive or negative polarity for a
comprehensive dataset of 53,258 office product reviews collected from amazon.
Gradient Boosting and Random Forest classifiers gave 0.81 precision on
AdjectiveAdverb and Verb Combination. It is concluded that this research might help the
companies to manage their online reputation and aid them to improve their products
because understanding the preferences of customers can be highly valuable for any
product
development,
marketing,
and
customer
relationship
management.</p>
      <p>Furthermore, the identification of context being represented in natural language could
be a challenging task to achieve by the research community</p>
      <p>In future, the impact of adjective, adverb, and verb types can be evaluated
individually for the task of sentiment classification that whether the feature
combination has strong polarity to detect the sentiments on other dataset or not. This
approach can further applied on other datasets such as news articles and blogs.
Furthermore, the identification of context being represented in natural language could
be a challenging task to achieve by the research community.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Nilam</surname>
            <given-names>V.</given-names>
          </string-name>
          <string-name>
            <surname>Kolekar</surname>
          </string-name>
          , Prof.Gaurirao, Sumitadey, Madhavimane,Veena, Jadhav, Shrutipatil.
          <article-title>Sentiment Analysis And Classification Using Lexicon-Based Approach And Addressing Polarity Shift Problem</article-title>
          .
          <source>Journal of Theoretical and Applied Information Technology, 15th August</source>
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <given-names>Jalpa</given-names>
            <surname>Mehta</surname>
          </string-name>
          , Jayesh Patil,
          <string-name>
            <given-names>Rutesh</given-names>
            <surname>Patil</surname>
          </string-name>
          .
          <source>Sentiment Analysis on Product Reviews using Hadoop</source>
          .
          <source>International Journal of Computer Applications</source>
          , May
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <given-names>R. Jenitha</given-names>
            <surname>Sri</surname>
          </string-name>
          and
          <string-name>
            <given-names>P.</given-names>
            <surname>Ajitha</surname>
          </string-name>
          .
          <article-title>Survey of Product Reviews using Sentiment Analysis</article-title>
          .
          <source>Indian Journal of Science and Technology</source>
          ,
          <year>June 2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <given-names>Sherin</given-names>
            <surname>Molly</surname>
          </string-name>
          <string-name>
            <given-names>Babu</given-names>
            ,
            <surname>Shine N Das</surname>
          </string-name>
          .
          <article-title>An Unsupervised Approach for Feature Based SentimentAnalysis of Product Reviews</article-title>
          .
          <source>International Journal of Scientific Research Engineering &amp; Technology (IJSRET)</source>
          ,
          <year>May 2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <given-names>Xing</given-names>
            <surname>Fang</surname>
          </string-name>
          * and
          <string-name>
            <given-names>Justin</given-names>
            <surname>Zhan</surname>
          </string-name>
          .
          <article-title>Sentiment analysis using product review data</article-title>
          .
          <source>Journal of Big Data</source>
          ,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <given-names>Deepak</given-names>
            <surname>Singh</surname>
          </string-name>
          <string-name>
            <surname>Tomar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Pankaj</given-names>
            <surname>Sharma</surname>
          </string-name>
          .
          <source>A Text Polarity Analysis Using Sentiwordnet Based an Algorithm</source>
          .
          <source>(IJCSIT) International Journal of Computer Science and Information Technologies</source>
          ,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <given-names>Souvik</given-names>
            <surname>Sarkar</surname>
          </string-name>
          , Partho Mallick,
          <string-name>
            <given-names>Tapas</given-names>
            <surname>Kr</surname>
          </string-name>
          . Mitra.
          <article-title>A Novel Machine Learning Approach for Sentiment Analysis Based on Adverb-Adjective-Noun-Verb (AANV) Combinations</article-title>
          .
          <source>Int. J. on Recent Trends in Engineering and Technology</source>
          ,
          <year>July 2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <given-names>J.K.</given-names>
            <surname>Sing</surname>
          </string-name>
          , Souvik Sarkar ,
          <string-name>
            <given-names>Tapas</given-names>
            <surname>Kr</surname>
          </string-name>
          . Mitra.
          <article-title>Development of a novel algorithm for Sentiment Analysis based on Adverb- Adjective-Noun combinations</article-title>
          .
          <source>NCETACS-2012</source>
          , National Conference on Emerging Trends and Applications in Computer Science - 2012.
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <given-names>Farah</given-names>
            <surname>Benamara</surname>
          </string-name>
          , Carmine Cesarano, Diego Reforgiato.
          <article-title>Sentiment Analysis: Adjectives and Adverbs are better than Adjectives Alone</article-title>
          . ICWSM '2006 Boulder, CO USA.
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10. V.S. Subrahmanian and Diego Reforgiato.
          <article-title>Adjective-Verb-Adverb Combinations for Sentiment Analysis</article-title>
          .
          <source>IEEE Computer Society</source>
          .
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <given-names>S.</given-names>
            <surname>Bethard</surname>
          </string-name>
          and
          <string-name>
            <given-names>H.</given-names>
            <surname>Yu</surname>
          </string-name>
          and
          <string-name>
            <given-names>A.</given-names>
            <surname>Thornton</surname>
          </string-name>
          and
          <string-name>
            <given-names>V.</given-names>
            <surname>Hativassiloglou</surname>
          </string-name>
          and
          <string-name>
            <given-names>D.</given-names>
            <surname>Jurafsky</surname>
          </string-name>
          .
          <article-title>Automatic Extraction of Opinion Propositions and their Holders</article-title>
          .
          <source>Proceedings of AAAI Spring Symposium on Exploring Attitude and Affect in Text</source>
          ,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <given-names>H.</given-names>
            <surname>Yu</surname>
          </string-name>
          and
          <string-name>
            <given-names>V.</given-names>
            <surname>Hatzivassiloglou</surname>
          </string-name>
          .
          <article-title>Towards answering opinion questions: Separating facts from opinions and identifying the polarity of opinion sentences</article-title>
          .
          <source>In Proceedings of EMNLP-03</source>
          ,
          <year>2003</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <given-names>T.</given-names>
            <surname>Chklovski</surname>
          </string-name>
          .
          <article-title>Deriving Quantitative Overviews of Free Text Assessments on the Web</article-title>
          .
          <source>In Proceedings of 2006 International Conference on Intelligent User Interfaces (IUI06)</source>
          .
          <source>January 29-Feb 1</source>
          ,
          <year>2006</year>
          , Sydney, Australia,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Paula</surname>
            <given-names>Chesley</given-names>
          </string-name>
          , Bruce Vincent,
          <string-name>
            <given-names>Li</given-names>
            <surname>Xu</surname>
          </string-name>
          , and
          <string-name>
            <surname>Rohini</surname>
            <given-names>K.</given-names>
          </string-name>
          <string-name>
            <surname>Srihari</surname>
          </string-name>
          .
          <article-title>Using Verbs and Adjectives to Automatically Classify Blog Sentiment; American Association for Artifcial Intelligence (www</article-title>
          .
          <source>aaai.org)</source>
          .
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>M.J.M. Vermeij</surname>
          </string-name>
          .
          <article-title>The Orientation of User Opinions Through Adverbs, Verbs and Nouns</article-title>
          . 3rd Twente Student Conference on IT, Enschede. University of Twente, Faculty of Electrical Engineering, Mathematics and Computer Science. June 2005.
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>16. www.jmcauley.ucsd.edu/data/amazon.</mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>17. www.scikitlearn.org/stable/modules/naive_bayes.html</mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>Farah</surname>
            <given-names>Benamara</given-names>
          </string-name>
          , Carmine Cesarano, Diego Reforgiato.
          <article-title>Sentiment Analysis: Adjectives and Adverbs are better than Adjectives Alone</article-title>
          . ICWSM '2006 Boulder, CO USA.
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19. Diego Reforgiato Recupero, Andrea G. Nuzzolese, Sergio Consoli, Valentina Presutti, Silvio Peroni,
          <string-name>
            <given-names>Misael</given-names>
            <surname>Mongiovì</surname>
          </string-name>
          .
          <article-title>Extracting knowledge from text using SHELDON, a Semantic Holistic framEwork for LinkeD ONtology data</article-title>
          .
          <source>WWW 2015 Companion, May 18-22</source>
          ,
          <year>2015</year>
          , Florence, Italy.
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <surname>Mauro</surname>
            <given-names>Dragoni</given-names>
          </string-name>
          , Célia da Costa Pereira,
          <string-name>
            <surname>Andrea G. B. Tettamanzi</surname>
          </string-name>
          , Serena Villata:
          <article-title>SMACk: An Argumentation Framework for Opinion Mining</article-title>
          .
          <source>IJCAI</source>
          <year>2016</year>
          :
          <fpage>4242</fpage>
          -
          <lpage>4243</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21. Alessio Palmero Aprosio, Francesco Corcoglioniti, Mauro Dragoni, Marco Rospocher:
          <article-title>Supervised Opinion Frames Detection with RAID</article-title>
          .
          <source>SemWebEval@ESWC</source>
          <year>2015</year>
          :
          <fpage>251</fpage>
          -
          <lpage>263</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          22.
          <string-name>
            <surname>Marco</surname>
            <given-names>Federici</given-names>
          </string-name>
          , Mauro Dragoni:
          <article-title>Towards Unsupervised Approaches For Aspects Extraction</article-title>
          .
          <string-name>
            <surname>EMSA-RMed@</surname>
            <given-names>ESWC</given-names>
          </string-name>
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          23. V. S. Subrahmanian, Diego Reforgiato Recupero: AVA:
          <article-title>Adjective-Verb-Adverb Combinations for Sentiment Analysis</article-title>
          .
          <source>IEEE Intelligent Systems</source>
          <volume>23</volume>
          (
          <issue>4</issue>
          ):
          <fpage>43</fpage>
          -
          <lpage>50</lpage>
          (
          <year>2008</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          24.
          <string-name>
            <surname>Mauro</surname>
            <given-names>Dragoni</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Andrea G. B. Tettamanzi</surname>
          </string-name>
          ,
          <article-title>Célia da Costa Pereira: Propagating and Aggregating Fuzzy Polarities for Concept-Level Sentiment Analysis</article-title>
          .
          <source>Cognitive Computation</source>
          <volume>7</volume>
          (
          <issue>2</issue>
          ):
          <fpage>186</fpage>
          -
          <lpage>197</lpage>
          (
          <year>2015</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          25. Diego Reforgiato Recupero, Valentina Presutti, Sergio Consoli, Aldo Gangemi, Andrea Giovanni Nuzzolese:
          <article-title>Sentilo: Frame-Based Sentiment Analysis</article-title>
          .
          <source>Cognitive Computation</source>
          <volume>7</volume>
          (
          <issue>2</issue>
          ):
          <fpage>211</fpage>
          -
          <lpage>225</lpage>
          (
          <year>2015</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          26.
          <string-name>
            <surname>Giulio</surname>
            <given-names>Petrucci</given-names>
          </string-name>
          , Mauro Dragoni:
          <article-title>An Information Retrieval-Based System for Multidomain Sentiment Analysis</article-title>
          .
          <source>SemWebEval@ESWC</source>
          <year>2015</year>
          :
          <fpage>234</fpage>
          -
          <lpage>243</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>