(57)【要約】学習済みモデル提供システム（１）が、来店者（Ｓ）からその来店者（Ｓ）の撮像画像が学習済みモデルの生成に利用されることについての利用同意を取得する同意取得装置（２）と、来店者（Ｓ）を撮像する複数のカメラ（３）と、カメラ（３）で撮像された撮像画像に基づき機械学習により学習済みモデルを生成する学習済みモデル生成装置（４）と、学習済みモデル生成装置（４）で生成された学習済みモデルを保管するサーバ装置（５）と、サーバ装置（５）から学習済みモデルの提供を受けるユーザ側装置（６）と、カメラ（７）と、会員データベース（８）とを備えた構成とする。
2018142764.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも１つのプロセッサを使用して行う、１または複数のセンシング対象を１または複数のセンシング装置でセンシングして取得したセンシング情報に基づく機械学習により学習済みモデルを生成する学習済みモデル生成方法であって、
前記プロセッサは、
前記１または複数のセンシング対象について、該センシング対象の前記センシング情報が前記学習済みモデルの生成に利用されることについての利用同意の有無を示す情報を取得し、
前記１または複数のセンシング対象の前記センシング情報において、前記利用同意が得られなかった前記センシング対象の前記センシング情報を加工または削除する処理を行って学習データを作成し、
前記学習データを使用した機械学習により学習済みモデルを生成する
ことを特徴とする学習済みモデル生成方法。
【請求項２】
前記生成された学習済みモデルに対して、前記学習データを作成するときに、前記利用同意が得られなかった前記センシング対象の前記センシング情報を加工または削除する処理がなされていることを保証する電子署名を付与することを特徴とする請求項１に記載の学習済みモデル生成方法。
【請求項３】
前記センシング対象が人物であり、かつ前記センシング情報が前記人物の顔画像であり、
前記プロセッサは、
前記学習データを作成するときに、前記利用同意が得られなかった前記人物の顔画像を特定するために、前記利用同意を得られた前記人物の顔画像を取得することを特徴とする請求項１または請求項２に記載の学習済みモデル生成方法。
【請求項４】
前記顔画像は、前記利用同意が得られた前記人物の顔を撮像することにより取得することを特徴とする請求項３に記載の学習済みモデル生成方法。
【請求項５】
前記顔画像は、前記利用同意が得られた前記人物が所持する携帯端末から、該携帯端末に予め記憶されている該人物の顔画像を近距離通信により取得することを特徴とする請求項３に記載の学習済みモデル生成方法。
【請求項６】
前記人物に固有の識別子が予め付与されているとともに、該識別子に該人物の顔画像が紐付けられて会員データベースに予め登録されており、
前記顔画像は、前記利用同意が得られた前記人物に付与されている前記識別子に基づいて前記会員データベースを検索することにより取得することを特徴とする請求項３に記載の学習済みモデル生成方法。
【請求項７】
前記プロセッサは、
前記学習済みモデルの提供を受けた学習済みモデル利用装置から、該学習済みモデルに付与されている前記電子署名の検証結果が不可であった旨の通知を取得したときに、該学習済みモデルに対して失効処理を行うことを特徴とする請求項２に記載の学習済みモデル生成方法。
【請求項８】
前記プロセッサは、
前記学習済みモデルの提供を受けた学習済みモデル利用装置から、該学習済みモデルを利用する旨の通知を取得したときに、該学習済みモデルを生成するときに前記利用同意が得られた前記センシング対象または前記学習済みモデルの生成に関与した事業者に対して報酬データを付与することを特徴とする請求項１に記載の学習済みモデル生成方法。
【請求項９】
前記プロセッサは、
前記利用同意が得られた前記センシング対象に固有の識別子を付与するとともに、該識別子に、該センシング対象の前記センシング情報に基づく機械学習により生成された学習済みモデルを紐付けて報酬付与用データベースに登録しておき、
前記学習済みモデルの提供を受けた学習済みモデル利用装置から、該学習済みモデルを利用する旨の通知を取得したときに、該学習済みモデルに紐付けられている前記識別子に基づいて前記報酬付与用データベースを検索して、該学習済みモデルを生成するときに前記利用同意が得られた前記センシング対象を求めることを特徴とする請求項８に記載の学習済みモデル生成方法。
【請求項１０】
１または複数のセンシング対象を１または複数のセンシング装置でセンシングして取得したセンシング情報に基づく機械学習により学習済みモデルを生成する学習済みモデル生成装置であって、
少なくとも１つのプロセッサと、前記１または複数のセンシング装置との間で通信を行う通信部とを備え、
前記プロセッサは、
前記１または複数のセンシング対象について、該センシング対象の前記センシング情報が前記学習済みモデルの生成に利用されることについての利用同意の有無を示す情報を取得し、
前記１または複数のセンシング対象の前記センシング情報において、前記利用同意が得られなかった前記センシング対象の前記センシング情報を加工または削除する処理を行って学習データを作成する
ことを特徴とする学習済みモデル生成装置。
【請求項１１】
１または複数のセンシング対象を１または複数のセンシング装置でセンシングして取得したセンシング情報に基づく機械学習により学習済みモデルを生成する学習済みモデル生成装置であって、
少なくとも１つのプロセッサと、前記１または複数のセンシング装置との間で通信を行う通信部とを備え、
前記プロセッサは、
前記１または複数のセンシング対象の前記センシング情報において、前記学習済みモデルの生成に利用されることについての利用同意が得られなかった前記センシング対象の前記センシング情報を加工または削除する処理を行って作成した学習データを使用した機械学習により学習済みモデルを生成する
ことを特徴とする学習済みモデル生成装置。
【請求項１２】
前記生成された学習済みモデルに対して、前記学習データを作成するときに、前記利用同意が得られなかった前記センシング対象の前記センシング情報を加工または削除する処理がなされていることを保証する電子署名を付与することを特徴とする請求項１１に記載の学習済みモデル生成装置。
【請求項１３】
請求項１２に記載の学習済みモデル生成装置から提供された前記学習済みモデルを利用する学習済みモデル利用装置であって、
少なくとも１つのプロセッサを備え、
前記プロセッサは、
前記学習済みモデルに付与されている電子署名の検証を行い、前記電子署名の前記検証結果が可であった場合に、前記学習済みモデルを利用して解析エンジンを構成して解析処理を実行する
ことを特徴とする学習済みモデル利用装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、１または複数のセンシング対象を１または複数のセンシング装置でセンシングして取得したセンシング情報に基づく機械学習により学習済みモデルを生成する学習済みモデル生成方法、学習済みモデル生成装置、および学習済みモデル利用装置に関する。
【背景技術】
【０００２】
従来、センシングデータを利用するセンサネットワークにおいてセンシングデータの流通を適正化することを目的として、センシングデータを出力するセンサに関する情報であるセンサ側メタデータと、センシングデータを利用してサービスを提供するアプリケーションに関する情報であるアプリ側メタデータとのマッチングを行うことにより、アプリケーションの要求を満たすセンシングデータを提供可能なセンサを抽出するようにした技術が知られている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第５４４５７２２号公報
【発明の概要】
【０００４】
近年、企業等が取得する個人情報の保護に留意することが強く求められており、学習済みモデルについても、その生成に用いるためのセンシング情報に含まれる個人情報の扱いに関しても留意が求められる。すなわち、学習済みモデルの生成に利用されることについての利用同意が得られたセンシング対象のセンシング情報のみを利用して、学習済みモデルを生成することが望ましい。
【０００５】
本開示は、このような従来技術の課題を鑑みて案出されたものでありセンシング対象から利用同意を得た上で学習済みモデルを生成することができる学習済みモデル生成方法、学習済みモデル生成装置、および学習済みモデル利用装置を提供することを主目的とする。
【０００６】
本開示の学習済みモデル生成方法は、少なくとも１つのプロセッサを使用して行う、１または複数のセンシング対象を１または複数のセンシング装置でセンシングして取得したセンシング情報に基づく機械学習により学習済みモデルを生成する学習済みモデル生成方法であって、前記プロセッサは、前記１または複数のセンシング対象について、該センシング対象の前記センシング情報が前記学習済みモデルの生成に利用されることについての利用同意の有無を示す情報を取得し、前記１または複数のセンシング対象の前記センシング情報において、前記利用同意が得られなかった前記センシング対象の前記センシング情報を加工または削除する処理を行って学習データを作成し、前記学習データを使用した機械学習により学習済みモデルを生成することを特徴とする。
【０００７】
本開示によれば、センシング対象から利用同意を得た上で学習済みモデルを生成することが可能となる。
【図面の簡単な説明】
【０００８】
【図１】図１は、本開示の学習済みモデル提供システムの全体構成図である。
【図２】図２は、同意取得装置の概略構成を示すブロック図である。
【図３Ａ】図３Ａは、学習済みモデル生成装置の概略構成を示すブロック図である。
【図３Ｂ】図３Ｂは、学習済みモデル生成装置の記憶部の概略構成を示すブロック図である。
【図３Ｃ】図３Ｃは、報酬付与用データベースの一例を示す図である。
【図４Ａ】図４Ａは、学習済みモデル提供装置の概略構成を示すブロック図である。
【図４Ｂ】図４Ｂは、学習済みモデル提供装置の記憶部の概略構成を示すブロック図である。
【図４Ｃ】図４Ｃは、学習済みモデルデータベースの一例を示す図である。
【図５】図５は、ユーザ側装置の概略構成を示すブロック図である。
【図６】図６は、学習済みモデル提供システムでの同意取得処理および匿名化加工処理の動作手順を示すシーケンス図である。
【図７】図７は、学習済みモデル提供システムでの学習済みモデル生成処理および電子署名付与処理の動作手順を示すシーケンス図である。
【図８】図８は、学習済みモデル提供システムでの学習済みモデルの利用要求処理および署名検証処理の動作手順を示すシーケンス図である。
【図９】図９は、学習済みモデル提供システムでの学習済みモデルの利用報告処理および同意者への報酬付与処理の動作手順を示すシーケンス図である。
【図１０】図１０は、別の実施形態に係る学習済みモデル提供システムの全体構成図である。
【図１１】図１１は、別の実施形態に係る同意取得装置の概略構成を示すブロック図である。
【発明を実施するための形態】
【０００９】
上記課題を解決するためになされた第１の開示は、少なくとも１つのプロセッサを使用して行う、１または複数のセンシング対象を１または複数のセンシング装置でセンシングして取得したセンシング情報に基づく機械学習により学習済みモデルを生成する学習済みモデル生成方法であって、前記プロセッサは、前記１または複数のセンシング対象について、該センシング対象の前記センシング情報が前記学習済みモデルの生成に利用されることについての利用同意の有無を示す情報を取得し、前記１または複数のセンシング対象の前記センシング情報において、前記利用同意が得られなかった前記センシング対象の前記センシング情報を加工または削除する処理を行って学習データを作成し、前記学習データを使用した機械学習により学習済みモデルを生成することを特徴とする。
【００１０】
この第１の開示に係る学習済みモデル生成方法によれば、１または複数のセンシング対象のセンシング情報において、利用同意が得られなかったセンシング対象のセンシング情報を加工または削除する処理を行って作成した学習データを使用した機械学習により学習済みモデルを生成することができるので、センシング対象から利用同意を得た上で学習済みモデルを生成することが可能となる。
【００１１】
また、第２の開示は、上記第１の開示において、前記生成された学習済みモデルに対して、前記学習データを作成するときに、前記利用同意が得られなかった前記センシング対象の前記センシング情報を加工または削除する処理がなされていることを保証する電子署名を付与することを特徴とする。
【００１２】
この第２の開示に係る学習済みモデル生成方法によれば、生成された学習済みモデルに対して電子署名を付与することにより、その学習済みモデルの生成に使用された学習データを作成するときに、利用同意が得られなかったセンシング対象のセンシング情報を加工または削除する処理がなされていることを保証することができる。
【００１３】
また、第３の開示は、上記第１または第２の開示において、前記センシング対象が人物であり、かつ前記センシング情報が前記人物の顔画像であり、前記プロセッサは、前記学習データを作成するときに、前記利用同意が得られなかった前記人物の顔画像を特定するために、前記利用同意を得られた前記人物の顔画像を取得することを特徴とする。
【００１４】
この第３の開示に係る学習済みモデル生成方法によれば、センシング対象が人物であり、センシング情報が人物の顔画像である場合に、利用同意が得られた人物の顔画像を使用して、利用同意が得られなかった人物の顔画像を特定することが可能となる。
【００１５】
また、第４の開示は、上記第３の開示において、前記顔画像は、前記利用同意が得られた前記人物の顔を撮像することにより取得することを特徴とする。
【００１６】
この第４の開示に係る学習済みモデル生成方法によれば、利用同意が得られた人物の顔画像は、該人物の顔を撮像することにより取得することができる。
【００１７】
また、第５の開示は、上記第３の開示において、前記顔画像は、前記利用同意が得られた前記人物が所持する携帯端末から、該携帯端末に予め記憶されている該人物の顔画像を近距離通信により取得することを特徴とする。
【００１８】
この第５の開示に係る学習済みモデル生成方法によれば、利用同意が得られた人物の顔画像は、利用同意が得られた人物が所持する携帯端末から、該携帯端末に予め記憶されている該人物の顔画像を近距離通信により取得することができる。
【００１９】
また、第６の開示は、上記第３の開示において、前記人物に固有の識別子が予め付与されているとともに、該識別子に該人物の顔画像が紐付けられて会員データベースに予め登録されており、前記顔画像は、前記利用同意が得られた前記人物に付与されている前記識別子に基づいて前記会員データベースを検索することにより取得することを特徴とする。
【００２０】
この第６の開示に係る学習済みモデル生成方法によれば、利用同意が得られた人物の顔画像は、利用同意が得られた人物に付与されている識別子に基づいて会員データベースを検索することにより取得することができる。
【００２１】
また、第７の開示は、上記第２の開示において、前記プロセッサは、前記学習済みモデルの提供を受けた学習済みモデル利用装置から、該学習済みモデルに付与されている前記電子署名の検証結果が不可であった旨の通知を取得したときに、該学習済みモデルに対して失効処理を行うことを特徴とする。
【００２２】
この第７の開示に係る学習済みモデル生成方法によれば、学習済みモデルの提供を受けた学習済みモデル利用装置からその学習済みモデルに付与されている電子署名の検証結果が不可であった旨の通知を取得したときに、その学習済みモデルに対して失効処理を行うことができる。
【００２３】
また、第８の開示は、上記第１の開示において前記プロセッサは、前記学習済みモデルの提供を受けた学習済みモデル利用装置から、該学習済みモデルを利用する旨の通知を取得したときに、該学習済みモデルを生成するときに前記利用同意が得られた前記センシング対象または前記学習済みモデルの生成に関与した事業者に対して報酬データを付与することを特徴とする。
【００２４】
この第８の開示に係る学習済みモデル生成方法によれば、学習済みモデルの提供を受けた学習済みモデル利用装置からその学習済みモデルを利用する旨の通知を取得したときに、その学習済みモデルを生成するときに利用同意が得られたセンシング対象またはその学習済みモデルの生成に関与した事業者に対して報酬データを付与することができる。
【００２５】
また、第９の開示は、上記第８の開示において、前記プロセッサは、前記利用同意が得られた前記センシング対象に固有の識別子を付与するとともに、該識別子に、該センシング対象の前記センシング情報に基づく機械学習により生成された学習済みモデルを紐付けて報酬付与用データベースに登録しておき、前記学習済みモデルの提供を受けた学習済みモデル利用装置から、該学習済みモデルを利用する旨の通知を取得したときに、該学習済みモデルに紐付けられている前記識別子に基づいて前記報酬付与用データベースを検索して、該学習済みモデルを生成するときに前記利用同意が得られた前記センシング対象を求めることを特徴とする。
【００２６】
この第９の開示に係る学習済みモデル生成方法によれば、学習済みモデルの提供を受けた学習済みモデル利用装置からその学習済みモデルを利用する旨の通知を取得したときに、その学習済みモデルに紐付けられている識別子に基づいて報酬付与用データベースから検索することにより、その学習済みモデルを生成するときに利用同意が得られたセンシング対象を求めることができる。
【００２７】
また、第１０の開示は、１または複数のセンシング対象を１または複数のセンシング装置でセンシングして取得したセンシング情報に基づく機械学習により学習済みモデルを生成する学習済みモデル生成装置であって、少なくとも１つのプロセッサと、前記１または複数のセンシング装置との間で通信を行う通信部とを備え、前記プロセッサは、前記１または複数のセンシング対象について、該センシング対象の前記センシング情報が前記学習済みモデルの生成に利用されることについての利用同意の有無を示す情報を取得し、前記１または複数のセンシング対象の前記センシング情報において、前記利用同意が得られなかった前記センシング対象の前記センシング情報を加工または削除する処理を行って学習データを作成することを特徴とする。
【００２８】
この第１０の開示に係る学習済みモデル生成装置によれば、１または複数のセンシング対象のセンシング情報において、利用同意が得られなかったセンシング対象のセンシング情報を加工または削除する処理を行うことができるので、センシング対象から利用同意を得た上で学習データを作成することが可能となる。
【００２９】
また、第１１の開示は、１または複数のセンシング対象を１または複数のセンシング装置でセンシングして取得したセンシング情報に基づく機械学習により学習済みモデルを生成する学習済みモデル生成装置であって、少なくとも１つのプロセッサと、前記１または複数のセンシング装置との間で通信を行う通信部とを備え、前記プロセッサは、前記１または複数のセンシング対象の前記センシング情報において、前記学習済みモデルの生成に利用されることについての利用同意が得られなかった前記センシング対象の前記センシング情報を加工または削除する処理を行って作成した学習データを使用した機械学習により学習済みモデルを生成することを特徴とする。
【００３０】
この第１１の開示に係る学習済みモデル生成装置によれば、１または複数のセンシング対象のセンシング情報において、利用同意が得られなかったセンシング対象のセンシング情報を加工または削除する処理を行って作成した学習データを使用した機械学習により学習済みモデルを生成することができるので、センシング対象から利用同意を得た上で学習済みモデルを生成することが可能となる。
【００３１】
また、第１２の開示は、上記第１１の開示において、前記生成された学習済みモデルに対して、前記学習データを作成するときに、前記利用同意が得られなかった前記センシング対象の前記センシング情報を加工または削除する処理がなされていることを保証する電子署名を付与することを特徴とする。
【００３２】
この第１２の開示に係る学習済みモデル生成装置によれば、生成された学習済みモデルに対して電子署名を付与することにより、その学習済みモデルの生成に使用された学習データを作成するときに、利用同意が得られなかったセンシング対象のセンシング情報を加工または削除する処理がなされていることを保証することができる。
【００３３】
また、第１３の開示は、請求項１２に記載の学習済みモデル生成装置から提供された前記学習済みモデルを利用する学習済みモデル利用装置であって、少なくとも１つのプロセッサを備え、前記プロセッサは、前記学習済みモデルに付与されている電子署名の検証を行い、前記電子署名の前記検証結果が可であった場合に、前記学習済みモデルを利用して解析エンジンを構成して解析処理を実行することを特徴とする。
【００３４】
以下、本開示の実施形態について、図面を参照しながら説明する。
【００３５】
近年、画像認識や音声認識等の分野においてニューラルネットワークを利用した機械学習技術の研究開発の進展が目覚ましい。特に深層学習（ディープラーニング）という技術を用いると、従来の特徴量ベースによる画像認識・音声認識技術では得られなかった認識精度を実現できる例が報告されており、様々な産業への応用も検討されている。深層学習では、学習用の画像データや音声データを多層型ニューラルネットワークの入力層に入力したときに、正しい認識結果である出力データ（正解データ）が出力層から出力されるように学習処理が行われる。出力データは、典型的には入力データに対するアノテーションやメタデータであり、例えば、画像であれば写っている対象物の名称や種類・属性など、音声であれば発声された単語や文などであり得る。深層学習の学習処理は、ニューラルネットワークを構成する各ノード間の結合（シナプス結合）の重み値を、既知のアルゴリズムを用いて更新する（例えば逆誤差伝搬法では、出力層での正解との誤差を小さくするように重み値を調整・更新する等）ことによって行われる。学習処理が完了したノード間の重み値の集合体は「学習済みモデル」と呼ばれ、学習処理で用いたニューラルネットワークと同じ構成を持つニューラルネットワークに対して学習済みモデルを適用する（ノード間結合の重み値として設定する）ことで、未知の入力データ、すなわち学習処理で用いていない新たな入力データをそのニューラルネットワークに入力した際に、出力データ（認識結果）として、一定の精度で正解データを出力させることができる。したがって、学習済みモデルの生成（すなわち学習処理）を行う装置と異なる装置において、学習済みモデルを用いたニューラルネットワークを構成して認識処理を実行することで、学習した認識精度で画像認識や音声認識を行うことが可能となる。
【００３６】
一方、近年では個人情報の保護に留意することが強く求められており、特に画像に含まれる顔画像や音声で表現された個人情報等については、利用目的を明示したうえで取得して予め同意した利用範囲内でのみ利用することが求められる。上述のように、学習済みモデルを生成する過程と学習済みモデルを利用する過程とは、それぞれ異なる装置を用いて、異なる主体の意思に基づき実行されることも想定されるため、学習用の画像データや音声データ等（以降、「センシング情報」と称する）に含まれる被写体や発声主体である人物等（以降、「センシング対象」と称する）についての個人情報保護への対応も必要となる。そこで本開示の実施の形態においては、学習済みモデルの生成に利用されることについての利用同意が得られたセンシング対象のセンシング情報のみを利用して、学習済みモデルを生成・提供・利用するためのシステムおよび装置について、実施の形態を説明する。
【００３７】
本開示に係る学習済みモデル提供システム１は、１または複数のセンシング対象を１または複数のセンシング装置でセンシングして取得したセンシング情報に基づく機械学習により学習済みモデルを生成するとともに、その生成された学習済みモデルをインターネット等のネットワークを介してユーザに提供するためのシステムである。以下では、小売店における来店者の撮像画像からその来店者の人物属性（例えば、年齢や性別等）や購買行動傾向を推定・予測するための学習済みモデルを生成する場合について説明する。
【００３８】
図１は、本開示に係る学習済みモデル提供システム１の全体構成図である。図１に示すように、本開示に係る学習済みモデル提供システム１は、来店者Ｓからその来店者Ｓの撮像画像が学習済みモデルの生成に利用されることについての利用同意を取得する同意取得装置２と、来店者Ｓを撮像する複数のカメラ３（センシング装置）と、カメラ３で撮像された撮像画像に基づき機械学習により学習済みモデルを生成する学習済みモデル生成装置４と、学習済みモデル生成装置４で生成された学習済みモデルを保管する学習済みモデル提供装置５（以降、「サーバ装置５」と称する）と、サーバ装置５から学習済みモデルの提供を受ける学習済みモデル利用装置６（以降、「ユーザ側装置６」と称する）と、ユーザ側装置６で学習済みモデルを利用した処理を行うときに使用されるカメラ７と、会員データベース８とを備えて構成されている。
【００３９】
学習済みモデル生成装置４は、同意取得装置２、カメラ３、および会員データベース８と、ＬＡＮ（Local Area Network）等の有線または無線通信を介して接続されている。また、同意取得装置２は、会員データベース８と、ＬＡＮ等の有線または無線通信を介して接続されている。学習済みモデル生成装置４、サーバ装置５、およびユーザ側装置６は、インターネット等のネットワークを介して互いに接続されている。ユーザ側装置６は、カメラ７と、ＬＡＮ（Local Area Network）等の有線または無線通信を介して接続されている。なお、上記の各装置間の接続形態は特に限定されるものではなく、ＬＡＮ等の有線または無線通信を介した接続、インターネット等のネットワークを介した接続、汎用のインターフェース（例えばＵＳＢ（Universal Serial Bus）インターフェース）を使用した通信ケーブルを介した接続等の様々な接続形態を用いることができる。
【００４０】
同意取得装置２は、一般的なコンピュータ装置であり、例えば、店舗の入口等に設置された、来店者Ｓが所持する携帯端末または会員カード等を介して来店者Ｓに来店ポイントを付与するための来店ポイント付与装置と一体的に構成される。なお、同意取得装置２の構成形態は特に限定されるものではなく、例えば、レジ装置や店内案内装置等と一体的に構成してもよい。また、他の装置と一体的に構成するのではなく、単独で構成してもよい。
【００４１】
同意取得装置２は、来店者Ｓ（センシング対象）に対して、その来店者Ｓの撮像画像（センシング情報）が学習済みモデルの生成に利用されることについての利用同意を求める旨を画面、音声、点字等により提示し、来店者Ｓから利用同意の可否の入力を受ける。また、同意取得装置２は、来店者Ｓから利用同意が得られた場合に、その来店者Ｓの顔を撮像するためのカメラ２５を備えている。
【００４２】
図２は、同意取得装置２の概略構成を示すブロック図である。図２に示すように、同意取得装置２は、記憶部２１、プロセッサ２２、提示部２３、入力部２４、カメラ２５、通信部２６、およびそれらを接続するバス２７を備えている。
【００４３】
記憶部２１は、例えばＲＯＭ（Read Only Memory）やハードディスク等の記憶装置（ストレージ）であり、同意取得装置２の各機能を実現するための各種プログラムおよび各種データを格納している。プロセッサ２２は、例えばＣＰＵ（Central Processing Unit）であり、記憶部２１から各種プログラムおよび各種データを図示しないＲＡＭ（Random Access Memory）上に読み出して、同意取得装置２の各処理を実行する。
【００４４】
提示部２３は、例えば、液晶表示パネル等のディスプレイ、スピーカ、点字ディスプレイなどで構成され、来店者Ｓに対し、利用同意を求める旨を提示するのに使用される。入力部２４は、液晶タッチパネルなどの入力デバイス、マイク等で構成され、来店者Ｓが利用同意の可否を入力するのに使用される。カメラ２５は、例えばＣＣＤカメラ等の一般的な撮像装置であり、来店者Ｓの顔を撮像可能な位置に配置され、利用同意が得られた来店者Ｓの顔を撮像する。なお、カメラ２５は、来店者Ｓの顔を撮像可能な限りにおいて、その形態、機能、配置、数量等については、特に限定されるものではなく種々の変更が可能である。通信部２６は、ＬＡＮ等の有線または無線通信を介して、学習済みモデル生成装置４および会員データベース８との間で通信を行う。
【００４５】
カメラ３は、例えばＣＣＤカメラ等の一般的な撮像装置であり、店内各所の壁や天井等に設置され、店内の予め定められた監視領域を静止画像または動画像として時系列に撮像する。カメラ３で撮像された撮像画像（センシング情報）は、学習済みモデル生成装置４で機械学習を行うときに学習データとして使用される。カメラ３は図示しない通信部を備えており、カメラ３で撮像された撮像画像は、前記通信部を介して学習済みモデル生成装置４に送信される。なお、カメラ３は、予め定められ監視領域を撮像可能な限りにおいて、その形態、機能、配置、数量等については、特に限定されるものではなく種々の変更が可能である。
【００４６】
学習済みモデル生成装置４は、一般的なコンピュータ装置であり、カメラ３から受信した撮像画像（センシング情報）に基づく機械学習により学習済みモデルを生成する。具体的には、カメラ３の撮像画像に基づき、多層構造のニューラルネットワークを用いた深層学習により学習済みモデルを生成する。
【００４７】
図３Ａは、学習済みモデル生成装置４の概略構成を示すブロック図であり、図３Ｂは、学習済みモデル生成装置４の記憶部の概略構成を示すブロック図である。図３Ａに示すように、学習済みモデル生成装置４は、記憶部４１、プロセッサ４２、表示部４３、入力部４４、通信部４５、およびそれらを接続するバス４６を備えている。
【００４８】
記憶部４１は、例えばＲＯＭやハードディスク等の記憶装置（ストレージ）であり、学習済みモデル生成装置４の各機能を実現するための各種プログラムおよび各種データを格納している。また、図３Ｂに示すように、記憶部４１は、後述する報酬付与に使用される各種データを記憶するための報酬付与用データベース４７を格納している。
【００４９】
図３Ｃは、報酬付与用データベース４７の一例を示す図である。各学習済みモデルには固有のＩＤ（学習済みモデルＩＤ）が付与されており、その学習済みモデルを生成する際に使用された学習データである画像等に含まれる全ての人物（以降、「同意者」とも称する）にも固有のＩＤ（同意者ＩＤ）が付与されている。そして、図３Ｃに示すように、報酬付与用データベース４７には、学習済みモデルＩＤに紐付けて、同意者の同意者ＩＤが、その学習データにおける出現回数とともに記憶されている。
【００５０】
プロセッサ４２は、例えばＣＰＵであり、記憶部４１から各種プログラムおよび各種データを図示しないＲＡＭ上に読み出して、学習済みモデル生成装置４の各処理を実行する。表示部４３は、液晶表示パネル等のディスプレイなどで構成され、プロセッサ４２での処理結果の表示等に使用される。入力部４４は、キーボードやマウス等の入力デバイスなどで構成され、学習済みモデル生成装置４の操作に使用される。通信部４５は、ＬＡＮ等の有線または無線通信を介して、同意取得装置２、カメラ３、および会員データベース８との間で通信を行う。また、通信部４５は、インターネット等のネットワークを介して、サーバ装置５との間で通信を行う。
【００５１】
サーバ装置５は、一般的なコンピュータ装置であり、学習済みモデル生成装置４から受信した１または複数の学習済みモデルを後述する学習済みモデルデータベース５７（図４Ｂ参照）に保管している。そして、サーバ装置５は、ユーザ側装置６から利用要求を受信したときに、その利用要求に適合する学習済みモデルを学習済みモデルデータベース５７に保管されている１または複数の学習済みモデルから選択してユーザ側装置６に送信する。このように、サーバ装置５は、予め保管されている学習済みモデルをユーザ側装置６に提供するためのクラウドサーバとして構成してもよい。
【００５２】
図４Ａは、サーバ装置５の概略構成を示すブロック図であり、図４Ｂは、サーバ装置５の記憶部の概略構成を示すブロック図である。図４Ａに示すように、サーバ装置５は、記憶部５１、プロセッサ５２、表示部５３、入力部５４、通信部５５、およびそれらを接続するバス５６を備えている。
【００５３】
記憶部５１は、例えばＲＯＭやハードディスク等の記憶装置（ストレージ）であり、サーバ装置５の各機能を実現するための各種プログラムおよび各種データを格納している。また、図４Ｂに示すように、記憶部５１は、学習済みモデルを保管するための学習済みモデルデータベース５７を格納している。
【００５４】
図４Ｃは、学習済みモデルデータベース５７の一例を示す図である。図４Ｃに示すように、学習済みモデルデータベース５７には、学習済みモデルＩＤに紐付けて、その学習済みモデルのモデル属性情報、その学習済みモデルを生成・提供した装置またはその装置の運用者に付与されたＩＤ（提供者ＩＤ）、その学習済みモデルを利用した装置またはその装置の運用者のＩＤ（利用者ＩＤ）、およびその学習済みモデルの失効の有無を示す失効フラグが記憶されている。モデル属性情報は、例えば、その学習済みモデルの学習目的、学習環境、学習データの所得日時、学習データ数、学習データの種類、機械学習に使用された装置（カメラ３および学習済みモデル生成装置４）の資源および能力（リソースおよびスペック）などである。
【００５５】
プロセッサ５２は、例えばＣＰＵであり、記憶部５１から各種プログラムおよび各種データを図示しないＲＡＭ上に読み出して、サーバ装置５の各処理を実行する。表示部５３は、液晶表示パネル等のディスプレイなどで構成され、プロセッサ５２での処理結果の表示等に使用される。入力部５４は、キーボードやマウス等の入力デバイスなどで構成され、サーバ装置５の操作に使用される。通信部５５は、インターネット等のネットワークを介して、学習済みモデル生成装置４およびユーザ側装置６との間で通信を行う。なお、サーバ装置５がクラウドサーバとして構成された場合は、表示部５３および入力部５４は必須の構成ではなく、インターネットを介してクライアントＰＣ等のブラウザ上からＷｅｂインターフェースによって操作するようにしてもよい。この場合、クライアントＰＣ等のディスプレイおよび入力デバイスが、表示部５３および入力部５４の機能を代行することとなる。
【００５６】
ユーザ側装置６は、一般的なコンピュータ装置であり、サーバ装置５から提供された学習済みモデルを使用した画像解析処理や新たな機械学習等の処理を行うのに使用される。本実施形態では、ユーザ側装置６は、サーバ装置５から提供された学習済みモデルを使用して画像解析処理を行う。前述したように、サーバ装置５からユーザ側装置６への学習済みモデルの提供は、ユーザ側装置６がサーバ装置５に対して利用要求を送信することによりなされる。
【００５７】
図５は、ユーザ側装置６の概略構成を示すブロック図である。図５に示すように、ユーザ側装置６は、記憶部６１、プロセッサ６２、表示部６３、入力部６４、通信部６５、およびそれらを接続するバス６６を備えている。
【００５８】
記憶部６１は、例えばＲＯＭやハードディスク等の記憶装置（ストレージ）であり、ユーザ側装置６の各機能を実現するための各種プログラムおよび各種データを格納している。プロセッサ６２は、例えばＣＰＵであり、記憶部６１から各種プログラムおよび各種データを図示しないＲＡＭ上に読み出して、ユーザ側装置６の各処理を実行する。表示部６３は、液晶表示パネル等のディスプレイなどで構成され、プロセッサ６２での処理結果の表示等に使用される。入力部６４は、キーボードやマウス等の入力デバイスなどで構成され、ユーザ側装置６の操作に使用される。通信部６５は、インターネット等のネットワークを介して、サーバ装置５との間で通信を行う。また、通信部６５は、ＬＡＮ等の有線または無線通信を介して、カメラ７との間で通信を行う。
【００５９】
カメラ７は、例えばＣＣＤカメラ等の一般的な撮像装置であり、ユーザ側装置６で行われる画像解析処理に使用される画像（本実施形態では、人物の顔を含む画像）を撮像する。カメラ７は図示しない通信部を備えており、カメラ７で撮像された撮像画像は、前記通信部を介してユーザ側装置６に送信される。なお、カメラ７は、ユーザ側装置６で行われる画像解析処理または新たな機械学習に使用される画像を撮像可能な限りにおいて、その形態、機能、配置、数量等については、特に限定されるものではなく種々の変更が可能である。
【００６０】
会員データベース８は、その店舗の会員の属性情報（例えば、人物属性の情報や、購買行動属性の情報）や顔画像などを、その会員の会員ＩＤに紐付けて格納している。購買行動履歴には、その会員が過去に購買した商品のカテゴリや、その会員が過去に手に取った商品（すなわち、興味を示した商品）のカテゴリ等が含まれる。したがって、来店者Ｓがその店舗の会員である場合は、会員ＩＤに基づいて会員データベースを検索することにより、来店者Ｓの属性情報や顔画像を取得することが可能となる。このように会員ＩＤに基づいて来店者Ｓの顔画像を取得することができる場合は、カメラ２５で来店者Ｓの顔画像を取得する代わりに、会員データベースに格納されている顔画像を来店者Ｓの顔画像として用いる（この場合、カメラ２５は必須の構成ではない）。
【００６１】
なお、学習済みモデル提供システム１の上記の各装置は、コンピュータ装置に限らず、同様の機能を果たすことが可能な他の情報処理装置（例えばサーバ等）を用いることもできる。また、学習済みモデル提供システム１の上記の各装置の機能の少なくとも一部を他の公知のハードウェアによる処理によって代替してもよい。
【００６２】
次に、学習済みモデル提供システム１での各処理の動作手順について、図６−図９に示すシーケンス図を参照して説明する。
【００６３】
図６は、学習済みモデル提供システム１での同意取得処理および匿名化加工処理の動作手順を示すシーケンス図である。同意取得処理および匿名化加工処理は、同意取得装置２および学習済みモデル生成装置４により行われる。以下、図６のシーケンス図を参照して、同意取得装置２および学習済みモデル生成装置４による同意取得処理および匿名化加工処理の動作手順について説明する。
【００６４】
まず、同意取得装置２の提示部２３に、店内各所に設置されたカメラ３で撮像された来店者Ｓ（センシング対象）の撮像画像（センシング情報）が学習済みモデルの生成に利用されることについての利用同意を求める旨を、画面、音声、点字等により提示する（ステップＳＴ１０１）。なお、この利用同意に、生成された学習済みモデルが第三者に提供されることについての同意を含めてもよい。
【００６５】
来店者Ｓは、同意取得装置２の提示部２３に提示された利用同意を理解した後、同意取得装置２の入力部２４を操作して利用同意の可否を入力する（ステップＳＴ１０２）。入力部２４が液晶タッチパネルで構成されている場合は、来店者Ｓは液晶タッチパネルに表示されたボタンやアイコンにタッチすることによって、利用同意の可否を入力する。入力部２４がマイクで構成されている場合は、来店者Ｓは音声によって、利用同意の可否を入力する。来店者Ｓから利用同意が得られた場合は、次のステップＳＴ１０３に進む。来店者Ｓから利用同意を得られなかった場合は、処理を終了して、先のステップＳＴ１０１に戻る。
【００６６】
来店者Ｓから利用同意が得られた場合は、その来店者Ｓ（すなわち、同意者）に対して、固有の同意者ＩＤを付与する（ステップＳＴ１０３）。なお、本実施形態では、同意取得装置２は来店ポイント付与装置と一体的に構成されているので、同意者Ｓがその店舗の会員である場合は、来店ポイント付与装置が来店ポイントを付与するときに来店者の携帯端末または会員カードから取得した会員ＩＤを、同意者Ｓの同意者ＩＤとして使用するとよい。
【００６７】
また、来店者Ｓから利用同意が得られた場合は、その来店者Ｓ（同意者）の顔を同意取得装置２のカメラ２５で撮像する。カメラ２５で撮像された同意者Ｓの顔画像（以降、「同意顔」と称する）は、同意者ＩＤに紐付けられる。同意者Ｓがその店舗の会員であり、かつ同意者Ｓの会員ＩＤに同意者Ｓの顔画像が紐付けられて会員データベース８に事前に登録されている場合は、同意顔は、会員ＩＤに基づいて会員データベース８を検索して取得してもよい。
【００６８】
また、同意顔には、そのメタデータとして、同意者Ｓの属性情報（例えば、人物属性の情報や、購買行動属性の情報）が付与される。この属性情報は、学習済みモデル生成装置４の使用者が該装置４の入力部４４を操作して入力してもよいし、同意者Ｓがその店舗の会員である場合は、会員データベース８に事前に登録されている会員情報から取得してもよい。
【００６９】
同意者の同意者ＩＤ、同意顔、および同意者の属性情報を含む同意者情報は、同意取得装置２から学習済みモデル生成装置４に送信される（ステップＳＴ１０５）。学習済みモデル生成装置４は、同意取得装置２から受信した同意者情報を、記憶部４１に保存する（ステップＳＴ１０６）。
【００７０】
学習済みモデル生成装置４は、店内各所に設置された複数のカメラ３から、カメラ３で撮像された撮像画像を受信する（ステップＳＴ１０７）。カメラ３から受信した撮像画像は、学習済みモデル生成装置４の記憶部４１に保存される。続いて、学習済みモデル生成装置４は、撮像画像から人物の顔領域を検出する。そして、学習済みモデル生成装置４は、撮像画像から検出された顔領域を記憶部４１に保存された同意顔と照合することにより、同意顔以外の顔領域（以降、「非同意顔」と称する）を特定して抽出する（ステップＳＴ１０８）。このように、同意取得装置２で取得された同意顔は、カメラ３で撮像された撮像画像から非同意顔を抽出するための照合用データとして使用される。なお、この非同意顔を抽出する処理は、リアルタイム処理で行ってもよいし、バッチ処理で行ってもよい。
【００７１】
次に、学習済みモデル生成装置４は、撮像画像中の非同意顔の領域に対して匿名化加工を行う（ステップＳＴ１０９）。匿名化加工としては、例えば、顔消去処理、モザイク処理、またはマスキング処理を用いることができる。匿名化加工された撮像画像は、機械学習に使用するための学習用画像（学習データ）として記憶部４１に保存される（ステップＳＴ１１０）。
【００７２】
このようにして、本開示に係る学習済みモデル提供システム１は、学習済みモデルの生成に利用されることについての利用同意が得られなかった来店者Ｓ（センシング対象）の非同意顔（センシング情報）を匿名化加工することにより、非同意顔を含まない学習データを作成することができる。
【００７３】
図７は、学習済みモデル提供システム１での学習済みモデル生成処理および電子署名付与処理の動作手順を示すシーケンス図である。学習済みモデル生成処理および電子署名付与処理は、学習済みモデル生成装置４およびサーバ装置５により行われる。以下、図７のシーケンス図を参照して、学習済みモデル生成装置４およびサーバ装置５による学習済みモデル生成処理および電子署名付与処理の動作手順について説明する。
【００７４】
まず、学習済みモデル生成装置４は、記憶部４１に保存された学習用画像（学習データ）と、学習用画像に対応する正解データ（教師データ）とを使用して機械学習を行い、学習済みモデルを生成する（ステップＳＴ２０１）。正解データは、例えば、来店者Ｓの人物属性（例えば、年齢や性別等）や購買行動属性（例えば、過去に購買した商品のカテゴリや、過去に手に取った商品のカテゴリ等）であり、入力部４４による手動の入力、または記憶部４１に記憶された同意者情報に基づいて設定される。具体的には、多層構造のニューラルネットワークを用いた深層学習等において、逆誤差伝搬法等の既知の方式に基づいて、入力される学習データに対応した出力データと正解データとの誤差が小さくなるようにニューラルネットワークのノード間結合パラメータ（重み値）を更新していくことにより学習処理を行い、学習処理結果としての学習済みモデル（すなわち、ノード間結合パラメータの集合であり、行列形式で表現してもよいし単なる数値集合で表現してもよい）を生成する。前述したように、本実施形態では、店内各所に設置されたカメラ３で撮像した撮像画像を入力した際に、来店者Ｓの人物属性や購買行動属性を推定・予測結果として出力するための学習済みモデルを生成する。このようにして生成された学習済みモデルは、来店者Ｓの人物属性や購買行動属性をリアルタイムで予測することができるので、複数の来店者の購買行動属性などを推測することにより商品の在庫管理や発注管理等にも利用することができる。生成された学習済みモデルには、固有のモデルＩＤ（学習済みモデルＩＤ）が付与される。モデルＩＤは、その学習済みモデルを生成するために用いる学習データ作成の前に利用同意が得られた同意者の同意者ＩＤに紐付けて、報酬付与用データベース４７に保存される（ステップＳＴ２０２）。
【００７５】
次に、学習済みモデル生成装置４は、生成された学習済みモデルに対して、その学習済みモデルを生成するときに使用された学習用画像（学習データ）を作成するときに、利用同意が得られなかった来店者Ｓの非同意顔を匿名化加工する処理がなされていることを保証する電子署名を付与する（ステップＳＴ２０３）。電子署名の付与は、公開鍵を用いた公知の方法（認証局が発行した公開鍵証明書を用いた電子署名）に基づき行われる。
【００７６】
電子署名が付与された署名付き学習済みモデルは、電子署名の付与に使用された公開鍵証明書、および学習済みモデルのモデル属性情報とともに、サーバ装置５に送信される（ステップＳＴ２０４）。前述したように、モデル属性情報は、例えば、その学習済みモデルの学習目的、学習環境、学習データの所得日時、学習データ数、学習データの種類、機械学習に使用された装置（カメラ３および学習済みモデル生成装置４）の資源および能力（リソースおよびスペック）などである。
【００７７】
サーバ装置５は、学習済みモデル生成装置４から受信した署名付き学習済みモデル、公開鍵証明書、およびモデル属性情報を、学習済みモデルデータベース５７に格納する（ステップＳＴ２０５）。
【００７８】
このようにして、本開示に係る学習済みモデル提供システム１は、非同意顔を含まない学習用画像（学習データ）から学習済みモデルを生成するとともに、生成された学習済みモデルに対して、その学習済みモデルを生成するときに使用された学習用画像（学習データ）を作成するときに、利用同意が得られなかった来店者Ｓ（センシング対象）の非同意顔（センシング情報）を匿名化加工する処理（加工または削除する処理）がなされていることを保証する電子署名を付与することができる。
【００７９】
図８は、学習済みモデル提供システム１での学習済みモデルの利用要求処理および署名検証処理の動作手順を示すシーケンス図である。学習済みモデルの利用要求処理および署名検証処理は、サーバ装置５およびユーザ側装置６により行われる。以下、図８のシーケンス図を参照して、サーバ装置５およびユーザ側装置６による学習済みモデルの利用要求処理および署名検証処理の動作手順について説明する。
【００８０】
まず、サーバ装置５から学習済みモデルの提供を受けることを所望するユーザは、ユーザ側装置６に学習済みモデルの利用要求を入力する（ステップＳＴ３０１）。ユーザから学習済みモデルの利用要求が入力されたユーザ側装置６は、学習済みモデルの利用要求を、ユーザ側装置６の利用属性情報および学習済みモデルの利用対価とともに、ユーザ側装置６に送信する（ステップＳＴ３０２）。利用属性情報とは、例えば、ユーザの利用目的、ユーザ側装置６およびカメラ７の資源および能力（リソースおよびスペック）、ユーザ側装置６で学習済みモデルを利用するときの学習環境や学習データ数などである。学習済みモデルの利用対価は、例えば、仮想通貨やポイントなどである。
【００８１】
サーバ装置５は、ユーザ側装置６から学習済みモデルの利用要求、利用属性情報、および利用対価を受信すると、公知のマッチング手法を用いて、ユーザ側装置６から受信した利用属性情報と、学習済みモデルデータベース５７に格納された学習済みモデルのモデル属性情報とのマッチングを行い、利用属性情報に適合する署名付き学習済みモデルを選択する（ステップＳＴ３０３）。選択された学習済みモデルは、それに対応する公開鍵証明書を添付して、ユーザ側装置６に送信される（ステップＳＴ３０４）。
【００８２】
ユーザ側装置６は、サーバ装置５から受信した学習済みモデルに改ざんや偽造が行われていないことを確認するために、学習済みモデルに付与されている電子署名の有効性を、学習済みモデルに添付された公開鍵証明書の公開鍵を用いて検証する（ステップＳＴ３０５）。
【００８３】
検証結果が可（ＯＫ）であった場合（ステップＳＴ３０５：ＯＫ）は、学習済みモデルを解析エンジンプログラム（ニューラルネットワークを構成し、それに基づく解析処理を実行するプログラム）に読み込ませて解析エンジンを構成する（ステップＳＴ３０６）。解析エンジンの構成後は、カメラ７からユーザ側装置６に撮像画像を入力し（ステップＳＴ３０７）、入力された撮像画像を使用して所定の画像解析（本実施形態では来店者の人物属性や購買行動属性の推定・予測）を実行し（ステップＳＴ３０８）、その解析結果を出力する（ステップＳＴ３０９）。
【００８４】
検証結果が不可（ＮＧ）であった場合（ステップＳＴ３０５：ＮＧ）は、ユーザ側装置６は、検証結果が不可だったことを示す情報とともに、別の学習済みモデルを選択して再送信することを要求する再要求通知をサーバ装置５に送信する（ステップＳＴ３１０）。
【００８５】
サーバ装置５は、ユーザ側装置６から学習済みモデルの再要求通知を受信すると、学習済みモデルデータベース５７において、検証結果がＮＧだった学習済みモデルに失効フラグを記入することにより、その学習済みモデルに対する失効処理を行う（ステップＳＴ３１１）。その後、ステップＳＴ３０３に戻り、マッチングを再度行い、学習済みモデルを新たに選択する。
【００８６】
このようにして、本開示に係る学習済みモデル提供システム１では、ユーザ側装置６は、サーバ装置５から、ユーザ側装置６の利用属性情報に適合する学習済みモデルの提供を受けることができる。また、ユーザ側装置６に提供された学習済みモデルに付与されている電子署名の検証結果が不可であった場合に、その学習済みモデルに対して失効処理を行うことができる。
【００８７】
図９は、学習済みモデル提供システム１での学習済みモデルの利用報告処理および同意者への報酬付与処理の動作手順を示すシーケンス図である。学習済みモデルの利用報告処理および同意者への報酬付与処理は、学習済みモデル生成装置４、サーバ装置５、およびユーザ側装置６により行われる。以下、図９のシーケンス図を参照して、学習済みモデル生成装置４、サーバ装置５、およびユーザ側装置６による学習済みモデルの利用報告処理および同意者への報酬付与処理の動作手順について説明する。
【００８８】
まず、ユーザ側装置６は、図８のシーケンス図のステップＳＴ３０５での署名検証の結果がＯＫだった場合（ステップＳＴ３０５：ＯＫ）に、その学習済みモデルを利用することを決定した旨を示す利用決定報告を、利用することが決定された学習済みモデルのモデルＩＤとともにサーバ装置５に送信する（ステップＳＴ４０１）。
【００８９】
サーバ装置５は、ユーザ側装置６から利用決定報告を受信すると、学習済みモデルデータベース５７に、ユーザ側装置６に提供した学習済みモデルが利用されたことを示す利用履歴をその学習済みモデルのモデルＩＤに紐付けて記録する（ステップＳＴ４０２）。
【００９０】
次に、サーバ装置５は、学習済みモデル生成装置４に、ユーザ側装置６に提供した学習済みモデルが利用されたことを示す利用報告を、その学習済みモデルのモデルＩＤおよび報酬データとともに送信する（ステップＳＴ４０３）。報酬データは、その学習済みモデルを生成するときに利用同意が得られた同意者に報酬として付与されるデータであり、例えば、仮想通貨やポイントなどのデータである。
【００９１】
学習済みモデル生成装置４は、サーバ装置５から利用報告を受信すると、ユーザ側装置６で利用することが決定された学習済みモデルを生成するときに利用同意が得られた同意者を検索する（ステップＳＴ４０４）。具体的には、ユーザ側装置６で利用することが決定された学習済みモデルのモデルＩＤに基づいて報酬付与用データベース４７を検索することにより同意者ＩＤを求める。前述したように、モデルＩＤは同意者ＩＤに紐付けて報酬付与用データベース４７に記憶されているので、モデルＩＤに基づいて同意者ＩＤを求めることができる。
【００９２】
そして、学習済みモデル生成装置４は、同意者に対して報酬データ（例えば、仮想通貨やポイントなどのデータ）を付与する（ステップＳＴ４０５）。同意者に対する報酬データの付与は、例えば、同意者の次回の来店時に、同意取得装置２または来店ポイント付与装置から同意者の携帯端末または会員カードに対して行うとよい。なお、同意者に対する報酬データの付与の方法は、これに限定されるものではなく他の様々な方法であってよい。報酬データの付与対象となる同意者が複数存在する場合は、報酬データは、各同意者に対して所定の割合で配分するようにするとよい。配分の割合は、その学習済みモデルの生成に使用された学習用画像における同意者の貢献度（例えば、出現回数等）に基づいて決定するとよい。
【００９３】
このようにして、本開示に係る学習済みモデル提供システム１では、サーバ装置５がユーザ側装置６から利用決定報告を受信したときに、その学習済みモデルの利用履歴を学習済みモデルデータベース５７に記録するとともに、その学習済みモデルを生成するときに利用同意が得られた同意者に対して報酬データを付与することができる。
【００９４】
以上、本開示を特定の実施形態に基づいて説明したが、これらの実施形態はあくまでも例示であって、本開示はこれらの実施形態によって限定されるものではない。また、上記実施形態に示した本開示に係る学習済みモデル生成方法および学習済みモデル生成装置の各構成要素は、必ずしも全てが必須ではなく、少なくとも本開示の範囲を逸脱しない限りにおいて適宜取捨選択することが可能である。
【００９５】
例えば、本実施形態では、学習済みモデル生成装置４での機械学習に使用される学習用画像（学習データ）は、店内各所に設置されたカメラ３で撮像された撮像画像に含まれる顔領域のうち、同意取得装置２のカメラ２５で撮像された同意者Ｓの顔画像（同意顔）以外の顔領域（非同意顔）に対して匿名化処理を施すことにより生成したが、同意者Ｓが所持する携帯端末に予め記憶されている同意者Ｓの顔画像（同意顔）を、同意者Ｓの携帯端末から近距離通信により取得し、その同意顔とカメラ３の撮影画像との照合に基づき匿名化処理を行って学習用画像を生成するように構成してもよい。この場合は、図１０および図１１に示すように、同意取得装置２は近距離通信部２８を備えており、この近距離通信部２８を介して同意者Ｓの携帯端末９と近距離通信を行うことにより、携帯端末９に予め記憶されている同意者Ｓの顔画像（同意顔）を取得する。近距離通信としては、例えば、ＷｉＦｉ（登録商標）、Bluetooth（登録商標）、赤外線通信等を用いることができる。
【００９６】
また、本実施形態では、上述した匿名化加工処理、学習済みモデル生成処理、電子署名付与処理、および報酬付与処理の各処理は全て学習済みモデル生成装置４で行ったが、上記の各処理の少なくとも一部をサーバ装置５で行うように構成してもよい。例えば、匿名化加工処理および報酬付与処理を学習済みモデル生成装置４で行い、学習済みモデル生成処理および署名付与処理をサーバ装置５で行うように構成してもよい。
【００９７】
また、本実施形態では、報酬データを同意者に付与するように構成したが、報酬データは必ずしも同意者に付与する必要はなく、カメラ３や学習済みモデル生成装置４を備えている店舗事業者、または学習済みモデルの生成に関与した他の事業者に付与するように構成してもよい。
【００９８】
また、本実施形態では、センシング対象から学習済みモデルの生成に利用されることについての同意を取得するように構成したが、学習済みモデルの生成に利用されることに同意しない意思（非同意）を取得するか、または、学習済みモデルの生成に利用されることについての同意または非同意を選択させた上で、非同意のセンシング対象について、カメラ３の撮像画像の匿名化処理を施すように構成してもよい。
【００９９】
また、本実施形態では、センシング情報としてカメラで撮影した撮像画像を例に挙げて説明したが、マイクで取得した音声データや、ＧＰＳ・無線タグ・Bluetooth（登録商標）ビーコン等を用いて取得した位置データ等に基づき、人物の属性・行動を学習する構成としてもよい。この場合は、学習済みモデルを用いた解析によって、音声や位置データ等から人物の属性・行動を予測・推定することが可能となる。
【０１００】
また、本実施形態では、学習済みモデルに付与された電子署名の検証処理をユーザ側装置６で行うように構成したが、サーバ装置５が学習済みモデル生成装置４から学習済みモデルを受信した際に、サーバ装置５において電子署名の検証処理を行うように構成してもよい。この場合は、学習済みモデルの失効処理は、サーバ装置５内部に閉じた処理として実施することが可能となる。
【０１０１】
また、本実施形態では、人物の撮像画像からその人物の属性（例えば年齢や性別等）や購買行動傾向を推定するための学習済みモデルを生成することを機械学習の目的としたが、機械学習の目的は、これに限定されるものではなく、製造、物流、公共サービス、交通、医療、教育、金融等の様々な分野における様々な目的であってよい。
【産業上の利用可能性】
【０１０２】
本開示に係る学習済みモデル生成方法、学習済みモデル生成装置、および学習済みモデル利用装置は、センシング対象から利用同意を得た上で学習済みモデルを生成することを可能とする学習済みモデル生成方法、学習済みモデル生成装置、および学習済みモデル利用装置として有用である。
【符号の説明】
【０１０３】
１    学習済みモデル提供システム
２    同意取得装置
３    カメラ
４    学習済みモデル生成装置
５    学習済みモデル提供装置（サーバ装置）
６    学習済みモデル利用装置（ユーザ側装置）
７    カメラ
８    会員データベース
９    携帯端末
２８  近距離通信部
４２  プロセッサ
４５  通信部
４７  報酬付与用データベース
５２  プロセッサ
５５  通信部
５７  学習済みモデルデータベース
Ｓ    来店者
【図１】
2018142764.tif 000003
【図２】
2018142764.tif 000004
【図３Ａ】
2018142764.tif 000005
【図３Ｂ】
2018142764.tif 000006
【図３Ｃ】
2018142764.tif 000007
【図４Ａ】
2018142764.tif 000008
【図４Ｂ】
2018142764.tif 000009
【図４Ｃ】
2018142764.tif 000010
【図５】
2018142764.tif 000011
【図６】
2018142764.tif 000012
【図７】
2018142764.tif 000013
【図８】
2018142764.tif 000014
【図９】
2018142764.tif 000015
【図１０】
2018142764.tif 000016
【図１１】
2018142764.tif 000017
【国際調査報告】
2018142764.tif 000018
2018142764.tif 000019
2018142764.tif 000020
2018142764.tif 000021