Natural language processing methods for eliciting implicit user needs from online reviews