Movie sentiment analysis based on public tweets