debias

Debias module.

Functions

calc_debiased_fit_task(metrics, interactions)

Calculate for each of the unique debias configs k_max and debiased interactions to then apply them in the fit methods of the corresponding metrics.

debias_for_metric_configs(metrics, interactions)

Calculate for each of the unique debias configs debiased interactions.

debias_interactions(interactions, config)

Down-sample the size of interactions, excluding some interactions with popular items.

Classes

DebiasConfig([iqr_coef, random_state])

Config for debiasing method parameters.

DebiasableMetrikAtK(k[, debias_config])

Debiasing metric base class.