Method and system for similarity search and clustering
OwnerDaniel Tunkelanginventor
Life of this patent
Estimating the term…
Loading patent…
OwnerDaniel Tunkelanginventor
Estimating the term…
Provided is a similarity search method that makes use of a localized distance metric. The data includes a collection of items, wherein each item is associated with a set of properties. The distance between two items is defined in terms of the number of items in the collection that are associated with the set of properties common to the two items. A query is generally composed of a set of properties. The distance between a query and an item is defined in terms of the number of items in the collection that are associated with the set of properties common to the query and the item. The properties can be of various types, such as binary, partially ordered, or numeric. The distance metric may be applied explicitly or implicitly for similarity search. One embodiment of this invention uses random walks such that the similarity search can be performed exactly or approximately, trading-off between accuracy and performance. The distance metric of the present invention can also be the basis for matching and clustering applications. In these contexts, the distance metric of the present invention may be used to build a graph, to which matching or clustering algorithms can be applied.
A method for searching a collection of items, wherein each item in the collection has a set of properties, comprising the steps of:
A method for analyzing two sets of properties from a plurality of sets of properties, comprising the steps of:
A method for analyzing the relationship between two items in a collection of items, wherein each item in the collection is associated with a set of properties, comprising the steps of:
A computer program product, residing on a computer readable medium, for use in searching a collection of items, the computer program product comprising instructions for causing a computer to:
A computer system for managing data records comprising:
A method for applying a matching algorithm to a collection of items, each item being associated with a set of properties, comprising the steps of:
A method for applying a clustering algorithm to a collection of items, each item being associated with a set of properties, comprising the steps of:
Dependencies are inferred from the claim text.