An Introduction to Natural Language Programming
The Design Approach
- The size of each review could be a feature, maybe there is a pattern where positive reviews are longer than the negative ones.
- The frequency of occurrences of the most common words or emoticons in each review may have a pattern to a review being positive or negative.
- The frequency of occurrences of the adjectives in each review may indicate a pattern. This is quite plausible as people tend to use words like “good” and “nice” when describing things they like versus words like “bad” and “horrible” for the contrary.