Most of the methods heuristically extract features from parse trees, and from other sources, and use them in machine learning methods based on feature vector representation.
these methods depend on feature engineering, which is time-consuming.