首页> 中国专利> 一种人工智能人才职位推荐系统及其处理方法

一种人工智能人才职位推荐系统及其处理方法

摘要

本发明属于大数据领域,特别是涉及一种人工智能人才职位推荐系统及其处理方法。该系统包括数据采集和数据库管理模块、职位社交网络构建模块、技能与需求深度分析模块、信息检索与职位推荐模块,主要应用于人才的职位推荐环境下。该系统涉及的为人才提供的职位推荐领域较为广泛,通过深度挖掘人才所学专业技术与新兴职位技术间深层次的支撑关系,通过利用社交网络的优势,对不同领域的职位信息进行综合分析,从而避免推荐的职位信息收到求职者关键词的局限性。职位信息检索模型,通过分层索引方式实现了社交网络的层次化,逐层精炼职位数据,最终将关键性职位推荐给求职者,其推荐准确度高,职位信息检索快。

著录项

  • 公开/公告号CN112395508A

    专利类型发明专利

  • 公开/公告日2021-02-23

    原文格式PDF

  • 申请/专利权人 东北电力大学;

    申请/专利号CN202011561842.6

  • 发明设计人 王玲;周铁华;陆宇;

    申请日2020-12-25

  • 分类号G06F16/9535(20190101);G06F16/9536(20190101);G06F16/901(20190101);G06F16/906(20190101);G06F40/295(20200101);G06Q50/00(20120101);

  • 代理机构11496 北京君泊知识产权代理有限公司;

  • 代理人王程远

  • 地址 132013 吉林省吉林市船营区长春路169号东北电力大学

  • 入库时间 2023-06-19 10:00:31

说明书

技术领域

本发明属于大数据领域,特别是涉及一种人工智能人才职位推荐系统及其处理方法。

背景技术

基于移动社交网络的人工智能人才职位推荐是推荐算法应用中重要的一部分,以移动职位数据为基础,识别出人才未来的意向性职位。主流的职位推荐都以求职者的关键词信息为推荐的依据,其核心在于对关键词的整体信息进行分析,而这就容易局限求职者的求职领域,对于部分无工作经验的人才来说,面临大量的招聘信息,无法快速准确地定位到适合自己的工作岗位;同时部分行业技术需求更新迅速,对于人才技术的要求不断地变更,这种变化的人才需求应与普通的职位推荐方法相区别。

目前,职位推荐系统依据求职者简历数据的表层关键词信息进行分析处理,如求职者的毕业院校,工作经验, 所学专业;或者针对少量的其他信息,如性格,政治面貌,能力评估等,使得其推荐信息受限。而对于人才的深层次技术与职位需求间支撑关系的分析而言,所达到的层次不足以支撑后续的研究,因此现阶段的职位推荐技术仍有待改进和提高。

发明内容

本发明的目的在于解决目前职位推荐方法中深层次需求-技术间的支撑关系分析不足以及因职位信息太多导致求职者无法快速准确地定位到目标职位的问题。本发明提出的一种人工智能人才职位推荐系统及其分析方法,深层次挖掘新技术需求与人工智能人才所具备的技术之间的潜在的支撑关系,为求职者提供更全面的职位推荐解决方案;同时,基于移动社交网络的职位推荐系统可以优化相似职位间的结构关系,通过逐层精炼的方式来降低大量职位信息对求职者职位推荐的局限性。

为达到上述目的,本发明是通过下述技术方案实现的:

一种人工智能人才职位推荐系统及其处理方法,包括:

数据采集和数据库管理模块,用于数据采集、数据分类和数据预处理,构建职位技能匹配数据库,包括数据采集装置、数据预处理装置;

职位社交网络构建模块,分析职位间技术支撑的潜在关系,挖掘不同职位间的关联关系,建立职位社交网络图,网络结构的维护与优化,包括实体命名装置、网络关系构建装置、社交网络图存储装置与职位社交网络优化装置;

技能与职位需求深度分析模块,深度分析人工智能人才求职者专业技能与新兴职位的技能需求间潜在的支撑关系,包括深度挖掘装置;

