Hi everyone Currently GBT doesn't expose featureSubsetStrategy as exposed by Random Forest.
. GradientBoostedTrees in Spark have hardcoded feature subset strategy to "all" while calling random forest in DecisionTreeRegressor.scala val trees = RandomForest.run(data, oldStrategy, numTrees = 1, featureSubsetStrategy = "all", It should provide functionality to the user to set featureSubsetStrategy ("auto", "all" ,"sqrt" , "log2" , "onethird") , the way random forest does. This will help GBT to have randomness at feature level. Jira SPARK-20199 <https://issues.apache.org/jira/browse/SPARK-20199> Please let me know , if my understanding is correct. Regards Pralabh Kumar