System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及计算机,特别是涉及一种信息匹配方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。
技术介绍
1、随着计算机技术的发展,越来越多的用户通过网络获取信息,在互联网用户强烈的信息需求刺激之下,信息服务平台通过为用户提供与该用户的兴趣倾向匹配的信息资源的方式,来避免用户流失。为避免信息匹配结果的准确性受制于单一推荐域下样本数据的数据量,基于多域数据的信息匹配方法应运而生。
2、传统的信息匹配方法,通过在源域和目标域中,配置相同样本数据的特征集和模型结构,并将源域数据合并至目标域数据,通过联合建模实现端到端的训练,完成目标域对源域的迁移学习。然而,在实际应用场景中,通常不同的推荐域由不同的业务部分负责,难以实现特征集和模型结构的统一,因此,传统的信息匹配方法,存在应用场景受限的缺点。
技术实现思路
1、基于此,有必要针对上述技术问题,提供一种能够扩展应用场景的信息匹配方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。
2、第一方面,本申请提供了一种信息匹配方法。所述方法包括:
3、基于待匹配的目标域信息所在的目标域,确定与所述目标域满足域间相似条件的源域,并确定与待匹配的目标对象对应的参考对象;所述参考对象与所述目标对象具有至少一部分相同的属性参数;
4、确定所述目标对象的对象目标表征、以及所述参考对象的对象源表征;所述对象目标表征用于表示所述目标对象针对所述目标域中历史信息的兴趣倾向;所述对象源表征用于表示所述参
5、对所述对象源表征和所述对象目标表征进行特征融合处理,获得所述目标对象在所述目标域中的对象更新表征;
6、将所述对象更新表征与所述目标域信息的目标域信息表征进行相似匹配,确定所述目标域信息与所述目标对象的匹配结果。
7、第二方面,本申请提供了一种信息匹配装置。所述装置包括:
8、源域及参考对象确定模块,用于基于待匹配的目标域信息所在的目标域,确定与所述目标域满足域间相似条件的源域,并确定与待匹配的目标对象对应的参考对象;所述参考对象与所述目标对象具有至少一部分相同的属性参数;
9、对象表征确定模块,用于确定所述目标对象的对象目标表征、以及所述参考对象的对象源表征;所述对象目标表征用于表示所述目标对象针对所述目标域中历史信息的兴趣倾向;所述对象源表征用于表示所述参考对象针对所述源域中历史信息的兴趣倾向;
10、对象表征更新模块,用于对所述对象源表征和所述对象目标表征进行特征融合处理,获得所述目标对象在所述目标域中的对象更新表征;
11、信息匹配模块,用于将所述对象更新表征与所述目标域信息的目标域信息表征进行相似匹配,确定所述目标域信息与所述目标对象的匹配结果。
12、第三方面,本申请还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
13、基于待匹配的目标域信息所在的目标域,确定与所述目标域满足域间相似条件的源域,并确定与待匹配的目标对象对应的参考对象;所述参考对象与所述目标对象具有至少一部分相同的属性参数;
14、确定所述目标对象的对象目标表征、以及所述参考对象的对象源表征;所述对象目标表征用于表示所述目标对象针对所述目标域中历史信息的兴趣倾向;所述对象源表征用于表示所述参考对象针对所述源域中历史信息的兴趣倾向;
15、对所述对象源表征和所述对象目标表征进行特征融合处理,获得所述目标对象在所述目标域中的对象更新表征;
16、将所述对象更新表征与所述目标域信息的目标域信息表征进行相似匹配,确定所述目标域信息与所述目标对象的匹配结果。
17、第四方面,本申请还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
18、基于待匹配的目标域信息所在的目标域,确定与所述目标域满足域间相似条件的源域,并确定与待匹配的目标对象对应的参考对象;所述参考对象与所述目标对象具有至少一部分相同的属性参数;
19、确定所述目标对象的对象目标表征、以及所述参考对象的对象源表征;所述对象目标表征用于表示所述目标对象针对所述目标域中历史信息的兴趣倾向;所述对象源表征用于表示所述参考对象针对所述源域中历史信息的兴趣倾向;
20、对所述对象源表征和所述对象目标表征进行特征融合处理,获得所述目标对象在所述目标域中的对象更新表征;
21、将所述对象更新表征与所述目标域信息的目标域信息表征进行相似匹配,确定所述目标域信息与所述目标对象的匹配结果。
22、第五方面,本申请还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:
23、基于待匹配的目标域信息所在的目标域,确定与所述目标域满足域间相似条件的源域,并确定与待匹配的目标对象对应的参考对象;所述参考对象与所述目标对象具有至少一部分相同的属性参数;
24、确定所述目标对象的对象目标表征、以及所述参考对象的对象源表征;所述对象目标表征用于表示所述目标对象针对所述目标域中历史信息的兴趣倾向;所述对象源表征用于表示所述参考对象针对所述源域中历史信息的兴趣倾向;
25、对所述对象源表征和所述对象目标表征进行特征融合处理,获得所述目标对象在所述目标域中的对象更新表征;
26、将所述对象更新表征与所述目标域信息的目标域信息表征进行相似匹配,确定所述目标域信息与所述目标对象的匹配结果。
27、上述信息匹配方法、装置、计算机设备、计算机可读存储介质和计算机程序产品,通过对待匹配的目标对象在目标域中的对象目标表征、以及参考对象在与目标域的域间相似性满足域间相似条件的源域中的对象源表征进行特征融合处理,获得目标对象在目标域中的更新对象表征,相当于不需要通过目标域与源域联合建模,即可实现目标域对源域中对象表征的迁移学习,使得更新对象表征融合了与目标对象具有至少一部分相同的属性参数的参考对象针对源域中历史信息的兴趣倾向,能够在提高目标域中对象目标表征的准确性、进而提升匹配结果准确性的同时,不必受限于目标域和源域中特征集和模型结构的一致性,有利于扩展信息匹配方法的应用场景。
本文档来自技高网...【技术保护点】
1.一种信息匹配方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述参考对象的数量为至少两个,所述目标对象为各所述参考对象中的其中一个;
3.根据权利要求2所述的方法,其特征在于,所述基于所述目标表征相似度,对所述源表征相似度进行迁移学习,获得所述目标对象在所述目标域中的对象更新表征,包括
4.根据权利要求3所述的方法,其特征在于,两个对象目标表征之间的相对距离,与所述两个对象目标表征之间的目标表征相似度正相关;
5.根据权利要求3所述的方法,其特征在于,所述非目标对象的数量为至少两个;所述根据各所述参考对象各自对应的对象目标表征,计算所述目标对象与所述非目标对象在所述目标域中的目标表征相似度,包括:
6.根据权利要求3所述的方法,其特征在于,所述非目标对象的数量为至少两个;所述方法还包括:
7.根据权利要求2所述的方法,其特征在于,获得所述目标对象在所述目标域中的对象更新表征的过程,包括:
8.根据权利要求1至7中任意一项所述的方法,其特征在于,确定所述目标对象的对象
9.根据权利要求1至7中任意一项所述的方法,其特征在于,所述源域的数量为多个;确定所述参考对象的对象源表征的过程,包括:
10.一种信息匹配装置,其特征在于,所述装置包括:
11.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至9中任一项所述的方法的步骤。
12.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至9中任一项所述的方法的步骤。
13.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至9中任一项所述的方法的步骤。
...【技术特征摘要】
1.一种信息匹配方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述参考对象的数量为至少两个,所述目标对象为各所述参考对象中的其中一个;
3.根据权利要求2所述的方法,其特征在于,所述基于所述目标表征相似度,对所述源表征相似度进行迁移学习,获得所述目标对象在所述目标域中的对象更新表征,包括
4.根据权利要求3所述的方法,其特征在于,两个对象目标表征之间的相对距离,与所述两个对象目标表征之间的目标表征相似度正相关;
5.根据权利要求3所述的方法,其特征在于,所述非目标对象的数量为至少两个;所述根据各所述参考对象各自对应的对象目标表征,计算所述目标对象与所述非目标对象在所述目标域中的目标表征相似度,包括:
6.根据权利要求3所述的方法,其特征在于,所述非目标对象的数量为至少两个;所述方法还包括:
7.根据权利要求2所述的方法,其特征在于,获得所述...
【专利技术属性】
技术研发人员:曹世磊,林钰杰,陈愚夫,卓呈祥,
申请(专利权)人:腾讯科技北京有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。