Can we use and deploy XGBoost for multi-label classification problem?
Yes. Take a look at https://xgboost.readthedocs.io/en/latest/tutorials/multioutput.html