[发明专利]排序模型的训练方法和装置有效
申请号: | 201510733085.9 | 申请日: | 2015-11-02 |
公开(公告)号: | CN105224959B | 公开(公告)日: | 2019-03-26 |
发明(设计)人: | 胡军;陈英傑;王天畅 | 申请(专利权)人: | 北京奇艺世纪科技有限公司 |
主分类号: | G06K9/62 | 分类号: | G06K9/62;G06F16/953 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 刘祥景 |
地址: | 100080 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 排序 模型 训练 方法 装置 | ||
1.一种排序模型的训练方法,其特征在于,包括:
根据排序模型,对用户搜索请求对应的搜索结果进行排序,得到对应的搜索排序结果;
根据用户针对所述搜索排序结果的点击反馈,确定所述排序模型对应的搜索点击率;
确定所述各排序模型的初始参数;
确定所述各排序模型对应的搜索点击率;
根据所述各排序模型对应的搜索点击率,按照梯度下降算法更新所述各排序模型的初始参数,直到所述初始参数达到稳定值。
2.根据权利要求1所述的方法,其特征在于,所述根据排序模型,对用户搜索请求对应的搜索结果进行排序,得到对应的搜索排序结果的步骤,包括:
向具有相同模型和不同参数的多个排序模型中的任意一个,发送来自用户的用户搜索请求;
接收来自所述排序模型的所述用户搜索请求对应的搜索排序结果。
3.根据权利要求1所述的方法,其特征在于,所述根据用户针对所述搜索排序结果的点击反馈,确定所述排序模型对应的搜索点击率的步骤,包括:
收集所述搜索排序结果对应的用户搜索次数和用户点击次数;
根据所述用户点击次数与所述用户搜索次数的比值,确定搜索点击率。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
根据更新后的排序模型,对用户搜索请求对应的搜索结果进行排序,得到优化后的搜索排序结果。
5.一种排序模型的训练装置,其特征在于,包括:
排序模块,用于根据排序模型,对用户搜索请求对应的搜索结果进行排序,得到对应的搜索排序结果;
反馈模块,用于根据用户针对所述搜索排序结果的点击反馈,确定所述排序模型对应的搜索点击率;及
更新模块,用于根据所述搜索点击率,按照预置的参数更新算法,对所述排序模型的模型参数进行更新;
其中,所述预置的参数更新算法为梯度下降算法;
所述更新模块,包括:
初始化子模块,用于确定所述各排序模型的初始参数;
点击率确定子模块,用于确定所述各排序模型对应的搜索点击率;
迭代更新子模块,用于根据所述各排序模型对应的搜索点击率,按照梯度下降算法更新所述各排序模型的初始参数,直到所述初始参数达到稳定值。
6.根据权利要求5所述的装置,其特征在于,所述排序模块,包括:
请求发送子模块,用于向具有相同模型和不同参数的多个排序模型中的任意一个,发送来自用户的用户搜索请求;
结果接收子模块,用于接收来自所述排序模型的所述用户搜索请求对应的搜索排序结果。
7.根据权利要求5所述的装置,其特征在于,所述反馈模块,包括:
收集子模块,用于收集所述搜索排序结果对应的用户搜索次数和用户点击次数;
计算子模块,用于根据所述用户点击次数与所述用户搜索次数的比值,确定搜索点击率。
8.根据权利要求5所述的装置,其特征在于,所述装置还包括:
优化排序模块,用于根据更新后的排序模型,对用户搜索请求对应的搜索结果进行排序,得到优化后的搜索排序结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇艺世纪科技有限公司,未经北京奇艺世纪科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510733085.9/1.html,转载请声明来源钻瓜专利网。