30秒サマリー
- SQLにおけるAI関数を3つのプリミティブに統一した「SAGE」フレームワークが論文発表された
- AI_JOIN処理の最適化により、モデル呼び出し回数を100分の1以上削減、コスト358倍の効率化を実測
- 分類・抽出・結合・要約など多様なAI操作を既存のSQLと自然に組み合わせられる設計が特徴
何が起きたか
2026年8月21日、Xiangqi Wangら5名の研究者がarXivに論文「SAGE: A Unified Algebra and Self-Adaptive Execution for AI Functions in SQL」を投稿した。SAGEは、SQLシステムが提供する分類・抽出・フィルタリング・ランキング・検索・結合・要約といった多様なAI関数を統一的に扱うための論理的・物理的フレームワークである。
研究チームは、APIの多様性にかかわらず、SQLにおけるAI関数の役割は本質的に3種類しかないと主張する。すなわち、個々の行を変換するスカラー操作(AI_SCALAR)、グループを集約する操作(AI_AGG)、行ペア間の関係を生成する操作(AI_JOIN)の3つのプリミティブで表現できるとした。3つのプリミティブはいずれも「信頼度ゲート付き実行インターフェース」を共有しつつ、それぞれの関係的形状に応じた物理的戦略をサポートする。
最大の技術的課題とされるAI_JOINについては、SAGEが述語を解析し、複合条件を可能な限り分解したうえで、「レシピカード」と少数のラベルなしプローブを組み合わせて最適な実行戦略を選択する仕組みを採用した。評価実験では、SemBenchにおいて最高水準の総合性能を達成したとされる。また、分解可能な結合クエリの代表的ケースでは、ペアワイズなモデル呼び出し回数を2桁以上(100倍超)削減し、コストを358分の1に低減したと論文は報告している。
原典ハイライト
論文アブストラクトによれば、AI_JOIN処理において「compound conditionsの分解」と「label-freeプローブによる実行戦略の選択」を組み合わせることで、代表的なfactorable joinシナリオにてモデル呼び出し回数を「more than two orders of magnitude」削減し、「358-fold measured cost reduction」を実測したと記述されている。
出典: arXiv cs.AI(論文)
So What?(なぜ重要か)
企業がSQLデータベースにAI機能を組み込む際、現状ではAI関数ごとに個別実装・個別最適化が必要なケースが多く、モデル呼び出しコストと管理コストが積み上がりやすい。SAGEのアプローチが実用化されれば、既存のSQLエコシステムを大きく変えることなく、AI処理の呼び出し回数と費用を大幅に削減できる可能性がある。特に大量レコード間のAI結合処理(テーブル間の意味的マッチングなど)はコストが爆発しやすい領域であり、358分の1というコスト削減の示唆するインパクトは大きい。
日本企業への示唆
日本企業の多くはデータウェアハウスやRDBに膨大な社内データを蓄積しており、そこへのAI統合を検討している段階にある。SAGEのような統一代数フレームワークが普及すれば、データエンジニアが個別にAI API呼び出しを実装・チューニングするコストが減り、SQLを書ける人材がAI処理を扱いやすくなる。意思決定の観点では、現時点で社内データ活用のAIコストが高止まりしている企業は、このような最適化研究の動向を注視し、採用するデータプラットフォームがSQL上のAI関数最適化をロードマップに持つかを確認することが有効だ。なお本論文はまだarXiv段階の研究であり、商用実装の時期は原文では言及がない。
背景・経緯
近年、SnowflakeやBigQueryなど主要データプラットフォームがSQL内でAIモデルを呼び出す機能を拡充しており、データとAIの統合が加速している。一方、AI関数の実行最適化はリレーショナル代数の成熟度と比べて未整備であり、クエリオプティマイザがAI呼び出しのコストを適切に見積もれないという課題が業界で認識されている。SAGEはこの空白領域に統一的な理論的枠組みを提供しようとする学術研究として位置づけられる。



