毎日AI論文解説
AI論文を日本語で読み解き、技術の仕組みや開発・事業へのヒントを発信しています。
Representation Autoencodersとは?VAEに頼らずDiffusion Transformerの潜在空間を高品質化する画像生成技術
Representation Autoencodersは、DINOv2などの事前学習済み表現エンコーダを画像生成用の潜在空間として使い、Diffusion Transformerの収束速度と生成品質を改善する技術です。仕組み、実験結果、AI開発への応用を解説します。
参照論文:Diffusion Transformers with Representation Autoencoders
Mamba-2とは?SSMとAttentionをつなぎ長文LLMを高速化するStructured State Space Duality
Mamba-2は、状態空間モデルとattentionをStructured State Space Dualityで結び、GPUの行列演算を活かして長文系列を効率よく処理するLLMアーキテクチャです。仕組み、評価結果、AI開発への応用を日本語で解説します。
参照論文:Transformers are SSMs: Generalized Models and Efficient Algorithms Through Structured State Space Duality
Ring Attentionとは?複数GPUで長文コンテキストを線形に伸ばす分散Attention技術
Ring Attentionは、長い系列を複数デバイスに分散し、KVブロック通信とblockwise attention計算を重ねることで、近似なしに長文コンテキストを扱う技術です。仕組み、評価結果、AI開発への応用を日本語で解説します。
参照論文:Ring Attention with Blockwise Transformers for Near-Infinite Context
Hyena Hierarchyとは?Attentionなしで長文を高速に扱う長畳み込み言語モデル
Hyena Hierarchyは、attentionの代わりに長い畳み込みと入力依存ゲーティングを組み合わせて長文を扱うモデル構造です。仕組み、実験結果、実装やプロダクトへの応用可能性を日本語で整理します。
参照論文:Hyena Hierarchy: Towards Larger Convolutional Language Models
Infini-attentionとは?長文コンテキストを固定メモリで扱う無限長Transformer
Infini-attentionは、局所attentionに圧縮メモリを組み合わせ、長大な入力を固定メモリで処理する長文向けTransformer技術です。仕組み、評価結果、RAGやエージェントへの使い道を日本語で整理します。
参照論文:Leave No Context Behind: Efficient Infinite Context Transformers with Infini-attention
MuRAGとは?画像とテキストを一緒に検索して答えるマルチモーダルRAG
MuRAGは、画像とテキストの両方を外部メモリとして検索し、回答生成に使うマルチモーダルRAGです。仕組み、既存RAGとの違い、評価結果、実務での使い道を日本語で整理します。
参照論文:MuRAG: Multimodal Retrieval-Augmented Generator for Open Question Answering over Images and Text
Conformerとは?音声認識で局所特徴と長距離文脈を両立するモデル
Conformerは、Transformerの大域的な文脈把握とCNNの局所特徴抽出を1つの音声モデルに統合したアーキテクチャです。仕組み、なぜ効くのか、実験結果、音声AI開発への応用ポイントを日本語で整理します。
参照論文:Conformer: Convolution-augmented Transformer for Speech Recognition
TTT Layersとは?推論中に学習して長文に強くなる新しい系列モデル
TTT Layersは、推論時に隠れ状態そのものを学習器として更新し、長文コンテキストを線形計算量で扱おうとする系列モデルです。仕組み、TransformerやMambaとの違い、実験結果、実務での使い道を日本語で整理します。
参照論文:Learning to (Learn at Test Time): RNNs with Expressive Hidden States
LoongServeとは?長文LLMの推論を高速化するElastic Sequence Parallelismの仕組みと使い道
LoongServeは、長文LLMのprefillとdecodeで必要なGPU並列度を動的に切り替える推論サービング技術です。Elastic Sequence Parallelismの考え方、仕組み、評価結果、RAGやAIエージェントへの応用可能性を日本語で整理します。
参照論文:LoongServe: Efficiently Serving Long-Context Large Language Models with Elastic Sequence Parallelism
Native Sparse Attentionとは?長文LLMを高速化しながら精度も落としにくい学習可能スパース注意
Native Sparse Attentionは、圧縮・選択・局所窓の3経路で長文コンテキストを効率よく扱うスパースattentionです。仕組み、従来法との違い、実験結果、RAGや長文エージェントへの使い道を日本語で整理します。
参照論文:Native Sparse Attention: Hardware-Aligned and Natively Trainable Sparse Attention
Differential Transformerとは?ノイズを打ち消す差分アテンションで長文理解を強くする技術
Differential Transformerは、2つのsoftmax注意マップの差分で不要な文脈ノイズを打ち消す新しいTransformerです。仕組み、通常のattentionとの違い、実験結果、RAGや長文処理への使い道を日本語で整理します。
参照論文:Differential Transformer
RETROとは?巨大検索メモリを外付けして小さめのLLMを強くする技術
RETROは、巨大な外部テキストデータベースを検索しながら次トークンを予測する Retrieval-Enhanced Transformer です。仕組み、通常のRAGとの違い、実験結果、開発への使い道を日本語で整理します。
参照論文:Improving Language Models by Retrieving from Trillions of Tokens
SpecInferとは?トークン木でLLM推論を高速化する投機的デコーディング手法
SpecInferは、小さな補助モデルが作る候補列をトークン木としてまとめ、大規模LLMでまとめて検証する推論高速化手法です。通常の speculative decoding との違い、仕組み、実験結果、使い道を日本語で整理します。
参照論文:SpecInfer: Accelerating Generative Large Language Model Serving with Tree-based Speculative Inference and Verification
GaLoreとは?全パラメータ学習を保ったままLLM学習メモリを大幅削減する手法
GaLoreは、勾配を低ランク空間へ射影することで、LoRAのように更新対象を絞らずに学習メモリを削減する手法です。仕組み、LoRAとの違い、実験結果、開発への使い道まで日本語で整理します。
参照論文:GaLore: Memory-Efficient LLM Training by Gradient Low-Rank Projection
Dual Chunk Attentionとは?追加学習なしでLLMの長文処理を伸ばす長コンテキスト技術
Dual Chunk Attention(DCA)は、追加学習なしでLLMのコンテキスト長を大きく伸ばすための長文処理技術です。RoPEの限界をどう回避するのか、3種類のチャンク注意の仕組み、実験結果、RAGや長文QAへの使い道まで日本語で整理します。
参照論文:Training-Free Long-Context Scaling of Large Language Models
MARLINとは?4bit量子化をバッチ推論でも高速に活かすLLM推論カーネル技術
MARLINは、4bit重み量子化の利点を単発推論だけでなく複数リクエストの同時推論でも維持するGPUカーネル技術です。なぜ既存量子化カーネルがバッチで失速するのか、仕組み、結果、実務での使い道まで日本語で整理します。
参照論文:MARLIN: Mixed-Precision Auto-Regressive Parallel Inference on Large Language Models
Adaptive-RAGとは?質問の複雑さに応じて検索回数を切り替えるRAG最適化技術
Adaptive-RAGは、質問の複雑さを小さな分類器で見極め、検索なし・1回検索・反復検索を切り替えるRAG手法です。なぜ一律RAGが非効率なのか、仕組み、実験結果、実務での使い道まで日本語で整理します。
参照論文:Adaptive-RAG: Learning to Adapt Retrieval-Augmented Large Language Models through Question Complexity
FlashDecoding++とは?LLM推論のsoftmax同期とFlat GEMMの無駄を減らしてGPU推論を速くする技術
FlashDecoding++は、LLM推論で発生するsoftmax同期、Flat GEMMの計算浪費、静的データフローの非効率をまとめて改善する推論エンジンです。どこが遅いのか、どう直すのか、実運用で何に効くのかを技術的に整理します。
参照論文:FlashDecoding++: Faster Large Language Model Inference on GPUs
Sequoiaとは?ハードウェアに合わせてドラフト木を最適化しLLM推論を速くする技術
Sequoiaは、speculative decodingのドラフト木をモデルやGPUに合わせて最適化し、LLM推論を高速化する手法です。なぜ従来法が伸びにくかったのか、木構造の設計、検証アルゴリズム、実運用での使い道まで日本語で整理します。
参照論文:Sequoia: Scalable, Robust, and Hardware-aware Speculative Decoding
Lookahead Decodingとは?ドラフトモデルなしでLLM推論の逐次依存を崩す高速化技術
Lookahead Decodingは、追加のドラフトモデルを用意せずに複数トークン候補を並列生成し、LLM推論の逐次依存を崩して高速化する手法です。Jacobi decodingをどう実用化したのか、仕組み、評価結果、実装やプロダクトへの応用ポイントまで日本語で整理します。
参照論文:Break the Sequential Dependency of LLM Inference Using Lookahead Decoding
RAPIDとは?長文LLM推論をRAGとSpeculative Decodingで高速化する技術
RAPIDは、長文コンテキストLLMの推論をRAGベースのドラフト生成と推論時知識転移で高速化しつつ、応答品質まで引き上げる手法です。長文推論がなぜ遅いのか、どこでRAGが効くのか、実装の勘所まで技術的に解説します。
参照論文:RAPID: Long-Context Inference with Retrieval-Augmented Speculative Decoding
YaRNとは?RoPEでLLMのコンテキスト長を低コストに拡張する技術
YaRNは、RoPEベースの大規模言語モデルのコンテキスト長を少ない追加学習で大きく伸ばす手法です。なぜ長文で崩れるのか、Position Interpolationとの違い、実装上の工夫、実務での使い道まで技術的に解説します。
参照論文:YaRN: Efficient Context Window Extension of Large Language Models
SWIFTとは?追加モデルなしでLLM推論を高速化する自己スペキュレーティブデコーディング
SWIFTは、同じLLMの一部の層をスキップして軽量なドラフトモデルをその場で作り、追加学習なしで推論を1.3〜1.6倍高速化する手法です。自己スペキュレーティブデコーディングの考え方、仕組み、使い道を論文ベースで解説します。
参照論文:SWIFT: On-the-Fly Self-Speculative Decoding for LLM Inference Acceleration
LLMAとは?参照文を使ってLLM推論を無損失で高速化する仕組み
LLMAは、RAGの検索文書や過去の会話ログといった参照文を利用し、LLMの出力と重なる部分をまとめて検証することで推論を高速化する手法です。追加のドラフトモデルなしで2倍超の高速化を狙う考え方を、論文ベースで日本語解説します。
参照論文:Inference with Reference: Lossless Acceleration of Large Language Models
Fusion-in-Decoderとは?複数文書を後段で統合して回答精度を上げるRAG設計
Fusion-in-Decoderは、検索で集めた複数パッセージをエンコーダでは個別に処理し、デコーダ側でまとめて統合する生成型QA手法です。RAGの原型とも言えるこの設計が、なぜ多文書質問応答に強いのかを論文ベースで日本語解説します。
参照論文:Leveraging Passage Retrieval with Generative Models for Open Domain Question Answering
Multi-Head Latent Attentionとは?KVキャッシュを大幅圧縮して長文推論を軽くする注意機構
Multi-Head Latent Attentionは、TransformerのKVキャッシュを低ランク潜在表現に圧縮し、推論メモリを大きく減らしながら性能も維持しやすくした注意機構です。DeepSeek-V2論文をもとに、仕組み、結果、実装上の意味を日本語で解説します。
参照論文:DeepSeek-V2: A Strong, Economical, and Efficient Mixture-of-Experts Language Model
Mixture-of-Agentsとは?複数LLMを階層的に協調させて回答品質を高める推論設計
Mixture-of-Agentsは、複数の大規模言語モデルの出力を段階的に集約し、単体モデルより高品質な回答を目指す推論設計です。提案役と集約役の分担、層構造、評価結果、実務での使い道を日本語で解説します。
参照論文:Mixture-of-Agents Enhances Large Language Model Capabilities
テスト時スケーリングとは?小さいLLMでも追加推論で性能を伸ばす考え方と使いどころ
テスト時スケーリングは、モデルを大きくする代わりに推論時の計算を賢く増やして回答品質を高める考え方です。難しい問題にだけ追加計算を配分する仕組み、検証器や自己修正の役割、開発への応用ポイントを日本語で解説します。
参照論文:Scaling LLM Test-Time Compute Optimally can be More Effective than Scaling Model Parameters
Multi-Token Predictionとは?LLMをより賢く速くする学習手法の仕組みと使いどころ
Multi-Token Predictionは、次の1トークンだけでなく複数の未来トークンを同時に予測する学習手法です。なぜ学習効率やコード生成性能が上がるのか、推論高速化にどうつながるのか、実装の考え方と活用先を日本語で解説します。
参照論文:Better & Faster Large Language Models via Multi-token Prediction
Titansとは?推論時に長期記憶を学習し、長文コンテキストの限界を超えるAIアーキテクチャ
Titansは、注意機構を短期記憶、推論時に更新されるニューラルメモリを長期記憶として組み合わせる新しい系列モデルです。なぜ長文に強いのか、どんな構造で動くのか、RAGやエージェントにどう応用できるのかを技術的に解説します。
参照論文:Titans: Learning to Memorize at Test Time
Chain of Draftとは?推論の途中メモを短くしてLLMの精度を保ちながらコストと遅延を下げる技術
Chain of Draftは、LLMに長い思考文を書かせる代わりに、短い下書きだけで推論させる手法です。Chain-of-Thoughtの精度をなるべく保ちながら、推論トークン数と応答遅延を大きく減らす仕組みと使い道を解説します。
参照論文:Chain of Draft: Thinking Faster by Writing Less
MemGPTとは?LLMに仮想メモリを持たせて長文と長期対話を扱う技術
MemGPTは、LLMの限られたコンテキストをOSの仮想メモリのように扱い、必要な情報だけを出し入れしながら長文読解や長期対話を続ける技術です。固定長コンテキストの限界をどう越えるのか、仕組みと使い道を日本語で解説します。
参照論文:MemGPT: Towards LLMs as Operating Systems
LightRAGとは?グラフ索引と二段検索で複雑なRAGを速くする仕組み
LightRAGは、文書をグラフ構造で索引化し、低レベル検索と高レベル検索を切り替えながら必要な情報を拾うRAG手法です。GraphRAGより軽く、通常のRAGより複雑な質問に強い理由を日本語で解説します。
参照論文:LightRAG: Simple and Fast Retrieval-Augmented Generation
EAGLEとは?LLM推論を高速化する特徴予測ベースのSpeculative Sampling
EAGLEは、トークンではなく中間特徴を先読みし、元のLLMが検証することで高速化する推論最適化技術です。Speculative Samplingとの違い、仕組み、実験結果、実務での使い道を日本語で解説します。
参照論文:EAGLE: Speculative Sampling Requires Rethinking Feature Uncertainty
Masked Autoencoders(MAE)とは?画像の75%を隠して表現学習する自己教師あり技術
Masked Autoencoders(MAE)は、画像の大部分を隠して欠けた部分を復元することで、ラベルなしデータから強い視覚表現を学ぶ自己教師あり学習技術です。非対称エンコーダ・デコーダ構造、高マスク率の意味、実験結果、実務での使い道を日本語で解説します。
参照論文:Masked Autoencoders Are Scalable Vision Learners
Speculative RAGとは?RAGの精度と速度を両立する下書き生成・検証の仕組み
Speculative RAGは、小さな専用モデルで複数の回答候補を並列生成し、大きな汎用モデルがそれを検証することで、RAGの精度とレイテンシを同時に改善する技術です。仕組み、実験結果、実務での使い道を日本語で解説します。
参照論文:Speculative RAG: Enhancing Retrieval Augmented Generation through Drafting
Mixture-of-Recursionsとは?共有レイヤーと動的再帰でLLMの計算量を減らす仕組み
Mixture-of-Recursionsは、LLMの重み共有とトークンごとの可変計算を組み合わせて、少ないパラメータと計算資源で高い性能を狙う技術です。再帰的に同じブロックを使い回しつつ、難しいトークンだけ深く処理する仕組み、実験結果、開発への活かし方を日本語で解説します。
参照論文:Mixture-of-Recursions: Learning Dynamic Recursive Depths for Adaptive Token-Level Computation
LLMCompilerとは?エージェントのツール呼び出しを並列化して高速化する技術
LLMCompilerは、LLMエージェントの関数呼び出しをDAGとして計画し、依存関係を保ちながら並列実行する技術です。仕組み、実験結果、実務での使い道を日本語で解説します。
参照論文:An LLM Compiler for Parallel Function Calling
ToolRerankとは?大量ツール時代のAIエージェントでAPI選択を賢くする再ランキング技術
ToolRerankは、AIエージェントのツール選択で起きやすい取りこぼしや偏りを減らすために、見たことのあるツールと未知のツールを分けて扱い、単一ツール型と複数ツール型のクエリで再ランキング戦略を切り替える手法です。仕組み、実験結果、実務での活かし方を日本語で解説します。
参照論文:ToolRerank: Adaptive and Hierarchy-Aware Reranking for Tool Retrieval
GRPOとは?報酬比較だけでLLMを強化学習しやすくする省メモリ学習手法
GRPOは、PPOのような価値モデルを持たずに、同じ質問に対する複数回答の相対評価からLLMを強化学習する手法です。仕組み、実験結果、実務での使い道を日本語で解説します。
参照論文:DeepSeekMath: Pushing the Limits of Mathematical Reasoning in Open Language Models
LazyLLMとは?長文LLMの入力を動的に間引いて初回応答を速くする技術
LazyLLMは、長い入力の全トークンを最初から最後まで一律に処理せず、次の出力に効くトークンだけを段階的に残す推論最適化技術です。仕組み、実験結果、RAGや社内AIへの使い道を日本語で解説します。
参照論文:LazyLLM: Dynamic Token Pruning for Efficient Long Context LLM Inference
CacheGenとは?KVキャッシュを圧縮して長文LLMを速くする技術
CacheGenは、長文入力で再利用するKVキャッシュを圧縮・分割配信して、LLMの文脈読み込み遅延を減らす技術です。仕組み、実験結果、RAGや社内AIへの使い道を日本語で解説します。
参照論文:CacheGen: KV Cache Compression and Streaming for Fast Large Language Model Serving
Tree of Thoughtsとは?LLMに探索・分岐・自己評価を持ち込む推論技術
Tree of Thoughtsは、LLMの推論を1本の連続生成ではなく、複数の思考候補を探索しながら進める技術です。仕組み、実験結果、AIエージェントや複雑タスクへの使い道を日本語で解説します。
参照論文:Tree of Thoughts: Deliberate Problem Solving with Large Language Models
SnapKVとは?長文LLMのKVキャッシュを圧縮して高速化する技術
SnapKVは、長文入力で肥大化するKVキャッシュを、観測ウィンドウから重要トークンを選んで圧縮する推論最適化技術です。仕組み、実験結果、RAGや長文エージェントへの使い道を日本語で解説します。
参照論文:SnapKV: LLM Knows What You are Looking for Before Generation
Active Retrievalとは?生成の途中で検索して長文RAGの弱点を補う技術
Active Retrievalは、回答生成の途中で必要になったときだけ追加検索を行うRAGの考え方です。FLARE論文をもとに、仕組み、評価結果、実装やプロダクトへの応用可能性を日本語で解説します。
参照論文:Active Retrieval Augmented Generation
ORPOとは?参照モデルなしで選好学習を一段で進めるLLMアラインメント技術
ORPOは、参照モデルや別段のDPO工程を使わず、教師あり学習と選好最適化を一体化するLLM向け学習手法です。仕組み、実験結果、実務での使い道を日本語で解説します。
参照論文:ORPO: Monolithic Preference Optimization without Reference Model
AWQとは?LLMを4bit量子化して軽く速く動かす技術
AWQは、活性値を見て重要な重みチャネルを保護しながらLLMを4bit量子化する技術です。仕組み、実験結果、推論最適化やエッジ配備への使い道を日本語で解説します。
参照論文:AWQ: Activation-aware Weight Quantization for LLM Compression and Acceleration
SmoothQuantとは?LLMをW8A8量子化して推論を高速化する技術
SmoothQuantは、活性値の外れ値を重み側へオフラインで移し、LLMのW8A8量子化を実用化する技術です。仕組み、実験結果、推論最適化への使い道を日本語で解説します。
参照論文:SmoothQuant: Accurate and Efficient Post-Training Quantization for Large Language Models
SemDeDupとは?学習データの意味的重複を削ってAI学習を速くする技術
SemDeDupは、埋め込み空間で意味的に似すぎたデータを見つけて除去し、モデル性能をほぼ維持したまま学習コストを下げる技術です。仕組み、実験結果、RAGやデータ基盤への応用を日本語で解説します。
参照論文:SemDeDup: Data-efficient learning at web-scale through semantic deduplication
Activation Beaconとは?長文コンテキストを圧縮してLLMの文脈長と推論効率を伸ばす技術
Activation Beaconは、長い入力を beacon token のKV表現に圧縮し、LLMの短いコンテキスト窓でもより長い文脈を扱えるようにする手法です。仕組み、実験結果、RAGや長文エージェントへの使い道を日本語で解説します。
参照論文:Long Context Compression with Activation Beacon
Contrastive Decodingとは?追加学習なしでLLMの出力品質を改善する推論手法
Contrastive Decodingは、大きな言語モデルと小さな言語モデルの確率差を使って、繰り返しや話題逸脱を抑える推論手法です。学習不要で導入できる仕組み、実験結果、LLMアプリへの使い道を日本語で解説します。
参照論文:Contrastive Decoding: Open-ended Text Generation as Optimization
Segment Anythingとは?クリックや枠指定で画像を切り抜ける汎用セグメンテーション技術
Segment Anythingは、点や矩形などのプロンプトを与えるだけで対象領域を切り出せる画像セグメンテーション技術です。SAMのモデル構造、SA-1Bデータセット、ゼロショット転用、開発への使い道を日本語で解説します。
参照論文:Segment Anything
LLaVAとは?画像を見て会話できるマルチモーダルAIの仕組みと実務での使い道
LLaVAは、CLIPの画像理解とLLMの対話能力をつなぎ、画像を見ながら自然言語で応答できるようにしたマルチモーダル技術です。Visual Instruction Tuningの考え方、2段階学習、評価結果、開発への応用ポイントを日本語で解説します。
参照論文:Visual Instruction Tuning
GraphReaderとは?長文をグラフ化して小さなコンテキストでも読めるAIエージェント技術
GraphReaderは、長い文書をそのままLLMに流し込む代わりに、文書をグラフ構造へ変換し、エージェントが必要なノードだけを探索しながら答えを組み立てる技術です。長文QA、RAG、社内検索への使い道まで日本語で解説します。
参照論文:GraphReader: Building Graph-based Agent to Enhance Long-Context Abilities of Large Language Models
SGLangとは?複数LLM呼び出しを高速化し、エージェントやRAGを実装しやすくする技術
SGLangは、複数のLLM呼び出しを含むAIアプリをPythonライクに記述しつつ、KVキャッシュ再利用や並列実行で高速化する技術です。RadixAttention、fork/join、構造化出力、長文処理への使い道まで日本語で解説します。
参照論文:SGLang: Efficient Execution of Structured Language Model Programs
DreamBoothとは?少数画像で被写体を学習し、本人・商品・キャラクターを生成できる技術
DreamBoothは、3〜5枚ほどの画像から特定の被写体を拡散モデルに学習させ、別の構図や背景でも同じ対象を生成できる画像生成技術です。識別子トークン、prior preservation loss、仕組み、実験結果、実務での使い道を日本語で解説します。
参照論文:DreamBooth: Fine Tuning Text-to-Image Diffusion Models for Subject-Driven Generation
FlexGenとは?単一GPUで大規模LLMを高スループット実行するオフロード推論技術
FlexGenは、GPU・CPU・SSDをまたいで重みやKVキャッシュを配置し、単一GPUでも大規模LLMを高スループットで動かす推論最適化技術です。オフロード方針探索、4bit圧縮、実験結果、実務での使い道を日本語で解説します。
参照論文:FlexGen: High-Throughput Generative Inference of Large Language Models with a Single GPU
Whisperとは?雑音や多言語に強い音声認識基盤モデルの仕組みと使い道
Whisperは、68万時間の多言語・マルチタスク音声データで学習された音声認識モデルです。なぜ従来のASRより頑健なのか、30秒単位の処理や特殊トークン設計、ゼロショット性能、実務での活かし方まで技術的に解説します。
参照論文:Robust Speech Recognition via Large-Scale Weak Supervision
StreamingLLMとは?長時間会話を止めずに続けるAttention Sinkベースの無限長推論技術
StreamingLLMは、LLMの冒頭トークンをAttention Sinkとして残しながら最近のトークンだけを保持し、長時間会話や連続入力を安定して処理する推論最適化技術です。仕組み、課題、実験結果、エージェントやチャット開発への使い道を日本語で解説します。
参照論文:Efficient Streaming Language Models with Attention Sinks
MInferenceとは?長文LLMのprefillを最大10倍高速化する動的疎Attention技術
MInferenceは、長文LLMのprefillで支配的になるAttention計算を、ヘッドごとの動的疎パターンで削減する推論最適化技術です。3種類の疎パターン、仕組み、実験結果、RAGやエージェント開発への応用ポイントを日本語で解説します。
参照論文:MInference 1.0: Accelerating Pre-filling for Long-Context LLMs via Dynamic Sparse Attention
vAttentionとは?PagedAttentionなしでLLMサービングのKVキャッシュ断片化を防ぐ技術
vAttentionは、KVキャッシュを仮想メモリ上では連続のまま保ちつつ、物理メモリだけを必要時に割り当てるLLM推論基盤技術です。PagedAttentionとの違い、仕組み、実験結果、実装や事業へのヒントを日本語で解説します。
参照論文:vAttention: Dynamic Memory Management for Serving LLMs without PagedAttention
KIVIとは?KVキャッシュを2bit量子化して長文推論を軽くする技術
KIVIは、LLM推論時のボトルネックになりやすいKVキャッシュを、Keyはper-channel、Valueはper-tokenで非対称に2bit量子化する技術です。仕組み、実験結果、推論基盤への使い道を日本語で解説します。
参照論文:KIVI: A Tuning-Free Asymmetric 2bit Quantization for KV Cache
ZeROとは?巨大モデル学習のGPUメモリ不足を分散で解決する最適化技術
ZeROは、巨大モデル学習で重複していた optimizer state、gradient、parameter を分散保持し、少ないGPUメモリでも大規模学習を進めやすくする技術です。仕組み、実験結果、開発基盤への応用を日本語で解説します。
参照論文:ZeRO: Memory Optimizations Toward Training Trillion Parameter Models
Reflexionとは?失敗の言語化メモでAIエージェントを改善するVerbal Reinforcement Learning
Reflexionは、AIエージェントが失敗理由を自然言語で振り返り、メモとして次回試行に持ち越す技術です。仕組み、実験結果、エージェント開発での使い道を日本語で解説します。
参照論文:Reflexion: Language Agents with Verbal Reinforcement Learning
SimCSEとは?ドロップアウトだけで文埋め込みを強化し、検索・類似度計算を改善する手法
SimCSEは、同じ文を2回エンコードし、ドロップアウトの揺らぎだけを使って対照学習する文埋め込み手法です。仕組み、実験結果、検索やRAGでの使い道を日本語で解説します。
参照論文:SimCSE: Simple Contrastive Learning of Sentence Embeddings
RAFTとは?RAG前提でLLMを学習し、検索ノイズに強くするドメイン適応手法
RAFTは、RAGで使う検索文書を学習時からLLMに見せ、正解文書とノイズ文書を見分けながら答える力を鍛える学習手法です。仕組み、実験結果、実務での使い道を日本語で解説します。
参照論文:RAFT: Adapting Language Model to Domain Specific RAG
H2Oとは?KVキャッシュを圧縮して長文LLM推論を高速化するHeavy-Hitter保持手法
H2Oは、LLM推論で増え続けるKVキャッシュの中から重要トークンと直近トークンを残すことで、精度を保ちながらメモリ使用量とレイテンシを抑える推論最適化手法です。仕組み、実験結果、実務での使い道を日本語で解説します。
参照論文:H2O: Heavy-Hitter Oracle for Efficient Generative Inference of Large Language Models
Self-Consistencyとは?複数の推論経路から最終回答を安定化するLLM推論手法
Self-Consistencyは、LLMに複数の推論経路を生成させ、最も一貫した答えを採用する推論時手法です。Chain-of-Thoughtの弱点、仕組み、実験結果、実務での使い道を日本語で解説します。
参照論文:Self-Consistency Improves Chain of Thought Reasoning in Language Models
Prefix-Tuningとは?仮想トークンで大規模モデルを軽量に適応する仕組みと使い道
Prefix-Tuningは、事前学習済みモデル本体を凍結したまま、連続ベクトルのプレフィックスだけを学習してタスク適応する手法です。仮想トークンの考え方、仕組み、実験結果、実務での使い道を日本語で解説します。
参照論文:Prefix-Tuning: Optimizing Continuous Prompts for Generation
DoRAとは?LoRAの精度差を埋める重み分解ファインチューニングの仕組みと使い道
DoRAは、LoRAの軽さを保ちながらフルファインチューニングに近い学習能力を目指すPEFT手法です。重みを大きさと向きに分ける考え方、仕組み、実験結果、開発への応用ポイントを日本語で解説します。
参照論文:DoRA: Weight-Decomposed Low-Rank Adaptation
ARESとは?RAGの検索精度・忠実性・回答関連性を自動評価する仕組みと使い道
ARESは、RAGシステムの評価を人手だけに頼らず、自動生成した評価データと小型判定モデルで回せる評価フレームワークです。何をどう評価するのか、仕組み、実験結果、実務での使い道まで日本語で解説します。
参照論文:ARES: An Automated Evaluation Framework for Retrieval-Augmented Generation Systems
ColPaliとは?PDFを画像のまま検索できる視覚RAGの仕組みと使い道
ColPaliは、PDFをOCRでテキスト化してから検索するのではなく、ページ画像をそのまま埋め込み検索する文書検索技術です。図表やレイアウトを含む文書検索でなぜ強いのか、仕組み、評価結果、RAGへの使い道まで日本語で解説します。
参照論文:ColPali: Efficient Document Retrieval with Vision Language Models
Late Chunkingとは?RAGの文脈切れを減らす埋め込み分割の仕組みと使い道
Late Chunkingは、文書を先に小さく分割するのではなく、全文を一度エンコードしてからチャンク単位に埋め込みを作る手法です。RAGや検索で起きやすい文脈切れをなぜ減らせるのか、仕組み、評価結果、実務での使い道まで日本語で解説します。
参照論文:Late Chunking: Contextual Chunk Embeddings Using Long-Context Embedding Models
Token Mergingとは?Vision Transformerを高速化するトークン統合の仕組みと使い道
Token Merging(ToMe)は、Vision Transformerの似たトークンを段階的に統合し、再学習なしでも推論を大きく高速化できる手法です。なぜトークン削減が効くのか、どのように精度低下を抑えるのか、画像・動画・音声や生成AIへどう応用できるのかを解説します。
参照論文:Token Merging: Your ViT But Faster
SpecAugmentとは?音声認識の精度を上げるスペクトログラム拡張の仕組みと使い道
SpecAugmentは、音声のスペクトログラムに時間方向・周波数方向のマスキングや時間伸縮を加えるだけで、音声認識モデルの汎化性能を大きく高める学習手法です。なぜ単純な欠損付与が効くのか、どのように学習へ組み込むのか、音声AIや系列モデル開発にどう応用できるのかを解説します。
参照論文:SpecAugment: A Simple Data Augmentation Method for Automatic Speech Recognition
ControlNetとは?画像生成を構図や線画で制御できる拡散モデル拡張の仕組みと使い道
ControlNetは、既存の拡散モデルを凍結しつつ、エッジ・深度・ポーズなどの空間条件を追加して画像生成を細かく制御する技術です。なぜプロンプトだけでは足りないのか、どう実装されているのか、開発でどこに応用できるのかを技術的に解説します。
参照論文:Adding Conditional Control to Text-to-Image Diffusion Models
Matryoshka Representation Learningとは?1つの埋め込みを用途ごとに縮めて使える多粒度表現学習の仕組みと使い道
Matryoshka Representation Learningは、1本の埋め込みベクトルの先頭側に重要情報を詰め込み、短い次元でも長い次元でも使えるようにする学習手法です。なぜ固定長埋め込みが非効率なのか、どうやって多粒度表現を作るのか、検索やRAGでどう活かせるのかを解説します。
参照論文:Matryoshka Representation Learning
BLIP-2とは?少ない学習コストで画像理解をLLMにつなぐQ-Formerの仕組みと使い道
BLIP-2は、凍結した画像エンコーダと大規模言語モデルをQ-Formerで接続し、少ない学習コストで高性能なマルチモーダル処理を実現する技術です。なぜ画像とLLMの接続が難しいのか、BLIP-2がどう解くのか、開発でどこに応用できるのかを解説します。
参照論文:BLIP-2: Bootstrapping Language-Image Pre-training with Frozen Image Encoders and Large Language Models
HyDEとは?関連ラベルなしで検索精度を上げる仮想文書ベース検索の仕組みと使い道
HyDEは、質問からまず“答えらしき文書”を生成し、その文書をベクトル化して検索することで、学習データなしでも密ベクトル検索を強くする技術です。ゼロショット検索がなぜ難しいのか、HyDEがどう解くのか、RAGや社内検索にどう応用できるのかを解説します。
参照論文:Precise Zero-Shot Dense Retrieval without Relevance Labels
CRAGとは?検索ミスに強いRAGを実現する補正型検索拡張生成の仕組みと使い道
CRAGは、RAGで取得した文書の質を先に判定し、ダメならWeb検索で補い、使える部分だけを再構成して回答する技術です。検索失敗に弱い従来RAGをどう補正するのか、仕組みと実務での活かし方を解説します。
参照論文:Corrective Retrieval Augmented Generation
LongLLMLinguaとは?長文プロンプトを圧縮してLLMの精度・速度・コストを同時に改善する技術
LongLLMLinguaは、質問に関係する情報を残しながら長文プロンプトを段階的に圧縮し、LLMの長文処理を安く速くしつつ精度低下も抑える技術です。RAGや長文QA、要約で効く仕組みと実務での使い道を解説します。
参照論文:LongLLMLingua: Accelerating and Enhancing LLMs in Long Context Scenarios via Prompt Compression
Mixture-of-Depthsとは?Transformerの計算量を減らしつつ性能を保つ動的トークンルーティングを解説
Mixture-of-Depthsは、Transformerの各層で重要なトークンだけに重い計算を回し、他のトークンは残差経路でスキップさせる技術です。静的な計算グラフを保ちながら計算配分を動的化する仕組みと、推論高速化やモデル設計への使い道を整理します。
参照論文:Mixture-of-Depths: Dynamically allocating compute in transformer-based language models
Prompt Cacheとは?共通プロンプトを再計算せずLLM推論を高速化する仕組みと使い道を解説
Prompt Cacheは、システムプロンプトやテンプレート、参照文書などの共通部分を prompt module としてキャッシュし、LLM の attention state を再利用する推論最適化技術です。KVキャッシュをリクエスト間へ拡張する考え方と実務での使い道を日本語で整理します。
参照論文:Prompt Cache: Modular Attention Reuse for Low-Latency Inference
BitNetとは?1.58bitでLLMを軽く速くする1-bit事前学習の仕組みと使い道を解説
BitNetは、Transformerの線形層をBitLinearに置き換え、重みを1bitまたは1.58bitで最初から学習する技術です。量子化後処理より低コストで、同規模FP16モデルに近い性能を狙う考え方を日本語で整理します。
参照論文:BitNet: 1-bit Pre-training for Large Language Models
LongRoPEとは?LLMのコンテキスト長を200万トークン超まで伸ばす仕組みと使い道を解説
LongRoPEは、RoPEの位置補間を次元ごと・位置ごとに最適化し、段階的な拡張と短文脈性能の回復を組み合わせて、既存LLMのコンテキスト長を2048kまで伸ばす技術です。長文RAGやAIエージェントにどう効くのかを日本語で解説します。
参照論文:LongRoPE: Extending LLM Context Window Beyond 2 Million Tokens
DSPyとは?プロンプト頼みのLLM開発を自己改善パイプラインに変える技術を解説
DSPyは、LLMアプリを宣言的なモジュールとして記述し、評価指標に合わせてプロンプトやデモ例、構成を自動最適化する技術です。仕組み、実験結果、RAGやエージェント開発への使い道を日本語で解説します。
参照論文:DSPy: Compiling Declarative Language Model Calls into Self-Improving Pipelines
TextGradとは?自然言語のフィードバックでAIシステムを最適化する手法を解説
TextGradは、LLMが返す自然言語の批評を勾配のように扱い、プロンプトや回答、コード、エージェント構成まで改善していく最適化手法です。仕組み、評価結果、実務での使い道を技術的に解説します。
参照論文:Optimizing generative AI by backpropagating language model feedback
GraphRAGとは?ナレッジグラフで複雑な全体質問に強いRAGの仕組みと使い道
GraphRAGは、文書群からエンティティと関係を抽出してナレッジグラフを作り、コミュニティ要約を使って全体傾向を答えるRAG手法です。通常のベクトル検索RAGが苦手な横断要約や複雑な質問にどう効くのかを技術的に整理します。
参照論文:From Local to Global: A Graph RAG Approach to Query-Focused Summarization
ReActとは?推論と行動を交互に回してLLMエージェントを安定化する技術
ReActは、LLMに考える過程と外部アクションを交互に出させることで、検索・ツール利用・逐次タスク実行を安定させる技術です。エージェント設計の基本として、仕組みと使い道を技術的に整理します。
参照論文:ReAct: Synergizing Reasoning and Acting in Language Models
Toolformerとは?LLMが自分でAPIを呼び出す自己教師ありツール利用学習の仕組み
Toolformerは、少数のAPI使用例だけを手がかりに、LLMがいつツールを呼ぶべきか、何を渡すべきか、返り値をどう使うべきかを自己教師ありで学ぶ技術です。エージェントや業務自動化にどう効くのかを技術的に整理します。
参照論文:Toolformer: Language Models Can Teach Themselves to Use Tools
Switch Transformerとは?計算量を増やさずにモデル容量を拡張する疎なMoEの仕組みと使い道
Switch Transformerは、トークンごとに1つの専門家だけを選ぶ疎なMixture of Expertsで、計算量を大きく増やさずにモデル容量を拡張する技術です。top-1ルーティング、負荷分散、学習安定化、実務での応用可能性を整理します。
参照論文:Switch Transformers: Scaling to Trillion Parameter Models with Simple and Efficient Sparsity
LayerSkipとは?追加モデルなしでLLM推論を高速化する早期退出と自己Speculative Decodingの仕組み
LayerSkipは、LLMの中間層から早めに出力を作れるよう訓練し、同じモデルだけでspeculative decodingを行う推論最適化技術です。追加ドラフトモデルを持たずに高速化する考え方、仕組み、実務での使い道を整理します。
参照論文:LayerSkip: Enabling Early Exit Inference and Self-Speculative Decoding
Grouped-Query Attentionとは?KVキャッシュを減らして推論を速くする仕組みと使い道
Grouped-Query Attentionは、TransformerのAttentionで使うKey/Valueヘッドを共有し、品質を保ちながら推論を軽くしやすくする技術です。GQAの仕組み、既存手法との違い、実務での使い道を日本語で整理します。
参照論文:GQA: Training Generalized Multi-Query Transformer Models from Multi-Head Checkpoints
Speculative Decodingとは?LLM推論を品質そのままで高速化する仕組みと使い道
Speculative Decodingは、小さなドラフトモデルで先読みした候補を大きな本命モデルがまとめて検証し、出力分布を変えずにLLM推論を高速化する技術です。仕組み、評価結果、実務での使い道まで日本語で整理します。
参照論文:Fast Inference from Transformers via Speculative Decoding
Mambaとは?線形時間で長文を扱える選択的状態空間モデルの仕組みと使い道
Mambaは、Transformerの二乗計算コストを避けながら、入力内容に応じて記憶を選別できる選択的状態空間モデルです。Selective SSM、並列スキャン、長文処理への強さ、実務での応用可能性を日本語で整理します。
参照論文:Mamba: Linear-Time Sequence Modeling with Selective State Spaces
QLoRAとは?4bit量子化で大規模モデルを省メモリにファインチューニングする技術
QLoRAは、事前学習済みLLMを4bit量子化したまま凍結し、LoRAだけを学習して大規模モデルを少ないGPUメモリで調整する技術です。NF4、Double Quantization、Paged Optimizerの仕組みと、実務での使い道を日本語で整理します。
参照論文:QLoRA: Efficient Finetuning of Quantized LLMs
ColBERTv2とは?RAG検索の精度を保ったままインデックスを軽量化する検索技術
ColBERTv2は、トークン単位で意味を照合するlate interaction検索の強みを保ちながら、残差圧縮と蒸留学習で実用性を高めた検索技術です。RAGや社内検索でなぜ効くのか、仕組み、実験結果、開発への応用まで日本語で整理します。
参照論文:ColBERTv2: Effective and Efficient Retrieval via Lightweight Late Interaction
DPOとは?RLHFを単純化して選好学習を直接最適化する仕組みと使い道
DPOは、報酬モデル学習とPPOを使わずに、好ましい応答と好ましくない応答の比較データからLLMを直接学習させる手法です。RLHFとの違い、数式の考え方、実験結果、実務での応用ポイントを日本語で整理します。
参照論文:Direct Preference Optimization: Your Language Model is Secretly a Reward Model
PagedAttentionとは?LLMサービングのKVキャッシュ断片化を減らし高スループット化する仕組みと使い道
PagedAttentionは、LLM推論で肥大化するKVキャッシュをページ単位で管理し、メモリ断片化と重複を抑える技術です。vLLMの中核になったこの仕組みを、課題、実装アイデア、実験結果、開発への応用まで日本語で整理します。
参照論文:Efficient Memory Management for Large Language Model Serving with PagedAttention
FlashAttentionとは?長文LLMを高速・省メモリにするIO-aware Attention最適化の仕組みと使い道
FlashAttentionは、TransformerのAttentionを近似せずに高速化・省メモリ化するカーネル最適化です。なぜ長文処理で効くのか、HBMとSRAMを意識した仕組み、実験結果、開発への応用ポイントを日本語で整理します。
参照論文:FlashAttention: Fast and Memory-Efficient Exact Attention with IO-Awareness
LoRAとは?少ない学習パラメータで大規模モデルを適応させる低ランクファインチューニングを解説
LoRAは、事前学習済みモデル本体を凍結したまま、低ランク行列だけを学習して新しいタスクに適応させる手法です。なぜ軽くて強いのか、仕組み、実験結果、実装へのヒントを日本語で整理します。
参照論文:LoRA: Low-Rank Adaptation of Large Language Models
Self-RAGとは?必要なときだけ検索し根拠を自己点検するRAG手法を解説
Self-RAGは、LLMが必要なときだけ検索し、取り込んだ根拠と自分の出力を自己評価しながら生成するRAG手法です。固定検索型RAGとの違い、仕組み、実験結果、実装へのヒントを日本語で整理します。
参照論文:Self-RAG: Learning to Retrieve, Generate, and Critique through Self-Reflection
Medusaとは?LLM推論を高速化する複数デコードヘッドの仕組みと使い道
Medusaは、LLMに複数の軽量デコードヘッドを追加して複数トークンを並列予測し、推論を高速化する手法です。別のドラフトモデルを使わずに速くする考え方、仕組み、評価結果、実装へのヒントを技術的に解説します。
参照論文:Medusa: Simple LLM Inference Acceleration Framework with Multiple Decoding Heads
RAPTORとは?長文RAGで要約ツリーを使い検索精度を高める手法を解説
RAPTORは、文書を要約付きツリーに変換して複数の粒度で検索するRAG手法です。長文ドキュメントでなぜ効くのか、仕組み、評価結果、実装へのヒントを技術的に解説します。
参照論文:RAPTOR: Recursive Abstractive Processing for Tree-Organized Retrieval