纵向LR+同态加密+feature binning方法步骤
轉(zhuǎn)自官方文檔 FATE:新一代聯(lián)邦學(xué)習(xí)技術(shù)及應(yīng)用實戰(zhàn).PDF。
—————————————圖示——————————————
—————————————說明——————————————
(一)算法步驟:
(1)guest把 {idi, Encry(yi), Encry(1-yi)},發(fā)送給host;
(2)host根據(jù)分箱情況,對于每個bin,計算{Encode(id_set_i),sum(Encry(yi)),sum(Encry(1-yi))}發(fā)送給guest;
(3)guest根據(jù)同態(tài)加密和標(biāo)簽的特性(0-1分類),guest可以計算出npos_i=Decry(sum(Encry(yi)));nneg_i= Decry(sum(Encry(1-yi)));
(4)guest可以計算出最后結(jié)果:WOE和IV值;distpos_i= npos_i/pos_total; distneg_i=nneg_i/neg_total. Woe_i= 100 * log(distpos_i/ distneg_i);IV =sum((distpos_i - distneg_i)*log(distpos_i/disneg_i)
(二)理解說明
(1)guest把label加密發(fā)過去,id是明文發(fā)過去;收到的host的計算結(jié)果后再解密,進(jìn)而可以計算WOE;從而可以計算IV;
(2)對確定的feature字段,host根據(jù)自己的(或者約定好的)分箱規(guī)則和guest發(fā)過來的id,可以得到每個bin里面的id是多少,從而可以對每個bin里id對應(yīng)的label求和(密文求和);然后把所有的箱子和它的label的和發(fā)給guest;
(3)這個分箱策略依賴于同態(tài)加密的特點和0-1分類問題的特點。
總結(jié)
以上是生活随笔為你收集整理的纵向LR+同态加密+feature binning方法步骤的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python ui bs_期权及 Bla
- 下一篇: 家政APP开发