System and method for applying ranking SVM in query relaxation
First Claim
1. A method in a computer system for providing improved search results in response to a user query, the method comprising:
- obtaining a set of ranked query item pairs, each query item pair corresponding to a query and a hit document;
for each hit document;
executing a series of query relaxation operations, each query relaxation operation extracting one feature vector of a plurality of feature vectors for said each hit document; and
calculating a relevance score using the one extracted feature vector and a learned ranking function that is unique for that query relaxation operation; and
generating a hit list for the user query to be displayed to the user that contains hits from the executed query relaxation operations;
modeling a ranked item as a pair comprised of a query and a hit document and only items that have the same query, wherein each item is represented by a feature vector of the plurality of feature vectors, which lists features and corresponding feature weights configured to provide a user to tune a ranking function based on coupling a query relaxation method with a ranking support vector machine (SVM) application, and wherein the user determines an optimal fit between an initial list of document query hits and a revised list produced from a trained learning system machine learning function and a feature includes any attribute of a document that is used to determine a relevance of a document related to a given query.
1 Assignment
0 Petitions
Accused Products
Abstract
An enterprise-wide query relaxative support vector machine ranking algorithm approach provides enhanced functionality for query execution in a heterogeneous enterprise environment. Improved query results are obtained by adjusting ranking functions using machine learning methods to automatically train ranking functions. The improved query results are obtained using a list of document-query pairs that are modeled as a binary classification training problem, combination function which requires ranking and learning functions to be implemented representing document attributes and metadata utilizing query relaxation techniques and adjusted ranking functions. Machine learning methods implement user feedback to automatically train ranking functions.
57 Citations
20 Claims
-
1. A method in a computer system for providing improved search results in response to a user query, the method comprising:
-
obtaining a set of ranked query item pairs, each query item pair corresponding to a query and a hit document; for each hit document; executing a series of query relaxation operations, each query relaxation operation extracting one feature vector of a plurality of feature vectors for said each hit document; and calculating a relevance score using the one extracted feature vector and a learned ranking function that is unique for that query relaxation operation; and generating a hit list for the user query to be displayed to the user that contains hits from the executed query relaxation operations; modeling a ranked item as a pair comprised of a query and a hit document and only items that have the same query, wherein each item is represented by a feature vector of the plurality of feature vectors, which lists features and corresponding feature weights configured to provide a user to tune a ranking function based on coupling a query relaxation method with a ranking support vector machine (SVM) application, and wherein the user determines an optimal fit between an initial list of document query hits and a revised list produced from a trained learning system machine learning function and a feature includes any attribute of a document that is used to determine a relevance of a document related to a given query. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A non-transitory computer-readable storage medium for providing improved search results in response to a user query having sets of instructions stored thereon which, when executed by a computer, cause the computer to:
-
obtain a set of ranked query item pairs, each query item pair corresponding to a query and a hit document; perform for each hit document; executing a series of query relaxation operations, each query relaxation operation extracting one feature vector of a plurality of feature vectors for said each hit document; and calculating a relevance score using the one extracted feature vector and a learned ranking function that is unique for that query relaxation operation; and generate a hit list for the user query to be displayed to the user that contains hits from the executed query relaxation operations; model a ranked item as a pair comprised of a query and a hit document and only items that have the same query, wherein each item is represented by a feature vector of the plurality of feature vectors, which lists features and corresponding feature weights configured to provide a user to tune a ranking function based on coupling a query relaxation method with a ranking support vector machine (SVM) application, and wherein the user determines an optimal fit between an initial list of document query hits and a revised list produced from a trained learning system machine learning function and a feature includes any attribute of a document that is used to determine a relevance of a document related to a given query. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A system for providing improved search results in response to a user query, the system comprising:
-
a storage device; and a computer processor in communication with the storage device, wherein the storage device has sets of instructions stored thereon which, when executed by the processor, cause the processor to; obtain a set of ranked query item pairs, each query item pair corresponding to a query and a hit document; for each hit document; execute a series of query relaxation operations, each query relaxation operation extracting one feature vector of a plurality of feature vectors for said each hit document,; and calculating a relevance score using the one extracted feature vector and a learned ranking function that is unique for that query relaxation operation; and generate a hit list for the user query to be displayed to the user that contains hits from the executed query relaxation operations model a ranked item as a pair comprised of a query and a hit document and only items that have the same query, wherein each item is represented by a feature vector of the plurality of feature vectors, which lists features and corresponding feature weights configured to provide a user to tune a ranking function based on coupling a query relaxation method with a ranking support vector machine (SVM) application, and wherein the user determines an optimal fit between an initial list of document query hits and a revised list produced from a trained learning system machine learning function and a feature includes any attribute of a document that is used to determine a relevance of a document related to a given query. - View Dependent Claims (19, 20)
-
Specification