Prodding the ROC Curve: Constrained Optimization of Classifier Performance

Abstract

When designing a two-alternative classifier, one ordinarily aims to maximize the classifier’s ability to discriminate between members of the two classes. We describe a situation in a real-world business application of machine-learning prediction in which an additional constraint is placed on the nature of the solu- tion: that the classifier achieve a specified correct acceptance or correct rejection rate (i.e., that it achieve a fixed accuracy on members of one class or the other). Our domain is predicting churn in the telecommunications industry. Churn refers to customers who switch from one service provider to another. We pro- pose four algorithms for training a classifier subject to this domain constraint, and present results showing that each algorithm yields a reliable improvement in performance. Although the improvement is modest in magnitude, it is nonethe- less impressive given the difficulty of the problem and the financial return that it achieves to the service provider.

Cite

Text

Mozer et al. "Prodding the ROC Curve: Constrained Optimization of Classifier Performance." Neural Information Processing Systems, 2001.

Markdown

[Mozer et al. "Prodding the ROC Curve: Constrained Optimization of Classifier Performance." Neural Information Processing Systems, 2001.](https://mlanthology.org/neurips/2001/mozer2001neurips-prodding/)

BibTeX

@inproceedings{mozer2001neurips-prodding,
  title     = {{Prodding the ROC Curve: Constrained Optimization of Classifier Performance}},
  author    = {Mozer, Michael and Dodier, Robert and Colagrosso, Michael D. and Guerra-Salcedo, Cesar and Wolniewicz, Richard},
  booktitle = {Neural Information Processing Systems},
  year      = {2001},
  pages     = {1409-1415},
  url       = {https://mlanthology.org/neurips/2001/mozer2001neurips-prodding/}
}