Transformer
LLM
ニューラルネット
深層学習
概要\n\nAttention機構は系列データ(自然言語/画像/音声)中の各要素間の重要度を動的に計算するニューラルネットワーク機構で、現代LLMの中核技術。2014年Bahdanau et al.「Neural Machine Translation by Jointly Learning to Align and Translate」が初出、機械翻訳のEncoder-Decoder間で導入された。2017年Vaswani et al.「Attention Is All You Need」(Google Brain/Google Research)がRNN/CNN完全排除のTransformerアーキテクチャを提案、Self-Attention(Q=K=V同源)とMulti-Head Attention(複数並列)を確立した。GPT-1(2018, OpenAI)・BERT(2018, Google)・GPT-3(2020)・Claude(2023, Anthropic)・GPT-4(2023)・Gemini Ultra(2024)等2026年現在のLLM全てがTransformer+Attention基盤、Flash Attention(2022 Tri Dao)でメモリ効率2-4倍改善し長文脈処理(1M token)実現。\n\n## 主な特徴・仕組み\n\n- 基本式: Attention(Q,K,V) = softmax(QK^T/√d_k)V、3行列演算で重要度動的計算\n- Multi-Head Attention: 複数並列Attentionで多視点表現、Vaswani論文では8heads\n- Self-Attention: Q/K/V全て同一系列由来、文脈内関係抽出\n- Cross-Attention: Q別系列、K/V別系列、機械翻訳・画像説明用途\n- 計算量: O(n²d)、長文脈で課題、Flash Attentionで改善\n- メモリ効率: Flash Attention 2(2023)でHBM I/O削減、A100で2.4x高速化\n- 位置情報: Positional Encoding/RoPE(Rotary)/ALiBiで系列順序付与\n- GPU依存: NVIDIA Tensor Core(FP16/BF16)で並列演算、A100/H100/B200最適化\n\n## スペック比較表\n\n| モデル/技術 | 発表年 | 主要技術 | パラメータ数 | 特徴 |\n|-------------|--------|----------|--------------|------|\n| Bahdanau Attention | 2014 | Additive Attention | - | 元祖 |\n| Vaswani Transformer | 2017 | Multi-Head Self-Attention | 65M (base) | 革命的論文 |\n| GPT-3 | 2020 | Decoder-Only | 175B | LLM時代 |\n| Flash Attention | 2022 | Tiling+Recomputation | - | 2-4x高速 |\n| GPT-4 | 2023 | MoE+Multi-Head | 推定1.7T | マルチモーダル |\n| Claude 3 Opus | 2024 | Constitutional AI | 非公開 | 200K context |\n| Claude 4.7 | 2025 | Extended Context | 非公開 | 1M context |\n| Mamba (State Space) | 2023 | 線形計算量 | - | Attention代替候補 |\n\n## 具体例・対応製品\n\n- Vaswani論文 (2017): arxiv.org/abs/1706.03762、被引用10万超、AI史上最重要論文\n- GPT-4 Multi-Head Attention: 推定160 heads、d_model=12288、layers=120\n- Claude 4.7 (1M context): Extended Context機構、長文脈Attention最適化\n- Flash Attention v2: github.com/Dao-AILab/flash-attention、PyTorch 2.0統合\n- Tri Dao Flash Attention v3 (2024): H100特化、2-4xスループット\n\n## 自作PCでの選び方・注意点\n\nLLM/Attention実行のローカルPC構成: (A)推論用¥350,000構成: RTX 4090 24GB(¥289,980) + Ryzen 9 7950X(¥85,000) + 64GB DDR5、Llama 3 70B量子化版実行可、(B)学習用¥1,500,000構成: RTX 6000 Ada 48GB×2(¥1,200,000) + Threadripper 7960X、Fine-tuning可、(C)エッジ¥150,000構成: Mac Studio M3 Ultra 96GB Unified Memory、Llama 3 70B動作。Attentionの計算量はO(n²d)で長文脈ほどメモリ要求増、80GB H100でも1M tokenはFlash Attention必須。NVIDIA Tensor CoreとCUDA 12.x対応必須、AMD ROCm/Apple MLXは2026年でも性能50-70%。\n\n## 関連用語との違い\n\nRNN/LSTM: 順次処理で並列化困難、長文脈で勾配消失。Attentionは並列計算可で2017年以降置換。\n\nMamba(State Space Model): 2023年提案、線形計算量O(n)でAttention代替候補。長文脈で優位だが現状LLMはほぼTransformer+Attention支配。\n\n## よくある質問(FAQ)\n\nQ1: なぜAttentionが革命的?\nA: RNN系列処理の並列化障壁を破った点が決定的。2017年以降AI全分野(NLP/CV/Audio/Multimodal)を支配、現在のLLM=Transformer+Attention。\n\nQ2: Flash Attentionの効果は?\nA: HBM I/O削減で2-4x高速化、メモリ効率も向上。長文脈Llama/Claudeの実用化に必須技術、PyTorch 2.0標準統合。\n\nQ3: Attentionの限界は?\nA: O(n²d)計算量で文脈10万token超で爆発。Sparse/Linear/Mamba等代替研究進行中、2026-2030年にAttention脱却の可能性議論あり。\n\n## まとめ\n\n- 2017年Transformer革命の中核技術\n- Q/K/V 3行列で重要度動的計算\n- 2026年LLM(GPT-4/Claude/Gemini)全ての基盤\n- Flash Attention(2022)で長文脈実用化\n- Mamba等代替研究進行中だが当面主役