Learning "Forgiving" Hash Functions: Algorithms and Large Scale Tests
Proceedings of the Twentieth International Joint Conference on Artificial Intelligence. Pages 2663-2668.
Abstract
The problem of efficiently finding similar items in a large corpus of high-dimensional data points arises in many real-world tasks, such as music, image, and video retrieval. Beyond the scaling difficulties that arise with lookups in large data sets, the complexity in these domains is exacerbated by an imprecise definition of similarity. In this paper, we describe a method to learn a similarity function from only weakly labeled positive examples. Once learned, this similarity function is used as the basis of a hash function to severely constrain the number of points considered for each lookup. Tested on a large real-world audio dataset, only a tiny fraction of the points are ever considered for each lookup. To increase efficiency, no comparisons in the original high-dimensional space of points are required. The performance far surpasses, in terms of both efficiency and accuracy, a state-of-the-art Locality-Sensitive-Hashing based technique for the same problem and data set.
@inproceedings{ijcai2007p428,
title = {Learning "Forgiving" Hash Functions: Algorithms and Large Scale Tests},
author = {Baluja, Shumeet and Covell, Michele},
booktitle = {Proceedings of the Twentieth International Joint Conference on
Artificial Intelligence, {IJCAI-07}},
publisher = {International Joint Conferences on Artificial Intelligence},
editor = {Ramon López de Mántaras},
pages = {2663--2668},
year = {2007},
url = {https://ijcai.org/proceedings/2007/428},
}
TY - CPAPER TI - Learning "Forgiving" Hash Functions: Algorithms and Large Scale Tests AU - Baluja, Shumeet AU - Covell, Michele T2 - Proceedings of the Twentieth International Joint Conference on Artificial Intelligence, IJCAI-07 PB - International Joint Conferences on Artificial Intelligence PY - 2007 SP - 2663 EP - 2668 UR - https://ijcai.org/proceedings/2007/428 ER -Copied
Machine-readable versions of this paper, for tools and AI agents: