本文へスキップ

形態素解析とは?

けいたいそかいせき

形態素解析とは、文章を意味を持つ最小単位(形態素)に分割し、品詞などの情報を付与するテキスト処理技術です。

形態素解析(けいたいそかいせき、morphological analysis)とは、自然言語処理基礎技術の一つで、文章を形態素(意味や機能を持つ言語の最小単位)に分割し、各形態素の品詞活用形・読みなどの情報を付与する処理のことです。

日本語のような分かち書きをしない言語では、文をどこで区切るかを機械が判断する必要があるため、形態素解析は特に重要な前処理工程となります。たとえば「東京都に住む」という文は「東京/都/に/住む」などと分割され、それぞれに固有名詞・名詞・助詞・動詞といった品詞情報が付与されます。

形態素解析では辞書と確率的モデルを組み合わせて最適な分割を推定します。代表的な日本語形態素解析エンジンとしては以下があります。

  • MeCab(最も広く使われるオープンソース実装)
  • JUMAN / JUMAN++(京都大学開発)
  • Sudachi(ワークスアプリケーションズ開発、辞書が充実)
  • janome(Pure Python実装、導入が容易)
形態素解析の結果は検索エンジンのインデックス構築、機械翻訳の前処理、テキスト分類、感情分析など多様な自然言語処理タスクで活用されます。辞書に登録されていない新語や固有名詞の処理、文脈による意味の曖昧性解消が主な課題として残っています。

使い方・例文

「検索エンジンは形態素解析によって入力クエリを単語に分割し、それぞれの単語でインデックスを照合して検索結果を返している。」——自然言語処理やシステム開発の文脈で頻繁に登場します。

この用語をシェア

𝕏 でポスト LINE

最終更新:

関連用語