本公开涉及数据处理,尤其涉及数据匹配方法、电子设备、存储介质及程序产品。
背景技术:
1、数据匹配是进行数据处理的一种重要方式。对于不同类型的多种数据来说,目前常见的匹配方式是使用特征规则引擎来实现匹配,但这种方式难以处理复杂的多维度特征,无法全面分析不同类型对象数据的特征。
2、目前,深度学习的兴起为复杂的不同类型数据之间的匹配提供了可能性,但目前主要采用的处理方式是进行单向匹配,即在匹配过程中仅考虑到一类数据与另一类数据之间单一匹配方向的数据匹配,此种匹配方式的匹配精度难以满足要求。
技术实现思路
1、为了解决上述技术问题中的至少一个,本公开提供了数据匹配方法、装置、电子设备、存储介质及程序产品。
2、本公开第一方面提出了一种数据匹配方法,包括:获取第一目标对象的第一目标数据,所述第一目标数据对应于多个待关联项;依据目标信息从候选匹配对象中确定与所述第一目标对象相匹配的第一匹配对象,所述目标信息包括所述第一目标数据和预存的匹配特征,所述匹配特征对应于所述候选匹配对象和相应目标对象之间的匹配结果,所述第一匹配对象与所述第一目标对象的对象类型不同;对目标待关联项和所述第一匹配对象的特征项进行关联,所述目标待关联项为所述待关联项中的部分或全部项,所述特征项使得所述第一匹配对象与所述第一目标对象相匹配;依据得到的关联结果对所述预存的匹配特征进行补充;以及通过数据匹配模型基于所述预存的匹配特征从多个可选匹配对象中确定与待匹配目标对象相匹配的至少一个匹配对象,并基于所述至少一个匹配对象进行反馈,所述数据匹配模型的输入包括所述待匹配目标对象的匹配需求和所述多个可选匹配对象的特征数据。
3、根据本公开的一个实施方式,所述多个待关联项表征所述第一目标对象对匹配对象的多个匹配需求,所述数据匹配模型通过所述待匹配目标对象的匹配需求被满足的程度来确定所述待匹配目标对象中的所述至少一个匹配对象。
4、根据本公开的一个实施方式,所述第一目标数据和所述待匹配目标对象的匹配需求以文本数据的形式来表示自身内容,所述多个可选匹配对象的特征数据以文本数据的形式来描述可选匹配对象自身特征。
5、根据本公开的一个实施方式,所述方法还包括:获取样本目标对象的样本目标数据和第二匹配对象的特征数据,所述样本目标数据对应于多个待关联项;将所述样本目标数据与所述第二匹配对象的特征数据进行匹配,得到匹配结果;以及基于所述匹配结果得到相应的匹配特征并进行存储。
6、根据本公开的一个实施方式,所述匹配特征为特征向量。
7、根据本公开的一个实施方式,依据目标信息从候选匹配对象中确定与所述第一目标对象相匹配的第一匹配对象,包括:对所述第一目标数据进行向量化得到第一特征向量;对所述第一特征向量和所述预存的匹配特征进行相似度对比;以及基于相似度对比的结果从候选匹配对象中确定与所述第一目标对象相匹配的第一匹配对象。
8、根据本公开的一个实施方式,在基于所述至少一个匹配对象进行反馈之后,所述方法还包括:响应于对所述至少一个匹配对象的表示所进行的操作,对所述预存的匹配特征进行优化,优化后的所述匹配特征使得所述待匹配目标对象与所述至少一个匹配对象之间的匹配程度向与所述操作相应的方向变化,所述至少一个匹配对象的表示是基于所述至少一个匹配对象进行反馈的反馈结果。
9、根据本公开的一个实施方式,对所述至少一个匹配对象的表示进行的操作用于表征操作者对相应匹配对象的兴趣程度。
10、根据本公开的一个实施方式,响应于对所述至少一个匹配对象的表示进行的操作,对所述预存的匹配特征进行优化,包括:响应于对所述至少一个匹配对象的表示所进行的操作,获取所述操作所表征的第一匹配程度;依据所述第一匹配程度生成所述待匹配目标对象和被进行所述操作的部分或全部匹配对象之间的关联特征;以及依据所述关联特征对所述匹配特征进行优化,以增强或减弱目标匹配程度,所述目标匹配程度为所述匹配特征反映的所述待匹配目标对象与相应匹配对象之间的匹配程度。
11、根据本公开的一个实施方式,所述关联特征仅适用于满足目标身份信息的数据匹配过程,所述目标身份信息包括所述待匹配目标对象的id和相应匹配对象的id。
12、本公开第二方面提出了一种数据匹配装置,包括:数据获取模块,用于获取第一目标对象的第一目标数据,所述第一目标数据对应于多个待关联项;对象确定模块,用于依据目标信息从候选匹配对象中确定与所述第一目标对象相匹配的第一匹配对象,所述目标信息包括所述第一目标数据和预存的匹配特征,所述匹配特征对应于所述候选匹配对象和相应目标对象之间的匹配结果,所述第一匹配对象与所述第一目标对象的对象类型不同;数据关联模块,用于对目标待关联项和所述第一匹配对象的特征项进行关联,所述目标待关联项为所述待关联项中的部分或全部项,所述特征项使得所述第一匹配对象与所述第一目标对象相匹配;特征补充模块,用于依据得到的关联结果对所述预存的匹配特征进行补充;以及数据匹配模块,用于通过数据匹配模型基于所述预存的匹配特征从多个可选匹配对象中确定与待匹配目标对象相匹配的至少一个匹配对象,并基于所述至少一个匹配对象进行反馈,所述数据匹配模型的输入包括所述待匹配目标对象的匹配需求和所述多个可选匹配对象的特征数据。
13、本公开第三方面提出了一种电子设备,包括:存储器,所述存储器存储执行指令;以及处理器,所述处理器执行所述存储器存储的执行指令,使得所述处理器执行上述任一实施方式所述的数据匹配方法。
14、本公开第四方面提出了一种可读存储介质,所述可读存储介质中存储有执行指令,所述执行指令被处理器执行时用于实现上述任一实施方式所述的数据匹配方法。
15、本公开第五方面提出了一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现上述任一实施方式所述的数据匹配方法。
1.一种数据匹配方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述多个待关联项表征所述第一目标对象对匹配对象的多个匹配需求,所述数据匹配模型通过所述待匹配目标对象的匹配需求被满足的程度来确定所述待匹配目标对象中的所述至少一个匹配对象。
3.根据权利要求1或2所述的方法,其特征在于,所述第一目标数据和所述待匹配目标对象的匹配需求以文本数据的形式来表示自身内容,所述多个可选匹配对象的特征数据以文本数据的形式来描述可选匹配对象自身特征。
4.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:
5.根据权利要求1或2所述的方法,其特征在于,依据目标信息从候选匹配对象中确定与所述第一目标对象相匹配的第一匹配对象,包括:
6.根据权利要求1或2所述的方法,其特征在于,在基于所述至少一个匹配对象进行反馈之后,所述方法还包括:
7.根据权利要求6所述的方法,其特征在于,响应于对所述至少一个匹配对象的表示进行的操作,对所述预存的匹配特征进行优化,包括:
8.一种电子设备,其特征在于,包括:
9.一种可读存储介质,其特征在于,所述可读存储介质中存储有执行指令,所述执行指令被处理器执行时用于实现如权利要求1至7中任一项所述的数据匹配方法。
10.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7任一项所述的数据匹配方法。