データの合成を学ぶことは、実際のデータにアクセスすることなくニューラルネットワークを低ビット整数で表すゼロショット量子化(ZSQ)の有望な方向性として浮上しています。この論文では、実際のデータにおけるクラス内の不均一性の興味深い現象を観察し、既存の方法が合成画像でこの特性を保持できず、パフォーマンスの向上が制限されることを示しています。この問題に対処するために、IntraQと呼ばれる新しいゼロショット量子化法を提案します。まず、合成画像のさまざまなスケールと位置にターゲットオブジェクトを配置するローカルオブジェクト強化を提案します。次に、限界距離制約を導入して、粗い領域に分散されたクラス関連のフィーチャを形成します。最後に、合成画像が固定オブジェクトに過剰適合するのを防ぐために、ソフトな事前ラベルを挿入するソフトインセプションロスを考案します。 IntraQは、合成画像のクラス内の不均一性を十分に保持し、最先端のパフォーマンスを発揮することも実証されています。たとえば、高度なZSQと比較して、MobileNetV1のすべてのレイヤーが4ビットに量子化されている場合、IntraQはImageNetのトップ1の精度を9.17%向上させます。コードはhttps://github.com/zysxmu/InterQにあります。
Learning to synthesize data has emerged as a promising direction in zero-shot quantization (ZSQ), which represents neural networks by low-bit integer without accessing any of the real data. In this paper, we observe an interesting phenomenon of intra-class heterogeneity in real data and show that existing methods fail to retain this property in their synthetic images, which causes a limited performance increase. To address this issue, we propose a novel zero-shot quantization method referred to as IntraQ. First, we propose a local object reinforcement that locates the target objects at different scales and positions of the synthetic images. Second, we introduce a marginal distance constraint to form class-related features distributed in a coarse area. Lastly, we devise a soft inception loss which injects a soft prior label to prevent the synthetic images from being overfitting to a fixed object. Our IntraQ is demonstrated to well retain the intra-class heterogeneity in the synthetic images and also observed to perform state-of-the-art. For example, compared to the advanced ZSQ, our IntraQ obtains 9.17% increase of the top-1 accuracy on ImageNet when all layers of MobileNetV1 are quantized to 4-bit. Code is at https://github.com/zysxmu/InterQ.