Vector transformation for indexing, similarity search and classification
AssigneeGoogle Inc.
InventorJay Yagnik
Life of this patent
Estimating the term…
Loading patent…
AssigneeGoogle Inc.
InventorJay Yagnik
Estimating the term…
A feature vector is encoded into a sparse binary vector. The feature vector is retrieved, for example from storage or a feature vector generator. The feature vector represents a media object or other data object. One or more permutations are generated, the dimensionality of the generated permutations equivalent to the dimensionality of the feature vector. The permutations may be generated randomly or formulaically. The feature vector is permuted with the one or more permutations, creating one or more permuted feature vectors. The permuted feature vectors are truncated according to a selected window size. The indexes representing the maximum values of the permuted feature vectors are identified and encoded using one-hot encoding, producing one or more sparse binary vectors. The sparse binary vectors may be concatenated into a single sparse binary vector and stored. The sparse binary vector may be used in the similarity search, indexing or categorization of media objects.
A computer implemented method of encoding a feature vector, the method comprising:
A non-transitory computer-readable storage medium having executable computer program instructions embodied therein for boosting a video classification score, the actions of the computer program instructions comprising:
A computer system for encoding a feature vector, the system comprising:
A computer implemented method of encoding a feature vector, the method comprising:
Dependencies are inferred from the claim text.