知识图谱的演进

目录

  • 前言
  • 1 Memex:信息存储的雏形
  • 2 超文本和Web:链接的崛起
  • 3 Semantic Web:从文本链接到数据链接
  • 4 Linked Big Data:规范化的语义表示
  • 5 谷歌的知识图谱搜索引擎
  • 6 多种语义网/知识图谱项目
  • 结语

前言

随着人工智能和互联网的飞速发展,知识图谱作为一种以链接为中心的信息系统,在信息组织和应用方面发挥着越来越重要的作用。本文将追溯知识图谱的起源,详细介绍其演进历程,并深入探讨相关的关键概念和项目,为读者提供全面的了解。
在这里插入图片描述

1 Memex:信息存储的雏形

在20世纪40年代,范内瓦·布什(Vannevar Bush)的提出了Memex(Memory Extender)的概念,成为知识图谱发展的奠基石。Memex的核心思想是通过维护和关联信息的方式构建一个可存储和检索信息的系统。这一概念为后来的知识图谱发展提供了重要的灵感,为将信息以图的形式存储铺平了道路。
在这里插入图片描述

Memex的独创性在于其强调信息的关联性,将信息片段以一种有机的方式连接起来。这为后来知识图谱的图状结构打下了基础,使得信息能够更为灵活地被组织和检索。Memex的概念不仅是一个信息存储系统,更是一种与用户之间建立联系的方式,为个性化的信息检索提供了雏形。

尽管Memex并未直接演化成现代的知识图谱,但它的理念为后来信息管理和组织领域的发展指明了方向。Memex的启示促使了人们对于信息链接和关联性的深入思考,为知识图谱作为一种更为先进的信息系统的出现提供了有力的理论支持。

2 超文本和Web:链接的崛起

1989年,Tim Berners-Lee的创造性成果,即万维网的诞生,标志着信息时代的崭新开始。这一创举极大地推动了信息的链接化。超文本和Web的出现为人们提供了一种以链接为基础组织信息的新方式,形成了以链接为中心的信息系统,彻底改变了人们对信息获取和共享的方式。
在这里插入图片描述

超文本技术的引入使得文档内部的链接不再仅限于线性结构,而是可以在不同文档之间建立丰富的关联。Web的开放性和互联性为信息的流动创造了无限可能性,使得用户可以通过点击链接跳转到相关内容,实现了信息的非线性访问。这标志着信息的网络化时代的开启,也为知识图谱的发展提供了坚实的技术基础。

这一时期的技术创新为信息的组织和检索提供了更为灵活的手段,为知识图谱构建奠定了基础。超文本和Web的链接崛起不仅改变了信息传递的方式,还为后来知识图谱的概念和实践提供了重要的启示,引领着信息管理的未来方向。

3 Semantic Web:从文本链接到数据链接

Semantic Web的概念在互联网发展中逐渐崭露头角,其主要目标是将Web从简单的文本链接升级为更为智能、数据链接的网络。提出了“final web”理念,即一个能够以更为综合和语义化的方式显示所有相关信息的Web。这标志着从单一维度的文本链接迈向了更为丰富、多维度的数据链接时代。
在这里插入图片描述

Semantic Web的核心思想是通过为Web上的信息赋予语义,使得计算机能够更好地理解和处理这些信息。通过引入RDF(Resource Description Framework)和OWL(Web Ontology Language)等标准,Semantic Web实现了信息的结构化表示,为数据的关联和融合提供了强有力的支持。这种以数据链接为中心的新型Web构想为知识图谱的发展打开了全新的方向。

Semantic Web的理念深刻影响了信息科学领域,强调了信息之间的关系和语义的重要性。这为知识图谱的建设提供了更为智能、全面的基础,使得人们能够更好地理解和利用信息的内在关联性。Semantic Web的引入为知识图谱的演进注入了新的活力,为构建更为智能化的信息系统奠定了理论和技术基础。

4 Linked Big Data:规范化的语义表示

随着Semantic Web的不断演进,Linked Big Data应运而生,为知识图谱的发展开辟了新的篇章。通过采用规范化的语义表示,例如schema和ontology,Linked Big Data成功地实现了对碎片化数据的关联和融合,形成了一个庞大而复杂的数据关联网络。

这一进步的关键在于规范化语义表示的使用,使得数据之间的关系不再仅仅依赖于表面的关联,而更加深入地基于含义和语义。schema和ontology的应用为数据提供了更为丰富的描述,从而使得不同数据源之间的关系更加清晰和有意义。这种关联性的提升使得知识图谱能够更好地表达和组织复杂的信息,进一步推动了信息系统智能化的进程。

Linked Big Data的出现不仅为知识图谱的构建提供了更为全面和深刻的数据基础,同时也为各行业的决策支持、数据分析等应用领域带来了巨大的潜力。这个规范化的、语义化的数据关联网络为数据科学和人工智能领域的研究和应用提供了丰富的资源,为更深层次的信息挖掘和知识发现奠定了坚实的基础。

