Exploring Feature Extraction Techniques for Natural Language Processing