用户意图识别方法及装置制造方法及图纸

技术编号:12163216 阅读:139 留言:0更新日期:2015-10-06 12:36
本申请公开了用户意图识别方法及装置,其中,所述方法可以包括:在第一用户与第二用户通过即时通讯工具进行对话的过程中,接收第一用户向第二用户发送的第一对话文本;根据所述第一对话文本确定待分析的目标文本内容;在与所述即时通讯工具关联的用户行为数据库中获取该第一用户执行的与该第二用户相关的操作行为的第一行为数据;结合所述第一行为数据对所述目标文本内容进行语义分析,确定用户意图识别结果。通过本申请,能够更准确的识别出用户的真正意图。

【技术实现步骤摘要】

本申请涉及数据分析
,特别是涉及用户意图识别方法及装置
技术介绍
随着电子商务用户行为数据库的不断完善,W及传统通信、移动通信等技术的快 速发展,越来越多的人们通过网上购物的方式来获取自己所需的商品,商品的种类可W涉 及到人们日常生活的方方面面,为人们生活提供了极大的便利。 在网上购物的过程中,买家用户经常需要与卖家用户进行一些在线的沟通,例如, 一个买家用户在收到了一件商品之后,发现颜色不喜欢,或者大小不合适等,需要进行退货 或者换货,此时,该买家用户就可W通过在线通讯工具联系到该卖家的客服人员,与客服人 员沟通退换货事宜。 在传统的实现方式下,卖家用户一般需要雇佣客服人员来专口完成上述在线沟通 服务,人工成本会比较高,并且在出现多个买家同时发来咨询消息的情况下,经常会造成买 家用户的排队等待现象。为了解决该问题,有些电子商务用户行为数据库为卖家用户提供 了 "智能机器人"服务,通过该服务可W由计算机自动解答买家用户发送来的各种问题。但 是,在该服务在实现过程中有个关键的问题需要解决,那就是使得计算机系统能够识别出 用户的意图,W此来给出恰当的答复。例如,如果用户说"该个衣服颜色不正,我要退了",计 算机系统需要将其理解为"客户需要退货",然后才能相应的给出正确的答复。 现有技术中,通常是通过分析用户之间的聊天记录,建立语言模型,接收到用户的 当前聊天语料后,进行语义分析,把分析完的语义结果通过主题模型计算得到最大概率的 主题,并作为该用户的意图。进行主题提取从而识别用户的意图。 该种用户意图识别是完全基于文本语义处理,分析文本来识别用户的意图。但是 在用户聊天过程中,通常的聊天语料都为短文本,单纯语言模型具有识别准确率低及召回 率低的缺点。另外,自然语言中存在一语多意的情况非常多,单纯语言模型难W准确识别用 户意图。同时对于简短的文本("是V好的V该个如何V不要了 "等),语言模型也不能完 全准确识别用户的真正意图,例如:用户浏览了某商品,询问对方"该个黑色有没有",从语 言模型只能识别用户询问某商品的黑色是否有库存,但无法知道用户是针对哪一个商品。 又例如:用户与对方说"不要了",语言模型只能识别用户为否定的意图,具体什么意图完全 无法预知。 因此,如何在使得计算机系统更准确的识别出用户的真正意图,是迫切需要本领 域技术人员解决的技术问题。
技术实现思路
本申请提供了用户意图识别方法及装置,能够更准确的识别出用户的真正意图。 本申请提供了如下方案: 一种用户意图识别方法,包括: 在第一用户与第二用户通过即时通讯工具进行对话的过程中,接收第一用户向第 二用户发送的第一对话文本; 根据所述第一对话文本确定待分析的目标文本内容; 在与所述即时通讯工具关联的用户行为数据库中获取该第一用户执行的与该第 二用户相关的操作行为的第一行为数据; 结合所述第一行为数据对所述目标文本内容进行语义分析,确定用户意图识别结 果。 一种用户意图识别装置,包括: 对话文本接收单元,用于在第一用户与第二用户通过即时通讯工具进行对话的过 程中,接收第一用户向第二用户发送的第一对话文本; 目标文本内容确定单元,用于根据所述第一对话文本确定待分析的目标文本内 容; 行为数据获取单元,用于在与所述即时通讯工具关联的用户行为数据库中获取该 第一用户执行的与该第二用户相关的操作行为的第一行为数据; 用户意图识别单元,用于结合所述第一行为数据对所述目标文本内容进行语义分 析,确定用户意图识别结果。 根据本申请提供的具体实施例,本申请公开了W下技术效果: 通过本申请实施例,在第一用户与第二用户对话的过程中识别第一用户的意图 时,参考了该用户执行的与该第二用户相关的行为数据,然后结合该种行为数据对目标文 本内容进行语义分析,最终确定用户意图识别结果,该样可W使得识别的准确度及召回率 得到提高。并且,提取出的行为数据仅仅是与当前第一用户W及第二用户相关的、与即时通 讯工具关联的用户行为数据库内的行为数据,而不是不加区分的收集第一用户在整个互联 网中的海量行为数据,因此,分析的数据量不会非常大,但同时也可W满足分析出用户的当 前意图的需求。该样,在分析的效率上可W得到保障,可W避免由于时间过长造成反应过于 迟纯的现象,满足即时通讯工具应用场景中对响应实时性的要求。 当然,实施本申请的任一产品并不一定需要同时达到W上所述的所有优点。【附图说明】 为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例中所 需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施 例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可W根据该些附图获 得其他的附图。 图1是本申请实施例提供的方法的流程图; 图2是本申请实施例提供的决策模型训练方法的流程图; 图3是本申请实施例提供的决策模型预测方法的流程图 图4是本申请实施例提供的装置的示意图。【具体实施方式】 下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于 本申请中的实施例,本领域普通技术人员所获得的所有其他实施例,都属于本申请保护的 范围。 本专利技术人在实现本申请的过程中发现,用户在与另一个用户进行对话时,其某句 话所表达的意图往往是与其近期的一些行为相关的。例如,用户与对方说"不要了 ",直接用 语言模型可能无法获知其具体意图是什么。但是,若能监控到用户行为数据中该用户几分 钟前刚买了商品,那么该用户的意图就很可能是取消放弃购买商品;若用户行为数据中用 户今天已经收到货物,那么该用户的意图很有可能为用户需要退货。因此,在本申请实施例 中,通过分析用户行为数据与对话文本,建立一套基于用户行为数据W及对话文本之上的 用户意图识别系统,W此来提高用户意图识别的准确率及召回率。下面对具体的实现过程 进行详细地介绍。 参见图1,本申请实施例首先提供了一种用户意图识别方法,该方法可W包括W下 步骤: S101 ;在第一用户与第二用户通过即时通讯工具进行对话的过程中,接收第一用 户向第二用户发送的第一对话文本; 具体实现时,第一用户一般是买家用户,第二用户一般是卖家用户,第一用户在需 要购买第二用户的商品对象,或者需要向第二用户询问一些问题时,都可能会与第二用户 进行对话。当然,在本申请实施例中,第二用户在使用"智能机器人"的情况下,相当于是第 一用户与该智能机器人在进行对话,但是,实际上该智能机器人相当于是代表第二用户的 客服人员与第一用户进行对话,第一用户在对话过程中,也相当于将智能机器人作为第二 用户的客户人员对待,因此,第一用户在发送对话文本时,可W称为第一用户向第二用户发 送的对话文本。 其中,关于第一用户使用的即时通讯工具,一般而言,是与其当前正在使用的用户 行为数据库相关联的,例如,在当前的用户行为数据库中浏览商品对象的过程中,如果需要 与第二用户发起对话,则可W默认调用该即时通讯工具。其中,该即时通讯工具可W是安装 在第一用户终端设备中的一个独立的应用程序,或者也可W是W网页版的形式存在,等等。 S102 ;根据所述第一对话文本本文档来自技高网
...

【技术保护点】
一种用户意图识别方法,其特征在于,包括:在第一用户与第二用户通过即时通讯工具进行对话的过程中,接收第一用户向第二用户发送的第一对话文本;根据所述第一对话文本确定待分析的目标文本内容;在与所述即时通讯工具关联的用户行为数据库中获取该第一用户执行的与该第二用户相关的操作行为的第一行为数据;结合所述第一行为数据对所述目标文本内容进行语义分析,确定用户意图识别结果。

【技术特征摘要】

【专利技术属性】
技术研发人员:陈俞
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛;KY

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1