Google Research、AIモデル圧縮のためのTurboQuantを発表

TurboQuantの機能
TurboQuantは、大規模言語モデルとベクトル検索エンジンのための大規模な圧縮を可能にする高度な量子化アルゴリズム群です。特に、頻繁に使用される情報をシンプルなラベルで即時検索できる高速ストレージシステムであるキーバリューキャッシュのボトルネックに対処します。
仕組み
TurboQuantは、以下の2つの主要なステップを通じて、精度の損失なしにモデルサイズを大幅に削減します:
- 高品質圧縮(PolarQuant法):まずデータベクトルをランダムに回転させて幾何学的構造を単純化し、その後、ベクトルの各部分に標準的な量子化器を個別に適用します。この段階では、圧縮能力の大部分を使用して、元のベクトルの主要な概念と強度を捉えます。
- 隠れたエラーの排除:残りのわずかな圧縮能力(わずか1ビット)を使用して、最初の段階で残った微小なエラーにQJLアルゴリズムを適用します。QJLは数学的なエラーチェッカーとして機能し、バイアスを排除してより正確なアテンションスコアを導きます。
主要な構成要素
QJL(Quantized Johnson-Lindenstrauss):Johnson-Lindenstrauss変換を使用して高次元データを縮小しながら、データポイント間の距離を保持します。結果として得られる各ベクトル数を単一の符号ビット(+1または-1)に削減し、メモリオーバーヘッドをゼロにします。高精度クエリと低精度データのバランスを取る特別な推定器を使用して、アテンションスコアを正確に計算します。
PolarQuant:デカルト座標系を使用してベクトルを極座標に変換することで、メモリオーバーヘッドに対処します。標準座標(X, Y, Z)の代わりに、「東に3ブロック、北に4ブロック進む」ではなく「合計5ブロックを37度の角度で進む」に相当する形式を使用します。
技術的背景
従来のベクトル量子化では、小さなデータブロックごとに量子化定数を保存するため、通常、数値ごとに1〜2ビットの追加メモリオーバーヘッドが発生します。TurboQuantはこの課題に最適に対処します。この技術は、AIモデルの性能を犠牲にすることなくキーバリューのボトルネックを軽減するテストで有望な結果を示しました。
TurboQuantはICLR 2026で発表される予定であり、PolarQuantはAISTATS 2026で発表されます。
📖 Read the full source: HN AI Agents
👀 See Also

認知科学の技術がLLMの創造性を向上:Claudeコード用 /reframe スラッシュコマンド
RedditユーザーがClaude Code用の/reframeスラッシュコマンドを開発し、距離-関与振動と呼ばれる認知科学技術を実装した結果、3つのオープンウェイトLLMでのテストにおいて創造的問題解決能力が40%向上しました。

Git Worktreesを使って複数のClaude Codeセッションを並行実行する
git worktreeを使って、スタッシュやコンテキストスイッチなしで複数のClaude Codeセッションを別ブランチで並行実行する方法を開発者が共有。差分をレビューしてマージし、次へ進む。

Claude Code Prompt Architecture Reverse-Engineered for Local Models
Claude Codeの26プロンプトアーキテクチャのクリーンルーム再実装がGitHubで公開されました。システムプロンプト、ツールプロンプト、安全性ルール、メモリ圧縮、検証パターンを含み、Ollama、llama.cpp、vLLMなどのローカルモデルでコーディングエージェントを構築するためのものです。

MuninnDBは、ボールト分離によるLLMメモリ統合のためのドリームエンジンを追加しました。
Goベースの認知メモリデータベースであるMuninnDBは、セッション間で重複排除閾値と意味的レビューを用いたLLM駆動のメモリ統合を行う「Dream Engine」を新たに搭載しました。このシステムは、データ分離のためのボールト信頼階層を特徴とし、Ollamaと共にローカルで動作します。