语义理解介绍

语义理解介绍

转载:https://help.aliyun.com/document_detail/64542.html?spm=a2c4g.11186623.6.582.7F9bfv

对话的第一步就是理解用户所说的话,也就是自然语言。自然语言理解(Natural Language Understanding,NLU)以语言学为基础,融合逻辑学、心理学和计算机科学等学科,试图解决以下问题:语言究竟是怎样组织起来传输信息的?人又是怎样从一连串的语言符号中获取信息的?换种表达就是,通过语法、语义、语用的分析,获取自然语言的语义表示。

语义表示

自然语言语义的表示主要有三种:分布语义,框架语义,模型论语义。智能对话平台采用模型语义的一个变形:领域(domain)、意图(intent)、词槽(slot)来表示语义。

  • 领域(domain):领域是指同一类型的数据或者资源,以及围绕这些数据或资源提供的服务,比如天气、音乐等。

  • 意图(intent):意图是指对于领域数据的操作,一般以动宾短语来命名,比如询问天气、查找音乐。

  • 词槽(slot):词槽用来存放领域的属性,比如天气领域的日期、天气,音乐领域的歌手、歌曲名等。

    对于音乐领域,我们的语义结构可以表示为

语义理解介绍_第1张图片



你可能感兴趣的:(NLU)