用于对业务准入策略进行优化的方法及装置
文献发布时间:2023-06-19 18:29:06
技术领域
本说明书实施例涉及计算机技术领域,具体地,涉及用于对业务准入策略进行优化的方法及装置。
背景技术
在金融业务场景中,大部分的金融业务涉及资金的流动,为了避免风险,金融机构需要对这些金融业务进行严格控制。因此,金融机构的风控管理很严格。金融机构通过风控管理以确认金融业务的风险程度,若风险程度较大,则可以拦截相应业务,以避免造成损失。
目前,在金融业务的风控场景中,准入策略是核心的风险控制环节之一。准入策略用于判断业务存在的风险。若用户满足准入策略,则对业务给予通过。若用户不满足准入策略,则表示当前金融业务存在一定的风险,对业务不予通过。
发明内容
鉴于上述,本说明书实施例提供了用于对业务准入策略进行优化的方法及装置。通过本说明书实施例的技术方案,能够收集与各个业务准入策略方案相关的数量丰富的数据样本,且正交试验设计在确保业务准入策略在正交试验表中分布均匀的情况下减少了业务准入策略方案的数量,从而减少了利用数据样本对业务准入策略方案进行试验的次数。
根据本说明书实施例的一个方面,提供了一种用于对业务准入策略进行优化的方法,包括:从数据源中确定用于构造业务准入策略的关键字段;根据各个关键字段构造对应的至少两个业务准入策略,其中,每个关键字段所构造的各个业务准入策略具有不同的准入风险程度,各个关键字段所构造的业务准入策略的数量相同;根据所述各个关键字段以及所述各个关键字段对应构造的各个业务准入策略,按照正交试验设计生成正交试验表,其中,所述正交试验表的行表示业务准入策略方案,每个业务准入策略方案由所述各个关键字段对应的其中一个业务准入策略构成,所述正交试验表的列表示关键字段对应的业务准入策略,每个关键字段对应一列,所述正交试验表的水平因子根据每个关键字段对应的业务准入策略的数量所确定;根据所述正交试验表中属于不同行的对应同一关键字段的业务准入策略之间的差集,基于所述正交试验表构造增量正交试验表;以及根据所述正交试验表中的各个业务准入策略方案以及所述增量正交试验表,从所述数据源中筛选所述各个业务准入策略方案对应的第一数据样本,以利用所述第一数据样本从所述各个业务准入策略方案中确定出最佳业务准入策略方案,其中,每个业务准入策略方案对应的各个第一数据样本满足该业务准入策略方案的业务准入标准。
根据本说明书实施例的另一方面,还提供一种用于对业务准入策略进行优化的装置,包括:关键字段确定单元,从数据源中确定用于构造业务准入策略的关键字段;策略构造单元,根据各个关键字段构造对应的至少两个业务准入策略,其中,每个关键字段所构造的各个业务准入策略具有不同的准入风险程度,各个关键字段所构造的业务准入策略的数量相同;正交试验表生成单元,根据所述各个关键字段以及所述各个关键字段对应构造的各个业务准入策略,按照正交试验设计生成正交试验表,其中,所述正交试验表的行表示业务准入策略方案,每个业务准入策略方案由所述各个关键字段对应的其中一个业务准入策略构成,所述正交试验表的列表示关键字段对应的业务准入策略,每个关键字段对应一列,所述正交试验表的水平因子根据每个关键字段对应的业务准入策略的数量所确定;增量正交试验表构造单元,根据所述正交试验表中属于不同行的对应同一关键字段的业务准入策略之间的差集,基于所述正交试验表构造增量正交试验表;以及数据样本筛选单元,根据所述正交试验表中的各个业务准入策略方案以及所述增量正交试验表,从所述数据源中筛选所述各个业务准入策略方案对应的第一数据样本,以利用所述第一数据样本从所述各个业务准入策略方案中确定出最佳业务准入策略方案,其中,每个业务准入策略方案对应的各个第一数据样本满足该业务准入策略方案的业务准入标准。
根据本说明书实施例的另一方面,还提供一种电子设备,包括:至少一个处理器,与所述至少一个处理器耦合的存储器,以及存储在所述存储器上的计算机程序,所述至少一个处理器执行所述计算机程序来实现如上述任一所述的用于对业务准入策略进行优化的方法。
根据本说明书实施例的另一方面,还提供一种计算机可读存储介质,其存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的用于对业务准入策略进行优化的方法。
根据本说明书实施例的另一方面,还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上任一所述的用于对业务准入策略进行优化的方法。
附图说明
通过参照下面的附图,可以实现对于本说明书实施例内容的本质和优点的进一步理解。在附图中,类似组件或特征可以具有相同的附图标记。
图1示出了根据本说明书实施例提供的用于对业务准入策略进行优化的方法的一个示例的流程图。
图2示出了根据本说明书实施例提供的由各个关键字段所构造的业务准入策略的一个示例的示意图。
图3示出了根据本说明书实施例提供的正交试验表的一个示例的示意图。
图4示出了根据本说明书实施例的增量正交试验表的一个示例的示意图。
图5示出了根据本说明书实施例的构造增量正交试验表的一个示例的流程图。
图6示出了根据本说明书实施例的构造增量正交试验表的另一个示例的示意图。
图7示出了根据本说明书实施例的带指定业务指标的正交试验表的一个示例的示意图。
图8示出了根据本说明书实施例提供的用于筛选第一数据样本的方法的一个示例的流程图。
图9示出了根据本说明书实施例的用于对业务准入策略进行优化的装置的一个示例的方框图。
图10示出了根据本说明书实施例的用于对业务准入策略进行优化的装置的另一个示例的方框图。
图11示出了根据本说明书实施例的用于实现业务准入策略优化方法的电子设备的方框图。
具体实施方式
以下将参考示例实施方式讨论本文描述的主题。应该理解,讨论这些实施方式只是为了使得本领域技术人员能够更好地理解从而实现本文描述的主题,并非是对权利要求书中所阐述的保护范围、适用性或者示例的限制。可以在不脱离本说明书实施例内容的保护范围的情况下,对所讨论的元素的功能和排列进行改变。各个示例可以根据需要,省略、替代或者添加各种过程或组件。另外,相对一些示例所描述的特征在其它例子中也可以进行组合。
如本文中使用的,术语“包括”及其变型表示开放的术语,含义是“包括但不限于”。术语“基于”表示“至少部分地基于”。术语“一个实施例”和“一实施例”表示“至少一个实施例”。术语“另一个实施例”表示“至少一个其他实施例”。术语“第一”、“第二”等可以指代不同的或相同的对象。下面可以包括其他的定义,无论是明确的还是隐含的。除非上下文中明确地指明,否则一个术语的定义在整个说明书中是一致的。
在金融业务场景中,大部分的金融业务涉及资金的流动,为了避免风险,金融机构需要对这些金融业务进行严格控制。因此,金融机构的风控管理很严格。金融机构通过风控管理以确认金融业务的风险程度,若风险程度较大,则可以拦截相应业务,以避免造成损失。
目前,在金融业务的风控场景中,准入策略是核心的风险控制环节之一。准入策略用于判断业务存在的风险。若用户满足准入策略,则对业务给予通过。若用户不满足准入策略,则表示当前金融业务存在一定的风险,对业务不予通过。
针对目前的业务准入策略的优化,所有业务准入策略组合在一起作为一个业务准入策略方案,直接利用输入的所有数据作为数据样本对其进行优化,尤其是在冷启动阶段,数据样本数量、丰富度不够的情况下,所有数据都被用于所有业务准入策略的优化。然而,不同的业务准入策略所需的数据不同,未经筛选的各个数据所应用的业务准入策略不同,导致各个业务准入策略所分配到的作为数据样本的数据量不同,从而对各个业务准入策略的优化效果存在差异。
鉴于上述,本说明书实施例提供了用于对业务准入策略进行优化的方法及装置。在该方法中,从数据源中确定用于构造业务准入策略的关键字段;根据各个关键字段构造成对应的至少两个业务准入策略,其中,每个关键字段所构造的各个业务准入策略具有不同的准入风险程度;根据各个关键字段以及各个关键字段对应构造的各个业务准入策略,按照正交试验设计生成正交试验表;根据正交试验表中属于不同行的对应同一关键字段的业务准入策略之间的差集,基于正交试验表构造增量正交试验表;以及根据正交试验表中的各个业务准入策略方案以及增量正交试验表,从数据源中筛选各个业务准入策略方案对应的第一数据样本,以利用第一数据样本从各个业务准入策略方案中确定出最佳业务准入策略方案。通过本说明书实施例的技术方案,能够收集与各个业务准入策略方案相关的数量丰富的数据样本,且正交试验设计在确保业务准入策略在正交试验表中分布均匀的情况下减少了业务准入策略方案的数量,从而减少了利用数据样本对业务准入策略方案进行试验的次数。
下面结合附图对本说明书实施例提供的用于对业务准入策略进行优化的方法及装置进行说明。
图1示出了根据本说明书实施例提供的用于对业务准入策略进行优化的方法的一个示例100的流程图。
如图1所示,在110,从数据源中可以确定关键字段。
在本说明书实施例中,业务准入策略是风险业务中用于判断业务风险的判断规则,业务准入策略可以包括客群定位要求、合规性要求、风险控制要求等。多个业务准入策略可以组合作为一个业务准入策略方案来对金融业务的风险进行判断。
在一个示例中,数据源可以根据业务准入策略所应用的业务类型来确定。例如,当业务准入策略应用于金融业务时,则数据源可以是金融业务相关的数据。在另一个示例中,数据源可以根据所属行业的行业经验来确定,还可以根据同类客群的历史风控数据来确定。例如,业务准入策略所针对的客群是白领群体,则数据源可以包括针对白领群体的历史风控数据。
在本说明书实施例中,关键字段用于构造业务准入策略,每个关键字段可以构造多个业务准入策略。通过关键字段所构造的业务准入策略能够区分不同用户的风险程度。例如,在金融业务中,从金融业务相关的数据源中所确定的关键字段包括用户所涉及的金融纠纷数量等。所涉及的金融纠纷数量越多,则用户的信用风险越高。
在一个示例中,关键字段可以根据信息值(Information Value,IV)和/或业务属性确定。信息值越高,则信息贡献程度越高;信息值越低,则信息贡献程度越低。针对信息值,可以设置信息值阈值,可以将信息值大于信息值阈值的字段确定为关键字段。针对业务属性,可以将与业务属性相关或者相关程度高的字段确定为关键字段。在另一个示例中,还可以根据经验来确定关键字段。在一个示例中,所确定的关键字段的数量可以指定。
在120,根据各个关键字段可以构造对应的至少两个业务准入策略。
在本说明书实施例中,每个关键字段可以用于构造不同的多个业务准入策略,每个业务准入策略可以用来判断用户准入与否,满足业务准入策略的用户给予准入,不满足业务准入策略的用户则给予拒绝。不同的业务准入策略对应设置的准入范围不同。例如,关键字段是近5年所涉及的金融纠纷数量,则该关键字段可以构造成两个准入范围不同的业务准入策略,一个业务准入策略的准入范围是近5年所涉及的金融纠纷数量为0,另一个业务准入策略的准入范围是5年所涉及的金融纠纷数量小于5。在业务准入策略对应设置的准入范围内时,则表示满足该业务准入策略,不在准入范围内时,则表示不满足该业务准入策略。
每个关键字段所构造的各个业务准入策略具有不同的准入风险程度。准入风险程度可以用业务准入策略设置的准入范围来表示,在准入范围内的用户给予通过,在准入范围外的用户则拒绝。准入范围越大,则通过的用户越多,相应地准入风险程度越高;准入范围越小,则通过的用户越少,相应地准入风险程度越低。
在本说明书实施例中,各个关键字段所构造的业务准入策略的数量相同。例如,每个关键字段可以构造两个不同的业务准入策略,其中,准入范围大的业务准入策略是高风险策略,准入范围小的业务准入策略是低风险策略。
图2示出了根据本说明书实施例提供的由各个关键字段所构造的业务准入策略的一个示例的示意图。如图2所示,S(i)表示关键字段,i不小于1且不大于c,c是大于1的正整数,用于表示关键字段的数量。每个关键字段可以构造成两个不同的业务准入策略H(i)和L(i),H(i)表示高风险的业务准入策略,L(i)表示低风险的业务准入策略。
在一个示例中,每个关键字段所构造的各个业务准入策略之间可以是包含关系。即,一个业务准入策略的准入范围包含另一个业务准入策略的准入范围。在另一个示例中,每个关键字段所构造的各个业务准入策略之间也可以不是包含关系。
在130,根据各个关键字段以及各个关键字段对应构造的各个业务准入策略,按照正交试验设计可以生成正交试验表。
在本说明书实施例中,所生成的正交试验表的行可以表示业务准入策略方案,每个业务准入策略方案可以由各个关键字段对应的其中一个业务准入策略构成。在每个业务准入策略方案中,可以包括每个关键字段所构造的业务准入策略,且每个关键字段只有一个对应的业务准入策略被包括在业务准入策略方案中。
图3示出了根据本说明书实施例提供的正交试验表的一个示例的示意图。如图3所示,在该正交试验表中,有a行,则对应有a个业务准入策略方案。每个业务准入策略方案中包括各个关键字段对应的其中一个业务准入策略。比如,在第一行的业务准入策略方案中,包括关键字段S(1)对应的其中一个业务准入策略L(1),关键字段S(2)对应的其中一个业务准入策略L(2)以及关键字段S(c)对应的其中一个业务准入策略L(c)等。
此外,正交试验表的列表示关键字段对应的各个业务准入策略,每个关键字段对应一列。每一列包括对应的关键字段所构造出的业务准入策略,每一列中的各个业务准入策略分布在不同的行。
正交试验表的水平因子根据每个关键字段对应的业务准入策略的数量所确定。在本说明书中,关键字段对应的业务准入策略是该关键字段所构造的业务准入策略。在一个示例中,可以将每个关键字段对应的业务准入策略的数量确定为正交试验表的水平因子。以图3所示的正交试验表为例,当每个关键字段构造两个业务准入策略时,该正交试验表的水平因子为2。
正交试验表基于正交试验设计所生成,从而所生成的正交试验表满足正交表的特性。在正交试验表的每一列中,包括该列对应的关键字段所构造的所有业务准入策略,且不同的业务准入策略出现的次数相等。以图3为例,当水平因子是2时,即每个关键字段对应构造2个业务准入策略,则每列中各个业务准入策略出现2次。当水平因子是3时,即每个关键字段对应构造3个业务准入策略,则每列中各个业务准入策略出现3次。
此外,在正交试验表中,任意两列中的业务准入策略在水平方向上所组合而成有序数对的排列方式齐全且均衡,并且任意两列中的有序数对的排列方式的数量相同。以图3为例,每个关键字段对应构造2个业务准入策略,正交试验表的每列中各个业务准入策略出现2次。第一列的排序为:L(1)、L(1)、H(1)、H(1),第二列的排序为:L(2)、H(2)、L(2)、H(2),则该两列所组合而成的有序数对的排列方式有4种:L(1)和L(2)、L(1)和H(2)、H(1)和L(2)、H(1)和H(2)。
在正交试验表中,行的数量表示业务准入策略方案的数量,行的数量可以水平因子来确定。在一个示例中,行的数量可以不小于水平因子的平方,即,b≥a
在140,根据正交试验表中属于不同行的对应同一关键字段的业务准入策略之间的差集,可以基于正交试验表构造增量正交试验表。
在正交试验表中,属于同一列的不同业务准入策略之间是包含关系,即,在属于同一列的两个不同业务准入策略中,一个业务准入策略的准入范围大于且包含另一个业务准入策略的准入范围,该两个业务准入策略之间的差集是包含关系中的大范围的准入范围减去小范围的准入范围得到的。例如,一个业务准入策略包括近5年所涉及的金融纠纷数量小于等于1,另一个业务准入策略包括近5年所涉及的金融纠纷数量小于等于5,显然近5年所涉及的金融纠纷数量小于等于5的准入范围包含近5年所涉及的金融纠纷数量小于等于1的准入范围。则该两个业务准入策略之间的差集是近5年所涉及的金融纠纷数量大于1且小于等于5。
基于对应同一关键字段的业务准入策略之间的差集,对于正交试验表中的各个业务准入策略方案,不同的业务准入策略方案之间可以存在业务准入策略的差集。在两个业务准入策略方案中,其中一个作为被减数,另一个作为减数,被减数减去减数得到差集。在此过程中,对应同一关键字段的两个业务准入策略之间相减以得到针对该关键字段的差集。两个业务准入策略方案之间的差集包括各个关键字段对应的业务准入策略之间的差集。
对于同一关键字段对应的两个业务准入策略,在该两个业务准入策略相同,或者作为被减数的业务准入策略的准入范围小于作为减数的业务准入策略的准入范围的情况下,保持该两个业务准入策略不变,不计算该两个业务准入策略的差集。在作为被减数的业务准入策略的准入范围大于作为减数的业务准入策略的准入范围的情况下,可以计算该两个业务准入策略之间的差集。
针对两个业务准入策略方案之间的差集计算,在经过差集计算后,作为减数的业务准入策略方案保持不变。针对作为被减数的业务准入策略方案,若存在两个业务准入策略之间的差集,则将该差集替换作为被减数的业务准入策略,即,将差集替换业务准入策略方案中对应的业务准入策略,该差集是由该业务准入策略得到的。作为被减数的业务准入策略方案中的各个业务准入策略被对应计算出的差集替换后,得到该业务准入策略方案所对应的增量行,该增量行作为增量正交试验表中的一行。除了正交试验表中的基准行以外,其他各行对应的业务准入策略方案均可以得到对应的增量行,所有增量行和基准行可以构成增量正交试验表。
图4示出了根据本说明书实施例的增量正交试验表的一个示例的示意图。图4所示的增量正交试验表可以是根据图3的正交试验表得到的。在图3的正交试验表中,第一行的业务准入策略方案作为减数,第二行的业务准入策略方案作为被减数,对于关键字段S(1)和S(c)列,第一行的业务准入策略与第二行的业务准入策略相同,均为L(1)和L(c)。对于关键字段S(2)列,第一行的业务准入策略是低风险策略L(2),第二行中的业务准入策略是高风险策略H(2),高风险策略H(2)的准入范围大于低风险策略L(2)的准入范围。因此,可以得到两者之间的差集为H(2)-L(2)。则在增量正交试验表中,该第二行的业务准入策略方案对应的增量行中,关键字段S(2)列的元素是差集H(2)-L(2)。
在该示例中,正交试验表中任意一行可以作为基准行,该基准行可以保持不变作为增量正交试验表中的一个增量行。增量正交试验表中的其他各个增量行可以是根据正交试验表中的任意两个业务准入策略方案得到的。以图4为例,第二行的增量行可以是图3所示的正交试验表中的第一行与第二行对应的两个业务准入策略方案得到的。第a行的增量行可以是图3所示的正交试验表中的第a行与第三行对应的两个业务准入策略方案得到的。
图5示出了根据本说明书实施例的构造增量正交试验表的一个示例500的流程图。
如图5所示,在141,将正交试验表中的一行确定为基准行。
在该示例中,基准行可以作为减数的一方,正交试验表中的基准行可以保持不变作为增量正交试验表中的一个增量行。
在一个示例中,可以将正交试验表中的任一行作为基准行。在另一个示例中,正交试验表中的各行可以按序排列,各行排列的顺序可以指定。例如,正交试验表中的各行的顺序可以是各行在正交试验表中的顺序。以图3为例,正交试验表中有a行,每一行可以给予编号,比如,最后一行是第a行。从第一行到第a行的顺序即为各行的排列顺序。在该示例中,正交试验表中的基准行可以是第一行。
在142,在正交试验表中的基准行和已处理的行中,可以确定所包括的各个业务准入策略被正交试验表中的目标行中的业务准入策略所包含、且与该对应的业务准入策略的差集最小的参考行。
在该示例中,在正交试验表中,除了基准行以外的其他各行依次被处理,经过处理的行被构造成对应的正交试验表中的增量行。已处理的行可以表示该行作为对象已被构造成增量正交试验表中对应的增量行。相应地,正交试验表中的未处理的行表示该行还没有被构造成增量正交试验表中对应的增量行,在未处理的行作为对象被构造成增量正交试验表中对应的增量行之后,该行变成已处理的行。
以图3和图4为例,在正交试验表中的第二行还没有被构造成增量正交试验表中的增量行之前,该第二行是未处理的行。在正交试验表中的第二行作为对象被构造成增量正交试验表中的第二行的增量行之后,正交试验表中的第二行是已处理的行。
正交试验表中的目标行是当前待处理的行。在该示例中,可以将目标行分别与基准行以及各个已处理的行进行比较,以确定目标行与基准行以及各个已处理的行之间的差集。然后,将差集最小的行确定为针对目标行的参考行。
针对所比较的两行,可以计算该两行中针对各个关键字段对应的差集,然后可以将各个关键字段对应的差集组合作为该两行中的目标行对应的差集。在差集比较的一个示例中,可以将针对同一关键字段的差集进行比较,按照差集的大小顺序对基准行和已处理的行进行排序。根据各个关键字段对应的排序,综合确定与目标行的整体差集最小的行,以作为参考行。例如,对于某一个已处理的行,该行与目标行之间的各个关键字段的差集均最小,则可以确定该行与目标行的整体差集最小,可以将该行确定为参考行。
在143,可以计算目标行与参考行之间的差集。
可以按照各个关键字段分别计算对应的差集。针对每个关键字段,将目标行中该关键字段对应的业务准入策略作为被减数,将参考行中该关键字段对应的业务准入策略作为减数,作差所得到的差集即为该关键字段的差集。
所计算出的目标行与参考行之间的差集可以包括各个关键字段的差集。各个关键字段的差集可以包括全部关键字段的差集,还可以仅包括部分关键字段的差集。针对某一个关键字段,当目标行中的业务准入策略与参考行中的业务准入策略相同时,该关键字段没有对应的差集。当目标行中的业务准入策略的准入范围小于参考行中的业务准入策略的准入范围时,该关键字段也没有对应的差集。
在144,根据所计算出的差集以及目标行,可以得到对应的属于增量正交试验表中的增量行。
所计算出的差集中可以包括部分或全部关键字段的差集。针对每个关键字段,可以将该关键字段的差集替换目标行中该关键字段对应的业务准入策略。在将所计算出的差集经过替换处理后,可以得到包括各个差集的一行。该行与目标行对应,可以作为增量正交试验表中的一个增量行。
在145,判断正交试验表中是否还存在未处理的行。如果是,执行146的操作。如果否,执行147的操作。
在146,从未处理的行中选择一行作为下一个循环中的目标行,并返回执行142的操作。
在一个示例中,当正交试验表中的各行按序排列时,可以按照各行的排序依次选取目标行。以图3为例,在图3所示的正交试验表中,第一行作为基准行,按照第二行到第a行从小到大的顺序依次将各行确定为目标行。
在147,可以得到完整的增量正交试验表。以图4为例,所得到的完整的增量正交试验表可以如图4所示。
在一个示例中,增量正交试验表还可以包括参考行标识列。参考行标识列可以用于记录每个增量行中的差集计算所使用的参考行,从而用于表征增量正交试验表与正交试验表之间的转换关系。对于基准行对应的增量行来说,基准行与对应的增量行保持不变,从而基准行对应的增量行所使用的参考行可以认为是该基准行。图6示出了根据本说明书实施例的构造增量正交试验表的另一个示例的示意图。如图6所示,增量正交试验表还包括参考行标识列。比如,增量正交试验表中的第二行对应的参考行是正交试验表中的第一行,即,增量正交试验表中的第二行是由正交试验表中的第一行和第二行得到的。
通过参考行标识列中的参考行标识,可以确定增量正交试验表中的每个增量行是由正交试验表中的哪两行得到的。基于参考行标识列所表征的增量正交试验表与正交试验表之间的转换关系,可以将增量正交试验表转换成对应的正交试验表。
在另一个示例中,在增量正交试验表不包括参考行标识列的情况下,可以记录每个增量行对应的正交试验表中的两行,通过该两行的业务准入策略方案得到该增量行。
通过上述示例得到增量正交试验表,除基准行以外的其他各个增量业务准入策略方案按序根据差集最小的方式得到,确保了增量正交试验表中两个增量业务准入策略方案对应的准入范围之间没有重合区域。
回到图1,在150,根据正交试验表中的各个业务准入策略方案以及增量正交试验表,可以从数据源中筛选各个业务准入策略方案对应的第一数据样本,以利用第一数据样本确定出最佳业务准入策略方案。
在本说明书实施例中,每个业务准入策略方案对应的各个第一数据样本满足该业务准入策略方案的业务准入标准。满足业务准入策略方案的业务准入标准的第一数据样本在该业务准入策略方案中是通过,而不满足业务准入策略方案的业务准入标准的其他数据样本在该业务准入策略方案中是不通过。
例如,一个业务准入策略方案包括两个业务准入策略分别是:5年所涉及的金融纠纷数量为0,以及申请资金金额小于预设金额阈值。若第一数据样本满足该业务准入策略方案的业务准入标准,则该第一数据样本满足5年所涉及的金融纠纷数量且申请资金金额小于预设金额阈值。
不同的业务准入策略方案所筛选出的对应的第一数据样本可以不同,第一数据样本被用于从各个业务准入策略方案中确定最佳业务准入策略方案。各个业务准入策略方案对应的第一数据样本可以用于针对该业务准入策略方案的各项指定业务指标计算,在一个示例中,指定业务指标可以包括满足业务准入标准的通过率、逾期率、收益率以及人均收益等中的至少一种。逾期率是指设定有期限的业务内容未按期执行的金融业务所占的比率。在指定业务指标的计算中,可以将所有第一数据样本作为整体数据样本,比如,在计算一个业务准入策略方案的通过率时,可以将通过该业务准入策略方案的第一数据样本除以整体数据样本,得到该业务准入策略方案的通过率。
在得到针对各个业务准入策略方案的指定业务指标后,可以根据所计算的各项指定业务指标从各个业务准入策略方案中确定出最佳业务准入策略方案。可以选择一个或多个指定业务指标,将所选择的指定业务指标最好的业务准入策略方案中确定为最佳业务准入策略方案。例如,将通过率作为确定最佳业务准入策略方案的指标,则可以将通过率最高的业务准入策略方案中确定为最佳业务准入策略方案。
在一个示例中,可以根据正交试验表中的各个业务准入策略方案、增量正交试验表以及各个业务准入策略方案对应的样本数量阈值,从数据源中筛选各个业务准入策略方案对应的第一数据样本。
在该示例中,样本数量阈值可以指定。不同业务准入策略方案对应的样本数量阈值可以相同,也可以不同。针对每个业务准入策略方案,从数据源中筛选该业务准入策略方案对应的第一数据样本。在筛选过程中可以对第一数据样本的数量进行计数,当所筛选出的第一数据样本的数量达到该业务准入策略方案对应的样本数量阈值时,可以停止为该业务准入策略方案筛选对应的第一数据样本。即便有符合业务准入策略方案的业务准入标准的数据样本,也不再作为该业务准入策略方案对应的第一数据样本。
在该示例中,在用于执行第一数据样本筛选的系统中,可以包括计数器、分支方案判断模块、状态查询模块和控制模块等。计数器可以用于对各个业务准入策略方案对应的第一数据样本的数量进行计数。每个业务准入策略方案可以作为一个分支,分支方案判断模块可以用于对输入的数据源与对应的业务准入策略方案进行匹配判断,以确定是否满足该业务准入策略方案的业务准入标准。状态查询模块可以记录各个业务准入策略方案的筛选状态,筛选状态包括正在筛选状态和已筛选完成状态。控制模块可以对筛选过程进行控制,包括控制数据源的输入、控制各个业务准入策略方案的样本数量阈值。
在一个示例中,图1所示的方法可以应用于冷启动阶段。冷启动阶段是金融业务刚上线时所配置的业务准入策略的初始化阶段,在冷启动阶段中所配置的业务准入策略还未优化。
在该示例中,在冷启动阶段可以通过正交试验表得到多个业务准入策略方案,并且可以为各个业务准入策略方案筛选对应的若干第一数据样本。这些第一数据样本可以在冷启动阶段之后的执行阶段中被用来对业务准入策略进行优化,例如,在执行阶段中,利用第一数据样本从各个业务准入策略方案中确定出最佳业务准入策略方案。
在一个示例中,在筛选出第一数据样本后,还可以根据所筛选的第一数据样本从各个业务准入策略方案中确定出最佳业务准入策略方案。该操作可以在冷启动阶段执行,还可以在冷启动阶段之后的执行阶段来执行。
在一个示例中,针对各个业务准入策略方案,可以根据该业务准入策略方案对应的第一数据样本计算该业务准入策略方案对应的指定业务指标。该指定业务指标可以包括满足业务准入标准的通过率、逾期率、收益率以及人均收益等中的至少一种。
在正交试验表的基础上可以构造附带指定业务指标的正交试验表,根据指定业务指标增加列数,所增加的每一列对应一个指定业务指标。指定业务指标对应的列与业务准入策略方案对应的行相交处的指标值表示该业务准入策略方案在该指定业务指标上的值。
图7示出了根据本说明书实施例的带指定业务指标的正交试验表的一个示例的示意图。图7所示的表是在图3所示的正交试验表的基础上所构造的,如图7所示,指定业务指标包括通过率、逾期率、收益率以及人均收益。比如,第一行的业务准入策略方案的通过率是10%,收益率是5%。
在得到各个业务准入策略方案对应的各个指定业务指标后,可以根据指定业务指标从各个业务准入策略方案中确定出最佳业务准入策略方案。在一个示例中,当指定业务指标有多个时,可以根据该多个指定业务指标来确定最佳业务准入策略方案。例如,指定业务指标包括人均收益、收益率和逾期率,当一个业务准入策略方案的人均收益、收益率和逾期率均最佳时,可以将该业务准入策略方案确定为最佳业务准入策略方案。
通过本说明书实施例的技术方案,能够收集与各个业务准入策略方案相关的数量丰富的数据样本,且正交试验设计在确保业务准入策略在正交试验表中分布均匀的情况下减少了业务准入策略方案的数量,从而减少了利用数据样本对业务准入策略方案进行试验的次数。此外,在金融业务的场景中,减少了针对业务准入策略方案的试验次数,从而减少试验的风险代价,比如,可以减少金融业务中因为风险而导致的资金损失,使得风险代价最小化。
图8示出了根据本说明书实施例提供的用于筛选第一数据样本的方法的一个示例800的流程图。
如图8所示,在构造出增量正交试验表后,在151,根据增量正交试验表中的各个增量业务准入策略方案,可以从数据源中筛选各个增量业务准入策略方案对应的第二数据样本。
在该示例中,每个增量业务准入策略方案对应的各个第二数据样本满足该增量业务准入策略方案的业务准入标准。满足增量业务准入策略方案的业务准入标准的第二数据样本在该增量业务准入策略方案中是通过,而不满足增量业务准入策略方案的业务准入标准的其他数据样本在该增量业务准入策略方案中是不通过。
不同的增量业务准入策略方案所筛选出的对应的第二数据样本可以不同,各个增量业务准入策略方案对应的第二数据样本可以用于得到该增量业务准入策略方案对应的正交试验表中的业务准入策略方案的第一数据样本。增量业务准入策略方案对应的业务准入策略方案是在得到该增量业务准入策略方案的过程中作为被减数。
在153,根据各个增量业务准入策略方案对应的第二数据样本以及增量正交试验表与正交试验表之间的转换关系,可以确定正交试验表中各个业务准入策略方案对应的第一数据样本。
在该示例中,通过增量正交试验表与正交试验表之间的转换关系可以确定增量正交试验表中的各行与正交试验表中的各行之间的对应关系。正交试验表中的基准行与增量正交试验表中与基准行相同的增量行对应。增量正交试验表中的其他各行均与正交试验表中的两行相关联,针对增量正交试验表中的每行,由正交试验表中的相关联的两行得到,其中一行作为被减数,另一行作为减数。
以图3所示的正交试验表和图6所示的增量正交试验表为例,正交试验表中的第一行基准行与增量正交试验表中的第一行相同,增量正交试验表中的第二行与正交试验表中的第二行和第一行相关联,即,由第二行和第一行之间的差集得到。增量正交试验表中的第a行与正交试验表中的第a行和第3行相关联,即,由第a行和第三行之间的差集得到。
针对增量正交试验表中的除基准行以外的其他各行,可以确定与该行相关联的正交试验表中的两行,将该两行中作为减数的一行对应的第一数据样本与增量正交试验表中的该行对应的第二数据样本相加,所得到的数据样本之和可以作为该两行中作为被减数的一行所对应的第一数据样本。通过此方法得到正交试验表中各行的业务准入策略方案对应的第一数据样本。
以图3所示的正交试验表和图6所示的增量正交试验表为例,在从数据源中筛选出第二行的增量业务准入策略方案对应的第二数据样本a
通过增量正交试验表,各个增量行中各个增量业务准入策略的准入范围之间不重合,基于此,在筛选数据样本时,数据样本仅可能命中其中一个增量行对应的准入范围,各个增量业务准入策略方案对应的第二数据样本相互之间不重合,从而使得增量正交试验表中各行对应的第二数据样本数量少,降低了数据样本筛选的冗余度。
图9示出了根据本说明书实施例的用于对业务准入策略进行优化的装置(以下称为业务准入策略优化装置900)的一个示例的方框图。
如图9为例,业务准入策略优化装置900包括:关键字段确定单元910、策略构造单元920、正交试验表生成单元930、增量正交试验表构造单元940和数据样本筛选单元950。
关键字段确定单元910,可以被配置为从数据源中确定用于构造业务准入策略的关键字段。
在一个示例中,每个关键字段所构造的各个业务准入策略之间是包含关系。
策略构造单元920,可以被配置为根据各个关键字段构造对应的至少两个业务准入策略,其中,每个关键字段所构造的各个业务准入策略具有不同的准入风险程度,各个关键字段所构造的业务准入策略的数量相同。
正交试验表生成单元930,可以被配置为根据各个关键字段以及各个关键字段对应构造的各个业务准入策略,按照正交试验设计生成正交试验表,其中,正交试验表的行表示业务准入策略方案,每个业务准入策略方案由各个关键字段对应的其中一个业务准入策略构成,正交试验表的列表示关键字段对应的业务准入策略,每个关键字段对应一列,正交试验表的水平因子根据每个关键字段对应的业务准入策略的数量所确定。
增量正交试验表构造单元940,可以被配置为根据正交试验表中属于不同行的对应同一关键字段的业务准入策略之间的差集,基于正交试验表构造增量正交试验表。
在一个示例中,增量正交试验表构造单元940还可以被配置为:将正交试验表中的一行确定为基准行,其中,基准行作为增量正交试验表中的其中一行;按照以下方式构造增量正交试验表中的其他各行:在正交试验表中的基准行和已处理的行中,确定所包括的各个业务准入策略被正交试验表中的目标行中对应的业务准入策略所包含、且与该对应的业务准入策略的差集最小的参考行,已处理的行表示该行作为对象已被构造成增量正交试验表中对应的增量行;计算目标行与参考行之间的差集;根据所计算出的差集以及目标行,得到对应的属于增量正交试验表中的增量行;以及在正交试验表中还存在未处理的行时,从未处理的行中选择一行作为下一个循环中的目标行,并执行确定参考行的操作。
在一个示例中,正交试验表中的各行按序排列,基准行是第一行,按照各行的排序依次选取目标行。
在一个示例中,增量正交试验表还包括用于表征增量正交试验表与正交试验表之间的转换关系的参考行标识列,参考行标识列用于记录每个增量行中的差集计算所使用的参考行。
数据样本筛选单元950,可以被配置为根据正交试验表中的各个业务准入策略方案以及增量正交试验表,从数据源中筛选各个业务准入策略方案对应的第一数据样本,以利用第一数据样本从各个业务准入策略方案中确定出最佳业务准入策略方案,其中,每个业务准入策略方案对应的各个第一数据样本满足该业务准入策略方案的业务准入标准。
在一个示例中,数据样本筛选单元950还可以被配置为:根据正交试验表中的各个业务准入策略方案以及各个业务准入策略方案对应的样本数量阈值,从数据源中筛选各个业务准入策略方案对应的第一数据样本。
在一个示例中,业务准入策略优化装置900还可以包括:最佳业务准入策略方案确定单元,该最佳业务准入策略方案确定单元可以被配置为根据所筛选的第一数据样本从各个业务准入策略方案中确定出最佳业务准入策略方案。
在一个示例中,最佳业务准入策略方案确定单元还可以被配置为:针对各个业务准入策略方案,根据该业务准入策略方案对应的第一数据样本计算指定业务指标,指定业务指标包括满足业务准入标准的通过率、逾期率、收益率以及人均收益中的至少一种;以及根据指定业务指标从各个业务准入策略方案中确定出最佳业务准入策略方案。
图10示出了根据本说明书实施例的数据样本筛选单元950的一个示例的方框图。
如图10为例,数据样本筛选单元950可以包括:数据样本筛选模块951和数据样本确定模块953。
数据样本筛选模块951,可以被配置为根据增量正交试验表中的各个增量业务准入策略方案,从数据源中筛选各个增量业务准入策略方案对应的第二数据样本。
数据样本确定模块953,可以被配置为根据各个增量业务准入策略方案对应的第二数据样本以及增量正交试验表与正交试验表之间的转换关系,确定正交试验表中各个业务准入策略方案对应的第一数据样本。
以上参照图1到图10,对根据本说明书实施例的用于对业务准入策略进行优化的方法及装置的实施例进行了描述。
本说明书实施例的用于对业务准入策略进行优化的装置可以采用硬件实现,也可以采用软件或者硬件和软件的组合来实现。以软件实现为例,作为一个逻辑意义上的装置,是通过其所在设备的处理器将存储器中对应的计算机程序指令读取到内存中运行形成的。在本说明书实施例中,用于对业务准入策略进行优化的装置例如可以利用电子设备实现。
图11示出了根据本说明书实施例的用于实现业务准入策略优化方法的电子设备1100的方框图。
如图11所示,电子设备1100可以包括至少一个处理器1110、存储器(例如,非易失性存储器)1120、内存1130和通信接口1140,并且至少一个处理器1110、存储器1120、内存1130和通信接口1140经由总线1150连接在一起。至少一个处理器1110执行在存储器中存储或编码的至少一个计算机可读指令(即,上述以软件形式实现的元素)。
在一个实施例中,在存储器中存储计算机可执行指令,其当执行时使得至少一个处理器1110:从数据源中确定用于构造业务准入策略的关键字段;根据各个关键字段构造对应的至少两个业务准入策略;根据各个关键字段以及各个关键字段对应构造的各个业务准入策略,按照正交试验设计生成正交试验表;根据正交试验表中属于不同行的对应同一关键字段的业务准入策略之间的差集,基于正交试验表构造增量正交试验表;以及根据正交试验表中的各个业务准入策略方案以及增量正交试验表,从数据源中筛选各个业务准入策略方案对应的第一数据样本,以利用第一数据样本从各个业务准入策略方案中确定出最佳业务准入策略方案。
应该理解,在存储器中存储的计算机可执行指令当执行时使得至少一个处理器1110进行本说明书的各个实施例中以上结合图1-10描述的各种操作和功能。
根据一个实施例,提供了一种例如机器可读介质的程序产品。机器可读介质可以具有指令(即,上述以软件形式实现的元素),该指令当被机器执行时,使得机器执行本说明书的各个实施例中以上结合图1-10描述的各种操作和功能。
具体地,可以提供配有可读存储介质的系统或者装置,在该可读存储介质上存储着实现上述实施例中任一实施例的功能的软件程序代码,且使该系统或者装置的计算机或处理器读出并执行存储在该可读存储介质中的指令。
在这种情况下,从可读介质读取的程序代码本身可实现上述实施例中任何一项实施例的功能,因此机器可读代码和存储机器可读代码的可读存储介质构成了本发明的一部分。
本说明书各部分操作所需的计算机程序代码可以用任意一种或多种程序语言编写,包括面向对象编程语言,如Java、Scala、Smalltalk、Eiffel、JADE、Emerald、C++、C#、VB、NET以及Python等,常规程序化编程语言如C语言、Visual Basic 2003、Perl、COBOL2002、PHP以及ABAP,动态编程语言如Python、Ruby和Groovy,或者其他编程语言等。该程序编码可以在用户计算机上运行,或者作为独立的软件包在用户计算机上运行,或者部分在用户计算机上运行另一部分在远程计算机运行,或者全部在远程计算机或服务器上运行。在后一种情况下,远程计算机可以通过任何网络形式与用户计算机连接,比如局域网(LAN)或广域网(WAN),或连接至外部计算机(例如通过因特网),或者在云计算环境中,或者作为服务使用,比如软件即服务(SaaS)。
可读存储介质的实施例包括软盘、硬盘、磁光盘、光盘(如CD-ROM、CD-R、CD-RW、DVD-ROM、DVD-RAM、DVD-RW、DVD-RW)、磁带、非易失性存储卡和ROM。可选择地,可以由通信网络从服务器计算机上或云上下载程序代码。
上述对本说明书特定实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。
上述各流程和各系统结构图中不是所有的步骤和单元都是必须的,可以根据实际的需要忽略某些步骤或单元。各步骤的执行顺序不是固定的,可以根据需要进行确定。上述各实施例中描述的装置结构可以是物理结构,也可以是逻辑结构,即,有些单元可能由同一物理实体实现,或者,有些单元可能分由多个物理实体实现,或者,可以由多个独立设备中的某些部件共同实现。
在整个本说明书中使用的术语“示例性”意味着“用作示例、实例或例示”,并不意味着比其它实施例“优选”或“具有优势”。出于提供对所描述技术的理解的目的,具体实施方式包括具体细节。然而,可以在没有这些具体细节的情况下实施这些技术。在一些实例中,为了避免对所描述的实施例的概念造成难以理解,公知的结构和装置以框图形式示出。
以上结合附图详细描述了本说明书的实施例的可选实施方式,但是,本说明书的实施例并不限于上述实施方式中的具体细节,在本说明书的实施例的技术构思范围内,可以对本说明书的实施例的技术方案进行多种简单变型,这些简单变型均属于本说明书的实施例的保护范围。
本说明书内容的上述描述被提供来使得本领域任何普通技术人员能够实现或者使用本说明书内容。对于本领域普通技术人员来说,对本说明书内容进行的各种修改是显而易见的,并且,也可以在不脱离本说明书内容的保护范围的情况下,将本文所定义的一般性原理应用于其它变型。因此,本说明书内容并不限于本文所描述的示例和设计,而是与符合本文公开的原理和新颖性特征的最广范围相一致。
- 用于与外部电子装置进行通信的电子装置及其控制方法
- 一种用于对称重业务数据进行管理的方法及系统
- 生成业务准入策略、业务准入审核的方法和装置
- 一种业务策略协同优化方法、装置及电子设备