Claims
- 1. A method of indexing non-textual data to facilitate intelligent searching thereof, said method comprising:
identifying a number of fuzzy attributes for data events, each data event being associated with one or more non-textual data points, each of said number of fuzzy attributes having a semantically significant level above a symbolic level; obtaining a corpus of fuzzy attribute vectors by mapping each of said data events to a respective fuzzy attribute vector that includes fuzzy membership values corresponding to said number of fuzzy attributes; and generating a plurality of keytroids, each being indicative of a number of fuzzy attribute vectors in said corpus.
- 2. A method according to claim 1, wherein:
generating said plurality of keytroids comprises performing a clustering operation on said corpus; and each of said plurality of keytroids represents a cluster centroid calculated during said clustering operation.
- 3. A method according to claim 2, wherein said clustering operation groups similar fuzzy attribute vectors according to a similarity measure.
- 4. A method according to claim 3, wherein said similarity measure is a mutual subsethood measure.
- 5. A method according to claim 1, wherein identifying said number of fuzzy attributes is based upon contextual meaning of said data events.
- 6. A method according to claim 1, wherein:
each of said data events has n fuzzy attributes; and each of said plurality of keytroids specifies n fuzzy attributes.
- 7. A method of indexing non-textual data to facilitate intelligent searching thereof, said method comprising:
providing a corpus of fuzzy attribute vectors corresponding to a plurality of non-textual data events, each of said fuzzy attribute vectors identifying fuzzy membership values for a number of fuzzy attributes of said non-textual data events; grouping similar fuzzy attribute vectors from said corpus to form a plurality of fuzzy attribute vector clusters; and generating a respective keytroid for each of said fuzzy attribute vector clusters, resulting in a plurality of keytroids.
- 8. A method according to claim 7, wherein each of said plurality of keytroids represents a descriptive feature of its respective fuzzy attribute vector cluster.
- 9. A method according to claim 8, wherein each of said plurality of keytroids represents the centroid of its respective fuzzy attribute vector cluster.
- 10. A method according to claim 7, wherein grouping similar fuzzy attribute vectors comprises performing a clustering operation on said corpus.
- 11. A method according to claim 10, wherein each of said plurality of keytroids represents a cluster centroid calculated during said clustering operation.
- 12. A method according to claim 10, wherein said clustering operation groups similar fuzzy attribute vectors according to a mutual subsethood measure.
- 13. A method according to claim 10, wherein said clustering operation groups similar fuzzy attribute vectors according to a similarity measure.
- 14. A method according to claim 7, wherein each of said number of fuzzy attributes is characterized by a semantically significant level above a symbolic level.
- 15. A method according to claim 7, wherein:
each of said non-textual data events has n fuzzy attributes; and each of said plurality of keytroids specifies n fuzzy attributes.
- 16. A system for indexing non-textual data to facilitate intelligent searching thereof, said system comprising:
a database of fuzzy attribute vectors corresponding to a plurality of non-textual data events, each of said fuzzy attribute vectors identifying fuzzy membership values for a number of fuzzy attributes of said non-textual data events; and a clustering component configured to group similar fuzzy attribute vectors from said corpus to form a plurality of fuzzy attribute vector groups, and to generate a respective keytroid for each of said fuzzy attribute vector groups, resulting in a plurality of keytroids.
- 17. A computer program for indexing non-textual data to facilitate intelligent searching thereof, said computer program having computer-executable instructions for carrying out a method comprising:
providing a corpus of fuzzy attribute vectors corresponding to a plurality of non-textual data events, each of said fuzzy attribute vectors identifying fuzzy membership values for a number of fuzzy attributes of said non-textual data events; grouping similar fuzzy attribute vectors from said corpus to form a plurality of fuzzy attribute vector groups; and generating a respective keytroid for each of said fuzzy attribute vector groups, resulting in a plurality of keytroids.
CROSS REFERENCE TO RELATED APPLICATIONS
[0001] This application claims priority of U.S. provisional application Serial No. 60/401,129, the content of which is incorporated by reference herein. The subject matter disclosed herein is related to the subject matter contained in U.S. patent application Serial No. ______ , titled DATA SEARCH SYSTEM AND METHOD USING MUTUAL SUBSETHOOD MEASURES, and U.S. patent application Serial No. ______ , titled SEARCH ENGINE FOR NON-TEXTUAL DATA, both filed concurrently herewith.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60401129 |
Aug 2002 |
US |