Supervised Hashing Using Graph Cuts and Boosted Decision Trees

08/24/2014
by   Guosheng Lin, et al.
0

Embedding image features into a binary Hamming space can improve both the speed and accuracy of large-scale query-by-example image retrieval systems. Supervised hashing aims to map the original features to compact binary codes in a manner which preserves the label-based similarities of the original data. Most existing approaches apply a single form of hash function, and an optimization process which is typically deeply coupled to this specific form. This tight coupling restricts the flexibility of those methods, and can result in complex optimization problems that are difficult to solve. In this work we proffer a flexible yet simple framework that is able to accommodate different types of loss functions and hash functions. The proposed framework allows a number of existing approaches to hashing to be placed in context, and simplifies the development of new problem-specific hashing methods. Our framework decomposes the into two steps: binary code (hash bits) learning, and hash function learning. The first step can typically be formulated as a binary quadratic problem, and the second step can be accomplished by training standard binary classifiers. For solving large-scale binary code inference, we show how to ensure that the binary quadratic problems are submodular such that an efficient graph cut approach can be used. To achieve efficiency as well as efficacy on large-scale high-dimensional data, we propose to use boosted decision trees as the hash functions, which are nonlinear, highly descriptive, and very fast to train and evaluate. Experiments demonstrate that our proposed method significantly outperforms most state-of-the-art methods, especially on high-dimensional data.

READ FULL TEXT

page 8

page 15

research
09/07/2013

A General Two-Step Approach to Learning-Based Hashing

Most existing approaches to hashing apply a single form of hash function...
research
12/02/2014

Hashing on Nonlinear Manifolds

Learning based hashing methods have attracted considerable attention due...
research
01/05/2015

Hashing with binary autoencoders

An attractive approach for fast search in image databases is binary hash...
research
07/04/2014

Optimizing Ranking Measures for Compact Binary Code Learning

Hashing has proven a valuable tool for large-scale information retrieval...
research
03/09/2016

Fast Training of Triplet-based Deep Binary Embedding Networks

In this paper, we aim to learn a mapping (or embedding) from images to a...
research
02/22/2019

Learning Hash Function through Codewords

In this paper, we propose a novel hash learning approach that has the fo...
research
01/21/2015

Optimizing affinity-based binary hashing using auxiliary coordinates

In supervised binary hashing, one wants to learn a function that maps a ...

Please sign up or login with your details

Forgot password? Click here to reset