5 谷歌的知识图谱搜索引擎

在这里插入图片描述

2012年,谷歌引领创新,推出了知识图谱搜索引擎,突出“Things, Not Strings”的理念,将重点从关键词字符串转向以结构化数据描述事物。这标志着知识图谱在搜索领域的深入应用,为用户提供更准确、丰富的搜索结果。这一举措通过对实体之间关系的理解,使搜索引擎能够更精准地解读用户的意图,提供与事物直接相关的信息,不再仅仅局限于关键词匹配。这种结构化数据的引入不仅提高了搜索引擎的智能程度,同时也为用户提供了更为个性化和有深度的搜索体验。这一创新开创了知识图谱在搜索技术上的新纪元,为信息检索领域带来了更为先进和智能的解决方案。

6 多种语义网/知识图谱项目

为构建更为丰富的知识图谱,涌现了多个语义网和知识图谱项目,包括freebase、NELL、schema.org、CN-DBpedia、YAGO、HerbNet、Zhishi.me、PKUBase等。这些项目致力于在不同领域构建可链接的知识结构,通过整合和关联多源数据,为信息的共享和利用提供了坚实的基础。freebase聚焦于建立通用的知识图谱,而NELL则专注于自动化知识抽取。schema.org通过制定标准化的数据架构,促进了网络上数据的结构化。这些多样化的项目为知识图谱的发展提供了丰富的数据资源,推动了跨领域、跨行业的知识共享,为知识图谱的不断完善和扩展奠定了坚实的基础。

结语

知识图谱作为人工智能和互联网融合的产物,经历了从Memex到Linked Big Data的演变过程。通过链接和关联信息,知识图谱为信息组织、搜索和应用带来了革命性的变化。未来,随着技术的不断创新,我们可以期待知识图谱在各个领域发挥更为深远的作用。从Memex的雏形到Linked Big Data的庞大网络,知识图谱已经成为连接人类知识的重要桥梁,为构建智能化的未来打下了坚实基础。

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

从零开始配置vim(Windows版)

linux下vim用习惯了...然后就给自己win下vscode也装了个vim插件,用下来还是感觉不顺手,并且处理太多文本时有明显卡顿,于是乎自己配了下win版的vim。 不过好像也并不是从零开始的...初始基础版的.vimrc有copy他们版本,在此基础上进…

Vue 2生命周期已达终点,正式结束使命

Vue.js是一款流行的JavaScript框架,拥有广泛的应用和开发者社区。自Vue.js 2发布以来,它在前端开发中扮演了重要角色,并且被广泛采用。然而,技术的发展是无法阻挡的,随着2024年的到来,Vue 2的生命周期也走到…

Qt 5.15.2 (MSVC 2019)编译 QWT 6.2.0 : 编译MingW或MSVC遇到的坑

MingW下编译QWt 6.2.0 下载qwt最新版本,用git工具 git clone下载源码 git clone https://git.code.sf.net/p/qwt/git qwt-git 或者使用我下载的 qwt 2.6.0 链接:https://pan.baidu.com/s/1KZI-L10N90TJobeqqPYBqw?pwdpq1o 提取码:pq1o 下载…

二叉树的基础概念及遍历

二叉树(Binary Tree)的基础 1、树的概念 1、树的概念 树是一种非线性的数据结构,是由n(n>0)个有限结点组成一个具有层次关系的集合,将它称为树,是因为在形状上像一颗倒着的树,如下图所示就是一颗二叉…

Elasticsearch Index Shard Allocation 索引分片分配策略

