语义理解介绍

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

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

语义表示

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

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

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

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

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

语义理解介绍



相关文章:

  • 2022-12-23
  • 2021-11-12
  • 2022-12-23
  • 2023-01-27
  • 2022-12-23
  • 2021-06-02
  • 2022-02-11
猜你喜欢
  • 2021-08-16
  • 2021-09-18
  • 2021-05-01
  • 2022-12-23
  • 2021-06-06
相关资源
相似解决方案