【手続補正書】
【提出日】平成17年2月18日(2005.2.18)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】発明の名称
【補正方法】変更
【補正の内容】
【発明の名称】ネットワーク文法生成方法、ネットワーク文法生成装置、プログラム、記録媒体および音声認識装置
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ある表現をなすための代表的な文例としての代表文を構成要素に分割する文解析工程と、
分割された前記構成要素に対して接続可能な接続候補を、前記構成要素に対する言語連鎖情報が格納された言語連鎖情報格納手段から取得し、前記接続候補と前記構成要素とを接続して得られた文字列を文拡散候補とする文拡散工程と、
前記文拡散候補を前記代表文と比較し、前記文拡散候補が前記代表文と同じ意味を有すると判断された場合には、前記文拡散候補を文拡散結果とする文判定工程と、
前記文拡散結果を用いてネットワーク文法を生成するネットワーク文法生成工程と、
を有することを特徴とするネットワーク文法生成方法。
【請求項２】
前記文拡散工程は、前記代表文内の並び順に従って、前記構成要素に接続可能な第一の接続候補を前記言語連鎖情報格納手段からｎ１個（ｎ１は正の整数）取得して、前記第一の接続候補を前記構成要素に接続し、前記構成要素に接続された第一の接続候補に接続可能な第二の接続候補を前記言語連鎖情報格納手段からｎ２個（ｎ２は正の整数）取得して、前記第二の接続候補を前記接続後の第一の接続候補に接続する処理を、前記文字列が１つの文として成立し得るまで再帰的に行い、前記１つの文として成立し得る文字列を文拡散候補とすることを特徴とする請求項１記載のネットワーク文法生成方法。
【請求項３】
前記文解析工程の後に、前記構成要素を入れ換える語順入れ換え処理を行い、前記語順入れ換え処理後の前記構成要素を語順入れ換え結果とする語順入れ換え工程を設けることを特徴とする請求項１または２記載のネットワーク文法生成方法。
【請求項４】
前記語順入れ換え結果を前記文拡散処理工程に渡す処理は、
前記語順入れ換え結果を語順入れ換え候補とする処理と、前記文判定工程において前記語順入れ換え候補を前記代表文と比較し、前記語順入れ換え候補が前記代表文と同じ意味を有すると判断された場合には、前記語順入れ換え候補を語順入れ換え結果とする処理とを含むことを特徴とする請求項３記載のネットワーク文法生成方法。
【請求項５】
前記言語連鎖情報格納手段は、単語連鎖確率を用いて作成された統計的言語モデルであることを特徴とする請求項１から４のいずれかに記載のネットワーク文法生成方法。
【請求項６】
文の終端となり得ることを示す終端情報を前記接続候補のうち文の終端となり得る接続候補に付し、前記終端情報によって、前記文字列が１つの文として成立し得るか否かを判断することを特徴とする請求項１から５のいずれか記載のネットワーク文法生成方法。
【請求項７】
前記代表文の構成要素は形態素または複数の形態素の集合であることを特徴とする請求項１から６のいずれかに記載のネットワーク文法生成方法。
【請求項８】
ある表現をなすための代表的な文例としての代表文を、構成要素に分割する文解析手段と、
前記構成要素に対する言語連鎖情報が格納された言語連鎖情報格納手段と、
分割された前記構成要素に対して接続可能な接続候補を、前記言語連鎖情報格納手段から取得し、前記接続候補と前記構成要素とを接続して得られた文字列を文拡散候補とする文拡散手段と、
前記文拡散候補を前記代表文と比較し、前記文拡散候補が前記代表文と同じ意味を有すると判断された場合には、前記文拡散候補を文拡散結果とする文判定手段と、
前記文拡散結果を用いてネットワーク文法を生成するネットワーク文法生成手段と、
を有することを特徴とするネットワーク文法生成装置。
【請求項９】
前記文拡散手段は、前記代表文内の前記構成要素の並び順に従って、前記構成要素に接続可能な第一の接続候補を前記言語連鎖情報格納手段からｎ１個（ｎ１は正の整数）取得して、前記第一の接続候補を前記構成要素に接続し、前記構成要素に接続された第一の接続候補に接続可能な第二の接続候補を前記言語連鎖情報格納手段からｎ２個（ｎ２は正の整数）取得して、前記第二の接続候補を前記構成要素に接続された第一の接続候補に接続する処理を、前記文字列が１つの文として成立し得るまで再帰的に行い、前記１つの文として成立し得る文字列を文拡散候補とすることを特徴とする請求項８記載のネットワーク文法生成装置。
【請求項１０】
前記文解析手段の後に、前記構成要素を入れ換える語順入れ換え処理を行い、前記語順入れ換え処理後の前記構成要素を語順入れ換え結果とする語順入れ換え工程を設けることを特徴とする請求項８または９記載のネットワーク文法生成装置。
【請求項１１】
前記語順入れ換え結果を前記文拡散処理手段に渡す処理は、
前記語順入れ換え結果を語順入れ換え候補とする処理と、前記文判定工程において前記語順入れ換え候補を前記代表文と比較し、前記語順入れ換え候補が前記代表文と同じ意味を有すると判断された場合には、前記語順入れ換え候補を語順入れ換え結果とする処理とを含むことを特徴とする請求項１０記載のネットワーク文法生成装置。
【請求項１２】
前記言語連鎖情報格納手段は、単語連鎖確率を用いて作成された統計的言語モデルであることを特徴とする請求項８から１１のいずれかに記載のネットワーク文法生成装置。
【請求項１３】
文の終端となり得ることを示す終端情報を前記接続候補のうち文の終端となり得る接続候補に付し、前記終端情報によって、前記文字列が１つの文として成立し得るか否かを判断することを特徴とする請求項８から１２のいずれかに記載のネットワーク文法生成装置。
【請求項１４】
前記代表文の構成要素は形態素または複数の形態素の集合であることを特徴とする請求項８から１３のいずれかに記載のネットワーク文法生成装置。
【請求項１５】
音声を入力する音声入力手段と、前記音声入力手段で入力された入力音声を特徴分析して音声認識に必要な特徴データを生成する特徴分析手段と、予め生成されたネットワーク文法によって得られる文字列に対応する言語モデルを記憶する言語モデル記憶手段と、前記言語モデルに対応する音声を音声認識する上で必要な音声モデルを記憶する音声モデル記憶手段と、前記特徴分析手段で生成された特徴データを入力し、前記言語モデル記憶手段と音声モデル記憶手段を参照して前記入力音声の認識を行う音声認識処理手段とを有し、
前記ネットワーク文法は、前記請求項１から７のいずれかに記載のネットワーク文法生成方法または前記請求項に８から１４のいずれかに記載のネットワーク文法生成装置によって生成されたネットワーク文法であることを特徴とする音声認識装置。
【請求項１６】
コンピュータを、ある表現をなすための代表的な文例としての代表文を、構成要素に分割する文解析手段、
前記構成要素に対する言語連鎖情報が格納された言語連鎖情報格納手段、
分割された前記構成要素に対して接続可能な接続候補を、前記言語連鎖情報格納手段から取得し、前記接続候補と前記構成要素とを接続して得られた文字列を文拡散候補とする文拡散手段、
前記文拡散候補を前記代表文と比較し、前記文拡散候補が前記代表文と同じ意味を有すると判断された場合には、前記文拡散候補を文拡散結果とする文判定手段、
前記文拡散結果を用いてネットワーク文法を生成するネットワーク文法生成手段、
として機能させることを特徴とするプログラム。
【請求項１７】
コンピュータを、ある表現をなすための代表的な文例としての代表文を、構成要素に分割する文解析手段、
前記構成要素に対する言語連鎖情報が格納された言語連鎖情報格納手段、
分割された前記構成要素に対して接続可能な接続候補を、前記言語連鎖情報格納手段から取得し、前記接続候補と前記構成要素とを接続して得られた文字列を文拡散候補とする文拡散手段、
前記文拡散候補を前記代表文と比較し、前記文拡散候補が前記代表文と同じ意味を有すると判断された場合には、前記文拡散候補を文拡散結果とする文判定手段、
前記文拡散結果を用いてネットワーク文法を生成するネットワーク文法生成手段、
として機能させることを特徴とするプログラムを記録したコンピュータ読み取り可能な記録媒体。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
上記の目的を達成するために、本願発明のネットワーク文法生成方法はある表現をなすための代表的な文例としての代表文を構成要素に分割する文解析工程と、分割された前記構成要素に対して接続可能な接続候補を、前記構成要素に対する言語連鎖情報が格納された言語連鎖情報格納手段から取得し、前記接続候補と前記構成要素とを接続して得られた文字列を文拡散候補とする文拡散工程と、前記文拡散候補を前記代表文と比較し、前記文拡散候補が前記代表文と同じ意味を有すると判断された場合には、前記文拡散候補を文拡散結果とする文判定工程と、前記文拡散結果を用いてネットワーク文法を生成するネットワーク文法生成工程とを有している。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
このようなネットワーク文法生成方法において、前記文拡散工程は、前記代表文内の前記構成要素の並び順に従って、前記構成要素に接続可能な第一の接続候補を前記言語連鎖情報格納手段からｎ１個（ｎ１は正の整数）取得して、前記第一の接続候補を前記構成要素に接続し、前記構成要素に接続された第一の接続候補に接続可能な第二の接続候補を前記言語連鎖情報格納手段からｎ２個（ｎ２は正の整数）取得して、前記第二の接続候補を前記接続後の第一の接続候補に接続する処理を、前記文字列が１つの文として成立し得るまで再帰的に行い、前記１つの文として成立し得る文字列を文拡散候補とするようにしている。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
また、このようなネットワーク文法生成方法において、前記文解析工程の後に、前記構成要素を入れ換える語順入れ換え処理を行い、前記語順入れ換え処理後の前記構成要素を語順入れ換え結果とする語順入れ換え工程を設けている。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
また、このようなネットワーク文法生成方法において、前記語順入れ換え結果を前記文拡散処理工程に渡す処理は、前記語順入れ換え結果を語順入れ換え候補とする処理と、前記文判定工程において前記語順入れ換え候補を前記代表文と比較し、前記語順入れ換え候補が前記代表文と同じ意味を有すると判断された場合には、前記語順入れ換え候補を語順入れ換え結果とする処理とを含んでいる。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】変更
【補正の内容】
【００１７】
また、このようなネットワーク文法生成方法において、前記言語連鎖情報格納手段は、単語連鎖確率を用いて作成された統計的言語モデルとしている。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】変更
【補正の内容】
【００１８】
また、このようなネットワーク文法生成方法において、文の終端となり得ることを示す終端情報を前記接続候補のうち文の終端となり得る接続候補に付し、前記終端情報によって、前記文字列が１つの文として成立し得るか否かを判断するようにしている。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００１９
【補正方法】変更
【補正の内容】
【００１９】
また、このようなネットワーク文法生成方法において、前記代表文の構成要素は形態素または複数の形態素の集合であるとしている。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００２０
【補正方法】変更
【補正の内容】
【００２０】
また、本発明のネットワーク文法生成装置は、ある表現をなすための代表的な文例としての代表文を、構成要素に分割する文解析手段と、前記構成要素に対する言語連鎖情報が格納された言語連鎖情報格納手段と、分割された前記構成要素に対して接続可能な接続候補を、前記言語連鎖情報格納手段から取得し、前記接続候補と前記構成要素とを接続して得られた文字列を文拡散候補とする文拡散手段と、前記文拡散候補を前記代表文と比較し、前記文拡散候補が前記代表文と同じ意味を有すると判断された場合には、前記文拡散候補を文拡散結果とする文判定手段と、前記文拡散結果を用いてネットワーク文法を生成するネットワーク文法生成手段と、を有した構成としている。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００２１
【補正方法】変更
【補正の内容】
【００２１】
このようなネットワーク文法生成装置において、前記文拡散手段は、前記代表文内の前記構成要素の並び順に従って、前記構成要素に接続可能な第一の接続候補を前記言語連鎖情報格納手段からｎ１個（ｎ１は正の整数）取得して、前記第一の接続候補を前記構成要素に接続し、前記構成要素に接続された第一の接続候補に接続可能な第二の接続候補を前記言語連鎖情報格納手段からｎ２個（ｎ２は正の整数）取得して、前記第二の接続候補を前記構成要素に接続された第一の接続候補に接続する処理を、前記文字列が１つの文として成立し得るまで再帰的に行い、前記１つの文として成立し得る文字列を文拡散候補とするとしている。
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００２２
【補正方法】変更
【補正の内容】
【００２２】
このようなネットワーク文法生成装置において、前記文解析手段の後に、前記構成要素を入れ換える語順入れ換え処理を行い、前記語順入れ換え処理後の前記構成要素を語順入れ換え結果とする語順入れ換え工程を設けるとしている。
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００２３
【補正方法】変更
【補正の内容】
【００２３】
このようなネットワーク文法生成装置において、前記語順入れ換え結果を前記文拡散処理手段に渡す処理は、前記語順入れ換え結果を語順入れ換え候補とする処理と、前記文判定工程において前記語順入れ換え候補を前記代表文と比較し、前記語順入れ換え候補が前記代表文と同じ意味を有すると判断された場合には、前記語順入れ換え候補を語順入れ換え結果とする処理とを含んでいる。
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】００２４
【補正方法】変更
【補正の内容】
【００２４】
このようなネットワーク文法生成装置において、前記言語連鎖情報格納手段は、単語連鎖確率を用いて作成された統計的言語モデルとしている。
【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】００２５
【補正方法】変更
【補正の内容】
【００２５】
このようなネットワーク文法生成装置において、文の終端となり得ることを示す終端情報を前記接続候補のうち文の終端となり得る接続候補に付し、前記終端情報によって、前記文字列が１つの文として成立し得るか否かを判断するようにしている。
【手続補正１６】
【補正対象書類名】明細書
【補正対象項目名】００２６
【補正方法】変更
【補正の内容】
【００２６】
このようなネットワーク文法生成装置において、前記代表文の構成要素は形態素または複数の形態素の集合としている。
【手続補正１７】
【補正対象書類名】明細書
【補正対象項目名】００２７
【補正方法】変更
【補正の内容】
【００２７】
また、本発明の音声認識装置は、音声を入力する音声入力手段と、前記音声入力手段で入力された入力音声を特徴分析して音声認識に必要な特徴データを生成する特徴分析手段と、予め生成されたネットワーク文法によって得られる文字列に対応する言語モデルを記憶する言語モデル記憶手段と、前記言語モデルに対応する音声を音声認識する上で必要な音声モデルを記憶する音声モデル記憶手段と、前記特徴分析手段で生成された特徴データを入力し、前記言語モデル記憶手段と音声モデル記憶手段を参照して前記入力音声の認識を行う音声認識処理手段とを有し、前記ネットワーク文法は、前記請求項１から７のいずれかに記載のネットワーク文法生成方法または前記請求項に８から１４のいずれかに記載のネットワーク文法生成装置によって生成されたネットワーク文法を用いる。
また本発明のプログラムは、コンピュータを、ある表現をなすための代表的な文例としての代表文を、構成要素に分割する文解析手段、前記構成要素に対する言語連鎖情報が格納された言語連鎖情報格納手段、分割された前記構成要素に対して接続可能な接続候補を、前記言語連鎖情報格納手段から取得し、前記接続候補と前記構成要素とを接続して得られた文字列を文拡散候補とする文拡散手段、前記文拡散候補を前記代表文と比較し、前記文拡散候補が前記代表文と同じ意味を有すると判断された場合には、前記文拡散候補を文拡散結果とする文判定手段、前記文拡散結果を用いてネットワーク文法を生成するネットワーク文法生成手段、として機能させるプログラムである。
また本願発明の記録媒体はコンピュータを、ある表現をなすための代表的な文例としての代表文を、構成要素に分割する文解析手段、前記構成要素に対する言語連鎖情報が格納された言語連鎖情報格納手段、分割された前記構成要素に対して接続可能な接続候補を、前記言語連鎖情報格納手段から取得し、前記接続候補と前記構成要素とを接続して得られた文字列を文拡散候補とする文拡散手段、前記文拡散候補を前記代表文と比較し、前記文拡散候補が前記代表文と同じ意味を有すると判断された場合には、前記文拡散候補を文拡散結果とする文判定手段、前記文拡散結果を用いてネットワーク文法を生成するネットワーク文法生成手段、として機能させるプログラムを記録したコンピュータ読み取り可能な記録媒体である。
【手続補正１８】
【補正対象書類名】明細書
【補正対象項目名】００２９
【補正方法】変更
【補正の内容】
【００２９】
また本発明の文拡散工程は、前記代表文内の並び順に従って、前記構成要素に接続可能な第一の接続候補を前記言語連鎖情報格納手段からｎ１個（ｎ１は正の整数）取得して、前記第一の接続候補を前記構成要素に接続し、前記構成要素に接続された第一の接続候補に接続可能な第二の接続候補を前記言語連鎖情報格納手段からｎ２個（ｎ２は正の整数）取得して、前記第二の接続候補を前記接続後の第一の接続候補に接続する処理を、前記文字列が１つの文として成立し得るまで再帰的に行い、前記１つの文として成立し得る文字列を文拡散候補とするようにしているので、多彩な文拡散を行うことができ、代表文に対する様々な表現の仕方を得ることができる。