发明名称 Optimizing a ranker for a risk-oriented objective
摘要 Technologies are described herein that pertain to optimizing a ranker component for a risk-oriented objective. Various definitions of risk are described herein, wherein risk is based upon variance in performance scores assigned to the ranker component for respective queries in a data store. Additionally, risk is optionally based upon variance in relative performance of the ranker component versus a baseline ranker component.
申请公布号 US9535995(B2) 申请公布日期 2017.01.03
申请号 US201113323845 申请日期 2011.12.13
申请人 Microsoft Technology Licensing, LLC 发明人 Bennett Paul N.;Collins-Thompson Kevyn B.;Wang Lidan
分类号 G06F17/30 主分类号 G06F17/30
代理机构 代理人 Swain Sandy;Minhas Micky
主权项 1. A method, comprising: at a ranker component, outputting search results for queries in training data, the ranker component outputs the search results based upon a value of a parameter of the ranker component; determining performance scores for the ranker component with respect to the queries and the search results output based upon the queries, the performance scores are indicative of performance of the ranker component when outputting the search results based upon the queries, the performance scores include a performance score for each query in the queries; and optimizing the ranker component with respect to a risk-oriented objective, the risk-oriented objective being a function of consistency in performance of the ranker component with respect to the queries, wherein optimizing the ranker component with respect to the risk-oriented objective causes the ranker component to perform consistently across queries provided to the ranker component, and further wherein optimizing the ranker component comprises: identifying a second value of the parameter of the ranker component such that, when the ranker component outputs second search results for the queries based upon the second value of the parameter, consistency in second performance scores is increased compared to consistency in the first performance scores, the second performance scores being for the ranker component with respect to the queries and the second search results output based upon the queries, the second performance scores are indicative of performance of the ranker component when outputting the second search results for the queries; andassigning the second value of the parameter to the ranker component, wherein the ranker component, when assigned the second value of the parameter, fails to be optimized with respect to an average of performance scores for the queries achievable by way of the ranker component, wherein optimizing the ranker component is performed by a computer processor.
地址 Redmond WA US