Keyphrases Extraction from Scientific Documents: Improving Machine Learning Approaches with Natural Language Processing