|
|
51CTO旗下网站
|
|
移动端

3.10.2 语义分析和语篇表达

《实感交互:人工智能下的人机交互技术》第3章用户界面中的声控式交互技术,本书将深入讲解基于触摸、手势、语音和视觉等自然人机交互领域的技术、应用和未来趋势。本节为大家介绍语义分析和语篇表达。

作者:温秀颖 译来源:机械工业出版社|2019-02-07 16:47

3.10.2 语义分析和语篇表达

多数设有虚拟助手的对话系统都需要执行一般性的行动。从语义和语篇层次的分析来看,有一种方法是将发生的事件具体化并将句子结构映射到一阶逻辑表达,表达式中的恒定标记代表了具有多种属性的(如“杀害”) 特定事件(如肯尼迪遭枪击) 及其与其他时间的联系。以话轮(3) 的话语片段“你能帮我找一家餐厅” 为例。以下公式能够表达这一转换:

这可以说成是e1代表了鲍勃是行为人的表层请求(见后面所述),且该请求是关于e2———一个由虚拟助理(有时又称个人助理) 执行的“查询” 类事件。查询事件的对象是x,也就是一家餐厅。该表达式的优势在于可以把一个事件的额外属性通过一个显化的方式串联在一起:比如,可以添加额外的条件,像餐厅是意大利的:意大利(x)。但是有一个问题,从逻辑的角度来说,增加这样一个条件必须重写整个公式,因为限制条件必须在存在量词的范围中出现。

语篇表述理论(DRT) 已经提出了一个解决方案,即把语篇演变的动态模型保存在能够扩增新信息的结构中。图316展现了一个完整话轮(3) 的语篇表述结构(DRS)。图316的方框内列出了一组对应变量e1、e2、x和y的参照标记,接着是含有那些变量的一组条件。该结构能够随着新信息的出现而扩增,然后根据需要被转换成推理所需的一阶逻辑形式(如右侧所示)。


喜欢的朋友可以加入官方的读书群

51CTO读书频道二维码


51CTO读书会第9群:808517103

【责任编辑:book TEL:(010)68476606】

回书目   上一节   下一节
点赞 0
分享:
大家都在看
猜你喜欢

订阅专栏+更多

活学活用 Ubuntu Server

活学活用 Ubuntu Server

实战直通车
共35章 | UbuntuServer

216人订阅学习

Java EE速成指南

Java EE速成指南

掌握Java核心
共30章 | 51CTO王波

83人订阅学习

Mysql DBA修炼之路

Mysql DBA修炼之路

MySQL入门到高阶
共24章 | 武凤涛

468人订阅学习

读 书 +更多

Microsoft SQL Server 2005技术内幕:T-SQL程序设

SQL Server 2005微软官方权威参考手册。 是Inside Microsoft SQL Server 2005系列书中的第一本,SQL Server类的顶尖之作。 全球公认SQL S...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊

51CTO服务号

51CTO播客

博聚网