System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 基于跨域推荐的冷启动用户就业单位推荐方法及相关装置制造方法及图纸_技高网

基于跨域推荐的冷启动用户就业单位推荐方法及相关装置制造方法及图纸

技术编号:40428841 阅读:7 留言:0更新日期:2024-02-20 22:50
本发明专利技术属于一种推荐方法,针对现有关于冷启动阶段推荐的解决方案中,基于特征工程的研究无法很好地服务于当前个性化特征稀缺的场景,基于跨域推荐的研究,局限于当前场景下热用户稀缺的问题无法很好地学习源域到目标域的转移函数,且其源域信息挖掘力度不足。提出一种基于跨域推荐的冷启动用户就业单位推荐方法及相关装置,充分利用用户与课程的交互捕捉毕业生用户的学业特征与偏好,实现更精准地毕业生就业偏好捕捉,在一定程度上解决用户个性化特性稀缺的问题。另外,基于元学习,通过面向目标域任务优化转移函数,缓解热用户不足致使转移函数难训练的问题,更好地服务于冷启动用户的目标域表征生成。能够提高就业推荐的准确性。

【技术实现步骤摘要】

本专利技术属于一种推荐方法,涉及一种基于跨域推荐的冷启动用户就业单位推荐方法及相关装置


技术介绍

1、近年来,随着高校毕业生数量逐年增长,该群体的就业问题已引起社会及相关学者的广泛关注。在信息爆炸的时代背景下,高校毕业生往往需要花费大量的时间筛选适合的就业信息,常常会因“信息过载”而陷入迷茫。在传统的毕业生就业指导服务过程中,学校配备的学业指导老师资源往往非常有限,且一般只能在特定的时间与地点下提供指导服务,存在服务不及时、忽略学生的个性化需求等问题。

2、推荐领域存在一个经典的问题,冷启动问题,即对全新或交互样本有限的用户或项目进行推荐。其包括用户冷启动(如何给新用户推荐满意的物品)和物品冷启动(如何给用户推荐新物品)。同时,根据交互样本的数量,冷启动问题可分为两个子问题:冷启动阶段和预热阶段。其中,高校毕业生就业推荐就处于冷启动阶段推荐。

3、已有解决冷启动阶段推荐的方法主要有三大类:(1)协同过滤与内容推荐的混合系统,基于标准化特征和相似度度量方式判别相似用户进行协同推荐。如uyangoda等人提出的mcf,利用用户的特征属性计算用户间的相似性和差异性,为学习者推荐适合的电影。该类方法对特征质量敏感,无法很好的服务于当前个性化特征稀缺的场景。(2)电商推荐领域广泛采用的基于特征工程的深度学习模型,利用特征工程和深度学习的泛化性能进行推荐,但是,同样受限于数据的稀缺无法得到充分训练。如gao等人提出的cdne基于异构信息源进行推荐,其将项目信息(如项目结构、文本内容和标记信息)、社交标签信息等多源异构信息进行建模,使用两个耦合的神经网络来学习用户和物品的表征,并基于协同过滤思想进行推荐。(3)跨域推荐通过捕捉用户其他领域的偏好,转移解决目标域交互样本稀缺的问题。如zhu等人提出一种转移-元框架tmcdr,该框架包含一个转移阶段和一个元阶段。在转移阶段,分别在源域和目标域上训练源模型和目标模型。在元阶段,学习一个元网络,隐式地将嵌入源域的用户转换至目标特征空间。另有kang等人提出的sscdr,学习每个域的用户和项目的表征向量,利用重叠用户作为标记数据训练一个跨域映射函数,得到目标域冷启动用户的表征。

4、但是,上述关于冷启动阶段推荐的解决方案中,基于特征工程的研究,对特征质量敏感,无法很好的服务于当前个性化特征稀缺的场景。已有基于跨域推荐的研究在本场景下存在源域信息挖掘力度不足,同时要求具备足够数量的热用户,学习源域到目标域的转移函数,以更好地泛化至冷启动用户,但当前场景不具备可观数量的热用户,致使转移函数难训练。


技术实现思路

1、本专利技术针对现有关于冷启动阶段推荐的解决方案中,基于特征工程的研究无法很好的服务于当前个性化特征稀缺的场景,基于跨域推荐的方法对于本场景下源域信息的挖掘力度不足,且当前场景热用户稀缺致使转移函数难训练的问题,提出一种基于跨域推荐的冷启动用户就业单位推荐方法及相关装置。

2、为了实现上述目的,本专利技术采用以下技术方案予以实现:

3、第一方面,本申请提出一种基于跨域推荐的冷启动用户就业单位推荐方法,包括:

4、根据目标用户在校期间的课程交互数据,聚合对应课程表征,得到目标用户的源域用户表征;

5、对目标用户的特征进行向量化编码,得到目标用户的目标域初始化用户表征;

6、将目标用户的源域用户表征和目标域初始化用户表征输入至训练后的模型,得到目标用户的目标域用户表征;

7、结合目标用户的目标域用户表征和目标域单位表征进行就业单位推荐;

8、所述训练后的模型通过以下方法训练:

9、以历史用户在校期间的课程i作为源域,得到源域表征;源域表征包括源域用户表征和课程表征

10、分别对历史用户u的特征和各推荐单位c的特征进行向量化编码,作为目标域初始化用户表征和目标域单位表征

11、对源域用户表征和目标域初始化用户表征进行聚合,将聚合结果转移至目标域,得到目标域用户表征。

