Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add(aggregator; ugssa_aggregator) #968

Closed
wants to merge 3 commits into from

Conversation

Echotoken
Copy link

此 ISSUE 为 隐语开源共建计划(SecretFlow Open Source Contribution Plan,简称 SF OSCP)第二期 #879 特别任务的子任务
ISSUE #901
设计思路:

  1. 参与方生成梯度后,在本地利用无偏采样技术提取无偏摘要梯度,该摘要梯度保证不泄露真实梯度以及聚合结果的准确性。
  2. 具体来讲,通过采样和变换操作将真实梯度值变换为“随机值”,这些“随机值”的聚合结果为参与方真实聚合梯度的无偏估计。
  3. 将算法封装进隐语开发环境中,置于隐语目录secretflow/secretflow/security/aggregation/ugssa_aggregator.py 下。

@github-actions
Copy link

github-actions bot commented Oct 23, 2023

CLA Assistant Lite bot All contributors have signed the CLA ✍️ ✅

@Echotoken
Copy link
Author

I have read the CLA Document and I hereby sign the CLA

@Echotoken
Copy link
Author

recheck

@Candicepan Candicepan linked an issue Oct 24, 2023 that may be closed by this pull request
Copy link

Stale pull request message. Please comment to remove stale tag. Otherwise this pr will be closed soon.

Copy link

github-actions bot commented Feb 9, 2024

Stale pull request message. Please comment to remove stale tag. Otherwise this pr will be closed soon.

Copy link

Stale pull request message. Please comment to remove stale tag. Otherwise this pr will be closed soon.

Copy link

Stale pull request message. Please comment to remove stale tag. Otherwise this pr will be closed soon.

Copy link

Stale pull request message. Please comment to remove stale tag. Otherwise this pr will be closed soon.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[ugssa_agg]联邦学习中的安全聚合方案设计及实现
2 participants