Skip to the content.

最終更新日:2026年8月26日

G検定トップ > CBOWとSkip-gramの違い|予測方向で比較【G検定対策】

まず結論

CBOWとSkip-gramは、どちらもWord2Vecで単語埋め込みを学ぶ方式です。

最重要の違いは予測方向です。

方式 入力 予測
CBOW 周囲の単語 中心語
Skip-gram 中心語 周囲の単語

G検定では、まずここで切ります。

直感的な説明

CBOWは穴埋め問題です。

周囲のヒント → [中心語]

Skip-gramは、ある単語から近くに出やすい語を当てるイメージです。

[中心語] → 周囲の語

定義・仕組み

CBOW

  • 周囲の複数語を入力にする
  • 中心語を予測する
  • 文脈語はまとめて扱うため、細かな順序を直接使う方式ではない

Skip-gram

  • 中心語を入力にする
  • 周囲の複数語を予測対象にする
  • 1つの中心語から複数の文脈語との関係を学ぶ

どちらも、学習後には単語ごとの静的なベクトル表現を得ます。

いつ使う?(得意・不得意)

一般的には、CBOWは計算効率がよく、Skip-gramは低頻度語の表現で有利になることがあると説明されます。

ただし、これはデータ量・語彙・学習設定に左右される傾向です。

試験では「どちらが常に高精度か」ではなく、予測方向を判断する。

G検定ひっかけポイント

  • ❌「CBOWは中心語から周囲を予測する」
    • 逆です。
  • ❌「Skip-gramはRNNの一種」
    • Word2Vecの学習方式です。
  • ❌「Skip-gramは必ずCBOWより高精度」
    • 条件に依存します。
  • ⭕「周囲→中心」→ CBOW
  • ⭕「中心→周囲」→ Skip-gram

まとめ(試験直前用)

  • CBOW:周囲 → 中心
  • Skip-gram:中心 → 周囲
  • どちらもWord2Vecの学習方式
  • 学習結果は静的な単語埋め込み
  • 速度・低頻度語の傾向より、まず予測方向で切る

© 2024-2026 stemtazoo. All rights reserved.