autogluon / autogluon/autogluon

[Enhancement] Automatically remove models not feasible to train when high-cardinality classification problem is presented

Open
#1,829 0 comments 4 reactions 0 assignees View on GitHub
enhancement module: tabular priority: 1
Dominant language
Python
Stars
10.7k
Forks
1.2k
Avg merge
21h 29m
Merged PRs (30d)
57

Description

As a user, I would like AutoGluon to automatically remove models, which are not likely to be trained when high-cardinality classification is presented (i.e. 1M rows, 500 classes are likely make CatBoost model not feasible). User should be able to override defaults if the models are mentioned explicitly.

Contributor guide

Open the contributing guide

Research direction

Start by locating AutoGluon's tabular classification model-selection entry point and the existing handling of explicitly requested models. Reproduce the high-cardinality case described in the issue, then define and verify behavior for automatically excluding infeasible models while preserving an explicit override; the payload names no files or tests.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
machine-learning
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.