CatBoost: gradient boosting with categorical features support
Adapting boosting for information retrieval measures