知识图谱+推荐系统 文献阅读

news2024/11/15 8:41:49

文献阅读及整理

知识图谱+推荐系统
知识图谱+推荐系统相关文献知识

知识图谱

1 基于知识图谱的电商领域智能问答系统研究与实现

[1]蒲海坤. 基于知识图谱的电商领域智能问答系统研究与实现[D].西京学院,2022.DOI:10.27831/d.cnki.gxjxy.2021.000079.

知识点
  1. BIO标记策略进行人工标记,构建了电商领域商品评论实体识别数据集
  2. 基于BERT-Bi GRU-MHAT-CRF模型的命名实体识别方法并通过实验验证了其有效性。该方法首先将笔记本电脑评论数据通过BERT进行向量化后并作为Bi GRU的输入;然后,通过Bi GRU网络自动学习笔记本电脑评论数据中文本特征,并利用多头注意力机制进行特征强化;最后,使用CRF进行标签预测,识别出笔记本电脑评论数据中的实体类
  3. 实体关系抽取方面,采用基于词典和规则的方法进行实体关系抽取。首先,根据电商商品评论数据识别出来的实体和现有评价词词典,构建针对笔记本电脑评论方面的评价对象和评价词词典;然后,结合词典构建评价对象-评价词关系的按规则抽取得实体关系对,并对每对关系标记情感值;最后,统计评价属性的评价词占比,得到实体和实体关系数据。
  4. 采用Neo4j图数据库进行知识存储。使用Neo4j对笔记本电脑商品的评论知识进行存储,完成知识图谱的搭建,并作为问答系统的知识库
  5. 问句意图识别模块利用基于BERT-Bi GRU-MHATCRF模型实体识别实体链接方法对问题进行意图识别。答案反馈模块以图数据库查询语言的形式对问句意图进行表示,并在知识图谱中检索,获得碎片化的答案信息,将其整理后把答案回馈给提问用户。

2 面向个性化推荐的node2vec-side融合知识表示

[1]倪文锴,杜彦辉,马兴帮等.面向个性化推荐的node2vec-side融合知识表示[J/OL].计算机应用研究:1-8[2023-10-16].https://doi.org/10.19734/j.issn.1001-3695.2023.06.0257.

知识点
  1. 针对推荐系统中知识图谱的结构特点,在传统node2vec模型基础上增加关系表示多元化游走策略,提出一种基于node2vec的知识表示node2vec-side,结合推荐系统知识图谱网络结构,旨在挖掘大规模推荐实体节点间潜在的关联关系,降低表示方式复杂度,提高可解释性。
  2. 经过时间复杂度分析可知,提出的知识表示方式在复杂度上低于Trans系列RGCN
  3. 在传统知识图谱数据集FB15K、WN18推荐领域数据集 MovieLens-1MBook-CrossingLast。FM上分别进行链接预测对比实验。实验结果表明,在MovieLens-1M数据集上,Hits@10分别提升了5.5%~12.1%,MRR提升了0.09~0.24;在BookCrossing数据集上,Hits@10分别提升了3.5%~20.6%,MRR平均提升了0.04~0.24;而在Last。FM数据集上,Hits@1提升了0.3%~8.5%,MRR平均提升了0.04~0.16,优于现有算法,验证了所提方法的有效性。

3 电商领域女装商品知识图谱的构建及应用

[1]宿恺,潘晨辉.电商领域多模态商品知识图谱构建研究[J].现代电子技术,2023,46(20):173-177.DOI:10.16652/j.issn.1004-373x.2023.20.032.

知识图谱利用图结构对商品资源进行组织整理,将用户与商品建立联系,为后续商品推荐、知识推理的发展提供思考与意见。本文以电商领域的女装类商品作为研究对象,进行商品知识图谱的构建及应用研究,主要研究方法与内容如下。
其一,本文利用文献分析法对知识图谱的研究现状进行梳理,确定了本文研究内容将围绕数据获取与预处理、信息抽取、知识融合三个重要模块展开。
其二,构建商品知识图谱的模式层,对商品信息资源的实体与关系进行定义,采用信息转化的方式将半结构化商品详情信息转化为三元组,进行知识图谱的存储。
其三,针对女装商品特征,设计了一套人工标注规范体系,采用BERT+Bi LSTM+CRF的深度学习模型,从非结构化的用户评论数据中进行商品特征、情感倾向的实体识别。
其四,首先融合实体类别特征、依存句法结构特征,采用规则模板的方式进行关系抽取。然后采用Word2Vec构造实体词向量矩阵,利用余弦相似度计算实体相似度,完成实体融合。
最后,将经过实体融合的实体构造成<商品,具有,商品特征>与<商品特征,正负关系,情感倾向>的三元组结构,通过商品进行链接导入商品知识图谱中,实现商品知识图谱的应用扩充。
结果表明,本文以女装商品为例,一方面,针对半结构化商品详情信息完成信息转换,构建商品知识图谱主体结构;另一方面,针对非结构化用户评论信息完成实体关系抽取、实体融合、知识图谱存储,其中实体识别的F1值达到85.61%。本文根据上述两个步骤,完成电商领域女装商品知识图谱的构建,并从信息检索与满意度评价两个角度展开商品知识图谱的应用探讨。

