AI for Preference Learning: Sentiment, Comparison, and Recommendation