【手続補正書】
【提出日】平成30年2月8日(2018.2.8)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】発明の名称
【補正方法】変更
【補正の内容】
【発明の名称】グラフを剪定する方法、前記グラフを剪定する方法をコンピュータに行なわせる命令を記録している非一時的なコンピュータ可読記憶媒体、及びグラフの剪定を行うためのコンピュータシステム
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
コンピュータの記憶装置に複数のデータの要素を含むデータの集合を記憶する記憶ステップと、
前記複数のデータの要素におけるデータの要素の対の間の関係の種類と強さを前記コンピュータによって決定するステップと、
グラフにおいて前記データの要素の対を表す頂点の対の間の辺によって前記関係の種類と強さとを表すステップと、
前記グラフについてコンピュータが受け取った入力クエリと関連し、前記入力クエリに対して必要な探索ステップの最小数を示す最小グラフ探索閾値を決定するステップと、
前記グラフにおける第１の接続構成要素の探索ステップの数が、前記最小グラフ探索閾値以上であることを識別するステップであって、結合構成要素は１または複数の頂点の集合を含み、前記頂点は、互いに辺で接続されているが、前記集合の外側の頂点とは接続されていないステップと、
前記グラフにおける第２の接続構成要素の探索ステップの数が前記最小グラフ探索閾値よりも小さいことを識別するステップと、
前記第２の接続構成要素を前記グラフから剪定して前記第１の接続構成要素を有する第２のグラフを生成するステップと、
前記入力クエリを前記第２のグラフ上で処理して前記データの集合から関心のある情報を抽出するステップと、
を含む、コンピュータ実行可能であるグラフを剪定する方法。
【請求項２】
前記接続構成要素における前記１または複数の頂点は、
１または複数の孤立点、及び
１または複数の辺を介して互いに結合された頂点の集合
を含む、請求項１に記載の方法。
【請求項３】
前記データの集合内のそれぞれの要素は、前記記憶装置のなかの１または複数の表に格納され、
前記要素は第１の識別子に基づいて識別され、且つ
前記第２の接続構成要素の探索ステップの数が最小グラフ探索閾値よりも小さいことを識別するステップは、前記１または複数の表で行なわれる１または複数の表動作を含む、
請求項１に記載の方法。
【請求項４】
接続構成要素により表されない要素を識別するステップを受けて、前記要素に対して第２の識別子を生成するステップをさらに含む、請求項３に記載の方法。
【請求項５】
前記第２の識別子をマッピング表内の前記第１の識別子にマッピングするステップをさらに含む、請求項４に記載の方法。
【請求項６】
前記グラフ内のそれぞれの頂点にラベルを割り当てるステップと、
第１の頂点から第２の頂点へラベルを伝播させるステップと、
同じラベルに関連する頂点の集合を識別するステップと、
をさらに含む、請求項１に記載の方法。
【請求項７】
前記第２の接続構成要素の探索ステップの数が最小グラフ探索閾値より小さいことを識別するステップは、前記識別された頂点の集合が前記最小グラフ探索閾値より小さいかどうかを判定するステップを含む、請求項６に記載の方法。
【請求項８】
前記データの集合内の要素は、
店の顧客、及び前記店の製品の１つ以上を示し、
前記関係の種類は、前記顧客が前記製品を購入したかどうかを示す請求項１に記載の方法。
【請求項９】
コンピュータにより実行されると、
コンピュータの記憶装置に複数のデータの要素を含むデータの集合を記憶する記憶ステップと、
前記複数のデータの要素におけるデータの要素の対の間の関係の種類と強さを前記コンピュータによって決定するステップと、
グラフにおいて前記データの要素の対を表す頂点の対の間の辺によって前記関係の種類と強さとを表すステップと、
前記グラフについてコンピュータが受け取った入力クエリと関連し、前記入力クエリに対して必要な探索ステップの最小数を示す最小グラフ探索閾値を決定するステップと、
前記グラフにおける第１の接続構成要素の探索ステップの数が、前記最小グラフ探索閾値以上であることを識別するステップであって、結合構成要素は１または複数の頂点の集合を含み、前記頂点は、互いに辺で接続されているが、前記集合の外側の頂点とは接続されていないステップと、
前記グラフにおける第２の接続構成要素の探索ステップの数が前記最小グラフ探索閾値よりも小さいことを識別するステップと、
前記第２の接続構成要素を前記グラフから剪定して前記第１の接続構成要素を有する第２のグラフを生成するステップと、
前記入力クエリを前記第２のグラフ上で処理して前記データの集合から関心のある情報を抽出するステップと、
を含む、コンピュータ実行可能であるグラフを剪定する方法を前記コンピュータに実行させる命令を記憶している非一時的なコンピュータ可読記憶媒体。
【請求項１０】
前記接続構成要素における１または複数の頂点が、
１または複数の孤立点、及び
１または複数の辺を介して互いに接続された１または複数の頂点の集合、
を含む、請求項９に記載の非一時的なコンピュータ可読記憶媒体。
【請求項１１】
前記データの集合内のそれぞれの要素は、前記記憶装置内の１または複数の表に格納され、前記要素は、第１の識別子に基づいて識別され、
前記第２の接続構成要素の探索ステップの数が最小グラフ探索閾値よりも小さいことを識別するステップは、前記１または複数の表で行われる１または複数の表動作を含む、請求項９に記載の非一時的なコンピュータ可読記憶媒体。
【請求項１２】
前記方法は、接続構成要素により表されない要素を識別することを受けて、前記要素に対して第２の識別子を生成するステップをさらに含む、請求項１１に記載の非一時的なコンピュータ可読記憶媒体。
【請求項１３】
前記方法は、マッピング表内で、前記第２の識別子を前記第１の識別子にマッピングするステップをさらに含む、請求項１２に記載の非一時的なコンピュータ可読記憶媒体。
【請求項１４】
前記方法は、
前記グラフ内のそれぞれの頂点にラベルを割り当てることと、
第１の頂点から第２の頂点へラベルを伝播させることと、
前記同じラベルに関連する頂点の集合を識別することと
をさらに含む、請求項９に記載の非一時的なコンピュータ可読記憶媒体。
【請求項１５】
前記第２の接続構成要素の探索ステップの数が最小グラフ探索閾値より小さいことを識別するステップは、前記識別された頂点の集合が前記最小グラフ探索閾値より小さいかどうかを判定するステップを含む、請求項１４に記載の非一時的なコンピュータ可読記憶媒体。
【請求項１６】
前記データの集合内の要素は、
店の顧客、及び
前記店の製品のうちの、１つ以上を示し、
前記関係の種類は、前記顧客が前記製品を購入したかどうかを示す、請求項９に記載の非一時的なコンピュータ可読記憶媒体。
【請求項１７】
１または複数のプロセッサと、
記憶装置と、
前記１または複数のプロセッサに結合され、前記１または複数のプロセッサに以下のステップを有する動作を実行させるコンピュータ可読記憶媒体と、を有するコンピュータシステムであって、前記動作は、
前記記憶装置に複数のデータの要素を含むデータの集合を記憶する記憶ステップと、
前記複数のデータの要素におけるデータの要素の対の間の関係の種類と強さを前記コンピュータシステムによって決定するステップと、
グラフにおいて前記データの要素の対を表す頂点の対の間の辺によって前記関係の種類と強さとを表すステップと、
前記グラフについてコンピュータが受け取った入力クエリと関連し、前記入力クエリに対して必要な探索ステップの最小数を示す最小グラフ探索閾値を決定するステップと、
前記グラフにおける第１の接続構成要素の探索ステップの数が、前記最小グラフ探索閾値以上であることを識別するステップであって、結合構成要素は１または複数の頂点の集合を含み、前記頂点は、互いに辺で接続されているが、前記集合の外側の頂点とは接続されていないステップと、
前記グラフにおける第２の接続構成要素の探索ステップの数が前記最小グラフ探索閾値よりも小さいことを識別するステップと、
前記第２の接続構成要素を前記グラフから剪定して前記第１の接続構成要素を有する第２のグラフを生成するステップと、
前記入力クエリを前記第２のグラフ上で処理して前記データの集合から関心のある情報を抽出するステップと、
を含む、グラフの剪定を行うためのコンピュータシステム。
【請求項１８】
前記データの集合内のそれぞれの要素は、記憶装置のなかの１または複数の表に格納され、
前記要素は第１の識別子に基づいて識別され、且つ
前記第２の接続構成要素の探索ステップの数が最小グラフ探索閾値よりも小さいことを識別するステップは、前記１つまたは複数の表で行なわれる１または複数の表動作を含む、請求項１７に記載のコンピュータシステム。
【請求項１９】
接続構成要素により表されない要素を識別するステップを受けて、前記要素に対して第２の識別子を生成するステップと、
前記第２の識別子をマッピング表内の前記第１の識別子にマッピングするステップをさらに含む、請求項１８に記載のコンピュータシステム。
【請求項２０】
前記動作は、
前記グラフ内のそれぞれの頂点にラベルを割り当てることと、
第１の頂点から第２の頂点へラベルを伝播させることと、
前記同じラベルに関連する頂点の集合を識別することと
をさらに含み、
最小グラフ探索閾値より小さくなる接続構成要素を識別することは、前記識別された頂点の集合が前記最小グラフ探索閾値より小さいかどうかを判定することを含む、請求項１７に記載のコンピュータシステム。