CPC G06F 16/24578 (2019.01) [G06F 16/248 (2019.01); G06F 16/285 (2019.01); G06F 16/335 (2019.01)] | 15 Claims |
1. A re-ranking device comprising:
an input unit, implemented by circuitry, configured to receive a search query from one user;
a plurality of re-ranking models prepared in accordance with common information of a plurality of users;
a search unit, implemented by the circuitry, configured to perform a search on the basis of the search query and obtain a search result;
a re-ranking processing unit, implemented by the circuitry, configured to select one re-ranking model on the basis of common information of the one user, and perform a re-ranking process on the search result using the one re-ranking model;
a log database configured to store log information containing a search query, a search result list by the search query, and a click log selected by a user;
a clustering unit, implemented by the circuitry, configured to classify the log information on the basis of common information of a plurality of users; and
a re-ranking model generation unit, implemented by the circuitry, configured to generate the plurality of re-ranking models on the basis of the log information classified on the basis of the common information, wherein
the re-ranking processing unit selects one re-ranking model from the plurality of re-ranking models generated by the re-ranking model generation unit, and performs the re-ranking process.
|