【手続補正書】
【提出日】令和2年6月17日(2020.6.17)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
匿名加工を行う加工対象データの有する集合関係に基づき、前記加工対象データに含まれる複数の項目の組み合わせに対応する予め定められた項目の値を示す複数次元の配列状の情報を第１の対応情報として生成する第１の生成手段と、
前記第１の生成手段により生成された前記第１の対応情報が複数次元の配列状の複数の情報の掛け合わせとして分解されることで得られる前記複数の情報のうち前記複数の情報に含まれる他の情報それぞれと掛け合わされる情報を配列情報として、前記配列情報が要素の一部について値を減ずるように修正された情報である修正配列情報を取得する取得手段と、
前記取得手段により取得された前記修正配列情報に基づいて、前記複数の項目の組み合わせに対応する前記予め定められた項目の値を示す複数次元の配列状の情報である第２の対応情報を生成する第２の生成手段と、
前記第１の生成手段により生成された前記第１の対応情報及び前記第２の生成手段により生成された前記第２の対応情報に基づいて、匿名化された前記加工対象データである匿名化データを生成する第３の生成手段と、
を有する情報処理装置。
【請求項２】
前記第３の生成手段は、前記第１の対応情報のうち、前記第２の対応情報と異なる情報を特定し、特定された情報に対応する項目の組み合わせについて、前記加工対象データを加工することで前記匿名化データを生成することを特徴とする、請求項１記載の情報処理装置。
【請求項３】
前記第３の生成手段により生成された前記匿名化データに対し、匿名性の度合いと有用性の度合いのうち少なくともいずれかを評価する評価手段を更に有する、請求項１又は２記載の情報処理装置。
【請求項４】
前記取得手段は、要素の一部について値を０に減ずるように修正された前記配列情報である前記修正配列情報を取得する請求項１乃至３何れか１項記載の情報処理装置。
【請求項５】
前記取得手段は、前記配列情報の要素のうち値が小さいものから選択された一部の要素について値を減ずるように修正された前記配列情報である前記修正配列情報を取得する請求項１乃至４何れか１項記載の情報処理装置。
【請求項６】
前記取得手段は、前記配列情報の要素のうち値が予め定められた閾値以下の要素について値を減ずるように修正された前記配列情報である前記修正配列情報を取得する請求項５記載の情報処理装置。
【請求項７】
前記取得手段は、前記配列情報の要素のうち値が小さいものから順に予め定められた個数の要素について値を減ずるように修正された前記配列情報である前記修正配列情報を取得する請求項５記載の情報処理装置。
【請求項８】
前記取得手段は、２次元の配列状の情報である前記第１の対応情報が、２次元の配列状の複数の情報の掛け合わせとして特異値分解されることで得られる各要素が前記第１の対応情報の特異値となる情報である前記配列情報が要素の一部について値を減ずるように修正された前記修正配列情報を取得する請求項１乃至７何れか１項記載の情報処理装置。
【請求項９】
前記取得手段は、複数次元の配列状の情報である前記第１の対応情報が、複数次元の配列状の複数の情報の掛け合わせとしてテンソル分解されることで得られるコアテンソルである前記配列情報が要素の一部について値を減ずるように修正された情報である前記修正配列情報を取得する請求項１乃至７何れか１項記載の情報処理装置。
【請求項１０】
前記第２の生成手段により生成された前記第２の対応情報の各要素の値を調整する調整手段を更に有する請求項１乃至９何れか１項記載の情報処理装置。
【請求項１１】
前記調整手段は、前記第２の生成手段により生成された前記第２の対応情報の各要素について、端数処理を行うこととで、前記第２の対応情報の各要素の値を調整する請求項１０記載の情報処理装置。
【請求項１２】
前記第２の生成手段により生成された前記第２の対応情報に含まれる複数の要素の間で入れ替え処理を行う入れ替え手段を更に有する請求項１乃至１１何れか１項記載の情報処理装置。
【請求項１３】
前記第１の対応情報は、複数のユーザそれぞれについての商品の購買履歴のデータの集合である第１のデータ集合に基づき生成され、ユーザの項目と商品の項目との組み合わせに対応する商品の購買数の項目の値を示す２次元の配列状の情報である請求項１乃至１２何れか１項記載の情報処理装置。
【請求項１４】
匿名加工を行う加工対象データの有する集合関係に基づき、前記加工対象データに含まれる複数の項目の組み合わせに対応する予め定められた項目の値を示す複数次元の配列状の情報を第１の対応情報として生成する第１の生成手段と、
前記第１の生成手段により生成された前記第１の対応情報が複数次元の配列状の複数の情報の掛け合わせとして分解されることで得られる前記複数の情報のうち前記複数の情報に含まれる他の情報それぞれと掛け合わされる情報を配列情報として、前記配列情報が要素の一部について値を減ずるように修正された情報である修正配列情報を取得する取得手段と、
前記取得手段により取得された前記修正配列情報に基づいて、前記複数の項目の組み合わせに対応する前記予め定められた項目の値を示す複数次元の配列状の情報である第２の対応情報を生成する第２の生成手段と、
前記第１の生成手段により生成された前記第１の対応情報及び前記第２の生成手段により生成された前記第２の対応情報に基づいて、匿名化された前記加工対象データである匿名化データを生成する第３の生成手段と、
を有するシステム。
【請求項１５】
情報処理装置が実行する情報処理方法であって、
匿名加工を行う加工対象データの有する集合関係に基づき、前記加工対象データに含まれる複数の項目の組み合わせに対応する予め定められた項目の値を示す複数次元の配列状の情報を第１の対応情報として、生成する第１の生成ステップと、
前記第１の生成ステップにおいて生成された前記第１の対応情報が複数次元の配列状の複数の情報の掛け合わせとして分解されることで得られる前記複数の情報のうち前記複数の情報に含まれる他の情報それぞれと掛け合わされる情報を配列情報として、前記配列情報が要素の一部について値を減ずるように修正された情報である修正配列情報を取得する取得ステップと、
前記取得ステップで取得された前記修正配列情報に基づいて、前記複数の項目の組み合わせに対応する前記予め定められた項目の値を示す複数次元の配列状の情報である第２の対応情報を生成する第２の生成ステップと、
前記第１の生成ステップにおいて生成された前記第１の対応情報及び前記第２の生成ステップにおいて生成された前記第２の対応情報に基づいて、匿名化された前記加工対象データである匿名化データを生成する第３の生成ステップと、
を含む情報処理方法。
【請求項１６】
システムが実行する情報処理方法であって、
匿名加工を行う加工対象データの有する集合関係に基づき、前記加工対象データに含まれる複数の項目の組み合わせに対応する予め定められた項目の値を示す複数次元の配列状の情報を第１の対応情報として生成する第１の生成ステップと、
前記第１の生成ステップにおいて生成された前記第１の対応情報が複数次元の配列状の複数の情報の掛け合わせとして分解されることで得られる前記複数の情報のうち前記複数の情報に含まれる他の情報それぞれと掛け合わされる情報を配列情報として、前記配列情報が要素の一部について値を減ずるように修正された情報である修正配列情報を取得する取得ステップと、
前記取得ステップで取得された前記修正配列情報に基づいて、前記複数の項目の組み合わせに対応する前記予め定められた項目の値を示す複数次元の配列状の情報である第２の対応情報を生成する第２の生成ステップと、
前記第１の生成ステップにおいて生成された前記第１の対応情報及び前記第２の生成ステップにおいて生成された前記第２の対応情報に基づいて、匿名化された前記加工対象データである匿名化データを生成する第３の生成ステップと、
を含む情報処理方法。
【請求項１７】
コンピュータを、請求項１乃至１３何れか１項記載の情報処理装置の各手段として、機能させるためのプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００５
【補正方法】変更
【補正の内容】
【０００５】
そこで、本発明の情報処理装置は、匿名加工を行う加工対象データの有する集合関係に基づき、前記加工対象データに含まれる複数の項目の組み合わせに対応する予め定められた項目の値を示す複数次元の配列状の情報を第１の対応情報として生成する第１の生成手段と、前記第１の生成手段により生成された前記第１の対応情報が複数次元の配列状の複数の情報の掛け合わせとして分解されることで得られる前記複数の情報のうち前記複数の情報に含まれる他の情報それぞれと掛け合わされる情報を配列情報として、前記配列情報が要素の一部について値を減ずるように修正された情報である修正配列情報を取得する取得手段と、前記取得手段により取得された前記修正配列情報に基づいて、前記複数の項目の組み合わせに対応する前記予め定められた項目の値を示す複数次元の配列状の情報である第２の対応情報を生成する第２の生成手段と、前記第１の生成手段により生成された前記第１の対応情報及び前記第２の生成手段により生成された前記第２の対応情報に基づいて、匿名化された前記加工対象データである匿名化データを生成する第３の生成手段と、を有する。