跳到主要內容
AI News HubLIVE
站內改寫1 分鐘閱讀

解碼前發生了什麼?預填充階段決定VLM的GUI定位能力

文章摘要

現有訓練無關的GUI定位方法通常需要多次推理(如迭代裁剪或候選聚合)來識別目標元素,但每次前向傳播仍獨立處理指令和視覺佈局,缺乏視覺令牌間的漸進互動。本文揭示VLM中GUI定位遵循兩階段正規化:預填充階段決定候選UI元素,解碼階段僅進行座標微調。預填充是關鍵步驟,候選選擇錯誤無法在解碼中有效糾正。據此提出Re-Prefill,一種無需訓練的方法,引入注意力引導的第二預填充階段以最佳化目標選擇。在4種VLM和5個基準上的實驗顯示一致改進,ScreenSpot-Pro上提升達4.3%。

來源arXiv Computer Vision作者: Jiaping Lin, Fei Shen, Junzhe Li, Ping Nie, Fei Yu, Ming Li, Haizhou Li
解碼前發生了什麼?預填充階段決定VLM的GUI定位能力
回報錯誤

更正管道尚未開通,可先複製下方文章資訊留存。

查看更正說明
直接讀正文

近日,一篇題為《What Happens Before Decoding? Prefill Determines GUI Grounding in VLMs》的論文在arXiv上發表,深入研究了視覺-語言模型(VLM)在圖形使用者介面(GUI)定位任務中的內部機制。論文作者包括Jiaping Lin等七位研究人員。

當前,大多數無需額外訓練的GUI定位方法依賴於多次推理過程,例如迭代裁剪或候選聚合,以識別目標介面元素。然而,這些方法每次前向傳播仍然獨立地解讀使用者指令並解析視覺佈局,未能實現視覺令牌之間的漸進式互動。這種侷限性導致模型在理解複雜介面時效率低下且易出錯。

研究者透過分析發現,VLM的GUI定位實際上遵循一個兩階段正規化:第一階段是“預填充”(Prefill),該階段確定候選的UI元素;第二階段是“解碼”(Decoding),對第一階段選出的候選座標進行精細調整。這一不對稱性使得預填充成為整個流程的關鍵步驟——如果預填充階段選擇了錯誤的元素,後續的解碼過程幾乎無法糾正。

基於這一重要觀察,論文提出了一種名為“Re-Prefill”的訓練無關方法。該方法在原始推理流程中引入一個注意力引導的二次預填充步驟,以細化目標選擇。具體而言,模型首先從查詢位置(即最終令牌)在各層中持續獲得高注意力的視覺令牌中提取初步目標假設,然後將這些視覺令牌連同指令的隱藏狀態一同追加到輸入中,使模型在生成最終座標前能夠深度重新思考其決策。

實驗部分,研究者們在四種不同的VLM(視覺-語言模型)和五個基準測試(包括ScreenSpot-Pro、ScreenSpot-V2、OSWorld-G、UI-Vision和MMBench-GUI)上驗證了Re-Prefill的有效性。結果顯示,該方法無需額外訓練即在所有測試中取得一致改進,其中在ScreenSpot-Pro上效能提升高達4.3%。研究者表示,程式碼將在GitHub上開源。

這項研究不僅揭示了VLM在GUI定位中的關鍵瓶頸,還提供了一種簡單有效的改進方案,有望推動自動駕駛介面、軟體自動化測試等領域的應用發展。

展開要點與分析

文章情報

工程師進階

要點

  • 揭示VLM的GUI定位中,預填充階段決定候選元素,解碼階段僅微調座標。
  • 提出Re-Prefill方法,透過注意力引導的二次預填充最佳化目標選擇,無需額外訓練。
  • 在ScreenSpot-Pro等5個基準上獲得最高4.3%的效能提升。

要點與分析由自動化流程生成,可能有誤,請結合原始來源核實。