智能風(fēng)控平臺(tái)核心之風(fēng)控決策引擎(一)
本文主要講解了現(xiàn)在市面上主流風(fēng)控決策引擎產(chǎn)品包含的核心功能模塊,其中主要是規(guī)則、評(píng)分卡、表達(dá)式、模型、決策流等功能模塊。
互聯(lián)網(wǎng)金融的興起,金融科技向傳統(tǒng)金融滲透,智能風(fēng)控平臺(tái)應(yīng)運(yùn)而生。
決策引擎擔(dān)任著智能風(fēng)控平臺(tái)的核心角色,在當(dāng)代的互聯(lián)網(wǎng)金融浪潮中至關(guān)重要,在介紹決策引擎之前,首先要明白什么是大數(shù)據(jù)風(fēng)控。
一、什么是大數(shù)據(jù)風(fēng)控?
百度百科解釋:大數(shù)據(jù)風(fēng)控即大數(shù)據(jù)風(fēng)險(xiǎn)控制,是指通過運(yùn)用大數(shù)據(jù)構(gòu)建模型的方法對(duì)借款人進(jìn)行風(fēng)險(xiǎn)控制和風(fēng)險(xiǎn)提示。
抽象出來就是:
風(fēng)控決策引擎作為模型的載體,實(shí)際上就是實(shí)現(xiàn)大數(shù)據(jù)風(fēng)控的工具。
二、什么是風(fēng)控決策引擎?
風(fēng)控決策引擎是對(duì)復(fù)雜的業(yè)務(wù)邏輯抽象化剝離出來的業(yè)務(wù)規(guī)則進(jìn)行不同的分支組合、關(guān)聯(lián),然后層層規(guī)則遞進(jìn)運(yùn)算,最終輸出決策結(jié)果的產(chǎn)品。
- 傳統(tǒng)的風(fēng)控決策引擎主要實(shí)現(xiàn)規(guī)則的邏輯判斷,例如:女廁所的規(guī)則可以制定成“性別為女,才能進(jìn)入,否則不能進(jìn)入”,因此在數(shù)據(jù)段輸入的人性別為“男”時(shí),則規(guī)則判斷為不能進(jìn)入;
- 現(xiàn)有通常使用的風(fēng)控決策引擎,在傳統(tǒng)的基礎(chǔ)上功能更加豐富,可以實(shí)現(xiàn)規(guī)則、評(píng)分卡、模型、表達(dá)式等多種類型的邏輯嵌套,實(shí)現(xiàn)層次更加豐富的邏輯運(yùn)算,滿足現(xiàn)在的互聯(lián)網(wǎng)金融業(yè)務(wù)要求;
- 高階的風(fēng)控決策引擎,是在現(xiàn)有的風(fēng)控決策引擎上融入了自言語言處理平臺(tái)、流計(jì)算平臺(tái)等,提升了現(xiàn)有決策引擎的算力和處理時(shí)效;
現(xiàn)在主要還是介紹通常使用的風(fēng)控決策引擎平臺(tái),包含的常用功能模塊主要是規(guī)則、評(píng)分卡、模型、表達(dá)式、決策流。
三、規(guī)則模塊
規(guī)則模塊常用的產(chǎn)品實(shí)現(xiàn)方式主要有規(guī)則集、規(guī)則表、規(guī)則樹。
1. 規(guī)則集
其中規(guī)則集分為普通規(guī)則、循環(huán)規(guī)則,普通規(guī)則由變量、表達(dá)式、條件值、決策結(jié)果組成,如下:
?變量:會(huì)員年齡表示、表達(dá)式:大于等于、條件值:18,這只是規(guī)則集的一條規(guī)則,其中規(guī)則與規(guī)則之間存在且、或邏輯關(guān)系,然后就是決策結(jié)果?:滿足rule1,輸出會(huì)員名名稱“金牌會(huì)員”,不滿足輸出會(huì)員名稱“普通會(huì)員”。?
循環(huán)規(guī)則可以對(duì)集合對(duì)象進(jìn)行循環(huán)的執(zhí)行規(guī)則,一個(gè)循環(huán)規(guī)則可以有一個(gè)或者多個(gè)循環(huán)單元,每個(gè)循環(huán)單元都是一個(gè)普通的規(guī)則,定義的方式同普通規(guī)則。
只是在執(zhí)行的循環(huán)規(guī)則時(shí),需要添加循環(huán)條件,以及循環(huán)結(jié)束后輸出的決策結(jié)果,在風(fēng)控決策引擎中,循環(huán)規(guī)則運(yùn)用的較少,這里不做詳細(xì)的講解,感興趣的可以留言討論。
2. 規(guī)則表
規(guī)則表是一種表格形式的規(guī)則工具,在處理判斷條件較多的時(shí)候,決策結(jié)果較多的情況時(shí),可以快速定義出決策規(guī)則。
規(guī)則表分為條件列、決策列,其中上圖借款人年齡、借款人是否有駕照、借款人命中黑名單是條件列,決策結(jié)果是決策列。
現(xiàn)在雖然風(fēng)控決策結(jié)果輸出的結(jié)果類型不要求多樣化,但是規(guī)則種類、數(shù)量很多,采用規(guī)則表方案實(shí)現(xiàn)規(guī)則的決策配置可以更加便捷、清晰。
4. 規(guī)則樹
規(guī)則樹也是規(guī)則集的另一種表現(xiàn)形式,在展示上更加形象,在風(fēng)控業(yè)務(wù)上通過規(guī)則樹、規(guī)則表進(jìn)行規(guī)則的配置可以更加形象、快捷。
其中每條規(guī)則的實(shí)現(xiàn)方式同普通規(guī)則,都有變量、表達(dá)式(條件)、條件值、決策結(jié)果(變量賦值)構(gòu)成。
四、評(píng)分卡模塊
評(píng)分卡是對(duì)目標(biāo)的信息進(jìn)行分析打分的表達(dá)方式,表示此人或此機(jī)構(gòu)由于信用活動(dòng)的拒付行為所造成損失風(fēng)險(xiǎn)的可能性,評(píng)分通常用于對(duì)個(gè)人或機(jī)構(gòu)的風(fēng)險(xiǎn)管理與評(píng)估。
評(píng)分卡實(shí)際也是規(guī)則的變形,通過有變量、表達(dá)式、條件值、得分四部分組成,當(dāng)然評(píng)分卡還會(huì)有得分的計(jì)算方式,例如求和、加權(quán)求和等。
五、模型模塊
通過主觀意識(shí)借助實(shí)體或者虛擬表現(xiàn)構(gòu)成客觀闡述形態(tài)結(jié)構(gòu)的一種表達(dá)目的的物件(物件并不等于物體,不局限于實(shí)體與虛擬、不限于平面與立體),風(fēng)控決策引擎中使用的模型更多的是數(shù)據(jù)模型,描述的是目標(biāo)的行為和特征。
模型在決策引擎中,對(duì)于決策引擎平臺(tái)實(shí)際是一個(gè)已經(jīng)封裝好了的產(chǎn)品,決策引擎只會(huì)負(fù)責(zé)入?yún)⒆兞康呐渲?、出參變量的配置以及模型的調(diào)用,所以這個(gè)模塊的核心主要是考慮模型的類型(py、model)、調(diào)用邏輯、入?yún)⒁约俺鰠⒆兞康呐渲谩?/p>
六、表達(dá)式模塊
表達(dá)式模塊主要是規(guī)則、評(píng)分卡等邏輯判斷實(shí)現(xiàn)困難時(shí),可以直接通過代碼自由編輯實(shí)現(xiàn)決策的規(guī)則判斷,其中規(guī)則的表達(dá)式、條件值、決策結(jié)果都是通過編碼實(shí)現(xiàn),通過這樣的方式可以運(yùn)用于更多小眾難實(shí)現(xiàn)的決策場(chǎng)景,靈活性更大。
表達(dá)式模塊類似模型模塊,規(guī)則的入?yún)⒑统鰠⑴渲靡彩侵攸c(diǎn)。
七、決策流模塊
決策流它實(shí)現(xiàn)整個(gè)分開工決策引擎的工作流配置,用來對(duì)已有的規(guī)則、評(píng)分卡、模型、表達(dá)式進(jìn)行執(zhí)行順序的編排,清晰直觀的實(shí)現(xiàn)大型、復(fù)雜的風(fēng)控規(guī)則。
決策流核心的構(gòu)成包含“開始節(jié)點(diǎn)、規(guī)則/評(píng)分卡/模型等已封裝好的規(guī)則包節(jié)點(diǎn)、決策節(jié)點(diǎn)、分支節(jié)點(diǎn)、聚合節(jié)點(diǎn)。
- 開始節(jié)點(diǎn)為一個(gè)決策流開始的地方,決策流程必須有始有終且必須以開始節(jié)點(diǎn)作為開始;
- 規(guī)則包節(jié)點(diǎn),實(shí)際就是用來添加之前在規(guī)則、評(píng)分卡、模型、表達(dá)式中已經(jīng)創(chuàng)建好的規(guī)則產(chǎn)品;
- 決策節(jié)點(diǎn)是在決策時(shí),根據(jù)為其下流出連接配置的條件來決定究竟應(yīng)該走哪條連接的節(jié)點(diǎn),所以根據(jù)這一特性,決策節(jié)點(diǎn)下流出連接至少要有兩條,否則決策節(jié)點(diǎn)就沒有意義了;
- 分支節(jié)點(diǎn)實(shí)現(xiàn)規(guī)則流多條并行的節(jié)點(diǎn),通過這個(gè)節(jié)點(diǎn),可以根據(jù)當(dāng)前節(jié)點(diǎn)下流出連線數(shù)量,將當(dāng)前規(guī)則流實(shí)現(xiàn)拆分成若干條子的規(guī)則流實(shí)例并行運(yùn)行;
- 聚合節(jié)點(diǎn)用來聚合由分支節(jié)點(diǎn)拆分出來的多個(gè)子的規(guī)則流,實(shí)現(xiàn)多條規(guī)則流的匯合;
有始有終,決策流程的結(jié)束,一般是伴隨著決策總、分的流程的執(zhí)行,執(zhí)行到最后節(jié)點(diǎn)自動(dòng)結(jié)束,輸出決策結(jié)果。
決策引擎除了以上核心功能模塊以外,實(shí)際上為了風(fēng)控決策引擎靈活多變,能夠?qū)崿F(xiàn)盡可能多的風(fēng)控業(yè)務(wù)場(chǎng)景,通常會(huì)實(shí)現(xiàn)規(guī)則、評(píng)分卡、表達(dá)的相互嵌套調(diào)用,這樣可以更好應(yīng)對(duì)不同的風(fēng)控業(yè)務(wù)場(chǎng)景。
以上只是對(duì)風(fēng)控決策引擎做了簡要的介紹,其中的規(guī)則、評(píng)分卡等功能在風(fēng)控業(yè)務(wù)復(fù)雜的情況下還可以對(duì)規(guī)則和評(píng)分卡進(jìn)行產(chǎn)品升級(jí),實(shí)現(xiàn)復(fù)雜規(guī)則、復(fù)雜評(píng)分卡的決策能力。
實(shí)際應(yīng)用中的產(chǎn)品只靠風(fēng)控決策引擎是遠(yuǎn)遠(yuǎn)不夠的,風(fēng)控決策引擎的應(yīng)用還會(huì)搭配指標(biāo)平臺(tái)、接口管理平臺(tái)、風(fēng)控報(bào)告等產(chǎn)品一同服務(wù)于風(fēng)控業(yè)務(wù)。
關(guān)于復(fù)雜規(guī)則、復(fù)雜評(píng)分卡、決策引擎配套產(chǎn)品歡迎討論,后期我會(huì)為大家逐一呈現(xiàn)。
作者:互金雜貨鋪,微信號(hào):zjlove778。
本文由 @互金雜貨鋪 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理。未經(jīng)許可,禁止轉(zhuǎn)載。
題圖來自u(píng)nsplash,基于CC0協(xié)議
講解的是上海銳道公司的uRule規(guī)則引擎?
圖片上傳
感謝大神專業(yè)的總結(jié)…我有個(gè)問題,整個(gè)決策流的搭建有點(diǎn)像現(xiàn)在市面上自助式BI報(bào)表的平臺(tái),這兩者在功能上好像沒什么區(qū)別,都是可以通過建立規(guī)則進(jìn)行ETL篩選后得出結(jié)果
專業(yè)!糾個(gè)錯(cuò):二、3.高階的風(fēng)控決策引擎,是在現(xiàn)有的風(fēng)控決策引擎上融入了自言語言處理平臺(tái)、流計(jì)算平臺(tái)等,提升了現(xiàn)有決策引擎的算力和處理時(shí)效。這里應(yīng)該是自然語言處理平臺(tái)吧
專業(yè)的總結(jié)
大神 求微信
請(qǐng)問方便加微信交流嗎?
規(guī)則樹 用什么工具畫的呀
百度下 uRule