Unsupervised Learning of the Set of Local Maxima
Abstract
This paper describes a new form of unsupervised learning, whose input is a set of unlabeled points that are assumed to be local maxima of an unknown value function $v$ in an unknown subset of the vector space. Two functions are learned: (i) a set indicator $c$, which is a binary classifier, and (ii) a comparator function $h$ that given two nearby samples, predicts which sample has the higher value of the unknown function $v$. Loss terms are used to ensure that all training samples $\vx$ are a local maxima of $v$, according to $h$ and satisfy $c(\vx)=1$. Therefore, $c$ and $h$ provide training signals to each other: a point $\vx'$ in the vicinity of $\vx$ satisfies $c(\vx)=-1$ or is deemed by $h$ to be lower in value than $\vx$. We present an algorithm, show an example where it is more efficient to use local maxima as an indicator function than to employ conventional classification, and derive a suitable generalization bound. Our experiments show that the method is able to outperform one-class classification algorithms in the task of anomaly detection and also provide an additional signal that is extracted in a completely unsupervised way.
Cite
Text
Wolf et al. "Unsupervised Learning of the Set of Local Maxima." International Conference on Learning Representations, 2019.Markdown
[Wolf et al. "Unsupervised Learning of the Set of Local Maxima." International Conference on Learning Representations, 2019.](https://mlanthology.org/iclr/2019/wolf2019iclr-unsupervised/)BibTeX
@inproceedings{wolf2019iclr-unsupervised,
title = {{Unsupervised Learning of the Set of Local Maxima}},
author = {Wolf, Lior and Benaim, Sagie and Galanti, Tomer},
booktitle = {International Conference on Learning Representations},
year = {2019},
url = {https://mlanthology.org/iclr/2019/wolf2019iclr-unsupervised/}
}