METHOD AND SYSTEM FOR FAST SIMILARITY COMPUTATION IN HIGH DIMENSIONAL SPACE

Patent №

US 8,515,964

Granted

2013-08-20

Filed 2011

Owner

YAHOO! INC.

Lab

AI components

3

ml · vision · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

13189696

Method, system, and programs for computing similarity. Input data is first received from one or more data sources and then analyzed to obtain an input feature vector that characterizes the input data. An index is then generated based on the input feature vector and is used to archive the input data, where the value of the index is computed based on an improved Johnson-Lindenstrass transformation (FJLT) process. With the improved FJLT process, first, the sign of each feature in the input feature vector is randomly flipped to obtain a flipped vector. A Hadamard transformation is then applied to the flipped vector to obtain a transformed vector. An inner product between the transformed vector and a sparse vector is then computed to obtain a base vector, based on which the value of the index is determined.

AI classification

Machine learning1.00
AI hardware1.00
Vision0.96
Knowledge representation0.33
Natural language0.09
Evolutionary computation0.00
Planning0.00
Speech0.00

Ownership

YAHOO! INC.

assignment · 266410402

Assignors

RAVIKUMAR, SHANMUGASUNDARAM, DASGUPTA, ANIRBAN, SARLOS, TAMAS

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC