FuseReg:用「隨機層融合」訓練法,補上表徵自編碼器的重建—生成落差
FuseReg: Regularizing Layer Fusion Mitigates the Reconstruction-Generation Gap in Representation Autoencoders
背景
近年影像生成模型流行一種做法:不再從頭訓練一個專門的 autoencoder 來把圖片壓縮成 latent,而是直接「借用」像 DINOv3 這類預訓練視覺編碼器已經學到的特徵,當作重建與 diffusion 訓練共用的 latent 空間。這類方法被稱為 representation autoencoders(RAE)。好處很直觀:預訓練編碼器本身的特徵語意豐富,能讓生成模型學得更快、更好,同時保留下游用於重建像素的能力。
但這裡有個尚未解決的細節問題:預訓練編碼器通常有很多層,到底該拿哪一層(或哪幾層)的特徵來組成這個共用 latent 空間?論文指出這是一個真實的權衡(trade-off):較淺層的特徵保留較多像素細節,重建品質(如 PSNR)較好;較深層的特徵語意更抽象,對 diffusion 生成模型更友善,生成指標(如 FID)反而更佳。過去的作法是用一套固定的「啟發式層融合」(heuristic layer fusion),例如選定某幾層做加權平均,一次訓練、一種配置,重建端與生成端被迫共用同一個「妥協」的特徵,無法同時兼顧兩者的需求。這個落差就是論文標題所說的「reconstruction-generation gap」。
方法
FuseReg 的核心想法很簡單但有效:與其為重建與生成各自挑一組固定的層來融合特徵,不如在訓練時對編碼器的層「隨機抽樣子集」。每一次訓練迭代,模型看到的可能是全部層的融合、稀疏的幾層組合,甚至只有單一層,迫使解碼器(以及後續的生成模型)學會在各種層組合下都能穩定工作,而不是只認得一種固定搭配。
論文進一步從理論上分析了這個機制為什麼有效:對層子集做隨機抽樣,本質上是在訓練目標中隱含地懲罰「跨層不一致」(cross-layer disagreement)的敏感度——也就是說,如果解碼器對於用哪一層、哪個組合來重建的結果差異很大,代表模型過度依賴特定層的特有訊息,泛化能力差;而 FuseReg 的訓練方式會直接壓低這種敏感度,讓模型學到的表徵在不同層融合下都保持一致且穩健。
這個正則化原則不只用在重建的解碼器(decoder)上,也可以延伸到 diffusion 生成端的訓練:對重建與生成兩個階段同時做層融合的隨機化正則化,讓兩邊都對層選擇具有韌性,藉此縮小前面提到的重建—生成落差,而且全程都不需要動到已經訓練好的預訓練編碼器本身。
實驗結果
實驗在 ImageNet-256 資料集上,搭配 DINOv3-L 作為視覺編碼器進行。幾個關鍵數字:
- 重建品質:單一個用 FuseReg 訓練出來的解碼器,能同時處理「全部層融合」「稀疏層融合」「單一層」三種不同的特徵組合輸入,完全不用針對每種組合分別重新訓練;而且它在這三種情境下的 PSNR,都高於那些各自針對固定融合方式專門訓練出來的解碼器。換句話說,一個模型打贏多個「專用模型」。
- 生成品質(僅換解碼器):在生成模型(RAEv2 的 DiT-XL)完全不變的情況下,只把解碼器換成 FuseReg 版本,無引導(unguided)的 gFID 就降低了 27%。這說明解碼器的層融合穩健性,能單方面地改善下游生成品質,即使生成模型本身沒有重新訓練。
- 生成品質(重建+生成聯合正則化):如果把同樣的正則化原則同時套用在重建與 diffusion 訓練兩個階段,在 DiT-Base 規模上,無引導 gFID 進一步降低 29%。
這些數字說明,FuseReg 帶來的不只是「更方便」(一個解碼器多種用途),而是實質的品質提升,無論是單獨換解碼器,還是端到端聯合訓練,都能觀察到明顯的 gFID 改善幅度。
意義
這篇論文點出一個容易被忽略但很關鍵的工程細節:當我們把預訓練視覺編碼器的特徵當作生成模型的 latent 空間時,「選哪一層」這個看似瑣碎的超參數,其實承載著重建與生成兩種目標之間的根本張力。過去的解法往往是靠經驗手動挑選或加權,本質上是一種脆弱的妥協。
FuseReg 提供了一個不需要動編碼器本身、只靠改變下游訓練方式(隨機層子集抽樣)就能同時提升重建與生成表現的方案,而且理論上有清楚的解釋(懲罰跨層不一致敏感度),不是單純的工程 trick。對於正在使用或設計 RAE 類生成系統的團隊來說,這意味著不必再為「重建優先」還是「生成優先」的固定層融合方案二選一,而是可以訓練出一個對層選擇具有韌性的系統,一次滿足兩端需求。考慮到 27%~29% 的 unguided gFID 改善幅度,且改動成本相對低(不需重新訓練或修改預訓練編碼器),這類正則化技巧很有機會被快速吸收進未來的 RAE 與 diffusion 訓練 pipeline 中,成為一個標準做法而非特例。