語彙の置換とは、文節の文脈の中で単語の代わりとなる語句を特定する作業です。たとえば、「試合後、トーナメント中の慢性的な脱水症状を防ぐために、残っている水分不足を補ってください」というテキストの場合、 gameの代わりとなる語句が与えられる可能性があります。
語彙の置き換えは、単語の意味を決定するという点で、単語の意味の曖昧さ解消(WSD)と密接に関連しています。ただし、WSD は固定された意味インベントリから適切な意味を自動的に割り当てるのに対し、語彙の置き換えでは、文脈内の単語の最適な代表としてどの代替語を選択するかについて制約が課せられません。インベントリを規定しないことで、語彙の置き換えは意味の区別の粒度の問題を克服し、単語の意味を自動的に取得する自動システム (単語の意味の誘導と呼ばれるタスク) に公平な競争の場を提供します。
評価
語彙置換の自動システムを評価するため、 2007 年にプラハで開催された Semeval-2007 評価コンテストでタスクが編成されました。言語間の語彙置換に関する Semeval-2010 タスクも実施されました。
スキップグラムモデル
スキップグラムモデルは、意味が似ている単語をベクトル空間(足し合わせたり、数値を掛け合わせたりできるオブジェクトの集合)に取り込み、N次元(項目のリスト)で互いに近い位置にある単語を抽出します。相互に関連するベクトルとネットワークの結果として、さまざまなニューラルネットワーク(人間の脳をモデルにしたコンピュータシステム)が一緒に形成されます。これはすべて、ネットワークで生成された語彙の次元で発生します。[1]このモデルは、語彙置換の自動化および予測アルゴリズムで使用されています。Oren Melamud、Omer Levy、およびIdo Daganによって開発されたそのようなアルゴリズムの1つは、スキップグラムモデルを使用して各単語とその同義語のベクトルを見つけます。次に、ベクトル間のコサイン距離を計算して、どの単語が最適な代替語であるかを判断します。[2]
例
「犬は速いペースで歩いた」のような文では、各単語は他の単語との関係において特定のベクトルを持ちます。「The」のベクトルは [1,0,0,0,0,0,0] になります。これは、1 が単語の語彙であり、0 がその語彙の周囲の単語であり、ベクトルを作成するためです。
参照
文献
- D. McCarthy、R. Navigli。英語語彙置換タスク。言語資源と評価、43(2)、Springer、2009年、139-159頁。
- D. McCarthy、R. Navigli。SemEval-2007 タスク 10: 英語の語彙置換タスク。Semeval -2007 ワークショップ (SEMEVAL) の議事録、第 45 回計算言語学会年次会議 (ACL 2007)、チェコ共和国プラハ、2007 年 6 月 23 ~ 24 日、pp. 48 ~ 53。
- D. McCarthy. WSD 評価タスクとしての語彙の置換。ACL ワークショップ「語義の曖昧さ解消に関する最近の成果と今後の方向性」、フィラデルフィア、米国、2002 年、109 ~ 115 ページ。
- R. Navigli. 単語の意味の曖昧さ解消:調査、ACM Computing Surveys、41(2)、2009年、1~69頁。
参考文献
