[發(fā)明專利]基于注意力機制和卷積神經(jīng)網(wǎng)絡(luò)的用戶行為序列推薦方法在審
| 申請?zhí)枺?/td> | 201910257110.9 | 申請日: | 2019-04-01 |
| 公開(公告)號: | CN110060097A | 公開(公告)日: | 2019-07-26 |
| 發(fā)明(設(shè)計)人: | 鮮學(xué)豐;趙朋朋;劉建 | 申請(專利權(quán))人: | 蘇州市職業(yè)大學(xué) |
| 主分類號: | G06Q30/02 | 分類號: | G06Q30/02;G06N3/08;G06N3/04 |
| 代理公司: | 北京遠大卓悅知識產(chǎn)權(quán)代理事務(wù)所(普通合伙) 11369 | 代理人: | 史霞 |
| 地址: | 215104 江蘇省*** | 國省代碼: | 江蘇;32 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 長期偏好 偏好 交互序列 卷積神經(jīng)網(wǎng)絡(luò) 注意力機制 用戶行為 算法計算 行為數(shù)據(jù) 權(quán)重計算 用戶推薦 傳統(tǒng)的 擬合 權(quán)重 拼接 采集 | ||
本發(fā)明公開了一種基于注意力機制和卷積神經(jīng)網(wǎng)絡(luò)的用戶行為序列推薦方法,其中,包括以下步驟:采集用戶過往的行為數(shù)據(jù)作為長期偏好交互序列數(shù)據(jù);利用注意力機制算法計算所述長期偏好交互序列數(shù)據(jù)中各行為數(shù)據(jù)的權(quán)重,并根據(jù)所述權(quán)重計算出用戶的長期偏好;選取一段時間內(nèi)的行為數(shù)據(jù)作為短期偏好交互序列數(shù)據(jù);根據(jù)所述短期偏好交互序列數(shù)據(jù),利用卷積神經(jīng)網(wǎng)絡(luò)算法計算出用戶的短期偏好;將用戶的長期偏好與短期偏好進行拼接,以產(chǎn)生用戶行為序列推薦;本發(fā)明能相比與傳統(tǒng)的擬合用戶?項目或項目?項目之間的交互的方法,夠快速有效的的結(jié)合用戶的長期偏好和短期偏好向用戶推薦。
技術(shù)領(lǐng)域
本發(fā)明涉及用戶行為序列推薦方法,更具體地說,涉及一種基于注意力機制和卷積神經(jīng)網(wǎng)絡(luò)的用戶行為序列推薦方法。
背景技術(shù)
隨著移動互聯(lián)網(wǎng)技術(shù)不斷發(fā)展,網(wǎng)絡(luò)中的信息量以指數(shù)規(guī)律迅速擴展和增加,網(wǎng)絡(luò)上的信息過載和信息迷航問題日益嚴(yán)重。為了給用戶提供滿意的信息和服務(wù),推薦系統(tǒng)應(yīng)運而生,成為了眾多研究學(xué)者關(guān)注的研究領(lǐng)域。推薦系統(tǒng)通過預(yù)測用戶對信息資源的喜好程度來進行信息過濾。
隨著平臺經(jīng)濟的快速發(fā)展,亞馬遜,淘寶和優(yōu)步等許多公司正在創(chuàng)建自我生態(tài)系統(tǒng),通過與產(chǎn)品和服務(wù)的互動來留住用戶。用戶可以在日常生活中通過移動設(shè)備訪問這些平臺,這樣就會生成了大量的行為日志。例如,2017年6月,優(yōu)步累積了6800萬用戶旅行數(shù)據(jù);Foursquare上超過5000萬用戶已經(jīng)產(chǎn)生了超過110億的簽到。要構(gòu)建有效的推薦系統(tǒng),關(guān)鍵因素是準(zhǔn)確地表征和理解用戶的興趣和品味,而這些一直在不斷的變動與發(fā)展。為了實現(xiàn)該目標(biāo),序列推薦應(yīng)運而生,以基于用戶歷史活動序列來推薦用戶可能與之交互的項目。
與傳統(tǒng)的推薦系統(tǒng)不同,在序列推薦中,越來越多的數(shù)據(jù)來自系列的交易或會話。這些交易或會話形成用戶的序列模式,用戶接下來的可能訪問的項目更可能取決于用戶最近產(chǎn)生交互的項目。例如,一起購買牛奶和黃油導(dǎo)致用戶接下來購買面粉的概率高于單獨購買牛奶或黃油的概率。然而,傳統(tǒng)的推薦方法,如協(xié)同過濾,矩陣分解和Top-N推薦,不適合捕獲序列模式,因為它們不會對動作的順序進行建模。為了解決這個問題,早期的基于馬爾可夫鏈的序列方法通常采用單獨的模型來表征用戶的長期偏好和短期偏好,然后將它們集成在一起。然而,這些基于馬爾可夫鏈的方法建模每兩個相鄰項之間的局部順序行為,但難以建模高階關(guān)系。近年來,深度神經(jīng)網(wǎng)絡(luò)在相關(guān)領(lǐng)域得到了深入的研究,對序列推薦產(chǎn)生了很大的影響。用于建模用戶序列模式的最流行的神經(jīng)網(wǎng)絡(luò)是循環(huán)神經(jīng)網(wǎng)絡(luò)(RNN)。基于RNN的方法比傳統(tǒng)的順序方法更強大。然而,RNN假設(shè)時間依賴性單調(diào)變化,這意味著當(dāng)前或隱藏狀態(tài)比前一個更重要。在序列推薦中,并非所有相鄰動作都具有依賴關(guān)系。為了解決這個問題,有學(xué)者提出了采用卷積神經(jīng)網(wǎng)絡(luò)(CNN)的卷積濾波器對項目的嵌入向量進行卷積操作進而獲得局部的序列特征。然而,這種方法只是將用戶嵌入矩陣作為用戶的長期偏好,這不足以學(xué)習(xí)用戶的長期偏好。
因此,我們在本發(fā)明中提出了一種基于注意力機制和卷積神經(jīng)網(wǎng)絡(luò)的序列推薦方法。注意力機制用于建模用戶的長期偏好,卷積神經(jīng)網(wǎng)絡(luò)用于挖掘用戶的短期序列偏好,最后將這兩者結(jié)合來產(chǎn)生推薦。
發(fā)明內(nèi)容
本發(fā)明的一個目的是解決至少上述問題和/或缺陷,并提供至少后面將說明的優(yōu)點。
本發(fā)明提供所述的基于注意力機制和卷積神經(jīng)網(wǎng)絡(luò)的用戶行為序列推薦方法,能夠快速有效的的結(jié)合用戶的長期偏好和短期偏好向用戶推薦。
為了實現(xiàn)根據(jù)本發(fā)明的這些目的和其他優(yōu)點,提供了一種基于注意力機制和卷積神經(jīng)網(wǎng)絡(luò)的用戶行為序列推薦方法,其中,包括以下步驟:采集用戶過往的行為數(shù)據(jù)作為長期偏好交互序列數(shù)據(jù);
利用注意力機制算法計算所述長期偏好交互序列數(shù)據(jù)中各行為數(shù)據(jù)的權(quán)重,并根據(jù)所述權(quán)重計算出用戶的長期偏好;
選取一段時間內(nèi)的行為數(shù)據(jù)作為短期偏好交互序列數(shù)據(jù);
根據(jù)所述短期偏好交互序列數(shù)據(jù),利用卷積神經(jīng)網(wǎng)絡(luò)算法計算出用戶的短期偏好;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于蘇州市職業(yè)大學(xué),未經(jīng)蘇州市職業(yè)大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910257110.9/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
- 基于檢索詞歧義性和用戶偏好的視頻搜索方法
- 商品信息偏好模型訓(xùn)練和預(yù)測方法、裝置及電子設(shè)備
- 基于注意力機制和卷積神經(jīng)網(wǎng)絡(luò)的用戶行為序列推薦方法
- 基于注意力機制的推薦方法、裝置、設(shè)備及存儲介質(zhì)
- 一種基于動態(tài)交互注意力機制的序列推薦方法及其系統(tǒng)
- 推薦方法、裝置、電子設(shè)備,存儲介質(zhì)
- 一種基于用戶動態(tài)偏好與注意力機制的興趣點推薦方法
- 基于會話中物品重要性的物品推薦方法和系統(tǒng)
- 基于會話的推薦系統(tǒng)、方法、設(shè)備及存儲介質(zhì)
- 考慮用戶的長期偏好與短期偏好的景點推薦方法和系統(tǒng)
- 股票選股裝置及方法
- 在線文檔分享方法
- 一種移動終端應(yīng)用偏好參數(shù)管理方法及系統(tǒng)
- 一種基于語義的中小學(xué)教育資源應(yīng)用服務(wù)系統(tǒng)
- 一種偏好設(shè)置、業(yè)務(wù)處理的系統(tǒng)、方法、裝置及設(shè)備
- 一種等值底線臨界點多事項偏好相似性度量系統(tǒng)及方法
- 包含偏好輔助決策因子優(yōu)選的交互式多準(zhǔn)則決策方法、裝置及計算機設(shè)備
- 理財產(chǎn)品的推薦方法及裝置
- 一種基于互聯(lián)網(wǎng)云大數(shù)據(jù)視頻剪輯方法及裝置
- 基于信度結(jié)構(gòu)的多不確定偏好獲取方法、裝置和電子設(shè)備
- 用于在移動廣播通信系統(tǒng)中的移動設(shè)備上啟用、發(fā)送和維持交互特征的信令機制和系統(tǒng)
- 用于創(chuàng)建并且在移動廣播通信系統(tǒng)中的移動設(shè)備上傳送交互事件的信令機制、模板和系統(tǒng)
- 不同操作系統(tǒng)平臺白板的互動方法與系統(tǒng)
- 一種用于提供用戶交互結(jié)果的方法、設(shè)備與系統(tǒng)
- 基于區(qū)塊鏈的信息處理方法和裝置
- 一種報文序列化協(xié)商方法及服務(wù)提供設(shè)備
- 處理交互序列數(shù)據(jù)的方法及裝置
- 一種基于用戶序列點擊行為的興趣推薦方法及系統(tǒng)
- 一種云-端交互協(xié)議分析方法、裝置、設(shè)備及存儲介質(zhì)
- 一種動態(tài)幾何資源預(yù)覽方法、系統(tǒng)、裝置及存儲介質(zhì)
- 終端卷積神經(jīng)網(wǎng)絡(luò)的處理方法、裝置、存儲介質(zhì)及處理器
- 一種基于卷積神經(jīng)網(wǎng)絡(luò)的圖像深度估計方法
- 卷積神經(jīng)網(wǎng)絡(luò)的生成方法及裝置
- 一種卷積神經(jīng)網(wǎng)絡(luò)硬件模塊部署方法
- 卷積神經(jīng)網(wǎng)絡(luò)的處理方法、裝置、設(shè)備及存儲介質(zhì)
- 一種卷積神經(jīng)網(wǎng)絡(luò)的訓(xùn)練方法及裝置
- 一種基于通道數(shù)搜索卷積神經(jīng)網(wǎng)絡(luò)的方法
- 卷積神經(jīng)網(wǎng)絡(luò)處理方法、裝置和電子系統(tǒng)
- 一種基于空洞卷積循環(huán)神經(jīng)網(wǎng)絡(luò)的聲音事件檢測方法
- 基于稀疏卷積神經(jīng)網(wǎng)絡(luò)的目標(biāo)檢測方法及檢測裝置





