亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種基于異構(gòu)信息的評(píng)分推薦方法與流程

文檔序號(hào):12786319閱讀:來(lái)源:國(guó)知局

技術(shù)特征:

1.一種基于異構(gòu)信息的評(píng)分推薦方法,其特征在于,包括以下步驟:

S1、獲取物品的用戶(hù)ID、物品ID、評(píng)分信息、評(píng)論信息和物品描述信息;

S2、將評(píng)分信息、評(píng)論信息和物品描述信息分別轉(zhuǎn)化成評(píng)分向量、評(píng)論向量和物品描述向量;

S3、將評(píng)分向量、評(píng)論向量和物品描述向量代入以下?lián)p失函數(shù)中,并通過(guò)梯度下降的方法進(jìn)行求解;其中,評(píng)論向量和物品描述向量為常量,評(píng)分向量為變量;

<mfenced open = "" close = ""> <mtable> <mtr> <mtd> <mrow> <mi>L</mi> <mi>o</mi> <mi>s</mi> <mi>s</mi> <mo>=</mo> <mi>F</mi> <mo>-</mo> <mfrac> <msub> <mi>&alpha;</mi> <mrow> <msub> <mi>r</mi> <mi>p</mi> </msub> <mo>,</mo> <msub> <mi>r</mi> <mi>q</mi> </msub> </mrow> </msub> <mi>e</mi> </mfrac> <munder> <mi>&Sigma;</mi> <mrow> <mi>p</mi> <mo>&gt;</mo> <mi>q</mi> </mrow> </munder> <mi>ln</mi> <mi> </mi> <mi>C</mi> <mrow> <mo>(</mo> <mrow> <mo>|</mo> <mo>|</mo> <msub> <mi>r</mi> <mi>p</mi> </msub> <mo>|</mo> <msubsup> <mo>|</mo> <mn>2</mn> <mn>2</mn> </msubsup> <mo>-</mo> <mo>|</mo> <mo>|</mo> <msub> <mi>r</mi> <mi>q</mi> </msub> <mo>|</mo> <msubsup> <mo>|</mo> <mn>2</mn> <mn>2</mn> </msubsup> </mrow> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mo>+</mo> <mfrac> <msub> <mi>&alpha;</mi> <mi>r</mi> </msub> <mi>e</mi> </mfrac> <munder> <mi>&Sigma;</mi> <mrow> <mrow> <mo>(</mo> <mrow> <mi>u</mi> <mo>,</mo> <mi>r</mi> <mo>,</mo> <mi>v</mi> </mrow> <mo>)</mo> </mrow> <mo>&Element;</mo> <msub> <mi>R</mi> <mi>r</mi> </msub> </mrow> </munder> <mfrac> <msup> <mrow> <mo>(</mo> <mrow> <msubsup> <mi>w</mi> <mi>r</mi> <mi>T</mi> </msubsup> <mi>r</mi> </mrow> <mo>)</mo> </mrow> <mn>2</mn> </msup> <mrow> <mo>|</mo> <mo>|</mo> <mi>r</mi> <mo>|</mo> <msubsup> <mo>|</mo> <mn>2</mn> <mn>2</mn> </msubsup> </mrow> </mfrac> <mo>+</mo> <mfrac> <msub> <mi>&alpha;</mi> <mi>c</mi> </msub> <mi>e</mi> </mfrac> <munder> <mi>&Sigma;</mi> <mrow> <mrow> <mo>(</mo> <mrow> <mi>u</mi> <mo>,</mo> <mi>c</mi> <mo>,</mo> <mi>v</mi> </mrow> <mo>)</mo> </mrow> <mo>&Element;</mo> <msub> <mi>R</mi> <mi>c</mi> </msub> </mrow> </munder> <mfrac> <msup> <mrow> <mo>(</mo> <mrow> <msubsup> <mi>w</mi> <mi>c</mi> <mi>T</mi> </msubsup> <mi>c</mi> </mrow> <mo>)</mo> </mrow> <mn>2</mn> </msup> <mrow> <mo>|</mo> <mo>|</mo> <mi>c</mi> <mo>|</mo> <msubsup> <mo>|</mo> <mn>2</mn> <mn>2</mn> </msubsup> </mrow> </mfrac> <mo>+</mo> <mfrac> <msub> <mi>&alpha;</mi> <mi>d</mi> </msub> <mi>e</mi> </mfrac> <munder> <mi>&Sigma;</mi> <mrow> <mrow> <mo>(</mo> <mrow> <mi>d</mi> <mo>,</mo> <mi>v</mi> </mrow> <mo>)</mo> </mrow> <mo>&Element;</mo> <msub> <mi>R</mi> <mi>d</mi> </msub> </mrow> </munder> <mfrac> <msup> <mrow> <mo>(</mo> <mrow> <msubsup> <mi>w</mi> <mi>d</mi> <mi>T</mi> </msubsup> <mi>d</mi> </mrow> <mo>)</mo> </mrow> <mn>2</mn> </msup> <mrow> <mo>|</mo> <mo>|</mo> <mi>d</mi> <mo>|</mo> <msubsup> <mo>|</mo> <mn>2</mn> <mn>2</mn> </msubsup> </mrow> </mfrac> </mrow> </mtd> </mtr> </mtable> </mfenced>

其中,u表示用戶(hù)特征向量,v表示物品特征向量,r表示評(píng)分向量,wr表示評(píng)分向量所處超平面的單位法向量;c表示評(píng)論向量,wc表示評(píng)論向量所處超平面的單位法向量;d表示物品描述向量,wd表示物品描述向量所處超平面的單位法向量,rp,rq分別指評(píng)分為p和q的評(píng)分向量,αr,αc,αd分別代表rp和rq、r、c、d所占損失函數(shù)的權(quán)重,Rr,Rc,Rd分別表示已經(jīng)存在的評(píng)分關(guān)系集合、評(píng)論關(guān)系集合、物品描述關(guān)系集合,e是超參數(shù),C(x)取sigmoid函數(shù);

進(jìn)一步地,損失函數(shù)中的函數(shù)F為:

<mfenced open = "" close = ""> <mtable> <mtr> <mtd> <mrow> <mi>F</mi> <mo>=</mo> <munder> <mi>&Sigma;</mi> <mrow> <mrow> <mo>(</mo> <mrow> <mi>u</mi> <mo>,</mo> <mi>r</mi> <mo>,</mo> <mi>v</mi> </mrow> <mo>)</mo> </mrow> <mo>&Element;</mo> <msub> <mi>R</mi> <mi>r</mi> </msub> </mrow> </munder> <mi>d</mi> <mi>i</mi> <mi>s</mi> <msup> <mrow> <mo>(</mo> <mrow> <mrow> <mo>(</mo> <mrow> <mi>u</mi> <mo>-</mo> <msubsup> <mi>w</mi> <mi>r</mi> <mi>T</mi> </msubsup> <msub> <mi>uw</mi> <mi>r</mi> </msub> </mrow> <mo>)</mo> </mrow> <mo>+</mo> <mi>r</mi> <mo>-</mo> <mrow> <mo>(</mo> <mrow> <mi>v</mi> <mo>-</mo> <msubsup> <mi>w</mi> <mi>r</mi> <mi>T</mi> </msubsup> <msub> <mi>vw</mi> <mi>r</mi> </msub> </mrow> <mo>)</mo> </mrow> </mrow> <mo>)</mo> </mrow> <mn>2</mn> </msup> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mo>+</mo> <msub> <mi>&lambda;</mi> <mi>c</mi> </msub> <munder> <mi>&Sigma;</mi> <mrow> <mrow> <mo>(</mo> <mrow> <mi>u</mi> <mo>,</mo> <mi>c</mi> <mo>,</mo> <mi>v</mi> </mrow> <mo>)</mo> </mrow> <mo>&Element;</mo> <msub> <mi>R</mi> <mi>c</mi> </msub> </mrow> </munder> <mi>d</mi> <mi>i</mi> <mi>s</mi> <msup> <mrow> <mo>(</mo> <mrow> <mrow> <mo>(</mo> <mrow> <mi>u</mi> <mo>-</mo> <msubsup> <mi>w</mi> <mi>c</mi> <mi>T</mi> </msubsup> <msub> <mi>uw</mi> <mi>c</mi> </msub> </mrow> <mo>)</mo> </mrow> <mo>+</mo> <mi>c</mi> <mo>-</mo> <mrow> <mo>(</mo> <mrow> <mi>v</mi> <mo>-</mo> <msubsup> <mi>w</mi> <mi>c</mi> <mi>T</mi> </msubsup> <msub> <mi>vw</mi> <mi>c</mi> </msub> </mrow> <mo>)</mo> </mrow> </mrow> <mo>)</mo> </mrow> <mn>2</mn> </msup> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mo>+</mo> <msub> <mi>&lambda;</mi> <mi>d</mi> </msub> <munder> <mi>&Sigma;</mi> <mrow> <mrow> <mo>(</mo> <mrow> <mi>d</mi> <mo>,</mo> <mi>v</mi> </mrow> <mo>)</mo> </mrow> <mo>&Element;</mo> <msub> <mi>R</mi> <mi>d</mi> </msub> </mrow> </munder> <mi>d</mi> <mi>i</mi> <mi>s</mi> <msup> <mrow> <mo>(</mo> <mrow> <mi>c</mi> <mo>-</mo> <mrow> <mo>(</mo> <mrow> <mi>v</mi> <mo>-</mo> <msubsup> <mi>w</mi> <mi>d</mi> <mi>T</mi> </msubsup> <msub> <mi>vw</mi> <mi>d</mi> </msub> </mrow> <mo>)</mo> </mrow> </mrow> <mo>)</mo> </mrow> <mn>2</mn> </msup> </mrow> </mtd> </mtr> </mtable> </mfenced>

其中,dis(x)表示向量x的歐幾里得距離,λc和λd是權(quán)重參數(shù),分別代表在函數(shù)F中評(píng)論信息和物品描述信息所占的比重;

S4、根據(jù)S3中的計(jì)算得到最終的變量u,v,wr,wc,wd,通過(guò)以下公式得到用戶(hù)u對(duì)于物品v的推薦度p:

<mrow> <mi>p</mi> <mo>=</mo> <mn>1</mn> <mo>/</mo> <mrow> <mo>(</mo> <mo>|</mo> <mo>|</mo> <mo>(</mo> <mrow> <mi>v</mi> <mo>-</mo> <msubsup> <mi>w</mi> <mi>r</mi> <mi>T</mi> </msubsup> <msub> <mi>vw</mi> <mi>r</mi> </msub> </mrow> <mo>)</mo> <mo>-</mo> <mo>(</mo> <mrow> <mi>u</mi> <mo>-</mo> <msubsup> <mi>w</mi> <mi>r</mi> <mi>T</mi> </msubsup> <msub> <mi>uw</mi> <mi>r</mi> </msub> </mrow> <mo>)</mo> <mo>|</mo> <msubsup> <mo>|</mo> <mn>2</mn> <mn>2</mn> </msubsup> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> <mo>.</mo> </mrow>

2.根據(jù)權(quán)利要求1所述的基于異構(gòu)信息的評(píng)分推薦方法,其特征在于,還包括以下步驟:

S5、得到同一用戶(hù)u對(duì)于多個(gè)物品的推薦度,并按降序排序,最終得到同一用戶(hù)u對(duì)于所述多個(gè)物品的推薦度排序。

3.根據(jù)權(quán)利要求1所述的基于異構(gòu)信息的評(píng)分推薦方法,其特征在于,在S2中,將評(píng)論信息轉(zhuǎn)化成評(píng)論向量的方法為:

S211、使用word2vec工具對(duì)評(píng)論信息中的每一個(gè)單詞進(jìn)行詞向量訓(xùn)練;

S212、得到每個(gè)單詞的詞向量后對(duì)該條評(píng)論的所有詞向量求平均值,作為最終的評(píng)論向量。

4.根據(jù)權(quán)利要求1所述的基于異構(gòu)信息的評(píng)分推薦方法,其特征在于,在S2中,將物品描述信息轉(zhuǎn)化成物品描述向量的方法為:

S211、使用word2vec工具對(duì)物品描述信息中的每一個(gè)單詞進(jìn)行詞向量訓(xùn)練;

S212、得到每個(gè)單詞的詞向量后對(duì)該條物品描述的所有詞向量求平均值,作為最終的物品描述向量。

5.根據(jù)權(quán)利要求3或4所述的基于異構(gòu)信息的評(píng)分推薦方法,其特征在于,在使用word2vec工具進(jìn)行詞向量訓(xùn)練時(shí),采用skip-gram模型,向量維度大小取20。

6.根據(jù)權(quán)利要求3或4所述的基于異構(gòu)信息的評(píng)分推薦方法,其特征在于,其中,所有詞向量的平均值為:

<mrow> <mi>d</mi> <mo>=</mo> <mfrac> <mn>1</mn> <mrow> <mo>|</mo> <mi>Q</mi> <mo>|</mo> </mrow> </mfrac> <munder> <mo>&Sigma;</mo> <mrow> <mi>w</mi> <mo>&Element;</mo> <mi>Q</mi> </mrow> </munder> <mi>v</mi> <mi>e</mi> <mi>c</mi> <mrow> <mo>(</mo> <mi>w</mi> <mo>)</mo> </mrow> </mrow>

其中,Q是所述評(píng)論信息的單詞合集或者所述物品描述信息的單詞集合,w是每一個(gè)單詞,vec(w)表示w的詞向量。

7.根據(jù)權(quán)利要求1所述的基于異構(gòu)信息的評(píng)分推薦方法,其特征在于,在S3中,

<mrow> <msub> <mi>&alpha;</mi> <mrow> <msub> <mi>r</mi> <mi>p</mi> </msub> <mo>,</mo> <msub> <mi>r</mi> <mi>q</mi> </msub> </mrow> </msub> <mo>=</mo> <mfrac> <mrow> <mi>n</mi> <mi>u</mi> <mi>m</mi> <mrow> <mo>(</mo> <msub> <mi>r</mi> <mi>p</mi> </msub> <mo>)</mo> </mrow> <mo>*</mo> <mi>n</mi> <mi>u</mi> <mi>m</mi> <mrow> <mo>(</mo> <msub> <mi>r</mi> <mi>q</mi> </msub> <mo>)</mo> </mrow> </mrow> <mrow> <mi>n</mi> <mi>u</mi> <mi>m</mi> <msup> <mrow> <mo>(</mo> <msub> <mi>R</mi> <mi>r</mi> </msub> <mo>)</mo> </mrow> <mn>2</mn> </msup> </mrow> </mfrac> </mrow>

其中,num(x)表示x的個(gè)數(shù)。

8.根據(jù)權(quán)利要求1所述的基于異構(gòu)信息的評(píng)分推薦方法,其特征在于,在S2中,將評(píng)分信息轉(zhuǎn)化成評(píng)分向量的方法為:將每一個(gè)可能出現(xiàn)的不同評(píng)分值對(duì)應(yīng)映射成一個(gè)隨機(jī)的虛擬向量。

當(dāng)前第2頁(yè)1 2 3 
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1