Meta Andromeda 廣告檢索突破資料移動瓶頸,支援更豐富模型
Meta 在 10 月 28 日介紹了更新版的廣告檢索系統,聲稱可在不按比例增加服務成本的情況下,實現更豐富的配對。Meta Andromeda 廣告檢索旨在處理一項成本高昂的矛盾:在維持選擇程序快速的同時,評估更多廣告候選項目。檢索是為後續評估挑選候選項目的初始環節,決定哪些廣告可獲進一步考慮。
這項公布挑戰了常見的工程取捨。團隊通常會把詳細評估留給較小的候選清單,因為將其套用於整個候選池成本過高。Meta 的論點是,模型及其執行系統必須一同改變。單獨提升任一部分的速度,其他限制仍然存在。
相關比較在於低成本候選選擇與高成本排序之間的分隔;排序是對存留下來的候選項目進行排序的後續評估。Google 已記錄的檢索架構正說明了這種劃分。Meta 的更新為開發者及廣告主帶來一個實際問題:在不令整個流程失去經濟效益的前提下,有多少有用判斷可提前進行?
Meta Andromeda 廣告檢索將更多判斷前移至候選選擇
關鍵改變是在候選清單定案前作出更豐富的評估,因為後續階段無法挽回從未接收到的候選項目。
Meta 的廣告檢索協同設計披露了一條每秒處理逾十億次廣告評估的生產流程。該公司稱,自 2025 年以來,Andromeda 帶來 Facebook 轉換率增加 2.4%。這些數字描述的是不同結果:處理能力與廣告主成效。
這項區別應影響讀者如何解讀這次公布。處理速率描述在特定運行條件下完成的工作量;轉換指標則描述觀察到的商業結果。單獨考慮任何一項指標,都無法說明每項架構改動貢獻了多少。
這項披露亦需要清楚界定「評估」的含義。在檢索時考慮某則廣告,不代表會展示該廣告;也不代表廣告主會獲得額外曝光、更大預算,或保證改善。選擇仍是更廣泛廣告流程中的中間決定。
有用的分析問題是,較佳的早期判斷會否改變下游可獲得的機會。設想一個相關候選項目被低成本篩選器排除。即使最終評估器表現出色,之後也無法選中該候選項目。一旦前期階段將其剔除,其質素便不再相關。
相反,在不改善相關性的情況下將更多候選項目傳遞到後續階段,會製造額外工作。後續評估器必須耗用資源,從較弱選項中辨識出有用選項。因此,擴大候選清單只處理了部分問題;改善哪些候選項目能進入清單,則處理另一部分。
這形成了容量與判斷之間的重要分別。容量讓系統可以考慮更多可能性;判斷則決定這些可能性會否改善最終決定。成功的檢索改動需要兩者兼備,尤其是當候選池包含重疊或重複內容時。
這次公布最適合被理解為對該界線的主張。Meta 認為,早期評估可以變得更具表達力,同時保持經濟效益。其工程意義來自改變選擇質素與服務開支之間的關係。
現在便將此解讀為排序的消失,仍屬言之過早。早期及後期階段仍可服務不同目的。檢索模型須在嚴格限制下提供廣泛覆蓋;排序模型則可投入更多工作,比較剩下的候選項目。
對追蹤 Meta Andromeda 解說報道的讀者而言,這項區別可避免一個誤導性的捷徑。故事不只是 Meta 部署了更大的模型,而是系統把有限評估預算花在何處,以及這種投入如何改變候選清單。
實際結果仍取決於完整的決策流程。較佳的候選選擇為更佳結果創造機會,但本身並不能證實定向、衡量、創意素材或最終廣告體驗的質素。
廣告主在創意問題之前,先面對選擇問題
只有當選擇系統能辨識哪些候選項目值得關注時,製作更多廣告才會創造價值。
直接壓力落在負責把廣告供應與有用機會配對的團隊身上。日益龐大的創意素材庫,不會自動變成更佳的推薦集合。新增候選項目可能代表實質多樣性、微小變化,或干擾。
以一個針對不同客戶需要採用不同訊息的廣告主為例。候選選擇系統必須識別這些差異何時重要。若其早期表徵將這些訊息視為可互換,後續評估流程便只能看到不完整的可用選項圖像。
這是說明性情境,而非所報道的廣告主實驗。它展示檢索階段為何具有商業意義。廣告主可以投資於差異化素材,但若選擇流程未能保留這些差異,所得益處可能很少。
相反的問題亦值得注意。容納每一項細微變化的系統,可能會加重下游評估負擔,卻不增加有用選擇。因此,更多創意素材提高的是辨識能力的重要性,而不只是增加處理能力的需要。
對廣告主而言,這項公布應鼓勵嚴謹衡量,而非立即重組廣告活動。基礎設施披露並不會揭示某個特定業務最合適的創意組合。該決定仍需要來自廣告主自身目標及觀察結果的證據。
有用的評估會把平台改動與廣告主改動分開看待。若創意內容、受眾策略及衡量定義同時改變,解讀成效便會變得困難。表面改善可能有多個解釋,包括與檢索無關的因素。
同樣的審慎態度亦適用於令人失望的結果。平台層面的改善並不保證每位廣告主都能同等受益。整體結果可以與產品、受眾、創意手法及轉換目標之間的差異並存。
這使 Meta 廣告檢索效率與採購決策相關,但不會令其變成廣告活動公式。架構影響廣告活動競爭的環境,卻不能取代理解客戶需求或評估廣告質素的工作。
開發者面對相近壓力。若早期選擇日益影響最終結果,檢索便值得直接衡量,而非被視為固定工具。只評估最終模型的團隊,可能忽略該模型運行前已引入的錯誤。
當供應商推廣更佳推薦系統時,商業買家亦應提出一個同樣具體的問題:該改善是否保留更多相關候選項目、降低服務開支,還是改善最終結果?這些好處可以互相強化,但仍屬不同主張。
更廣泛的含意是一個資源分配問題。團隊必須決定下一項投資應放在內容生成、早期選擇、最終評估還是衡量。更佳檢索令這些選擇更明顯,因為它揭示了在排序開始前可流失多少價值。
任何公司都不需要達到 Meta 的規模,才會遇到這個問題。任何在詳細評估前篩選可能性的系統,都可能過早丟棄有用內容。合適的回應取決於這些錯誤的成本,以及可用於防止它們的資源。
機制取決於讓運算與資料保持在一起
模型能否具備經濟效益,取決於整個系統所避免的工作,以及它實際進行的計算。
Meta 描述了一種混合專家模型,這是一種為特定輸入選擇專門元件的架構。它亦在 GPU(一種適合平行運算的處理器)上結合檢索操作。公司的說法強調減少中間記憶體傳輸及機器之間的資料移動。
其背後的工程邏輯很直接。計算需要輸入,而其輸出往往會成為另一項計算的輸入。若每一步都把結果寫到其他地方,再重新取回,移動資訊本身便可能消耗大量資源。
這為模型開發帶來一個陷阱。團隊可以減少數學運算,卻讓周邊執行路徑仍然效率低下。模型在紙面上看來較便宜,但生產系統帶來的改善卻可能小於預期。
反過來亦可能發生。若模型的執行避免不必要的傳輸,即使其互動略為豐富,仍可維持實用。單純計算操作次數,因此無法完整呈現服務開支。
Meta 的GPU 流程架構將資料放置視為其解釋的核心。其分析含意是,模型設計與系統組織不能被當成互不相關的項目來評估。每一項都決定另一項會產生哪些成本。
一個有用的比喻,是編輯流程反覆將同一份文件在部門之間轉移。提高每個部門各自的速度會有幫助;把相關工作集中在一起,亦能消除個別改善仍無法觸及的等待及重複。
這個比喻有其局限,但它捕捉了協調問題。檢索服務可包含高效元件,卻仍在元件邊界付出不必要成本。只看元件基準測試,會掩蓋這些成本。
Google 的雙塔檢索文件提供了一個有用比較。雙塔模型會把查詢及候選項目分別編碼為嵌入向量,即用於比較相關性的數值表徵。候選項目的表徵可在服務前預先準備,從而減少線上運算工作。
這種分隔具備實際設計優勢。它讓系統重用已準備好的候選項目資訊,而毋須為每個請求重新建立。Google 亦描述了設定搜尋時,如何評估檢索完整性與回應時間之間的平衡。
這項比較並不能證明 Google 的做法已過時。它突顯了不同的工作分配方式。預先運算有利於重用;而更豐富、針對請求的互動,則會在被評估的關係上投入更多工作。
採取哪種方法取決於實際應用。一個流量不高、需求經常變動的系統,可能會更重視營運上的簡潔性。另一個系統則可能有理由採用專門化執行,因為每次請求節省的一小部分成本會隨持續需求而累積。
正因如此,若只從硬件角度理解 Meta Andromeda,故事便並不完整。更快的處理器只有在應用程式能有效運用其能力時才有幫助。數據組織、排程及模型結構,決定了這些能力能否真正落實到實際服務之中。
對工程團隊而言,可借鑑的啟示在於診斷。在選擇更大型的模型或另一種加速器之前,應先找出限制有效吞吐量的因素。限制可能來自運算、記憶體存取、通訊,或不同階段之間的協調。
這項診斷應先於模仿架構。一個專門化設計是為特定工作負載及營運環境而設。若只複製其表面組件,卻沒有相應的條件,便可能增加複雜性,同時未能解決原本的瓶頸。
吞吐量宣稱仍留下業務及基準測試問題
已公布的數字支持技術層面的說法,但未能提供成本、品質及廣告主成果的完整比較。
Meta 區分生產環境的吞吐量與較快的獨立組件測量結果。這項區分很重要,因為組件基準測試不包括流程中其他部分所進行的工作。讀者不應將報告中最快的組件速率,視為完整服務的實際運行速率。
基準測試回答的是由其設定所界定的問題。只要改變工作負載、候選項目的特性或納入的操作,結果的意義便會改變。只有當讀者了解這些界限時,比較才會變得有用。
例如,評分速度更快,未必代表請求完成速度也同樣更快。一旦評分獲得改善,另一項操作便可能成為限制因素。優化其中一個階段,往往只是將壓力轉移到其他地方,而不是將其完全消除。
因此,評估 Meta 廣告檢索效率時,應透過幾個互相關連的問題進行。完整服務完成了多少有用工作?這些工作消耗了哪些資源?最終產生的候選清單,是否改善了其後的決策?
現有公告未能獨立解答每位廣告主或每種部署情況下的這些問題。其商業宣稱仍屬公司自行報告。讀者應保留這種歸屬,而不應將工程說明轉化為外部驗證。
轉換率數字亦需要審慎解讀。一項涵蓋某段期間的改善報告,並不能證明新描述架構的獨立貢獻。要得出該結論,需要一套能分離相關變更的測量設計。
同樣地,每次評估所需工作量下降,未必等於整體基礎設施開支下降。公司可能會把效率收益重新投入到更豐富的模型、更多候選項目或更高流量之中。服務可以變得更有效率,同時整體資源使用量卻有所增加。
這種可能性不會否定工程上的好處,只是改變了業務層面的解讀。效率可以為擴張創造空間,而不一定會即時降低總帳單。
品質比較同樣需要審慎處理。「接近排序級別」表達的是模型之間的關係,但讀者仍需要知道評估任務及參考點。在某一項指標上有相近表現,並不能證明在每個營運目標上都等同。
還有一個泛化問題。為特定廣告工作負載而開發的架構,未必能在文件搜尋或產品探索中帶來同樣優勢。數據、請求模式及更新要求的差異,都可能改變當中的經濟效益。
Google 研究人員的負樣本採樣研究為以硬件為中心的解讀提供了有用的平衡。他們的工作研究訓練樣本如何影響檢索品質,說明模型學習方面的選擇,與服務架構同樣具有重要影響。
因此,最有力的質疑立場並非否定 Meta 的說法,而是追問已披露的證據證明了甚麼,以及哪些額外證據會改變評估。這種做法既保留技術貢獻,也不會誇大其商業影響範圍。
對廣告主而言,關鍵驗證仍是針對穩定目標而可觀察到的表現。對工程師而言,則是具代表性工作負載下、經品質調整後的服務成本。這兩項測試彼此相關,但無法互相取代。
下一輪證據應連繫部署、成本與成果
下一批有用的披露,應把架構改善與生產環境行為連繫起來,而非加入孤立的標題式基準數字。
第一個訊號是部署證據。讀者應留意哪些優化已在生產環境運作、哪些仍處於實驗階段的說明。若推出範圍更廣,並清楚界定運作條件,便能加強其實際適用性的論據。
第二個訊號是在可比較品質要求下的資源效率。若披露內容能把吞吐量、模型品質與資源消耗連繫起來,便有助說明實際的經濟改善。缺少這種連繫時,將更快處理直接解讀為更低商業成本仍屬不完整。
第三個訊號是具有更清晰測量界限的廣告主成果。若結果能說明測試了甚麼變更及受影響的人群,便能加強商業論點。相反,不均衡或有限的結果,則會顯示效益更依賴情境。
這些訊號應指引未來數月的討論。它們比起將每一項新的組件基準測試都視為整個平台的進步,更具資訊價值。同時,這也讓證據有空間去支持或收窄原本的主張。
對開發者而言,當前機會是重新考慮評估界限。檢索系統應同時被視為獨立模型,以及更大型決策流程的入口。這個入口的錯誤會影響其後所有環節。
這不代表必須採用 Meta 的架構。規模較小的團隊可以先檢查,相關候選項目是否在詳細評估前已經消失。然後再判斷原因是否在於表徵、篩選、訓練或執行限制。
團隊亦應記錄比較實驗的方式。否則,後來的模型改善可能會與較早的數據變更或不同工作負載混為一談。清晰的實驗記錄,會令架構決策更容易重新檢視。
一個可搜尋的工程知識庫可協助保存這些決策,以及基準測試定義與營運發現。目的很實際:當條件改變時,仍可取得支撐效能宣稱的證據。
對企業採購者而言,同樣的紀律有助改善供應商評估。應詢問服務的哪一部分有所改善,以及哪項使用者成果出現改變。要求提供反映預期運行工作負載的比較,包括更新模式及品質要求。
對廣告主而言,這項公告提供的是背景,而非新的操作手冊。它說明了為何在自動化廣告中,候選項目選擇值得關注。但它並不免除測試創意決策是否符合業務目標的需要。
核心判斷是,更豐富的模型與高效基礎設施,正日益成為互相連繫的設計選擇。若將模型品質視為與數據流動分離,便可能同時掩蓋改善所需的成本,以及其奏效的原因。
Meta Andromeda 廣告檢索提供了一個具體理由,讓人檢視這種關係。其重要性取決於完整系統能否以更具經濟效益的方式保留有用候選項目,然後將這項優勢轉化為更佳決策。
先從自身決策流程中的瓶頸開始。找出哪些內容在詳細評估前被捨棄,並檢查這些排除是否移除了有用選項。在根據組件基準測試下結論前,先比較完整服務的行為。衡量資源效率時,應維持品質要求穩定。對廣告團隊而言,應將平台變更與創意素材及廣告活動策略的變更分開。對工程團隊而言,應記錄每項改善宣稱背後的工作負載及評估界限。然後回到 Meta 披露所提出的核心問題:更早進行更多判斷,是否足以改善最終結果,從而證明所需工作合理?這個問題比單看吞吐量提供更有用的測試。



