[發(fā)明專利]一種基于圖向量的專家組合推薦方法有效
| 申請(qǐng)?zhí)枺?/td> | 201910293927.1 | 申請(qǐng)日: | 2019-04-12 |
| 公開(公告)號(hào): | CN110162638B | 公開(公告)日: | 2023-06-20 |
| 發(fā)明(設(shè)計(jì))人: | 朱全銀;季睿;倪金霆;朱亞飛;萬瑾;孫強(qiáng);陳凌云;陳曉藝 | 申請(qǐng)(專利權(quán))人: | 淮陰工學(xué)院 |
| 主分類號(hào): | G06F16/36 | 分類號(hào): | G06F16/36;G06F16/28 |
| 代理公司: | 南京蘇高專利商標(biāo)事務(wù)所(普通合伙) 32204 | 代理人: | 梁耀文 |
| 地址: | 223005 江蘇省淮安市洪澤區(qū)東七街三號(hào)高*** | 國省代碼: | 江蘇;32 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 向量 專家 組合 推薦 方法 | ||
1.一種基于圖向量的專家組合推薦方法,其特征在于,具體步驟如下:
(1)從專家審查數(shù)據(jù)中抽取實(shí)體VecID和關(guān)系ReID,構(gòu)建領(lǐng)域知識(shí)圖譜G,包括:
(1.1)抽取專家和項(xiàng)目的編號(hào)ID={id1,id2,…,ide,…,idA}及領(lǐng)域標(biāo)簽Label={label1,label2,…,labele,…,labelA},得到7維領(lǐng)域標(biāo)簽數(shù)據(jù)集G1,G1=G1∪{ID,Label};其中,變量e∈[1,A];
(1.2)抽取實(shí)體關(guān)系的編號(hào),得到ReID={reid1,reid2,…,reide,…,reidA},得到實(shí)體集VecID=VecID∪ID和關(guān)系集ReID;其中,變量e∈[1,A];
(1.3)定義循環(huán)變量i1來遍歷VecID、ReID,G為領(lǐng)域知識(shí)圖譜;i1賦初值1,G賦初值為空;
(1.4)通過實(shí)體間關(guān)系搭建領(lǐng)域知識(shí)圖譜G=(VecID,ReID);
(1.5)得到專家審查項(xiàng)目領(lǐng)域知識(shí)圖譜G;
(2)運(yùn)用deepwalk算法將知識(shí)圖譜投射到64維空間,得到實(shí)體向量集V1;運(yùn)用獨(dú)熱碼將領(lǐng)域標(biāo)簽轉(zhuǎn)換成7維標(biāo)簽向量;構(gòu)建神經(jīng)網(wǎng)絡(luò)進(jìn)行多標(biāo)簽分類,包括:
(2.1)取知識(shí)圖譜G=(VecID,ReID),VecID為實(shí)體編號(hào),ReID為關(guān)系編號(hào);
(2.2)定義循環(huán)變量i2來遍歷G;運(yùn)用deepwalk將G投射到64維空間,得到實(shí)體向量v1,V1=V1∪{v1};運(yùn)用獨(dú)熱碼將領(lǐng)域標(biāo)簽轉(zhuǎn)換成7維標(biāo)簽向量l1,L1=L1∪{l1};
(2.3)得到V1={v1,v2,…,vc,…,vA},vc為實(shí)體向量集中第c個(gè)實(shí)體向量;L1={l1,l2,…,lc,…,lA},lc為實(shí)體向量集中第c個(gè)實(shí)體向量,其中,變量c∈[1,A];
(2.4)得到Res={{id1,res1},{id2,res2},...,{ide,rese},...,{idA,resA}},ide為實(shí)體集中第e個(gè)編號(hào),rese為標(biāo)簽集中第e個(gè)實(shí)體的標(biāo)簽向量,其中,變量e∈[1,A];
(2.5)構(gòu)建以binary_crossentropy為損失函數(shù)的神經(jīng)網(wǎng)絡(luò),在訓(xùn)練過程中不斷降低交叉嫡,使標(biāo)簽1的節(jié)點(diǎn)輸出靠近1,標(biāo)簽0的節(jié)點(diǎn)輸出靠近0;
(2.6)得到Pre={{id1,pre1},{id2,pre2},...,{ide,pree},...,{idA,preA}},ide為實(shí)體集中第e個(gè)編號(hào),pree為標(biāo)簽集中第e個(gè)實(shí)體的標(biāo)簽向量,其中,變量e∈[1,A];
(2.7)在真實(shí)標(biāo)簽集Res={{id1,res1},{id2,res2},...,{ide,rese},...,{idA,resA}}和預(yù)測標(biāo)簽集Pre={{id1,pre1},{id2,pre2},...,{ide,pree},...,{idA,preA}}中對(duì)標(biāo)簽值進(jìn)行排序,截取前N個(gè)標(biāo)簽進(jìn)行準(zhǔn)確度度量;
(3)分別運(yùn)用node2vec算法deepwalk算法將知識(shí)圖譜投射到128維空間和64維空間;再分別運(yùn)用皮爾遜相關(guān)度算法和曼哈頓距離度量公式計(jì)算得到TopN個(gè)最相關(guān)實(shí)體集合U,包括:
(3.1)取知識(shí)圖譜G=(VecID,ReID),VecID為實(shí)體編號(hào),ReID為關(guān)系編號(hào);
(3.2)定義循環(huán)變量i3用來遍歷G;運(yùn)用deepwalk將G投射到64維空間,得到實(shí)體向量v1,V1=V1∪{v1};
(3.3)得到V1={v1,v2,…,vc,…,vA},vc為實(shí)體向量集中第c個(gè)實(shí)體向量;L1={l1,l2,…,lc,…,lA},lc為實(shí)體向量集中第c個(gè)實(shí)體向量,其中,變量c∈[1,A];
(3.4)對(duì)于實(shí)體向量集中第c個(gè)實(shí)體向量vc,運(yùn)用皮爾遜相關(guān)度算法計(jì)算得到topN個(gè)最相關(guān)實(shí)體集合U1={u11,u12,…,u1A},運(yùn)用曼哈頓距離計(jì)算得到topN個(gè)最相關(guān)實(shí)體集合U2={u21,u22,…,u2A};
(3.5)定義專家組合推薦列表U=u1∩u2,實(shí)現(xiàn)專家組合推薦;
(3.6)定義循環(huán)變量i4用來遍歷G;運(yùn)用node2vec將G投射到128維空間,得到實(shí)體向量v2,V2=V2∪{v2};
(3.7)運(yùn)用皮爾遜相關(guān)度算法計(jì)算得到topN個(gè)最相關(guān)實(shí)體集合W1={u11,u12,…,u1A},運(yùn)用曼哈頓距離計(jì)算得到topN個(gè)最相關(guān)實(shí)體集合U2={u21,u22,…,u2A};
(3.8)得到以皮爾遜相關(guān)度算法為度量方式的推薦集合W和以曼哈頓距離為度量方式的推薦集合U;
(4)取實(shí)體向量集V1,利用PCA分別降維到2維和7維空間;得到2維向量數(shù)據(jù)集R和7維向量數(shù)據(jù)集Q;運(yùn)用余弦相似度算法計(jì)算得到TopN個(gè)最相關(guān)實(shí)體U1,U2;定義得到的推薦列表為Recommend=U1∩U2,包括:
(4.1)取實(shí)體向量集V1={v1,v2,…,vc,…,vA},vc為實(shí)體向量集中第c個(gè)實(shí)體向量;vc的維度是64維;
(4.2)利用PCA降維后得到實(shí)體的2維向量集,R={r1,r2,…,rc,…,rA},rc為實(shí)體向量集R中第c個(gè)實(shí)體向量;
(4.3)對(duì)于實(shí)體向量集中第c個(gè)實(shí)體向量rc=vc,運(yùn)用余弦相似度算法計(jì)算得到topN個(gè)最相關(guān)實(shí)體集合U1={u1top1,u1top2,…,u1topx,…,u1topA};u1topx為U1中的第x個(gè)數(shù)據(jù)項(xiàng),x∈[1,A];
(4.4)利用PCA降維后得到實(shí)體的7維向量集,Q={q1,q2,…,qc,…,qA},qc為實(shí)體向量集Q中第c個(gè)實(shí)體向量;
(4.5)對(duì)于實(shí)體向量集中第c個(gè)實(shí)體向量qc=vc,運(yùn)用余弦相似度算法計(jì)算得到topN個(gè)最相關(guān)實(shí)體集合U2={u2top1,u2top2,…,u2topx,…,u2topA};u2topx為U2中的第x個(gè)數(shù)據(jù)項(xiàng),u2topx∈U2,x∈[1,A];
(5)取實(shí)體向量集V1,基于知識(shí)圖譜中實(shí)體間關(guān)系,搭建CNN,RESNET模型對(duì)實(shí)體間關(guān)系進(jìn)行學(xué)習(xí),使得模型能夠擬合知識(shí)庫中的實(shí)體關(guān)系數(shù)據(jù);基于此模型,對(duì)輸入的實(shí)體向量挖掘知識(shí)庫中的隱藏關(guān)系;得到推薦列表U3;
(6)用未通過降維處理的數(shù)據(jù)所形成的推薦列表U和降維后運(yùn)用不同算法得到的推薦列表Recommend以及通過模型預(yù)測的推薦列表U3得到最終的推薦列表Result=U∪Recommend∪U3;定義Set={set1,set2,…,setA},計(jì)算組合推薦的準(zhǔn)確率previous=(set∩Result)/Result;得到最終推薦結(jié)果和推薦準(zhǔn)確率。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于淮陰工學(xué)院,未經(jīng)淮陰工學(xué)院許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910293927.1/1.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 移動(dòng)向量解碼方法和移動(dòng)向量解碼裝置
- 一種用于支持向量機(jī)的在線向量選取方法
- 用于在幀序列中執(zhí)行運(yùn)動(dòng)估計(jì)的數(shù)據(jù)處理系統(tǒng)和方法
- 神經(jīng)網(wǎng)絡(luò)的處理方法及裝置、存儲(chǔ)介質(zhì)、電子設(shè)備
- 字符序列處理方法及設(shè)備
- 向量獲取方法、裝置、電子設(shè)備以及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- 向量獲取方法、裝置、電子設(shè)備以及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- 近鄰向量的召回方法、裝置、計(jì)算機(jī)設(shè)備及存儲(chǔ)介質(zhì)
- 一種向量運(yùn)算裝置及運(yùn)算方法
- 生成類別向量的方法和裝置
- 專家?guī)焯幚矸椒跋到y(tǒng)
- 網(wǎng)絡(luò)醫(yī)院平臺(tái)、專家平臺(tái)以及專家會(huì)診請(qǐng)求方法
- 網(wǎng)絡(luò)醫(yī)院平臺(tái)、專家平臺(tái)及基于專家平臺(tái)的緊急專家會(huì)診請(qǐng)求方法
- 用戶終端、專家平臺(tái)及基于用戶終端的專家會(huì)診請(qǐng)求方法
- 評(píng)標(biāo)專家管理方法及其系統(tǒng)
- 專家?guī)旖⑥k法和裝置
- 一種專家信息搜索及領(lǐng)域評(píng)分計(jì)算方法
- 一種基于大數(shù)據(jù)的專家推薦方法
- 一種基于關(guān)聯(lián)專家?guī)斓膶<彝扑]方法和系統(tǒng)
- 一種基于加權(quán)算法的專家?guī)旃芾硐到y(tǒng)





