本論文におけるベクトル とベクトル の距離計算は次の通りである.
Dはベクトル間距離,dkはk番目の要素間の距離,wkはk番目の要素 間距離に対する重みを表す.
ここで,本研究では離散的でかつ値の大小に意味を持たない意味属性番号をベク トルの要素として用いている.そこで,それぞれの要素間の距離を,意味距離に よって計算する.
dk=f(arc(nk1,nk2))
ここで,nk1,nk2は二つのベクトルにおけるk番目の意味属
性を表し,arcは意味属性の木構造を用いて得られた,2つの意味属性
間のアーク数を表す.さらにfはアーク数を引数とする,ある関数を
表す.
次に,前節で述べた意味ベクトルにおける例外処理に対して,上記の意味距離と は異なる計算法を定義する.
まず,ベクトルの第一要素が「*」の場合,つまりすべての名詞を表す場合はあ らゆる名詞と距離が近く,且つ等しいと考えて,距離は0とする.反対に値が NULLの場合,つまり「の」が主体を持たない場合は,あらゆる主体名詞との距離が遠 いと考え,一般名詞意味属性上での最大距離21より1多い22を距離とする.また, 一方が「*」で一方がNULLの場合の距離は22とする.以上をまとめると図になる.
次にベクトルの第三要素がauxの場合,つまり「の」に助動詞が後置する場合は,助 詞との距離をnとする.この値は助詞間の距離の定義と同じ値である.
最後にベクトルの第四要素がdecの場合,つまり「の」の係り先が用言である場合は, 名詞とは全く異なる性質を持つものとして,第一要素における「*」と同様に距 離は22とする.次に値がNULLの場合は,すべての名詞との距離が遠いと考え, decと同じく距離は22とする.また,一方がNULLで一方がdecの場合の距離は22と する.以上をまとめると図3になる.