Repairing concavities in ROC curves

PA Flach, S Wu

Research output: Chapter in Book/Report/Conference proceedingConference Contribution (Conference Proceeding)

Abstract

In this paper we propose methods to detect and repair concavities in ROC curves by manipulating model predictions. We introduce two model assembly algorithms. Algorithm SwapOne aims to improve the Area Under the ROC Curve (AUC) of a probabilistic classifier by investigating three models from different thresholds of a probabilistic model, such that one is below the line connecting the other two, and assembles a hybrid model combining the two better models and an inversion of the poorer model. Algorithm SwapCurve aims to improve AUC by identifying part of a probabilistic ROC curve that is below its convex hull, and inverting the ranking of test instances in that part of the curve. Experimental results on 24 UCI datasets demonstrate that the second algorithm gives small but significant improvements on 10 of these datasets. The novelty of our approach lies in that, unlike blind ensemble methods, it investigates the performance of the model in order to decide where performance needs to be improved.
Translated title of the contributionRepairing concavities in ROC curves
Original languageEnglish
Title of host publicationUnknown
PublisherUniversity of Bristol
Pages38 - 44
Number of pages6
Publication statusPublished - Aug 2003

Bibliographical note

Conference Proceedings/Title of Journal: Proc. 2003 UK Workshop on Computational Intelligence

Fingerprint

Dive into the research topics of 'Repairing concavities in ROC curves'. Together they form a unique fingerprint.

Cite this