Sensitive Error Correcting Output Codes
We present a reduction from cost-sensitive classification to binary classification based on (a modification of) error correcting output codes. The reduction satisfies the property that e regret for binary classification implies l 2 -regret of at most 2e for cost estimation. This has several implications: 1. Any regret-minimizing online algorithm for 0/1 loss is (via the reduction) a regret-minimizing online cost-sensitive algorithm. In particular, this means that online learning can be made to work for arbitrary (i.e., totally unstructured) loss functions. 2. The output of the reduction can be thresholded so that e regret for binary classification implies at most 4√∈Z regret for cost-sensitive classification where Z is the expected sum of costs. 3. For multiclass problems, e binary regret translates into l 2 -regret of at most 4e in the estimation of class probabilities. For classification, this implies at most 4√∈ multiclass regret.