UBL: an R package for Utility-based Learning

by   Paula Branco, et al.

This document describes the R package UBL that allows the use of several methods for handling utility-based learning problems. Classification and regression problems that assume non-uniform costs and/or benefits pose serious challenges to predictive analytic tasks. In the context of meteorology, finance, medicine, ecology, among many other, specific domain information concerning the preference bias of the users must be taken into account to enhance the models predictive performance. To deal with this problem, a large number of techniques was proposed by the research community for both classification and regression tasks. The main goal of UBL package is to facilitate the utility-based predictive analytic task by providing a set of methods to deal with this type of problems in the R environment. It is a versatile tool that provides mechanisms to handle both regression and classification (binary and multiclass) tasks. Moreover, UBL package allows the user to specify his domain preferences, but it also provides some automatic methods that try to infer those preference bias from the domain, considering some common known settings.


page 15

page 18

page 20

page 37


Robustness Evaluation of Regression Tasks with Skewed Domain Preferences

In natural phenomena, data distributions often deviate from normality. O...

Sequential Preference-Based Optimization

Many real-world engineering problems rely on human preferences to guide ...

copulaedas: An R Package for Estimation of Distribution Algorithms Based on Copulas

The use of copula-based models in EDAs (estimation of distribution algor...

RuleKit: A Comprehensive Suite for Rule-Based Learning

Rule-based models are often used for data analysis as they combine inter...

SoftBart: Soft Bayesian Additive Regression Trees

Bayesian additive regression tree (BART) models have seen increased atte...

Please sign up or login with your details

Forgot password? Click here to reset