知识图谱学习笔记七(语义搜索)

语义搜索

背景:互联网从仅包含网页和网页之间超链接的文档万维网转变成包含大量描述各种实体与实体之间丰富关系的语义万维网。以谷歌为代表的各大搜索引擎公司通过构建知识图谱来改善搜索质量,从而开启了语义搜索之路。

文档检索与语义检索的不同:语义搜索是需要处理更细粒度的结构化语义数据。

语义搜索系统基本框架:查询构建、查询处理、结果展示、查询优化、语义模型、资源及文档等。

结构化的查询语言

语义搜索的核心关键在于查询的构建和理解。查询语言:SPARQL语言。

SELECT : 返回知识图谱中图模式匹配具体结构给用户的形式。

ASK:主要用于测试知识图谱中是否存在满足给定查询约束条件的数据。

CONSTRUCT:主要用于将图模式匹配结果生成新的RDF图。

DESCRIBE:用于查询与指定IRI相关的数据。

INSERT: 将新的RDF三元组插入已有的RDF图中。

DELETE:将RDF图中已有的某些三元组删除。

语义数据搜索

链接数据比较成熟的语义搜索主要包括:面向本体的搜索引擎、面向实体的搜索引擎、面向细粒度数据Web的搜索引擎。

以上的搜索引擎均包括:三元组存储、索引构建、查询处理及排序等

语义搜索的交互范式

该范式是为了用户直观的、透明的、易用的方式对数据进行查询与浏览。

常见的交互范式主要包括:关键词查询、自然语言查询、分面查询、表单查询、可视化查询以及混合方式查询等。

基于关键词的知识图谱语义搜索方法

1.基于关键词直接在知识图谱搜索答案

该查询的关键在于索引的创建,索引方式:关键词倒排索引、摘要索引、路径索引

2.基于关键词生成结构化的查询

该查询主要包括三个步骤:关键词映射、候选结构化查询构建、候选结构化查询排序

基于分面的知识图谱语义搜索

分面可理解为是一种属性或者一组分类体系;

基于表示学习的知识图谱语义搜索

利用表示学习技术改善语义搜索质量,通过机器学习技术将知识图谱中的实体与关系映射到连续低维的向量空间中,同时保持原有知识图谱的基本结构与性质。

开源工具实践

Elasticsearch搭建一个简易的实体语义搜索引擎。

Original: https://blog.csdn.net/liuhuabing760596103/article/details/119676679
Author: 犀利哗啦760596103
Title: 知识图谱学习笔记七(语义搜索)

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/555724/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • BERT微调之单句文本分类

    单句文本分类是最常见的自然语言处理任务,需要将输入文本分成不同类别。例如:在情感分类任务SST-2中,需要将影评文本输入文本分类模型中,并将其分成褒义或贬义。 建模方法 应用BER…

    人工智能 2023年7月2日
    057
  • conda安装pytorch

    1、卸载虚拟环境 conda uninstall -n novelgnn –all 2、conda安装虚拟环境 conda create -n Novelgnn python=3…

    人工智能 2023年7月21日
    046
  • 使用Yolov7遇到的一些问题的解决方法

    1.CUDA内存不足 我在使用yolov7中遇到了一些问题,通过查询相关的资料和网站将其一个一个解决了。首先遇到的第一个问题就是cuda的内存不足,报错内容如下所示: Runtim…

    人工智能 2023年6月23日
    068
  • 角度归一化实现

    在学习资料满天飞的大环境下,知识变得非常零散,体系化的知识并不多,这就导致很多人每天都努力学习到感动自己,最终却收效甚微,甚至放弃学习。我的使命就是过滤掉大量的无效信息,将知识体系…

    人工智能 2023年6月2日
    0101
  • 协方差矩阵(Covariance Matrix)

    群体均值和协方差矩阵定义 (Population Mean and Covariance Matrix) 1、学术定义2、常规定义协方差矩阵中每个元素的求法用中文来描述,就是: 协…

    人工智能 2023年6月15日
    0108
  • 记录自己使用循环神经网络对天气进行预测的过程

    本次实验中使用到的数据来自链接: http://www.tianqihoubao.com/lishi/,选择的城市是广西来宾,将会用到2011年至2021年的数据,机器学习的框架是…

    人工智能 2023年7月18日
    063
  • [软件] NSS2.2一款用于知识图谱与网络科学服务的软件

    Network Science Service(NSS)软件核心功能: 1数据格式构建 共现矩阵 矩阵二值化 二模矩阵 二模矩阵转一模矩阵 邻接表 共现矩阵转邻接表 二模矩阵转邻接…

    人工智能 2023年6月1日
    0109
  • 数据分析八大模型:详解RFM模型

    大家好,我是爱学习的小xiong熊妹。 今天跟大家分享的是一个经常被提及,但是价值被严重低估的模型:RFM模型。 一、RFM的基本思路 RFM模型由三个基础指标组成: R:最近一次…

    人工智能 2023年7月15日
    064
  • 《数字图像处理》实验三

    啊哦~你想找的内容离你而去了哦 内容不存在,可能为如下原因导致: ① 内容还在审核中 ② 内容以前存在,但是由于不符合新 的规定而被删除 ③ 内容地址错误 ④ 作者删除了内容。 可…

    人工智能 2023年6月20日
    063
  • 女同桌找我要表情包,还好我会Python,分分钟给她下载几十个G…

    emmm~ 起因呢,这昨晚女同桌跟我说电脑有点卡,喊我去宿舍给她装个新系统,装系统就装系统吧,结果又说新系统表情包都没保存~ 我当时就有点生气,真当我是万能的呢? 于是我直接就用P…

    人工智能 2023年5月30日
    086
  • 目标检测算法——YOLOv5如何改变bbox检测框的粗细大小

    深度学习Tricks,第一时间送达 目标检测 YOLOv5 常见的边框(bounding box )坐标表示方法 边框是在图像上标记目标的矩形。边框的标注有多种格式。每种格式都使用…

    人工智能 2023年7月10日
    070
  • 在python中使用SVM

    在python 中使用支持向量机 三、在python中使用SVM * 3.1 scikit-learn库 3.2 SVM在scikit-learn库中的使用 – 3.2…

    人工智能 2023年7月4日
    055
  • 轻松入门自然语言处理系列 03 机器学习基础-逻辑回归

    抵扣说明: 1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。 Original: https:…

    人工智能 2023年5月28日
    053
  • torch.size()和tensor.shape的区别

    @[TOC]torch.size()和tensor.shape的区别 今天我就来讲一下怎么理解在pytorch中对张量求维度的两个方法首先来看一个例子:In:a = torch.t…

    人工智能 2023年7月22日
    051
  • 2022美赛分享

    2022美赛思路分享 本文仅供大家参考!! A题 地形和环境和生物分析 B题 地形和地球物理分析 C题 数据分析 D题 架构分析 E 题 生物分析(环境问题) F 题 政策问题(涉…

    人工智能 2023年7月17日
    049
  • Transformer自注意力可视化

    本次博客主要记录作者从命名实体识别模型中得到关于Transformer模型中注意力的可视化图(热力图)。 实验环境为谷歌的colab云平台,需要的库matplotlib 3.3.2…

    人工智能 2023年7月13日
    070
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球