Augmenting user, query, and document triplets using singular value decomposition
First Claim
1. A method in a computer system for augmenting user, query, and document triplets, the method comprising:
- providing triplets comprising a user, a query, and a document, a triplet indicating that the user submitted the query and then selected the document from a result of the query;
creating a three-dimensional matrix with values of the matrix based on whether the corresponding user, query, and document is in a provided triplet;
performing a three-order singular value decomposition of the three-dimensional matrix; and
generating an augmented three-dimensional matrix from the three-order singular value decomposition to represent augmented user, query, and document triplets.
3 Assignments
0 Petitions
Accused Products
Abstract
A system for augmenting click-through data with latent information present in the click-through data for use in generating search results that are better tailored to the information needs of a user submitting a query is provided. The augmentation system creates a three-dimensional matrix with the dimensions of users, queries, and documents. The augmentation system then performs a three-order singular value decomposition of the three-dimensional matrix to generate a three-dimensional core singular value matrix and a left singular matrix for each dimension. The augmentation system finally multiplies the three-dimensional core singular value matrix by the left singular matrices to generate an augmented three-dimensional matrix that explicitly contains the information that was latent in the un-augmented three-dimensional matrix.
-
Citations
20 Claims
-
1. A method in a computer system for augmenting user, query, and document triplets, the method comprising:
-
providing triplets comprising a user, a query, and a document, a triplet indicating that the user submitted the query and then selected the document from a result of the query;
creating a three-dimensional matrix with values of the matrix based on whether the corresponding user, query, and document is in a provided triplet;
performing a three-order singular value decomposition of the three-dimensional matrix; and
generating an augmented three-dimensional matrix from the three-order singular value decomposition to represent augmented user, query, and document triplets. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer-readable medium containing instructions for controlling a computer system to augment user, query, and document triplets, by a method comprising:
-
providing a three-dimensional matrix of users, queries, and documents with values of the three-dimensional matrix indicating whether the corresponding user would find the corresponding document relevant to the corresponding query;
performing a three-order singular value decomposition of the three-dimensional matrix; and
generating an augmented three-dimensional matrix from the three-order singular value decomposition to represent the augmented user, query, and document triplets. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A system for augmenting user, query, and document triplets, comprising:
-
a three-dimensional matrix of users, queries, and documents with values of the three-dimensional matrix indicating whether the corresponding user would find the corresponding document relevant to the corresponding query; and
a component that generates an augmented three-dimensional matrix from a three-order singular value decomposition of the three-dimensional matrix to represent the augmented user, query, and document triplets. - View Dependent Claims (19, 20)
-
Specification