推荐系统

1 基于图注意力卷积神经网络的推荐系统

[1]柴文光,张振杰.基于图注意力卷积神经网络的推荐系统[J].计算机应用与软件,2023,40(08):201-206+273.

越来越多的方法聚焦于利用图神经网络挖掘知识图谱的语义信息,然而大多数方法没有根据用户具体的兴趣偏好聚合邻居节点的语义信息,也没有对知识图谱学习得到的节点嵌入表示进行建模,导致推荐性能不佳和没有充分挖掘用户与物品嵌入表示之间的语义信息。

知识点
  1. 提出基于图注意力卷积神经网络的方法。
  2. 沿着图上的路径迭代地聚合图谱中每个节点两跳以内的邻居节点信息,
  3. 并对知识图谱学习得到的用户和物品的嵌入表示进行建模,生成用户特定于该物品的特征嵌入表示。
  4. 在MovieLens-1M和Last.FM数据集上进行点击率预测实验,AUC和F1两项评价指标均超过了目前主流的RippleNet、KGCN、KGNN-LS等方法。实验结果证明了图注意力卷积神经网络和重新编码用户嵌入表示的可行性。

2 基于知识图谱的Github项目库推荐研究与实现

[1]谭国强. 基于知识图谱的Github项目库推荐研究与实现[D].山东大学,2023.DOI:10.27272/d.cnki.gshdu.2022.005224.

为了解决开源知识的信息过载问题,本文对基于知识图谱的GitHub项目库推荐进行了研究,根据用户偏好个性化推荐项目库,同时利用知识图谱中的层次性知识提高推荐效果,实现开源软件知识的主动传播。
在基于知识图谱的GitHub项目库推荐研究方面仍存在以下问题:(1)GitHub知识图谱中存在大量的引导节点,该节点与其他实体之间存在丰富的关联关系,然而现有方法没有考虑到引导节点对推荐效果产生的积极作用,导致在捕获用户偏好的过程中容易受其他实体影响,产生低质量和有偏差的用户个性化表示。(2)传统的基于知识图谱的单一结构网络学习模型没有充分利用用户-项目交互的时间依赖性和易变性,无法对隐藏在实体中的时间和结构信息进行有效融合,同时没有考虑到用户-项目二分网络作为时变系统,其时间与结构信息之间的交互机制,降低了推荐准确性。因此,为解决上述问题,针对基于知识图谱的GitHub项目库推荐,本文进行以下研究:

知识点
  1. 提出了基于引导节点图卷积神经网络(Guided Node Graph Convolutional Neural Network,GNGCN)模型。该部分研究探索了引导节点在知识图谱推荐任务中的积极作用,该模型通过挖掘相关节点的影响力有效地捕捉到实体之间的联系。在知识图谱中提取每个实体的邻域样本作为它们的引导节点,然后在计算某个实体的表征时结合引导节点的信息和偏向,并扩展到多跳,实现模型的卷积和聚合
    2.在基于引导节点图卷积神经网络的基础上提出了基于动态属性增强图卷积神经网络(Dynamic Attribute Enhancement of Graph Convolutional Neural Network,DAEGCN)模型。本文在该部分提出的混合推荐模型DAEGCN将时间模式的识别描述为一个项目流行度增长的预测问题,利用时间序列分析来解决,并将其与基于知识图谱的图卷积神经网络结合,充分对结构信息和时间信息进行了挖掘与融合。
    3.本文根据构建的推荐模型设计并实现了基于知识图谱的GitHub推荐平台。平台可以自动爬取GitHub实体知识,为模型实验提供数据集。平台根据用户交互行为建模计算结果进行推荐,返回推荐结果。平台为用户提供了知识检索功能,根据用户输入返回知识。本文根据GitHub-SKG数据集和GitHub-SKGT数据集分别对GNGCN模型和DAEGCN模型进行实验评估。本文提出的模型相比于基线模型在推荐性能和模型规模上均有不同程度的提升和改进。

3 基于知识图谱的推荐系统研究综述

