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

Zero-shot Adversarial Quantization #34

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

Zero-shot Adversarial Quantization #34

ryoherisson opened this issue Jun 11, 2021 · 0 comments

Comments

@ryoherisson
Copy link
Contributor

ryoherisson commented Jun 11, 2021

一言でいうと

オリジナルの学習データへのアクセスを必要としないゼロショット逆量子化を提案.

論文リンク

著者/所属機関

Yuang Liu , Wei Zhang, Jun Wang
(East China Normal University)

投稿日付(yyyy/MM/dd)

2021/03/30

概要

量子化による精度劣化を防ぐために完全な学習データでモデルを最適化する手法は,データの機密性やセキュリティのハードルがある場合は適用できない.
これに対し,Batch-Normalization Statistics(BNS)を利用したデータ生成によるFine-Tuning手法が提案されているが,完全にはで学習データの特性を回復できず,また,生成プロセスに時間がかかるという課題がある.

本論文では,学習データを一切使わずに,出力結果の不一致だけでなく,中間層のチャネル間の不一致により,量子化モデルと高精度モデルとのギャップを測定して,情報量の多い多様なデータを敵対的学習方法を用いて生成する.

実験で,データフリーなケースにおいて,分類,セグメンテーション,物体検知タスクで最も良い精度を示した.

スクリーンショット 2021-06-16 8 25 25

新規性・差分

  • データフリーなモデル量子化に敵対的学習を適用
  • 出力結果の不一致だけでなく,中間層のチャネル間の不一致により,量子化モデルと高精度モデルとのギャップを測定

手法

スクリーンショット 2021-06-16 9 26 54
スクリーンショット 2021-06-16 9 27 01
スクリーンショット 2021-06-16 9 29 15

Discrepancy Calculator
スクリーンショット 2021-06-16 9 32 31

Knowledge Transfer from P to Q
スクリーンショット 2021-06-16 9 32 54

Activation Regularization
スクリーンショット 2021-06-16 9 33 30

結果

スクリーンショット 2021-06-16 9 01 21

スクリーンショット 2021-06-16 9 30 44

スクリーンショット 2021-06-16 9 30 21

スクリーンショット 2021-06-16 9 29 57

コメント

@ryoherisson ryoherisson self-assigned this Jun 11, 2021
@ryoherisson ryoherisson changed the title [WIP]Zero-shot Adversarial Quantization Zero-shot Adversarial Quantization Jun 16, 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