微站网WordPress生成电商小程序

web/2025/10/4 19:32:31/文章来源:
微站网,WordPress生成电商小程序,上海网站建设yes404,北辰正方建设集团网站本文转载自公众号#xff1a;珞珈大数据。本次论文讲解的是胡森 邹磊 于旭 王海勋 赵东岩等作者写的论文-Answering Natural Language Questions by Subgraph Matching over Knowledge Graphs#xff0c;主要是分享一些阅读论文的收获#xff0c;希望能对正在学习自然语… 本文转载自公众号珞珈大数据。        本次论文讲解的是胡森  邹磊   于旭  王海勋  赵东岩等作者写的论文-Answering Natural Language Questions by Subgraph Matching over Knowledge Graphs主要是分享一些阅读论文的收获希望能对正在学习自然语言的初学者带来一些启发。本次ppt的参考资料主要是论文和北京大学邹磊教授的面向知识图谱的自然语言问答。      目前基于KG的问答模式有两种一种是基于信息检索的方式一种是基于语义分析的方式。前者较之于后者没有真正关心语义主要是ranker算法擅于处理简单问题后者则是从语义的角度将用户的自然语言问题转化为逻辑形式再在KG中执行查询。       ganswer 就是基于语义分析的方法区别于传统的语义解析的方法它是一种新颖的面向知识图谱的自然语言问答系统以图数据驱动的视角回答RDF知识库上的自然语言问题本文解决了查询匹配时自然语言问题的模糊性如果找不到匹配则会保存消除歧义的陈本称之为RDF Q / A的图数据驱动方法。      虽然本文的方法中仍然存在两个阶段“问题理解”和“查询评估”但本文并不像现有解决方案那样在问题理解步骤中生成SPARQL。 正如本文所知SPARQL查询也可以表示为查询图它不包含任何歧义。 相反构建了一个表示用户查询意图的查询图但它允许在问题理解阶段存在歧义例如短语链接和查询图结构的模糊性。        图数据驱动解决方案的核心在于两个方面一个是如何精确构建语义查询图Q^s另一个是如何有效地找到匹配。为了解决上述问题本文提出了两个不同的框架第一个被称为“关系边优先”。这意味着总是从自然语言问句N中提取关系并将它们表示为边。然后组装这些边形成一个语义查询图。第二个框架采用了另一个角度称为“节点优先”。它从查找节点实体/类短语和通配符开始尝试引入边来连接它们以形成语义查询图Q^s。此外两个框架之间的另一个主要区别是当问题句子中存在一些隐含或不确定的关系时节点优先框架定义了Q^s的超级图称为Q^u。换句话说节点优先框架并不是像关系优先框架那样在子图匹配评估之前修复Q^s的结构。           除了KG以外我们在离线阶段构建了两个字典它们是实体提及字典和关系提及字典。 它们将用于在线阶段从用户的问题句子中提取实体和关系。实体提及字典有助于实体链接关系提及字典将自然语言关系短语映射到RDF数据集中的谓词。实体提及字典的构建不是本文的贡献本文采用CrossWikis词典。关系提及字典借用TF-IDF计算映射关系rel的置信概率。           首先先介绍下关系优先框架看整体的框架图首先给定一个自然语言问题What is the budget of the film directed by Paul Anderson?之后进行关系抽取构建语义查询图进行短语映射到RDF中G上的实体或者谓词边径根据top-k子图匹配算法计进行打分。           本文两个框架都存在两个阶段“问题理解”和“查询评估”在关系优先框架中问题理解的目标是建立一个语义查询图来表示用户在N中的查询意图接下来我们详细讲一下如何构建一个语义查询图。      首先是关系识别如何从一个自然语言问题识别关系提及本文通过为关系提及字典中的所有关系提及建立倒排索引。对于上述具体问题我们识别出buget of和direct by两种关系。             在Y中找到关系后我们查找两个相关的节点。如果一个短语被认为是实体/类的提及它就被认为是一个节点。      外节点也基于嵌入周围的语法主语和类似对象的关系来识别这些关系如ppt中所示。      假设我们找到一个关系rel的嵌入子树y。我们通过检查节点w中的每个短语w来确认arg1是否是实体/类提及或者w和它的一个子元素之间是否存在上述主体类关系通过检查依赖树中的边标签如果存在主体关系我们将该子项添加到arg1。同样arg2被类对象关系所识别。       另一方面当arg1 / arg2在这一步之后为空时我们引入几个启发式规则如ppt中所示。如果在应用上述启发式规则后我们仍然无法找到节点短语arg1 /arg2我们只需在进一步考虑丢弃关系提及rel。      在获得了自然语言N的所有语义关系后我们需要建立一个语义查询图。如上图中的例子两个语义关系⟨“budget of”, “what”, “film”⟩和⟨“direct by”, “film”, “Paul Anderson”⟩表示为边两个边共享一个公共端点film则这两条边共享一个公共端点           讨论如何将关系提及和节点短语映射到候选谓词/谓词路径和实体/类给定语义查询图中的节点vi如果vi是一个实体短语或类短语我们可以使用基于实体字典的实体链接算法来检索所有可能对应于vi的实体/类在RDF图G中标记为Cvi例如v3“Paul Anderson”对应于“Paul Andersonactor”“Paul Anderson”和“Paul ·W·S·Anderson” ;如果vi是一个通配符如wh-word我们假设Cvi包含RDF图G中的所有顶点。使用δargu或δargc来表示置信概率。       同样根据关系提及字典将Q^S中的每个边vivj映射到候选预测列表表示为 Cvivj。  每个映射与置信概率      δrelL相关联   和边径“v2v3”映射到⟨director⟩⟨writer⟩和⟨producer⟩。        阅读本文的时候是带着问题去读的就是语义查询图需要转换为sparql查询语言其实本文中有一句话写到SPARQL查询也可以表示为查询图它不包含任何歧义。 下面走进代码。     在ganswer的源码中查找到关于如何去数据库gstore中查找也只是一种形式上的转换。       本文定义了子图匹配的定义需要满足三个条件假设所有候选列表都按置信概率的非递减顺序排列。Q^s的每个子图匹配都有一个分数。 它是从每个边和顶点映射的置信概率计算出来的。 计算公式如上权重α的默认值是0.5这意味着实体分数和关系分数具有相同的权重。       一旦我们确定中每个候选人名单的候选人我们就会获得一个“选择”。该选择由n长度向量表示其中n是候选列表的总数算法3中的第3行。最初矢量值为0这意味着我们为每个候选列表选择第一个候选第4-5行。每次我们从H的堆顶获得最佳选择时。我们可以使用所选候选项第6-7行替换中的所有顶点/边界标签来构建查询图。第8行应用VF2等现有的子图同构算法来查找上G的所有子图匹配。然后我们保持最大堆H以保证从H得到的每个选择在所有未尝试选择中得分最高如第9行所示。对于每个候选列表Li我们在当前选择Γ的第i位添加一个以获得新的选择Γ并将其放入H.因此当我们找到k个匹配时我们可以提前终止。       目前关系优先框架有两个主要的障碍一是高度依赖解析器和启发式规则如果句法依赖树存在某些错误就会导致错误的语义查询图的结构和错误的答案。另一个是无法识别隐含关系。如果关系没有明确出现在问题句子中则很难说明这种语义关系因为我们的关系抽取依赖于关系提及字典中的关系提及。例如中国女孩。      考虑到上述两个障碍我们设计了一个健全的框架即使存在隐含关系和依赖关系解析树中的错误。 第二个框架中有两个关键点        1第一步是从问句N中提取节点短语如实体短语类短语和wh-词而不是第一个框架中的关系提取。        2我们不打算在问题理解步骤中构建语义查询图Q^s。 相反我们构建了一个超语义查询图Q^u它可能具有一些不确定或隐含的关系即边。 换言之我们允许在问题理解步骤中查询图的结构模糊性这将在查询评估步骤中解决。         节点优先框架也存在问题理解和查询执行两个阶段。问题理解部分的目标是构建超级语义查询图Q^u超语义查询图与类似但允许明确或不确定的关系。          例如问题What is the budget of the film directed by Paul Anderson and starred by a Chinese actor?      通常我们提取实体类和通配符作为节点。 我们采用基于字典的实体链接方法来查找实体和类。 我们收集所有不能映射到任何实体和类作为通配符的wh-词和名词。节点识别结果如图所示即“what”“film“”Paul Anderson“”chinese“”actor“等。      鉴于所有节点都已被识别下一步是构建一个超语义查询图,      给定一个节点集合V已经在第一步中被识别和问题句子的依赖树Y对于任意两个 节点vi和vj∈V当且仅当vi和vj之间的简单路径不包含V中的其他节点时引入vi和vj之间的边。      依赖关系树中“what”和“film”之间的路径包含三个词“is”“budget”和“of”因此v1和v2之间的边缘标签在中是“…budget of “。 如果简单路径不包含任何单词例如“actor”和“Chinese”之间的路径则边标签为空。      映射节点和标记边的方法与的短语映射相同,关注如何将未标记的边映射到RDF图G中的谓词。首先vi与vj之间满足以上两个假设。       如果两个节点都是常数即实体或类例如“中国演员”则我们将两个节点定位在RDF图G处并找出它们之间的谓词。如果一个节点vi是一个通配符另一个vj是一个实体或类我们在RDF图G中定位vj并选择最频繁的相邻谓词作为匹配边缘的候选谓词。      节点优先框架的算法采用自下而上的算法具有四个特点下面详细介绍下算法。      与基线算法不同我们在开始时不决定查询图。相反我们试图通过扩展当前的部分结构来构建“正确”的图形结构。通常在每一步中我们通过扩展一个更多的边来扩展当前的部分结构Q算法5中的第6行。最初Q仅包含中的一个起始顶点。我们选择候选数量最少的顶点作为起始顶点。如果新的扩展的部分结构Q可以通过RDF图G找到匹配第7-11行我们继续搜索分支。此外如果Q已经是的一个跨越子图第9-11行我们记录Q的匹配以及答案集RS中的匹配分数。我们只保留RS中的当前top-k匹配和当前阈值δ。如果Q无法通过RDF图G找到匹配第12-13行我们回溯搜索分支。      我们分别使用两个基准评估我们的DBpedia和Freebase系统。 对于DBpedia我们使用QALD-6作为基准。 我们知道QALD是一系列开放式域名问答系列活动主要基于DBpedia。       NFF方法加入了QALD-6比赛并以F-1的方式获得第二名8。 NFF可以正确回答68个问题而关系优先框架RFF可以正确回答40个问题。请注意CANaLI旨在回答受控的自然语言问题其中用户需要在问句中指定精确的实体和谓词用URI表示。换句话说CANaLI要求用户为短语链接做消歧任务而CANaLI不是一个完全自然的语言问答系统。      对于Freebase我们使用WebQuestions [17]作为基准我们系统的平均F149.6略低于最先进的工作[21]52.5和Yavuz等人。 [22]52.6。    这是因为WebQuestions中的问题比QALD更简单大多数问题可以转化为“一个三重”的查询即只有一个实体和一个关系。实际上我们的方法的优势在于回答复杂的问题即多跳关系问题例如QALD基准测试中的一些问题。       列出了在线演示的网址http://ganswer.gstore-pku.com/大家有兴趣的可以在网站上尝试一下。我试了关系优先框架和节点优先框架的两个问题并点击查询获得结果如ppt中所示。分享至此接近尾声欢迎感兴趣人士留言一起探讨。OpenKG.CN中文开放知识图谱简称OpenKG.CN旨在促进中文知识图谱数据的开放与互联促进知识图谱和语义技术的普及和广泛应用。点击阅读原文进入 OpenKG 博客。

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

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

