Skip to content

Add CatBoost support for TreeExplainer#381

Closed
IsaH57 wants to merge 20 commits intomainfrom
97-cat-boost-support-for-treeexplainer
Closed

Add CatBoost support for TreeExplainer#381
IsaH57 wants to merge 20 commits intomainfrom
97-cat-boost-support-for-treeexplainer

Conversation

@IsaH57
Copy link
Copy Markdown
Collaborator

@IsaH57 IsaH57 commented May 12, 2025

The request adds a conversion logic for CatBoost classifier and regressor, as well as according tests

@IsaH57 IsaH57 linked an issue May 12, 2025 that may be closed by this pull request
5 tasks
@IsaH57
Copy link
Copy Markdown
Collaborator Author

IsaH57 commented Jun 4, 2025

Current problems:

  • Shapley cannot deal with class_label = 1 in test_catboost_clf
  • Shapley returns different baseline values or nan in test_catboost_clf
  • Shapley values differ in classification task (maybe due to calculation of probabilities in catboost.py ?)
  • Baseline values do not match

@mmschlk
Copy link
Copy Markdown
Owner

mmschlk commented Apr 23, 2026

Closing this for now will revisit cat boost again.

@mmschlk mmschlk closed this Apr 23, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Cat Boost Support for TreeExplainer

2 participants