[RSCH] 5 分鐘閱讀OraCore 編輯部

視覺預訓練勝過純文字

視覺預訓練在相同語料上,跨骨幹與基準都比純文字預訓練更好。

分享 LinkedIn
視覺預訓練勝過純文字

視覺預訓練在相同語料上,跨骨幹與基準都比純文字預訓練更好。

  • 研究機構:arXiv 摘要未明確標註
  • 核心數據:摘要無公開 benchmark 數字
  • 突破點:直接吃視覺文件

這篇論文的重點很直接:同一批語料,如果先保留文件的視覺形式來做預訓練,效果會比只抽成文字更好。它不是在談更大的模型,也不是靠更多資料取勝,而是改變資料進模型前的樣子。

對做模型訓練的人來說,這個結論很刺眼。因為很多流程早就把 PDF、網頁、文件先抽文字,再丟進語言模型。這樣做很方便,但也可能把版面、表格、公式、對齊關係這些資訊一起丟掉。

這篇在解什麼痛點

訂閱 AI 趨勢週報

每週精選模型發布、工具應用與深度分析,直送信箱。不定期,不騷擾。

不會寄垃圾信,隨時可取消。

目前不少 foundation model 的預訓練管線,預設就是 text-only。也就是說,原始資料明明是視覺豐富的文件,最後卻被壓平成純文字。這篇論文質疑的,就是這個預設。

視覺預訓練勝過純文字

作者想處理的問題,不是單純「文字夠不夠多」,而是「資訊在文件裡是怎麼長出來的」。有些內容的意義,跟版面有關。像是公式旁邊的說明、表格的欄列關係、段落與標題的層級,這些都不只是裝飾,而是訊號。

如果只保留抽出來的文字,模型看到的是字串,不是文件。這會讓一些原本存在於視覺結構中的關聯消失。論文就是在問:既然資料本來就長這樣,為什麼一定要先把它拆平?

方法到底怎麼做

論文提出的是 unsupervised visual pretraining。白話講,就是不先把文件轉成文字,而是直接讓模型從視覺文件裡學。摘要裡沒有把完整架構拆得很細,但核心概念很清楚:保留文件原始的視覺形式,讓模型在預訓練階段就接觸到那些被文字抽取流程抹掉的訊息。

這裡的關鍵不是「看圖片」而已,而是把文件當成一個帶有結構的視覺輸入。頁面上的排列、間距、對齊、區塊關係,理論上都可能成為學習訊號。這跟把文件壓成一串字,差很多。

摘要也沒有說這是一個單一新架構。相反地,作者強調的是 systematic study,表示他們不是只做一個 demo,而是跨多個 backbone 和 benchmark 去看這種訓練法是否穩定有效。這讓它比較像一種訓練策略的證據,而不是某個特定模型的宣傳。

這種寫法對研究和工程都重要。因為如果結果只在某一個特殊設定成立,參考價值就有限;但如果跨骨幹都能看到趨勢,那就比較像可以被搬進訓練流程的方向。

它實際證明了什麼

摘要最強的結論是比較結果:在相同的語料上,視覺預訓練會持續打敗純文字預訓練,而且這個趨勢出現在多個 backbone 與 benchmark 上。也就是說,優勢不是來自資料量變多,而是來自資料表徵方式不同。

視覺預訓練勝過純文字

這個差異很關鍵。因為它代表模型可能真的有吃到文字抽取後看不到的訊息。換句話說,視覺形式本身,不只是輸入格式,它本身就是學習資源。

不過,這篇摘要沒有公開完整 benchmark 細節,也沒有列出具體分數、提升幅度或測試任務名稱。所以我們只能確定它主張「穩定優於 text-only」,但不能從摘要本身判斷到底贏多少。

這也是閱讀這類研究時要注意的地方。結論方向很明確,但如果沒有數字,就不能過度延伸成「大幅領先」或「已經解決某個任務」。摘要能支持的,只是它在多個評估上都比純文字訓練更好。

對開發者有什麼影響

如果你在做資料管線,這篇論文傳達的訊息很實際:前處理不是中性的。把文件先抽成文字,雖然省事,但可能把模型最需要的結構訊號也一起刪掉。對文件密集的場景,這件事尤其值得重新評估。

像是科研論文、使用手冊、表單、簡報、技術文件,這些資料本來就高度依賴版面和視覺組織。對這類資料來說,視覺預訓練可能比純文字更能保留原始資訊。至少從這篇摘要看,作者就是在這個方向上找到了更好的結果。

但工程面也有現實問題。摘要沒有交代視覺預訓練的成本、吞吐量、訓練效率,或是和 text-only 相比的資源消耗。也就是說,雖然結果更好,但還不知道這個好處要付出多少算力代價。

另外,摘要也沒有說它在不同資料配比下是否穩定。這很重要。因為真正落地時,資料來源通常很雜,不一定每份文件都適合直接吃視覺輸入。要把這個方法變成可用的訓練流程,還需要更多細節。

這篇研究的限制

第一個限制很明顯:我們目前只看到摘要。摘要告訴我們趨勢,但沒有完整實驗表。沒有數字,就很難精準比較,也無法判斷提升幅度是否足以抵銷額外成本。

第二個限制是,摘要沒有明確標註研究機構。這表示我們無法從來源直接知道是哪個團隊主導,也不能延伸去猜測背後的產品或研究路線。

第三個限制是方法細節不完整。摘要只說是 unsupervised visual pretraining,並強調不需要 text extraction,但沒有把視覺編碼器、訓練目標、資料格式或 pipeline 細節完整展開。對實作來說,這些都會影響能不能重現。

所以,這篇論文比較適合被讀成一個方向性訊號:如果你的語料本來就是文件、頁面、版面內容,先把它壓成文字不一定是最佳解。視覺資訊可能真的有用,而且不只是輔助,而是能直接拉高預訓練效果。

OraCore 會怎麼看這件事

這篇研究最值得注意的,不是它又做出一個新模型,而是它把一個大家常忽略的假設翻出來:語言模型一定要先看文字嗎?作者的答案是,不一定。至少在這份摘要所描述的條件下,保留視覺文件反而更好。

台灣開發者來說,這代表一個很實際的選擇題。當你的資料來源不是乾淨文本,而是大量文件與網頁時,預處理流程可能不是越簡單越好。你省下來的抽取成本,可能會換掉模型本來能學到的結構資訊。

當然,這還不是一個可以直接抄進 production 的完整 recipe。因為摘要沒有給出 benchmark 數字,也沒有交代計算成本。但它已經足夠提醒大家:在語言模型訓練裡,資料長什麼樣子,可能跟資料內容本身一樣重要。

  • 視覺結構可能包含文字抽取會丟失的訊號。
  • 摘要主張跨骨幹、跨 benchmark 都優於純文字預訓練,但沒有公開數字。
  • 對文件型資料管線來說,是否先抽文字,值得重新評估。