Learning Hash Functions Using Column Generation
Xi Li, Guosheng Lin, Chunhua Shen, Anton van den Hengel and, Anthony Dick

TL;DR
This paper introduces CGHash, a novel column generation-based method for learning data-dependent hash functions that preserve proximity relationships, offering improved retrieval performance and natural generalization to new data.
Contribution
It presents a convex, large-margin learning framework for hash functions using column generation, enabling global optimization and better generalization compared to existing methods.
Findings
Learned compact binary codes with high retrieval accuracy
Outperforms state-of-the-art hashing methods on benchmark datasets
Ensures convex training objective for global optimality
Abstract
Fast nearest neighbor searching is becoming an increasingly important tool in solving many large-scale problems. Recently a number of approaches to learning data-dependent hash functions have been developed. In this work, we propose a column generation based method for learning data-dependent hash functions on the basis of proximity comparison information. Given a set of triplets that encode the pairwise proximity comparison information, our method learns hash functions that preserve the relative comparison relationships in the data as well as possible within the large-margin learning framework. The learning procedure is implemented using column generation and hence is named CGHash. At each iteration of the column generation procedure, the best hash function is selected. Unlike most other hashing methods, our method generalizes to new data points naturally; and has a training objective…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAlgorithms and Data Compression · Advanced Image and Video Retrieval Techniques · Machine Learning and Algorithms