[1]秦川,祝恒书,庄福振等.基于知识图谱的推荐系统研究综述[J].中国科学:信息科学,2020,50(07):937-956.

推荐系统旨在为用户推荐个性化的在线商品或信息,其广泛应用于众多Web场景之中,来处理海量信息数据所导致的信息过载问题,以此提升用户体验.鉴于推荐系统强大的实用性,自20世纪90年代中期以来,研究者针对其方法与应用两方面,进行了大量广泛的研究.近年来,很多工作发现知识图谱中所蕴含的丰富信息可以有效地解决推荐系统中存在的一系列关键问题,例如数据稀疏、冷启动、推荐多样性等.因此,本文针对基于知识图谱的推荐系统这一领域进行了全面的综述.具体地,首先简单介绍推荐系统与知识图谱中的一些基本概念.随后,详细介绍现有方法如何挖掘知识图谱不同种类的信息并应用于推荐系统.此外,总结了相关的一系列推荐应用场景.最后,提出了对基于知识图谱的推荐系统前景的看法,并展望了该领域未来的研究方向.

知识点

4 基于知识图谱的图神经网络推荐算法研究

[1]秦琪琦. 知识图谱嵌入的图神经网络推荐方法研究[D].太原理工大学,2022.DOI:10.27352/d.cnki.gylgu.2022.001765.

5 基于知识图谱的图神经网络推荐算法研究

[1]张瀚文. 基于知识图谱的图神经网络推荐算法研究[D].广西师范大学,2023.DOI:10.27036/d.cnki.ggxsu.2023.001846.
第 1 章 绪论…1
1.1 研究背景与意义…1
1.2 国内外研究现状…3
1.2.1 传统的推荐算法研究现状…3
1.2.2 基于知识图谱的推荐算法研究现状…4
1.2.3 基于知识图谱的图神经网络推荐算法研究现状 …5
1.3 主要研究内容…7
1.4 论文组织结构…8
第 2 章 相关理论基础 …9
2.1 知识图谱…9
2.2 图神经网络…11
2.3 基于知识图谱的图神经网络推荐算法 …14
2.4 本章小结…16
第 3 章 基于知识图谱的双通道图神经网络降噪推荐算法…17
3.1 问题分析…17
3.2 算法整体框架…18
3.3 双通道图神经网络…19
3.3.1 实体通道…19
3.3.2 关系通道…20
3.3.3 双通道平衡机制…20
3.4 个性化知识感知注意力网络 …21
3.4.1 知识实体集…21
3.4.2 个性化知识感知注意力…22
3.5 学习算法…23
3.6 实验与分析…25
3.6.1 数据集…25
3.6.2 基线算法…26
3.6.3 实验设置…26
3.6.4 实验结果分析…27
3.6.5 消融实验分析…29
3.7 本章小结…33
第 4 章 基于潜在知识增强的图神经网络推荐算法 …35
4.1 问题分析…35
4.2 算法整体框架…35
4.3 潜在项目集构建模块…36
4.3.1 用户潜在兴趣项目集构建…37
4.3.2 项目潜在语义项目集构建…37
4.4 知识图谱传播模块…38
4.5 学习算法…40
4.6 实验与分析…42
4.6.1 数据集…42
4.6.2 基线算法…43
4.6.3 实验设置…43
4.6.4 实验结果分析…43
4.6.5 消融实验分析…44
4.7 本章小结…46
第 5 章 总结与展望 …47
5.1 总结…47
5.2 展望…48
参考文献…49

基于知识图
谱的双通道图神经网络降噪推荐算法和基于潜在知识增强的图神经网络推荐算法,主
要研究内容如下:
(1) 针对推荐过程中的噪声问题,本文提出了基于知识图谱的双通道图神经网络
降噪推荐算法(KDGNN),该算法旨在减少推荐过程中的噪声来提高推荐性能。具体
来说,首先该算法设计了一个双通道图神经网络,能够同时提取邻居实体特征和关系
特征,从而最大程度的提取知识图谱中的知识信息。其次,该算法设计了一种个性化
的门控机制,即双通道平衡机制,以阻止知识图谱中冗余噪声的传播。然后,集成用
户个性化信号和知识感知信号,以充分全面地捕捉用户偏好,并使用个性化的知识感
知注意力对用户的交互数据进行去噪。最后,在三个公共数据集上进行实验性能分析,
验证了 KDGNN 算法的有效性。实验结果表明,KDGNN 算法优于对比的先进基线算
法,尤其是在 Last.FM 数据集上,在 AUC 上提升了 2.6%,F1 上提升了 1.9%。
(2) 针对用户交互数据稀疏且现有方法难以挖掘项目的非局部知识信息的问题,
本文提出了一种基于潜在知识增强的图神经网络推荐算法(PKGNN)。具体来说,首
先充分利用用户-项目交互数据,扩展用户的潜在兴趣项目。然后利用知识图谱中丰
富的语义信息,扩展与项目有着语义相关的潜在项目。再将用户和项目的潜在相关项
目进行知识传播,从而提取用户和项目的非局部邻居信息。最后,在不同的数据集上
进行实验性能分析。实验结果表明,PKGNN 相比基线算法有着更好的推荐性能,相
比于最强基线算法,整体性能提升 5%左右。

