Efficiently Answering Technical Questions — A Knowledge Graph Approach

# Efficiently Answering Technical Questions — A Knowledge Graph Approach

标签(空格分隔): KG-QA

---

本文目的是用于回答技术问题。例如,用户会online地问一些技术性问题,以自然语言的形式,比如'how to uninstall office','how can I

check the edition and version of the SQL server',文章的目标是回答给用户以相关的HELP文档。文章构建了一个大范围的覆盖了所有Microsoft产品的技术类知识库,处理方法主要分两步, *1.candidates selection* , *2.re-ranking*。第一步,使用一个轻量级问题驱动模型用来挑选候选文档,但是第一步precision很高但是recall比较低,于是选出top-k的候选文档,进入第二步。所以,第二步,re-rank这top-k的候选文档,这一步的执行是基于一个离线建立的技术类知识图谱(technique knewledge graph),考虑到效率的因素,作者提出了一种基于索引的方法来加快线上的查询过程。

## 多层技术类知识图谱的定义与构建

一个技术类问题一般包含3个部分:产品(product), 组件(component),时间(event)。更通俗来概括,它有四个层次:

1. Category level:

这一层的一个节点表示一个类别,一个类别也有可能是另一个类别的子类。

2. Product level:

这一层包含了

3. Conponet level:

sf

4. Event level:

最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容