Elasticsearch 索引分片的分配策略说明 在上一篇《索引生命周期管理ILM看完不懂你锤我 》(https://mp.weixin.qq.com/s/ajhFp-xBU1dJm8a1dDdRQQ)中,我们已经学会了索引级别的分片分配过滤属性,也就是在配置文件中指定当前节点的属…

2024 1.13~1.19 周报

一、本周计划 确定论文题目,重新思考能加的点子,重点在网络架构部分。主要了解了注意力模块如SE、CBAM、CA,在模型中插入注意力模块。读论文。 二、完成情况 2.1 论文题目 基于注意力的Unet盐体全波形反演 想法来源:使用的是二维…

Mermaid使用教程(绘制各种图)

Mermaid使用教程(绘制各种图) 文章目录 Mermaid使用教程(绘制各种图)简介饼状图简单的例子应用案例 序列图简单案例应用案例另一个应用案例 甘特图简单案例应用案例一个更为复杂的应用案例 Git图简单案例 总结 简介 本文将主要介…

AWS 专题学习 P5 (Classic SA、S3)

文章目录 Classic Solutions Architecture无状态 Web 应用程序:WhatIsTheTime.com背景 & 目标架构演进Well-Architected 5 pillars 有状态的 Web 应用程序:MyClothes.com背景 & 目标架构演进总结 有状态的 Web 应用程序:MyWordPress.…

CHAPTER 15: 《DESIGN GOOGLE DRIVE》第15章:《设计谷歌驱动器》

近年来,云存储服务如谷歌Drive、Dropbox、Microsoft OneDrive、苹果的iCloud已经变得非常流行。在本章中,你需要设计谷歌开车。 在进入设计之前,让我们花点时间了解一下谷歌驱动。谷歌Drive是一个文件存储和同步服务,可以帮助你存…

第十二篇【传奇开心果系列】Ant Design Mobile of React开发移动应用:内置组件实现酷炫CSS 动画

Ant Design Mobile of React 开发移动应用示例博文系列 第一篇【传奇开心果系列】Ant Design Mobile of React 开发移动应用:从helloworld开始 第二篇【传奇开心果系列】Ant Design Mobile of React 开发移动应用:天气应用 第三篇【传奇开心果系列】Ant Design Mobile of Reac…

FFmpeg之SWScale

文章目录 一、概述二、函数调用结构图三、Libswscale处理数据流程四、重要结构体4.1、SwsContext4.2、SwsFilter 五、重要函数5.1、sws_getContext5.1.1、sws_alloc_context5.1.2、sws_init_context 5.2、sws_scale5.2.1、SwsContext中的swscale()5.2.2、check_image_pointers5…

Vue-30、Vue非单文件组件。

非单文件组件&#xff1a; 一个组件包含n个组件 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title>非单文件组件</title><script type"text/javascript" src"https://cdn.jsde…

项目管理工具--禅道

一.禅道的安装 1.1.安装 二.禅道的使用 ​编辑 三.用产品经理的方式登录 3.1添加产品 3.2提需求 3.3添加产品需求 3.4创建项目 ​编辑 四.项目经理方式登录 ​编辑 4.1关联需求 ​编辑 4.2分解任务 五.测试方式登录 5.1测试建立用例 ​编辑 5.2需要换成项…

(学习日记)2024.01.19

写在前面&#xff1a; 由于时间的不足与学习的碎片化&#xff0c;写博客变得有些奢侈。 但是对于记录学习&#xff08;忘了以后能快速复习&#xff09;的渴望一天天变得强烈。 既然如此 不如以天为单位&#xff0c;以时间为顺序&#xff0c;仅仅将博客当做一个知识学习的目录&a…

K8S--安装Nginx

原文网址&#xff1a;K8S--安装Nginx-CSDN博客 简介 本文介绍K8S安装Nginx的方法。 1.创建Nginx目录及配置文件 mkdir -p /work/devops/k8s/app/nginx/{config,html} 在config目录下创建nginx.conf配置文件&#xff0c;内容如下&#xff1a; # events必须要有 events {wo…

Linux:多线程

目录 1.线程的概念 1.1线程的理解 1.2进程的理解 1.3线程如何看待进程内部的资源? 1.4进程 VS 线程 2.线程的控制 2.1线程的创建 2.2线程的等待 2.3线程的终止 2.4线程ID 2.5线程的分离 3.线程的互斥与同步 3.1相关概念 3.2互斥锁 3.2.1概念理解 3.2.2操作理解…

智能驾驶新浪潮:SSD与UFS存储技术如何破浪前行?-UFS篇

如果说SSD是赛道上的超级跑车&#xff0c;那UFS更像是专为智能汽车定制的高性能轻量化赛车。UFS采用串行接口技术&#xff0c;像是闪电侠一样&#xff0c;将数据传输的速度推向新高&#xff0c;大幅缩短了系统启动时间和应用程序加载时间&#xff0c;这对追求即时反应的ADAS系统…

高级架构师是如何设计一个系统的?

架构师如何设计系统&#xff1f; 系统拆分 通过DDD领域模型&#xff0c;对服务进行拆分&#xff0c;将一个系统拆分为多个子系统&#xff0c;做成SpringCloud的微服务。微服务设计时要尽可能做到少扇出&#xff0c;多扇入&#xff0c;根据服务器的承载&#xff0c;进行客户端负…

Golang 搭建 WebSocket 应用(六) - 监控

我在上一篇文章中&#xff0c;提到了目前的认证方式存在一些问题&#xff0c;需要替换为一种更简单的认证方式。 但是最后发现&#xff0c;认证这个实在是没有办法简单化&#xff0c;认证本身又是另外一个不小的话题了&#xff0c;因此关于这一点先留个坑。 本文先讨论一下另外…

Redis实战之-分布式锁-redission

一、分布式锁-redission功能介绍 基于setnx实现的分布式锁存在下面的问题&#xff1a; 重入问题&#xff1a;重入问题是指 获得锁的线程可以再次进入到相同的锁的代码块中&#xff0c;可重入锁的意义在于防止死锁&#xff0c;比如HashTable这样的代码中&#xff0c;他的方法都…