Online error correcting output codes

  • Authors:
  • Sergio Escalera;David Masip;Eloi Puertas;Petia Radeva;Oriol Pujol

  • Affiliations:
  • Dept. Matemítica Aplicada i Anílisi, Universitat de Barcelona 585, Edifici Històric, 08007 Barcelona, Spain and Computer Vision Center (CVC), Edifici O, Campus Universitat Autò ...;Universitat Oberta de Catalunya, Rambla del Poblenou 156, 08018 Barcelona, Spain and Computer Vision Center (CVC), Edifici O, Campus Universitat Autònoma de Barcelona, 08193 Barcelona, Spain;Dept. Matemítica Aplicada i Anílisi, Universitat de Barcelona 585, Edifici Històric, 08007 Barcelona, Spain;Dept. Matemítica Aplicada i Anílisi, Universitat de Barcelona 585, Edifici Històric, 08007 Barcelona, Spain and Computer Vision Center (CVC), Edifici O, Campus Universitat Autò ...;Dept. Matemítica Aplicada i Anílisi, Universitat de Barcelona 585, Edifici Històric, 08007 Barcelona, Spain and Computer Vision Center (CVC), Edifici O, Campus Universitat Autò ...

  • Venue:
  • Pattern Recognition Letters
  • Year:
  • 2011

Quantified Score

Hi-index 0.10

Visualization

Abstract

This article proposes a general extension of the error correcting output codes framework to the online learning scenario. As a result, the final classifier handles the addition of new classes independently of the base classifier used. In particular, this extension supports the use of both online example incremental and batch classifiers as base learners. The extension of the traditional problem independent codings one-versus-all and one-versus-one is introduced. Furthermore, two new codings are proposed, unbalanced online ECOC and a problem dependent online ECOC. This last online coding technique takes advantage of the problem data for minimizing the number of dichotomizers used in the ECOC framework while preserving a high accuracy. These techniques are validated on an online setting of 11 data sets from UCI database and applied to two real machine vision applications: traffic sign recognition and face recognition. As a result, the online ECOC techniques proposed provide a feasible and robust way for handling new classes using any base classifier.