A CCG-based Approach to Fine-Grained Sentiment Analysis