I would say Catboost and lightgbm perform similarly and its purely a matter of choice. Some of my colleagues prefered Catboost when dataset has lots of categorical columns, but I rarely saw any advantage over lightgbm.

there is a great article comparing CatBoost vs. Light GBM vs. XGBoost https://towardsdatascience.com/catboost-vs-light-gbm-vs-xgboost-5f93620723db

And another article comparing even more boosting algos https://medium.com/@divyagera2402/boosting-algorithms-adaboost-gradient-boosting-xgb-light-gbm-and-catboost-e7d2dbc4e4ca

About

Geeks Mental is a community that publishes articles and tutorials about Web, Android, Data Science, new techniques and Linux security.