Data mining in recommendation and prediction modeling as sentiment and emotion analysis through keyword extraction