本申請涉及人工智能領(lǐng)域,特別涉及一種內(nèi)容推薦方法、裝置、設(shè)備、介質(zhì)和程序產(chǎn)品。
背景技術(shù):
1、在推薦系統(tǒng)中,將用戶賬號可能感興趣的內(nèi)容(item)曝光給用戶賬號,用戶賬號可以執(zhí)行一系列行為,例如,點(diǎn)擊、播放、劃走、點(diǎn)贊、評論、分享、打賞、重復(fù)播放、退出,這些行為表達(dá)了用戶賬號對內(nèi)容的喜好程度。序列建模的關(guān)鍵點(diǎn)就是利用這些行為的序列,得到有效的興趣向量來表征用戶興趣。
2、相關(guān)技術(shù)中,采用推薦系統(tǒng)模型執(zhí)行序列建模,是基于用戶賬號的每一個歷史行為的序列,計(jì)算與候選內(nèi)容的相似度,將相似度作為該歷史行為的權(quán)重。將加權(quán)后的歷史行為執(zhí)行聚合,得到用戶賬號對該候選內(nèi)容的興趣向量。
3、然而,對于推薦系統(tǒng)模型,在特征輸入層面往往涉及多種序列,這些序列可能是跨端的,例如,用戶賬號在當(dāng)前設(shè)備中的交互物料序列與搜索內(nèi)容序列、用戶賬號在至少兩個其他設(shè)備中的交互物料序列與搜索內(nèi)容序列。當(dāng)采用相關(guān)技術(shù)的方式對每個序列執(zhí)行序列建模,容易出現(xiàn)跨端差異帶來的噪聲干擾的問題,導(dǎo)致興趣向量無法精準(zhǔn)表征用戶興趣。
技術(shù)實(shí)現(xiàn)思路
1、本申請?zhí)峁┝艘环N內(nèi)容推薦方法、裝置、設(shè)備、介質(zhì)和程序產(chǎn)品。所述技術(shù)方案如下:
2、一方面,提供了一種內(nèi)容推薦方法,所述方法包括:
3、獲取序列特征,以及,獲取候選內(nèi)容特征,所述序列特征是用戶賬號在第一設(shè)備中的單端交互行為以及在至少兩個第二設(shè)備中的跨端交互行為的行為序列的序列特征,所述候選內(nèi)容特征是候選內(nèi)容的嵌入特征;
4、基于所述序列特征和所述候選內(nèi)容特征執(zhí)行序列建模,得到興趣向量,所述興趣向量與所述序列特征和所述候選內(nèi)容特征有關(guān);
5、映射所述候選內(nèi)容特征和所述興趣向量,得到所述候選內(nèi)容特征對應(yīng)的所述候選內(nèi)容的興趣度評分;
6、基于所述候選內(nèi)容的所述興趣度評分,從所述候選內(nèi)容中推薦目標(biāo)內(nèi)容。
7、另一方面,提供了一種內(nèi)容推薦裝置,所述裝置包括:
8、獲取模塊,用于獲取序列特征,以及,獲取候選內(nèi)容特征,所述序列特征是用戶賬號在第一設(shè)備中的單端交互行為以及在至少兩個第二設(shè)備中的跨端交互行為的行為序列的序列特征,所述候選內(nèi)容特征是候選內(nèi)容的嵌入特征;
9、建模模塊,用于基于所述序列特征和所述候選內(nèi)容特征執(zhí)行序列建模,得到興趣向量,所述興趣向量與所述序列特征和所述候選內(nèi)容特征有關(guān);
10、映射模塊,用于映射所述候選內(nèi)容特征和所述興趣向量,得到所述候選內(nèi)容特征對應(yīng)的所述候選內(nèi)容的興趣度評分;
11、推薦模塊,用于基于所述候選內(nèi)容的所述興趣度評分,從所述候選內(nèi)容中推薦目標(biāo)內(nèi)容。
12、另一方面,提供了一種計(jì)算機(jī)設(shè)備所述計(jì)算機(jī)設(shè)備包括:處理器和存儲器,所述存儲器存儲有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序由所述處理器加載并執(zhí)行以實(shí)現(xiàn)如上所述的內(nèi)容推薦方法。
13、另一方面,提供了一種計(jì)算機(jī)可讀存儲介質(zhì),所述計(jì)算機(jī)可讀存儲介質(zhì)存儲有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序由處理器加載并執(zhí)行以實(shí)現(xiàn)如上所述的內(nèi)容推薦方法。
14、另一方面,提供了一種計(jì)算機(jī)程序產(chǎn)品,所述計(jì)算機(jī)程序產(chǎn)品包括計(jì)算機(jī)指令,所述計(jì)算機(jī)指令存儲在計(jì)算機(jī)可讀存儲介質(zhì)中,處理器從所述計(jì)算機(jī)可讀存儲介質(zhì)中獲取所述計(jì)算機(jī)指令,使得所述處理器加載并執(zhí)行以實(shí)現(xiàn)如上所述的內(nèi)容推薦方法。
15、本申請實(shí)施例提供的技術(shù)方案帶來的有益效果至少包括:
16、提供了一種新型的內(nèi)容推薦方法。引入用戶賬號在第一設(shè)備中的單端交互行為以及在至少兩個第二設(shè)備中的跨端交互行為的行為序列的序列特征,并基于該序列特征和候選內(nèi)容特征執(zhí)行序列建模,得到興趣向量,能夠充分捕捉、融合用戶賬號的單端交互行為、跨端交互行為對應(yīng)的交互習(xí)慣和偏好,抑制跨端、跨域差異帶來的噪聲干擾的問題,減小噪聲干擾帶來的效果損失,使得興趣向量精準(zhǔn)表征用戶興趣,從而提高內(nèi)容推薦的精準(zhǔn)度。
1.一種內(nèi)容推薦方法,其特征在于,所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述序列特征包括:第一序列特征和第二序列特征,所述興趣向量包括:第一興趣向量和第二興趣向量;
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述基于所述候選內(nèi)容特征和所述第一序列特征,對所述第二序列特征執(zhí)行第二序列建模,得到所述第二興趣向量,包括:
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述基于所述第一序列特征和所述第二內(nèi)容特征執(zhí)行點(diǎn)乘式交叉注意力處理,得到交叉注意力特征,包括:
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述點(diǎn)乘式交叉注意力處理對應(yīng)的第一q矩陣是基于所述池化特征得到的、第一k矩陣和第一v矩陣是基于所述第二內(nèi)容特征得到的;
6.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述目標(biāo)注意力處理對應(yīng)的第二q矩陣是基于所述候選內(nèi)容特征得到的、第二k矩陣和所述第二v矩陣是基于所述交叉注意力特征得到的;
7.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述對所述第二序列特征執(zhí)行信號強(qiáng)度加權(quán),得到第二內(nèi)容特征,包括:
8.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述基于所述候選內(nèi)容特征,對所述第一序列特征執(zhí)行第一序列建模,得到所述第一興趣向量,包括:
9.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述目標(biāo)注意力處理對應(yīng)的q矩陣是基于所述候選內(nèi)容特征得到的、k矩陣和v矩陣是基于所述第一內(nèi)容特征得到的;
10.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述對所述第一序列特征執(zhí)行信號強(qiáng)度加權(quán),得到第一內(nèi)容特征,包括:
11.根據(jù)權(quán)利要求1至10任一所述的方法,其特征在于,用于執(zhí)行所述內(nèi)容推薦方法的內(nèi)容推薦模型,包括:依次級聯(lián)的序列建模網(wǎng)絡(luò)、映射網(wǎng)絡(luò);
12.根據(jù)權(quán)利要求11所述的方法,其特征在于,所述序列建模網(wǎng)絡(luò)包括:并聯(lián)的第一序列建模網(wǎng)絡(luò)、第二序列建模網(wǎng)絡(luò);
13.根據(jù)權(quán)利要求12所述的方法,其特征在于,所述第二序列建模網(wǎng)絡(luò)包括:依次級聯(lián)的第二數(shù)值型信號嵌入網(wǎng)絡(luò)、點(diǎn)乘式交叉注意力網(wǎng)絡(luò)、第二目標(biāo)注意力網(wǎng)絡(luò);
14.根據(jù)權(quán)利要求12所述的方法,其特征在于,所述第一序列建模網(wǎng)絡(luò)包括:依次級聯(lián)的第一數(shù)值型信號嵌入網(wǎng)絡(luò)、第一目標(biāo)注意力網(wǎng)絡(luò);
15.根據(jù)權(quán)利要求12至14任一所述的方法,其特征在于,所述方法還包括:
16.一種內(nèi)容推薦裝置,其特征在于,所述裝置包括:
17.一種計(jì)算機(jī)設(shè)備,其特征在于,所述計(jì)算機(jī)設(shè)備包括:處理器和存儲器,所述存儲器存儲有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序由所述處理器加載并執(zhí)行以實(shí)現(xiàn)如權(quán)利要求1至15任一所述的內(nèi)容推薦方法。
18.一種計(jì)算機(jī)可讀存儲介質(zhì),其特征在于,所述計(jì)算機(jī)可讀存儲介質(zhì)存儲有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序由處理器加載并執(zhí)行以實(shí)現(xiàn)如權(quán)利要求1至15任一所述的內(nèi)容推薦方法。
19.一種計(jì)算機(jī)程序產(chǎn)品,其特征在于,所述計(jì)算機(jī)程序產(chǎn)品包括計(jì)算機(jī)指令,所述計(jì)算機(jī)指令存儲在計(jì)算機(jī)可讀存儲介質(zhì)中,處理器從所述計(jì)算機(jī)可讀存儲介質(zhì)中獲取所述計(jì)算機(jī)指令,使得所述處理器加載并執(zhí)行以實(shí)現(xiàn)如權(quán)利要求1至15任一所述的內(nèi)容推薦方法。