[發(fā)明專利]一種基于哈希學(xué)習(xí)的輕量化聯(lián)邦推薦方法在審
| 申請(qǐng)?zhí)枺?/td> | 202210150584.5 | 申請(qǐng)日: | 2022-02-18 |
| 公開(kāi)(公告)號(hào): | CN114564742A | 公開(kāi)(公告)日: | 2022-05-31 |
| 發(fā)明(設(shè)計(jì))人: | 李浥東;張洪磊;金一;陳乃月;徐群群 | 申請(qǐng)(專利權(quán))人: | 北京交通大學(xué) |
| 主分類號(hào): | G06F21/62 | 分類號(hào): | G06F21/62;G06N20/00;G06F16/901;G06F16/9536 |
| 代理公司: | 北京市商泰律師事務(wù)所 11255 | 代理人: | 黃曉軍 |
| 地址: | 100044 北*** | 國(guó)省代碼: | 北京;11 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 學(xué)習(xí) 量化 聯(lián)邦 推薦 方法 | ||
1.一種基于哈希學(xué)習(xí)的輕量化聯(lián)邦推薦方法,其特征在于,包括:
在服務(wù)端維護(hù)全局二值矩陣分解模型參數(shù),向客戶端下發(fā)全局二值矩陣分解模型;
客戶端初始化本地二值矩陣分解模型,并從服務(wù)端下載全局二值矩陣分解模型參數(shù),維護(hù)本地的二值用戶特征向量和二值物品特征矩陣;
在服務(wù)端設(shè)定聯(lián)邦推薦場(chǎng)景下哈希學(xué)習(xí)的目標(biāo)函數(shù),基于所述目標(biāo)函數(shù)通過(guò)離散優(yōu)化算法在服務(wù)端與客戶端之間進(jìn)行協(xié)同離散迭代優(yōu)化,得到全局最優(yōu)的二值矩陣分解模型,使得每個(gè)客戶端得到各自獨(dú)有的二值用戶特征向量與全局的二值物品特征矩陣。
根據(jù)每個(gè)客戶端的二值用戶特征向量和二值物品特征矩陣借助邏輯運(yùn)算完成本地客戶端的預(yù)測(cè)任務(wù),將預(yù)測(cè)評(píng)分較高的若干物品推薦給相應(yīng)客戶端。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述的在服務(wù)端維護(hù)全局二值矩陣分解模型參數(shù),向客戶端下發(fā)全局二值矩陣分解模型,包括:
所述服務(wù)端與每個(gè)客戶端通過(guò)無(wú)線網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)通信,管理所有客戶端的優(yōu)化過(guò)程,維護(hù)全局二值矩陣分解模型的參數(shù)信息,所述全局二值矩陣分解模型包括二值的用戶特征矩陣P∈{±1}f×m與物品特征矩陣Q∈{±1}f×n,f表示特征向量的維度,m表示用戶的數(shù)量,n表示物品數(shù)量,全局二值矩陣分解模型權(quán)重的初始化從{±1}集合中按位進(jìn)行均勻采樣得到,服務(wù)端向每個(gè)客戶端下發(fā)全局二值矩陣分解模型。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述的客戶端初始化本地二值矩陣分解模型,并從服務(wù)端下載全局二值矩陣分解模型參數(shù),維護(hù)本地的二值用戶特征向量和二值物品特征矩陣,包括:
所述客戶端為用戶的移動(dòng)端設(shè)備,客戶端u擁有私有的本地?cái)?shù)據(jù)其中表示用戶u在本地所交互過(guò)的物品集合,r∈{0,1}表示用戶u對(duì)于物品i交互的結(jié)果,客戶端u維護(hù)自己私有的二值用戶特征向量和本地的二值物品特征矩陣Q∈{±1}f×n,其中pu為用戶特征矩陣P∈{±1}f×m的第u列,待一輪更新后客戶端將本地的二值用戶特征向量和二值物品特征矩陣上傳到服務(wù)端。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述的在服務(wù)端設(shè)定聯(lián)邦推薦場(chǎng)景下哈希學(xué)習(xí)的目標(biāo)函數(shù),包括:
在服務(wù)端設(shè)定的聯(lián)邦推薦場(chǎng)景下哈希學(xué)習(xí)的目標(biāo)函數(shù)定義如下:
s.t.pu∈{±1}f,qi∈{±1}f
其中,是由訓(xùn)練集中(u,i,r)三元組構(gòu)成的集合,和分別表示用戶u和物品i的二值特征向量,分別對(duì)應(yīng)于矩陣P的第u列和矩陣Q的第i列,其中f表示向量的長(zhǎng)度;
在上式目標(biāo)函數(shù)定義的基礎(chǔ)上添加兩個(gè)約束項(xiàng):P1m=0和Q1n=0用于保證特征編碼的均衡性,PPT=mIf和QQT=nIf用于保證特征編碼之間的獨(dú)立性;定義兩個(gè)連續(xù)變量和將編碼均衡約束和編碼獨(dú)立約束條件進(jìn)行放松,所述目標(biāo)函數(shù)被等價(jià)轉(zhuǎn)換為如下優(yōu)化問(wèn)題:
其中,α,β>0為超參數(shù),用于調(diào)節(jié)待優(yōu)化變量的放松程度,在上式基礎(chǔ)上添加離散約束形式,即P∈{±1}f×m和Q∈{±1}f×n,添加編碼均衡性與對(duì)立性約束項(xiàng),即X1m=0,Y1n=0用來(lái)保證編碼均衡性,XXT=mIf,YYT=nI用來(lái)保證編碼獨(dú)立性。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京交通大學(xué),未經(jīng)北京交通大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210150584.5/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F21-00 防止未授權(quán)行為的保護(hù)計(jì)算機(jī)或計(jì)算機(jī)系統(tǒng)的安全裝置
G06F21-02 .通過(guò)保護(hù)計(jì)算機(jī)的特定內(nèi)部部件
G06F21-04 .通過(guò)保護(hù)特定的外圍設(shè)備,如鍵盤(pán)或顯示器
G06F21-06 .通過(guò)感知越權(quán)操作或外圍侵?jǐn)_
G06F21-20 .通過(guò)限制訪問(wèn)計(jì)算機(jī)系統(tǒng)或計(jì)算機(jī)網(wǎng)絡(luò)中的節(jié)點(diǎn)
G06F21-22 .通過(guò)限制訪問(wèn)或處理程序或過(guò)程
- 根據(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)
- 基于位平面的不等長(zhǎng)的量化/反量化方法
- 反量化圖像的方法和設(shè)備以及解碼圖像的方法和設(shè)備
- 量化處理方法及裝置
- 用于對(duì)線性預(yù)測(cè)系數(shù)進(jìn)行量化的方法和裝置及用于反量化的方法和裝置
- 量化開(kāi)發(fā)人員代碼質(zhì)量的方法和裝置
- 一種圖像云儲(chǔ)存設(shè)備
- 一種神經(jīng)網(wǎng)絡(luò)權(quán)重量化方法和神經(jīng)網(wǎng)絡(luò)權(quán)重量化裝置
- 量化器與量化方法
- 編碼方法及其設(shè)備以及解碼方法及其設(shè)備
- 量化參數(shù)處理方法及裝置
- 一種Agent聯(lián)邦快速設(shè)計(jì)流程建模方法
- 基于聯(lián)邦模式的動(dòng)態(tài)產(chǎn)品協(xié)同開(kāi)發(fā)平臺(tái)及方法
- 一種面向深空通信的數(shù)據(jù)傳輸速率控制方法
- 一種HLA聯(lián)邦成員的動(dòng)態(tài)部署分配方法
- 聯(lián)邦學(xué)習(xí)方法、系統(tǒng)、終端設(shè)備及存儲(chǔ)介質(zhì)
- 一種混合聯(lián)邦學(xué)習(xí)方法及架構(gòu)
- 聯(lián)邦學(xué)習(xí)的沙盒機(jī)制
- 聯(lián)邦模型參數(shù)確定方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)
- 一種應(yīng)用于異構(gòu)計(jì)算設(shè)備的聯(lián)邦學(xué)習(xí)系統(tǒng)和方法
- 基于區(qū)塊鏈的聯(lián)邦建模方法及裝置