相关文章

网站模板源代码下载加强网站建设与管理的通知

一、showModalDialog和showModelessDialog有什么不同?   showModalDialog:被打开后就会始终保持输入焦点。除非对话框被关闭,否则用户无法切换到主窗口。类似alert的运行效果。   showModelessDialog:被打开后,用户…

网站备备份教程网站开发的前端框架有哪些

目录 概述 1 STM32H750 HSE时钟介绍 2 使用STM32Cube创建Project 3 认识HSE时钟 3.1 HSE时钟的特性 3.2 HSE的典型应用电路 4 STM32Cube中配置时钟 4.1 时钟需求 4.2 配置参数 4.2.1 使能外围资源 4.2.2 使用STM32Cube注意项 4.2.3 配置参数 5 总结 概述 本文主要…

网站规划与开发技术属于什么大类做自媒体资源的网站

多线程 线程 1.什么是线程 进程是一个执行空间 , 线程就是其中真正工作的单位 , 每一个进程至少有一个线程(如果我们把操作系统比喻为一个工厂 , 进程就是车间 , 线程就是流水线) 进程包含了运行该程序所需要所有资源 , 进程是一个资源单位 , 线程是CPU的最小执行单位 每一个进…

国内网站赏析扁平化 wordpress 主题

在JavaScript中,map() 是一个数组方法,它创建一个新数组,其结果是该数组中的每个元素都调用一个提供的函数后的返回值。这个方法不会改变原数组。 map() 方法的基本语法如下: javascriptarray.map(function(currentValue, index,…

网站如何被谷歌收录网站模板源码

对象解构是将对象属性和方法快速批量赋值给一系列变量的简洁语法 一:基本语法 const obj {uname: 微木,age: 10}const { uname, age } objconsole.log(uname, age); 对象解构的变量名要与解构对象中属性名相同,否则就会返回undefined解构的变量名不能…

广州做网站海珠信科记事本做网站文字居中

本文来说下使用kibana查看和展示es数据 文章目录 数据准备查询所有文档示例kibana查看和展示es数据 数据准备 可以使用es的命令或者java程序来往,es进行新增数据 查询所有文档示例 在 apifox 中,向 ES 服务器发 GET请求 :http://localhost:92…

网站建设要多少钱app盐城网站建设培训班

项目场景&#xff1a; 项目中要根据一个模型 id 的数组列表&#xff0c;来查询所有模型的数据我需要对同一个接口循环发送多个请求&#xff0c;次数不定必须等所有结果返回后&#xff0c;再处理数据&#xff0c;并展示 实现方法&#xff1a; <script> export default …

外贸网站建设报价正规网站建设公司在哪里

1.预备知识 认识端口号 端口号(port)是传输层协议的内容&#xff1a; 端口号是一个2字节16位的整数(uint16)端口号用来标识主机上的一个进程IP地址port能够标识网络上的某一台主机和某一个进程一个端口号只能被一个进程占用 认识TCP协议 此处我们先对TCP(Transmission Con…

网站建设 八羊某班级网站建设方案论文

9.写出float x 与“零值”比较的if语句。 if(x > 0.000001 && x < -0.000001) 权重&#xff1a;高 备注&#xff1a;实际编程时要注意 12、已知一个数组table&#xff0c;用一个宏定义&#xff0c;求出数据的元素个数。 参考答案&#xff1a; #define NTBL (size…

做山西杂粮的网站网站建设完整步骤

每天那么多的工作&#xff0c;总喜欢写一些Tips提醒自己。但是如果全部都写在小纸条上&#xff0c;贴在电脑边上&#xff0c;每日身边飞扬着无数小纸条&#xff0c;实在是太讨厌啦&#xff01;这时候&#xff0c;不妨试试一款电脑桌面便签软件——小鱼便签&#xff0c;让你的办…

爱游戏app下载官方网站清远网站设计公司

前言:用CAP有一段时间了,这里简单记录一下,这么好用的东西,小伙伴们赶紧上车吧一.CAP使用场景?平时工作中经常使用到MQ,如(kafka,rabbitmq...),用来简单的发布/订阅,经常会遇到以下几个问题常用方案,把SQL放前面,MQ放后面,MQ执行失败了,我们把整个SQL进行回滚,这种方案在单应用…

西安网站设计 牛人网络ppt设计怎么赚钱

文章目录 TCP重传机制详解——02 SACKSACK是什么&#xff1f;为什么要有SACK&#xff1f;实际场景抓包具体显示信息流程 实战抓包讲解SACK关闭场景下&#xff0c;三次重复ACK后会快速重传SACK打开但是不携带SACK块信息场景下&#xff0c;三次重复ACK也不会快速重传SACK打开并且…

手机网站开发公司哪家最专业wordpress 文章数量

主要问题参考&#xff1a;http://blog.csdn.net/daven172/article/details/45769129 这篇博客。 我们进入opencv内部函数进行调试&#xff0c;主要是设置断点&#xff0c;然后按下F11键&#xff0c;VS2013编译器会自动跳转到opencv内部的函数。 如果我们进入内部的函数&#xf…

在线教育网站开发实例爱网站无法登录怎么回事

hi&#xff0c;大家好&#xff0c;今天开始我们来介绍一下对称加密算法中的AES算法。 AES简介 AES&#xff08;英语&#xff1a;Advanced Encryption Standard&#xff0c;缩写&#xff1a;AES&#xff09;&#xff0c;即高级加密标准&#xff0c;在密码学中又称Rijndael加密…

在线教学网站建设个人博客网页制作图片

ARC就是圆弧走线的意思&#xff1a; 仅打开网络的话可以只针对net进行修改走线的属性&#xff1a; 然后现在鼠标左键点那个走线&#xff0c;那个走线就会变为弧形&#xff1a; 添加差分对&#xff1a; 之后&#xff0c;分别点击两条线即可分配差分对&#xff1a; 选完差分对之后…

蛋糕公司网页设计模板网站关键词优化难不难

高考中&#xff0c;向量小题常从以下几个方面来考查&#xff1a;1、平面向量的有关概念与平面向量的线性运算&#xff0c;主要考查向量的加法、减法运算&#xff0c;考查向量的数乘运算及其几何意义。2、考查平面向量的坐标&#xff1a;主要考查平面向量基本定理及其意义&#…

wordpress 站群模板wordpress插件有api吗

本站以分享各种运维经验和运维所需要的技能为主 《python零基础入门》&#xff1a;python零基础入门学习 《python运维脚本》&#xff1a; python运维脚本实践 《shell》&#xff1a;shell学习 《terraform》持续更新中&#xff1a;terraform_Aws学习零基础入门到最佳实战 《k8…

网站推广策划的流程深圳招聘官网

Spock是一个Java测试框架&#xff0c;由GradleWare的软件工程师Peter Niederwieser于2008年创建&#xff0c;它可以促进BDD的发展。 利用这个 例如 &#xff0c;一个故事可以定义为&#xff1a; Story: Returns go to stockAs a store owner In order to keep track of stock…

广州制作网站seowordpress 页面评论 调用

引言 随着互联网的发展和智能设备的普及&#xff0c;Web应用成为了主流的应用开发方式之一。然而&#xff0c;有些场景下仍然需要使用桌面应用来满足特定的需求。为了结合Web技术和桌面应用的优势&#xff0c;Golang提供了一种名为"WebView"的库&#xff0c;它可以帮…

机械配件东莞网站建设网站的尾页要怎么做

黑马程序员前端AJAX入门到实战全套教程&#xff0c;包含学前端框架必会的&#xff08;ajaxnode.jswebpackgit&#xff09;&#xff0c;一套全覆盖 Day1 你好,我是Qiuner. 为帮助别人少走弯路和记录自己编程学习过程而写博客 这是我的 github https://github.com/Qiuner ⭐️ ​…