[發明專利]一種基于情感和圖卷積神經網絡的個性化評論推薦方法有效
| 申請號: | 202010891752.7 | 申請日: | 2020-08-28 |
| 公開(公告)號: | CN112069402B | 公開(公告)日: | 2021-04-20 |
| 發明(設計)人: | 舒明雷;王沐晨;王英龍;李釗 | 申請(專利權)人: | 山東省人工智能研究院 |
| 主分類號: | G06F16/9535 | 分類號: | G06F16/9535;G06F16/38;G06F40/289;G06K9/62;G06N3/04 |
| 代理公司: | 濟南泉城專利商標事務所 37218 | 代理人: | 支文彬 |
| 地址: | 250013 山*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 情感 圖卷 神經網絡 個性化 評論 推薦 方法 | ||
1.一種基于情感和圖卷積神經網絡的個性化評論推薦方法,其特征在于,包括如下步驟:
a)獲取網絡評論數據并結合評論發表時間,根據評論的點贊數Nlike過濾無用評論,去掉評論數Ncomment少的不活躍用戶;
b)使用Natural Language Toolkit自然語言工具包對評論數據中的文本進行分詞處理,將分詞后提取的詞組作為評論標簽tag;
c)將評論標簽tag置于SenticNet概念層面情感分析數據詞典中進行查找對比,得到評論標簽tag中詞組的情感值;
d)根據用戶社交網絡構建用戶圖結構,將用戶發表評論的源的主題作為用戶興趣并通過embedding算法嵌入到用戶節點中,通過LightGCN輕量級圖卷積神經網絡學習得到用戶節點的興趣表示
e)通過公式計算當前用戶興趣的最終表示UserInterset,式中αk為控制第k層的權重,K為總層數,K=1;
f)以用戶為單位,將所有評論標簽tag的情感值的和除去情感值的標簽個數得到發表評論的平均情感值,將平均情感值附加到當前用戶上構造出用戶的特征屬性Userfeature;
g)以評論為單位,將UserInterset附加到評論上構造出評論的特征屬性Commentfeature;
h)通過公式
計算得到用戶特征與評論特征的相似度sim(Userfeature,Commentfeature),根據相似度sim(Userfeature,Commentfeature)進行評論推薦。
2.根據權利要求1所述的基于情感和圖卷積神經網絡的個性化評論推薦方法,其特征在于:步驟a)中,點贊數Nlike小于5的評論為無用評論,進行過濾操作,評論數Ncomment小于5的用戶為不活躍用戶,進行刪除操作。
3.根據權利要求1所述的基于情感和圖卷積神經網絡的個性化評論推薦方法,其特征在于:步驟b)中分詞處理后去除文本中專用名詞及特殊字符后,將提取的詞組作為評論標簽。
4.根據權利要求1所述的基于情感和圖卷積神經網絡的個性化評論推薦方法,其特征在于:步驟c)中評論標簽tag由單個詞組構成時,當評論標簽tag在SenticNet概念層面情感分析數據詞典中,則通過公式Commentemotion(tag)=EmotionScore(tag)計算情感值Commentemotion(tag),式中EmotionScore(tag)為評論標簽在SenticNet概念層面情感分析數據詞典中的值,當評論標簽tag不在SenticNet概念層面情感分析數據詞典中,Commentemotion(tag)為0。
5.根據權利要求1所述的基于情感和圖卷積神經網絡的個性化評論推薦方法,其特征在于:步驟c)中評論標簽tag由多個詞組構成時,當評論標簽tag在SenticNet概念層面情感分析數據詞典中,則通過公式
計算情感值Commentemotion(tag),式中|tagemotion|為單一評論中含有情感值的標簽個數,|tag|為單一評論中所有標簽個數,當評論標簽tag不在SenticNet概念層面情感分析數據詞典中,Commentemotion(tag)為0。
6.根據權利要求1所述的基于情感和圖卷積神經網絡的個性化評論推薦方法,其特征在于:步驟d)中通過公式計算得到用戶節點的興趣表示式中NUser為與當前用戶發生交互的節點數量,Userik為第k層與用戶發生交互的第i個節點。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于山東省人工智能研究院,未經山東省人工智能研究院許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010891752.7/1.html,轉載請聲明來源鉆瓜專利網。