6 知识图谱推荐系统研究综述

[1]赵晔辉,柳林,王海龙等.知识图谱推荐系统研究综述[J].计算机科学与探索,2023,17(04):771-791.
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1134654.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【LeetCode 算法专题突破】链表(⭐)

文章目录 前言1. 移除链表元素题目描述代码 2. 设计链表题目描述代码 3. 反转链表题目描述代码 4. 两两交换链表中的节点题目描述代码 5. 删除链表的倒数第 N 个结点题目描述代码 6. 链表相交题目描述代码 7. 环形链表 II题目描述代码 总结 前言 链表题目一向是面试算法考察的…

【2024秋招】万得后端开发java 2023-7-13 2.30pm 一二面面经(附答案)

一面&#xff1a;20min 1 自我介绍 2 微服务架构 1 nacos作为配置中心&#xff0c;如果nacos服务失效了&#xff0c;各个服务之间的调用如何保持高可用呢&#xff1f; 答&#xff1a;nacos注册中心本地有缓存&#xff0c;所以请求来了还是能够正常提供一段时间的服务&#xff…

c语言进制的转换2进制转换8进制

c语言进制的转换之2进制转换8进制 c语言的进制的转换 c语言进制的转换之2进制转换8进制一、八四二一法则二、二进制转换八进制方法 一、八四二一法则 二、二进制转换八进制方法 如&#xff1a;111000110101001转换成八进制 按照八四二一法则 将二进制3个一等分变成&#xff1a…

LVS集群-DR模式【部署高可用LVS-DR集群】

文章目录 2.2 实战&#xff1a;配置LVS-DR集群2.2.1 配置IP2.2.2 生成ens33:1配置文件2.2.3 配置LVS-DR规则2.2.4 两台RealServer的IP配置Alastor62&#xff08;配置IP&#xff1a;192.168.1.62&#xff09;Alastor64&#xff08;配置IP&#xff1a;192.168.1.64&#xff09;客…

Macos视频增强修复工具:Topaz Video AI for mac

Topaz Video AI是一款使用人工智能技术对视频进行增强和修复的软件。它可以自动降噪、去除锐化、减少压缩失真、提高清晰度等等。Topaz Video AI可以处理各种类型的视频&#xff0c;包括低分辨率视频、老旧影片、手机录制的视频等等。 使用Topaz Video AI非常简单&#xff0c;…

C++设计模式_13_Flyweight享元模式

Flyweight享元模式仍然属于“对象性能”模式。 文章目录 1. 动机(Motivation)2. 模式定义3. 结构( Structure)4. 代码演示5. 要点总结6. 其他参考 1. 动机(Motivation) 在软件系统采用纯粹对象方案的问题在于大量细粒度的对象会很快充斥在系统中&#xff0c;从而带来很高的运行…

Web攻防05_MySQL_二次注入堆叠注入带外注入

文章目录 MYSQL-二次注入-74CMS思路描述&#xff1a;注入条件&#xff1a;案例&#xff1a;74CMS个人中心简历功能 MYSQL-堆叠注入-CTF强网思路描述注入条件案例&#xff1a;2019强网杯-随便注&#xff08;CTF题型&#xff09; MYSQL-带外注入-DNSLOG注入条件使用平台带外应用场…

代碼隨想錄算法訓練營|第四十九天|139.单词拆分、关于多重背包、背包问题总结。刷题心得(c++)

目录 讀題 139.单词拆分 自己看到题目的第一想法 看完代码随想录之后的想法 139.单词拆分 - 實作 思路 Code 關於多重背包 與01背包與完全背包的差別 轉化成01背包問題 背包问题总结 背包問題分類 背包問題 - 遞推公式 最多裝多少/能否裝滿 最大價值 裝滿背包有…

OpenFeign实现分析、源码解析

什么是openfeign? 是springcloud全家桶的组件之一&#xff0c;其核心作用是为Rest API提供高效简洁的rpc调用方式。 为什么只定义接口而没有实现类&#xff1f; 源码解读&#xff08;省略&#xff09; 总结&#xff1a; 源码分析&#xff1a;如何发送http请求&#xff1f; …

