パスワードを忘れた? アカウント作成
14265886 journal
Google

yasuokaの日記: asapyをGoogle Colaboratoryで動かすには

日記 by yasuoka

日本語の深層格についてヒントを得るべく、意味役割付与システムASA Scalaのpython版を、Google Colaboratoryで動かしてみることにした。

!apt install mecab libmecab-dev mecab-ipadic-utf8
!test -f crfpp.tar.gz || curl -L 'https://drive.google.com/uc?export=download&id=0B4y35FiV1wh7QVR6VXJ5dWExSTQ' -o crfpp.tar.gz
!test -d CRF++-0.58 || ( tar xzf crfpp.tar.gz && cd CRF++-0.58 && ./configure --prefix=/usr && make install )
!curl -sc cabocha.cookie 'https://drive.google.com/uc?export=download&id=0B4y35FiV1wh7SDd1Q1dUQkZQaUU' > /dev/null
!test -f cabocha.tar.bz2 || curl -Lb cabocha.cookie 'https://drive.google.com/uc?export=download&id=0B4y35FiV1wh7SDd1Q1dUQkZQaUU&confirm='`tr -d '\015' < cabocha.cookie | awk '/_warning_/{print $NF}'` -o cabocha.tar.bz2
!test -d cabocha-0.69 || ( tar xjf cabocha.tar.bz2 && cd cabocha-0.69 && ./configure --prefix=/usr --with-charset=UTF8 && make install )
!cd cabocha-0.69/python && pip install .
!test -d asapy || ( git clone --depth=1 https://github.com/Takeuchi-Lab-LM/python_asa && ln -s python_asa/asapy . )
from asapy.ASA import ASA
asa=ASA()
asa.parse("赤く赤くああ燃える炎にあなたの横顔が浮かんで消えた")
asa.selectOutput()

「赤く赤くああ燃える炎にあなたの横顔が浮かんで消えた」に対する解析結果は、私(安岡孝一)の手元では以下のようになった。

sentence: 赤く赤くああ燃える炎にあなたの横顔が浮かんで消えた
ID: 0 赤く
    link: 1
    type: adjective
    main: 赤い
    semantic: 状態変化なし(状態)-主体の性質-意識-主義-
    frame: 1-adjective
    voice: ACTIVE
    tense: PRESENT
    sentelem: ADNOMINAL
    polarity: AFFIRMATIVE
    mood: INDICATIVE
        0    赤く    アカク    赤い    形容詞,自立    形容詞・アウオ段    連用テ接続    O
ID: 1 赤く
    link: 3
    type: adjective
    main: 赤い
    semantic: 状態変化なし(状態)-主体の性質-意識-主義-
    frame: 0-adjective,3-verb
    voice: ACTIVE
    tense: PRESENT
    sentelem: ADNOMINAL
    polarity: AFFIRMATIVE
    mood: INDICATIVE
        0    赤く    アカク    赤い    形容詞,自立    形容詞・アウオ段    連用テ接続    O
ID: 2 ああ
    link: 3
    type: elem
    frame: 3-verb
    tense: PRESENT
        0    ああ    アア    ああ    感動詞            O
ID: 3 燃える
    link: 4
    type: verb
    main: 燃える
    score: 5.169925
    semantic: 状態変化あり-主体の変化-心理的変化-感情変化-興奮
    frame: 1-adjective,2-elem,4-原因|着点(身体部分)-ArgM-CAU|Arg2
    voice: ACTIVE
    tense: PRESENT
    polarity: AFFIRMATIVE
    mood: INDICATIVE
        0    燃える    モエル    燃える    動詞,自立    一段    基本形    O
ID: 4 炎に
    link: 7
    type: elem
    main: 炎
    part: に
    category: その他
    semrole: 原因|着点(身体部分)
    arg: ArgM-CAU|Arg2
    score: 10.33985
    frame: 3-verb,7-原因-
    tense: PRESENT
    sentelem: ADVERBIAL
        0    炎    ホノオ    炎    名詞,一般            O
        1    に    ニ    に    助詞,格助詞,一般            O
ID: 5 あなたの
    link: 6
    type: elem
    main: あなた
    part: の
    category: 人
    frame: 6-対象(生成物)-Arg1
    tense: PRESENT
    sentelem: ADNOMINAL
        0    あなた    アナタ    あなた    名詞,代名詞,一般            O
        1    の    ノ    の    助詞,連体化            O
ID: 6 横顔が
    link: 7
    type: elem
    main: 横顔
    part: が
    category: 身体部分
    semrole: 対象(生成物)
    arg: Arg1
    score: 2.0
    frame: 5-elem,7-原因-
    tense: PRESENT
        0    横顔    ヨコガオ    横顔    名詞,一般            O
        1    が    ガ    が    助詞,格助詞,一般            O
ID: 7 浮かんで
    link: 8
    type: verb
    main: 浮かぶ
    semrole: 原因
    score: 12.33985
    semantic: 状態変化あり-生成・消滅-生成(情報)-想像-
    frame: 4-原因|着点(身体部分)-ArgM-CAU|Arg2,6-対象(生成物)-Arg1,8-verb
    voice: ACTIVE
    tense: PRESENT
    polarity: AFFIRMATIVE
    mood: INDICATIVE
        0    浮かん    ウカン    浮かぶ    動詞,自立    五段・バ行    連用タ接続    O
        1    で    デ    で    助詞,接続助詞            O
ID: 8 消えた
    link: -1
    type: verb
    main: 消える
    part: た
    semantic: 状態変化あり-主体の変化-心理的変化-感情の(発生/生滅)・感情の変化-消滅
    frame: 7-原因-
    voice: ACTIVE
    tense: PAST
    sentelem: PREDICATE
    polarity: AFFIRMATIVE
    mood: INDICATIVE
        0    消え    キエ    消える    動詞,自立    一段    連用形    O
        1    た    タ    た    助動詞    特殊・タ    基本形    O

「frame」をざっと見る限り、「赤く」と「炎に」の間には述語項構造は無い、というのがasapyの結果だ。ふーむ、どう解釈すればいいかしら…。

この議論は、yasuoka (21275)によって ログインユーザだけとして作成されたが、今となっては 新たにコメントを付けることはできません。
typodupeerror

皆さんもソースを読むときに、行と行の間を読むような気持ちで見てほしい -- あるハッカー

読み込み中...