信息检索与职位推荐模块,对职位网络图进行分层索引,对职位信息逐层精炼后与用户求职意向信息进行综合分析,对求职者进行准确的职位推荐,包括层索引构建装置和职位推荐装置。

所述的一种人工智能人才职位推荐系统,数据采集装置,采集基于移动设备上的实时职位数据、新经济技术关键词数据以及使用者的求职需求数据。

所述的一种人工智能人才职位推荐系统,数据预处理装置设置为:

(1)构建职位需求知识库J,包括职位ID、求职者的工作经验要求、求职者学历和求职者技术要求;

(2)维护新兴技术关键词Tw,包括新兴技术ID、新兴技术技能要求、新兴技术就业领域;

(3)根据职位数据与需求知识库,将职位数据整合成结构化数据Struc=(J,Tw);

(4)挖掘人才关键词信息AIF,包括人工智能人才的基本信息、毕业院校、所学专业、所具备的专业技术以及技术需求。

所述的一种人工智能人才职位推荐系统,实体命名装置设置为:

(1)根据整合完成后的所述结构化职位数据Struc,抽取出职位信息,将其转换成带有类别属性的实体;

(2)将抽取出来的职位实体拟合成社交网络中的节点实体N,定义节点属性property=(Struc,C,O),其中C代表类别属性,O代表节点的其他属性;

(3)结合职位需求知识库,实时维护每个实体节点的需求属性。

所述的一种人工智能人才职位推荐系统,网络关系构建装置设置为:根据不同职位间需求属性的相似度,计算不同职位间的相似程度,采用公式:

所述的一种人工智能人才职位推荐系统,职位社交网络优化装置设置为:

(1)通过利用线性函数

(2)分析挖掘出的密集结构,通过公式

所述的一种人工智能人才职位推荐系统,深度挖掘装置通过运用语义关系,将人才所学的专业技能与新兴技术职位需求进行语义拟合,深层次挖掘技能与职位间的关联关系,将专业技能与职位进行映射。

所述的一种人工智能人才职位推荐系统,分层索引构建装置设置为:

(1)对原始社交网络图进行图的表征学习,得到图中每个节点的Embedding向量Vector;

(2)通过分析不同SuperNode中所包含节点间的重叠关系,提取出桥节点BN;

(3)结合节点的表征向量Vector和桥节点BN的频次,通过公式

(4)对于社交网络优化装置输出的优化后的社交网络图、挖掘出的密集结构和提取出来的KeyNodes,自下而上依次建立起索引关系,进而构建职位信息的分层索引结构。

所述的一种人工智能人才职位推荐系统,职位推荐装置设置为:

(1)通过分析人才的技术支撑与职位需求,将AIF数据进行结构化处理,处理后的数据包括人才ID、工作地点期望、工资期望、所学专业、人才所拥有的技能;

(2)根据需求信息和Struc数据,将结构化后的AIF数据与优化后的网络结构通过技能与职位需求深度分析模块进行初步的拟合,然后索引到上层密集结构层,再通过密集结构层索引到KeyNodes层,进而将KeyNodes实体节点所代表的职位推荐给人才。

一种人工智能人才职位推荐系统的处理方法,具体步骤如下:

步骤1:根据采集到的人才信息AIF数据,提取所学专业以及所学的关键技术;

步骤2:根据采集到的职位需求知识库J与专业以及关键技术,结合新兴技术关键词Tw,分析三者之间的关系支撑;

步骤3:根据实体命名装置抽取出来的职位实体,结合技能与职位需求深度分析模块,衡量各个职位间的关联程度,进而建立职位社交网络图;

步骤4:挖掘职位社交网络中的密集结构,并将其结构信息进行存储;

步骤5:根据挖掘出的密集结构衡量密集结构的重要程度;

步骤6:对原始社交网络图进行图的表征学习,得到图中每个节点的Vector,而每个Vector对应于128维度的表征数据;

