【手続補正書】
【提出日】平成21年6月19日(2009.6.19)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
文書中のコロケーション誤りを訂正するためのコンピュータにより実施される方法であって、
前記文書中のテキストの文にアクセスするステップと、
前記テキストの前記文において、複数の異なる検査語タイプのうちの１つを検出するステップであって、検出された検査語タイプは、特定のコロケーション誤りタイプを示すものであるステップと、
検出された検査語タイプに基づいて前記特定のコロケーション誤りタイプを識別するステップと、
メモリ内の一組のクエリ生成ルールにアクセスして、検出された検査語タイプにより示される前記特定のコロケーション誤りタイプに基づいてクエリを生成するために、複数の異なる組のルールから一組のルールを選択するステップと、
選択された前記一組のクエリ生成ルールを用いて、前記文に対する特定の組のクエリを生成するステップであって、前記特定の組のクエリは、前記文に基づいた複数のクエリを含み、前記複数のクエリのそれぞれは、前記文書中の前記テキストの前記文から導出された異なる組のテキストを含むものであるステップと
を含み、
前記文に対する特定の組のクエリを生成するステップは、前記検査語タイプに対応する語を置換するプレースホルダーを有し、導出された前記テキストからの語を含むクエリテンプレートを生成するステップを含むステップを含み、前記方法は、
文書のコレクションを検索して結果を得る検索モジュールに前記複数のクエリをサブミットするステップと、
前記複数のクエリ内のテキストに対応するテキストを含む、前記検索モジュールからの結果を受け取るステップであって、前記クエリ内の前記プレースホルダーは任意の語と一致するものであるステップと、
前記複数のクエリのうちの最初のものから最後のものまで順に、前記クエリ内のテキストを前記結果内のテキストと比較するステップであって、比較されるクエリ内のテキストと前記結果内のテキストとの間に一致が生じるまでのみ比較するステップと、
前記複数のクエリのうちの前記最後のものが比較される場合に一致が生じないとき、前記結果内のテキストと一致しない前記クエリ内のテキストの部分を語毎に識別することにより、前記クエリ内のテキストと前記結果内のテキストとの比較に基づいてコロケーション誤りを検出するステップと、
前記テキストの前記文内の検出されたコロケーション誤り、及び前記検出されたコロケーション誤りに対する可能な訂正の表示を提供するステップと
をさらに含むことを特徴とする方法。
【請求項２】
前記文を構文解析して、前記文に含まれる品詞を識別するステップをさらに含み、
前記複数のクエリを生成するステップは、識別された前記品詞に基づくことを特徴とする請求項１に記載の方法。
【請求項３】
前記可能な訂正の表示を提供するステップは、前記検出されたコロケーション誤りを含む前記クエリ内のテキストの一部に対する代替物である代替的テキストの候補を提示するステップを含むことを特徴とする請求項１に記載の方法。
【請求項４】
前記候補をランク付けするステップをさらに含むことを特徴とする請求項３に記載の方法。
【請求項５】
前記コロケーション誤りタイプは、動詞−名詞、前置詞−名詞、形容詞−名詞、および動詞−副詞のうちの少なくとも１つを含むことを特徴とする請求項１に記載の方法。
【請求項６】
特定の組のクエリを生成するステップは、
ある文を含む文クエリを、前記テキストの文に基づいて生成するステップと、
前記テキストの文のチャンクを含むチャンククエリを生成するステップと、
前記テキストの文の主要語ペアを含む語クエリを生成するステップと
をさらに含むことを特徴とする請求項１に記載の方法。
【請求項７】
コロケーション誤りを特定して訂正するためのコンピュータにより実施される方法であって、
所与のコロケーション誤りタイプを生成するものと特定された語を含む文にプロセッサがアクセスするステップと、
前記所与のコロケーション誤りタイプに基づいて、生成される一組のクエリを示すメモリ内のクエリ生成ルールを特定するステップと、
特定されたクエリ生成ルールを用いて前記一組のクエリのそれぞれに対するクエリテンプレートを生成するステップであって、前記一組のクエリは、複数のクエリを含み、前記複数のクエリは、前記特定された語を除く前記文の部分を含み前記特定された語の代わりにプレースホルダーを前記テンプレート内に有するものであるステップと
を含み、
前記複数のクエリを生成するステップは、前記特定された語を除いた前記文を含む文クエリと、前記特定された語を除いた前記文のチャンクを含むチャンククエリと、前記特定された語を除いた前記文中の語のペアを含む語クエリとを含み、前記方法は、
前記複数のクエリを検索モジュールにサブミットして、前記語を除いた前記文の部分に対応する検索結果を獲得するステップと、
前記検索結果を前記複数のクエリと比較するステップであって、前記テンプレート内の前記プレースホルダーは前記検索結果内の任意の語と一致するものであるステップと、
前記クエリと前記検索結果の比較に基づき、前記文中の前記特定された語に対する少なくとも１つの候補置き換え語を識別するステップと
前記コロケーション誤りの訂正のための前記少なくとも１つの候補置き換え語の表示を提供するステップと
をさらに含むことを特徴とする方法。
【請求項８】
候補置き換え語のリストを識別するステップと、
前記リストをランク付けするステップと
をさらに含むことを特徴とする請求項７に記載の方法。
【請求項９】
前記検索モジュールは、ウェブベースの検索エンジンであることを特徴とする請求項７に記載の方法。
【請求項１０】
前記複数のクエリを生成するステップは、前記文、前記文のチャンク、および前記文中の語のペアに基づき、クエリのテンプレートを生成するステップを含むことを特徴とする請求項７に記載の方法。
【請求項１１】
文書中のテキストのコロケーション誤りを識別するためのコンピュータにより実施される方法であって、
プロセッサを用いて文にアクセスするステップと、
所与のコロケーション誤りタイプを示す、前記文内の、誤り語タイプを有する語を識別するステップと、
前記文を構文解析して、前記文に含まれる品詞を識別するステップと、
誤り語に隣接する前記文内の語と前記誤り語に対するプレースホルダーを含むクエリーテンプレートを各クエリについて生成することにより、前記所与のコロケーション誤りタイプに基づいて選択された一組のクエリ生成ルールを適用して、識別された前記品詞に基づいて複数のクエリを生成するステップであって、前記複数のクエリは、文を含む文クエリ、前記文のチャンクを含む複数の語を包含するチャンククエリ、および前記文中の語のペアを含む語クエリを含むものであるステップと、
前記クエリテンプレートを検索モジュールにサブミットして、前記クエリテンプレート内の語に一致するテキストを検索することにより検索結果を生成するステップであって、前記プレースホルダーは任意の語と一致するものであるステップと、
前記複数のクエリを一つずつ、前記検索結果と比較するステップであって、比較されるクエリに対するクエリテンプレート内のテキストが前記検索結果内のテキストと一致するまで比較するステップと、
比較されるクエリ内のテキストが前記検索結果内のテキストと一致する場合、前記プレースホルダーと一致する前記検索結果内の語を置換語として識別するステップと、
前記所与のコロケーション誤りタイプのコロケーション誤りが存在することの表示と、前記コロケーション誤りを訂正しうる置換語を含む代替的テキストとを出力するステップと
を含むことを特徴とする方法。
【請求項１２】
前記文を構文解析するステップは、動詞−名詞ペア、前置詞−名詞ペア、形容詞−名詞ペア、および動詞−副詞ペアのうちの少なくとも１つを識別するステップを含むことを特徴とする請求項１１に記載の方法。
【請求項１３】
誤り語タイプを識別するステップと、前記コロケーション誤りを生じさせる前記文内の誤り語を識別するステップを含むことを特徴とする請求項１１に記載の方法。
【請求項１４】
前チャンククエリ及び前記語クエリのうちの少なくとも１つと前記検索結果との比較に基づいてスコアを決定するステップと、
前記スコアに基づいて前記文内でコロケーション誤りが生じるか否かを判定するステップと
をさらに含むことを特徴とする請求項１１に記載の方法。