关键词:
对话系统
语言知识
世界知识
实时知识
复制网络
摘要:
随着互联网的不断进步,对话系统已经变得越来越普及,其不仅应用于具备语音助手的智能手机和智能家居等设备上,还被广泛应用于客户服务和在线购物等领域,帮助用户解决问题以提供更好的用户体验,给人们日常生活提供了极大的便利。然而,当前的对话系统仍然存在许多问题和挑战,对话模型极易生成安全回复,缺乏信息量和个性化,而且词汇重复性较高,影响了对话的流畅性和自然度,容易造成较差的用户体验。基于此,本文旨在提出一种可以生成高质量回复的开放域对话模型,通过引入外部知识对原有的基于神经网络的对话模型进行改进,使得对话系统能够更好地利用外部知识,以产生更加自然、准确和多样性的回复,提高对话系统的质量和效率,从而更好地满足用户需求。主要研究内容包括基于语言知识和世界知识的开放域对话模型,融合复述内容和实时知识的多轮对话模型,以及设计和实现了一个对话系统,并通过人机对话实例加以展示。具体包含如下三个方面:1.本文提出了一种基于知识增强的开放域多轮对话模型,通过利用语言知识(义原)和世界知识(领域词)有效提取对话历史中实词对应的更广泛概念的词汇,并进行替换,进而丰富对话内容的表达。该模型不仅能够学习对话历史替换后的粗粒度信息,也能整体把握原始对话历史的细粒度信息,从而消除歧义并丰富对话文本的表示效果。同时,语言知识和世界知识得到有效集成。该模型进一步有效融合了经过语言知识增强后的对话历史、扩充的三元组形式世界知识、知识管理和知识拷贝等多元信息,从而使得生成的回复具有知识性和多样性。在两个基准多轮对话语料库上的实验结果和可视化效果表明,该模型在自动评测和人工评测指标上同时取得了良好的效果。2.本文提出了一种融合复述内容和实时知识的多轮对话模型。该模型通过搜索引擎对上下文相关内容进行检索,获取对应的知识信息。通过正则化方法对检索到的知识信息进行筛选,避免不相关的内容引入噪音影响模型的训练。此外,通过RODS模型获取对话上下文进行复述,得到上下文中最核心的内容,生成主要内容的摘要,以确保模型在训练过程中可以更好地把握对话主题。通过融合复述和实时知识,该模型能够提高对话的连贯性和信息准确性,进一步增强了对话的语义表达能力。3.本文基于上述所提出的多轮对话模型,设计并实现了一个对话系统。首先进行了需求分析和功能分析,随后介绍了整个系统的架构以及各个功能模块。对于每个功能模块的执行过程进行了充分阐述,并呈现了系统的所有功能单元。通过人机对话实例,说明了本系统在进行交谈时可以生成准确、有意义的对话回复,进一步展示了该系统的高效性和实用性。该系统能够帮助用户快速获取所需的信息,同时具备一定的智能化和自学习能力,能够不断地优化和提升系统的表现,更好地适应用户需求和使用场景。