ツールを投稿

ELMo

トランスフォーマー以前の時代に出た、AI2の深い文脈化された単語表現モデル

無料 言語
製品ページを開く →
93.6M パラメータ
Apache 2.0 ライセンス
2018 発売

ELMoはEmbeddings from Language Modelsの略で、Allen Institute for AIとワシントン大学から2018年2月に出ました。Matthew Peters氏とMark Neumann氏らによる論文「Deep Contextualized Word Representations」で説明されています。word2vecやGloVeのような以前の埋め込みは、単語ごとに固定の1つのベクトルを割り当てていました。ELMoは、文に対して双方向LSTMを動かし、周囲の文脈に依存する表現を単語ごとに作ります。そのため、同じ単語でも使われ方によって違うベクトルになります。約10億語で学習し、既存のモデルに特徴として組み込むと、質問応答や固有表現抽出を含む6つのNLPタスクで、当時の結果を改善しました。ELMoはtransformerアーキテクチャより前のもので、公開から約1年のうちに、大半がBERTとその後継に取って代わられました。それでも、文脈を考慮した単語表現をNLPの標準的な手法として確立したモデルの一つとして、今も引用されています。