Feature Discretization and Cardinality Reduction Using Collaborative Filtering Techniques
First Claim
1. A method comprising:
- receiving data input by a user over a network, said input data further comprising a plurality of items and associated item metadata related to events performed by said user; and
processing said input data to obtain a predetermined number of groupings, each grouping having a calculated value based on a distance parameter between corresponding attributes of each item stored within said item metadata.
3 Assignments
0 Petitions
Accused Products
Abstract
A system and method to perform discretization and cardinality reduction of item attributes using collaborative filtering techniques are described. Data input by a user is received over a network, the input data further including a plurality of items and associated item metadata related to events performed by the user. The input data is further processed to obtain a predetermined number of groupings, each grouping having a calculated value based on a distance parameter between corresponding attributes of each item stored within the item metadata. Finally, a similarity parameter is computed between each pair of items within the plurality of items based on associated groupings and recommendations of the items are presented to the user based on the corresponding calculated similarity parameter.
41 Citations
11 Claims
-
1. A method comprising:
-
receiving data input by a user over a network, said input data further comprising a plurality of items and associated item metadata related to events performed by said user; and processing said input data to obtain a predetermined number of groupings, each grouping having a calculated value based on a distance parameter between corresponding attributes of each item stored within said item metadata. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer readable medium containing executable instructions, which, when executed in a processing system, cause said processing system to perform a method comprising:
-
receiving data input by a user over a network, said input data further comprising a plurality of items and associated item metadata related to events performed by said user; and processing said input data to obtain a predetermined number of groupings, each grouping having a calculated value based on a distance parameter between corresponding attributes of each item stored within said item metadata. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A system comprising:
-
at least one web server to receive data input by a user over a network, said input data further comprising a plurality of items and associated item metadata related to events performed by said user; and a processing engine coupled to said at least one web server to process said input data to obtain a predetermined number of groupings, each grouping having a calculated value based on a distance parameter between corresponding attributes of each item stored within said item metadata.
-
Specification