(57)【要約】      （修正有）【課題】ユーザに対してクーポンの利用を促進させることができる情報処理装置、情報処理方法および情報処理プログラムを提供する。【解決手段】情報処理装置１は、ユーザのコンテキストに関する情報を取得する取得部１３１と、取得部１３１によって取得されたコンテキストに関する情報に応じて、ユーザに配信するコンテンツの有効期間を決定する決定部１３３と、を備える。【選択図】図３
2020047127.tif 000002
【特許請求の範囲】
【請求項１】
ユーザのコンテキストに関する情報を取得する取得部と、
前記取得部によって取得された前記コンテキストに関する情報に応じて、前記ユーザに配信するコンテンツの有効期間を決定する決定部と、
を備えることを特徴とする情報処理装置。
【請求項２】
前記取得部は、
前記ユーザが位置するエリアの気象を前記コンテキストに関する情報として取得する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記取得部は、
前記ユーザの気分を前記コンテキストに関する情報として取得する
ことを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
前記決定部は、
前記ユーザの位置と前記コンテンツを提供した店舗の所在地との位置関係に応じて前記ユーザに配信するコンテンツの有効期間を決定する
ことを特徴とする請求項１〜３のいずれか一つに記載の情報処理装置。
【請求項５】
前記決定部は、
ユーザのコンテキストに関する情報と、当該ユーザに配信されたコンテンツの有効期間と、当該コンテンツの利用の有無とが対応付けられた情報により学習されたモデルに基づいて、前記ユーザに配信するコンテンツの有効期間を決定する
ことを特徴とする請求項１〜４のいずれか一つに記載の情報処理装置。
【請求項６】
前記決定部は、
コンテンツが利用された場合の当該コンテンツの有効期間を正解データとして学習された前記モデルに基づいて、前記ユーザに配信するコンテンツの有効期間を決定する
ことを特徴とする請求項５に記載の情報処理装置。
【請求項７】
前記決定部は、
コンテンツを配信されたユーザの行動が日常より変化した場合の当該コンテンツの有効期間を正解データとして学習された前記モデルに基づいて、前記ユーザに配信するコンテンツの有効期間を決定する
ことを特徴とする請求項５または６に記載の情報処理装置。
【請求項８】
前記決定部は、
前記モデルと、あらかじめ設定された戦略とを組み合わせて、前記ユーザに配信するコンテンツの有効期間を決定する
ことを特徴とする請求項５〜７のいずれか一つに記載の情報処理装置。
【請求項９】
前記決定部は、
あらかじめ設定されたルールベースに基づいて、前記ユーザに配信するコンテンツの有効期間を決定する
ことを特徴とする請求項１〜４のいずれか一つに記載の情報処理装置。
【請求項１０】
前記決定部は、
前記ルールベースと、あらかじめ設定された戦略とを組み合わせて、前記ユーザに配信するコンテンツの有効期間を決定する
ことを特徴とする請求項９に記載の情報処理装置。
【請求項１１】
前記決定部は、
統計処理で設定されたｉｆ−ｔｈｅｎルールに基づいて、前記ユーザに配信するコンテンツの有効期間を決定する
ことを特徴とする請求項１〜４のいずれか一つに記載の情報処理装置。
【請求項１２】
前記決定部は、
前記ｉｆ−ｔｈｅｎルールと、あらかじめ設定された戦略とを組み合わせて、前記ユーザに配信するコンテンツの有効期間を決定する
ことを特徴とする請求項１１に記載の情報処理装置。
【請求項１３】
前記決定部は、
前記取得部によって取得された前記コンテキストに関する情報に応じて、前記ユーザに配信するコンテンツを決定する
ことを特徴とする請求項１〜１２のいずれか一つに記載の情報処理装置。
【請求項１４】
前記決定部は、
予め設定された配信条件に基づいて、前記ユーザに配信するコンテンツを決定する
ことを特徴とする請求項１〜１３のいずれか一つに記載の情報処理装置。
【請求項１５】
コンピュータが実行する情報処理方法であって、
ユーザのコンテキストに関する情報を取得する取得工程と、
前記取得工程によって取得された前記コンテキストに関する情報に応じて、前記ユーザに配信するコンテンツの有効期間を決定する決定工程と、
を含むことを特徴とする情報処理方法。
【請求項１６】
ユーザのコンテキストに関する情報を取得する取得手順と、
前記取得手順によって取得された前記コンテキストに関する情報に応じて、前記ユーザに配信するコンテンツの有効期間を決定する決定手順と、
をコンピュータに実行させることを特徴とする情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法および情報処理プログラムに関する。
【背景技術】
【０００２】
従来、ユーザにクーポンを配信することで、ユーザの購買意欲を促進させるクーポン配信システムが知られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１６−１４２２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した従来技術は、ユーザの購買意欲が高まったと判定したタイミングでクーポンを配信するにすぎず、ユーザに対してクーポンの利用を促進させる点については改善の余地があった。
【０００５】
本願は、上記に鑑みてなされたものであって、ユーザに対してクーポンの利用を促進させることができる情報処理装置、情報処理方法および情報処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本願に係る情報処理装置は、取得部と、決定部とを備える。取得部は、ユーザのコンテキストに関する情報を取得する。決定部は、前記取得部によって取得された前記コンテキストに関する情報に応じて、前記ユーザに配信するコンテンツの有効期間を決定する。
【発明の効果】
【０００７】
実施形態の一態様によれば、ユーザに対してクーポンの利用を促進させることができる情報処理装置、情報処理方法および情報処理プログラムを提供することができる。
【図面の簡単な説明】
【０００８】
【図１】図１は、実施形態に係る情報処理方法の一例を示す説明図である。
【図２】図２は、実施形態に係る情報処理システムの構成の一例を示す説明図である。
【図３】図３は、実施形態に係る情報処理装置の構成の一例を示す説明図である。
【図４】図４は、実施形態に係るユーザ情報記憶部の一例を示す説明図である。
【図５】図５は、実施形態に係る情報処理装置の制御部が実行する処理を示すフローチャートである。
【図６】図６は、実施形態に係る情報処理装置の機能を実現するコンピュータの一例を示すハードウェア構成図である。
【発明を実施するための形態】
【０００９】
以下に、本願に係る情報処理装置、情報処理方法および情報処理プログラムを実施するための形態（以下、「実施形態」と呼ぶ）について図面を参照しつつ詳細に説明する。なお、この実施形態により本願に係る情報処理装置、情報処理方法および情報処理プログラムが限定されるものではない。また、各実施形態は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。また、以下の各実施形態において同一の部位には同一の符号を付し、重複する説明は省略される。
【００１０】
〔１．情報処理方法〕
まず、実施形態に係る情報処理装置１が行う情報処理方法について説明する。図１は、実施形態に係る情報処理方法の一例を示す説明図である。ここでは、情報処理装置１がネットワークＮを介して店舗端末３から提供されるクーポンに関する情報を取得し、かかるクーポンをユーザ端末２に配信する場合に行う情報処理方法について説明する。
【００１１】
なお、以下に記載の実施形態では、ユーザに配信されるコンテンツの例としてクーポンが配信される例について説明する。なお、実施形態において、ユーザに配信されるコンテンツはクーポンに限られず、かかるコンテンツは、例えば、有効期間付きの各種情報でもよいし、有効期間付きのニュースや動画等のコンテンツであってもよい。
【００１２】
図１に示すように、ユーザ端末２は、例えば、スマートフォンやタブレット端末のように、ネットワークＮを介してクーポンを提供する店舗端末３からクーポンを取得し、かかるクーポンを店舗で利用可能な携帯端末装置である。
【００１３】
店舗端末３は、店舗の管理者等が利用する端末装置であり、かかる店舗で取り扱う商品の購買意欲を促進させるため、商品に対してクーポンの設定を行なうことができる端末装置である。かかるクーポンの設定が行われる商品（以下、クーポン対象商品とも呼称する。）は、例えば、商品を販売する店舗や商品の製造メーカーなどにおける事情で適宜決定される。例えば、店舗端末３は、ＰＣ（Personal  Computer）やＰＤＡ（Personal  Data  Assistance）、タブレット端末等の情報処理装置が適用される。また、店舗端末３は、無線ＬＡＮ（Local  Area  Network）や有線ＬＡＮ等を用いて、ネットワークＮに接続し、情報処理装置１と通信することができる。
【００１４】
ここで、実施形態に係る情報処理装置１は、店舗端末３で設定されたクーポンの利用を促進させるため、以下の工程を実施する。
【００１５】
まず、情報処理装置１は、ユーザ端末２等を介して、ユーザのコンテキストに関する情報を取得する（ステップＳ１）。ユーザのコンテキストに関する情報とは、例えば、ユーザを取り巻く状況に関する情報である。かかるコンテキストに関する情報には、ユーザの属性、ユーザの現在位置、現在時刻、ユーザが置かれた物理環境、ユーザが置かれた社会環境、ユーザの運動状態、およびユーザの気分等が含まれる。
【００１６】
そして、店舗端末３においてクーポン対象商品（例えば、商品＃１）が設定された際に、情報処理装置１は、かかる設定されたクーポンに関する情報を店舗端末３から取得する（ステップＳ２）。
【００１７】
次に、情報処理装置１は、ユーザのコンテキストに関する情報に応じて、店舗端末３で設定されたクーポンの有効期間を決定する（ステップＳ３）。例えば、情報処理装置１は、ユーザの現在位置における気象（天気や気温、湿度等）に応じて、クーポンの有効期間を決定する。
【００１８】
例えば、情報処理装置１は、クーポン対象商品が冷たいお茶であり、ユーザが気温の高い場所にいる場合に、かかるクーポンの有効期間を比較的短い期間（例えば、配信時点から３０分以内）に決定することができる。
【００１９】
そして、情報処理装置１は、かかる決定された有効期間でユーザ端末２にクーポンを配信する（ステップＳ４）。例えば、情報処理装置１は、上述した決定結果に基づいて「配信時点から３０分以内に冷たいお茶を買えば３０円引き」というクーポンをユーザ端末２に配信することができる。
【００２０】
なお、図１の例では、情報処理装置１がユーザ端末２にクーポンを配信した例について示したが、情報処理装置１で決定された有効期間に基づいて、店舗端末３がユーザ端末２にクーポンを配信してもよい。
【００２１】
ここまで説明したように、実施形態では、ユーザのコンテキストに関する情報に応じてクーポンの有効期間を決定することにより、クーポンの有効期間を最適化することができることから、ユーザに対してクーポンの利用を促進させることができる。
【００２２】
すなわち、ユーザのコンテキストにかかわらず、ただ「１ヶ月以内に冷たいお茶を買えば３０円引き」というクーポンを配信するよりも、ユーザのコンテキストに関する情報に応じて「３０分以内に冷たいお茶を買えば３０円引き」というクーポンを配信したほうが、ユーザに対してクーポンの利用を促進させることができる。
【００２３】
また、情報処理装置１は、クーポン対象商品がかき氷等の冷たい商品であり、ユーザが位置するエリアにおいて今後気温の低下が予測されている場合に、かかるクーポンの有効期間を比較的短い期間（例えば、配信時点から３０分以内）に決定してもよい。これにより、ユーザが位置するエリアで今後気温が低下する前に、冷たい商品が対象商品であるクーポンの利用を促進させることができる。
【００２４】
また、情報処理装置１は、ユーザの気分に応じてクーポンの有効期間を決定してもよい。例えば、ユーザの気分が落ち込んでいる場合には、かかるユーザの判断力が鈍っていると推定することができる。
【００２５】
したがって、実施形態では、ユーザの気分が落ち込んでいる場合には、クーポンの有効期間を比較的長い期間（例えば、配信時点から次の日まで）に決定することにより、ユーザの判断力が回復した段階で改めてクーポンの利用を検討してもらうことができる。
【００２６】
なお、上述の例においては、クーポンの有効期間を配信時点からではなく、配信からしばらく経た時点から（例えば、次の日の朝から夜まで）に決定することによって、より確実にユーザの判断力が回復した段階で改めてクーポンの利用を検討してもらうことができる。
【００２７】
例えば、配信時点においてユーザの気分が落ち込んでいる場合には、配信時点ではクーポンを利用することができないが、ストレス解消のため次の日にはユーザの購買意欲が高まるとも推定できることから、クーポンの有効期間を次の日の１０時から３０分間に決定することができる。
【００２８】
また、上記ではユーザの気分が落ち込んでいる場合に、クーポンの有効期間が比較的長い期間に決定された例について示したが、ユーザの気分が落ち込んでいる場合に、クーポンの有効期間を比較的短い期間（例えば、配信時点から３０分以内）に決定してもよい。
【００２９】
また、情報処理装置１は、ユーザの現在位置に応じてクーポンの有効期間を決定してもよい。例えば、情報処理装置１は、ユーザが会社にいる場合と、同じユーザが自宅にいる場合とでクーポンの有効期間を変更することができる。
【００３０】
このように、実施形態では、ユーザの現在位置に応じてクーポンの有効期間を最適化することにより、ユーザに対してクーポンの利用を促進させることができる。
【００３１】
また、情報処理装置１は、ユーザの位置とクーポンを提供した店舗の所在地との位置関係に応じてクーポンの有効期間を決定してもよい。例えば、ユーザが店舗内や店舗に近い場所に位置している場合に、情報処理装置１は、クーポンの有効期間を比較的短い期間（例えば、配信時点から３０分以内）に決定することができる。
【００３２】
一方で、ユーザが店舗から遠い場所に位置している場合に、情報処理装置１は、ユーザが店舗内や店舗に近い場所に位置している場合よりも、クーポンの有効期間を長い期間（例えば、配信時点から１時間以内）に決定することができる。
【００３３】
このように、実施形態では、ユーザの位置とクーポンを提供した店舗の所在地との位置関係に応じてクーポンの有効期間を最適化することにより、店舗の近くに位置するユーザと店舗から遠い場所に位置するユーザとのいずれに対してもクーポンの利用を促進させることができる。
【００３４】
なお、クーポンを提供した店舗の所在地に関する情報は、あらかじめ情報処理装置１の記憶部１２（図３参照）に登録されていてもよいし、店舗端末３で設定されたクーポンに関する情報に付随して店舗端末３から情報処理装置１に送信されていてもよい。
【００３５】
また、情報処理装置１は、ユーザの性別に応じてクーポンの有効期間を決定してもよい。例えば、ユーザが女性である場合には、ユーザが男性である場合に比べて外出するために必要となる時間が化粧等によって長くかかると推定することができる。
【００３６】
そこで、ユーザが女性である場合に、情報処理装置１は、ユーザが男性である場合よりもクーポンの有効期間を長い期間に決定するとよい。このように、実施形態では、ユーザの性別に応じてクーポンの有効期間を最適化することにより、ユーザに対してクーポンの利用を促進させることができる。
【００３７】
また、上記の例においては、情報処理装置１等からユーザ端末２に配信されたクーポン（いわゆるプッシュクーポン）に対して有効期間が最適化された例について示したが、実施形態はプッシュクーポンに適用される場合に限られない。
【００３８】
例えば、ユーザ端末２等を用いてユーザが自ら探した結果取得したクーポン（いわゆるウェブクーポン）の有効期間を最適化してもよい。なお、この場合、ユーザがかかるウェブクーポンを見つけたタイミングを基準にして、クーポンの有効期間を最適化するとよい。
【００３９】
〔２．情報処理システムの構成〕
次に、図２を参照して、実施形態に係る情報処理システム１００の構成について説明する。図２は、実施形態に係る情報処理システム１００の構成の一例を示す説明図である。図２に示すように、実施形態に係る情報処理システム１００は、情報処理装置１、ユーザ端末２、および店舗端末３を含む。
【００４０】
情報処理装置１は、例えば、サーバであり、ユーザ端末２等からユーザのコンテキストに関する情報を取得し、店舗端末３からクーポンに関する情報を取得する。また、情報処理装置１は、ユーザのコンテキストに関する情報に応じて、店舗端末３で設定されたクーポンの有効期間を決定する。
【００４１】
ユーザ端末２は、スマートフォンやタブレット端末等の携帯型無線端末である。店舗端末３は、例えば、ＰＣであり、店舗で取り扱う商品に対してクーポンの設定を行なうことができる。
【００４２】
これら情報処理装置１とユーザ端末２と店舗端末３とは、例えば、無線ＬＡＮ（Local  Area  Network）通信や、ＷＡＮ（Wide  Area  Network）通信、携帯電話通信等によってネットワーク（例えば、インターネット）Ｎを介して接続され、双方の間で各種情報の通信が可能である。
【００４３】
〔３．情報処理装置の構成〕
次に、図３を参照して、実施形態に係る情報処理装置１の構成について説明する。図３は、実施形態に係る情報処理装置１の構成の一例を示す説明図である。図３に示すように、情報処理装置１は、通信部１１と、記憶部１２と、制御部１３とを備える。なお、情報処理装置１は、かかる情報処理装置１を利用する管理者等から各種操作を受け付ける入力部（例えば、キーボードやマウス等）や、各種情報を表示するための表示部（例えば、液晶ディスプレイ等）を有してもよい。
【００４４】
（通信部１１について）
通信部１１は、例えば、ＮＩＣ（Network  Interface  Card）等によって実現される。通信部１１は、ネットワークＮと有線又は無線で接続され、ネットワークＮを介して、ユーザ端末２や、店舗端末３との間で情報の送受信を行う。
【００４５】
（記憶部１２について）
記憶部１２は、例えば、ＲＡＭ（Random  Access  Memory)、フラッシュメモリ（Flash  Memory）等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置によって実現される。図３に示すように、記憶部１２は、ユーザ情報記憶部１２１と、モデル情報記憶部１２２とを有する。
【００４６】
（ユーザ情報記憶部１２１について）
ユーザ情報記憶部１２１は、ユーザ端末２等から取得したユーザのコンテキストに関する情報を記憶する。図４は、実施形態に係るユーザ情報記憶部１２１の一例を示す説明図である。図４に示すように、ユーザ情報記憶部１２１には、ユーザＩＤと、年齢、性別、居住地、現在位置、位置するエリアの気象および気分等とが対応付けられて登録されている。
【００４７】
ここで、ユーザＩＤとは、ユーザを識別するための識別子である。年齢とは、対応付けられたユーザＩＤが示すユーザの年齢を示す情報である。性別とは、対応付けられたユーザＩＤが示すユーザの性別を示す情報である。
【００４８】
居住地とは、対応付けられたユーザＩＤが示すユーザの居住地を示す情報である。現在位置とは、対応付けられたユーザＩＤが示すユーザの現在位置を示す情報である。かかる現在位置は、例えば、対応付けられたユーザＩＤが示すユーザの所持するユーザ端末２等から取得することができる。
【００４９】
位置するエリアの気象とは、対応付けられたユーザＩＤが示すユーザの位置する気象を示す情報である。かかる位置するエリアの気象には、ユーザの位置するエリアにおける現在の気象のほかに、かかるエリアにおける今後の気象等も含まれる。また、ユーザの位置する気象は、例えば、気象情報サービスを提供するサーバ等から取得することができる。
【００５０】
気分とは、対応付けられたユーザＩＤが示すユーザの気分を示す情報である。かかる気分は、例えば、ユーザの検索行動や画面上のアクション、操作ログ等に基づいて取得することができる。
【００５１】
なお、ユーザ情報記憶部１２１に含まれるユーザのコンテキストに関する情報は、ユーザを取り巻く環境等の種々の情報が含まれてもよい。例えば、ユーザ情報記憶部１２１には、上記情報の他にイベント、株価、当日のニュース等、種々の情報が含まれてもよい。また、ユーザのコンテキストに関する情報は、あらかじめ登録されたものであってもよく、公知の種々の推定技術により推定されたものであってもよい。
【００５２】
（モデル情報記憶部１２２について）
モデル情報記憶部１２２は、学習に関する情報を記憶する。例えば、モデル情報記憶部１２２は、後述する生成部１３２により生成されたモデル情報を記憶する。例えば、モデル情報記憶部１２２は、ＳＶＭ（Support  Vector  Machine）やＤＮＮ（Deep  Neural  Network）等といった任意の分類器により実現される。ここで、ＤＮＮは、ＣＮＮ（Convolutional  Neural  Network）やＲＮＮ（Recurrent  Neural  Network）であってもよい。また、ＲＮＮは、ＬＳＴＭ（Long  short-term  memory）等であってもよい。
【００５３】
（制御部１３について）
制御部１３は、コントローラ（controller）であり、例えば、ＣＰＵ（Central  Processing  Unit）やＭＰＵ（Micro  Processing  Unit）等によって、情報処理装置１内部の記憶装置に記憶されている各種プログラム（情報処理プログラムの一例に相当）がＲＡＭを作業領域として実行されることにより実現される。また、制御部１３は、例えば、コントローラであり、ＡＳＩＣ（Application  Specific  Integrated  Circuit）やＦＰＧＡ（Field  Programmable  Gate  Array）等の集積回路により実現される。
【００５４】
図３に示すように、制御部１３は、取得部１３１と、生成部１３２と、決定部１３３と、配信部１３４とを備え、以下に説明する情報処理の機能や作用を実現または実行する。なお、制御部１３の内部構成は、図３に示した構成に限られず、後述する情報処理を行う構成であれば他の構成であってもよい。
【００５５】
（取得部１３１について）
取得部１３１は、各種情報を取得する。例えば、取得部１３１は、ユーザ端末２等からユーザのコンテキストに関する情報を取得する。そして、取得部１３１は、取得したユーザのコンテキストに関する情報をユーザ情報記憶部１２１に登録する。また、取得部１３１は、店舗端末３で設定されたクーポンに関する情報を店舗端末３から取得する。
【００５６】
（生成部１３２について）
生成部１３２は、クーポンが配信されたユーザのコンテキストに関する情報と、当該ユーザに配信されたクーポンの有効期間と、当該クーポンの利用の有無とが対応付けられた情報により機械学習を実行し、ユーザのコンテキストに応じて最適化されたクーポンの有効期間についての学習モデルを生成する。生成部１３２は、生成した学習モデルの情報をモデル情報記憶部１２２に記憶する。
【００５７】
例えば、生成部１３２は、クーポンが利用された場合を正解データとし、クーポンが利用されなかった場合を不正解データとして、学習モデルを生成することができる。また、生成部１３２は、クーポンがユーザに取得された場合を正解データとし、クーポンがユーザに取得されなかった場合を不正解データとして、学習モデルを生成してもよい。
【００５８】
さらに、生成部１３２は、クーポンを受け取ったユーザの行動が日常より変化するとともに当該クーポンをユーザが利用した場合を正解データとし、クーポンを受け取ったユーザの行動が日常と変化しない場合、またはクーポンを受け取ったユーザの行動が日常より変化したが当該クーポンをユーザが利用しなかった場合を不正解データとして、学習モデルを生成してもよい。
【００５９】
例えば、生成部１３２は、普段は喫茶店を利用しないユーザが、クーポンを提供した喫茶店に来訪してクーポンを利用した場合を正解データとすることができる。具体的には、生成部１３２は、ユーザの行動履歴が記憶されている記憶部１２からかかるユーザの行動履歴を取得し、喫茶店を来訪したことを示す行動履歴が所定の頻度（例えば、１ヶ月に１回）より少ない場合に、かかるユーザが普段は喫茶店を利用しないと判定することができる。
【００６０】
また、生成部１３２は、普段はカフェラテを購入しないユーザが、提供されたクーポンを利用してカフェラテを購入した場合を正解データとすることができる。さらに、生成部１３２は、普段は小サイズでコーヒーを購入するユーザが、提供されたクーポンを利用して大サイズのコーヒーを購入した場合を正解データとすることができる。
【００６１】
このように、実施形態では、クーポンを受け取ったユーザの行動が日常より変化するとともに当該クーポンをユーザが利用した場合を正解データとすることによって、クーポンの有効期間をさらに最適化することができる。
【００６２】
また、生成部１３２は、ユーザの気分が落ち込んでいる場合の各種情報を機械学習の対象外にするとよい。上述のように、ユーザの気分が落ち込んでいる場合には、かかるユーザの判断力が鈍っていると推定することができることから、このような状況でクーポンが利用された場合を正解データとすることは、むしろ妥当でない可能性がある。
【００６３】
そこで、実施形態では、ユーザの気分が落ち込んでいる場合の各種情報を機械学習の対象外にすることによって、さらに妥当な学習モデルを生成することができる。
【００６４】
（決定部１３３について）
決定部１３３は、ユーザのコンテキストに関する情報に応じて、店舗端末３で設定されたクーポンの有効期間を決定する。例えば、決定部１３３は、モデル情報記憶部１２２に記憶された学習モデルの情報を用いて、取得部１３１で取得されたユーザのコンテキストに関する情報と、店舗端末３で設定されたクーポンに関する情報とを入力情報として学習モデルから、店舗端末３で設定されたクーポンの有効期間を決定することができる。
【００６５】
また、決定部１３３は、例えば管理者が知恵などに基づいて設定したルールベースでクーポンの有効期間を決定してもよい。また、決定部１３３は、単なる統計処理で設定したｉｆ−ｔｈｅｎルールでクーポンの有効期間を決定してもよい。さらに、決定部１３３は、上述の学習モデルやルールベース、ｉｆ−ｔｈｅｎルールと、例えば管理者が設定した戦略とを組み合わせてクーポンの有効期間を決定してもよい。
【００６６】
（配信部１３４について）
配信部１３４は、決定部１３３で決定された有効期間で、店舗端末３において設定されたクーポンをユーザ端末２に配信する。
【００６７】
〔４．変形例〕
上述した実施形態に係る情報処理装置１は、上記実施形態以外にも種々の異なる形態にて実施されてよい。そこで、以下では、情報処理装置１の他の実施形態について説明する。
【００６８】
〔４−１．別の端末からのコンテキストに関する情報の取得〕
上記した実施形態では、ユーザのコンテキストに関する情報を取得する端末と、有効期間が最適化されたクーポンを配信する端末とを同じユーザ端末２を用いた例について示した。しかしながら、ユーザのコンテキストに関する情報を取得する端末と、有効期間が最適化されたクーポンを配信する端末とは同じ端末に限られない。
【００６９】
例えば、ユーザの検索行動や画面上のアクション、操作ログ等をユーザの使用するＰＣ等から取得することによって、ユーザの気分をコンテキストに関する情報として取得する。そして、かかるコンテキストに関する情報に応じて、ユーザ端末２に有効期間が最適化されたクーポンを配信してもよい。
【００７０】
〔４−２．情報処理装置によるクーポン対象商品の設定〕
上記した実施形態では、クーポン対象商品が店舗端末３で設定される例について示したが、クーポン対象商品を情報処理装置１が設定してもよい。この場合、情報処理装置１は、ユーザのコンテキストに関する情報に応じて、クーポン対象商品を設定するとよい。例えば、情報処理装置１は、ユーザの気分がイライラしている場合には、お菓子などの甘い商品をクーポン対象商品として設定することができる。
【００７１】
また、店舗端末３などを用いてクーポンに店舗側の配信条件が設定された場合に、かかる設定された配信条件に基づいて、情報処理装置１がクーポン対象商品を設定してもよい。例えば、クーポンの配信条件として所定の売上額や売上量が設定された場合に、かかる所定の売上額や売上量に達していない商品を情報処理装置１がクーポン対象商品として設定することができる。
【００７２】
また、予めクーポンにカテゴリを付与し、配信条件として気象条件が設定された場合に、かかる気象条件およびカテゴリに基づいてクーポン対象商品を設定してもよい。例えば、配信条件として設定された温度より気温が低い場合に、情報処理装置１は、冷たい商品カテゴリに含まれるアイスコーヒーではなく、温かい商品カテゴリに含まれるホットコーヒーをクーポン対象商品として設定することができる。
【００７３】
〔４−３．情報処理装置による有効場所の設定〕
上記した実施形態では、情報処理装置１がクーポンの有効期間を決定する例について示したが、情報処理装置１がクーポンの有効場所を決定してもよい。この場合、情報処理装置１は、ユーザのコンテキストに関する情報に応じて、クーポンの有効場所を決定するとよい。
【００７４】
〔５．処理手順〕
次に、図５を参照して、情報処理装置１の制御部１３が実行する処理について説明する。図５は、実施形態に係る情報処理装置１の制御部１３が実行する処理を示すフローチャートである。
【００７５】
図５に示すように、制御部１３は、まず、ユーザ端末２等を介して、ユーザのコンテキストに関する情報を取得する（ステップＳ１０１）。そして、店舗端末３においてクーポン対象商品が設定された際に、制御部１３は、かかる設定されたクーポンに関する情報を店舗端末３から取得する（ステップＳ１０２）。
【００７６】
次に、制御部１３は、ステップＳ１０１で取得されたユーザのコンテキストに関する情報に応じて、店舗端末３で設定されたクーポンの有効期間を決定する（ステップＳ１０３）。そして、制御部１３は、かかる決定された有効期間でユーザ端末２にクーポンを配信し（ステップＳ１０４）、処理を終了する。
【００７７】
〔６．ハードウェア構成〕
なお、実施形態における情報処理装置１は、例えば図６に示すような構成のコンピュータ５０によって実現される。図６は、情報処理装置１の機能を実現するコンピュータの一例を示すハードウェア構成図である。コンピュータ５０は、ＣＰＵ（Central  Processing  Unit）５１、ＲＡＭ（Random  Access  Memory）５２、ＲＯＭ（Read  Only  Memory）５３、ＨＤＤ（Hard  Disk  Drive）５４、通信インターフェイス（Ｉ／Ｆ）５５、入出力インターフェイス（Ｉ／Ｆ）５６、およびメディアインターフェイス（Ｉ／Ｆ）５７を備える。
【００７８】
ＣＰＵ５１は、ＲＯＭ５３またはＨＤＤ５４に記憶されたプログラムに基づいて動作し、各部の制御を行う。ＲＯＭ５３は、コンピュータ５０の起動時にＣＰＵ５１によって実行されるブートプログラムや、コンピュータ５０のハードウェアに依存するプログラム等を記憶する。
【００７９】
ＨＤＤ５４は、ＣＰＵ５１によって実行されるプログラム、および当該プログラムによって使用されるデータ等を記憶する。通信インターフェイス５５は、通信部１１に対応し、ネットワークＮを介して他の機器からデータを受信してＣＰＵ５１へ送り、ＣＰＵ５１が生成したデータを、ネットワークＮを介して他の機器へ送信する。
【００８０】
ＣＰＵ５１は、入出力インターフェイス５６を介して、ディスプレイやプリンタ等の出力装置、および、キーボードやマウス等の入力装置を制御する。ＣＰＵ５１は、入出力インターフェイス５６を介して、入力装置からデータを取得する。また、ＣＰＵ５１は、生成したデータを、入出力インターフェイス５６を介して出力装置へ出力する。
【００８１】
メディアインターフェイス５７は、記録媒体５８に記憶されたプログラムまたはデータを読み取り、ＲＡＭ５２を介してＣＰＵ５１に提供する。ＣＰＵ５１は、当該プログラムを、メディアインターフェイス５７を介して記録媒体５８からＲＡＭ５２上にロードし、ロードしたプログラムを実行する。記録媒体５８は、例えばＤＶＤ（Digital  Versatile  Disc）、ＰＤ（Phase  change  rewritable  Disk）等の光学記録媒体、ＭＯ（Magneto-Optical  disk）等の光磁気記録媒体、テープ媒体、磁気記録媒体、または半導体メモリ等である。
【００８２】
例えば、コンピュータ５０が実施形態に係る情報処理装置１として機能する場合、コンピュータ５０のＣＰＵ５１は、ＲＡＭ５２上にロードされたプログラムを実行することにより、制御部１３の機能を実現する。また、ＨＤＤ５４には、記憶部１２内のデータが記憶される。コンピュータ５０のＣＰＵ５１は、これらのプログラムを記録媒体５８から読み取って実行するが、他の例として、他の装置からネットワークＮを介してこれらのプログラムを取得してもよい。
【００８３】
〔７．その他〕
また、上記実施形態において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。この他、上記文書中や図面中で示した処理手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。例えば、各図に示した各種情報は、図示した情報に限られない。
【００８４】
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況等に応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。
【００８５】
また、上述してきた実施形態は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。
【００８６】
〔８．効果〕
上述してきたように、実施形態に係る情報処理装置１は、取得部１３１と、決定部１３３とを備える。取得部１３１は、ユーザのコンテキストに関する情報を取得する。決定部１３３は、取得部１３１によって取得されたコンテキストに関する情報に応じて、ユーザに配信するコンテンツの有効期間を決定する。
【００８７】
これにより、情報処理装置１は、ユーザに対してクーポンの利用を促進させることができる。
【００８８】
また、実施形態に係る情報処理装置１において、取得部１３１は、ユーザが位置するエリアの気象をコンテキストに関する情報として取得する。
【００８９】
これにより、情報処理装置１は、気温の高い場所にいるユーザ等に対してクーポンの利用を促進させることができる。
【００９０】
また、実施形態に係る情報処理装置１において、取得部１３１は、ユーザの気分をコンテキストに関する情報として取得する。
【００９１】
これにより、情報処理装置１は、気分が落ち込んだユーザに対して、ユーザの判断力が回復した段階で改めてクーポンの利用を検討してもらうことができる。
【００９２】
また、実施形態に係る情報処理装置１において、決定部１３３は、ユーザの位置とコンテンツを提供した店舗の所在地との位置関係に応じてユーザに配信するコンテンツの有効期間を決定する。
【００９３】
これにより、情報処理装置１は、店舗の近くに位置するユーザと店舗から遠い場所に位置するユーザとのいずれに対してもクーポンの利用を促進させることができる。
【００９４】
また、実施形態に係る情報処理装置１において、決定部１３３は、ユーザのコンテキストに関する情報と、当該ユーザに配信されたコンテンツの有効期間と、当該コンテンツの利用の有無とが対応付けられた情報により学習されたモデルに基づいて、ユーザに配信するコンテンツの有効期間を決定する。
【００９５】
これにより、情報処理装置１は、有効期間がさらに最適化されたクーポンをユーザに配信することができる。
【００９６】
また、実施形態に係る情報処理装置１において、決定部１３３は、コンテンツが利用された場合の当該コンテンツの有効期間を正解データとして学習されたモデルに基づいて、ユーザに配信するコンテンツの有効期間を決定する。
【００９７】
これにより、情報処理装置１は、有効期間がさらに最適化されたクーポンをユーザに配信することができる。
【００９８】
また、実施形態に係る情報処理装置１において、決定部１３３は、コンテンツを配信されたユーザの行動が日常より変化した場合の当該コンテンツの有効期間を正解データとして学習されたモデルに基づいて、ユーザに配信するコンテンツの有効期間を決定する。
【００９９】
これにより、情報処理装置１は、有効期間がさらに最適化されたクーポンをユーザに配信することができる。
【０１００】
また、実施形態に係る情報処理装置１において、決定部１３３は、モデルと、あらかじめ設定された戦略とを組み合わせて、ユーザに配信するコンテンツの有効期間を決定する。
【０１０１】
これにより、情報処理装置１は、有効期間がさらに最適化されたクーポンをユーザに配信することができる。
【０１０２】
また、実施形態に係る情報処理装置１において、決定部１３３は、あらかじめ設定されたルールベースに基づいて、ユーザに配信するコンテンツの有効期間を決定する。
【０１０３】
これにより、情報処理装置１は、有効期間が最適化されたクーポンをユーザに配信することができる。
【０１０４】
また、実施形態に係る情報処理装置１において、決定部１３３は、ルールベースと、あらかじめ設定された戦略とを組み合わせて、ユーザに配信するコンテンツの有効期間を決定する。
【０１０５】
これにより、情報処理装置１は、有効期間がさらに最適化されたクーポンをユーザに配信することができる。
【０１０６】
また、実施形態に係る情報処理装置１において、決定部１３３は、統計処理で設定されたｉｆ−ｔｈｅｎルールに基づいて、ユーザに配信するコンテンツの有効期間を決定する。
【０１０７】
これにより、情報処理装置１は、有効期間が最適化されたクーポンをユーザに配信することができる。
【０１０８】
また、実施形態に係る情報処理装置１において、決定部１３３は、ｉｆ−ｔｈｅｎルールと、あらかじめ設定された戦略とを組み合わせて、ユーザに配信するコンテンツの有効期間を決定する。
【０１０９】
これにより、情報処理装置１は、有効期間がさらに最適化されたクーポンをユーザに配信することができる。
【０１１０】
また、実施形態に係る情報処理装置１において、決定部１３３は、取得部１３１によって取得されたコンテキストに関する情報に応じて、ユーザに配信するコンテンツを決定する。
【０１１１】
これにより、情報処理装置１は、ユーザそれぞれに最適化されたクーポンをユーザに配信することができる。
【０１１２】
また、実施形態に係る情報処理装置１において、決定部１３３は、予め設定された配信条件に基づいて、ユーザに配信するコンテンツを決定する。
【０１１３】
これにより、情報処理装置１は、店舗側等の事情に応じたクーポンをユーザに配信することができる。
【０１１４】
以上、本願の実施形態を図面に基づいて詳細に説明したが、これは例示であり、発明の開示の欄に記載の態様を始めとして、当業者の知識に基づいて種々の変形、改良を施した他の形態で本発明を実施することが可能である。
【０１１５】
また、上述してきた「部（section、module、unit）」は、「手段」や「回路」等に読み替えることができる。例えば、決定部は、決定手段や決定回路に読み替えることができる。
【符号の説明】
【０１１６】
１  情報処理装置
２  ユーザ端末
３  店舗端末
１１  通信部
１２  記憶部
１３  制御部
１００  情報処理システム
１２１  ユーザ情報記憶部
１２２  モデル情報記憶部
１３１  取得部
１３２  生成部
１３３  決定部
１３４  配信部
【図１】
2020047127.tif 000003
【図２】
2020047127.tif 000004
【図３】
2020047127.tif 000005
【図４】
2020047127.tif 000006
【図５】
2020047127.tif 000007
【図６】
2020047127.tif 000008