基于层级提升重校正模型的备件分类研究
2020-04-08王海阳吴奇石
王海阳,吴奇石
(西南交通大学,四川 成都 611756)
0 引 言
近年来国内汽车保有量提升迅速,据统计,2017年上半年国内汽车保有量已经突破2.05亿辆,有望在2019年超过美国,成为全球汽车保有量最高的国家[1]。在汽车保有量稳步提升的同时,汽车车龄也在同步增长,尽管目前国内平均车龄不到美国的一半,但是预计2019年汽车零部件产业市场规模将突破5 000亿,汽车零部件的产值已经占到整个汽车产业链总价值的一半[2-4],随之而来的是对汽配产业的要求增大。但是目前国内汽车配件市场较为分散,终端服务企业以独立汽修厂和4S店为主,相比于美国等拥有成熟汽车配件市场的国家,不能对汽配业务进行统一化标准化的管理,而需要对每个独立的终端企业或是供应链上的其他上游企业进行差异化的管理和精细化分析。汽车配件的精细化差异化管理是一项系统性和逐步优化的项目,即使对于发达国家的成熟汽配市场,售后服务中的汽车配件按时交付率也仅有89%,服务的一次满足率只有82%[5]。售后服务的质量直接关系到顾客的满意度和相关车辆企业的品牌建设,其重要性不言而喻。
一般备件的采购或是调拨有一定时间的提前期,短则几天长则数月,为了避免备件缺货对服务质量造成的影响,整个汽车配件供应链上的每个服务节点,都不同程度地需要储备各类车辆备件,用于车辆维修、下游企业配件调拨和维持库存量安全线。这些备件种类差异度大,重要性程度各异,且同一备件在不同设备或是不同企业中的重要性程度也有较大的差异[6]。这就决定了对待这些不同的备件需要采用不同的管理策略。如何为不同的备件分配合适的管理策略,用以平衡企业的日常配件需求与合理的贮存成本,使得企业能够以最小的库存管理成本完成其所有的维修换件业务是一个亟待解决的问题。
文章从车辆备件的差异化特征出发,比较了目前较为常用的几种备件特征提取、分类模型的方法和思路,并提出了一种基于层级提升模型的备件划分系统设计思路。最后结合实际的企业业务数据对模型和系统进行了合理性的验证。
1 相关研究
目前备件分类模型主要由两部分组成,第一步是根据企业实际需要或是模型要求提取备件的各类特征,这类特征包括:备件最近一段时间的销售额、备件的销售提前期、备件库存量、备件补货成本、补货时间这些客观的统计数据[7-9],备件需求波动程度、时效性、通用性、生产依赖性这些依据特定需求按某些规则进一步提取的特征数据,以及备件关键性、设备关键性、缺件的影响度、购买难易度等主观鉴别的由专家或是经验从业人员标注的备件特征[6,10]。第二步是确定用于分类的模型,目前常用的分类模型有:以备件销售额为分类依据的ABC分类法[6,9];结合定量和定性分析的AHP分类模型[11];FSN分类模型,以设备关键性为重要分类依据的VED分类模型[12-13];以备件价值、提前期和数量为分类依据的WLQ分类模型[14];基于模糊理论、遗传算法和启发式算法的备件分类模型[15-17]以及使用神经网络来鉴别备件类别的模型[18]。这些模型均在备件分类上取得了非常好的分类效果。
ABC备件分类法由于其易于操作且结果合理的特性在实际的备件库存管理中应用广泛。ABC分类法旨在通过一定的备件特征和分析规则将库存备件分为ABC三个类别,在此三个类别的基础上制定相应的管理策略。在此模型的实际使用中,通常使用备件的销售额作为分类的主要依据,按照备件销售额占库存备件总销售额的百分比将备件分为几类[9]。为每一类备件制定的管理策略在不同企业中各有不同,但均会为A类备件制定高频的连续性的检查策略,每天检查库存,若有缺货风险则会立即补货,为B类备件制定周期性管理策略,通常是一月一次或是几月一次,然后根据检查情况制定下一步的补货计划,为C类备件制定高低警戒线的方式完成触发式补货提醒[6,9]。
文章在ABC分类法的基础上提出了一种基于层级提升和层级重校正的分类模型,此模型相较于目前广泛使用的ABC分类模型有三个主要改进:(1)扩展了描述备件的特征,改善了目前ABC分类模型在备件分类特征上表达能力不足的缺点;(2)采用了目前学术界对集成模型的最新研究成果,即深度森林[19],此类模型能够基于原始特征数据对分类精度进行持续性提升,相比于其他集成模型,深度森林类的层级提升模型能够最大可能地发挥出备件特征的应有区分能力;(3)提出的模型能够根据实际需要和计算能力给出一个自适应的模型结构,方便使用此模型的系统进行动态的模型复杂性调控。
2 车辆备件特征
本章阐述了几种常用备件分类模型使用的特征,并对其含义进行说明,最后在此基础上提出层级提升模型的分类特征。
ABC分类模型通常使用备件销售额或库存金额作为主要分类特征,依据备件的销售额或库存金额占比进行备件分类,在实际管控策略的制定中,一般还需要用历史销售记录对未来一段时间的销售量进行预测,并根据预测结果和目前的仓储货运情况制定进一步的补货策略。也有文献提出只考虑备件自身固有的特征无法做到准确分类,需要将备件所属设备的重要性程度也一并作为分类依据[6]。
AHP分类法将备件分为直接面向终端市场的成品备件和生产过程中所需的零配件,并分别为这两类备件制定不同的描述特征[11]。作者认为这两类备件面向的客户不同且用途也不同,因此应该制定不同的特征提取规则。对于第一类备件,作者认为补货时间、库存持有成本、实效性、利润贡献程度、补货成本和需求波动程度等特征能够很好地描述备件的类别特点。对于第二类备件,作者提取出了库存持有成本、补货时间、实效性、补货成本、通用性、生产依赖性以及数量折扣这些重要特征。
WLQ备件分类模型将备件的价值W、备件的订货提前期LT以及备件的数量Q综合起来,形成了备件类别的综合评判指标[14],WLQ指标能够将备件固有的特征放置于需求链中对备件类别的进行动态的判断。
ABC两阶段改进分类模型将备件的重要性与备件所属设备的重要性关联起来[6],作者认为设备的重要程度会直接影响到其备件的重要性,并将设备分为了关键设备、一般设备和辅助设备三大类,重要程度依次递减,分别拥有ABC、BC和C三种下属类别,使用AHP和蒙特卡洛模拟法分类其所属备件。
文章综合考虑了以上几种备件的特征提取方式,认为在备件供应链的上下游以及末端服务节点中,即使是相同的备件,也很有可能具有截然不同的重要性,且缺货带给企业的风险也是不同的。因此,除了考虑备件固有的特征之外,更应该关注备件所在企业以及所在供应链不同位置对备件潜在风险的影响。目前大多数车辆备件供应链采用的是以整车制造厂为核心的供货模式,整车制造厂从配件供应商处采购相应车型的零部件,并将这些配件通过中心库和各地的二级库分销给各地的服务商、维修点或是4S店,如图1所示。此种供应模式决定了在供应链条的不同位置以及不同企业,相同备件会具有不同的用途和价值,同时也就具备了不同的潜在风险。因此需要将备件的所在环境作为一个重要的考量参数。
图1 车辆配件供应链示意图
考虑到整个特征提取流程的易用性、可行性以及车辆备件仓库、服务商的实际库存数据,笔者将层级提升模型(CBRE)所使用的备件特征分为了两大类。第一类是备件的固有特征,包括了备件的类别、备件所属的车辆型号、备件库存量、备件在过去一年内的销售额、销售量的分段累积值以及备件的订货提前期;第二类是描述会对备件潜在风险造成影响的外部环境特征,包括备件所在供应链节点的类别、企业类型、库存警戒存量上界、库存警戒存量下界以及偏离上界/下界的数量。配件特征结构如图2和图3所示。
图2 备件第一类特征
图3 备件第二类特征
3 层级提升重校正模型原理
层级提升重校正模型(CBRE)是一种集成模型,基于gcForest和daForest[19]并结合模型的实际使用场景做了改进。CBRE一般是由多个集成学习模块El构成,其中l代表模块所在的层级。假设有一组输入特征X⊂Rd,那么模块El代表了一种非线性的变换El(·):X→[0,1],这种变换的目的是从输入特征(备件第一和第二类特征)中提取出样本的类别分布Dl。每一个学习模块是由多个个体学习器Fli构成,每个学习器可以是任意一种可以适应提升算法的分类模型。笔者在CBRE模型中采用了Random Forest和Extremely Random Forest[20-21]作为个体学习器。在模型的训练过程中,每个层级的样本类别分布都将结合样本原始特征(备件第一和第二类特征)继续用于训练下一个层级的集成学习模块El+1。每个模块依次串联,逐层训练,在层级训练过程中,笔者采用了daForest的层级提升配置,使用SAMME.R作为提升基础算法,其原因是SAMME.R提升算法相对于Adaboost M1、Adaboost M2以及Adaboost MH[22-23],能够更好地适应多类别分类任务。CBRE模型结构如图4所示。
图4 层级提升重校正模型(CBRE)结构
在每个层级的学习模块之间,除了进行原始特征(Raw Feature)和合成特征(Synthetic Feature)的整合以及提升(Boosting)计算操作之外,还需要根据整合特征推算出下一层级的个体学习器Fl+1i的超参数(重校正),这些超参数包括每个森林(Random Forest和Extremely Random Forest)中的决策树个数。笔者在每个学习模块中设置了四个个体学习器,分别为两个R. Forest和两个E. Forest。每个决策树的输出为PTl+1ij,森林的输出为PFl+1i,重校正的目的是寻找最合适的J,使得accuracy(PFl+1i)达到最大,即:
将上式应用于下一层级的每个个体学习器,即可寻找出最佳的超参数配置。CBRE的完整算法描述如下:
算法:CBRE Training Procedure
算法输入:备件特征X=[X0],X0⊂d,备件类别标签Y,共K个类别
1.初始化每个备件样本权重W1
2.Forj=1 toL:
3.使用特征X和权重Wj训练学习模块Ej
4.获得Ej的类别概率分布计算结果hj
5.使用SAMME.R计算获得新的权重Wj+1
6.整合特征X=[X0,hj(x)],X⊂d+k*n
7.使用整合特征X和Y校正学习模块Ej+1
其中L代表模型的层级深度,此参数可以根据实际情况设置,也可以根据模型的收敛程度动态地确定。
4 车辆备件分类系统设计
文章以国内某车辆制造企业为研究对象,通过调研其下属车辆备件业务与业务数据,发现该企业正在使用以销售额、库存量占比为分类依据的原始ABC分类模型。在一部分下游仓库和服务商中,该模型能够发挥作用,能够协助供应链管理人员和仓库管理人员完成对车辆备件的分类工作,并为业务人员制定相应管理策略提供依据。但是在该车辆制造企业的部分下游节点中,依然存在大量的备件库存管理问题,主要表现为关键备件频繁出现缺件情况,供应链管理人员不得不临时向上游备件仓库发送加急备件请求。相比于提前发送所有需采购的备件请求,加急请求只针对一种或几种急缺的车辆备件,这种供货方式极有可能出现上游二级仓库也无存货的情况,此时需要等待二级仓库向中心库发送调拨请求,中心库完成备件调拨后,再由二级仓库给下游服务商供货,等待时间进一步延长。长时间的备件缺货会给顾客对服务商的满意度以及相应车辆品牌造成不良影响。同时临时的紧急备件调拨和购买也会加大备件的获取成本,降低服务商的营业利润。为了能够最大程度地避免备件缺货,需要根据备件数据和外部环境特征动态地给备件划分相应类别,完成对备件管理策略的动态调整,防止出现备件策略分配结果与备件实际情况不吻合的情况发生,同时也应保证整个系统的实时性,对备件和外部环境因素的变化做出及时的反馈,避免出现分类信息迟滞。
车辆备件分类系统除了需要能够准确、及时地对备件完成类型判别和策略分配,还需要能够与所研究企业现有地备件分级系统相兼容,能够实现新旧系统的无缝切换。因此,笔者结合备件的二类特征以及CBRE分类模型,提出了一种可替换车辆备件分类系统。该系统总体结构如图5所示。
图5 车辆备件分类系统结构
在使用所研究车辆制造企业的业务数据运行系统过程中,发现提出的模型和备件特征提取方法能够有效地降低下游服务商的缺货率,对于一些高价值的关键车辆备件,此系统能够结合备件内外部特征有针对性地给管理人员提出策略分配意见,有效地缓解了供应链管理人员的工作负荷以及提高了策略分配的准确度。
5 结束语
文章首先分析了目前车辆备件的市场环境和管理现状,认为在目前车辆保有量不断增大,车辆备件市场利润在整个汽车产业链中的价值占比越来越大的情况下,一个合理有效的备件管理机制能够在很大程度上提升车辆售后服务的质量和车辆的品牌价值。而管理机制是否合理取决于备件管理策略的分配是否与其实际的销售情况相吻合。文章提出了备件的二类特征提取策略,该策略不仅能将备件的固有特征考虑在内,还能够充分描述备件所在的外部环境特征,从一个更加立体的角度完成备件特征的描述。同时提出了一种层级提升重校正模型(CBRE),该模型能够根据实际需要逐层地完成自适应与自我校正,分类精度会随着层级的加深而提高,此模型能最大化地挖掘备件特征的价值。基于此模型研发的备件分类系统有效降低了车辆制造企业下游服务商地缺货率和因此产生的额外成本。