12、优选地,所述以历史用户在校期间的课程i作为源域,得到源域表征,包括:

13、基于用户在校期间的课程信息,构建用户-课程二部图;

14、对所述用户-课程二部图进行层组卷积聚合,获得作为源域表征的源域用户表征和课程表征

15、优选地,所述根据目标用户在校期间的课程交互数据,聚合对应课程表征,得到目标用户的源域用户表征,包括:

16、基于目标用户的源域交互记录,结合注意力机制,聚合课程表征,得到源域用户表征

17、优选地,所述分别对历史用户u的特征和各推荐单位c的特征进行向量化编码,作为目标域初始化用户表征和目标域单位表征包括:

18、针对用户u的特征和各推荐单位c的特征,若为稀疏特征,通过embedding表将其映射为4维固定向量,若为稠密特征,基于单层网络升维处理为4维向量;

19、分别对用户u和各推荐单位c的所有维特征进行拼接,得到目标域初始化用户表征和目标域单位表征

20、优选地,所述将聚合结果转移至目标域,包括:

21、作为一个元桥优化任务,以聚合结果作为元桥fθ的输入,为每个用户生成一个转移桥bu,将聚合表征转移至目标域,得到目标域用户表征

22、优选地,所述聚合对应课程表征,得到目标用户的源域用户表征,包括:

23、结合注意力机制聚合对应课程表征,得到目标用户的源域用户表征。

24、优选地,所述进行就业单位推荐,包括:

25、根据目标用户与历史用户的目标域用户表征确定目标用户与历史用户的相似度;

26、根据目标用户与历史用户的相似度,以及交互记录的向量,得到各就业单位的推荐评分,用于进行就业单位推荐。

27、第二方面,本申请提出一种基于跨域推荐的冷启动用户就业单位推荐系统,包括:

28、源域用户表征模块,用于根据目标用户在校期间的课程交互数据,聚合对应课程表征,得到目标用户的源域用户表征;

29、编码模块,用于对目标用户的特征进行向量化编码,得到目标用户的目标域初始化用户表征;

30、目标域用户表征模块,用于将目标用户的源域用户表征和目标域初始化用户表征输入至训练后的模型,得到目标用户的目标域用户表征;

31、推荐模块,用于结合目标用户的目标域用户表征和目标域单位表征进行就业单位推荐;

32、训练模块,用于得到训练后的模型,所述训练后的模型通过以下方法训练:

33、以历史用户在校期间的课程i作为源域,得到源域表征;源域表征包括源域用户表征和课程表征

34、分别对历史用户u的特征和各推荐单位c的特征进行向量化编码,作为目标域初始化用户表征和目标域单位表征

35、对源域用户表征和目标域初始化用户表征进行聚合,将聚合结果转移至目标域,得到目标域用户表征。

36、第三方面,本申本文档来自技高网...

【技术保护点】

1.一种基于跨域推荐的冷启动用户就业单位推荐方法,其特征在于,包括:

2.根据权利要求1所述基于跨域推荐的冷启动用户就业单位推荐方法,其特征在于,所述以历史用户在校期间的课程i作为源域,得到源域表征,包括:

3.根据权利要求2所述基于跨域推荐的冷启动用户就业单位推荐方法,其特征在于,所述根据目标用户在校期间的课程交互数据,聚合对应课程表征,得到目标用户的源域用户表征,包括:

4.根据权利要求3所述基于跨域推荐的冷启动用户就业单位推荐方法,其特征在于,所述分别对历史用户u的特征和各推荐单位c的特征进行向量化编码,作为目标域初始化用户表征和目标域单位表征包括:

5.根据权利要求4所述基于跨域推荐的冷启动用户就业单位推荐方法,其特征在于,所述将聚合结果转移至目标域,包括:

6.根据权利要求5所述基于跨域推荐的冷启动用户就业单位推荐方法,其特征在于,所述聚合对应课程表征,得到目标用户的源域用户表征,包括:

7.根据权利要求6所述基于跨域推荐的冷启动用户就业单位推荐方法,其特征在于,所述进行就业单位推荐,包括:

8.一种基于跨域推荐的冷启动用户就业单位推荐系统,其特征在于,包括:

9.一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1-7任一项所述基于跨域推荐的冷启动用户就业单位推荐方法的步骤。

10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-7任一项所述基于跨域推荐的冷启动用户就业单位推荐方法的步骤。

...

【技术特征摘要】

1.一种基于跨域推荐的冷启动用户就业单位推荐方法,其特征在于,包括:

2.根据权利要求1所述基于跨域推荐的冷启动用户就业单位推荐方法,其特征在于,所述以历史用户在校期间的课程i作为源域,得到源域表征,包括:

3.根据权利要求2所述基于跨域推荐的冷启动用户就业单位推荐方法,其特征在于,所述根据目标用户在校期间的课程交互数据,聚合对应课程表征,得到目标用户的源域用户表征,包括:

4.根据权利要求3所述基于跨域推荐的冷启动用户就业单位推荐方法,其特征在于,所述分别对历史用户u的特征和各推荐单位c的特征进行向量化编码,作为目标域初始化用户表征和目标域单位表征包括:

5.根据权利要求4所述基于跨域推荐的冷启动用户就业单位推荐方法,其特征在于,所述将聚合结果转移至目标域,包括:

6.根据权利要...

【专利技术属性】
技术研发人员:朱海萍赵怡菲陈妍李文浩
申请(专利权)人:西安交通大学
类型:发明
国别省市:

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

1