[發(fā)明專利]一種基于殘差學(xué)習(xí)的點(diǎn)擊率預(yù)測(cè)融合方法有效
| 申請(qǐng)?zhí)枺?/td> | 202010984847.3 | 申請(qǐng)日: | 2020-09-18 |
| 公開(kāi)(公告)號(hào): | CN112102004B | 公開(kāi)(公告)日: | 2022-08-30 |
| 發(fā)明(設(shè)計(jì))人: | 吳樂(lè);陳雷;鮑俊梅;洪日昌;汪萌 | 申請(qǐng)(專利權(quán))人: | 合肥工業(yè)大學(xué) |
| 主分類號(hào): | G06Q30/02 | 分類號(hào): | G06Q30/02;G06Q30/06;G06N3/04;G06N3/08;G06N20/00 |
| 代理公司: | 安徽省合肥新安專利代理有限責(zé)任公司 34101 | 代理人: | 陸麗莉;何梅生 |
| 地址: | 230009 安*** | 國(guó)省代碼: | 安徽;34 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 學(xué)習(xí) 點(diǎn)擊率 預(yù)測(cè) 融合 方法 | ||
1.一種基于殘差學(xué)習(xí)的點(diǎn)擊率預(yù)測(cè)融合方法,其特征是按如下步驟進(jìn)行:
步驟1、根據(jù)點(diǎn)擊率預(yù)測(cè)數(shù)據(jù)特點(diǎn)構(gòu)造訓(xùn)練數(shù)據(jù)集:
令U表示用戶集,且U={u1,u2,...ua,...um},ua表示第a個(gè)用戶,m表示用戶總數(shù),1≤a≤m;令V表示產(chǎn)品集,且V={v1,v2,...,vb,...,vn},vb表示第b個(gè)產(chǎn)品,n表示產(chǎn)品總數(shù),1≤b≤n;令Cab表示第a個(gè)用戶ua對(duì)第b個(gè)產(chǎn)品vb的點(diǎn)擊情況,當(dāng)Cab=1時(shí),表示第a個(gè)用戶ua點(diǎn)擊第b個(gè)產(chǎn)品vb;當(dāng)Cab=0時(shí),表示第a個(gè)用戶ua未點(diǎn)擊第b個(gè)產(chǎn)品vb,用戶對(duì)產(chǎn)品的點(diǎn)擊矩陣為C={Cab}m×n;剔除所述點(diǎn)擊矩陣為C={Cab}m×n中的空數(shù)據(jù),從而得到篩選后的點(diǎn)擊矩陣;
令用戶屬性矩陣Xu={xu1,xu2,...,xua,...,xum},其中,xua表示第a個(gè)用戶ua的du維屬性向量;令產(chǎn)品屬性矩陣Xv={xv1,xv2,...,xvb,...,xvn},其中,xvb表示第b個(gè)產(chǎn)品vb的dv維屬性向量;
根據(jù)所述篩選后的點(diǎn)擊矩陣,將第a個(gè)用戶ua的du維屬性向量xua和與第a個(gè)用戶ua有點(diǎn)擊關(guān)系的產(chǎn)品屬性向量拼接成一條點(diǎn)擊率預(yù)測(cè)特征向量,從而得到所有具有點(diǎn)擊關(guān)系的用戶和產(chǎn)品之間的點(diǎn)擊率預(yù)測(cè)特征向量所構(gòu)成的歷史點(diǎn)擊記錄集,記為Dtrain={(x1,y1),...(xi,yi),...,(xN,yN)},其中,(xi,yi)表示第i條歷史點(diǎn)擊記錄,xi表示第i條點(diǎn)擊率預(yù)測(cè)特征向量,yi表示第i條點(diǎn)擊率預(yù)測(cè)特征向量的標(biāo)簽,且yi∈{0,1};1≤i≤N,N表示歷史點(diǎn)擊記錄的總量;
步驟2、獲得基于傳統(tǒng)機(jī)器學(xué)習(xí)的點(diǎn)擊率預(yù)測(cè)概率
步驟2.1、利用式(1)初始化ML模型的參數(shù)θML:
θML=fML(yn) (1)
式(1)中,fML(·)為ML模型的初始化函數(shù);
步驟2.2、根據(jù)式(2)建立ML模型的損失函數(shù)LML:
式(2)中,lML(xi)為ML模型中第i條點(diǎn)擊率預(yù)測(cè)特征向量xi的損失函數(shù),并有:
式(3)中,為模型訓(xùn)練后第i個(gè)條點(diǎn)擊率預(yù)測(cè)特征向量xi的預(yù)測(cè)值,y(xi)為第i個(gè)點(diǎn)擊率預(yù)測(cè)特征向量xi的真實(shí)標(biāo)簽,lossML(·)為ML模型的損失函數(shù),θML為模型待優(yōu)化的參數(shù);
步驟2.3、將所述歷史點(diǎn)擊記錄集Dtrain輸入初始化后的ML模型中,并利用式(4)更新ML模型待優(yōu)化的參數(shù),使得式(3)的損失函數(shù)值達(dá)到最小,從而對(duì)ML模型進(jìn)行特征識(shí)別與建模,并得到基于傳統(tǒng)機(jī)器學(xué)習(xí)的點(diǎn)擊率預(yù)測(cè)模型及其點(diǎn)擊率預(yù)測(cè)概率
步驟3、定義當(dāng)前訓(xùn)練輪次為epoch,并初始化epoch=1;
利用式(5)獲得點(diǎn)擊率預(yù)測(cè)概率與真實(shí)標(biāo)簽y之間在第epoch輪的殘差值
步驟4、獲取基于深度學(xué)習(xí)的擬合殘差預(yù)測(cè)概率
使用歷史點(diǎn)擊記錄集Dtrain和所述殘差值訓(xùn)練一個(gè)基于深度學(xué)習(xí)的擬合殘差預(yù)測(cè)模型,記為NN模型:
步驟4.1、定義當(dāng)前訓(xùn)練的批次為J,并初始化J=1;
定義最大訓(xùn)練的批次為Batch表示每一批數(shù)據(jù)中包含的歷史點(diǎn)擊記錄的數(shù)量,并初始化NN模型的第epoch輪第J批的網(wǎng)絡(luò)參數(shù)Wepoch,J;
步驟4.2、根據(jù)式(6)建立NN模型中第epoch輪第J批歷史點(diǎn)擊記錄的損失函數(shù)
式(6)中,xh表示第epoch輪第J批歷史點(diǎn)擊記錄中的第h條點(diǎn)擊率預(yù)測(cè)特征向量,1≤h≤Batch,表示NN模型中第epoch輪第J批數(shù)據(jù)中第h條點(diǎn)擊率預(yù)測(cè)特征向量xh的損失函數(shù),并有:
式(7)中,為NN模型訓(xùn)練后第epoch輪第J批數(shù)據(jù)中第h條點(diǎn)擊率預(yù)測(cè)特征向量xh的預(yù)測(cè)值,為第epoch輪第J批數(shù)據(jù)中第h條點(diǎn)擊率預(yù)測(cè)特征向量xh的殘差值,lossNN(·)為NN模型的損失函數(shù);
步驟4.3、將所述歷史點(diǎn)擊記錄集Dtrain輸入初始化后的NN模型中,并在NN模型進(jìn)行特征傳播的過(guò)程中,根據(jù)式(8)按批次更新NN模型的第epoch輪第J批的網(wǎng)絡(luò)參數(shù)Wepoch,J,使得式(6)中的損失函數(shù)達(dá)到最小,從而得到第epoch輪第J批基于深度學(xué)習(xí)的擬合殘差預(yù)測(cè)模型及其擬合殘差預(yù)測(cè)概率值
步驟5、根據(jù)式(9)得到第i條點(diǎn)擊率預(yù)測(cè)特征向量xi在第epoch輪第J批次中經(jīng)過(guò)兩個(gè)模型聯(lián)合訓(xùn)練后的預(yù)測(cè)結(jié)果
式(9)中,表示第i條點(diǎn)擊率預(yù)測(cè)特征向量xi在第epoch輪第J批次的基于深度學(xué)習(xí)的擬合殘差預(yù)測(cè)模型中的擬合殘差預(yù)測(cè)概率;
步驟6、令J+1賦值給J,并判斷J是否滿足若滿足條件,則返回步驟4.2順序執(zhí)行,若不滿足,則將第epoch輪第批次的預(yù)測(cè)結(jié)果作為第epoch輪兩個(gè)模型聯(lián)合訓(xùn)練的預(yù)測(cè)結(jié)果
步驟7、判斷當(dāng)前模型是否達(dá)到收斂,若未達(dá)到收斂,則利用式(10)計(jì)算新的殘差值并將epoch+1賦值給epoch,將賦值給將賦值給后,返回步驟4順序執(zhí)行,若達(dá)到收斂,則退出epoch循環(huán),并得到N條歷史點(diǎn)擊記錄中每條記錄的最終預(yù)測(cè)結(jié)果其中,s(·)表示激活函數(shù);表示第i條歷史點(diǎn)擊記錄(xi,yi)的最終預(yù)測(cè)結(jié)果;
步驟8、對(duì)預(yù)測(cè)結(jié)果進(jìn)行降序排序,并選擇前若干個(gè)最終預(yù)測(cè)結(jié)果所對(duì)應(yīng)的產(chǎn)品作為推薦列表推薦給相應(yīng)用戶,從而實(shí)現(xiàn)對(duì)用戶的個(gè)性化推薦工作。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于合肥工業(yè)大學(xué),未經(jīng)合肥工業(yè)大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010984847.3/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06Q 專門適用于行政、商業(yè)、金融、管理、監(jiān)督或預(yù)測(cè)目的的數(shù)據(jù)處理系統(tǒng)或方法;其他類目不包含的專門適用于行政、商業(yè)、金融、管理、監(jiān)督或預(yù)測(cè)目的的處理系統(tǒng)或方法
G06Q30-00 商業(yè),例如購(gòu)物或電子商務(wù)
G06Q30-02 .行銷,例如,市場(chǎng)研究與分析、調(diào)查、促銷、廣告、買方剖析研究、客戶管理或獎(jiǎng)勵(lì);價(jià)格評(píng)估或確定
G06Q30-04 .簽單或開(kāi)發(fā)票
G06Q30-06 .購(gòu)買、出售或租賃交易
G06Q30-08 ..拍賣
- 根據(jù)用戶學(xué)習(xí)效果動(dòng)態(tài)變化下載學(xué)習(xí)數(shù)據(jù)的系統(tǒng)及方法
- 用于智能個(gè)人化學(xué)習(xí)服務(wù)的方法
- 漸進(jìn)式學(xué)習(xí)管理方法及漸進(jìn)式學(xué)習(xí)系統(tǒng)
- 輔助學(xué)習(xí)的方法及裝置
- 基于人工智能的課程推薦方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)
- 基于強(qiáng)化學(xué)習(xí)的自適應(yīng)移動(dòng)學(xué)習(xí)路徑生成方法
- 一種線上視頻學(xué)習(xí)系統(tǒng)
- 一種基于校園大數(shù)據(jù)的自適應(yīng)學(xué)習(xí)方法、裝置及設(shè)備
- 一種學(xué)習(xí)方案推薦方法、裝置、設(shè)備和存儲(chǔ)介質(zhì)
- 游戲?qū)W習(xí)效果評(píng)測(cè)方法及系統(tǒng)
- 一種信息展示方法和裝置
- 媒體廣告點(diǎn)擊率的優(yōu)化方法、裝置及媒體廣告系統(tǒng)
- 點(diǎn)擊率校正方法、預(yù)估方法、裝置、計(jì)算設(shè)備及存儲(chǔ)介質(zhì)
- 點(diǎn)擊率預(yù)估方法、裝置、計(jì)算設(shè)備及存儲(chǔ)介質(zhì)
- 點(diǎn)擊率預(yù)估方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)
- 一種視頻推薦方法及裝置
- 推廣信息展示方法、裝置、電子設(shè)備及可讀存儲(chǔ)介質(zhì)
- 廣告點(diǎn)擊率數(shù)據(jù)的處理方法、裝置和計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- 點(diǎn)擊率預(yù)測(cè)模型的訓(xùn)練方法、推薦方法、裝置及電子設(shè)備
- 一種消息推送方法、裝置、電子設(shè)備及介質(zhì)
- 圖像編碼裝置、圖像編碼方法、圖像譯碼裝置、圖像譯碼方法、程序以及記錄介質(zhì)
- 圖像編碼裝置、圖像編碼方法、圖像譯碼裝置、圖像譯碼方法
- 圖像編碼裝置、圖像編碼方法、圖像譯碼裝置、圖像譯碼方法
- 基于時(shí)間序列預(yù)測(cè)模型適用性量化的預(yù)測(cè)模型選擇方法
- 圖像編碼裝置、圖像編碼方法、圖像譯碼裝置、圖像譯碼方法
- 分類預(yù)測(cè)方法及裝置、預(yù)測(cè)模型訓(xùn)練方法及裝置
- 幀內(nèi)預(yù)測(cè)的方法及裝置
- 圖像預(yù)測(cè)方法及裝置、電子設(shè)備和存儲(chǔ)介質(zhì)
- 文本預(yù)測(cè)方法、裝置以及電子設(shè)備
- 模型融合方法、預(yù)測(cè)方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