步骤7:根据不同SuperNode中所含节点间的重叠关系,提取出桥节点;

步骤8:计算桥节点的关键性系数;

步骤9:将优化后的社交网络图、挖掘出来的密集结构与关键节点通过分层索引的方式建立索引关系,进而构建职位信息的分层信息检索模型;

步骤10:根据需求知识库J深度挖掘出来的技术支撑关系,将人才与职位信息进行关联;

步骤11:根据匹配出来的大量的职位信息,通过索引进行精炼,并且索引至第二层结构SecondStruc;

步骤12:根据SecondStruc结构信息,依据上述已经计算出来的关键性节点,将匹配关系映射至顶层,即KeyNodes层次;

步骤13:将匹配出来的关键性节点转换回KeyJob并推荐给人才;

步骤14:当KeyJob信息过少时,通过反向索引将推荐信息返回至第二层中,实现将更多的职位信息输出,进而为求职者推荐职位。

综上所述,本发明的有益效果包括:

(1)本发明提供的系统主要应用于人才的职位推荐环境下,通过构建职位社交网络,利用社交网络的优势,通过密集子图挖掘算法,识别不同领域下的相关联的工作职位,通过职位实体间的关联关系,实现相同技术对应的其不同领域下的职位推荐。

(2)本发明不仅仅依赖于人才的简历数据和其限定的关键词信息,而是通过分析其所具备的专业技能与新兴技术等信息,深层次挖掘其内在的技术支撑关系,从而尽可能避免为求职者推荐的职位受限于某个领域。

(3)本发明提供的系统中,通过将社交网络图进行层次化划分,将优化的网络结构、密集结构与KeyNodes通过分层索引的方式建立索引结构,在职位信息检索上实现了较大进步。

(4)其方法科学合理,适应性强。

前面所述的为本申请的概述,因此必然有简化、概括和细节省略的情况;本领域的技术人员应该认识到,概述部分仅是对本申请的说明,而不应看作是对本申请的任何限定。本说明书中描述的装置和/或方法和/或其他主题的其他方面、特征和优点将会由于本说明书的阐述而变得清晰。概述部分是用来以一种简化的方式导入多个将在以下具体实施方式部分进一步描述的概念。本概述部分既非用于确定所要求保护主题的关键特征或必要特征,也非用来作为确定所要求保护主题的范围的辅助手段。

附图说明

通过下面说明书和所附的权利要求书并与附图结合,就会更加充分地清楚理解本申请的上述和其他特征。应当理解,这些附图仅是对本申请若干实施方式的描述,不应认为是对本申请范围的限定,通过附图,本申请内容将会得到更加明确和详细地说明。

图1是本发明的基于移动社交网络的人工智能人才职位推荐系统的系统框图。

图2是本发明的基于移动社交网络的人工智能人才职位推荐系统处理方法的方法流程图。

具体实施方式

在下面的具体实施方式部分中,结合作为说明书一部分的附图进行说明。在附图中,相同/类似的标记通常表示相同/类似的部件,除非说明书中另有说明。具体实施方式、附图和权利要求书中描述的用来举例说明的实施方式不应认为是对本申请的限定。在不偏离本申请表述的主题的精神或范围的情况下,可以采用本申请的其他实施方式,并且可以对本申请做出其他变化。应该很容易理解,可以对本说明书中一般性描述的、附图中图解说明的本申请的各个方面进行各种不同构成的配置、替换、组合,设计,而所有这些改变都显然在预料之中,并构成本申请的一部分。

参照图1,一种人工智能人才职位推荐系统,包括:数据采集和数据库管理模块、职位社交网络构建模块、技能与职位需求深度分析模块、信息检索与职位推荐模块。

