Skip to content

POS 分類の違い

MeCab と Suzume では品詞分類の方針が異なるため、同じトークンに違うラベルが付くことがあります。Suzume は独自の特徴量・文脈規則から公開品詞体系(NOUNVERBADJ など)を割り当てます。MeCab の粒度は辞書の粒度そのものであり、現代語・口語には粗い面があります — スラング、新しい代名詞、ナ形容詞語幹はしばしば単なる名詞に落ちます。Suzume はこれらを文脈からコンパクトなタグ体系に振り分けます。

トークン境界の違いを探していますか?

このページはトークンへの品詞の付け方を扱います。トークン境界の違い — 結合・分割・正規化 — は MeCab との違いを参照してください。

比較の読み方

各比較では、MeCab 行に MeCab の日本語品詞名、Suzume 行に公開 API のタグ(NOUNVERBADJ など)を示します。MeCab の出力は、ユーザー辞書を使わず MeCab 0.996 と mecab-ipadic 2.7.0-20070801 で採取しました。別の辞書では境界も品詞も変わり得ます。詳細は比較条件を参照してください。

形容詞由来の「よく」

MeCab は語彙化した「よく」を副詞として分類します。Suzume は原形「よい」の連用形として ADJ を付与します:

入力よくある質問
MeCab
よく副詞ある動詞質問名詞
3トークン
Suzume
よく形容詞ADJある連体詞DET質問名詞NOUN
3トークン

一般の形容詞連用形(例: 美しく)は MeCab も形容詞として出力するため、差異例には含めません。

代名詞の認識

MeCab は多くの代名詞を普通名詞として分類します。Suzume はこれらを代名詞として扱います:

入力みんなで行こう
MeCab
みんな名詞・代名詞助詞行こ動詞助動詞
4トークン
Suzume
みんな代名詞PRON助詞PARTICLE行こ動詞VERB助動詞AUX
4トークン

対象語: あなた、あんた、みんな、みな、皆、某、拙者、我輩、彼女、彼氏、奴、我、わし、いくら(疑問代名詞)

口語代名詞の「どいつ」「こいつ」「そいつ」「あいつ」も PRON として認識し、MeCab の辞書差によって表層が分割された場合は一語に正規化します。

入力こいつは
MeCab
こいつ名詞助詞
2トークン
Suzume
こいつ代名詞PRON助詞PARTICLE
2トークン

ナ形容詞の認識

MeCab はナ形容詞語幹を名詞(形容動詞語幹)として分類します。Suzume はこれらを形容詞として認識します:

入力きれいな花
MeCab
きれい名詞
3トークン
Suzume
きれい形容詞ADJ
3トークン

例: きれい、しずか、おだやか、げんき、しんちょう、ありきたり、無限、滅多。名詞用法と曖昧な語は文脈から判定します。

注: 一部の形容動詞語幹は意図的に名詞のまま維持: マジ、不安、不要、乙、不便、公式、可能、容易、積極、健康、傍若無人

て形後の補助動詞

接続の て/で の後では、補助動詞は独立した意味を失い AUX になります。MeCab がこれらを動詞(多くは非自立サブカテゴリ)とする一方、Suzume は構文ファミリー全体に一貫してこの分類を適用します。

進行の「いる」と試行の「みる」 — 本動詞の「いる」「見る」は他の文脈では VERB のままです:

入力食べている
MeCab
食べいる動詞
3トークン
Suzume
食べ助詞PARTICLEいる助動詞AUX
3トークン
入力食べてみる
MeCab
食べみる動詞
3トークン
Suzume
食べ助詞PARTICLEみる助動詞AUX
3トークン

授受の補助動詞 くれる・あげる・もらう:

入力教えてくれる
MeCab
教え動詞助詞くれる動詞・非自立
3トークン
Suzume
教え動詞VERB助詞PARTICLEくれる助動詞AUX
3トークン
入力食べてあげる
MeCab
食べ動詞助詞あげる動詞・非自立
3トークン
Suzume
食べ動詞VERB助詞PARTICLEあげる助動詞AUX
3トークン
入力貸してもらう
MeCab
貸し動詞助詞もらう動詞・非自立
3トークン
Suzume
貸し動詞VERB助詞PARTICLEもらう助動詞AUX
3トークン

完了の「しまう」とその縮約形「ちゃう」:

入力食べてしまう
MeCab
食べ動詞助詞しまう動詞・非自立
3トークン
Suzume
食べ動詞VERB助詞PARTICLEしまう助動詞AUX
3トークン
入力食べちゃった
MeCab
食べ動詞ちゃっ動詞・非自立助動詞
3トークン
Suzume
食べ動詞VERBちゃっ助動詞AUX→ちゃう助動詞AUX
3トークン

縮約進行形の てる/でる — 原形は「いる」のままです:

入力読んでる
MeCab
読ん動詞でる動詞・非自立
2トークン
Suzume
読ん動詞VERB→読むでる助動詞AUX→いる
2トークン

謙譲の「いただく」(否定形の「ご確認いただけません」も同じパターンです):

入力ご確認いただけます
MeCab
接頭詞確認名詞いただけ動詞・自立ます助動詞
4トークン
Suzume
接頭辞PREFIX確認名詞NOUNいただけ助動詞AUX→いただけるます助動詞AUX
4トークン

結果状態の「てある」は例外です — 「ある」は存在の意味を保ち VERB のままです:

入力並べてある
MeCab
並べて副詞ある動詞
2トークン
Suzume
並べ動詞VERB助詞PARTICLEある動詞VERB
3トークン

目的表現と補助的な「ゆく」

移動動詞の前にあるひらがなの連用形は、目的を表す名詞的な検索単位として分類します。また、文語的な連用形+「ゆく/いく」は後半を動詞として扱います。

入力およぎに行く
MeCab
およぎ動詞助詞行く動詞
3トークン
Suzume
およぎ名詞NOUN行く
3トークン
入力散りゆく
MeCab
散り動詞ゆく動詞・非自立
2トークン
Suzume
散り動詞VERBゆく動詞VERB
2トークン

ひらがな動詞の活用復元

短いひらがなの撥音便が MeCab で名詞として解析された場合でも、後続の「だ/で」と活用構造から動詞と原形を復元します。また、語末の「う」が助動詞として分離された五段ワ行動詞は一語に戻します。

入力かんで
MeCab
かん名詞助詞
2トークン
Suzume
かん動詞VERB→かむ
2トークン
入力つかう
MeCab
つか動詞・未然形→つく助動詞
2トークン
Suzume
つかう動詞VERB
1トークン

敬語依頼の動詞語幹

「お/ご+連用形+くださる/いたす/いただく」では、名詞と同形の連用形を文法構造から動詞に復元します。

入力お立ちください
MeCab
お立ち名詞ください動詞
2トークン
Suzume
接頭辞PREFIX立ち動詞VERB→立つください動詞VERB
3トークン

接尾辞の認識

生産的な派生接尾辞には専用の SUFFIX タグを付与し、語幹は本来のクラスと原形を保ちます。

名詞化のさ」は形容詞を名詞化しますが、Suzume は形容詞語幹を見えるまま保ちます:

入力暖かさ
MeCab
暖か形容詞・自立→暖かい名詞・接尾
2トークン
Suzume
暖か形容詞ADJ→暖かい接尾辞SUFFIX
2トークン

X 的+な」は 1 つのナ形容詞として扱います:

入力積極的な性格
MeCab
積極名詞名詞・接尾助動詞性格名詞
4トークン
Suzume
積極的形容詞ADJ助動詞AUX→だ性格名詞NOUN
3トークン

トークン境界を変える接尾辞 — 中、抜き、建て など — は MeCab との違いで扱います。

動詞由来の名詞

名詞として使われる動詞連用形は、MeCab の辞書が動詞の活用形とする場合でも NOUN を保ちます:

入力推しが尊い
MeCab
推し動詞・連用形→推す助詞尊い形容詞
3トークン
Suzume
推し名詞NOUN助詞PARTICLE尊い形容詞ADJ
3トークン
入力終わりが近い
MeCab
終わり動詞・連用形→終わる助詞近い形容詞
3トークン
Suzume
終わり名詞NOUN助詞PARTICLE近い形容詞ADJ
3トークン

動詞由来の形は文脈によっても変わります。下の個別単語の品詞の違いにある「違い」「推し」も参照してください。

文脈依存の品詞判定

Suzume は曖昧な語に対して文脈を考慮した品詞判定を行います:

そう: コピュラの前では ADJ(そうだ=伝聞)、AUX の後では AUX(しまいそう=様態)、それ以外では ADV

でも: 前に受ける語があれば PARTICLE、節の先頭では CONJ です:

入力何でも良い
MeCab
名詞助詞助詞良い形容詞
4トークン
Suzume
代名詞PRONでも助詞PARTICLE良い形容詞ADJ
3トークン
入力でも大丈夫
MeCab
でも接続詞大丈夫名詞・形容動詞語幹
2トークン
Suzume
でも接続詞CONJ大丈夫形容詞ADJ
2トークン

いかが: コピュラの前(いかがですか)では ADJ、それ以外では ADV

大変: 連体コピュラ「な」と「だ/です」の前では ADJ、副詞修飾(大変良い)と単独形では ADV

どう: コピュラの前(どうだ)では ADJ、それ以外は ADV です。「どうする」や、か…どうか/どうか も ADV になります:

入力かどうか
MeCab
助詞どう副詞助詞
3トークン
Suzume
その他OTHERどう副詞ADV助詞PARTICLE
3トークン

よう: 未然形の後の意志の「う」は AUX、ように/ような の形式名詞「よう」は NOUN です:

入力見よう
MeCab
見よ動詞助動詞
2トークン
Suzume
見よ動詞VERB→見る助動詞AUX
2トークン
入力ような
MeCab
よう名詞・非自立助動詞
2トークン
Suzume
よう名詞NOUN助動詞AUX→だ
2トークン

なら: 条件の「なら」は助詞のままですが、否定の前(ならない)と単独では動詞「なる」として解析されます。

助詞の分類

MeCab は特定の文脈で助詞を名詞として分類します。Suzume は 30 以上の助詞に対して文脈を考慮した品詞判定を行います:

入力行くのは大変
MeCab
行く名詞・非自立大変
4トークン
Suzume
行く助詞PARTICLE大変
4トークン

準体助詞の「の」はここでは名詞ではなく助詞として機能しています。Suzume はこのようなケースで助詞として分類します。

口語のコピュラ・助詞

辞書の品詞体系では扱いが揺れやすい口語のコピュラ・助詞を、一貫したタグに正規化します:

Suzume役割
いいっすねっすAUX(原形: です)くだけたコピュラ
いいじゃんじゃんPARTICLE口語の終助詞
夢みたいみたいAUX比況の助動詞
私なんかなんかPARTICLE例示・卑下の助詞
英語はおろかおろかPARTICLE「〜はもちろん」の助詞
そうやPARTICLE関西方言の終助詞

Suzume は一部の方言の述語末尾や助詞も文脈から判定します。たとえば「あかん」「へん」は AUX、「ねん」「さかい」は PARTICLE、丁寧なコピュラ「どす」は AUX です。すべての方言表現を網羅するものではありません。

カタカナオノマトペ

MeCab はカタカナのオノマトペ(畳語パターン)を名詞として分類します。Suzume は副詞として認識します:

入力ドキドキする
MeCab
ドキドキ名詞・サ変接続する動詞
2トークン
Suzume
ドキドキ副詞ADVする動詞VERB
2トークン

「っと」で終わる擬態語も、全体を1つの副詞として保持します:

入力ぴかぴかっと光る
MeCab
ぴかぴか副詞っと助詞光る動詞
3トークン
Suzume
ぴかぴかっと副詞ADV光る動詞VERB
2トークン
入力ぷるんっとした
MeCab
ぷるんっとした名詞
1トークン
Suzume
ぷるんっと副詞ADV動詞VERB→する助動詞AUX
3トークン

で+あるコピュラの処理

Suzume はコピュラ「である」パターンに文脈を考慮した品詞判定を行います:

入力重要である
MeCab
重要名詞・形容動詞語幹助動詞ある助動詞
3トークン
Suzume
重要形容詞ADJ助動詞AUX→だある動詞VERB
3トークン
入力問題であった
MeCab
問題名詞・ナイ形容詞語幹助動詞あっ助動詞助動詞
4トークン
Suzume
問題名詞NOUN助詞PARTICLEあっ動詞VERB→ある助動詞AUX
4トークン

ないの文脈依存判定

Suzume は「ない/なく/なかっ」が存在形容詞として機能する場合、AUX ではなく ADJ として分類します:

入力時間がない
MeCab
時間名詞助詞ない形容詞
3トークン
Suzume
時間名詞NOUN助詞PARTICLEない形容詞ADJ
3トークン

存在の否定

入力食べない
MeCab
食べ動詞ない助動詞
2トークン
Suzume
食べ動詞VERBない助動詞AUX
2トークン

否定の助動詞

入力仕方ない
MeCab
仕方名詞・ナイ形容詞語幹ない助動詞
2トークン
Suzume
仕方名詞NOUNない形容詞ADJ
2トークン

語彙的形容詞

連用形の「なく」も同様に文脈で区別します。動詞や受身・使役の語幹の後では AUX、形容詞の連用形の後や独立した欠如表現では ADJ です:

入力食べなくて
MeCab
食べ動詞なく助動詞助詞
3トークン
Suzume
食べ動詞VERBなく助動詞AUX助詞PARTICLE
3トークン
入力寒くなくて
MeCab
寒く形容詞なく助動詞助詞
3トークン
Suzume
寒く形容詞ADJなく形容詞ADJ助詞PARTICLE
3トークン

