Question: does xgboost use gradient descent?
Answer: The XGBoost library implements the gradient boosting decision tree algorithm. ... It is called gradient boosting because it uses a gradient descent algorithm to minimize the loss when adding new models. This approach supports both regression and classification predictive modeling problems.