【手続補正書】
【提出日】令和2年3月6日(2020.3.6)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
フレーズ抽出方法であって、
ネットワークリソースの記述情報を取得することと、
前記記述情報から明示的フレーズを抽出するべく、前記記述情報に対して明示的フレーズ抽出手順を実行することと、
前記記述情報から黙示的フレーズを抽出するべく、前記記述情報に対してモードフレーズ抽出手順を実行することと
を含む方法。
【請求項２】
前記記述情報から明示的フレーズを抽出するべく、前記記述情報に対して明示的フレーズ抽出手順を実行することは、
予め設定された明示的フレーズ規則を読み込むことと、
前記明示的フレーズ規則に準拠した情報セグメントを前記記述情報から抽出し、且つ、前記情報セグメントを前記明示的フレーズとして使用することと
を含む、請求項１に記載の方法。
【請求項３】
前記明示的フレーズ規則に準拠した情報セグメントを前記記述情報から抽出し、且つ、前記情報セグメントを前記明示的フレーズとして使用することは：
指定された文字ストリング条件に準拠した文字ストリングを前記記述情報から抽出し、且つ、前記文字ストリングを前記明示的フレーズとして使用することと、
分野辞書内に存在しているフレーズを前記記述情報から抽出し、且つ、前記フレーズを前記明示的フレーズとして使用することと、
前記記述情報が前記ネットワークリソースの属性情報を有する場合に、前記属性情報内の属性値を抽出し、且つ、前記属性値を前記明示的フレーズとして使用することと
のうちの少なくとも１つを含む、請求項２に記載の方法。
【請求項４】
前記指定された文字ストリング条件は：
前記文字ストリングがハイフン「-」によって接続されている、
前記文字ストリングが出現する回数が、予め設定された回数閾値を上回っている、
前記文字ストリングが英語ワードではない、
前記文字ストリングの最後のワードが、「s」、「es」、「ex」、「ed」、「d」、「ing」、「ings」、「ry」、「ies」、「ves」、「y」、又は「a」で終了していない、
前記文字ストリングが接続詞を含んでいない、
前記文字ストリングがストップワードを含んでいない、
前記文字ストリングが、指定された量のワードを含む、
前記文字ストリングが数値を含んでいない、
前記文字ストリング内のワードの長さが、指定された長さ未満である、
前記文字ストリングの前記長さが、前記文字ストリング内に含まれている前記ワードの量を上回っている、及び、
前記文字ストリングが、指定された正規規則に準拠していない
のうちの少なくとも１つを含む、請求項３に記載の方法。
【請求項５】
前記記述情報から黙示的フレーズを抽出するべく、前記記述情報に対してモードフレーズ抽出手順を実行することは、
予め設定されたモード組合せ規則を読み込むことと、
前記モード組合せ規則に準拠した情報セグメントを前記記述情報から抽出し、且つ、前記情報セグメントを前記黙示的フレーズとして使用することと
を含む、請求項１に記載の方法。
【請求項６】
前記モード組合せ規則に準拠した情報セグメントを前記記述情報から抽出し、且つ、前記情報セグメントを前記黙示的フレーズとして使用することは：
指定された品詞組合せ条件に準拠したワード組合せを前記記述情報から抽出し、且つ、前記ワード組合せを前記黙示的フレーズとして使用することと、
指定された正規表現に準拠したワード組合せを前記記述情報から抽出し、且つ、前記ワード組合せを前記黙示的フレーズとして使用することと、
前記記述情報が前記ネットワークリソースの属性情報を有する場合に、予め設定された生成規則に基づいて、且つ、前記属性情報に従って、前記黙示的フレーズを生成することと
のうちの少なくとも１つを含む、請求項５に記載の方法。
【請求項７】
予め設定された生成規則に基づいて、且つ、前記属性情報に従って、前記黙示的フレーズを生成することは、
前記属性情報内の属性名に従って、提示される属性名を生成し、且つ、前記黙示的フレーズを生成するべく、前記属性情報内の属性値を前記提示される属性名と組み合わせることを含む、請求項６に記載の方法。
【請求項８】
前記明示的なフレーズ及び前記黙示的なフレーズが抽出された後に、前記方法は、
導出されたフレーズを取得するべく、前記明示的フレーズ及び前記黙示的フレーズに対して導出を実行することを更に含む、請求項１〜７のいずれか１項に記載の方法。
【請求項９】
導出されたフレーズを取得するべく、前記明示的フレーズ及び前記黙示的フレーズに対して導出を実行することは、
前記明示的フレーズ又は前記黙示的フレーズ内の名詞の逆文書頻度（ＩＤＦ）の値の統計を収集することと、
フレーズセグメントを取得するべく、ＩＤＦ値が、予め設定された閾値を下回っている名詞を前記明示的フレーズ又は前記黙示的フレーズから削除することと、
前記フレーズセグメントがフレーズ条件に準拠している場合に、前記フレーズセグメントを前記導出されたフレーズとして判定することと
を含む、請求項８に記載の方法。
【請求項１０】
フレーズセットを形成するべく、前記明示的フレーズ、前記黙示的フレーズ、及び前記導出されたフレーズを組み合わせることと、
前記フレーズセットに対して、以下：
前記フレーズセット内に存在する複数形名詞を含むフレーズを判定し、且つ、前記フレーズ内の前記複数形名詞を単数形名詞に変更して戻すこと、
前記フレーズセット内に存在するストップワードを含むフレーズを判定し、且つ、前記ストップワードが前記フレーズから除去された後に得られた残りの部分がフレーズ条件に準拠している場合に、前記フレーズを前記残りの部分で置換すること、及び、
前記フレーズセット内の同語族フレーズを判定し、且つ、前記同語族フレーズ内に存在していると共に指定のワード頻度条件に準拠していないワード頻度を有するフレーズを削除することであって、前記同語族フレーズは、最初のｎ個のワードが同一であるフレーズを含み、且つ、ｎは、２以上である自然数である、削除すること
のうちの少なくとも１つを実行することと
を更に含む、請求項８に記載の方法。
【請求項１１】
フレーズ抽出装置であって、
ネットワークリソースの記述情報を取得するように構成された取得モジュールと、
前記記述情報から明示的フレーズを抽出するべく、前記記述情報に対して明示的フレーズ抽出手順を実行するように構成された第１の抽出モジュールと、
前記記述情報から黙示的フレーズを抽出するべく、前記記述情報に対してモードフレーズ抽出手順を実行するように構成された第２の抽出モジュールと
を含む、装置。
【請求項１２】
前記第１の抽出モジュールは、
予め設定された明示的フレーズ規則を読み込み、且つ、
前記明示的フレーズ規則に準拠した情報セグメントを前記記述情報から抽出し、且つ、前記情報セグメントを前記明示的フレーズとして使用する
ように更に構成される、請求項１１に記載の装置。
【請求項１３】
前記第１の抽出モジュールは：
指定された文字ストリング条件に準拠した文字ストリングを前記記述情報から抽出し、且つ、前記文字ストリングを前記明示的フレーズとして使用することと、
分野辞書内に存在しているフレーズを前記記述情報から抽出し、且つ、前記フレーズを前記明示的フレーズとして使用することと、
前記記述情報が前記ネットワークリソースの属性情報を有する場合に、前記属性情報内の属性値を抽出し、且つ、前記属性値を前記明示的フレーズとして使用することと
のうちの少なくとも１つを実行するように更に構成される、請求項１２に記載の装置。
【請求項１４】
前記指定された文字ストリング条件は：
前記文字ストリングがハイフン「-」によって接続されている、
前記文字ストリングが出現する回数が、予め設定された回数閾値を上回っている、
前記文字ストリングが英語ワードではない、
前記文字ストリングの最後のワードが、「s」、「es」、「ex」、「ed」、「d」、「ing」、「ings」、「ry」、「ies」、「ves」、「y」、又は「a」で終了していない、
前記文字ストリングが接続詞を含んでいない、
前記文字ストリングがストップワードを含んでいない、
前記文字ストリングが、指定された量のワードを含む、
前記文字ストリングが数値を含んでいない、
前記文字ストリング内のワードの長さが、指定された長さ未満である、
前記文字ストリングの前記長さが、前記文字ストリング内に含まれている前記ワードの量を上回っている、及び、
前記文字ストリングが、指定された正規規則に準拠していない
のうちの少なくとも１つを含む、請求項１３に記載の装置。
【請求項１５】
前記第２の抽出モジュールは、
予め設定されたモード組合せ規則を読み込み、且つ、
前記モード組合せ規則に準拠した情報セグメントを前記記述情報から抽出し、且つ、前記情報セグメントを前記黙示的フレーズとして使用する
ように更に構成される、請求項１１に記載の装置。
【請求項１６】
前記第２の抽出モジュールは：
指定された品詞組合せ条件に準拠したワード組合せを前記記述情報から抽出し、且つ、前記ワード組合せを前記黙示的フレーズとして使用することと、
指定された正規表現に準拠したワード組合せを前記記述情報から抽出し、且つ、前記ワード組合せを前記黙示的フレーズとして使用することと、
前記記述情報が前記ネットワークリソースの属性情報を有する場合に、予め設定された生成規則に基づいて、且つ、前記属性情報に従って、前記黙示的フレーズを生成することと
のうちの少なくとも１つを実行するように更に構成される、請求項１５に記載の装置。
【請求項１７】
前記第２の抽出モジュールは、
前記属性情報内の属性名に従って、提示される属性名を生成し、且つ、前記黙示的フレーズを生成するべく、前記属性情報内の属性値を前記提示される属性名と組み合わせる  ように更に構成される、請求項１６に記載の装置。
【請求項１８】
導出されたフレーズを取得するべく、前記明示的フレーズ及び前記黙示的フレーズに対して導出を実行するように構成された導出モジュールを更に含む、請求項１１〜１７のいずれか１項に記載の装置。
【請求項１９】
前記導出モジュールは、
前記明示的フレーズ又は前記黙示的フレーズ内の名詞の逆文書頻度（ＩＤＦ）の値の統計を収集し、
フレーズセグメントを取得するべく、ＩＤＦ値が、予め設定された閾値を下回っている名詞を前記明示的フレーズ又は前記黙示的フレーズから削除し、且つ、
前記フレーズセグメントがフレーズ条件に準拠している場合に、前記フレーズセグメントを前記導出されたフレーズとして判定する
ように更に構成される、請求項１８に記載の装置。
【請求項２０】
フレーズセットを形成するべく、前記明示的フレーズ、前記黙示的フレーズ、及び前記導出されたフレーズを組み合わせ、且つ、
前記フレーズセットに対して、以下：
前記フレーズセット内に存在する複数形名詞を含むフレーズを判定し、且つ、前記フレーズ内の前記複数形名詞を単数形名詞に変更して戻すことと、
前記フレーズセット内に存在するストップワードを含むフレーズを判定し、且つ、前記ストップワードが前記フレーズから除去された後に得られた残りの部分がフレーズ条件に準拠している場合に、前記フレーズを前記残りの部分で置換することと、
前記フレーズセット内の同語族フレーズを判定し、且つ、前記同語族フレーズ内に存在する指定のワード頻度条件に準拠していないワード頻度を有するフレーズを削除することであって、前記同語族フレーズは、最初のｎ個のワードが同一であるフレーズを含み、且つ、ｎは、２以上である自然数である、削除することと
のうちの少なくとも１つを実行する
ように構成された補正モジュールを更に含む、請求項１８に記載の装置。
【請求項２１】
フレーズ抽出方法をコンピュータに実行させるために、前記コンピュータの少なくとも１つのプロセッサによって実行可能である命令のセットを記憶する非一時的コンピュータ可読媒体であって、前記方法は、
ネットワークリソースの記述情報を取得することと、
前記記述情報から明示的フレーズを抽出するべく、前記記述情報に対して明示的フレーズ抽出手順を実行することと、
前記記述情報から黙示的フレーズを抽出するべく、前記記述情報に対してモードフレーズ抽出手順を実行することと
を含む、非一時的コンピュータ可読媒体。
【請求項２２】
前記記述情報から明示的フレーズを抽出するべく、前記記述情報に対して明示的フレーズ抽出手順を実行することは、
予め設定された明示的フレーズ規則を読み込むことと、
前記明示的フレーズ規則に準拠した情報セグメントを前記記述情報から抽出し、且つ、前記情報セグメントを前記明示的フレーズとして使用することと
を含む、請求項２１に記載の非一時的コンピュータ可読媒体。
【請求項２３】
前記明示的フレーズ規則に準拠した情報セグメントを前記記述情報から抽出し、且つ、前記情報セグメントを前記明示的フレーズとして使用することは：
指定された文字ストリング条件に準拠した文字ストリングを前記記述情報から抽出し、且つ、前記文字ストリングを前記明示的フレーズとして使用することと、
分野辞書内に存在しているフレーズを前記記述情報から抽出し、且つ、前記フレーズを前記明示的フレーズとして使用することと、
前記記述情報が前記ネットワークリソースの属性情報を有する場合に、前記属性情報内の属性値を抽出し、且つ、前記属性値を前記明示的フレーズとして使用することと
のうちの少なくとも１つを含む、請求項２２に記載の非一時的コンピュータ可読媒体。
【請求項２４】
前記指定された文字ストリング条件は：
前記文字ストリングがハイフン「-」によって接続されている、
前記文字ストリングが出現する回数が、予め設定された回数閾値を上回っている、
前記文字ストリングが英語ワードではない、
前記文字ストリングの最後のワードが、「s」、「es」、「ex」、「ed」、「d」、「ing」、「ings」、「ry」、「ies」、「ves」、「y」、又は「a」で終了していない、
前記文字ストリングが接続詞を含んでいない、
前記文字ストリングがストップワードを含んでいない、
前記文字ストリングが、指定された量のワードを含む、
前記文字ストリングが数値を含んでいない、
前記文字ストリング内のワードの長さが、指定された長さ未満である、
前記文字ストリングの前記長さが、前記文字ストリング内に含まれている前記ワードの量を上回っている、及び、
前記文字ストリングが、指定された正規規則に準拠していない
のうちの少なくとも１つを含む、請求項２３に記載の非一時的コンピュータ可読媒体。
【請求項２５】
前記記述情報から黙示的フレーズを抽出するべく、前記記述情報に対してモードフレーズ抽出手順を実行することは、
予め設定されたモード組合せ規則を読み込むことと、
前記モード組合せ規則に準拠した情報セグメントを前記記述情報から抽出し、且つ、前記情報セグメントを前記黙示的フレーズとして使用することと
を含む、請求項２１に記載の非一時的コンピュータ可読媒体。
【請求項２６】
前記モード組合せ規則に準拠した情報セグメントを前記記述情報から抽出し、且つ、前記情報セグメントを前記黙示的フレーズとして使用することは：
指定された品詞組合せ条件に準拠したワード組合せを前記記述情報から抽出し、且つ、前記ワード組合せを前記黙示的フレーズとして使用することと、
指定された正規表現に準拠したワード組合せを前記記述情報から抽出し、且つ、前記ワード組合せを前記黙示的フレーズとして使用することと、
前記記述情報が前記ネットワークリソースの属性情報を有する場合に、予め設定された生成規則に基づいて、且つ、前記属性情報に従って、前記黙示的フレーズを生成することと
のうちの少なくとも１つを含む、請求項２５に記載の非一時的コンピュータ可読媒体。
【請求項２７】
予め設定された生成規則に基づいて、且つ、前記属性情報に従って、前記黙示的フレーズを生成することは、
前記属性情報内の属性名に従って、提示される属性名を生成し、且つ、前記黙示的フレーズを生成するべく、前記属性情報内の属性値を前記提示される属性名と組み合わせることを含む、請求項２６に記載の非一時的コンピュータ可読媒体。
【請求項２８】
前記明示的なフレーズ及び前記黙示的なフレーズが抽出された後に、前記コンピュータの前記少なくとも１つのプロセッサによって実行可能である前記命令のセットは、前記コンピュータに：
導出されたフレーズを取得するべく、前記明示的フレーズ及び前記黙示的フレーズに対して導出を実行することを更に実行させる、請求項２１〜２７のいずれか１項に記載の非一時的コンピュータ可読媒体。
【請求項２９】
導出されたフレーズを取得するべく、前記明示的フレーズ及び前記黙示的フレーズに対して導出を実行することは、
前記明示的フレーズ又は前記黙示的フレーズ内の名詞の逆文書頻度（ＩＤＦ）の値の統計を収集することと、
フレーズセグメントを取得するべく、ＩＤＦ値が、予め設定された閾値を下回っている名詞を前記明示的フレーズ又は前記黙示的フレーズから削除することと、
前記フレーズセグメントがフレーズ条件に準拠している場合に、前記フレーズセグメントを前記導出されたフレーズとして判定することと
を含む、請求項２８に記載の非一時的コンピュータ可読媒体。
【請求項３０】
前記コンピュータの前記少なくとも１つのプロセッサによって実行可能である前記命令のセットは、前記コンピュータに：
フレーズセットを形成するべく、前記明示的フレーズ、前記黙示的フレーズ、及び前記導出されたフレーズを組み合わせることと、
前記フレーズセットに対して、以下：
前記フレーズセット内に存在する複数形名詞を含むフレーズを判定し、且つ、前記フレーズ内の前記複数形名詞を単数形名詞に変更して戻すこと、
前記フレーズセット内に存在するストップワードを含むフレーズを判定し、且つ、前記ストップワードが前記フレーズから除去された後に得られた残りの部分がフレーズ条件に準拠している場合に、前記フレーズを前記残りの部分で置換すること、及び、
前記フレーズセット内の同語族フレーズを判定し、且つ、前記同語族フレーズ内に存在していると共に指定のワード頻度条件に準拠していないワード頻度を有するフレーズを削除することであって、前記同語族フレーズは、最初のｎ個のワードが同一であるフレーズを含み、且つ、ｎは、２以上である自然数である、削除すること
のうちの少なくとも１つを実行することと
を更に実行させる、請求項２８に記載の非一時的コンピュータ可読媒体。