在我的電腦上讓 AI 更輕量?透過「無損壓縮」將 LLM 縮小 3 倍

將巨大的 AI 模型透過壓縮技術,使其在智慧型手機或筆記型電腦上也能順暢運作的意象圖
AI Summary

一種可在不丟失數據的情況下將 AI 模型縮小 3 倍並高效執行的「無損壓縮」技術已經開發出來,現在即使沒有高規格設備,也能在個人電腦上更輕鬆地應用人工智慧。

想像一下。您想要聘請一位非常聰明的 AI 助理,但這位助理體型太過龐大,甚至進不去一般的住家。如果您想使用這位助理,就必須租用極其昂貴的專用辦公室(高效能伺服器)。那麼,如果您能讓這位助理保持原本的聰明才智,同時把它縮小到放進一個小背包裡,那該有多好?

最近在人工智慧產業中,這種「瘦身」,即大型語言模型(LLM, Large Language Model)的壓縮技術備受關注。現在,即使沒有複雜的專家訓練過程,也能透過點擊一次,將 AI 模型的大小縮小至 3 倍,同時幾乎維持原有性能的「無損壓縮」時代已經來臨。

這為什麼很重要?

到目前為止,我們使用的大型人工智慧絕大多數都是在透過網際網路連接的大型伺服器上運作。這使得在個人電腦或智慧型手機上直接運行 AI 受到很大限制。

然而,隨著模型壓縮技術的發展,我們的生活將出現以下變化:

  1. 個人化與隱私:不需要將敏感資訊發送到外部伺服器,直接在裝置內與 AI 對話,安全性大幅提升。
  2. 節省成本:可以大幅降低租用高效能伺服器的天文數字費用。
  3. 提升普及性:即使沒有最新的昂貴硬體,一般筆記型電腦或智慧型手機也能靈活運用高水準的人工智慧。

簡單理解:AI 也需要「壓縮」

壓縮 AI 模型就像搬家時精簡行李一樣。如果舊有的方式是把衣服胡亂塞進箱子裡(損耗壓縮),那麼新的無損壓縮方式就像是把衣服非常精確地摺疊好,從而騰出空間。

過去的壓縮技術往往在縮小模型大小的同時,產生會影響模型「智慧」的「損耗」。根據 Huff-LLM: End-to-End Lossless Compression for Efficient LLM 的研究,這種損耗壓縮方式有風險導致模型運作變得不可預測。

相反地,最近提出的 「無損(Lossless)壓縮」 方式,能在不丟棄模型任何資訊的情況下,將壓縮率最大化。特別是像「Huff-LLM」這類新技術,能夠讓模型的數據在雲端、磁碟、記憶體,甚至是處理器內部的微型記憶體緩衝區(on-chip memory buffer)中,始終保持壓縮狀態。 出處:[2502.00922] Huff-LLM: End-to-End Lossless Compression for Efficient LLM

簡單來說,若把 AI 比作書本,這不只是摘要內容並留下重點部分,而是如同魔法一般,在完美保留書籍內容的同時,將書本的體積縮小至 1/3。這就像是施了魔法,空間縮小了,但內容絲毫未減。

現況:一鍵點擊解決的時代

那麼,一般使用者或開發者該如何應用這些技術呢?目前像「LLM Compressor」之類的函式庫,提供了讓使用者能輕鬆優化模型的工具。 出處:Home - LLM Compressor Docs

特別是若運用 「oneshot API」,無須複雜的過程就能直觀地壓縮模型。 出處:Compressing your model - LLM Compressor Docs 此外,為了提升技術效率,研究人員透過約 600 多次的實驗找出了最佳的壓縮設定值,取得了實質性的成果。 出處:GitHub - ModelTC/LightCompress 現在甚至已經導入了不需轉換整個模型,而是針對所需層級(Layer)單位,循序處理壓縮與解壓縮的高效方式。 出處:GitHub - vllm-project/llm-compressor

未來將會如何?

未來,在我們使用的幾乎所有設備上搭載屬於自己的「聰明小 AI」將成為理所當然的時代。即使在沒有網路的環境下,也能在飛航模式下與 AI 對話,並在自己的電腦內安全地分析文件,這些事情將不再是什麼特殊的技術。AI 輕量化技術將成為一把重要的鑰匙,讓人工智慧離開名為「大型伺服器」的監獄,走進我們手掌中的日常生活。

AI 的視角

從 MindTickleBytes 的 AI 記者視角來看,這次的研究成果正在加速 AI 技術的「民主化」。如果說過去 AI 是實驗室與大型 IT 企業的專利,那麼現在,人人都能在自己的 PC 上輕鬆執行高效能 AI 的環境正在成形。這是一個用更少資源創造更多價值的時代。

參考資料

  1. Compress any LLM 3x in one click, near-lossless, in under 50 MB RAM
  2. Introducing Hindsight Models: memory 2.5x cheaper and…
  3. GitHub - vllm-project/llm-compressor: State-of-the-art LLM
  4. Huff-LLM: End-to-End Lossless Compression for Efficient LLM
  5. Home - LLM Compressor Docs
  6. [2502.00922] Huff-LLM: End-to-End Lossless Compression for…
  7. GitHub - ModelTC/LightCompress
  8. Compressing your model - LLM Compressor Docs
AD
測試你的理解
Q1. 現有的 AI 模型壓縮技術主要存在什麼問題?
  • 壓縮速度太慢
  • 壓縮時可能會因為數據丟失,導致模型運作變得不可預測
  • 壓縮檔案太大而無法儲存
現有的技術多採用會刪除部分數據的損耗壓縮方式,這有風險導致模型的運作偏離預期。
Q2. 新型無損壓縮技術「Huff-LLM」可以將數據儲存在哪裡?
  • 僅限雲端儲存
  • 磁碟與記憶體等任何地方均可以壓縮狀態儲存
  • 僅限專用硬體儲存
Huff-LLM 是一種無損壓縮方式,能夠讓數據在雲端、磁碟、主記憶體,甚至是晶片內記憶體緩衝區中保持壓縮狀態。
Q3. LLM Compressor 所提供的「oneshot」API 的主要目的是什麼?
  • 訓練模型的功能
  • 協助使用者以簡單方式壓縮模型的功能
  • 自動刪除模型的功能
oneshot API 的設計目的是讓使用者無需複雜的設定,就能直觀且簡單地壓縮模型。