Related Experiment Video
Updated: Mar 28, 2026

08:03
Heuristic Mining of Hierarchical Genotypes and Accessory Genome Loci in Bacterial Populations
Published on: December 7, 2021
2.9K
Query-Adaptive Reciprocal Hash Tables for Nearest Neighbor Search
Summary
This study introduces a novel method for constructing multiple informative hash tables and a query-adaptive ranking scheme to improve approximate nearest neighbor search. The techniques enhance search accuracy and efficiency across various hashing algorithms.
Area of Science:
- Computer Science
- Machine Learning
- Data Mining
Background:
- Binary hashing is successful for approximate nearest neighbor search.
- Multiple hash tables improve search but lack unified construction and ranking.
Purpose of the Study:
- Develop a unified approach for constructing informative multiple hash tables.
- Introduce a generic, query-adaptive ranking scheme for multiple table search.
- Address binary quantization loss in hashing techniques.
Main Methods:
- Table construction as a selection problem using normalized dominant set on candidate hash functions.
- Reciprocal hash tables constructed in a boosting manner to reduce redundancy.
- Query-adaptive bitwise weighting scheme for fine-grained bucket ranking.
- Fast, reciprocal table lookup algorithm within adaptive weighted Hamming radius.
Main Results:
- Proposed techniques significantly outperform naive construction and state-of-the-art hashing algorithms.
- Demonstrated effectiveness on several large-scale benchmarks.
- Achieved improved accuracy and efficiency in approximate nearest neighbor search.
Conclusions:
- The proposed general construction and query-adaptive search methods are compatible with diverse hashing algorithms.
- The techniques effectively mitigate binary quantization loss.
- Offers a significant advancement in multiple hash table construction and search.
Related Concept Videos
McNemar's Test
981
McNemar's Test is a nonparametric statistical test used to determine if there is a significant difference in proportions between two related groups when the outcome is binary (e.g., yes/no, success/failure). It is beneficial when we have paired data, such as pre-test/post-test designs, where the same subjects are measured under two different conditions. The test is named after the statistician Quinn McNemar, who introduced it in 1947. It is commonly used in situations where subjects are...
981
Kruskal-Wallis Test
1.5K
The Kruskal-Wallis test, also known as the Kruskal-Wallis H test, serves as a nonparametric alternative to the one-way ANOVA, offering a solution for analyzing the differences across three or more independent groups based on a single, ordinal-dependent variable. This statistical test is particularly valuable in scenarios where the data does not meet the normal distribution assumption required by its parametric counterparts. Kruskal-Wallis test is designed typically to handle ordinal data or...
1.5K
Wilcoxon Signed-Ranks Test for Matched Pairs
586
The Wilcoxon signed-rank test for matched pairs evaluates the null hypothesis by combining the ranks of differences with their signs. It essentially tests whether the median of the differences in a population of matched pairs is zero. Since the test incorporates more information than the sign test, it generally yields more trustable conclusions. This test also does not require the data to follow a normal distribution, but two conditions must be met for it to be applicable: (1) the data must...
586
Collisions in Multiple Dimensions: Problem Solving
5.6K
In multiple dimensions, the conservation of momentum applies in each direction independently. Hence, to solve collisions in multiple dimensions, we should write down the momentum conservation in each direction separately. To help understand collisions in multiple dimensions, consider an example.
A small car of mass 1,200 kg traveling east at 60 km/h collides at an intersection with a truck of mass 3,000 kg traveling due north at 40 km/h. The two vehicles are locked together. What is the...
A small car of mass 1,200 kg traveling east at 60 km/h collides at an intersection with a truck of mass 3,000 kg traveling due north at 40 km/h. The two vehicles are locked together. What is the...
5.6K
The Availability Heuristic
7.3K
A heuristic is a general problem-solving framework (Tversky & Kahneman, 1974). You can think of these as mental shortcuts that are used to solve problems. Different types of heuristics are used in different types of situations, and the impulse to use a heuristic occurs when one of five conditions is met (Pratkanis, 1989):
7.3K