其中,所述的数据采集和数据库管理模块用于数据采集、数据分类和数据预处理,构建职位技能匹配数据库,包括数据采集装置、数据预处理装置;所述职位社交网络构建模块,用于分析职位间技术支撑的潜在关系,挖掘不同职位间的关联关系,建立职位社交网络图,网络结构的维护与优化,包括实体命名装置、网络关系构建装置、社交网络图存储装置与职位社交网络优化装置;所述技能与职位需求深度分析模块,深度分析人工智能人才求职者专业技能与新兴职位的技能需求间潜在的支撑关系,包括深度挖掘装置;所述信息检索与职位推荐模块,对职位网络图进行分层索引,对职位信息逐层精炼后与用户求职意向信息进行综合分析,对求职者进行准确的职位推荐,包括层索引构建装置和职位推荐装置。

进一步的,数据采集装置,用于采集基于移动设备上的实时职位数据、新经济技术关键词数据以及使用者的求职需求数据。职位数据包括:职位ID、职位名称、职位工作地点、薪资、工作经验要求、技术要求等信息。该模块采集的人工智能人才基本信息数据包括:ID、姓名、性别、年龄、所学专业、毕业院校、所具备的技能和其他信息。该模块中的数据分类装置将其采集到的职位数据分为八大类:技术类职位、产品类职位、设计类职位、运营类职位、市场类职位、职能类职位和游戏类职位和其他类。该模块中的数据库管理装置主要是数据本体的构建,为了实现数据的整体性,对分类的数据分别进行属性定义,所有的数据必须按照一个统一的数据模型进行组织,描述和存储。从而数据具有整体的结构化特征,面向全系统,实现数据的共享。数据库管理模块将采集的原始数据分为三大类,职位数据(记为Jo):包括职位ID、职位名称、职位工作地点、薪资、工作经验要求,技术要求等信息。人工智能人才基本信息数据(记为AIF):包括ID、姓名、性别、年龄、所学专业、毕业院校、所具备的技能和其他信息。新兴技术关键词数据(记为Tw):包括新兴技术ID、新兴技术技能要求、 新兴技术就业领域和其他数据。数据库管理装置对于采集到的数据,进行属性定义,进行数据本体构建,根据数据来源类型,建立属性列表1。

属性列表1

进一步的,数据预处理装置设置为:

(1)构建职位需求知识库J,包括职位ID、求职者的工作经验要求、求职者学历和求职者技术要求;

(2)维护新兴技术关键词Tw,包括新兴技术ID、新兴技术技能要求、新兴技术就业领域;

(3)根据职位数据与需求知识库,将职位数据整合成结构化数据Struc=(J,Tw);

(4)挖掘人才关键词信息AIF,包括人工智能人才的基本信息、毕业院校、所学专业、所具备的专业技术以及技术需求。

进一步的,实体命名装置设置为:

(1)根据整合完成后的所述结构化职位数据Struc,抽取出职位信息,将其转换成带有类别属性的实体;

(2)将抽取出来的职位实体拟合成社交网络中的节点实体N,定义节点属性property=(Struc,C,O),其中C代表类别属性,O代表节点的其他属性;

(3)结合职位需求知识库,实时维护每个实体节点的需求属性。

进一步的,网络关系构建装置设置为:根据不同职位间需求属性的相似度,计算不同职位间的相似程度,采用公式:

进一步的,职位社交网络优化装置设置为:

(1)通过利用线性函数

(2)分析挖掘出的密集结构,通过公式

进一步的,深度挖掘装置通过运用语义关系,将人才所学的专业技能与新兴技术职位需求进行语义拟合,深层次挖掘技能与职位间的关联关系,将专业技能与职位进行映射。

进一步的,分层索引构建装置设置为:

(1)对原始社交网络图进行图的表征学习,得到图中每个节点的Embedding向量Vector;

(2)通过分析不同SuperNode中所包含节点间的重叠关系,提取出桥节点BN;

(3)结合节点的表征向量Vector和桥节点BN的频次,通过公式

(4)对于社交网络优化装置输出的优化后的社交网络图、挖掘出的密集结构和提取出来的KeyNodes,自下而上依次建立起索引关系,进而构建职位信息的分层索引结构。

进一步的,职位推荐装置设置为:

