闲聊式对话系统

chitbot 直接使用数据训练一个端对端模型

1、lstm模型

2、HRED 模型 用来处理端对端模型里面的多轮对话,可以将context内容包括进去,然后也将utterance进行表示

3、attention 模型  pointer network 

chanllenges:

a、回复单一的问题

      最大相互信息熵损失函数、对抗网络、引入变分结构(VHRED模型)、利用检索式模型来进行替代

b、回复的前后一致性  ---  可能的原因是 训练数据的问题,庞大多样性、噪声很大    

       对于有些问题可能是多对一、一对多; 因为训练数据可能来源于不同的人,不同的人会给予不同的回答

    对于同一个问题的不同表述,可能给予的答案是不一样的

persona-based response generation system ----- 对person来进行建模

c、word repetitions

    机器翻译 --- 在source sentence 和 target sentence中,source sentence中的每个词或者phase都是在target句子中有对应的

    现在的生成模型都是在神经机器翻译模型上进行改进的,但是在 dialogue中的一些词,可能question中的词在answer中,有一个词或者多个词,再或者没有词对应。

    使用 attention或者 self-attention 来进行限制

d、lack of grounding

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
PaddleNLP 任务对话是一种基于 PaddleNLP 的技术,通过使用自然语言处理模型和算法来实现自动化对话系统。该系统可以应用于各种任务,如智能客服、问答系统、聊天机器人等。 任务对话首先需要设计和构建一个针对特定任务的对话模型,这需要选择合适的模型架构和训练数据,并进行模型训练和调优。接着,通过集成语音识别、自然语言理解、对话管理和生成等技术,将模型用于实际对话场景中。 PaddleNLP 任务对话的关键在于模型的质量和性能。PaddleNLP 提供了丰富的预训练模型模型压缩工具,可以帮助用户快速构建高性能的对话系统。同时,PaddleNLP 还提供了预训练模型的微调和迁移学习功能,可以根据具体任务的需求对模型进行个性化定制,从而提升系统的效果和用户体验。 在应用方面,PaddleNLP 任务对话可以广泛应用于多个领域。例如,在智能客服中,可以利用任务对话技术构建智能对话系统,帮助企业提高客户服务效率;在问答系统中,可以利用任务对话技术构建智能问答系统,实现知识库问答、常见问题解答等功能;在聊天机器人中,可以利用任务对话技术构建智能聊天机器人,实现闲聊、娱乐、交互等功能。 综上所述,PaddleNLP 任务对话是一种基于 PaddleNLP 技术的自然语言处理系统,可以帮助用户构建高性能的对话系统,并在多个领域实现智能化应用。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值