Systems and methods for improving collaborative filtering
First Claim
1. A collaborative filtering system, comprising:
- a filtering component that employs Lift, smoothed via cutoff smoothing techniques, as a measure of association for scoring at least one item of an item set;
wherein the filtering component additionally employing at least one multiple-score collaborative filtering evaluation method to obtain a single score for an item when more than one measure of association score applies to that item.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides collaborative filtering systems and methods employing statistical smoothing to provide quickly creatable models that can efficiently predict probability that a user likes an item and/or similarities between items. Smoothing is accomplished by utilizing statistical methods such as support cutoff, single and multiple prior on counts, and prior on measure of association and the like. By improving model-based collaborative filtering with such techniques, performance is increased with regard to product-to-product recommendations. The present invention also provides improvements over systems based on dependency nets (DN) in both areas of quality of recommendations and speed of model creation. It can also be complementary to DN to improve the value of an existing collaborative filtering system'"'"'s overall efficiency. It is also employable with low frequency user preference data.
45 Citations
149 Claims
-
1. A collaborative filtering system, comprising:
a filtering component that employs Lift, smoothed via cutoff smoothing techniques, as a measure of association for scoring at least one item of an item set;
wherein the filtering component additionally employing at least one multiple-score collaborative filtering evaluation method to obtain a single score for an item when more than one measure of association score applies to that item.- View Dependent Claims (2, 3, 4)
-
5. A collaborative filtering system, comprising:
a filtering component that employs Lift, smoothed via prior on counts smoothing techniques, as a measure of association for scoring at least one item of an item set;
wherein the filtering component additionally employing at least one multiple-score collaborative filtering evaluation method to obtain a single score for an item when more than one measure of association score applies to that item.- View Dependent Claims (6, 7, 8)
-
9. A collaborative filtering system, comprising:
a filtering component that employs Lift, smoothed via informative priors on measures of association smoothing techniques, as a measure of association for scoring at least one item of an item set;
wherein the filtering component additionally employing at least one multiple-score collaborative filtering evaluation method to obtain a single score for an item when more than one measure of association score applies to that item.- View Dependent Claims (10, 11, 12)
-
13. A collaborative filtering system, comprising:
a filtering component that employs Lift, smoothed via nonuniform prior smoothing techniques, as a measure of association for scoring at least one item of an item set;
wherein the filtering component additionally employing at least one multiple-score collaborative filtering evaluation method to obtain a single score for an item when more than one measure of association score applies to that item.- View Dependent Claims (14, 15, 16)
-
17. A collaborative filtering system, comprising:
a filtering component that employs Weight of Evidence, smoothed via cutoff smoothing techniques, as a measure of association for scoring at least one item of an item set;
wherein the filtering component additionally employing at least one multiple-score collaborative filtering evaluation method to obtain a single score for an item when more than one measure of association score applies to that item.- View Dependent Claims (18, 19, 20)
-
21. A collaborative filtering system, comprising:
a filtering component that employs Weight of Evidence, smoothed via prior on counts smoothing techniques, as a measure of association for scoring at least one item of an item set;
the item set comprising a higher-order item set wherein more than one item is represented on a left-hand side of an association rule applicable to at least one item in the item set; and
wherein the filtering component additionally employing at least one multiple-score collaborative filtering evaluation method to obtain a single score for an item when more than one measure of association score applies to that item.- View Dependent Claims (22)
-
23. A collaborative filtering system, comprising:
a filtering component that employs Weight of Evidence, smoothed via informative priors on measures of association smoothing techniques, as a measure of association for scoring at least one item of an item set;
wherein the filtering component additionally employing at least one multiple-score collaborative filtering evaluation method to obtain a single score for an item when more than one measure of association score applies to that item.- View Dependent Claims (24, 25, 26)
-
27. A collaborative filtering system, comprising:
a filtering component that employs Weight of Evidence, smoothed via nonuniform prior smoothing techniques, as a measure of association for scoring at least one item of an item set;
wherein the filtering component additionally employing at least one multiple-score collaborative filtering evaluation method to obtain a single score for an item when more than one measure of association score applies to that item.- View Dependent Claims (28, 29, 30)
-
31. A collaborative filtering system, comprising:
a filtering component that employs Yule'"'"'s Q, smoothed via cutoff smoothing techniques, as a measure of association for scoring at least one item of an item set;
wherein the filtering component additionally employing at least one multiple-score collaborative filtering evaluation method to obtain a single score for an item when more than one measure of association score applies to that item.- View Dependent Claims (32, 33, 34)
-
35. A collaborative filtering system, comprising:
a filtering component that employs Yule'"'"'s Q, smoothed via prior on counts smoothing techniques, as a measure of association for scoring at least one item of an item set;
the item set comprising a higher-order item set wherein more than one item is represented on a left-hand side of an association rule applicable to at least one item in the item set; and
wherein the filtering component additionally employing at least one multiple-score collaborative filtering evaluation method to obtain a single score for an item when more than one measure of association score applies to that item.- View Dependent Claims (36)
-
37. A collaborative filtering system, comprising:
a filtering component that employs Yule'"'"'s Q, smoothed via informative priors on measures of association smoothing techniques, as a measure of association for scoring at least one item of an item set;
wherein the filtering component additionally employing at least one multiple-score collaborative filtering evaluation method to obtain a single score for an item when more than one measure of association score applies to that item.- View Dependent Claims (38, 39, 40)
-
41. A collaborative filtering system, comprising:
a filtering component that employs Yule'"'"'s Q, smoothed via nonuniform prior smoothing techniques, as a measure of association for scoring at least one item of an item set;
wherein the filtering component additionally employing at least one multiple-score collaborative filtering evaluation method to obtain a single score for an item when more than one measure of association score applies to that item.- View Dependent Claims (42, 43, 44)
-
45. A collaborative filtering system, comprising:
a filtering component that employs tau measures, smoothed via cutoff smoothing techniques, as a measure of association for scoring at least one item of an item set;
wherein the filtering component additionally employing at least one multiple-score collaborative filtering evaluation method to obtain a single score for an item when more than one measure of association score applies to that item.- View Dependent Claims (46, 47, 48)
-
49. A collaborative filtering system, comprising:
a filtering component that employs tau measures, smoothed via prior on counts smoothing techniques, as a measure of association for scoring at least one item of an item set;
the item set comprising a higher-order item set wherein more than one item is represented on a left-hand side of an association rule applicable to at least one item in the item set; and
wherein the filtering component additionally employing at least one multiple-score collaborative filtering evaluation method to obtain a single score for an item when more than one measure of association score applies to that item.- View Dependent Claims (50)
-
51. A collaborative filtering system, comprising:
a filtering component that employs tau measures, smoothed via informative priors on measures of association smoothing techniques, as a measure of association for scoring at least one item of an item set;
wherein the filtering component additionally employing at least one multiple-score collaborative filtering evaluation method to obtain a single score for an item when more than one measure of association score applies to that item.- View Dependent Claims (52, 53, 54)
-
55. A collaborative filtering system, comprising:
a filtering component that employs tau measures, smoothed via nonuniform prior smoothing techniques, as a measure of association for scoring at least one item of an item set;
wherein the filtering component additionally employing at least one multiple-score collaborative filtering evaluation method to obtain a single score for an item when more than one measure of association score applies to that item.- View Dependent Claims (56, 57, 58)
-
59. A collaborative filtering system, comprising:
a filtering component that employs Phi, smoothed via cutoff smoothing techniques, as a measure of association for scoring at least one item of an item set;
wherein the filtering component additionally employing at least one multiple-score collaborative filtering evaluation method to obtain a single score for an item when more than one measure of association score applies to that item.- View Dependent Claims (60, 61, 62)
-
63. A collaborative filtering system, comprising:
a filtering component that employs Phi, smoothed via prior on counts smoothing techniques, as a measure of association for scoring at least one item of an item set;
the item set comprising a higher-order item set wherein more than one item is represented on a left-hand side of an association rule applicable to at least one item in the item set; and
wherein the filtering component additionally employing at least one multiple-score collaborative filtering evaluation method to obtain a single score for an item when more than one measure of association score applies to that item.- View Dependent Claims (64)
-
65. A collaborative filtering system, comprising:
a filtering component that employs Phi, smoothed via informative priors on measures of association smoothing techniques, as a measure of association for scoring at least one item of an item set;
wherein the filtering component additionally employing at least one multiple-score collaborative filtering evaluation method to obtain a single score for an item when more than one measure of association score applies to that item.- View Dependent Claims (66, 67, 68)
-
69. A collaborative filtering system, comprising:
a filtering component that employs Phi, smoothed via nonuniform prior smoothing techniques, as a measure of association for scoring at least one item of an item set;
wherein the filtering component additionally employing at least one multiple-score collaborative filtering evaluation method to obtain a single score for an item when more than one measure of association score applies to that item.- View Dependent Claims (70, 71, 72)
-
73. A collaborative filtering system, comprising:
a filtering component that employs cross-product, smoothed via cutoff smoothing techniques, as a measure of association for scoring at least one item of an item set;
wherein the filtering component additionally employing at least one multiple-score collaborative filtering evaluation method to obtain a single score for an item when more than one measure of association score applies to that item.- View Dependent Claims (74, 75, 76)
-
77. A collaborative filtering system, comprising:
a filtering component that employs cross-product, smoothed via prior on counts smoothing techniques, as a measure of association for scoring at least one item of an item set;
the item set comprising a higher-order item set wherein more than one item is represented on a left-hand side of an association rule applicable to at least one item in the item set; and
wherein the filtering component additionally employing at least one multiple-score collaborative filtering evaluation method to obtain a single score for an item when more than one measure of association score applies to that item.- View Dependent Claims (78)
-
79. A collaborative filtering system, comprising:
a filtering component that employs cross-product, smoothed via informative priors on measures of association smoothing techniques, as a measure of association for scoring at least one item of an item set;
wherein the filtering component additionally employing at least one multiple-score collaborative filtering evaluation method to obtain a single score for an item when more than one measure of association score applies to that item.- View Dependent Claims (80, 81, 82)
-
83. A collaborative filtering system, comprising:
a filtering component that employs cross-product, smoothed via nonuniform prior smoothing techniques, as a measure of association for scoring at least one item of an item set;
wherein the filtering component additionally employing at least one multiple-score collaborative filtering evaluation method to obtain a single score for an item when more than one measure of association score applies to that item.- View Dependent Claims (84, 85, 86)
-
87. A collaborative filtering system, comprising:
a filtering component that employs log of cross-product, smoothed via cutoff smoothing techniques, as a measure of association for scoring at least one item of an item set;
wherein the filtering component additionally employing at least one multiple-score collaborative filtering evaluation method to obtain a single score for an item when more than one measure of association score applies to that item.- View Dependent Claims (88, 89, 90)
-
91. A collaborative filtering system, comprising:
a filtering component that employs log of cross-product, smoothed via prior on counts smoothing techniques, as a measure of association for scoring at least one item of an item set;
the item set comprising a higher-order item set wherein more than one item is represented on a left-hand side of an association rule applicable to at least one item in the item set; and
wherein the filtering component additionally employing at least one multiple-score collaborative filtering evaluation method to obtain a single score for an item when more than one measure of association score applies to that item.- View Dependent Claims (92)
-
93. A collaborative filtering system, comprising:
a filtering component that employs log of cross-product, smoothed via informative priors on measures of association smoothing techniques, as a measure of association for scoring at least one item of an item set;
wherein the filtering component additionally employing at least one multiple-score collaborative filtering evaluation method to obtain a single score for an item when more than one measure of association score applies to that item.- View Dependent Claims (94, 95, 96)
-
97. A collaborative filtering system, comprising:
a filtering component that employs log of cross-product, smoothed via nonuniform prior smoothing techniques, as a measure of association for scoring at least one item of an item set;
wherein the filtering component additionally employing at least one multiple-score collaborative filtering evaluation method to obtain a single score for an item when more than one measure of association score applies to that item.- View Dependent Claims (98, 99, 100)
-
101. A method of data analysis, comprising:
-
creating a collaborative filtering system that employs Lift, smoothed via cutoff smoothing techniques, as a measure of association for scoring at least one item of an item set; and
employing at least one multiple-score collaborative filtering evaluation method to obtain a single score for an item when more than one measure of association score applies to that item.
-
-
102. A method of data analysis, comprising:
-
creating a collaborative filtering system that employs Lift, smoothed via prior on counts smoothing techniques, as a measure of association for scoring at least one item of an item set; and
employing at least one multiple-score collaborative filtering evaluation method to obtain a single score for an item when more than one measure of association score applies to that item.
-
-
103. A method of data analysis, comprising:
-
creating a collaborative filtering system that employs Lift, smoothed via informative priors on measures of association smoothing techniques, as a measure of association for scoring at least one item of an item set; and
employing at least one multiple-score collaborative filtering evaluation method to obtain a single score for an item when more than one measure of association score applies to that item.
-
-
104. A method of data analysis, comprising:
-
creating a collaborative filtering system that employs Lift, smoothed via nonuniform prior smoothing techniques, as a measure of association for scoring at least one item of an item set; and
employing at least one multiple-score collaborative filtering evaluation method to obtain a single score for an item when more than one measure of association score applies to that item.
-
-
105. A method of data analysis, comprising:
-
creating a collaborative filtering system that employs Weight of Evidence, smoothed via cutoff smoothing techniques, as a measure of association for scoring at least one item of an item set; and
employing at least one multiple-score collaborative filtering evaluation method to obtain a single score for an item when more than one measure of association score applies to that item.
-
-
106. A method of data analysis, comprising:
-
creating a collaborative filtering system that employs Weight of Evidence, smoothed via prior on counts smoothing techniques, as a measure of association for scoring at least one item of an item set;
the item set comprising a higher-order item set wherein more than one item is represented on a left-hand side of an association rule applicable to at least one item in the item set; and
employing at least one multiple-score collaborative filtering evaluation method to obtain a single score for an item when more than one measure of association score applies to that item.
-
-
107. A method of data analysis, comprising:
-
creating a collaborative filtering system that employs Weight of Evidence, smoothed via informative priors on measures of association smoothing techniques, as a measure of association for scoring at least one item of an item set; and
employing at least one multiple-score collaborative filtering evaluation method to obtain a single score for an item when more than one measure of association score applies to that item.
-
-
108. A method of data analysis, comprising:
-
creating a collaborative filtering system that employs Weight of Evidence, smoothed via nonuniform prior smoothing techniques, as a measure of association for scoring at least one item of an item set; and
employing at least one multiple-score collaborative filtering evaluation method to obtain a single score for an item when more than one measure of association score applies to that item.
-
-
109. A method of data analysis, comprising:
-
creating a collaborative filtering system that employs Yule'"'"'s Q, smoothed via cutoff smoothing techniques, as a measure of association for scoring at least one item of an item set; and
employing at least one multiple-score collaborative filtering evaluation method to obtain a single score for an item when more than one measure of association score applies to that item.
-
-
110. A method of data analysis, comprising:
-
creating a collaborative filtering system that employs Yule'"'"'s Q, smoothed via prior on counts smoothing techniques, as a measure of association for scoring at least one item of an item set;
the item set comprising a higher-order item set wherein more than one item is represented on a left-hand side of an association rule applicable to at least one item in the item set; and
employing at least one multiple-score collaborative filtering evaluation method to obtain a single score for an item when more than one measure of association score applies to that item.
-
-
111. A method of data analysis, comprising:
-
creating a collaborative filtering system that employs Yule'"'"'s Q, smoothed via informative priors on measures of association smoothing techniques, as a measure of association for scoring at least one item of an item set; and
employing at least one multiple-score collaborative filtering evaluation method to obtain a single score for an item when more than one measure of association score applies to that item.
-
-
112. A method of data analysis, comprising:
-
creating a collaborative filtering system that employs Yule'"'"'s Q, smoothed via nonuniform prior smoothing techniques, as a measure of association for scoring at least one item of an item set; and
employing at least one multiple-score collaborative filtering evaluation method to obtain a single score for an item when more than one measure of association score applies to that item.
-
-
113. A method of data analysis, comprising:
-
creating a collaborative filtering system that employs tau measures, smoothed via cutoff smoothing techniques, as a measure of association for scoring at least one item of an item set; and
employing at least one multiple-score collaborative filtering evaluation method to obtain a single score for an item when more than one measure of association score applies to that item.
-
-
114. A method of data analysis, comprising:
-
creating a collaborative filtering system that employs tau measures, smoothed via prior on counts smoothing techniques, as a measure of association for scoring at least one item of an item set;
the item set comprising a higher-order item set wherein more than one item is represented on a left-hand side of an association rule applicable to at least one item in the item set; and
employing at least one multiple-score collaborative filtering evaluation method to obtain a single score for an item when more than one measure of association score applies to that item.
-
-
115. A method of data analysis, comprising:
-
creating a collaborative filtering system that employs tau measures, smoothed via informative priors on measures of association smoothing techniques, as a measure of association for scoring at least one item of an item set; and
employing at least one multiple-score collaborative filtering evaluation method to obtain a single score for an item when more than one measure of association score applies to that item.
-
-
116. A method of data analysis, comprising:
-
creating a collaborative filtering system that employs tau measures, smoothed via nonuniform prior smoothing techniques, as a measure of association for scoring at least one item of an item set; and
employing at least one multiple-score collaborative filtering evaluation method to obtain a single score for an item when more than one measure of association score applies to that item.
-
-
117. A method of data analysis, comprising:
-
creating a collaborative filtering system that employs Phi, smoothed via cutoff smoothing techniques, as a measure of association for scoring at least one item of an item set; and
employing at least one multiple-score collaborative filtering evaluation method to obtain a single score for an item when more than one measure of association score applies to that item.
-
-
118. A method of data analysis, comprising:
-
creating a collaborative filtering system that employs Phi, smoothed via prior on counts smoothing techniques, as a measure of association for scoring at least one item of an item set;
the item set comprising a higher-order item set wherein more than one item is represented on a left-hand side of an association rule applicable to at least one item in the item set; and
employing at least one multiple-score collaborative filtering evaluation method to obtain a single score for an item when more than one measure of association score applies to that item.
-
-
119. A method of data analysis, comprising:
-
creating a collaborative filtering system that employs Phi, smoothed via informative priors on measures of association smoothing techniques, as a measure of association for scoring at least one item of an item set; and
employing at least one multiple-score collaborative filtering evaluation method to obtain a single score for an item when more than one measure of association score applies to that item.
-
-
120. A method of data analysis, comprising:
-
creating a collaborative filtering system that employs Phi, smoothed via nonuniform prior smoothing techniques, as a measure of association for scoring at least one item of an item set; and
employing at least one multiple-score collaborative filtering evaluation method to obtain a single score for an item when more than one measure of association score applies to that item.
-
-
121. A method of data analysis, comprising:
-
creating a collaborative filtering system that employs cross-product, smoothed via cutoff smoothing techniques, as a measure of association for scoring at least one item of an item set; and
employing at least one multiple-score collaborative filtering evaluation method to obtain a single score for an item when more than one measure of association score applies to that item.
-
-
122. A method of data analysis, comprising:
-
creating a collaborative filtering system that employs cross-product, smoothed via prior on counts smoothing techniques, as a measure of association for scoring at least one item of an item set;
the item set comprising a higher-order item set wherein more than one item is represented on a left-hand side of an association rule applicable to at least one item in the item set; and
employing at least one multiple-score collaborative filtering evaluation method to obtain a single score for an item when more than one measure of association score applies to that item.
-
-
123. A method of data analysis, comprising:
-
creating a collaborative filtering system that employs cross-product, smoothed via informative priors on measures of association smoothing techniques, as a measure of association for scoring at least one item of an item set; and
employing at least one multiple-score collaborative filtering evaluation method to obtain a single score for an item when more than one measure of association score applies to that item.
-
-
124. A method of data analysis, comprising:
-
creating a collaborative filtering system that employs cross-product, smoothed via nonuniform prior smoothing techniques, as a measure of association for scoring at least one item of an item set; and
employing at least one multiple-score collaborative filtering evaluation method to obtain a single score for an item when more than one measure of association score applies to that item.
-
-
125. A method of data analysis, comprising:
-
creating a collaborative filtering system that employs log of cross-product, smoothed via cutoff smoothing techniques, as a measure of association for scoring at least one item of an item set; and
employing at least one multiple-score collaborative filtering evaluation method to obtain a single score for an item when more than one measure of association score applies to that item.
-
-
126. A method of data analysis, comprising:
-
creating a collaborative filtering system that employs log of cross-product, smoothed via prior on counts smoothing techniques, as a measure of association for scoring at least one item of an item set;
the item set comprising a higher-order item set wherein more than one item is represented on a left-hand side of an association rule applicable to at least one item in the item set; and
employing at least one multiple-score collaborative filtering evaluation method to obtain a single score for an item when more than one measure of association score applies to that item.
-
-
127. A method of data analysis, comprising:
-
creating a collaborative filtering system that employs log of cross-product, smoothed via informative priors on measures of association smoothing techniques, as a measure of association for scoring at least one item of an item set; and
employing at least one multiple-score collaborative filtering evaluation method to obtain a single score for an item when more than one measure of association score applies to that item.
-
-
128. A method of data analysis, comprising:
-
creating a collaborative filtering system that employs log of cross-product, smoothed via nonuniform prior smoothing techniques, as a measure of association for scoring at least one item of an item set; and
employing at least one multiple-score collaborative filtering evaluation method to obtain a single score for an item when more than one measure of association score applies to that item.
-
-
129. A collaborative filtering system, comprising:
a filtering component that employs Lift as a measure of association for scoring at least one item of an item set. - View Dependent Claims (130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 146, 148)
-
141. A collaborative filtering system, comprising:
a filtering component that employs informative priors on a measure of association for smoothing the measure of association utilized in collaborative filtering.
-
142. A method of data analysis, comprising:
employing Lift as a measure of association in a collaborative filtering system for scoring at least one item of an item set. - View Dependent Claims (147, 149)
-
143. A method of data analysis, comprising:
employing informative priors on a measure of association for smoothing the measure of association utilized in collaborative filtering.
-
144. A data analysis system, comprising:
means for collaborative filtering based, at least in part, on employing Lift as a measure of association for scoring at least one item.
-
145. A data packet transmitted between two or more computer components that facilitates collaborative filtering, the data packet comprised of, at least in part, collaborative filtering data based, at least in part, on employing Lift as a measure of association for scoring at least one item.
Specification