ipex-llm/docs/readthedocs/source/doc/PPML/Overview/trusted_fl.md
Qiyuan Gong 8b610482b7 [PPML] Refine PPML readthedocs (#3355)
* Link ppml docs to readthedocs page
* Copy trusted_fl, build_kernel from narwhal
* Copy trusted_big_bata_analytics_and_ml.md from zoo
2021-11-01 12:54:46 +08:00

1 KiB

Trusted FL (Federated Learning)

SGX-based End-to-end Trusted FL platform

ID & Feature align

Before we start Federated Learning, we need to align ID & Feature, and figure out portions of local data that will participate in later training stage.

Let RID1 and RID2 be randomized ID from party 1 and party 2.

Vertical FL

Vertical FL training across multi-parties with different features.

Key features:

  • FL Server in SGX
    • ID & feature align
    • Forward & backward aggregation
  • Training node in SGX

Horizontal FL

Horizontal FL training across multi-parties.

Key features:

  • FL Server in SGX
    • ID & feature align (optional)
    • Weight/Gradient Aggregation in SGX
  • Training Worker in SGX

References

  1. Intel SGX
  2. Qiang Yang, Yang Liu, Tianjian Chen, and Yongxin Tong. 2019. Federated Machine Learning: Concept and Applications. ACM Trans. Intell. Syst. Technol. 10, 2, Article 12 (February 2019), 19 pages. DOI:https://doi.org/10.1145/3298981