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

Error Compensated Quantized SGD and its Applications to Large-scale Distributed Optimization #18

Open
ryoherisson opened this issue Jun 4, 2021 · 0 comments

Comments

@ryoherisson
Copy link
Contributor

ryoherisson commented Jun 4, 2021

一言でいうと

誤差補償型QSGD(ECQ-SGD)の提案と理論分析.

論文リンク

http://proceedings.mlr.press/v80/wu18d/wu18d.pdf

著者/所属機関

Jiaxiang Wu,Weidong Huang,Junzhou Huang,Tong Zhang
(Tencent AI Lab)

投稿日付(yyyy/MM/dd)

2018/01/21

概要

勾配の圧縮を行うと,量子化誤差が発生し,収束が遅くなったり発散することがある.既存手法の1Bit-SGDでは,現在の局所勾配を前回のイテレーションからの量子化誤差で補正してから,量子化関数に投入しており,これにより収束の挙動が改善されたとしているが,理論的な分析はされていない.

そこで,過去の全ての量子化誤差を蓄積して誤差フィードバックを行うECQ-SGDを提案した.

実験的に高速・安定した収束を示し,理論的にもQSGDよりも厳しいケースにおいて誤差境界を収束することを証明.

新規性・差分

  • 過去の全ての量子化誤差を蓄積して誤差フィードバックを行う手法を提案
  • 理論的に収束を保証

手法

過去の全ての量子化誤差を蓄積した上で圧縮.
スクリーンショット 2021-06-07 9 12 45
スクリーンショット 2021-06-07 9 14 00

スクリーンショット 2021-06-07 9 04 10

結果

スクリーンショット 2021-06-07 9 05 03
スクリーンショット 2021-06-07 9 05 28
スクリーンショット 2021-06-07 9 06 54
スクリーンショット 2021-06-07 9 07 05
スクリーンショット 2021-06-07 9 07 13

コメント

@ryoherisson ryoherisson self-assigned this Jun 4, 2021
@ryoherisson ryoherisson changed the title [WIP]Error Compensated Quantized SGD and its Applications to Large-scale Distributed Optimization Error Compensated Quantized SGD and its Applications to Large-scale Distributed Optimization Jun 7, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant