paper-with-me

홈 › Papers

ForestHash: Semantic Hashing With Shallow Random Forests and Tiny Convolutional Networks

2017-11-22 · ECCV 2018 9 · Qiang Qiu, Jose Lezama, Alex Bronstein, Guillermo Sapiro

Hash codes are efficient data representations for coping with the ever growing amounts of data. In this paper, we introduce a random forest semantic hashing scheme that embeds tiny convolutional neural networks (CNN) into shallow random forests, with near-optimal information-theoretic code aggregation among trees. We start with a simple hashing scheme, where random trees in a forest act as hashing functions by setting 1' for the visited tree leaf, and 0' for the rest. We show that traditional random forests fail to generate hashes that preserve the underlying similarity between the trees, rendering the random forests approach to hashing challenging. To address this, we propose to first randomly group arriving classes at each tree split node into two groups, obtaining a significantly simplified two-class classification problem, which can be handled using a light-weight CNN weak learner. Such random class grouping scheme enables code uniqueness by enforcing each class to share its code with different classes in different trees. A non-conventional low-rank loss is further adopted for the CNN weak learners to encourage code consistency by minimizing intra-class variations and maximizing inter-class distance for the two random class groups. Finally, we introduce an information-theoretic approach for aggregating codes of individual trees into a single hash code, producing a near-optimal unique hash for each class. The proposed approach significantly outperforms state-of-the-art hashing methods for image retrieval tasks on large-scale public datasets, while performing at the level of other state-of-the-art image classification techniques while utilizing a more compact and efficient scalable representation. This work proposes a principled and robust procedure to train and deploy in parallel an ensemble of light-weight CNNs, instead of simply going deeper.

📄 PDF Abstract BibTeX arXiv:1711.08364

Code (0)

등록된 구현이 없습니다.

Tasks

General Classificationimage-classificationImage ClassificationImage RetrievalRetrieval

Similar Papers 제목 키워드 기반

Random Forests Can Hash

2014-12-16 · Qiang Qiu, Guillermo Sapiro, Alex Bronstein

Hash codes are a very efficient data representation needed to be able to cope with the ever growing amounts of data. We introduce a random forest semantic hashing scheme with information-theoretic code aggregation, showi…

Retrieval

Grafting: Making Random Forests Consistent

2024-03-09 · Nicholas Waltz

Despite their performance and widespread use, little is known about the theory of Random Forests. A major unanswered question is whether, or when, the Random Forest algorithm is consistent. The literature explores variou…

Trees, Forests, Chickens, and Eggs: When and Why to Prune Trees in a Random Forest

2021-03-30 · Siyu Zhou, Lucas Mentch

Due to their long-standing reputation as excellent off-the-shelf predictors, random forests continue remain a go-to model of choice for applied statisticians and data scientists. Despite their widespread use, however, un…

A Debiased MDI Feature Importance Measure for Random Forests

2019-06-26 · NeurIPS 2019 12 · Xiao Li, Yu Wang, Sumanta Basu, Karl Kumbier 외

Tree ensembles such as Random Forests have achieved impressive empirical success across a wide variety of applications. To understand how these models make predictions, people routinely turn to feature importance measure…

Feature Importancefeature selectionSelection bias

Analyzing the tree-layer structure of Deep Forests

2020-10-29 · Ludovic Arnould, Claire Boyer, Erwan Scornet, Sorbonne Lpsm

Random forests on the one hand, and neural networks on the other hand, have met great success in the machine learning community for their predictive performance. Combinations of both have been proposed in the literature,…