【手続補正書】
【提出日】平成18年10月10日(2006.10.10)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】  機械実行可能命令を生成する自然言語処理方法であって、
自然言語の句、文、一節を表すデータを入力するステップと、
前記入力データを解析し、自然言語の文法を考慮して辞書的意味表現およびそれらの間の連結としてコンピュータ使用可能形態で構造化された意味データを生成するステップであって、前記連結が前記辞書的意味表現のうちのどの表現が該辞書的意味表現の他の表現を修飾するかを示すステップと、
辞書的意味表現のうちの少なくとも１つ、連結された辞書的意味表現、及び連結、との間の等価性を定義する関係のセットに従って、前記入力データの前記意味データ内の前記辞書的意味表現のうちの他を修飾しない主要な辞書的意味表現から始まって、等価な連結によって連結された前記入力データと参照データの意味データ内の等価の辞書的意味表現を判断することによって前記入力データの意味データを参照データの意味データと比較するステップと、
前記比較ステップの結果に基づいて機械実行可能命令を生成するステップと、
を有することを特徴とする自然言語処理方法。
【請求項２】  前記比較ステップが、
前記入力データの前記意味データ内の第１の辞書的意味表現を特定する第１のステップと、
前記参照データの意味データ内の対応する第１の辞書的意味表現を特定する第２のステップと、
前記第１の辞書的意味表現を修飾する第２の辞書的意味表現を特定する第３のステップと、
前記参照データの意味データ内の特定された前記対応する第１の辞書的意味表現に連結された対応する第２の辞書的意味表現を特定する第４のステップと、
関係の前記セットに従って前記入力データと前記参照データの意味データ内の連結された第１および第２の辞書的意味表現の等価性を判断する第５のステップと、
前記第５のステップで等価なものが見つかった場合、該第５のステップで等価なものが見つからなくなるまで、各ｎ番目の辞書的意味表現を修飾する各（ｎ＋１）番目の辞書的意味表現について前記第３のステップから第５のステップまでを繰り返すステップであって、ｎが２以上の整数である第６のステップと、
を有することを特徴とする請求項１記載の自然言語処理方法。
【請求項３】  前記機械可読命令が、判断された等価な連結された辞書的意味表現の数に応じて生成されることを特徴とする請求項１または２に記載の自然言語処理方法。
【請求項４】  関係の前記セットが、前記等価性の点数を与え、連結された辞書的意味表現の等価性が累算点数として判断され、前記機械可読命令が前記累算点数に基づいて生成されることを特徴とする請求項１または２に記載の自然言語処理方法。
【請求項５】  関係の前記セットが、辞書的意味表現の出現に関する点数を含み、より出現頻度の低い辞書的意味表現がより出現頻度の高い辞書的意味表現よりも高い点数を有することを特徴とする請求項４に記載の自然言語処理方法。
【請求項６】  関係の前記セットが各辞書的意味表現のタイプの等価性の点数を与えることを特徴とする請求項４又は５に記載の自然言語処理方法。
【請求項７】  関係の前記セットが辞書的意味表現間の連結のタイプの等価性の点数を与えることを特徴とする請求項４乃至６のいずれかに記載の自然言語処理方法。
【請求項８】  前記参照データの意味データ内の前記判断された等価な連結された辞書的意味表現に連結された辞書的意味表現内の否定を検出し、否定が検出された場合は前記累算点数を下げるステップを含むことを特徴とする請求項４乃至７のいずれかに記載の自然言語処理方法。
【請求項９】  前記参照データの意味表現と等価であると判断されなかった前記入力データの意味データが出力されることを特徴とする請求項１乃至８のいずれかに記載の自然言語処理方法。
【請求項１０】  前記入力データの意味データと等価であると判断されなかった前記参照データの意味データが出力されることを特徴とする請求項１乃至９のいずれかに記載の自然言語処理方法。
【請求項１１】  等価であると判断された前記入力データと前記参照データの意味データが出力されることを特徴とする請求項１乃至１０のいずれかに記載の自然言語処理方法。
【請求項１２】  関係の前記セットが、いくつかの連結を１つまたは複数の中間の辞書的意味表現を飛び越す複数の連結と等価であると定義することを特徴とする請求項１乃至３のいずれかに記載の自然言語処理方法。
【請求項１３】  関係の前記セットが、前記参照データの意味データ内の等価な辞書的意味表現間を飛び越す複数の連結の数に応じた連結の等価性の点数を含む前記等価性の点数を与え、連結された辞書的意味表現の等価性が累算点数として判断され、前記機械実行可能命令が前記累算点数に基づいて生成されることを特徴とする請求項１２に記載の自然言語処理方法。
【請求項１４】  有意の内容を持たない、前記入力データと前記参照データの意味データ内の辞書的意味表現が、等価性の判断に使用されないことを特徴とする請求項１乃至１３のいずれかに記載の自然言語処理方法。
【請求項１５】  前記意味データが分岐し、前記入力データおよび／または前記参照データの前記意味データ内の辞書的意味表現が複数の他の辞書的意味表現によって修飾される場合、等価性を判断する前記ステップが各分岐の等価性を順次に判断することを特徴とする請求項１乃至１４のいずれかに記載の自然言語処理方法。
【請求項１６】  前記参照データを受け取り、前記参照データを解析して前記参照データの意味データを生成するステップを含むことを特徴とする請求項１乃至１５のいずれかに記載の自然言語処理方法。。
【請求項１７】  前記機械実行可能命令が、等価なデータが判断された前記参照データの特定と、等価な意味データが判断された前記参照データの取り出しと、等価な意味データが判断された前記参照データに従った前記入力データの経路指定、等価な意味データが判断された前記参照データに関係するデータの取り出しと、前記入力データ内で記述され、等価な意味データが判断された前記参照データ内で定義されているアクションの実施とのうちの１つを引き起こすことを特徴とする請求項１乃至１６のいずれかに記載の自然言語処理方法。
【請求項１８】  前記入力ステップが、音声認識データ、光学式文字認識データ、タイプされたテキスト、および遠隔機から転送されたデータのうちのいずれか１つを入力するステップを含むことを特徴とする請求項１乃至１７のいずれかに記載の自然言語処理方法。
【請求項１９】  コンピュータ使用可能形態のデータを認識する自然言語処理方法であって、
自然言語の句、文、または一節を表すデータを入力するステップと、
前記入力データを解析し、自然言語の文法を考慮して辞書的意味表現およびそれらの間の連結としてコンピュータ使用可能形態で構造化された意味データを生成するステップであって、前記連結が前記辞書的意味表現のうちのどの表現が該辞書的意味表現の他の表現を修飾するかを示すステップと、
前記入力データの意味データ内の主要な辞書的意味表現から始まり、辞書的意味表現のうちの少なくとも１つの辞書的意味表現と、連結された辞書的意味表現と、連結との間の等価性を定義する関係のセットに従って、前記入力データと参照データの意味データ内の辞書的意味表現の等価な連鎖連結された対を繰り返し判断することによって、前記入力データの意味データを参照データの意味データと比較するステップと、
前記比較の結果に従って前記入力データの意味データを認識するステップと、
を有することを特徴とする自然言語処理方法。
【請求項２０】  前記比較ステップが、前記入力データの前記意味データを参照データの複数のセットと比較するステップを含み、
前記認識ステップが、その意味データが前記入力データの意味データと最もよく一致する参照データのセットを特定するステップを含むことを特徴とする請求項１９記載の自然言語処理方法。
【請求項２１】  前記入力データの意味データが、辞書的意味表現の、判断された等価な連結された対の数に基づいて認識されることを特徴とする請求項１９又は２０記載の自然言語処理方法。
【請求項２２】  関係の前記セットが前記等価性の点数を与え、連結された辞書的意味表現の等価性が累算点数として判断され、前記機械実行可能命令が前記累算点数に基づいて生成されることを特徴とする請求項１９又は２０記載の自然言語処理方法。
【請求項２３】  関係の前記セットが、辞書的意味表現の出現に関する点数を含み、より出現頻度の低い辞書的意味表現がより出現頻度の高い辞書的意味表現よりも高い点数を有することを特徴とする請求項２２記載の自然言語処理方法。
【請求項２４】  関係の前記セットが各辞書的意味表現のタイプの等価性の点数を与えることを特徴とする請求項２２又は２３記載の自然言語処理方法。
【請求項２５】  関係の前記セットが辞書的意味表現間の連結のタイプの等価性の点数を与えることを特徴とする請求項２２乃至２４のいずれかに記載の自然言語処理方法。
【請求項２６】  前記参照データの意味データ内の前記判断された等価な連結された辞書的意味表現に連結された辞書的意味表現内の否定を検出し、否定が検出された場合は前記累算点数を下げるステップを含むことを特徴とする請求項２２乃至２５のいずれかに記載の自然言語処理方法。
【請求項２７】  前記参照データの意味データと等価であると判断されなかった、前記入力データの意味データの一部に対応する入力データが出力されることを特徴とする請求項１９乃至２６のいずれかに記載の自然言語処理方法。
【請求項２８】  前記入力データの意味データと等価であると判断されなかった、前記参照データの意味データの一部に対応する参照データが出力されることを特徴とする請求項１９乃至２７のいずれかに記載の自然言語処理方法。
【請求項２９】  前記参照データの意味データと等価であると判断された、前記入力データの意味データの一部に対応する入力データが出力されることを特徴とする請求項１９乃至２８のいずれかに記載の自然言語処理方法。
【請求項３０】  関係の前記セットが、いくつかの連結を１つまたは複数の中間の辞書的意味表現を飛び越す複数の連結と等価であると定義することを特徴とする請求項１９乃至２１のいずれかに記載の自然言語処理方法。
【請求項３１】  関係の前記セットが、前記参照データの意味データ内の等価な辞書的意味表現間を飛び越す複数の連結の数に応じた連結の等価性の点数を含む、前記等価性の点数を与え、連結された辞書的意味表現の等価性が累算点数として判断され、前記機械実行可能命令が前記累算点数に基づいて生成されることを特徴とする請求項３０記載の自然言語処理方法。
【請求項３２】  有意の内容を持たない、前記入力データと前記参照データの意味データ内の辞書的意味表現が、等価性の判断に使用されないことを特徴とする請求項１９乃至３１のいずれかに記載の自然言語処理方法。
【請求項３３】  前記意味データが分岐し、前記入力データおよび／または前記参照データの前記意味データ内の辞書的意味表現が複数の他の辞書的意味表現によって修飾される場合、等価性を判断する前記ステップが各分岐の等価性を順次に判断することを特徴とする請求項１９乃至３２のいずれかに記載の自然言語処理方法。
【請求項３４】  前記参照データを受け取り、前記参照データを解析して前記参照データの意味データを生成するステップを含むことを特徴とする請求項１９乃至３３のいずれかに記載の自然言語処理方法。
【請求項３５】  辞書的意味表現の等価な連鎖連結された対を判断する前記ステップが、前記入力データと前記参照データの意味データ内の等価な辞書的意味表現を特定する初期ステップと、特定された等価な辞書的意味表現間の等価性を登録するステップとを含み、辞書的意味表現の前記等価な連鎖連結された対が前記登録された等価性と前記連結と前記関係セットとを使用して判断されることを特徴とする請求項１９乃至３４のいずれかに記載の自然言語処理方法。
【請求項３６】  機械実行可能命令を生成する自然言語処理装置であって、
自然言語の句、文、または一節を表すデータを入力する入力手段と、
前記入力データを解析し、自然言語の文法を考慮して辞書的意味表現およびそれらの間の連結としてコンピュータ使用可能形態で構造化された意味データを生成する解析手段であって、前記連結が前記辞書的意味表現のうちのどの表現が該辞書的意味表現の他の表現を修飾するかを示す解析手段と、
辞書的意味表現のうちの少なくとも１つの辞書的意味表現と、連結された辞書的意味表現と、連結との間の等価性を定義する関係のセットに従って、前記入力データの前記意味データ内の前記辞書的意味表現のうちの他の前記辞書的意味表現を修飾しない主要な辞書的意味表現から始まって、等価の連結によって連結された前記入力データと参照データの意味データ内の等価の辞書的意味表現を判断することによって前記入力データの意味データを参照データの意味データと比較する比較手段と、
前記比較手段の結果に応じて機械実行可能命令を生成する生成手段と、
を有することを特徴とする自然言語処理装置。
【請求項３７】  データを処理するデータ処理装置であって、請求項３６に記載の自然言語処理装置を備え、前記機械実行可能命令に応答する手段を含むことを特徴とするデータ処理装置。
【請求項３８】  自然言語の句、文、または一節を表すデータを入力する入力手段と、
前記入力データを解析し、自然言語の文法を考慮して辞書的意味表現およびそれらの間の連結としてコンピュータ使用可能形態で構造化された意味データを生成する解析手段であって、連結が前記辞書的意味表現のうちのどの表現が該辞書的意味表現の他の表現を修飾するかを示す解析手段と、
前記入力データの意味データ内の主要な辞書的意味表現から始まり、辞書的意味表現のうちの少なくとも１つの辞書的意味表現と、連結された辞書的意味表現と、連結との間の等価性を定義する関係のセットに従って、前記入力データと参照データの意味データ内の辞書的意味表現の等価な連鎖連結された対を繰り返し判断することによって、前記入力データの意味データを参照データの意味データと比較する比較手段と、
前記比較の結果に従って前記入力データの意味データを認識する認識手段と、
を有することを特徴とする自然言語認識装置。
【請求項３９】  自然言語の句、文、または一節を表す入力データを、自然言語の句、文、または一節を表す参照データの１つまたは複数のセットと突き合わせる自然言語処理装置であって、
入力データと参照データを入力する入力手段と、
前記入力データと前記参照データとを解析し、自然言語の文法を考慮して辞書的意味表現およびそれらの間の連結としてそれぞれ構造化された入力意味データと出力意味データとを生成する解析手段であって、連結が前記辞書的意味表現のうちのどの表現が該辞書的意味表現の他の表現を修飾するかを示す解析手段と、
他の辞書的意味表現を修飾しない前記入力意味データ内の主要な辞書的意味表現と前記参照意味データ内の等価な辞書的意味表現とを特定し、前記主要な辞書的意味表現またはそれと等価な表現にそれぞれ連鎖連結された前記入力意味データ内および前記参照意味データ内の等価な辞書的意味表現を判断することによって前記入力意味データと前記参照意味データとを比較する比較手段であって、等価性が辞書的意味表現のうちの少なくとも１つの辞書的意味表現と、辞書的意味表現の連結された対と、連結との間の等価性を定義する関係のセットを使用して判断される比較手段と、
前記比較手段の出力に基づいて、前記入力データと前記参照データまたは参照データの各セットとの間の一致を判断する突き合わせ手段と、
を有することを特徴とする自然言語処理装置。
【請求項４０】  自然言語の句、文、または一節を表す入力データを、前記自然言語の句、文、または一節を表す参照データの１つまたは複数のセットと突き合わせる自然言語処理方法であって、
前記入力データと前記参照データとを解析し、自然言語の文法を考慮して辞書的意味表現およびそれらの間の連結としてそれぞれ構造化された入力意味データと出力意味データとを生成するステップであって、前記連結が前記辞書的意味表現のうちのどの表現が該辞書的意味表現の他の表現を修飾するかを示す解析ステップと、
他の辞書的意味表現を修飾しない前記入力意味データ内の主要な辞書的意味表現を特定し、前記参照意味データ内の等価な辞書的意味表現を特定し、前記主要な辞書的意味表現またはそれと等価な表現にそれぞれ連鎖連結された前記入力意味データ内および前記参照意味データ内の等価な辞書的意味表現を判断することによって前記入力意味データと前記参照意味データとを比較するステップであって、等価性が辞書的意味表現のうちの少なくとも１つの辞書的意味表現と、辞書的意味表現の連結された対と、連結との間の等価性を定義する関係のセットを使用して判断される比較ステップと、
前記比較手段の出力に基づいて、前記入力データと前記参照データまたは参照データの各セットとの間の一致を判断するステップと、
を有することを特徴とする自然言語処理方法。
【請求項４１】  プロセッサに、自然言語の句、文、または一節を表す入力データと参照データを処理させて意味に一致があるか否かを判断させるためのコンピュータ可読命令が記憶されたコンピュータ読み取り可能な記憶媒体であって、前記命令が、
プロセッサに、前記入力データと前記参照データとを解析させ、自然言語の文法を考慮して辞書的意味表現およびそれらの間の連結をそれぞれ含む入力意味データと出力意味データとを生成させる命令であって、前記連結が前記辞書的意味表現のうちのどの辞書的意味表現が前記辞書的意味表現のうちの他の辞書的意味表現を修飾するかを示す解析命令と、
前記プロセッサに、前記入力意味データ内の主要な辞書的意味表現から始まり、辞書的意味表現のうちの少なくとも１つの辞書的意味表現と、連結された辞書的意味表現と、連結との間の等価性を定義する関係のセットに従って、前記入力意味データと前記参照意味データ内の辞書的意味表現の等価な連鎖連結された対を繰り返し判断することによって、前記入力意味データを前記参照意味データと比較させる比較命令と、
プロセッサに、前記比較の結果に基づいて前記入力データと前記参照データとの間の一致を登録させる登録命令と、
を含むことを特徴とするコンピュータ読み取り可能な記憶媒体。