(57)【特許請求の範囲】
【請求項１】
コンピュータを、
利用者及び当該利用者の属性に関連付けられた複数の画像情報のそれぞれの特徴量を抽出する抽出手段と、
前記抽出手段が抽出した特徴量を利用者毎に統合する統合手段と、
前記利用者毎に統合された特徴量を入力とし、一の属性を出力として学習して学習モデルを生成する学習手段として機能させるための属性推定プログラム。
【請求項２】
コンピュータを、
利用者に関連付けられた複数の画像情報のそれぞれの特徴量を属性推定用に抽出する抽出手段と、
学習モデルによって、前記属性推定用に抽出した特徴量から利用者の属性及び画像内容の組み合わせの合致する程度を推定値で推定するラベル推定手段と、
前記利用者の属性及び画像内容の組み合わせの合致する推定値を属性について統合して、属性毎の推定値を算出し、当該属性毎の推定値に基づいて前記利用者の属性を推定する属性推定手段として機能させるための属性推定プログラム。
【請求項３】
利用者及び当該利用者の属性に関連付けられた複数の画像情報のそれぞれの特徴量を抽出する抽出手段と、
前記抽出手段が抽出した特徴量を利用者毎に統合する統合手段と、
前記利用者毎に統合された特徴量を入力とし、一の属性を出力として学習して学習モデルを生成する学習手段とを有する情報処理装置。
【請求項４】
利用者に関連付けられた複数の画像情報のそれぞれの特徴量を属性推定用に抽出する抽出手段と、
学習モデルによって、前記属性推定用に抽出した特徴量から利用者の属性及び画像内容の組み合わせの合致する程度を推定値で推定するラベル推定手段と、
前記利用者の属性及び画像内容の組み合わせの合致する推定値を属性について統合して、属性毎の推定値を算出し、当該属性毎の推定値に基づいて前記利用者の属性を推定する属性推定手段とを有する情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、属性推定プログラム及び情報処理装置に関する。
【背景技術】
【０００２】
従来の技術として、ＳＮＳ（Ｓｏｃｉａｌ  Ｎｅｔｗｏｒｋｉｎｇ  Ｓｅｒｖｉｃｅ）の利用者の趣味嗜好に合った他の利用者の公開電子文書を検索する情報処理装置が提案されている（例えば、特許文献１参照）。
【０００３】
特許文献１に開示された情報処理装置は、ＳＮＳの利用者の作成した電子文書に含まれる単語の出現頻度を解析し、当該利用者の趣味嗜好を学習する学習手段と、学習された趣味嗜好の情報を利用者毎に記憶する記憶手段と、ある利用者が指定された場合に当該利用者と趣味嗜好の一致度が高い他の利用者を検索する検索手段とを有する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−９８９６４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明の目的は、利用者に関連付けられた画像情報に基づいて利用者の属性を推定する属性推定プログラム及び情報処理装置を提供することにある。
【課題を解決するための手段】
【０００６】
本発明の一態様は、上記目的を達成するため、以下の属性推定プログラム及び情報処理装置を提供する。
【０００７】
［１］コンピュータを、
利用者及び当該利用者の属性に関連付けられた複数の画像情報のそれぞれの特徴量を抽出する抽出手段と、
前記抽出手段が抽出した特徴量を利用者毎に統合する統合手段と、
前記利用者毎に統合された特徴量を入力とし、一の属性を出力として学習して学習モデルを生成する学習手段として機能させるための属性推定プログラム。
［２］コンピュータを、
利用者に関連付けられた複数の画像情報のそれぞれの特徴量を属性推定用に抽出する抽出手段と、
学習モデルによって、前記属性推定用に抽出した特徴量から利用者の属性及び画像内容の組み合わせの合致する程度を推定値で推定するラベル推定手段と、
前記利用者の属性及び画像内容の組み合わせの合致する推定値を属性について統合して、属性毎の推定値を算出し、当該属性毎の推定値に基づいて前記利用者の属性を推定する属性推定手段として機能させるための属性推定プログラム。
［３］利用者及び当該利用者の属性に関連付けられた複数の画像情報のそれぞれの特徴量を抽出する抽出手段と、
前記抽出手段が抽出した特徴量を利用者毎に統合する統合手段と、
前記利用者毎に統合された特徴量を入力とし、一の属性を出力として学習して学習モデルを生成する学習手段とを有する情報処理装置。
［４］利用者に関連付けられた複数の画像情報のそれぞれの特徴量を属性推定用に抽出する抽出手段と、
学習モデルによって、前記属性推定用に抽出した特徴量から利用者の属性及び画像内容の組み合わせの合致する程度を推定値で推定するラベル推定手段と、
前記利用者の属性及び画像内容の組み合わせの合致する推定値を属性について統合して、属性毎の推定値を算出し、当該属性毎の推定値に基づいて前記利用者の属性を推定する属性推定手段とを有する情報処理装置。
【発明の効果】
【０００８】
請求項１、３に係る発明によれば、利用者に関連付けられた画像情報に基づいて利用者の属性を推定するための学習モデルを生成することができる。
請求項２、４に係る発明によれば、利用者に関連付けられた画像情報に基づいて利用者の属性を推定することができる。
【図面の簡単な説明】
【０００９】
【図１】図１は、第１の実施の形態に係る情報処理装置の構成例を示すブロック図である。
【図２】図２（ａ）−（ｃ）は、情報処理装置の学習動作を説明するための概略図である。
【図３】図３は、情報処理装置の属性推定動作を説明するための概略図である。
【図４】図４は、情報処理装置の学習動作の一例を示すフローチャートである。
【図５】図５は、情報処理装置の属性推定動作の一例を示すフローチャートである。
【図６】図６は、第２の実施の形態に係る情報処理装置の構成例を示すブロック図である。
【図７】図７（ａ）及び（ｂ）は、情報処理装置の学習動作のうち画像ラベル情報の作成方法を説明するための概略図である。
【図８】図８は、画像ラベル情報の構成を示す概略図である。
【図９】図９は、情報処理装置の属性推定動作を説明するための概略図である。
【図１０】図１０は、情報処理装置の学習動作の一例を示すフローチャートである。
【図１１】図１１は、情報処理装置の属性推定動作の一例を示すフローチャートである。
【発明を実施するための形態】
【００１０】
［第１の実施の形態］
（情報処理装置の構成）
図１は、第１の実施の形態に係る情報処理装置の構成例を示すブロック図である。
【００１１】
情報処理装置１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）等から構成され、各部を制御するとともに、各種のプログラムを実行する制御部１０と、フラッシュメモリ等の記憶媒体から構成され情報を記憶する記憶部１１と、ネットワークを介して外部と通信する通信部１２とを備える。
【００１２】
制御部１０は、後述する属性推定プログラム１１０を実行することで、画像取得手段１００、画像特徴量抽出手段１０１、特徴量統合手段１０２、学習モデル生成手段１０３及び利用者属性推定手段１０４等として機能する。
【００１３】
画像取得手段１００は、学習段階において学習画像情報１１１を記憶部１１から取得する。なお、学習画像情報１１１は、ＳＮＳ（Ｓｏｃｉａｌ  Ｎｅｔｗｏｒｋｉｎｇ  Ｓｅｒｖｉｃｅ）において投稿された画像情報であり、投稿した利用者の性別、年齢、職業等に代表される属性が正解として予め付与された学習用の画像情報である。また、学習画像情報１１１は、記憶部１１に記憶されているものの他、通信部１２を介して外部から取得又は外部から送信されたものを受け付けるものであってもよいし、属性が予め付与されていない画像情報に人手によって属性を付与して用意するものであってもよい。
【００１４】
また、画像取得手段１００は、属性推定段階において画像情報１１６を記憶部１１から取得する。なお、画像情報１１６は、ＳＮＳにおいて投稿された画像情報であるが、投稿した利用者の属性が付与されておらず、不明であるものとする。また、画像取得手段１００は、記憶部１１から画像情報１１６を取得するだけでなく、通信部１２を介して外部から取得又は外部から送信されたものを受け付けるものであってもよい。
【００１５】
画像特徴量抽出手段１０１は、画像取得手段１００が取得した学習画像情報１１１又は画像情報１１６から特徴量を抽出する。画像特徴量抽出手段１０１は、例えば、最初に、特徴量の抽出の際にＳＩＦＴにより局所特徴量を抽出し、抽出された局所特徴量をｋ−ｍｅａｎｓによりクラスタリングし、得られたＫ個のクラスタ中心をコードワードにする。次に、ｋ近傍法及びＳＰＭ（Ｓｐａｔｉａｌ  Ｐｙｒａｍｉｄ）を用い、近傍コードワードのＢｏＦ（Ｂａｇ  ｏｆ  Ｆｅａｔｕｒｅｓ）ヒストグラムを作り、これを特徴量とする。
【００１６】
特徴量統合手段１０２は、画像特徴量抽出手段１０１が抽出した特徴量を利用者毎に統合し、統合特徴量情報１１３を生成する。特徴量統合手段１０２は、一例として、利用者毎に特徴量であるＢｏＦヒストグラムを合算し、特徴量の数で正規化を行うことで統合特徴量情報１１３を得る。
【００１７】
学習モデル生成手段１０３は、特徴量統合手段１０２によって学習画像情報１１１から抽出された特徴量を利用者毎に統合して生成された統合特徴量情報１１３を入力とし、利用者の属性を出力として学習し、学習モデル１１４を生成する。学習モデル生成手段１０３は、学習の際に、例えば、ＳＶＭ（Ｓｕｐｐｏｒｔ  Ｖｅｃｔｏｒ  Ｍａｃｈｉｎｅ）等のアルゴリズムを用いる。
【００１８】
利用者属性推定手段１０４は、特徴量統合手段１０２によって画像情報１１６から抽出された特徴量を利用者毎に統合して生成された統合特徴量情報１１３から、学習モデル１１４によって属性情報を推定し、利用者と対応付けた利用者属性情報１１７を生成する。
【００１９】
記憶部１１は、制御部１０を上述した各手段１００−１０４として動作させる属性推定プログラム１１０、学習画像情報１１１、特徴量情報１１２、統合特徴量情報１１３、学習モデル１１４、利用者情報１１５、画像情報１１６及び利用者属性情報１１７等を記憶する。
【００２０】
利用者情報１１５は、ＳＮＳを利用する利用者を識別するためのユーザＩＤ等の情報である。
【００２１】
なお、学習画像情報１１１、利用者情報１１５、画像情報１１６及び利用者属性情報１１７は、外部のＳＮＳサーバから通信部１２を介して取得するものであってもよい。
【００２２】
（情報処理装置の動作）
次に、第１の実施の形態の作用を、（１）学習動作、（２）属性推定動作に分けて説明する。
【００２３】
（１）学習動作
図４は、情報処理装置１の学習動作の一例を示すフローチャートである。また、図２（ａ）−（ｃ）は、情報処理装置１の学習動作を説明するための概略図である。
【００２４】
まず、画像取得手段１００は、特定の属性を有する利用者の学習画像情報１１１を記憶部１１から取得する（Ｓ１）。
【００２５】
例えば、図２（ａ）−（ｃ）に示す例では、画像情報１１１ａ１、１１１ａ２、１１１ａ３…が、利用者１１５ａが投稿した画像情報、画像情報１１１ｂ１、１１１ｂ２、１１１ｂ３…が、利用者１１５ｂが投稿した画像情報、画像情報１１１ｃ１、１１１ｃ２、１１１ｃ３…が、利用者１１５ｃが投稿した画像情報であって、各利用者１１５ａ‐１１５ｃには予めそれぞれの属性１１１ａｔ−１１１ｃｔが付与されている。
【００２６】
上記の画像情報１１１ａ１、１１１ａ２、１１１ａ３…と、属性１１１ａｔとのセット、画像情報１１１ｂ１、１１１ｂ２、１１１ｂ３…と、属性１１１ｂｔとのセット、画像情報１１１ｃ１、１１１ｃ２、１１１ｃ３…と、属性１１１ｃｔとのセットが学習画像情報１１１であり、画像取得手段１００は、特定の属性として例えば「男性」を選択したとすると、利用者１１５ａ及び利用者１１５ｃの画像情報１１１ａ１、１１１ａ２、１１１ａ３…及び画像情報１１１ｃ１、１１１ｃ２、１１１ｃ３…を取得する。なお、特定の属性は、情報処理装置１の管理者が選択するものであってもよいし、情報処理装置１が「男性」、「女性」…と順番に選択するものであってもよい。
【００２７】
また、画像取得手段１００は、属性が予め付与されていないある利用者の画像情報を取得して、その後に当該利用者又は情報処理装置１の管理者によって属性を付与し、これを学習画像情報１１１として扱うものであってもよい。
【００２８】
次に、画像特徴量抽出手段１０１は、画像取得手段１００が取得した画像情報１１１ａ１、１１１ａ２、１１１ａ３…及び画像情報１１１ｃ１、１１１ｃ２、１１１ｃ３…からそれぞれ特徴量を抽出する（Ｓ２）。
【００２９】
次に、特徴量統合手段１０２は、画像特徴量抽出手段１０１が抽出した特徴量を利用者毎に統合し、統合特徴量情報１１３を生成する（Ｓ３）。つまり、画像情報１１１ａ１、１１１ａ２、１１１ａ３…から抽出された特徴量を統合して利用者１１５ａの統合特徴量情報１１３ａとし、画像情報１１１ｃ１、１１１ｃ２、１１１ｃ３…から抽出された特徴量を統合して利用者１１５ｃの統合特徴量情報１１３ｃとする。
【００３０】
次に、学習モデル生成手段１０３は、統合特徴量情報１１３ａ及び１１３ｃをそれぞれ入力とし、利用者の属性「男性」を出力として学習し、学習モデル１１４を生成し（Ｓ４）、記憶部１１に格納する。
【００３１】
次に、上記学習モデル１１４を利用した属性推定動作について説明する。
【００３２】
（２）属性推定動作
図５は、情報処理装置１の属性推定動作の一例を示すフローチャートである。また、図３は、情報処理装置１の属性推定動作を説明するための概略図である。
【００３３】
まず、画像取得手段１００は、図３に示すように、利用者情報１１５を参照して、属性推定の対象とする利用者を利用者１１５ｎに定め、当該利用者１１５ｎの投稿した画像情報１１６ｎ１、１１６ｎ２、１１６ｎ３…を記憶部１１から取得する（Ｓ１１）。なお、利用者１１５ｎの属性１１７ｎは不明であるものとする。また、画像取得手段１００は、属性推定を所望する利用者から送信される複数の画像情報を受け付け、当該利用者を属性推定の対象としてもよい。すなわち、画像取得手段１００は、必ず利用者情報１１５を参照しなければならないわけではない。
【００３４】
次に、画像特徴量抽出手段１０１は、画像取得手段１００が取得した画像情報１１６ｎ１、１１６ｎ２、１１６ｎ３…からそれぞれ特徴量を抽出する（Ｓ１２）。
【００３５】
次に、特徴量統合手段１０２は、画像特徴量抽出手段１０１が抽出した特徴量を統合し、統合特徴量情報１１３を生成する（Ｓ１３）。つまり、画像情報１１６ｎ１、１１６ｎ２、１１６ｎ３…から抽出された特徴量を統合して利用者１１５ｎの統合特徴量情報１１３ｎとする。
【００３６】
次に、利用者属性推定手段１０４は、統合特徴量情報１１３ｎから、「（１）学習動作」において生成された学習モデル１１４によって属性情報１１７ｎを推定し（Ｓ１４）、例えば、属性が「男性」と得られたとすると、当該利用者１１５ｎと対応付けて利用者属性情報１１７として記憶部１１に格納する（Ｓ１５）。
【００３７】
（第１の実施の形態の効果）
上記した第１の実施の形態によれば、ＳＮＳ等に投稿された画像情報を利用し、利用者の属性が既知であるものを学習画像情報１１１として、利用者毎に学習画像情報１１１の特徴量を統合して、統合した特徴量を入力、利用者の属性を出力とした学習モデル１１４を生成したため、当該学習モデル１１４を利用することによって、属性が不明な利用者が投稿した画像情報１１６に基づいて利用者の属性を推定することができる。
【００３８】
［第２の実施の形態］
第２の実施の形態は、利用者の属性だけでなく、画像情報に付与されるラベルを考慮して学習し、当該学習結果に基づいて画像情報を投稿した利用者の属性を推定する点で第１の実施の形態と異なる。
【００３９】
図６は、第２の実施の形態に係る情報処理装置の構成例を示すブロック図である。
【００４０】
情報処理装置２は、ＣＰＵ等から構成され、各部を制御するとともに、各種のプログラムを実行する制御部２０と、フラッシュメモリ等の記憶媒体から構成され情報を記憶する記憶部２１と、ネットワークを介して外部と通信する通信部２２とを備える。
【００４１】
制御部２０は、後述する属性推定プログラム２１０を実行することで、画像取得手段２００、画像特徴量抽出手段２０１、画像ラベル付与手段２０２、学習モデル生成手段２０３、画像ラベル推定手段２０４及び利用者属性推定手段１０４等として機能する。
【００４２】
画像取得手段２００は、第１の実施の形態の画像取得手段１００と同様の機能を有する。また、画像特徴量抽出手段２０１は、第１の実施の形態の画像特徴量抽出手段１０１と同様の機能を有する。
【００４３】
画像ラベル付与手段２０２は、利用者の属性と、画像の内容とを組み合わせて生成される画像ラベル情報２１３を学習画像情報２１１の内容に応じて付与する。
【００４４】
学習モデル生成手段２０３は、画像特徴量抽出手段２０１によって学習画像情報２１１から抽出された特徴量を入力とし、当該学習画像情報２１１に付与された画像ラベルを出力として学習し、学習モデル２１４を生成する。
【００４５】
画像ラベル推定手段２０４は、画像特徴量抽出手段２０１によって画像情報２１６から抽出された特徴量から、学習モデル２１４によって画像ラベルに対するスコアを計算し、当該スコアに基づいて画像情報２１６に対応付けられる画像ラベルを推定する。
【００４６】
利用者属性推定手段２０５は、画像ラベル推定手段２０４が推定した画像ラベルを利用者毎に統合し、属性毎のスコアを比較することで利用者の属性を推定し、利用者と対応付けた利用者属性情報２１７を生成する。
【００４７】
記憶部２１は、制御部２０を上述した各手段２００−２０５として動作させる属性推定プログラム２１０、学習画像情報２１１、特徴量情報２１２、画像ラベル情報２１３、学習モデル２１４、利用者情報２１５、画像情報２１６及び利用者属性情報２１７等を記憶する。
【００４８】
（情報処理装置の動作）
次に、第２の実施の形態の作用を、（１）学習動作、（２）属性推定動作に分けて説明する。
【００４９】
（１）学習動作
図１０は、情報処理装置２の学習動作の一例を示すフローチャートである。また、図７（ａ）及び（ｂ）は、情報処理装置２の学習動作のうち画像ラベル情報２１３の作成方法を説明するための概略図である。また、図８は、画像ラベル情報の構成を示す概略図である。
【００５０】
まず、画像ラベル付与手段２０２は、学習（推定）を所望する属性の種類の選択を受け付ける（Ｓ３１）。図７（ａ）に示すように、属性の種類として「性別」を示す属性の種類２１７ａ、「年齢」を示す属性の種類２１７ｂ、…があった場合に、「性別」を示す属性の種類２１７ａが管理者等によって選択されたものとして以下説明する。
【００５１】
次に、画像ラベル付与手段２０２は、選択された属性の種類２１７ａと、図７（ｂ）に示す画像内容２１３ａとを組み合わせて、図８に示す画像ラベル情報２１３を作成する（Ｓ３２）。画像ラベル情報２１３は、属性の種類２１７ａに含まれる属性と、画像内容２１３ａとを組み合わせるため、属性の数「３」とラベルの数「１０」とを乗じて「３０」の画像ラベルが作成される。
【００５２】
次に、画像ラベル付与手段２０２は、管理者等の操作に応じて学習画像情報２１１に作成した画像ラベル情報２１３の画像ラベルを付与する（Ｓ３３）。なお、予め画像ラベルが付与された学習画像情報２１１を用意してもよい。また、学習画像情報２１１の特徴量を抽出し、特徴量に基づいて学習画像情報２１１をクラスタリングし、クラスタリングの分類に基づき「クラス１」、「クラス２」、「クラス３」…といった名称を画像内容２１３ａの代わりに用いて、画像ラベル情報を作成して自動で画像ラベルを付与する構成にしてもよい。
【００５３】
次に、画像特徴量抽出手段２０１は、学習画像情報２１１から特徴量を抽出する（Ｓ３４）。
【００５４】
次に、学習モデル生成手段２０３は、画像特徴量抽出手段２０１によって学習画像情報２１１から抽出された特徴量を入力とし、当該学習画像情報２１１に付与された画像ラベルを出力として学習し、学習モデル２１４を生成し（Ｓ３５）、記憶部２１に格納する（Ｓ３６）。
【００５５】
（２）属性推定動作
図１１は、情報処理装置２の属性推定動作の一例を示すフローチャートである。また、図９は、情報処理装置２の属性推定動作を説明するための概略図である。
【００５６】
まず、画像取得手段２００は、利用者情報２１５を参照して、属性推定の対象とする利用者を定め、当該利用者の投稿した画像情報を記憶部２１から取得する（Ｓ４１）。なお、当該利用者の属性は不明であるものとする。
【００５７】
次に、画像特徴量抽出手段２０１は、画像取得手段２００が取得した画像情報からそれぞれ特徴量を抽出する（Ｓ４２）。
【００５８】
次に、画像ラベル推定手段２０４は、画像特徴量抽出手段２０１によって画像情報２１６から抽出された特徴量から、「（１）学習動作」で生成した学習モデル２１４を用いて、図９に示すように画像ラベルに合致する程度を示す推定値であるスコアを計算し、スコア計算結果２０４ａを得る（Ｓ４３）。図９に示す例では、スコア計算結果２０４ａは、全ての画像ラベルに対するスコアが計算されており、スコア順の高いものから順に並べられている。
【００５９】
次に、利用者属性推定手段２０５は、当該スコア計算結果２０４ａに基づいて、画像ラベルのスコアを属性毎に統合する（Ｓ４４）。例えば、「女性」を含む画像ラベルのスコアを合算して、属性「女性」のスコアを得る。また、「男性」を含む画像ラベルのスコアを加算して、属性「男性」のスコアを得る。同様に、「不明」を含む画像ラベルのスコアを加算して、属性「不明」のスコアを得る。なお、スコアの統合方法は、合算に限らず、各属性において最も高いスコアを採用するものであってもよいし、他の計算方法によるものであってもよい。
【００６０】
次に、利用者属性推定手段２０５は、例えば、属性「女性」のスコアが「３．５６」、属性「男性」のスコアが「２．１１」、属性「不明」のスコアが「０．２２」と得られた場合、これらの値を比較し、スコアが高い属性「女性」が利用者の属性であると推定して（Ｓ４５）、利用者と対応付けて利用者属性情報２１７として記憶部２１に格納する（Ｓ４６）。
【００６１】
また、利用者属性推定手段２０５は、属性が択一的に定まる内容でなく複数の値を取りうるものである場合、それぞれの属性について統合された値が予め定めた閾値を超える属性を利用者の属性として推定する。
【００６２】
（第２の実施の形態の作用・効果）
上記した第２の実施の形態によれば、画像の種類と利用者の属性とを組み合わせた画像ラベル２１３を作成し、当該画像ラベル２１３を画像情報に付与して学習画像情報２１１とし、画像情報の特徴量を入力、画像ラベルを出力とした学習モデル２１４を生成するとともに、属性が不明な利用者が投稿した画像情報２１６の特徴量を抽出して、学習モデル２１４を用いて画像情報２１６の画像ラベルを推定し、当該画像ラベルの推定結果を属性毎に統合して属性を推定したため、利用者が投稿した画像情報に基づいて利用者の属性を推定することができる。
【００６３】
［他の実施の形態］
なお、本発明は、上記実施の形態に限定されず、本発明の趣旨を逸脱しない範囲で種々な変形が可能である。上記第１の実施の形態では制御部１０の各手段１００〜１０４の機能を情報処理装置１のみで実現したが、一部を他のサーバ装置や端末装置において実現するものであってもよい。また、同様に第２の実施の形態においても、制御部２０の各手段２００〜２０５の機能の一部を他のサーバ装置や端末装置において実現するものであってもよい。
【００６４】
また、情報１１１−１１７、２１１−２１７は、必ずしも情報処理装置１、２の記憶部１１、２１に格納されている必要はなく、外部のデータベースや装置から取得するものであってもよいし、記憶部１１、２１に格納することなく外部の装置から送信されたものを受け付けて各手段が利用するものであってもよい。
【００６５】
上記実施の形態では制御部１０、２０の各手段１００〜１０４、２００〜２０５の機能をプログラムで実現したが、各手段の全て又は一部をＡＳＩＣ等のハードウエアによって実現してもよい。また、上記実施の形態で用いたプログラムをＣＤ−ＲＯＭ等の記録媒体に記憶して提供することもできる。また、上記実施の形態で説明した上記ステップの入れ替え、削除、追加等は本発明の要旨を変更しない範囲内で可能である。
【符号の説明】
【００６６】
１     情報処理装置
２     情報処理装置
１０   制御部
１１   記憶部
１２   通信部
２０   制御部
２１   記憶部
２２   通信部
１００ 画像取得手段
１０１ 画像特徴量抽出手段
１０２ 特徴量統合手段
１０３ 学習モデル生成手段
１０４ 利用者属性推定手段
１１０ 属性推定プログラム
１１１ 学習画像情報
１１２ 特徴量情報
１１３ 統合特徴量情報
１１４ 学習モデル
１１５ 利用者情報
１１６ 画像情報
１１７ 利用者属性情報
２００ 画像取得手段
２０１ 画像特徴量抽出手段
２０２ 画像ラベル付与手段
２０３ 学習モデル生成手段
２０４ 画像ラベル推定手段
２０５ 利用者属性推定手段
２１０ 属性推定プログラム
２１１ 学習画像情報
２１２ 特徴量情報
２１３ 画像ラベル情報
２１４ 学習モデル
２１５ 利用者情報
２１６ 画像情報
２１７ 利用者属性情報
【図１】
0006375706.tif 000002
【図２】
0006375706.tif 000003
【図３】
0006375706.tif 000004
【図４】
0006375706.tif 000005
【図５】
0006375706.tif 000006
【図６】
0006375706.tif 000007
【図７】
0006375706.tif 000008
【図８】
0006375706.tif 000009
【図９】
0006375706.tif 000010
【図１０】
0006375706.tif 000011
【図１１】
0006375706.tif 000012