本發(fā)明涉及數(shù)據(jù)搜索,尤其涉及一種推薦結(jié)果重排方法、裝置、電子設(shè)備及存儲介質(zhì)。
背景技術(shù):
1、重排是推薦系統(tǒng)中的一項(xiàng)核心任務(wù)。重排目標(biāo)是為查詢方最終提供一個(gè)有序結(jié)果。通常,在查詢方進(jìn)行搜索過程中,推薦系統(tǒng)提供一個(gè)排序模型,通過使用已標(biāo)記的數(shù)據(jù)集從全局最優(yōu)角度,為每個(gè)搜索內(nèi)容對應(yīng)的結(jié)果打分,得到推薦結(jié)果。
2、然而,由于打分函數(shù)通常僅對每個(gè)結(jié)果獨(dú)立打分,此種方式得到的推薦結(jié)果準(zhǔn)確性較低。由此,亟需一種方式對推薦結(jié)果進(jìn)行重排,以優(yōu)化推薦結(jié)果排序。
技術(shù)實(shí)現(xiàn)思路
1、本發(fā)明提供了一種推薦結(jié)果重排方法、裝置、電子設(shè)備及存儲介質(zhì),優(yōu)化了推薦結(jié)果排序,提高了推薦結(jié)果的準(zhǔn)確性。
2、根據(jù)本發(fā)明的一方面,提供了一種推薦結(jié)果重排方法,所述方法包括:
3、獲取搜索內(nèi)容和查詢方偏好信息;
4、對所述搜索內(nèi)容和查詢方偏好信息進(jìn)行編碼,生成重排參考特征;
5、對初始推薦結(jié)果進(jìn)行召回,將所述重排參考特征和所述初始推薦結(jié)果輸入至重排模型中,得到重排推薦結(jié)果。
6、根據(jù)本發(fā)明的另一方面,提供了一種推薦結(jié)果重排裝置,所述裝置包括:
7、信息獲取模塊,用于獲取搜索內(nèi)容和查詢方偏好信息;
8、信息編碼模塊,用于對所述搜索內(nèi)容和查詢方偏好信息進(jìn)行編碼,生成重排參考特征;
9、推薦結(jié)果重排模塊,用于對初始推薦結(jié)果進(jìn)行召回,將所述重排參考特征和所述初始推薦結(jié)果輸入至重排模型中,得到重排推薦結(jié)果。
10、根據(jù)本發(fā)明的另一方面,提供了一種電子設(shè)備,所述電子設(shè)備包括:
11、至少一個(gè)處理器;以及
12、與所述至少一個(gè)處理器通信連接的存儲器;其中,
13、所述存儲器存儲有可被所述至少一個(gè)處理器執(zhí)行的計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被所述至少一個(gè)處理器執(zhí)行,以使所述至少一個(gè)處理器能夠執(zhí)行本發(fā)明任一實(shí)施例所述的推薦結(jié)果重排方法。
14、根據(jù)本發(fā)明的另一方面,提供了一種計(jì)算機(jī)可讀存儲介質(zhì),所述計(jì)算機(jī)可讀存儲介質(zhì)存儲有計(jì)算機(jī)指令,所述計(jì)算機(jī)指令用于使處理器執(zhí)行時(shí)實(shí)現(xiàn)本發(fā)明任一實(shí)施例所述的推薦結(jié)果重排方法。
15、根據(jù)本發(fā)明的另一方面,提供了一種計(jì)算機(jī)程序產(chǎn)品,所述計(jì)算機(jī)程序產(chǎn)品包括計(jì)算機(jī)程序,所述計(jì)算機(jī)程序在被處理器執(zhí)行時(shí)實(shí)現(xiàn)本發(fā)明任一實(shí)施例所述的推薦結(jié)果重排方法。
16、本發(fā)明實(shí)施例的技術(shù)方案,通過獲取搜索內(nèi)容和查詢方偏好信息,對搜索內(nèi)容和查詢方偏好信息進(jìn)行編碼,生成重排參考特征,對初始推薦結(jié)果進(jìn)行召回,將重排參考特征和初始推薦結(jié)果輸入至重排模型中,得到重排推薦結(jié)果,考慮了查詢方的搜索意圖、查詢偏好以及初始推薦結(jié)果中各推薦結(jié)果之間的關(guān)系,實(shí)現(xiàn)了對推薦結(jié)果的排序優(yōu)化,從而可以提高推薦結(jié)果的準(zhǔn)確度。
17、應(yīng)當(dāng)理解,本部分所描述的內(nèi)容并非旨在標(biāo)識本發(fā)明的實(shí)施例的關(guān)鍵或重要特征,也不用于限制本發(fā)明的范圍。本發(fā)明的其它特征將通過以下的說明書而變得容易理解。
1.一種推薦結(jié)果重排方法,其特征在于,所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述對所述搜索內(nèi)容和查詢方偏好信息進(jìn)行編碼,生成重排參考特征,包括:
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述對所述搜索內(nèi)容進(jìn)行向量化編碼,得到搜索內(nèi)容特征,包括:
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述將所述重排參考特征和所述初始推薦結(jié)果輸入至重排模型中,得到重排推薦結(jié)果,包括:
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述對初始推薦結(jié)果進(jìn)行召回,將所述重排參考特征和所述初始推薦結(jié)果輸入至重排模型中,得到重排推薦結(jié)果,包括:
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述搜索內(nèi)容可以包括藥品信息搜索內(nèi)容和用藥指導(dǎo)搜索內(nèi)容。
7.一種推薦結(jié)果重排裝置,其特征在于,所述裝置包括:
8.一種電子設(shè)備,其特征在于,所述電子設(shè)備包括:
9.一種計(jì)算機(jī)可讀存儲介質(zhì),其特征在于,所述計(jì)算機(jī)可讀存儲介質(zhì)存儲有計(jì)算機(jī)指令,所述計(jì)算機(jī)指令用于使處理器執(zhí)行時(shí)實(shí)現(xiàn)權(quán)利要求1-6中任一項(xiàng)所述的推薦結(jié)果重排方法。
10.一種計(jì)算機(jī)程序產(chǎn)品,其特征在于,所述計(jì)算機(jī)程序產(chǎn)品包括計(jì)算機(jī)程序,所述計(jì)算機(jī)程序在被處理器執(zhí)行時(shí)實(shí)現(xiàn)根據(jù)權(quán)利要求1-6中任一項(xiàng)所述的推薦結(jié)果重排方法。