delta-mpc / crypten_vfl_demo

vertical federated learning demo with crypten
MIT License
44 stars 6 forks source link

对实验结果的疑问 #5

Open Hiramdu opened 3 years ago

Hiramdu commented 3 years ago

您好,想问下为什么最后的纵向联邦学习的AUC比单机AUC还要高呢?理论上,这两个方法用的数据集是一样的,但纵向联邦加入了MPC,理想情况应该是AUC一致或者纵向联邦稍低一点,但为什么反而最后的AUC会更高?

Hiramdu commented 3 years ago

另外有个问题追问,我在运行纵向联邦的时候auc好像一直在0.5徘徊,代码没有任何改动

Screen Shot 2021-10-18 at 5 03 18 PM
mh739025250 commented 3 years ago

image

今天跑了一下,并没有复现你的问题。

我猜测是因为CrypTen的版本问题。CrypTen版本一直是0.1.0,一年多没有发过新版本,可以尝试从源码安装CrypTen,看看能不能解决问题。

Hiramdu commented 3 years ago

您好,我是用的pip安装的新版本0.4.0,不是01.0,可以麻烦您看一下是0.4.0的问题吗?

zewen-s commented 2 years ago

您好,Hiramdu。我和您一样使用crypten0.4.0进行复现,结果和您一致,auc一在0.5徘徊,想问您解决这个问题了吗?