def METHOD_NAME(self, hyperparameters, **kwargs):
    path = kwargs.pop("path", self.path)
    problem_type = kwargs.pop("problem_type", self.problem_type)
    eval_metric = kwargs.pop("eval_metric", self.eval_metric)
    invalid_model_names = kwargs.pop("invalid_model_names", self._get_banned_model_names())
    silent = kwargs.pop("silent", self.verbosity < 3)
    # TODO: QUANTILE VERSION?
    return get_preset_models_distillation(
        path=path,
        problem_type=problem_type,
        eval_metric=eval_metric,
        hyperparameters=hyperparameters,
        invalid_model_names=invalid_model_names,
        silent=silent,
        **kwargs,
    )