A Taxonomy of Features for NLP-based Machine Learning