dixiyao's picture
Update README.md
38e3c59 verified
|
Raw
History Blame Contribute Delete
1.33 kB
---
license: mit
language:
- en
base_model:
- openai/clip-vit-large-patch14
tags:
- privacy
- transformers
---
**Privacy-Preserving Split Learning via Patch Shuffling over Transformers**
Paper: https://ieeexplore.ieee.org/abstract/document/10027647
## API of Patch Shuffling
### PatchShuffle
function: ```utilsenc.PatchShuffle(x)->y```
x: input feature; y: outputfeature
### BatchShuffle
function: ```utilsenc.BatchPatchPartialShuffle(x,k1)->y```
x: input feature; k: proportions of patches not to be shuffle; y: outputfeature
### SpectralShuffle
The function is the same as PatchShuffle or BatchShuffle, but first turn models into spectral domain. Please see the example as reference.
**Citation**
Bibtex
```
@INPROCEEDINGS{patchshuffling,
author={Yao, Dixi and Xiang, Liyao and Xu, Hengyuan and Ye, Hangyu and Chen, Yingqi},
booktitle={2022 IEEE International Conference on Data Mining (ICDM)},
title={Privacy-Preserving Split Learning via Patch Shuffling over Transformers},
year={2022},
pages={638-647},
doi={10.1109/ICDM54844.2022.00074}
}
```
D. Yao, L. Xiang, H. Xu, H. Ye and Y. Chen, "Privacy-Preserving Split Learning via Patch Shuffling over Transformers," 2022 IEEE International Conference on Data Mining (ICDM), Orlando, FL, USA, 2022, pp. 638-647, doi: 10.1109/ICDM54844.2022.00074.