問題 No.2037
自然言語処理の分野において、連続する3つの単語や文字の並びを指す言葉として、最も適切なものはどれか。
【正解の解説】
トライグラム
日本語の「すもももももも」という言葉を3文字ずつ「すもも」「ももも」とスライスして切り出す三枚おろしの包丁のようなものです。文章を細切れにして機械に言葉の繋がりを理解させるとき、3つの塊で見ることで前後の文脈や言葉の繋がりを効率よく捉えられるようになり、予測変換や機械翻訳の精度向上に欠かせない重要な役割を果たしています。
スポンサーリンク
【その他の選択肢の解説】
バイグラム
接頭辞の「バイ」は二輪車のバイシクルと同様に「2」を意味するため、2文字のペアを指します。試験問題ではトライグラムの「3」と混同させやすいため頻繁に対比して出題されます。文字数が変わると解析結果の精度や処理の重さも大きく変わるため、数字のパーツをしっかり見分けることが攻略のコツです。
モノグラム
接頭辞の「モノ」はモノレールのように「1」を意味するため、単体の文字や単語そのものを表します。文章の文脈を考える際には単語単体では意味が繋がりづらく、トライグラムのように複数の繋がりを見る必要性があるため、文脈解析の文脈ではスタート地点の基礎データとして扱われることが多い点に注意が必要です。
テトラグラム
接頭辞の「テトラ」はテトリスのブロックのように「4」を意味するため、4文字の塊を指します。数字が増えるほどより細かい文脈をとらえられますが、組み合わせの数が爆発的に増えてコンピュータの処理が重くなるトレードオフがあります。問題文の「3つ」という数字条件を見落とさないよう、接頭辞の数え方をセットで覚えておきましょう。