撰写本文的原因是作为(伪)机器翻译领域的学生,需要查阅一些NLU的资料。
发现google到的文章上来就教你槽填充的方法,让人摸不着头脑。所以在此做一个总结同时也作为和老师讨论的资料。
定义
定义1
One way of making sense of a piece of text is to tag the words or tokens which carry meaning to the sentences. In the field of Natural Language Processing, this problem is known as Semantic Slot Filling.——mc.ai
理解一段文字的一种方法是标记那些对句子有意义的单词或记号。在自然语言处理领域,这个问题被称为语义槽填充。
以上的定义基本上只告诉了我们语义槽是针对句子里面某些单词做标记,而我们对于这样做的目的仍然一无所知。
定义2
填槽的专业表述:从大规模的语料库中抽取给定实体(query)的被明确定义的属性(slot types)的值(slot fillers)——网络文章定义
这个定义补充了槽填充是针对这个词的某些属性做标记。
定义3
填槽指的是为了让用户意图转化为用户明确的指令而补全信息的过程。
这个定义提示了槽填充的作用 -> 将用户隐式的意图转化为显式的指令从而让计算机理解。
用途/意义
1.多用于任务型对话。
任务型对话系统的语言理解