個別単語の品詞の違い

以下の語は MeCab と Suzume で品詞分類が異なります:

MeCabSuzume理由
なら接続詞PARTICLE / VERB(文脈依存)条件の「なら」は助詞のまま。否定の前や単独では動詞「なる」として解析
違い名詞・ナイ形容詞語幹VERB / NOUN(文脈依存)単独形は VERB(原形: 違う)。違いない、違いがある、修飾語付き名詞用法は NOUN
推し動詞NOUN(名詞)現代的な名詞用法
嫌い動詞ADJ(形容詞)ナ形容詞
大変名詞・形容動詞語幹ADJ / ADV(文脈依存)な/だ/です の前は ADJ、副詞修飾と単独形は ADV
接頭詞NOUN(名詞)現代的な用法
びっくり名詞・サ変接続ADV(副詞)副詞用法
なるほど感動詞ADV(副詞)副詞用法
たくさん名詞・副詞可能ADV(副詞)副詞用法
いずれ名詞・代名詞ADV(副詞)副詞用法
おめでとう感動詞ADV(副詞)副詞
じゃん接続詞 + 終助詞PARTICLE(助詞)口語の終助詞
よう感動詞AUX / NOUN(文脈依存)未然形の後の意志の「う」(見よ+う)は AUX、ように/ような では形式名詞
時々副詞NOUN(名詞)名詞用法
遥か副詞ADJ(形容詞)ナ形容詞
どう副詞ADJ / ADV(文脈依存)コピュラの前は ADJ、それ以外は ADV
まじ助動詞ADJ(形容詞)形容詞(※カタカナ「マジ」は NOUN)
っていう助詞DET(連体詞)連体詞
という助詞DET(連体詞)連体詞
といった助詞DET(連体詞)引用連体詞(DET_引用
まして副詞CONJ(接続詞)接続詞
いわば副詞CONJ(接続詞)接続詞(言わば)
その後名詞・副詞可能ADV(副詞)副詞用法
しどろもどろ名詞・形容動詞語幹ADV(副詞)副詞用法

「寒し」は基本品詞の差ではありません。どちらも形容詞として扱い、Suzume は原形「寒い」を返します。

品詞の粒度

Suzume の基本品詞(pos)は MeCab よりもシンプルなタグセットです。

MeCabSuzume pos
名詞,一般NOUN
名詞,固有名詞,地域NOUN
名詞,サ変接続NOUN
名詞,副詞可能NOUN
動詞,自立VERB
動詞,非自立AUX(デフォルト)

動詞,非自立 サブカテゴリはデフォルトで AUX に対応します。ただし一部の補助動詞(すぎる、くださる、あげる、くれる、もらう、いく、いる 等)は一律には変換されません。独立用法では VERB のまま、上のて形後の補助動詞のような文脈規則が補助用法の場合に AUX を付与します。

extendedPos は Suzume 独自の詳細な品詞体系です。次の表は MeCab の feature とのおおまかな類似を示しますが、MeCab のラベルだけから対応する Suzume 値が付くわけではありません。辞書フラグ、構造、文脈によって決まります。

MeCab feature のおおまかな類似Suzume extendedPos
名詞,固有名詞NOUN_固有
名詞,固有名詞,人名NOUN_名 / NOUN_姓
名詞,数NOUN_数
名詞,サ変接続NOUN_転成
名詞,形式名詞NOUN_形式
動詞,連用形VERB_連用
動詞,未然形VERB_未然
動詞, 活用形=仮定縮約1VERB_仮定縮約
形容詞,連用形ADJ_連用
形容動詞語幹ADJ_NA
助動詞, 活用型=文語・キAUX_文語過去キ
助詞,格助詞PART_格
助詞,係助詞PART_係

extendedPos は MeCab 辞書 feature の代替ではありません。たとえば固有名詞や数でも、Suzume 側に辞書または構造上の根拠がなければ単なる NOUN のままです。全値は API リファレンス の ExtendedPOS セクションを参照してください。

縮約仮定形

Suzume は、口語の縮約仮定形を一つの活用語として認識し、原形を保持します:

入力行きゃ
MeCab
行きゃ動詞→行く
1トークン
Suzume
行きゃ動詞VERB→行く
1トークン
入力読めりゃ
MeCab
読めりゃ動詞→読める
1トークン
Suzume
読めりゃ動詞VERB→読める
1トークン
入力早けりゃ
MeCab
早けりゃ形容詞→早い
1トークン
Suzume
早けりゃ形容詞ADJ→早い
1トークン

動詞形の extendedPosVERB_仮定縮約、形容詞形は形容詞の活用カテゴリです。