基于单片机设计的智能窗帘控制系统

一、前言 智能家居技术在近年来取得了巨大的发展&#xff0c;并逐渐成为人们日常生活中的一部分。智能家居系统带来了便利、舒适和高效的生活体验&#xff0c;拥有广泛的应用领域&#xff0c;其中之一就是智能窗帘控制系统。 传统窗帘需要手动操作&#xff0c;打开或关闭窗帘…

微服务-Ribbon负载均衡

文章目录 负载均衡原理流程原理源码分析负载均衡流程 负载均衡策略饥饿加载总结 负载均衡原理 流程 原理 LoadBalanced 标记RestTemplate发起的http请求要被Ribbon进行拦截和处理 源码分析 ctrlshiftN搜索LoadBalancerInterceptor&#xff0c;进入。发现实现了ClientHttpRequ…

Snipaste--强大的截图贴图软件--非常实用

一.软件介绍&#xff1a; Snipaste 是一个简单但强大的截图工具&#xff0c;也可以让你将截图贴回到屏幕上&#xff01;下载并打开Snipaste&#xff0c;按下 F1 来开始截图&#xff0c;再按 F3&#xff0c;截图就在桌面置顶显示了。就这么简单&#xff01;你还可以将剪贴板里的…

SK-Net eca注意力机制应用于ResNet (附代码)

resnet发展历程 论文地址&#xff1a;https://arxiv.org/pdf/1903.06586.pdf 代码地址&#xff1a;https://github.com/pppLang/SKNet 1.是什么&#xff1f; SK-net网络是一种增加模块嵌入到一些网络中的注意力机制&#xff0c;它可以嵌入和Resnet中进行补强&#xff0c;嵌入…

composer安装thinkphp6报错

composer安装thinkphp6报错&#xff0c; 查看是否安装了对应的PHP扩展&#xff0c;我这边使用的是宝塔的环境&#xff0c;全程可以可视化操作 这样就可以安装完成了

linux工具篇

文章目录 linux工具篇1. linux 软件包管理器-yum1.1 什么是软件包1.2 yum的使用1.3 yum源 2. linux编辑器-vim2.1 vim概念2.2 vim各个模式切换2.3 vim正常模式命令汇总2.4 vim底行模式各命令汇总2.5 vim的简单配置 3. Linux编译器-gcc/g使用3.1 复习程序编译过程(1) 预处理(2) …

【Oracle】Navicat Premium 连接 Oracle的两种方式

Navicat Premium 使用版本说明 Navicat Premium 版本 11.2.16 (64-bit) 一、配置OCI 1.1 配置OCI环境变量 1.1.2 设置\高级系统设置 1.1.2 系统属性\高级\环境变量(N) 1.1.3 修改/添加系统变量 ORACLE_HOME ORACLE_HOME D:\app\root\product\12.1.0\dbhome_11.1.4 添加系…

Redis快速上手篇(一)(安装与配置)

NoSQL NoSQL 是 Not Only SQL 的缩写&#xff0c;意即"不仅仅是 SQL"的意思&#xff0c;泛指非关系型的数据库。强调 Key-Value Stores 和文档数据库的优点。 NoSQL 产品是传统关系型数据库的功能阉割版本&#xff0c;通过减少用不到或很少用的功能&#xff0c;来大…

vue3中使用svg并封装成组件

打包svg地图 安装插件 yarn add vite-plugin-svg-icons -D # or npm i vite-plugin-svg-icons -D # or pnpm install vite-plugin-svg-icons -D使用插件 vite.config.ts import { VantResolver } from unplugin-vue-components/resolvers import { createSvgIconsPlugin } from…

【C语言初阶】switch语句的基本语法

&#x1f3ac; 鸽芷咕&#xff1a;个人主页 &#x1f525; 个人专栏:《速学C语言》《数据结构篇》 ⛺️生活的理想&#xff0c;就是为了理想的生活! 文章目录 前言&#x1f4ac; switch语句的介绍&#x1f4ac; switch语句的语法形式&#x1f4ad; 在switch语句中的 break&…

景联文科技提供4D-BEV标注工具:提升自动驾驶感知能力的精准数据支持

4D-BEV标注是一种用于自动驾驶领域的数据标注方法。在3D空间的基础上&#xff0c;加入了时间维度&#xff0c;形成了四个维度。这种方法通过精准地跟踪和记录动态对象&#xff08;如车辆、行人&#xff09;的运动轨迹、姿势变化以及速度等信息&#xff0c;全面理解和分析动态对…