Since decision tree don't use all the input features and select them in the process, is it useful to do feature selection before?
As I see it, choosing features will decrease computing time (and decrease overfitting risk on small dataset?), but as multiple weak features can perform better than strong ones, I may also have a worse prediction.
EDIT : Bonus question : Is there a way to select features before a decision tree, or should I let it do the work ?