title: How to asses sentiment on "double negative" sentences
body: <p>This might be very trivial question. But, I am not able to find the answer I am looking for by doing a google or SO search.</p>
  
  <p>I want to build a simple sentiment analysis logic.</p>
  
  <p>There are two list of negative and positive words/phrases with some score how much negative or positive that word/phrases are.</p>
  
  <p>Negative phrase/words:</p>
  
  <pre><code>really hate         -2
  hate         -1
  dislike      -1
  </code></pre>
  
  <p>Positive phrase/words:</p>
  
  <pre><code>like           1   
  very much like 2
  </code></pre>
  
  <p>Following would be corresponding sentiment scores</p>
  
  <pre><code>"I like to eat Apple"          =&gt; Sentiment Score = 1
  "I really hate the college president"  =&gt; Sentiment Score = -2
  </code></pre>
  
  <p>It is fine for above cases. But, I wonder how to solve following instances:</p>
  
  <pre><code>"Though I am an Android user, I hate to say I like iPhone 5s"
  </code></pre>
  
  <p>You see, "hate" and "like" both will make sentiment score=0
  But, I expect it to be +1 because it has positive sentiment about iPhone 5s.</p>