1.本技术属于计算机技术领域,尤其涉及一种信息确定方法、装置、设备及计算机可读存储介质。
背景技术:2.一般情况下,在用户购买保险产品和/或理财产品之前,需要向用户展示产品的说明信息,以及在用户确定购买上述产品时,需要在交易表单上向用户展示待填写的基础信息。但是,不同类型的保险产品和/或理财产品,需要向用户展示的信息存在差异。因此,每次新增保险产品和/或理财产品时,都要重新确定需要展示的信息。
3.现有技术中,每次新增保险产品和/或理财产品时,均需工作人员根据经验人为确定需要展示的信息。但是,人为确定信息的工作量大,不仅浪费时间和人力,且信息确定的效率较低。另外,根据经验确定需要展示的信息,信息确定的准确率较低。
技术实现要素:4.本技术实施例提供了一种信息确定方法、装置、设备、计算机可读存储介质及计算机程序产品,能够节省信息确定的时间和人力,以及提高信息确定的效率和准确率。
5.第一方面,本技术实施例提供了一种信息确定方法,该方法包括:
6.获取第一目标产品的第一属性信息,所述第一目标产品包括保险产品和/或理财产品;
7.在目标决策树模型中确定与所述第一属性信息对应的第一分支,所述第一分支包括具有关联关系的所述第一属性信息和第一产品要素信息;所述目标决策树模型为根据目标产品的属性信息以及与所述属性信息相关联的产品要素信息确定的决策树模型,所述目标决策树模型中还包括所述产品要素信息的使用率;
8.确定所述第一分支中与所述第一属性信息相关联的第一产品要素信息,得到m个第一产品要素信息,所述m为正整数;
9.将使用率高于预设使用率的所述第一产品要素信息确定为第二产品要素信息,得到n个第二产品要素信息,所述n为正整数,所述n不大于所述m。
10.在一种可能的实现方式中,所述在目标决策树模型中确定与所述第一属性信息对应的第一分支之前,所述方法还包括:
11.获取多个第一历史目标产品;
12.确定所述多个第一历史目标产品对应的第二属性信息、第三产品要素信息以及所述第二属性信息与所述第三产品要素信息之间的关联关系;
13.将具有关联关系的所述第二属性信息与所述第三产品要素信息确定为一个分支,得到多个分支;
14.基于所述多个分支,构建第一决策树模型;
15.在所述第一决策树模型中,标注所述第三产品要素信息的使用率,得到目标决策
树模型。
16.在一种可能的实现方式中,在所述第一决策树模型中,标注所述第三产品要素信息的使用率,得到目标决策树模型之前,所述方法还包括:
17.在所述多个第一历史目标产品中,确定每个所述第三产品要素信息出现的次数,以及所述第三产品要素信息出现的总次数;
18.基于所述第三产品要素信息出现的总次数,以及每个所述第三产品要素信息出现的次数,确定所述多个第一历史目标产品中每个所述第三产品要素信息的使用率。
19.在一种可能的实现方式中,所述将具有关联关系的所述第二属性信息与所述第三产品要素信息确定为一个分支,得到多个分支,包括:
20.根据所述多个第一历史目标产品对应的第二属性信息、第三产品要素信息以及所述第二属性信息与所述第三产品要素信息之间的关联关系,构建知识图谱;
21.根据所述知识图谱,将具有关联关系的所述第二属性信息与所述第三产品要素信息确定为一个分支,得到多个分支。
22.在一种可能的实现方式中,所述确定目标决策树模型之后,所述方法还包括:
23.获取多个第二历史目标产品;
24.确定所述多个第二历史目标产品对应的第三属性信息、第四产品要素信息以及所述第三属性信息与所述第四产品要素信息之间的关联关系;
25.根据具有关联关系的所述第三属性信息和所述第四产品要素信息更新所述多个分支,得到多个更新后的分支;
26.基于所述多个更新后的分支,更新所述目标决策树模型,得到第二决策树模型;
27.所述在目标决策树模型中确定与所述第一属性信息对应的第一分支,包括:
28.在第二决策树模型中确定与所述第一属性信息对应的第二分支;
29.所述确定所述第一分支中与所述第一属性信息相关联的第一产品要素信息,得到m个第一产品要素信息,包括:
30.确定所述第二分支中与所述第一属性信息相关联的第一产品要素信息,得到m个第一产品要素信息。
31.在一种可能的实现方式中,所述第一产品要素信息为所述目标决策树模型中的叶子节点,所述第一属性信息为所述目标决策树模型中的树节点。
32.第二方面,本技术实施例提供了一种信息确定装置,该装置包括:
33.第一获取模块,用于获取第一目标产品的第一属性信息,所述第一目标产品包括保险产品和/或理财产品;
34.第一确定模块,用于在目标决策树模型中确定与所述第一属性信息对应的第一分支,所述第一分支包括具有关联关系的所述第一属性信息和第一产品要素信息;所述目标决策树模型为根据目标产品的属性信息以及与所述属性信息相关联的产品要素信息确定的决策树模型,所述目标决策树模型中还包括所述产品要素信息的使用率;
35.第二确定模块,用于确定所述第一分支中与所述第一属性信息相关联的第一产品要素信息,得到m个第一产品要素信息,所述目标决策树模型中包括所述产品要素信息的使用率,所述m为正整数;
36.第三确定模块,用于将使用率高于预设使用率的所述第一产品要素信息确定为第
二产品要素信息,得到n个第二产品要素信息,所述n为正整数,所述n不大于所述m。
37.第三方面,本技术实施例提供了一种电子设备,该电子设备包括:处理器以及存储有计算机程序指令的存储器;
38.所述处理器执行所述计算机程序指令时实现上述第一方面中任一种可能的实现方法中的方法。
39.第四方面,本技术实施例提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序指令,计算机程序指令被处理器执行时实现上述第一方面中任一种可能的实现方法中的方法。
40.第五方面,本技术实施例提供了一种计算机程序产品,该计算机程序产品中的指令由电子设备的处理器执行时,使得电子设备执行如上述第一方面中任一种可能的实现方法中的方法。
41.本技术实施例的信息确定方法、装置、设备、计算机可读存储介质及计算机程序产品,通过基于第一目标产品的第一属性信息,确定目标决策树模型中与第一属性信息对应的第一分支,以及确定第一分支中与第一属性信息相关联的第一产品要素信息,能够自动确定第一目标产品的第一产品要素信息。由于第一属性信息与第一产品要素之间是多对多的关系,信息确定的工作量较大,因此,相对于人为确定信息,通过目标决策树确定第一产品要素信息,能够节省信息确定的时间和人力,以及提高信息确定的效率。另外,通过将使用率高于预设使用率的第一产品要素信息确定为第二产品要素信息,能够对第一产品要素信息进行筛选,得到使用率较高的第二产品要素信息,提高信息确定的准确率。如此,通过本技术实施例,能够节省信息确定的时间和人力,以及提高信息确定的效率和准确率。
附图说明
42.为了更清楚地说明本技术实施例的技术方案,下面将对本技术实施例中所需要使用的附图作简单的介绍,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
43.图1是本技术实施例提供的一种信息确定方法的流程示意图;
44.图2是本技术实施例提供的另一种信息确定方法的流程示意图;
45.图3是本技术实施例提供的一种第一决策树模型的示意图;
46.图4是本技术实施例提供的一种知识图谱的示意图;
47.图5是本技术实施例提供的另一种知识图谱的示意图;
48.图6是本技术实施例提供的又一种信息确定方法的流程示意图;
49.图7是本技术实施例提供的一种信息确定装置结构示意图;
50.图8是本技术实施例提供的一种电子设备的结构示意图。
具体实施方式
51.下面将详细描述本技术的各个方面的特征和示例性实施例,为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及具体实施例,对本技术进行进一步详细描述。应理解,此处所描述的具体实施例仅意在解释本技术,而不是限定本技术。对于本领域技术人员来说,本技术可以在不需要这些具体细节中的一些细节的情况下实施。下面对
实施例的描述仅仅是为了通过示出本技术的示例来提供对本技术更好的理解。
52.需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
53.需要说明的是,知识图谱是结构化的语义知识库,用于以符号形式描述物理世界中的概念及其相互关系。其基本组成单位是“实体、关系、实体”三元组,以及实体及其相关属性值对,实体间通过关系相互联结,构成网状的知识结构。
54.另外,本技术技术方案中对数据的获取、存储、使用、处理等均符合国家法律法规的相关规定。
55.现有技术中,每次新增保险产品和/或理财产品时,均需工作人员根据经验人为确定需要展示的信息。但是,人为确定信息的工作量大,不仅浪费时间和人力,且信息确定的效率较低。另外,根据经验确定需要展示的信息,信息确定的准确率较低。
56.为了解决现有技术问题,本技术实施例提供了一种信息确定方法、装置、设备、计算机可读存储介质及计算机程序产品。
57.下面首先对本技术实施例所提供的信息确定方法进行介绍。
58.图1示出了本技术实施例提供的一种信息确定方法的流程示意图。如图1所示,本技术实施例提供的信息确定方法包括以下步骤:
59.s110、获取第一目标产品的第一属性信息,第一目标产品包括保险产品和/或理财产品;
60.s120、在目标决策树模型中确定与第一属性信息对应的第一分支,第一分支包括具有关联关系的第一属性信息和第一产品要素信息;目标决策树模型为根据目标产品的属性信息以及与属性信息相关联的产品要素信息确定的决策树模型,目标决策树模型中还包括产品要素信息的使用率;
61.s130、确定第一分支中与第一属性信息相关联的第一产品要素信息,得到m个第一产品要素信息,所述m为正整数;
62.s140、将使用率高于预设使用率的第一产品要素信息确定为第二产品要素信息,得到n个第二产品要素信息,n为正整数,n不大于m。
63.本技术实施例的信息确定方法通过基于第一目标产品的第一属性信息,确定目标决策树模型中与第一属性信息对应的第一分支,以及确定第一分支中与第一属性信息相关联的第一产品要素信息,能够自动确定第一目标产品的第一产品要素信息。由于第一属性信息与第一产品要素之间是多对多的关系,信息确定的工作量较大,因此,相对于人为确定信息,通过目标决策树确定第一产品要素信息,能够节省信息确定的时间和人力,以及提高信息确定的效率。另外,通过将使用率高于预设使用率的第一产品要素信息确定为第二产品要素信息,能够对第一产品要素信息进行筛选,得到使用率较高的第二产品要素信息,提高信息确定的准确率。如此,通过本技术实施例,能够节省信息确定的时间和人力,以及提
高信息确定的效率和准确率。
64.下面介绍上述各个步骤的具体实现方式。
65.在一些实施例中,在s110中,第一目标产品可以为保险产品,也可以为理财产品。第一属性信息可以为第一目标产品的特征信息。例如,在第一目标产品为保险产品的情况下,第一属性信息可以为保险公司的类型、缴费方式、险种产品类别、投保对象、投保年龄要求等信息。其中,保险公司的类型可以为寿险、财险等;缴费方式可以为期缴、趸缴等;险种产品类别可以为分红险、医疗险、人身保险、信用保险、团险等;投保对象可以为对公、对私等;投保年龄要求可以为60以下、无限制等。
66.作为一种示例,通过对第一目标产品进行识别,可以得到第一目标产品的多个第一属性信息。
67.在一些实施例中,在s120中,产品要素信息可以为目标产品的说明信息,也可以为目标产品的交易表单上的展示信息。在目标产品为保险产品的情况下,交易表单上的展示信息例如可以为保险单上需要填写的标题信息。其中,标题信息可以为投保人姓名、性别、职业、年龄等用户信息,也可以为保险费、保险期限、承保公司名称等产品信息。
68.另外,第一分支可以为目标决策树模型中的一个分支,目标决策树模型中可以包括多个分支。第一分支可以包括具有关联关系的第一属性信息和第一产品要素信息。其中,第一分支中的第一属性信息可以有一个,也可以有多个,第一分支中的第一产品要素信息可以有一个。也就是说,一个第一产品要素信息可以对应一个第一属性信息,也可以对应多个第一属性信息。
69.作为一种示例,在获取第一属性信息之后,可以检索目标决策树模型的多个分支中,是否存在与第一属性信息对应的分支。若目标决策树模型中存在与第一属性信息对应的分支,则该分支可以确定为第一分支。其中,第一分支可以为一个,也可以为多个,在此不做限定。
70.在一些实施例中,在s130中,由于第一分支可以包括具有关联关系的第一属性信息和第一产品要素信息,且第一分支对应得第一产品要素信息可以有一个,因此,在确定第一分支之后,即可以将第一分支对应的产品要素信息确定为第一产品要素信息。
71.另外,一个第一属性信息可以对应多个第一分支,则一个第一属性信息可以对应多个第一产品要素信息。
72.基于此,目标决策树模型可以用于根据一个第一属性信息或多个第一属性信息确定第一产品要素信息。也就是说,第一产品要素信息可以由一个第一属性信息确定,也可以由多个第一属性信息共同确定。
73.基于此,在一些实施例中,第一产品要素信息可以为目标决策树模型中的叶子节点,第一属性信息可以为目标决策树模型中的树节点。
74.在一些实施例中,在s140中,第二产品要素信息可以为对第一产品要素信息进行筛选之后得到的信息。在第一产品要素信息的使用率高于预设使用率的情况下,可以将第一产品要素信息确定为第二产品要素信息。其中,第二产品要素信息的个数可以小于或等于第一产品要素信息的个数。
75.为了基于目标决策树模型和第一属性信息,确定第一目标产品对应的第二产品要素信息,作为本技术的另一种实现方式,本技术还提供了信息确定方法的另一种实现方式,
具体参见以下实施例。
76.请参见图2,本技术实施例提供的信息确定方法在上述实施例所示的s120之前,还可以包括以下步骤:
77.s210、获取多个第一历史目标产品;
78.s220、确定多个第一历史目标产品对应的第二属性信息、第三产品要素信息以及第二属性信息与第三产品要素信息之间的关联关系;
79.s230、将具有关联关系的第二属性信息与第三产品要素信息确定为一个分支,得到多个分支;
80.s240、基于多个分支,构建第一决策树模型;
81.s250、在第一决策树模型中,标注第三产品要素信息的使用率,得到目标决策树模型。
82.本技术实施例通过将具有关联关系的第二属性信息与第三产品要素信息确定为一个分支,以及基于多个分支,构建第一决策树模型,能够得到用于根据属性信息确定产品要素信息的第一决策树模型。通过在第一决策树模型中,标注产品要素信息的使用率,能够完改善第一决策树模型,得到目标决策树模型。如此,通过本技术实施例,能够基于目标决策树模型和第一属性信息,确定第一目标产品对应的第二产品要素信息。
83.下面介绍上述各个步骤的具体实现方式。
84.在一些实施例中,在s210中,第一历史目标产品可以为保险产品,也可以为理财产品。
85.在一些实施例中,在s220中,第二属性信息可以为第一历史目标产品的特征信息。第三产品要素信息可以为第一历史目标产品的说明信息,也可以为第一历史目标产品的交易表单上的展示信息。其中,一个第二属性信息可以对应多个第三产品要素信息,一个第三产品要素信息也可以对应多个第二属性信息。也就是说,第二属性信息与第三产品要素信息之间可以是多对多的关系。
86.需要说明的是,在本实施例中,关联关系不限定于第二属性信息和第三产品要素信息之间的直接的关联关系,也可以为间接的关联关系。其中,第二属性信息和第二属性信息之间可以存在关联关系,第三产品要素信息和第三产品要素信息也可以存在关联关系。基于此,若a、b为第二属性信息,c为第三产品要素信息,a与b之间存在直接的关联关系,b与c之间存在直接的关联关系,则a和c之间可以存在间接的关联关系。
87.作为一种示例,通过对第一历史目标产品进行识别,可以得到第一历史目标产品的多个第二属性信息。例如,在第一历史目标产品为保险产品的情况下,第二属性信息可以为团险、对公、人身保险、对私等信息。
88.作为另一种示例,通过对第一目标产品的交易表单进行识别,可以得到第一历史目标产品的多个第三产品要素信息。例如,在第一历史目标产品为保险产品的情况下,第三产品要素信息可以为姓名、被投保人姓名、公司名称、投保账号等信息。
89.作为又一种示例,通过对第一历史目标产品进行识别,可以确定第二属性信息和第三产品要素信息之间的关联关系。例如,在第一历史目标产品为保险产品的情况下,一方面,公司名称中可以包含个人的姓名,姓名的险种产品可以为人身保险,人身保险的投保对象可以为对私等。另一方面,公司名称的险种产品可以为团险,团险的投保对象可以为对公
等。
90.在一些实施例中,在s230中,多个第二属性信息与一个第三产品要素信息可以确定一个分支。一个分支对应的第二属性信息与第三产品要素信息之间可以具有直接关联关系,也可以具有间接关联关系。
91.作为一种示例,在第一历史目标产品为保险产品的情况下,由上述关联关系可知:姓名的险种产品可以为人身保险,人身保险的投保对象可以为对私。由于姓名可以为第三产品要素信息,人身保险和对私可以为第二属性信息,则通过上述关联关系,姓名、人身保险和对私可以确定为一个分支。
92.在一些实施例中,在s240中,第一决策树模型可以包括多个分支。第一决策树模型可以用于根据一个第二属性信息或多个第二属性信息确定第三产品要素信息。也就是说,第三产品要素信息可以由一个第二属性信息确定,也可以由多个第二属性信息共同确定。
93.作为一种示例,基于上述关联关系,第一决策树模型的示意图可以如图3所示。图3中,姓名可以由人身保险和对私共同确定。
94.基于此,为了提高构建第一决策树模型的效率,在一些实施例中,s230具体可以包括:
95.根据多个第一历史目标产品对应的第二属性信息、第三产品要素信息以及第二属性信息与第三产品要素信息之间的关联关系,构建知识图谱;
96.根据知识图谱,将具有关联关系的第二属性信息与第三产品要素信息确定为一个分支,得到多个分支。
97.这里,第二属性信息和第三产品要素信息可以是知识图谱中的实体,关联关系可以是知识图谱中的关系。基于此,在第一历史目标产品为保险产品的情况下,知识图谱的示意图可以如图4所示。其中,保险产品要素(实体)可以为第三产品要素信息,险种产品(实体)和投保对象(实体)可以为第二属性信息,关系可以为关联关系。
98.作为一种示例,知识图谱可以存储于图数据库中。基于此,通过图数据库中的知识图谱,可以方便快捷地确定多个分支,以及根据多个分支构建第一决策树模型。
99.作为另一种示例,若在上述实施例中,已得到第一目标产品对应的第二产品要素信息,则可以基于第一目标产品与第二产品要素之间的对应关系更新知识图谱。在第一目标产品为补充医疗保险a款的情况下,更新后的知识图谱可以如图5所示。其中,补充医疗保险a款可以为保险产品,保险产品(实体)可以为第一目标产品。
100.这样,通过根据知识图谱确定多个分支,并基于多个分支构建第一决策树模型,能够提高构建第一决策树模型的效率。
101.在一些实施例中,在s250中,第三产品要素可以有对应的使用率。通过将第三产品要素对应的使用率标注至第一决策树模型的对应位置,可以得到目标决策树模型。
102.基于此,为了基于第三产品要素的使用率和第一决策树模型,确定目标决策树模型,在一些实施例中,在s250之前,还可以包括:
103.在多个第一历史目标产品中,确定每个第三产品要素信息出现的次数,以及第三产品要素信息出现的总次数;
104.基于第三产品要素信息出现的总次数,以及每个第三产品要素信息出现的次数,确定多个第一历史目标产品中每个第三产品要素信息的使用率。
105.这里,多个第一历史目标产品中可以有多个第三产品要素信息,每个产品要素信息可以出现多次。因此,通过基于第三产品要素信息出现的总次数,以及每个第三产品要素信息出现的次数,可以依次计算每个第三产品要素信息出现的频率,进而可以确定每个第三产品要素信息的使用率。例如,姓名的使用率可以为100%,职业的使用率可以为30%。
106.这样,通过确定多个第一历史目标产品中每个第三产品要素信息的使用率,能够基于第三产品要素的使用率和第一决策树模型,确定目标决策树模型。
107.除此之外,本技术实施例中方法的其它步骤可参见上文图1所示实施例的相关描述,此处不做过多赘述。
108.基于此,为了不断提高目标决策树模型的准确率,在一些实施例中,在s250之后,还可以包括:
109.获取多个第二历史目标产品;
110.确定多个第二历史目标产品对应的第三属性信息、第四产品要素信息以及第三属性信息与第四产品要素信息之间的关联关系;
111.根据具有关联关系的第三属性信息和第四产品要素信息更新多个分支,得到多个更新后的分支;
112.基于多个更新后的分支,更新目标决策树模型,得到第二决策树模型;
113.基于此,s120具体可以包括:
114.在第二决策树模型中确定与第一属性信息对应的第二分支;
115.基于此,s130具体可以包括:
116.确定第二分支中与第一属性信息相关联的第一产品要素信息,得到m个第一产品要素信息。
117.这里,第二历史目标产品可以为在得到目标决策树之后获取的历史目标产品。第二目标产品的生成时间可以晚于第一目标产品的生成时间之后。
118.作为一种示例,根据多个第二历史目标产品对应的第三属性信息、第四产品要素信息以及第三属性信息与第四产品要素信息之间的关联关系,可以更新知识图谱。在得到更新后的知识图谱之后,可以基于更新后的知识图谱更新多个分支,以及基于更新后的多个分支更新目标决策树模型,得到第二决策树模型。
119.例如,若基于第二历史目标产品,得到对私的人身保险产品中没有职业这个产品要素信息,则可以将知识图谱中与职业相关的关联关系删除,以及将分支中的职业、与职业相关的关联关系删除,进而得到第二决策树模型。
120.这样,通过根据多个第二历史目标产品对应的第三属性信息、第四产品要素信息以及第三属性信息与第四产品要素信息之间的关联关系,更新目标决策树模型,得到第二决策树模型,能够根据实际情况不断更新目标决策树模型,进而不断提高目标决策树模型的准确率。
121.为了更好地描述整个方案,基于上述各实施例,举一些具体例子。
122.例如,如图6所示的信息确定方法的流程示意图。
123.如图6所示,通过第一历史目标产品,可以确定与其对应的第二属性信息、第三产品要素信息以及第二属性信息与第三产品要素信息之间的关联关系。基于上述关联关系,可以构建知识图谱,以及基于知识图谱,可以构建目标决策树模型。在得到目标决策树模型
之后,即可以将第一目标产品对应的第一属性信息输入至目标决策树模型,得到用于配置第一目标产品的第二产品要素信息。
124.如此,通过将第一目标产品对应的第一属性信息输入至目标决策树模型,得到用于配置第一目标产品的第二产品要素信息,能够自动确定第二产品要素信息,进而能够节省信息确定的时间和人力,以及提高信息确定的效率和准确率。
125.基于上述实施例提供的信息确定方法,相应地,本技术还提供了信息确定装置的具体实现方式。请参见以下实施例。
126.如图7所示,本技术实施例提供的信息确定装置700包括以下模块:
127.第一获取模块710,用于获取第一目标产品的第一属性信息,第一目标产品包括保险产品和/或理财产品;
128.第一确定模块720,用于在目标决策树模型中确定与第一属性信息对应的第一分支,第一分支包括具有关联关系的第一属性信息和第一产品要素信息;目标决策树模型为根据目标产品的属性信息以及与属性信息相关联的产品要素信息确定的决策树模型,目标决策树模型中还包括产品要素信息的使用率;
129.第二确定模块730,用于确定第一分支中与第一属性信息相关联的第一产品要素信息,得到m个第一产品要素信息,目标决策树模型中包括产品要素信息的使用率,m为正整数;
130.第三确定模块740,用于将使用率高于预设使用率的第一产品要素信息确定为第二产品要素信息,得到n个第二产品要素信息,n为正整数,n不大于所述m。
131.下面对上述信息确定装置700进行详细说明,具体如下所示:
132.在其中一些实施例中,信息确定装置700还可以包括:
133.第二获取模块,用于在目标决策树模型中确定与第一属性信息对应的第一分支之前,获取多个第一历史目标产品;
134.第四确定模块,用于确定多个第一历史目标产品对应的第二属性信息、第三产品要素信息以及第二属性信息与第三产品要素信息之间的关联关系;
135.第五确定模块,用于将具有关联关系的第二属性信息与第三产品要素信息确定为一个分支,得到多个分支;
136.构建模块,用于根据多个分支,构建第一决策树模型;
137.标注模块,用于在第一决策树模型中,标注第三产品要素信息的使用率,得到目标决策树模型。
138.在其中一些实施例中,信息确定装置700还可以包括:
139.第六确定模块,用于在第一决策树模型中,标注第三产品要素信息的使用率,得到目标决策树模型之前,在多个第一历史目标产品中,确定每个第三产品要素信息出现的次数,以及第三产品要素信息出现的总次数;
140.第七确定模块,用于基于第三产品要素信息出现的总次数,以及每个第三产品要素信息出现的次数,确定多个第一历史目标产品中每个第三产品要素信息的使用率。
141.在其中一些实施例中,第五确定模块具体可以包括:
142.第一构建子模块,用于根据多个第一历史目标产品对应的第二属性信息、第三产品要素信息以及第二属性信息与第三产品要素信息之间的关联关系,构建知识图谱;
143.第一确定子模块,用于根据知识图谱,将具有关联关系的第二属性信息与第三产品要素信息确定为一个分支,得到多个分支。
144.在其中一些实施例中,信息确定装置700还可以包括:
145.第三获取模块,用于获取多个第二历史目标产品;
146.第八确定模块,用于确定多个第二历史目标产品对应的第三属性信息、第四产品要素信息以及第三属性信息与第四产品要素信息之间的关联关系;
147.第一更新模块,用于根据具有关联关系的第三属性信息和第四产品要素信息更新多个分支,得到多个更新后的分支;
148.第二更新模块,用于基于多个更新后的分支,更新目标决策树模型,得到第二决策树模型;
149.基于此,第一确定模块720具体可以包括:
150.第二确定子模块,用于在第二决策树模型中确定与第一属性信息对应的第二分支;
151.基于此,第二确定模块730具体可以包括:
152.第三确定子模块,用于确定第二分支中与第一属性信息相关联的第一产品要素信息,得到m个第一产品要素信息。
153.在其中一些实施例中,第一产品要素信息可以为目标决策树模型中的叶子节点,第一属性信息可以为目标决策树模型中的树节点。
154.本技术实施例的信息确定装置通过基于第一目标产品的第一属性信息,确定目标决策树模型中与第一属性信息对应的第一分支,以及确定第一分支中与第一属性信息相关联的第一产品要素信息,能够自动确定第一目标产品的第一产品要素信息。由于第一属性信息与第一产品要素之间是多对多的关系,信息确定的工作量较大,因此,相对于人为确定信息,通过目标决策树确定第一产品要素信息,能够节省信息确定的时间和人力,以及提高信息确定的效率。另外,通过将使用率高于预设使用率的第一产品要素信息确定为第二产品要素信息,能够对第一产品要素信息进行筛选,得到使用率较高的第二产品要素信息,提高信息确定的准确率。如此,通过本技术实施例,能够节省信息确定的时间和人力,以及提高信息确定的效率和准确率。
155.基于上述实施例提供的信息确定方法,本技术实施例还提供了电子设备的具体实施方式。图8示出了本技术实施例提供的电子设备800示意图。
156.电子设备800可以包括处理器810以及存储有计算机程序指令的存储器820。
157.具体地,上述处理器810可以包括中央处理器(cpu),或者特定集成电路(application specific integrated circuit,asic),或者可以被配置成实施本技术实施例的一个或多个集成电路。
158.存储器820可以包括用于数据或指令的大容量存储器。举例来说而非限制,存储器820可包括硬盘驱动器(hard disk drive,hdd)、软盘驱动器、闪存、光盘、磁光盘、磁带或通用串行总线(universal serial bus,usb)驱动器或者两个或更多个以上这些的组合。在合适的情况下,存储器820可包括可移除或不可移除(或固定)的介质。在合适的情况下,存储器820可在综合网关容灾设备的内部或外部。在特定实施例中,存储器820是非易失性固态存储器。
159.存储器可包括只读存储器(rom),随机存取存储器(ram),磁盘存储介质设备,光存储介质设备,闪存设备,电气、光学或其他物理/有形的存储器存储设备。因此,通常,存储器包括一个或多个编码有包括计算机可执行指令的软件的有形(非暂态)计算机可读存储介质(例如,存储器设备),并且当该软件被执行(例如,由一个或多个处理器)时,其可操作来执行参考根据本技术的一方面的方法所描述的操作。
160.处理器810通过读取并执行存储器820中存储的计算机程序指令,以实现上述实施例中的任意一种信息确定方法。
161.在一个示例中,电子设备800还可包括通信接口830和总线840。其中,如图8所示,处理器810、存储器820、通信接口830通过总线840连接并完成相互间的通信。
162.通信接口830,主要用于实现本技术实施例中各模块、装置、单元和/或设备之间的通信。
163.总线840包括硬件、软件或两者,将电子设备的部件彼此耦接在一起。举例来说而非限制,总线可包括加速图形端口(agp)或其他图形总线、增强工业标准架构(eisa)总线、前端总线(fsb)、超传输(ht)互连、工业标准架构(isa)总线、无限带宽互连、低引脚数(lpc)总线、存储器总线、微信道架构(mca)总线、外围组件互连(pci)总线、pci-express(pci-x)总线、串行高级技术附件(sata)总线、视频电子标准协会局部(vlb)总线或其他合适的总线或者两个或更多个以上这些的组合。在合适的情况下,总线840可包括一个或多个总线。尽管本技术实施例描述和示出了特定的总线,但本技术考虑任何合适的总线或互连。
164.示例性的,电子设备800可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、超级移动个人计算机(ultra-mobile personal computer,umpc)、上网本或者个人数字助理(personal digital assistant,pda)等。
165.该电子设备可以执行本技术实施例中的信息确定方法,从而实现结合图1至图7描述的信息确定方法和装置。
166.另外,结合上述实施例中的信息确定方法,本技术实施例可提供一种计算机存储介质来实现。该计算机存储介质上存储有计算机程序指令;该计算机程序指令被处理器执行时实现上述实施例中的任意一种信息确定方法。
167.需要明确的是,本技术并不局限于上文所描述并在图中示出的特定配置和处理。为了简明起见,这里省略了对已知方法的详细描述。在上述实施例中,描述和示出了若干具体的步骤作为示例。但是,本技术的方法过程并不限于所描述和示出的具体步骤,本领域的技术人员可以在领会本技术的精神后,作出各种改变、修改和添加,或者改变步骤之间的顺序。
168.以上所述的结构框图中所示的功能块可以实现为硬件、软件、固件或者它们的组合。当以硬件方式实现时,其可以例如是电子电路、专用集成电路(asic)、适当的固件、插件、功能卡等等。当以软件方式实现时,本技术的元素是被用于执行所需任务的程序或者代码段。程序或者代码段可以存储在机器可读介质中,或者通过载波中携带的数据信号在传输介质或者通信链路上传送。“机器可读介质”可以包括能够存储或传输信息的任何介质。机器可读介质的例子包括电子电路、半导体存储器设备、rom、闪存、可擦除rom(erom)、软盘、cd-rom、光盘、硬盘、光纤介质、射频(rf)链路,等等。代码段可以经由诸如因特网、内联网等的计算机网络被下载。
169.还需要说明的是,本技术中提及的示例性实施例,基于一系列的步骤或者装置描述一些方法或系统。但是,本技术不局限于上述步骤的顺序,也就是说,可以按照实施例中提及的顺序执行步骤,也可以不同于实施例中的顺序,或者若干步骤同时执行。
170.上面参考根据本技术的实施例的方法、装置(系统)和计算机程序产品的流程图和/或框图描述了本技术的各方面。应当理解,流程图和/或框图中的每个方框以及流程图和/或框图中各方框的组合可以由计算机程序指令实现。这些计算机程序指令可被提供给通用计算机、专用计算机、或其它可编程数据处理装置的处理器,以产生一种机器,使得经由计算机或其它可编程数据处理装置的处理器执行的这些指令使能对流程图和/或框图的一个或多个方框中指定的功能/动作的实现。这种处理器可以是但不限于是通用处理器、专用处理器、特殊应用处理器或者现场可编程逻辑电路。还可理解,框图和/或流程图中的每个方框以及框图和/或流程图中的方框的组合,也可以由执行指定的功能或动作的专用硬件来实现,或可由专用硬件和计算机指令的组合来实现。
171.以上所述,仅为本技术的具体实施方式,所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的系统、模块和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。应理解,本技术的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本技术揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本技术的保护范围之内。