基于工作变更指示来提供推荐制造技术

技术编号:19247363 阅读:22 留言:0更新日期:2018-10-24 09:06
提供了用于基于工作变更指示来确定给用户的一个或多个推荐的技术。在一种方法中,追踪工作变更指示,以在工作信息之间产生关联,例如一次用户职务名称与稍后用户职务名称之间的关联,或者用户的工作技能与用户申请的工作职位的工作技能之间的关联。映射(例如翻译模型)基于该关联而被更新。该映射用于针对特定用户确定一个或多个推荐,其中推荐可以是用于特定用户的工作空缺,特定用户招聘的候选用户,编辑特定用户的简历的建议,或用于特定用户的查询的可能的查询扩展。

【技术实现步骤摘要】
【国外来华专利技术】基于工作变更指示来提供推荐
本公开涉及数据处理,并且更具体地涉及跟踪工作变更指示,并基于工作变更指示向用户提供推荐。
技术介绍
在线工作搜索工具的一个特征是向工具的用户推荐工作。一种用于识别要推荐给用户的工作的方法是将工作岗位的职务名称与用户的当前职位标题进行比较。如果职务名称完全匹配,则向用户推荐相应的工作。然而,这种方法至少有两个缺点。一个缺点是,两个文本字符串可能是完全不同的,但在语义上是相似的,诸如“客户经理”和“销售代表”或“软件工程师”和“程序员”。因此,很适合于用户的许多工作岗位可能永远不会被推荐给该用户。另一个缺点是许多用户想要申请比他们当前职位更高的工作。例如,一家科技公司的董事可能有兴趣申请另一家公司的副总裁职位。然而,严格的字符串匹配方法绝不会向用户推荐这样的高级职位。本部分中描述的方法是可以实施的方法,但不一定是先前已经构思或实施的方法。因此,除非另外指明,否则不应该假定本部分中描述的任何方法仅由于其包含在本部分中而认为是现有技术。
技术实现思路
附图说明在附图中:图1是描绘在一个实施例中用于提供与工作相关的推荐的进程的流程图;图2是描绘在一个实施例中用于提供与工作有关的推荐的系统的框图;图3是描绘在一个实施例中用于向用户呈现工作推荐的进程的流程图;图4是描绘用于向招聘者呈现候选者推荐的进程的流程图;图5是描绘在一个实施例中用于向用户呈现编辑推荐的进程的流程图;图6是描述在一个实施例中用于扩展由用户提交的查询的进程的流程图。图7是示出可以在其上实施本专利技术的实施例的计算机系统的框图。具体实施方式在下面的描述中,出于解释的目的,阐述了许多具体细节,以便提供对本专利技术的透彻理解。然而,显而易见的是,可以在没有这些具体细节的情况下实践本专利技术。在其他情况下,以框图形式示出公知的结构和装置,以避免不必要地模糊本专利技术。总体概述提供用于创建将第一工作相关信息映射到第二工作相关信息的映射的技术。在一种技术中,与工作相关的信息包括职务名称。因此,一个职务名称映射到一个或多个其他职务名称。可以通过一种或多种方式创建映射,包括跟踪用户简历随时间的变化,以及确定用户(持有当前工作职位)何时适合其他工作职位。在一个实施例中,映射是基于分析在线社交网络中维护的用户简历而训练的单语翻译模型。可以以多种方式之一使用映射,包括向用户推荐工作、向招聘者推荐候选人、向正在使用在线搜索功能的用户推荐(或建议)搜索项、向正在编辑他/她的在线简历的用户扩展查询并推荐(或建议)工作信息(例如职务名称)。进程概述图1是描述在一个实施例中用于提供与工作相关的推荐的进程100的流程图。进程100可以用硬件、软件或者硬件和软件的任意组合来实现。在框110处,识别工作变更指示。基于用户更新他/她的简历的检测来创建工作变更指示。例如,用户将他的职务名称从“程序员”变更为“高级软件工程师”。另外地或可选地,基于用户申请了另一个工作职位(可能与用户当前的雇主或不同的雇主有关)的检测来创建工作变更指示。因此,“工作变更指示”指示用户变更他/她的工作、申请另一工作、或以其他方式执行指示用户可能对另一工作感兴趣的动作。在框120处,识别与工作变更指示相关联的目标数据项。例如,如果工作变更指示是用户变更了他/她的职务名称,则识别当前(即变更的)职务名称。如果工作变更指示是用户申请其他工作,则可以识别其他工作的职务名称。如果工作变更指示与多个数据项相关联,则识别多个目标数据项。例如,如果用户向用户的简历中添加了一个或多个工作技能并且向该用户的简历的工作概要添加了句子,则识别一个或多个数据项和该句子。“数据项”是包括一个或多个字符和/或一个或多个单词的文本字符串。如果数据项的语言是基于字符的语言,例如中文,则数据项包括一个或多个字符。在框130处,识别与工作变更指示相关联的用户。在框140处,识别与用户相关联的源数据项。例如,如果工作变更指示是用户变更了他/她的职务名称,则识别先前的职务名称(即在变更之前)。如果工作变更指示是用户申请其他工作,则可以识别用户的当前职务名称。因此,在多种情况下,源数据项最初由用户提供。如果工作变更指示与多个目标数据项相关联,则可识别与用户相关联的多个源数据项。例如,如果用户申请与职务名称、特定工作技能和工作描述相关联的工作,则识别与用户关联的职务名称、与用户关联的一个或多个工作技能以及与用户关联的工作概要。在框150处,基于源数据项与目标数据项之间的关联来更新映射。如果单个工作变更指示导致多个关联(例如,(1)用户简历中的职务名称和工作职位中的职务名称,以及(2)用户简历中的工作技能和工作职位中的工作技能)被创建,则可以基于每个关联来更新相同的映射,或者使用每个关联来更新不同的映射。在一个实施例中,映射是单语翻译模型。在该实施例中,框150涉及基于源数据项与目标数据项之间的关联来训练模型。可以响应于接收(或以其他方式检测)每个工作变更指示来执行框120~150,其中一些工作变更指示可以与相同的用户相关联,以及其中的一些工作变更指示可以与不同的用户相关联。或者,工作变更指示可以被分批或分组,并且随后被单独地处理,例如,串行或并行地处理。因此,在对一个用户执行框160之前,框120-150可以被执行多次。在框160处,基于映射来确定针对第二用户的一组推荐。这组推荐可能因上下文而异。例如,如果第二用户是招聘者,则该组推荐可以是人才搜索的一部分,该人才搜索利用映射来针对招聘者正在寻求填写的特定工作职位识别潜在候选者。如果第二用户是社交网络服务的注册会员,则该组推荐可以识别第二用户可能感兴趣的工作职位。如果第二用户正在搜索工作,则该组推荐可以是搜索项,所述搜索项可以在由第二用户发起的搜索中使用。如果第二用户正在编辑他/她的用户简历,则该组推荐可以是第二用户可能在用户简历的一个或多个字段中输入的工作信息。以下更详细地描述关于如何确定一组推荐的细节。系统概述图2是描绘在一个实施例中用于提供工作相关推荐的系统200的框图。系统200包括客户端210、网络120、服务器系统230和存储器240。客户端210是被配置为通过网络220与服务器系统230通信的应用程序或计算装置。计算装置的例子包括膝上型计算机、平板电脑、智能手机、台式计算机和个人数字助理(PDA)。应用程序的一个例子是在本地计算装置上安装和执行且被配置为通过网络220与服务器系统230进行通信的专用应用程序。应用程序的另一个例子是web应用程序,所述web应用程序从服务器系统230下载,并且在计算装置上执行的web浏览器内执行。客户端210可以用硬件、软件或者硬件和软件的组合来实现。虽然仅描绘了单个客户端210,但是系统200可以包括通过网络220与服务器系统230交互的多个客户端。通过客户端210,用户能够提供包括关于用户的信息的输入。稍后,用户可以与服务器系统230交互,以检索、补充和/或更新信息。网络220可以在任何介质或机制上实现,所述介质或机制提供客户端210与服务器系统230之间的数据交换。网络220的例子包括但不限于诸如局域网(LAN)、广域网络(WAN)、以太网或因特网的网络或一个或多个地面的、卫星的或无线的链接。存储器存储器240存储数据集242,从所本文档来自技高网...

