(57)【要約】      （修正有）【課題】利用者に対する適切な情報提供を実現する選択装置、選択方法及び選択プログラムを提供する。【解決手段】選択装置は、提供候補となるコンテンツごとに、コンテンツを提供した場合の利用者の感情を特定する特定部と、特定部により特定された感情の集計が所定の条件を満たすように、コンテンツのうち提供対象とするコンテンツを選択する選択部とを有する。また、特定部は、提供候補となるコンテンツに対して予め対応付けられた感情を特定する。【選択図】図３
2020154870.tif 000002
【特許請求の範囲】
【請求項１】
提供候補となるコンテンツごとに、当該コンテンツを提供した場合の利用者の感情を特定する特定部と、
前記特定部により特定された感情の集計が所定の条件を満たすように、前記コンテンツのうち提供対象とするコンテンツを選択する選択部と
を有することを特徴とする選択装置。
【請求項２】
前記特定部は、
前記提供候補となるコンテンツに対して予め対応付けられた感情を特定する
ことを特徴とする請求項１に記載の選択装置。
【請求項３】
前記特定部は、
利用者に提供した提供コンテンツと当該提供コンテンツを提供した際の利用者の感情との間の関係性を学習したモデルを用いて、前記提供候補となるコンテンツから、当該コンテンツを提供した場合の利用者の感情を特定する
ことを特徴とする請求項１に記載の選択装置。
【請求項４】
前記特定部は、
前記提供候補となるコンテンツごとに、当該コンテンツを提供した場合の利用者の感情を示す感情値を特定し、
前記選択部は、
前記感情値の集計値が所定の条件を満たすように、前記提供対象とするコンテンツを選択する
ことを特徴とする請求項１〜３のうちいずれか１つに記載の選択装置。
【請求項５】
前記特定部は、
前記コンテンツを提供した場合の利用者の感情値を、感情の種別ごとに特定し、
前記選択部は、
種別ごとに算出された前記感情値の集計値が所定の条件を満たすように、前記提供対象とするコンテンツを選択する
ことを特徴とする請求項４に記載の選択装置。
【請求項６】
前記選択部は、
種別ごとに算出された集計値の差が所定の範囲内に収まるように、前記提供対象とするコンテンツを選択する
ことを特徴とする請求項５に記載の選択装置。
【請求項７】
前記選択部は、
前記特定部により特定された利用者の感情の集計が平坦になるように、前記提供対象とするコンテンツを選択する
ことを特徴とする請求項１〜６のうちいずれか１つに記載の選択装置。
【請求項８】
前記利用者の周囲の状態を取得する第１取得部
をさらに有し、
前記選択部は、
前記感情の集計が前記第１取得部により取得された状態と対応する条件を満たすように、前記提供対象とするコンテンツを選択する
ことを特徴とする請求項１〜７のうちいずれか１つに記載の選択装置。
【請求項９】
前記第１取得部は、
前記利用者の現在位置に基づいて、当該利用者の周囲の状態を取得する
ことを特徴とする請求項８に記載の選択装置。
【請求項１０】
前記特定部は、
前記コンテンツを提供した場合の前記利用者の感情であって、当該利用者の属性に応じた感情を特定する
ことを特徴とする請求項１〜９のうちいずれか１つに記載の選択装置。
【請求項１１】
前記選択部は、
前記利用者の感情の集計が、当該利用者の属性に応じた条件を満たすように、前記提供対象とするコンテンツを選択する
ことを特徴とする請求項１〜１０のうちいずれか１つに記載の選択装置。
【請求項１２】
前記利用者の感情を取得する第２取得部
をさらに有し、
前記選択部は、
前記利用者の感情の集計が、前記第２取得部により取得された感情に応じた条件を満たすように、前記提供対象とするコンテンツを選択する
ことを特徴とする請求項１〜１１のうちいずれか１つに記載の選択装置。
【請求項１３】
前記選択部は、
前記第２取得部により取得された感情が、否定的な感情である場合は、前記コンテンツを提供した場合の前記感情の集計が、肯定的な感情となるように、前記提供対象とするコンテンツを選択する
ことを特徴とする請求項１２に記載の選択装置。
【請求項１４】
前記選択部は、
前記利用者が前記コンテンツを閲覧するための画面上に前記コンテンツを並べて表示した際に、前記利用者の感情が所定の条件を満たすように、前記提供対象とするコンテンツを選択する
ことを特徴とする請求項１〜１３のうちいずれか１つに記載の選択装置。
【請求項１５】
前記特定部は、
各コンテンツを選択した際に前記利用者に提供されるリンク先コンテンツを当該利用者に対して提供した場合の当該利用者の感情をさらに特定し、
前記選択部は、
前記提供対象となるコンテンツと対応する感情の集計と、前記リンク先コンテンツと対応する感情の集計とが所定の条件を満たすように、前記提供対象とするコンテンツを選択する
ことを特徴とする請求項１〜１４のうちいずれか１つに記載の選択装置。
【請求項１６】
選択装置が実行する選択方法であって、
提供候補となるコンテンツごとに、当該コンテンツを提供した場合の利用者の感情を特定する特定工程と、
前記特定工程により特定された感情の集計が所定の条件を満たすように、前記コンテンツのうち提供対象とするコンテンツを選択する選択工程と
を含むことを特徴とする選択方法。
【請求項１７】
提供候補となるコンテンツごとに、当該コンテンツを提供した場合の利用者の感情を特定する特定手順と、
前記特定手順により特定された感情の集計が所定の条件を満たすように、前記コンテンツのうち提供対象とするコンテンツを選択する選択手順と
をコンピュータに実行させるための選択プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、選択装置、選択方法及び選択プログラムに関する。
【背景技術】
【０００２】
近年、利用者の感情を推定する推定技術が知られている。このような技術の一例として、利用者によって投稿された情報の内容に基づき、利用者の感情を推定する技術が知られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特表２０１６−５３０６５１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した従来技術では、利用者に対する適切な情報提供を実現することができなかった。
【０００５】
例えば、上述した従来技術では、利用者が投稿した情報に基づいて、利用者の感情を推定しているに過ぎない。このため、上述した従来技術では、ニュースや広告等といった利用者が投稿した情報以外の情報を提供した際に、利用者の感情を否定的な感情に誘導する恐れがある。この結果、上述した従来技術では、情報提供サービスに対する利用者の印象を悪化させる恐れがあった。
【０００６】
本願は、上記に鑑みてなされたものであって、利用者に対する適切な情報提供を実現することを目的とする。
【課題を解決するための手段】
【０００７】
本願に係る選択装置は、提供候補となるコンテンツごとに、当該コンテンツを提供した場合の利用者の感情を特定する特定部と、前記特定部により特定された感情の集計が所定の条件を満たすように、前記コンテンツのうち提供対象とするコンテンツを選択する選択部とを有することを特徴とする。
【発明の効果】
【０００８】
実施形態の一態様によれば、利用者に対する適切な情報提供を実現することができるという効果を奏する。
【図面の簡単な説明】
【０００９】
【図１】図１は、実施形態に係る選択処理の一例を示す図である。
【図２】図２は、実施形態に係る選択システムの構成例を示す図である。
【図３】図３は、実施形態に係る選択装置の構成例を示す図である。
【図４】図４は、実施形態に係るコンテンツ情報記憶部の一例を示す図である。
【図５】図５は、実施形態に係る選択処理の手順の一例を示すフローチャートである。
【図６】図６は、選択装置の機能を実現するコンピュータの一例を示すハードウェア構成図である。
【発明を実施するための形態】
【００１０】
以下に本願に係る選択装置、選択方法及び選択プログラムを実施するための形態（以下、「実施形態」と呼ぶ）について図面を参照しつつ詳細に説明する。なお、この実施形態により本願に係る選択装置、選択方法及び選択プログラムが限定されるものではない。また、以下の各実施形態において同一の部位には同一の符号を付し、重複する説明は省略される。
【００１１】
〔１．実施形態〕
図１を用いて、本実施形態の選択装置等により実現される選択処理を説明する。図１は、実施形態に係る選択処理の一例を示す図である。図１に示す例において、選択システム１は、選択装置１００及び端末装置１０を有する。選択装置１００と、端末装置１０とは、図示しない所定の通信網を介して、有線又は無線により通信可能に接続される。なお、図１に示す選択システム１は、複数台の選択装置１００や、複数台の端末装置１０が含まれてもよい。
【００１２】
図１に示す選択装置１００は、端末装置１０にコンテンツを提供（配信）するサーバ装置である。なお、選択装置１００が端末装置１０に提供するコンテンツ（以下、「提供コンテンツ」と記載する場合がある）は、例えば、ニュース、天気予報、受信メールのインデックスや内容、フォトビュワー、その他各種のコンテンツが独立したタイル状に配置されたコンテンツであり、タイル状に配置されたコンテンツ（以下、「タイル」と記載する場合がある）ごとに操作や更新等を行うことができるコンテンツである。また、提供コンテンツには、広告に関連するコンテンツが配置されたタイルが随時挿入される。なお、提供コンテンツに配置される各タイルの大きさ、配置位置、配置されるタイルの数は、タイルごとに自動で変更されてもよく、利用者の操作に応じて変更されてもよい。また、提供コンテンツには、検索キーワードを入力するための入力欄や、他のウェブページへのリンク等が含まれている。
【００１３】
また、図１に示す例において、選択装置１００は、タイルを利用者に提供した場合の利用者の感情を、提供候補となるタイル（以下、「提供候補タイル」と記載する場合がある）に対応付けてコンテンツ情報記憶部１２１に格納する。なお、選択装置１００は、選択装置１００の管理者等によって設定された利用者の感情を、提供候補タイルに対応付けてコンテンツ情報記憶部１２１に格納してもよい。また、選択装置１００は、利用者に提供したタイル（以下、「提供済タイル」と記載する場合がある）に関する情報（例えば、画像情報や、テキスト情報、リンク先等）と、提供済タイルを提供した際の利用者の感情との間の関係性を学習したモデルを用いて、提供候補タイルに関する情報から、当該提供候補タイルを提供した場合の利用者の感情を特定してもよい。
【００１４】
ここで、選択装置１００は、利用者の感情と、当該感情と因果関係を有する利用者の一連の行動との間の関係性を学習したモデル（例えば、ＭＩＬ（Multiple  Instance  Learning）の技術を用いて学習したモデル）を用いて、提供済タイルを提供した後の利用者の行動に関する行動情報に基づき、提供済タイルを提供した際の利用者の感情を推定してもよい。例えば、選択装置１００は、利用者がコンテンツ閲覧時に行った一連の操作（クリックやスクロール）や、利用者が閲覧したコンテンツの順番、どのようなリンクを選択したかといった利用者の時系列順の行動と、その行動を行う前、行動中、若しくは行動後に利用者が有していたと推定される感情との間の関係性を学習したモデルを用いてもよい。なお、このようなモデルは、例えば、利用者の生体情報等から推定された感情と、利用者の一連の行動との間の関係性をＭＩＬの技術を用いて学習することで実現され、利用者の一連の行動が入力された場合に、その行動を行う前、行動中、若しくは行動後等、一連の行動と何かしらの因果関係を有すると推定される感情を出力することとなる。すなわち、このようなモデルは、感情と一連の行動とを学習データとし、ＭＩＬの技術を用いた学習を行うことで、入力された一連の行動の全体若しくは一部と因果関係を有する（何かしらの関連性を有する）感情を示す情報を出力するように学習が行われることとなる。また、選択装置１００は、提供済タイルを提供した後の利用者の行動情報及び生体情報を取得した場合、行動情報や生体情報等と、感情との間の関係性を学習したモデルを用いて、取得した行動情報や生体情報等から利用者の感情を推定してもよい。
【００１５】
図１に示す端末装置１０は、利用者によって利用される情報処理装置である。例えば、端末装置１０は、デスクトップ型ＰＣ（Personal  Computer）や、ノート型ＰＣや、タブレット端末や、携帯電話機や、ＰＤＡ（Personal  Digital  Assistant）等である。なお、図１に示す例において、端末装置１０は、利用者によって利用されるスマートフォンやタブレット等のスマートデバイスである場合を示す。また、図１に示す例において、端末装置１０は、液晶ディスプレイ等の出力部（以下、画面と記載する場合がある）を有し、タッチパネルが採用されているものとする。すなわち、利用者は、指や専用ペンで出力部の表示面をタッチすることにより端末装置１０の各種操作を行う。
【００１６】
なお、端末装置１０は、利用者のネットワーク上での行動に関する行動情報や、心拍センサ等の種々のセンサにより検知した利用者の生体情報、ＧＰＳ（Global  Positioning  System）機能等が検知した利用者の位置情報、端末装置１０の撮像部及び集音部（例えば、マイク等）等が検知した利用者の環境情報などを選択装置１００に送信してもよい。また、端末装置１０は、選択装置１００からタイル（提供済タイル）が提供された後の利用者の行動情報や、利用者の生体情報を選択装置１００に送信してもよい。
【００１７】
以下、図１を用いて、選択装置１００が行う提供処理について説明する。なお、以下の説明では、端末装置１０が利用者Ｕ１により利用される例を示す。また、以下の説明において、コンテンツ情報記憶部１２１には、各提供候補タイルを利用者に提供した場合に利用者に惹起させる感情の度合いを示す感情値が感情の種別（図１の例では、「怒り」、「明るさ」、「優しさ」等）ごとに対応付けられているものとする。なお、図１の例において、感情値は、「−１００」から「１００」までの値で示すものとする。例えば、感情の種別「怒り」の感情値に「−１００」が設定されている場合、対応する提供候補タイルを閲覧した利用者に「怒り」の感情を惹起させないことを示す。また、感情の種別「怒り」の感情値に「１００」が設定されている場合、対応する提供候補タイルを閲覧した利用者に「怒り」の感情を惹起させることを示す。
【００１８】
まず、選択装置１００は、端末装置１０からコンテンツの配信（提供）要求を受け付ける（ステップＳ１１）。なお、選択装置１００は、さらに利用者Ｕ１の行動情報や、生体情報、位置情報、環境情報などを受け付けてもよい。
【００１９】
続いて、選択装置１００は、各タイル（提供候補タイル）に対応付けられた感情値を特定する（ステップＳ１２）。例えば、図１の例において、選択装置１００は、コンテンツ情報記憶部１２１を参照し、提供候補タイルに対応付けられた感情の種別ごとの感情値を特定する。
【００２０】
なお、本実施形態における選択装置１００の「特定」とは、あらかじめ設定されたスコア等に基づいて、提供候補タイルが利用者に惹起させる感情や、感情の度合いを示す感情値を推定する処理を含む。例えば、選択装置１００は、提供済タイルに関する情報と、提供済タイルを提供した際の利用者の感情との間の関係性を学習したモデルを用いて、提供候補タイルに関する情報から提供候補タイルを提供した場合に利用者に惹起させる感情を推定する。
【００２１】
続いて、選択装置１００は、提供コンテンツのうち、端末装置１０の画面内に表示される各提供候補タイルに対応付けられた感情値を集計した値が、平坦若しくは肯定的となる提供候補タイルの組み合わせを選択する（ステップＳ１３）。例えば、図１の例において、選択装置１００は、端末装置１０の画面内に表示される各提供候補タイルに対応付けられた感情値を、感情の種別＃１−＃６（コンテンツ情報記憶部１２１における感情の種別「怒り」、「明るさ」、「優しさ」等にそれぞれ対応）ごとに集計し、感情の種別ごとに感情値の平均値（集計値）を算出する。そして、選択装置１００は、端末装置１０の画面内に表示される提供候補タイルの組み合わせのうち、算出した各平均値が平坦（例えば、各平均値間の差が所定の範囲内）である組み合わせ、若しくは、肯定的な感情に対応する感情値の平均値が突出している（例えば、肯定的な感情に対応する平均値が、否定的な感情に対応する平均値よりも所定の閾値以上高い）組み合わせを選択する。
【００２２】
ここで、選択装置１００が組み合わせＡ及びＢに含まれる各提供候補タイルに対応付けられた感情値を集計した結果（平均値）を、グラフＧ１及びＧ２に示す。グラフＧ１及びＧ２は、感情値を集計した結果を、感情の種別＃１−＃６ごとに表したレーダーチャートである。グラフＧ１及びＧ２には、感情の種別を示す軸が中心から放射状に配置されており、感情の種別ごとの平均値を表す値を結ぶことにより、各組み合わせに含まれる提供候補タイルが端末装置１０の画面内に表示された場合に利用者Ｕ１に惹起させる感情の起伏を表す。レーダーチャートの中心は平均値が「−１００」であることを示し、中心から離れるほど平均値が高いことを示す。
【００２３】
図１の例において、グラフＧ１では、感情の種別ごとの平均値の起伏が低い（言い換えると、利用者Ｕ１に惹起させる感情の起伏が低い）ため、選択装置１００は、グラフＧ１に対応する組み合わせＡを選択する。一方、グラフＧ２では、感情の種別ごとの平均値の起伏が高い（言い換えると、利用者Ｕ１に惹起させる感情の起伏が高い）ため、選択装置１００は、グラフＧ２に対応する組み合わせＢを選択しない。
【００２４】
なお、図１の例において、感情の種別＃１、＃２及び＃５が肯定的な感情（例えば、「明るさ」、「優しさ」等）に対応し、感情の種別＃３、＃４及び＃６が否定的な感情（例えば、「怒り」等）に対応する場合、選択装置１００は、肯定的な感情に対応する感情値の平均値が突出しているグラフＧ２に対応する組み合わせＢを選択してもよい。例えば、ステップＳ１１において受け付けた利用者Ｕ１の情報に基づき、提供コンテンツを提供する際の利用者Ｕ１の感情が否定的な感情であると推定された場合、選択装置１００は、利用者Ｕ１に肯定的な感情を惹起させる提供候補タイルの組み合わせＢを選択する。
【００２５】
続いて、選択装置１００は、選択した組み合わせに対応する提供候補タイルを配置したコンテンツを端末装置１０に提供する（ステップＳ１４）。例えば、図１の例において、選択装置１００は、選択した組み合わせＡに含まれる提供候補タイルを配置した提供コンテンツを提供する。
【００２６】
以上のように、実施形態に係る選択装置１００は、利用者に提供されるコンテンツが利用者に惹起させる感情の起伏を低くすることにより、過度な感情の変化を利用者に与えることを防ぐことができる。また、実施形態に係る選択装置１００は、利用者が否定的な感情である場合には、利用者に肯定的な感情を惹起させるコンテンツを提供できる。すなわち、実施形態に係る選択装置１００は、利用者に対する適切な情報提供を実現することができる。
【００２７】
〔２．選択システムの構成〕
次に、上述した情報処理を実現するための選択システム１について図２を用いて説明する。図２は、実施形態に係る選択システムの構成例を示す図である。図２に示すように、実施形態に係る選択システム１は、選択装置１００と、端末装置１０とを含む。選択装置１００及び端末装置１０は、ネットワークＮを介して有線または無線により相互に通信可能に接続される。なお、ネットワークＮは、ＬＡＮ（Local  Area  Network）、ＷＡＮ（Wide  Area  Network）、電話網（携帯電話網、固定電話網等）、地域ＩＰ（Internet  Protocol）網、インターネット等の通信ネットワークである。ネットワークＮには、有線ネットワークが含まれていてもよいし、無線ネットワークが含まれていてもよい。また、図２に示す選択システム１には、複数台の選択装置１００や、複数台の端末装置１０が含まれてもよい。
【００２８】
選択装置１００は、各種のコンテンツが独立したタイル状に配置されたコンテンツを端末装置１０に提供するサーバ装置である。また、選択装置１００は、コンテンツを利用者に提供した場合の利用者の感情を、提供候補となるコンテンツに対応付けて管理する。なお、選択装置１００は、アプリケーションのデータそのものを配信するサーバであってもよい。また、選択装置１００は、端末装置１０に制御情報を配信する配信装置として機能してもよい。ここで、制御情報は、例えば、ＪａｖａＳｃｒｉｐｔ（登録商標）等のスクリプト言語やＣＳＳ（Cascading  Style  Sheets）等のスタイルシート言語により記述される。なお、選択装置１００から配信されるコンテンツに関するアプリケーションそのものを制御情報とみなしてもよい。選択装置１００の構成は後述する。
【００２９】
端末装置１０は、利用者よって利用される情報処理装置である。端末装置１０は、選択装置１００によって提供されるコンテンツを、ウェブブラウザやアプリケーションにより表示する。また、端末装置１０は、選択装置１００によって提供されるコンテンツの表示処理を実現する制御情報を選択装置１００から受け取った場合には、制御情報に従って表示処理を実現する。また、端末装置１０は、利用者のネットワーク上での行動に関する行動情報や、心拍センサ等の種々のセンサにより検知した利用者の生体情報、ＧＰＳ機能等が検知した利用者の位置情報、端末装置１０の撮像部及び集音部等が検知した利用者の環境情報、などといった利用者に関する情報を選択装置１００に送信する。
【００３０】
〔３．選択装置の構成〕
次に、図３を用いて、選択装置１００の構成について説明する。図３は、実施形態に係る選択装置の構成例を示す図である。図３に示すように、選択装置１００は、通信部１１０と、記憶部１２０と、制御部１３０とを有する。
【００３１】
（通信部１１０について）
通信部１１０は、例えば、ＮＩＣ（Network  Interface  Card）等によって実現される。そして、通信部１１０は、ネットワークＮと有線または無線で接続され、端末装置１０等との間で情報の送受信を行う。
【００３２】
（記憶部１２０について）
記憶部１２０は、例えば、ＲＡＭ（Random  Access  Memory）、フラッシュメモリ（Flash  Memory）等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置によって実現される。図３に示すように、記憶部１２０は、コンテンツ情報記憶部１２１を有する。
【００３３】
（コンテンツ情報記憶部１２１について）
コンテンツ情報記憶部１２１は、提供候補タイルを利用者に提供した場合の利用者の感情を管理する。ここで、図４を用いて、コンテンツ情報記憶部１２１が記憶するトリガ情報の一例を説明する。図４は、実施形態に係るコンテンツ情報記憶部の一例を示す図である。図４の例では、コンテンツ情報記憶部１２１は、「タイルＩＤ」、「リンク先」、「感情値」といった項目を有する。
【００３４】
「タイルＩＤ」は、提供候補タイルを識別するための識別情報を示す。「リンク先」は、提供候補タイルのリンク先に設定されているコンテンツに関する情報を示す。なお、図４では、「リンク先」に「リンク先＃１」といった概念的な情報が格納される例を示したが、実際には、リンク先に設定されているコンテンツに関するテキスト情報や、画像、動画情報等が格納される。「感情値」は、提供候補タイルを利用者に提供した場合に利用者に惹起させる感情の度合いを示し、感情値を感情の種別ごとに設定する。
【００３５】
すなわち、図４では、タイルＩＤ「タイル＃１」によって識別される提供候補タイルに「リンク先＃１」が設定され、感情の種別「怒り」、「明るさ」及び「優しさ」にそれぞれ感情値「１０」、「２５」、「−１０」が設定されている例を示す。
【００３６】
（制御部１３０について）
制御部１３０は、コントローラ（controller）であり、例えば、ＣＰＵ（Central  Processing  Unit）やＭＰＵ（Micro  Processing  Unit）等によって、選択装置１００内部の記憶装置に記憶されている各種プログラムがＲＡＭを作業領域として実行されることにより実現される。また、制御部１３０は、コントローラであり、例えば、ＡＳＩＣ（Application  Specific  Integrated  Circuit）やＦＰＧＡ（Field  Programmable  Gate  Array）等の集積回路により実現される。実施形態に係る制御部１３０は、図３に示すように、取得部１３１と、特定部１３２と、選択部１３３とを有し、以下に説明する情報処理の機能や作用を実現または実行する。
【００３７】
（取得部１３１について）
取得部１３１は、利用者の周囲の状態を取得する。例えば、図１の例において、取得部１３１は、端末装置１０の撮像部及び集音部等が検知した利用者Ｕ１の環境情報を端末装置１０から取得する。なお、取得部１３１は、温度センサや、気圧センサ、湿度センサ、照度センサ等の種々のセンサにより検知された利用者の環境情報を取得してよい。
【００３８】
また、取得部１３１は、利用者の現在位置に基づいて、当該利用者の周囲の状態を取得してもよい。例えば、図１の例において、取得部１３１は、端末装置１０がＧＰＳ機能等で検知した利用者Ｕ１の位置情報に基づいて、利用者の現在位置における天気や気温、気圧、湿度等の情報を取得する。
【００３９】
また、取得部１３１は、利用者の感情を取得してもよい。例えば、図１の例において、取得部１３１は、端末装置１０の心拍センサ等の種々のセンサにより検知した利用者の生体情報に基づいて、利用者Ｕ１の感情を推定する。また、例えば、取得部１３１は、利用者の感情と、当該感情と因果関係を有する利用者の一連の行動との間の関係性を学習したモデルを用いて、利用者のネットワーク上での行動に関する行動情報に基づき、利用者の感情を推定する。
【００４０】
なお、取得部１３１は、利用者に関する所定のグループに属する他の利用者の感情を取得してもよい。例えば、取得部１３１は、利用者の家族や、友人、同僚等の感情を取得し、利用者の家族や、友人、同僚等の感情が利用者の感情に与える影響の度合いに基づいて、利用者の感情を推定する。例えば、取得部１３１は、利用者の感情と、所定のグループに属する他の利用者の感情との間の関係性を学習したモデルを用いて、他の利用者の感情に基づき、利用者の感情に影響を与える影響の度合いを推定する。
【００４１】
また、取得部１３１は、利用者のデモグラフィック属性や、サイコグラフィック属性などの属性情報を取得してもよい。例えば、取得部１３１は、利用者の年齢、性別、自宅、勤務地、趣味嗜好、興味関心、行動の目的（例えば、糖質ダイエット）、家族構成などの情報を取得する。
【００４２】
（特定部１３２について）
特定部１３２は、提供候補となるコンテンツごとに、当該コンテンツを提供した場合の利用者の感情を特定する。例えば、図１の例において、特定部１３２は、コンテンツ情報記憶部１２１を参照し、提供候補タイルに設定された利用者の感情を特定する。
【００４３】
また、特定部１３２は、提供候補となるコンテンツに対して予め対応付けられた感情を特定してもよい。例えば、図１の例において、特定部１３２は、コンテンツ情報記憶部１２１を参照し、提供候補タイルに対し選択装置１００の管理者等によって設定された利用者の感情を特定する。
【００４４】
また、特定部１３２は、利用者に提供した提供コンテンツと当該提供コンテンツを提供した際の利用者の感情との間の関係性を学習したモデルを用いて、提供候補となるコンテンツから、当該コンテンツを提供した場合の利用者の感情を特定してもよい。例えば、図１の例において、特定部１３２は、提供済タイルに関する情報と、提供済タイルを提供した際の利用者の感情との間の関係性を学習したモデルを用いて、提供候補タイルに関する情報から提供候補タイルを提供した場合に利用者に惹起させる感情を特定する。
【００４５】
また、特定部１３２は、提供候補となるコンテンツごとに、当該コンテンツを提供した場合の利用者の感情を示す感情値を特定してもよい。例えば、図１の例において、特定部１３２は、コンテンツ情報記憶部１２１を参照し、提供候補タイルごとに、提供候補タイルを利用者に提供した場合に利用者に惹起させる感情の度合いを示す感情値を特定する。
【００４６】
なお、特定部１３２は、提供済タイルに関する情報と、提供済タイルを提供した際の利用者の感情との間の関係性を学習したモデルを用いて、提供候補タイルに関する情報から、当該提供候補タイルを提供した場合の利用者の感情の度合いを示す感情値を特定（推定）してもよい。
【００４７】
また、特定部１３２は、コンテンツを提供した場合の利用者の感情値を、感情の種別ごとに特定してもよい。例えば、図１の例において、特定部１３２は、コンテンツ情報記憶部１２１を参照し、提供候補タイルに対応付けられた感情の種別ごとの感情値を特定する。
【００４８】
また、特定部１３２は、コンテンツを提供した場合の利用者の感情であって、当該利用者の属性に応じた感情を特定してもよい。例えば、特定部１３２は、属性（例えば、性別、年代等）ごとに設定されたモデルを用いて、提供候補タイルを提供した場合の利用者の感情を推定する。
【００４９】
なお、特定部１３２は、利用者ごとに設定されたモデルを用いて、提供候補タイルを提供した場合の利用者の感情を推定してもよい。例えば、特定部１３２は、利用者の趣味嗜好や、興味関心、行動の目的に基づいて設定されたモデルを用いて、提供候補タイルを提供した場合の利用者の感情を推定する。例えば、利用者が好きな芸能人、利用者が関心を持つコンテンツ、行動の目的「糖質ダイエット」等に関する提供候補タイルに対し、特定部１３２は、利用者に肯定的な感情（例えば、「明るさ」、「楽しさ」等）を惹起させると推定（肯定的な感情の種別の感情値を高く推定）する。
【００５０】
また、例えば、利用者が嫌いな芸能人、利用者が無関心であるコンテンツ、行動の目的「糖質ダイエット」を阻害するコンテンツ（例えば、炭水化物に関する広告など）等に関する提供候補タイルに対し、特定部１３２は、利用者に否定的な感情（例えば、「怒り」等）を惹起させると推定（否定的な感情の種別の感情値を高く推定）する。
【００５１】
また、特定部１３２は、各コンテンツを選択した際に利用者に提供されるリンク先コンテンツを当該利用者に対して提供した場合の当該利用者の感情をさらに特定してもよい。例えば、特定部１３２は、リンク先のコンテンツに関する情報と、リンク先のコンテンツを提供した際の利用者の感情との間の関係性を学習したモデルを用いて、コンテンツ情報記憶部１２１の「リンク先」の項目に格納された情報から、提供候補タイルのリンク先に関するコンテンツを提供した場合に利用者に惹起させる感情を推定する。
【００５２】
（選択部１３３について）
選択部１３３は、特定部１３２により特定された感情の集計が所定の条件を満たすように、コンテンツのうち提供対象とするコンテンツを選択する。例えば、図１の例において、選択部１３３は、端末装置１０に提供される提供候補タイルの組み合わせのうち、各提供候補タイルが利用者に惹起させる感情の集計が、過度な感情の変化を利用者に与えない組み合わせ、若しくは、利用者に肯定的な感情を惹起させる組み合わせを選択する。
【００５３】
また、選択部１３３は、感情値の集計値が所定の条件を満たすように、提供対象とするコンテンツを選択してもよい。例えば、選択部１３３は、端末装置１０に提供される各提供候補タイルに対応付けられた感情値の集計値が、所定の条件を満たす提供候補タイルの組み合わせを選択する。
【００５４】
また、選択部１３３は、種別ごとに算出された感情値の集計値が所定の条件を満たすように、提供対象とするコンテンツを選択してもよい。例えば、図１の例において、選択部１３３は、端末装置１０に提供される各提供候補タイルに対応付けられた感情値を、感情の種別＃１−＃６ごとに集計した集計値（平均値）を算出する。そして、選択部１３３は、端末装置１０に提供される提供候補タイルの組み合わせのうち、肯定的な感情に対応する平均値が、否定的な感情に対応する平均値よりも所定の閾値以上高い組み合わせを選択する。
【００５５】
また、選択部１３３は、種別ごとに算出された集計値の差が所定の範囲内に収まるように、提供対象とするコンテンツを選択してもよい。例えば、図１の例において、選択部１３３は、端末装置１０に提供される提供候補タイルの組み合わせのうち、感情の種別＃１−＃６ごとに感情値を集計した各平均値間の差が所定の範囲内である組み合わせを選択する。
【００５６】
なお、図１の例において、選択部１３３は、端末装置１０に提供される提供候補タイルの組み合わせのうち、感情の種別＃１−＃６に感情値を集計した各平均値が「０」、若しくは、「０」に近似する値となる組み合わせを選択してもよい。
【００５７】
また、選択部１３３は、特定部１３２により特定された利用者の感情の集計が平坦になるように、提供対象とするコンテンツを選択してもよい。例えば、図１の例において、選択部１３３は、端末装置１０に提供される提供候補タイルの組み合わせのうち、感情の種別＃１−＃６ごとに感情を集計した結果が、グラフＧ１に示すように平坦である組み合わせを選択する。
【００５８】
また、選択部１３３は、感情の集計が取得部１３１により取得された状態と対応する条件を満たすように、提供対象とするコンテンツを選択してもよい。例えば、取得部１３１により取得された利用者の周囲の湿度や気温等に基づく利用者の不快感を示す度合（例えば、不快指数）が所定の閾値以上である場合、選択部１３３は、利用者を落ち着かせる提供候補タイルの組み合わせや、利用者に肯定的な感情を惹起させる提供候補タイルの組み合わせを選択する。また、例えば、取得部１３１により、利用者の現在位置の天気「曇り」や「雨」、「低気温」（例えば、５℃以下）、日照時間の低下等が取得された場合、選択部１３３は、利用者に肯定的な感情を惹起させる提供候補タイルの組み合わせを選択する。
【００５９】
また、選択部１３３は、利用者の感情の集計が、当該利用者の属性に応じた条件を満たすように、提供対象とするコンテンツを選択してもよい。例えば、利用者の属性が「女性、子持ち（乳幼児）」である場合、選択部１３３は、端末装置１０に提供される提供候補タイルの組み合わせのうち、感情の種別「怒り」の平均値が所定の閾値以下であり、且つ、感情の種別「明るさ」の平均値が所定の閾値以上である組み合わせを選択する。
【００６０】
また、選択部１３３は、利用者の感情の集計が、取得部１３１により取得された感情に応じた条件を満たすように、提供対象とするコンテンツを選択してもよい。例えば、取得部１３１により、利用者の感情「興奮」や、「焦燥」が取得された場合、選択部１３３は、利用者を落ち着かせる提供候補タイルの組み合わせ（例えば、図１の例における組み合わせＡ）を選択する。
【００６１】
また、選択部１３３は、取得部１３１により取得された感情が、否定的な感情である場合は、コンテンツを提供した場合の感情の集計が、肯定的な感情となるように、提供対象とするコンテンツを選択してもよい。例えば、図１の例において、取得部１３１により、利用者Ｕ１の否定的な感情（例えば、「怒り」）が取得された場合、選択部１３３は、利用者Ｕ１に肯定的な感情を惹起させる提供候補タイルの組み合わせを選択する。
【００６２】
なお、取得部１３１により利用者の家族や、友人、同僚等の否定的な感情が取得された場合、選択部１３３は、利用者に肯定的な感情を惹起させる提供候補タイルの組み合わせを選択してもよい。また、取得部１３１により取得された、利用者の家族や、友人、同僚等の感情が利用者の感情に与える影響の度合いが所定の閾値以上である場合、選択部１３３は、利用者に肯定的な感情を惹起させる提供候補タイルの組み合わせを選択しなくともよい。また、選択部１３３は、利用者の家族や、友人、同僚等に対し配信される提供候補タイルの組み合わせであって、肯定的な感情を惹起させる提供候補タイルの組み合わせを選択してもよい。
【００６３】
また、選択部１３３は、利用者がコンテンツを閲覧するための画面上にコンテンツを並べて表示した際に、利用者の感情が所定の条件を満たすように、提供対象とするコンテンツを選択してもよい。例えば、図１の例において、選択部１３３は、端末装置１０の画面上に表示される各提供候補タイルの組み合わせのうち、感情の種別＃１−＃６ごとに感情値を集計した各平均値が所定の条件を満たす組み合わせを選択する。
【００６４】
また、選択部１３３は、提供対象となるコンテンツと対応する感情の集計と、リンク先コンテンツと対応する感情の集計とが所定の条件を満たすように、提供対象とするコンテンツを選択してもよい。例えば、選択部１３３は、端末装置１０に提供される提供候補タイルの組み合わせのうち、各提供候補タイルが利用者に惹起させる感情の集計が所定の条件を満たし、且つ、各提供候補タイルのリンク先が利用者に惹起させる感情の集計が所定の条件を満たす組み合わせを選択する。
【００６５】
〔４．選択処理のフロー〕
ここで、図５を用いて、実施形態に係る選択装置１００の選択処理の手順について説明する。図５は、実施形態に係る選択処理の手順の一例を示すフローチャートである。
【００６６】
図５に示すように、選択装置１００は、コンテンツの配信（提供）要求を受け付ける（ステップＳ１０１）。続いて、選択装置１００は、コンテンツを提供した場合の利用者の感情を特定する（ステップＳ１０２）。例えば、図１の例において、選択装置１００は、コンテンツ情報記憶部１２１を参照し、提供候補タイルに対応付けられた感情の種別ごとの感情値を特定する。
【００６７】
続いて、選択装置１００は、感情の集計が所定の条件を満たすように、提供対象のコンテンツを選択する（ステップＳ１０３）。例えば、図１の例において、選択装置１００は、端末装置１０に提供される各提供候補タイルに対応付けられた感情値の集計値が、所定の条件を満たす提供候補タイルの組み合わせを選択する。
【００６８】
続いて、選択装置１００は、コンテンツを配信（提供）する（ステップＳ１０４）。例えば、図１の例において、選択装置１００は、選択した組み合わせに対応する提供候補タイルを配置したコンテンツを端末装置１０に提供する。
【００６９】
〔５．変形例〕
上述の実施形態は一例を示したものであり、種々の変更及び応用が可能である。
【００７０】
〔５−１．各種状況に応じたコンテンツの選択について〕
上述の実施形態において、選択部１３３が、利用者の状態や、利用者の周囲の状態に基づいて提供対象とするコンテンツを選択する例を示したが、選択部１３３の機能はこのような構成に限定されない。例えば、選択部１３３は、時間帯に応じて利用者に提供するコンテンツを選択してもよい。例えば、選択部１３３は、朝の時間帯（例えば、６時―１０時）には、利用者に感情「明るさ」を惹起させるコンテンツを選択する。また、例えば、選択部１３３は、夕方の時間帯（例えば、１６時―１９時）には、利用者の感情を落ち着かせるコンテンツを選択する。
【００７１】
また、選択部１３３は、利用者の周囲の雰囲気に合わせたコンテンツを選択してもよい。例えば、取得部１３１により利用者の家族や、友人、同僚等の所定の感情が取得された場合、選択部１３３は、利用者に当該所定の感情を惹起させるコンテンツを選択する。また、例えば、取得部１３１により利用者の現在位置の天気「晴れ」が取得された場合、選択部１３３は、利用者に感情「明るい」を惹起させるコンテンツを選択する。
【００７２】
〔５−２．コンテンツの提供者に対する報酬について〕
上述した選択装置１００は、利用者に所定の感情を惹起させるコンテンツの提供者に対する報酬を決定してもよい。例えば、選択装置１００は、利用者に肯定的な感情を惹起させることが推定されるコンテンツの提供者に対する報酬を決定する。例えば、利用者に肯定的な感情を惹起させるコンテンツとして選択された回数や、当該コンテンツの提供後の利用者の感情（利用者の反応）に基づいて、当該コンテンツの提供者に対する報酬を決定する。
【００７３】
〔６．効果〕
上述してきたように、実施形態に係る選択装置１００は、取得部１３１と、特定部１３２と、選択部１３３とを有する。取得部１３１は、利用者の周囲の状態を取得する。特定部１３２は、提供候補となるコンテンツごとに、当該コンテンツを提供した場合の利用者の感情を特定する。選択部１３３は、特定部１３２により特定された感情の集計が所定の条件を満たすように、コンテンツのうち提供対象とするコンテンツを選択する。
【００７４】
これにより、実施形態に係る選択装置１００は、利用者に応じたコンテンツを選択するため、利用者に対する適切な情報提供を実現することができる。
【００７５】
また、実施形態に係る選択装置１００において、例えば、特定部１３２は、提供候補となるコンテンツに対して予め対応付けられた感情を特定する。また、特定部１３２は、利用者に提供した提供コンテンツと当該提供コンテンツを提供した際の利用者の感情との間の関係性を学習したモデルを用いて、提供候補となるコンテンツから、当該コンテンツを提供した場合の利用者の感情を特定する。
【００７６】
これにより、実施形態に係る選択装置１００は、コンテンツに対応付けられた所定の感情を特定できるため、利用者に対する適切な情報提供を実現することができる。
【００７７】
また、実施形態に係る選択装置１００において、例えば、特定部１３２は、提供候補となるコンテンツごとに、当該コンテンツを提供した場合の利用者の感情を示す感情値を特定する。そして、選択部１３３は、感情値の集計値が所定の条件を満たすように、提供対象とするコンテンツを選択する。また、特定部１３２は、コンテンツを提供した場合の利用者の感情値を、感情の種別ごとに特定する。そして、選択部１３３は、種別ごとに算出された感情値の集計値が所定の条件を満たすように、提供対象とするコンテンツを選択する。また、選択部１３３は、種別ごとに算出された集計値の差が所定の範囲内に収まるように、提供対象とするコンテンツを選択する。また、特定部１３２により特定された利用者の感情の集計が平坦になるように、提供対象とするコンテンツを選択する。また、感情の集計が取得部１３１により取得された状態と対応する条件を満たすように、提供対象とするコンテンツを選択する。
【００７８】
これにより、実施形態に係る選択装置１００は、所定の感情に誘導するコンテンツを選択するため、利用者に対する適切な情報提供を実現することができる。
【００７９】
また、実施形態に係る選択装置１００において、例えば、取得部１３１は、利用者の現在位置に基づいて、当該利用者の周囲の状態を取得する。
【００８０】
これにより、実施形態に係る選択装置１００は利用者の現在位置に応じてコンテンツを選択するため、利用者に対する適切な情報提供を実現することができる。
【００８１】
また、実施形態に係る選択装置１００において、例えば、特定部１３２は、コンテンツを提供した場合の利用者の感情であって、当該利用者の属性に応じた感情を特定する。また、選択部１３３は、利用者の感情の集計が、当該利用者の属性に応じた条件を満たすように、提供対象とするコンテンツを選択する。また、取得部１３１は、利用者の感情を取得する。そして、選択部１３３は、利用者の感情の集計が、取得部１３１により取得された感情に応じた条件を満たすように、提供対象とするコンテンツを選択する。また、選択部１３３は、取得部１３１により取得された感情が、否定的な感情である場合は、コンテンツを提供した場合の感情の集計が、肯定的な感情となるように、提供対象とするコンテンツを選択する。
【００８２】
これにより、実施形態に係る選択装置１００は、利用者の感情に応じたコンテンツを選択するため、利用者に対する適切な情報提供を実現することができる。
【００８３】
また、実施形態に係る選択装置１００において、例えば、選択部１３３は、利用者がコンテンツを閲覧するための画面上にコンテンツを並べて表示した際に、利用者の感情が所定の条件を満たすように、提供対象とするコンテンツを選択する。
【００８４】
これにより、実施形態に係る選択装置１００は、画面上表示されるコンテンツを所定の条件を満たすように選択するため、利用者が利用する端末装置等においてに適切な情報提供を実現することができる。
【００８５】
また、実施形態に係る選択装置１００において、例えば、特定部１３２は、各コンテンツを選択した際に利用者に提供されるリンク先コンテンツを当該利用者に対して提供した場合の当該利用者の感情をさらに特定する。そして、選択部１３３は、提供対象となるコンテンツと対応する感情の集計と、リンク先コンテンツと対応する感情の集計とが所定の条件を満たすように、提供対象とするコンテンツを選択する。
【００８６】
これにより、実施形態に係る選択装置１００は、リンク先を考慮したコンテンツを選択するため、利用者に対する適切な情報提供を実現することができる。
【００８７】
〔７．ハードウェア構成〕
また、上述してきた各実施形態に係る選択装置は、例えば図６に示すような構成のコンピュータ１０００によって実現される。以下、選択装置１００を例に挙げて説明する。図６は、選択装置の機能を実現するコンピュータの一例を示すハードウェア構成図である。コンピュータ１０００は、ＣＰＵ１１００、ＲＯＭ１２００、ＲＡＭ１３００、ＨＤＤ１４００、通信インターフェイス（Ｉ／Ｆ）１５００、入出力インターフェイス（Ｉ／Ｆ）１６００、及びメディアインターフェイス（Ｉ／Ｆ）１７００を有する。
【００８８】
ＣＰＵ１１００は、ＲＯＭ１２００又はＨＤＤ１４００に格納されたプログラムに基づいて動作し、各部の制御を行う。ＲＯＭ１２００は、コンピュータ１０００の起動時にＣＰＵ１１００によって実行されるブートプログラムや、コンピュータ１０００のハードウェアに依存するプログラム等を格納する。
【００８９】
ＨＤＤ１４００は、ＣＰＵ１１００によって実行されるプログラム、及び、かかるプログラムによって使用されるデータ等を記憶する。通信インターフェイス１５００は、通信網５００（実施形態のネットワークＮに対応する）を介して他の機器からデータを受信してＣＰＵ１１００へ送り、また、通信網５００を介してＣＰＵ１１００が生成したデータを他の機器へ送信する。
【００９０】
ＣＰＵ１１００は、入出力インターフェイス１６００を介して、ディスプレイやプリンタ等の出力装置、及び、キーボードやマウス等の入力装置を制御する。ＣＰＵ１１００は、入出力インターフェイス１６００を介して、入力装置からデータを取得する。また、ＣＰＵ１１００は、入出力インターフェイス１６００を介して生成したデータを出力装置へ出力する。
【００９１】
メディアインターフェイス１７００は、記録媒体１８００に格納されたプログラム又はデータを読み取り、ＲＡＭ１３００を介してＣＰＵ１１００に提供する。ＣＰＵ１１００は、かかるプログラムを、メディアインターフェイス１７００を介して記録媒体１８００からＲＡＭ１３００上にロードし、ロードしたプログラムを実行する。記録媒体１８００は、例えばＤＶＤ（Digital  Versatile  Disc）、ＰＤ（Phase  change  rewritable  Disk）等の光学記録媒体、ＭＯ（Magneto-Optical  disk）等の光磁気記録媒体、テープ媒体、磁気記録媒体、または半導体メモリ等である。
【００９２】
例えば、コンピュータ１０００が選択装置１００として機能する場合、コンピュータ１０００のＣＰＵ１１００は、ＲＡＭ１３００上にロードされたプログラムを実行することにより、制御部１３０の機能を実現する。また、ＨＤＤ１４００には、選択装置１００の記憶装置内の各データが格納される。コンピュータ１０００のＣＰＵ１１００は、これらのプログラムを記録媒体１８００から読み取って実行するが、他の例として、他の装置から所定の通信網を介してこれらのプログラムを取得してもよい。
【００９３】
〔８．その他〕
以上、本願の実施形態のいくつかを図面に基づいて詳細に説明したが、これらは例示であり、発明の開示の欄に記載の態様を始めとして、当業者の知識に基づいて種々の変形、改良を施した他の形態で本発明を実施することが可能である。
【００９４】
また、上述した選択装置１００は、機能によっては外部のプラットフォーム等をＡＰＩ（Application  Programming  Interface）やネットワークコンピューティングなどで呼び出して実現するなど、構成は柔軟に変更できる。
【００９５】
また、特許請求の範囲に記載した「部」は、「手段」や「回路」などに読み替えることができる。例えば、取得部は、取得手段や取得回路に読み替えることができる。
【符号の説明】
【００９６】
１０      端末装置
１００    選択装置
１１０    通信部
１２０    記憶部
１２１    コンテンツ情報記憶部
１３０    制御部
１３１    取得部
１３２    特定部
１３３    選択部
【図１】
2020154870.tif 000003
【図２】
2020154870.tif 000004
【図３】
2020154870.tif 000005
【図４】
2020154870.tif 000006
【図５】
2020154870.tif 000007
【図６】
2020154870.tif 000008