自然言語処理
自然言語処理(理解)における課題をいくつかの例を用いて示す。
次の2つの文、
は、品詞としては全く同じ順序の並びである。しかし、they が指すものは異なっていて、前者では猿、後者ではバナナとなっている。この例文の場合、theyの指す内容は英語の文型の性質によって決定することができる。すなわち、「they(主語)= hungry(補語)」の関係が成り立ち、補語には主語の性質を示すものがくるので、hungryなのはthe monkeys、したがって、「they = the monkeys」と決まる。後者も同様に、over-ripeというのはthe bananasの性質だから、「they = the bananas」となる。つまり、これらの文章を区別し正しく理解するためには、意味、すなわち、猿の性質(猿は動物で空腹になる)とバナナの性質(バナナは果物で成熟する)といったことを知っていて解釈できなければならない。
単語の文字列を解釈する方法は様々である。例えば、
Time flies like an arrow.(光陰矢の如し)
という文字列は以下のように様々に解釈できる。
典型的には、比喩として、「時間が矢のように素早く過ぎる」と解釈する。
主語の省略や代名詞の対応などの問題(照応解析)。音声におけるアクセントのばらつき。構文上の誤りのある文の解析。光学文字認識における誤りの認識など。