fairgbm icon indicating copy to clipboard operation
fairgbm copied to clipboard

Train Gradient Boosting models that are both high-performance *and* Fair!

Results 17 fairgbm issues
Sort by recently updated
recently updated
newest added

- LightGBM makes available their official documentation at https://lightgbm.readthedocs.io/en/v3.3.2/ - FairGBM features changes to the C API, new parameters, and other changes to the Python API - We should build...

enhancement
low priority
S effort

Closes #6 **TODO**: as per the profiling we ran, the first thing to optimize is all the string comparisons happening in the CosntrainedObjectiveFunction -- these take up around 1/3rd of...

## Description - When optimizing for Recall (minimizing FNR), only label positive samples are considered for computing the loss or its gradient; - However, passing a gradient of zero for...

bug
low priority
S effort

## Summary Currently, the function `ConstrainedObjectiveFunction::GetLagrangianGradientsWRTMultipliers` ignored the `this->weights_` variable. **TODO**: implement weighing -- although this may interfere with the constrained optimization process.

enhancement
low priority
S effort

## Summary LightGBM allegedly handles missing values in the features (e.g., represented as `NaN`). We should also be able to handle missing values in the constraint group column (sensitive attribute)....

enhancement
low priority
S effort

As people noticed (https://github.com/feedzai/fairgbm/issues/45), fairgbm is not supported on macOS. Besides, I tested fairgbm on Cent OS and RHEL8 systems, and it didn't work as well. So I don't think...

my task is regression,but I cannot find the python API FairGBMRegressor. Is there a plan to develop it?

enhancement