(1)通过分析人才的技术支撑与职位需求,将AIF数据进行结构化处理,处理后的数据包括人才ID、工作地点期望、工资期望、所学专业、人才所拥有的技能;

(2)根据需求信息和Struc数据,将结构化后的AIF数据与优化后的网络结构通过技能与职位需求深度分析模块进行初步的拟合,然后索引到上层密集结构层,再通过密集结构层索引到KeyNodes层,进而将KeyNodes实体节点所代表的职位推荐给人才。

参照图2,一种人工智能人才职位推荐系统的处理方法,具体步骤如下:

步骤1:根据采集到的人才信息AIF数据,提取所学专业以及所学的关键技术;

步骤2:根据采集到的职位需求知识库J与专业以及关键技术,结合新兴技术关键词Tw,分析三者之间的关系支撑;

步骤3:根据实体命名装置抽取出来的职位实体,结合技能与职位需求深度分析模块,通过公式

步骤4:通过利用线性函数

步骤5:根据挖掘出的密集结构,通过公式

步骤6:对原始社交网络图进行图的表征学习,得到图中每个节点的Vector,而每个Vector对应于128维度的表征数据;

步骤7:根据不同SuperNode中所含节点间的重叠关系,提取出桥节点BN;

步骤8:根据公式

步骤9:将优化后的社交网络图、挖掘出来的密集结构与关键节点通过分层索引的方式建立索引关系,进而构建职位信息的分层信息检索模型;

步骤10:根据需求知识库J深度挖掘出来的技术支撑关系,将人才与职位信息进行关联;

步骤11:根据匹配出来的大量的职位信息,通过索引进行精炼,并且索引至第二层结构SecondStruc;

步骤12:根据SecondStruc结构信息,依据上述已经计算出来的关键性节点,将匹配关系映射至顶层,即KeyNodes层次;

步骤13:将匹配出来的关键性节点转换回KeyJob并推荐给人才;

步骤14:当KeyJob信息过少时,通过反向索引将推荐信息返回至第二层中,实现将更多的职位信息输出,进而为求职者推荐职位。

综上可见,本发明提供的系统通过构建职位社交网络,利用社交网络的优势,通过密集子图挖掘算法,识别不同领域下的相关联的工作职位,通过职位实体间的关联关系,实现相同技术对应的其不同领域下的职位推荐。不仅仅依赖于人才的简历数据和其限定的关键词信息,而是通过分析其所具备的专业技能与新兴技术等信息,深层次挖掘其内在的技术支撑关系,从而尽可能避免为求职者推荐的职位受限于某个领域。本发明通过将社交网络图进行层次化划分,将优化的网络结构、密集结构与KeyNodes通过分层索引的方式建立索引结构,在职位信息检索上实现了较大进步,其方法科学合理,适应性强。

前述已通过框图、流程图和/或实施例子进行了详细描述,阐明了本申请装置和/或方法的不同实施方式,当这些框图、流程图和/或实施例包含一个或多个功能和/或操作时,本领域的技术人员会明白,这些框图、流程图和/或实施例中的各功能和/或操作可以通过各种硬件、软件、固件或实质上它们的任意组合而单独地和/或共同地实施。本领域的技术人员会认识到,以本说明书中说明的方式描述装置和/或方法,然后进行工程实践以将所描述的装置和/或方法集成到数据处理系统中,在本领域里是很常见的,也就是说,本说明书中描述的装置和/或方法中的至少一部分,可通过合理数量的实验集成到数据处理系统中,对于本说明书中所用的基本上任何复数和/或单数术语,本领域的技术人员可以将复数解释为单数和/或将单数解释为复数,只要这样做从上下文和/或应用上看是合适的即可,为了清楚起见,在本说明书中可能将各种单数/复数组合明确地表述出来。

本申请中公开了本申请的多个方面和实施方式,本领域的技术人员会明白本申请的其它方面和实施方式,本申请中公开的多个方面和实施方式只是用于举例说明,并非是对本申请的限定,本申请的真正保护范围和精神应当以下面的权利要求书为准。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号