【技术保护点】
1.一种方法,包括:识别多个工作变更指示;对于所述多个工作变更指示的每个工作变更指示:识别与所述每个工作变更指示相关联的用户;识别与所述用户相关联的源数据项;识别与所述每个工作变更指示相关联的目标数据项;存储所述源数据项与所述目标数据项之间的关联;基于所述源数据项与所述目标数据项之间的关联来更新映射;基于所述映射确定用于特定用户的一组推荐;其中,所述方法由一个或多个计算装置执行。

【技术特征摘要】
【国外来华专利技术】2015.07.23 US 14/807,7621.一种方法,包括:识别多个工作变更指示;对于所述多个工作变更指示的每个工作变更指示:识别与所述每个工作变更指示相关联的用户;识别与所述用户相关联的源数据项;识别与所述每个工作变更指示相关联的目标数据项;存储所述源数据项与所述目标数据项之间的关联;基于所述源数据项与所述目标数据项之间的关联来更新映射;基于所述映射确定用于特定用户的一组推荐;其中,所述方法由一个或多个计算装置执行。2.如权利要求1所述的方法,其还包括:识别与所述特定用户相关联的工作信息;其中,确定所述一组推荐包括基于所述工作信息和所述映射确定所述一组推荐;其中,所述一组推荐中的每个推荐识别一组工作中的不同工作;使得所述一组推荐被呈现给所述特定用户。3.如权利要求1所述的方法,还包括:识别与特定工作相关的工作信息;其中,确定所述一组推荐包括基于所述工作信息和所述映射确定所述一组推荐;其中,所述一组推荐中的每个推荐识别一组候选用户中的不同候选用户;使得所述一组推荐被呈现给所述特定用户。4.如权利要求1所述的方法,还包括:确定所述特定用户的用户简历正被呈现给所述特定用户;识别与所述特定用户相关联的工作信息;其中,确定所述一组推荐包括基于所述工作信息和所述映射确定所述一组推荐;其中,所述一组推荐中的每个推荐是针对一组职务名称中的不同职务名称的建议;使得所述一组推荐被呈现给所述特定用户。5.如权利要求1所述的方法,其还包括:确定所述特定用户已发起查询;识别与所述特定用户相关联的工作信息;其中,确定所述一组推荐包括:响应于接收到所述查询来确定所述一组推荐;基于所述工作信息和所述映射来确定所述一组推荐;其中,所述一组推荐中的每个推荐是不同组的一个或多个搜索项。6.如权利要求5所述的方法,还包括:导致在第一用户正将一个或多个字符输入到搜索文本字段的同时显示所述一组推荐;其中,所述一个或多个字符与所述一组推荐中的每个建议相匹配。7.如权利要求1所述的方法,还包括:确定第一用户在第一用户的用户简历中用第二工作信息替换了第一工作信息;响应于确定所述第一用户用所述第二工作信息替换所述第一工作信息,创建工作变更指示;其中,所述多个工作变更指示包括所述工作变更指示。8.如权利要求1所...

【专利技术属性】
技术研发人员:唐立军赵兵K·卡恩
申请(专利权)人:微软技术授权有限责任公司
类型:发明
国别省市:美国,US

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

1