(57)【要約】【課題】ば取引対象の提供態様を効率化するための情報を提供すること。【解決手段】本願に係る生成装置は、複数の店舗における所定の取引対象の価格に関する情報と、各店舗における利用者の行動を示す行動情報とを取得する取得部と、前記価格に関する情報と前記行動情報とに基づいて、前記所定の取引対象の価格に関する情報と、当該所定の取引対象に関する利用者の行動との間の相関を示す相関情報を生成する生成部とを有することを特徴とする。【選択図】図１
2019144863.tif 000002
【特許請求の範囲】
【請求項１】
複数の店舗における所定の取引対象の価格に関する情報と、各店舗における利用者の行動を示す行動情報とを取得する取得部と、
前記価格に関する情報と前記行動情報とに基づいて、前記所定の取引対象の価格に関する情報と、当該所定の取引対象に関する利用者の行動との間の相関を示す相関情報を生成する生成部と
を有することを特徴とする生成装置。
【請求項２】
前記生成部は、前記相関情報として、前記所定の取引対象に関する所定の行動を行う利用者の数と、前記所定の取引対象の価格に関する情報との間の相関を示す相関情報を生成する
ことを特徴とする請求項１に記載の生成装置。
【請求項３】
前記生成部は、前記所定の行動として、前記所定の取引対象に関するコンテンツを閲覧する利用者の数と、前記所定の取引対象の価格に関する情報との間の相関を示す相関情報を生成する
ことを特徴とする請求項２に記載の生成装置。
【請求項４】
前記生成部は、前記所定の行動として、前記所定の取引対象を購入する利用者の数と、前記所定の取引対象の価格に関する情報との間の相関を示す相関情報を生成する
ことを特徴とする請求項２または３に記載の生成装置。
【請求項５】
前記生成部は、前記所定の行動として、前記所定の取引対象を購入対象として選択した利用者の数と、前記所定の取引対象の価格に関する情報との間の相関を示す相関情報を生成する
ことを特徴とする請求項２〜４のうちいずれか１つに記載の生成装置。
【請求項６】
前記取得部は、前記所定の取引対象を取り扱う店舗のうち、所定の属性を有する複数の店舗における前記所定の取引対象の価格に関する情報と、当該各店舗における前記利用者の行動を示す行動情報とを取得し、
前記生成部は、前記所定の属性を有する店舗における前記相関情報を生成する
ことを特徴とする請求項１〜５のうちいずれか１つに記載の生成装置。
【請求項７】
前記取得部は、前記所定の属性として、所定の地域と紐付けられる複数の店舗における前記所定の取引対象の価格に関する情報と、当該各店舗における前記利用者の行動を示す行動情報とを取得し、
前記生成部は、前記所定の地域と紐付けられる店舗における前記相関情報を生成する
ことを特徴とする請求項６に記載の生成装置。
【請求項８】
前記取得部は、前記利用者のうち、所定の属性を有する利用者の行動を示す行動情報を取得し、
前記生成部は、所定の属性を有する利用者の行動と、前記所定の取引対象の価格に関する情報との間の相関を示す相関情報を生成する
ことを特徴とする請求項１〜７のうちいずれか１つに記載の生成装置。
【請求項９】
前記生成部は、前記店舗の属性または前記利用者の属性ごとに前記相関情報を生成し、生成した相関情報をまとめた情報を生成する
ことを特徴とする請求項１〜８のうちいずれか１つに記載の生成装置。
【請求項１０】
前記取得部は、各店舗における所定の取引対象の値引き額を取得し、
前記生成部は、前記値引き額と前記行動情報とに基づいて、前記所定の取引対象の値引き額と、当該所定の取引対象に関する利用者の行動との間の相関を示す相関情報を生成する
ことを特徴とする請求項１〜９のうちいずれか１つに記載の生成装置。
【請求項１１】
前記生成部は、前記所定の取引対象の価格に関する情報と当該所定の取引対象に関する利用者の行動を示す行動情報とに加えて、前記所定の取引対象と類似する類似取引対象の価格に関する情報と当該類似取引対象に関する利用者の行動との間の相関を示す相関情報に基づいて、前記所定の取引対象と当該所定の取引対象に関する利用者の行動との間の相関を示す相関情報を生成する
ことを特徴とする請求項１〜１０のうちいずれか１つに記載の生成装置。
【請求項１２】
生成装置が実行する生成方法であって、
複数の店舗における所定の取引対象の価格に関する情報と、各店舗における利用者の行動を示す行動情報とを取得する取得工程と、
前記価格に関する情報と前記行動情報とに基づいて、前記所定の取引対象の価格に関する情報と、当該所定の取引対象に関する利用者の行動との間の相関を示す相関情報を生成する生成工程と
を含むことを特徴とする生成方法。
【請求項１３】
複数の店舗における所定の取引対象の価格に関する情報と、各店舗における利用者の行動を示す行動情報とを取得する取得手順と、
前記価格に関する情報と前記行動情報とに基づいて、前記所定の取引対象の価格に関する情報と、当該所定の取引対象に関する利用者の行動との間の相関を示す相関情報を生成する生成手順と
をコンピュータに実行させるための生成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、生成装置、生成方法および生成プログラムに関する。
【背景技術】
【０００２】
従来、利用者の需要を予測することで、商品や役務（以下、「取引対象」と総称する。）の提供態様を効率化する技術が知られている。このような技術の一例として、類似する商品の需要実績に基づいて、新製品の需要予測を行う技術や、商品の売値を変更した場合に、関連商品の販売動向の変化を確認する技術が知られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１７−０２７６３２号公報
【特許文献２】特開２０１６−０１２３０８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記の従来技術では、必ずしも効率化を実現できない場合がある。
【０００５】
例えば、上述した技術では、ある商品の需要実績に基づいて、他の商品の需要を予測しているに過ぎない。このため、例えば、上述した技術では、ある商品の価格を変更した際に、その商品に対する需要がどのように変化するかを取引対象の販売者に提供することができない。
【０００６】
本願は、上記に鑑みてなされたものであって、取引対象の提供態様を効率化するための情報を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本願に係る生成装置は、複数の店舗における所定の取引対象の価格に関する情報と、各店舗における利用者の行動を示す行動情報とを取得する取得部と、前記価格に関する情報と前記行動情報とに基づいて、前記所定の取引対象の価格に関する情報と、当該所定の取引対象に関する利用者の行動との間の相関を示す相関情報を生成する生成部とを有することを特徴とする。
【発明の効果】
【０００８】
実施形態の一態様によれば取引対象の提供態様を効率化するための情報を提供することができる。
【図面の簡単な説明】
【０００９】
【図１】図１は、実施形態に係る情報提供装置の一例を示す図である。
【図２】図２は、実施形態に係る情報提供装置が有する機能構成の一例を示す図である。
【図３】図３は、実施形態に係る行動情報データベースに登録される情報の一例を示す図である。
【図４】図４は、実施形態に係る価格情報データベースに登録される情報の一例を示す図である。
【図５】図５は、実施形態に係る情報提供装置が実行する生成処理の流れの一例を示すフローチャートである。
【図６】図６は、ハードウェア構成の一例を示す図である。
【発明を実施するための形態】
【００１０】
以下に、本願に係る生成装置、生成方法および生成プログラムを実施するための形態（以下、「実施形態」と記載する。）について図面を参照しつつ詳細に説明する。なお、この実施形態により本願に係る生成装置、生成方法および生成プログラムが限定されるものではない。また、以下の各実施形態において同一の部位には同一の符号を付し、重複する説明は省略する。
【００１１】
〔実施形態〕
〔１．情報提供装置の概要〕
以下、図１を用いて生成御装置の一例となる情報提供装置１０の一例について説明する。図１は、実施形態に係る情報提供装置の一例を示す図である。なお、図１に示す例では、情報提供装置１０が取引対象の提供態様を効率化するための情報を生成する生成処理の一例いついて記載した。
【００１２】
情報提供装置１０は、インターネット等の所定のネットワークＮ（例えば、図２を参照。）を介して、端末装置１００、ＥＣ（Electronic  Commerce）サーバ２００、および出品者端末３００通信可能な情報処理装置であり、例えば、サーバ装置やクラウドシステム等により実現される。なお、情報提供装置１０は、任意の数の端末装置１００、ＥＣサーバ２００、および出品者端末３００と通信可能であるものとする。
【００１３】
端末装置１００は、利用者が使用する端末装置であり、ＰＣ（Personal  Computer）、スマートデバイス、移動通信端末等により実現される。例えば、端末装置１００は、ＥＣサーバ２００から取得した各種の情報を表示する機能を有する。ＥＣサーバ２００は、電子商店街に関するサービスの提供を行うための情報処理装置であり、例えば、サーバ装置やクラウドシステム等により実現される。また、出品者端末３００は、商品やサービス等の取引対象を電子商店街に出品する出品者が使用する端末装置であり、例えば、ＰＣやサーバ装置等により実現される。
【００１４】
〔１−１．ＥＣサーバが提供するサービスの概要〕
ここで、ＥＣサーバ２００は、所謂電子商店街に関するサービスおよびそのサービスに付随する各種の処理を実行する。以下、生成処理の説明に先立ち、ＥＣサーバ２００が実行する処理の一例について説明するが、実施形態は、これに限定されるものではない。ＥＣサーバ２００は、電子商取引以外にも、商取引に関するサービスを提供するのであれば、任意のサービスを提供して良い。
【００１５】
例えば、出品者端末３００は、取引対象を電子商店街に出品する場合、取引対象の名称、説明、価格、送料、取引対象の画像等を登録する。ここで、出品者が設定する取引対象の価格や送料は、任意の料金が設定可能であるため、電子商店街においては、同一の取引対象を異なる価格で販売する出品者が存在することとなる。一方、端末装置１００は、利用者が入力した検索クエリをＥＣサーバ２００へと送信する。
【００１６】
このような場合、ＥＣサーバ２００は、検索クエリと対応する取引対象を特定し、特定した取引対象に関する情報を端末装置１００へと提供する。例えば、ＥＣサーバ２００は、各出品者が出品した取引対象の画像や価格を示すとともに、その取引対象を購入するための購入コンテンツへのリンクが設定された配信コンテンツを、利用者の属性や価格等に応じた優先度で並べた検索結果コンテンツを生成する。そして、ＥＣサーバ２００は、生成した検索結果コンテンツを端末装置１００へと配信する。
【００１７】
また、端末装置１００は、検索結果コンテンツを受付けると、受付けた検索結果コンテンツを表示する。そして、端末装置１００は、検索結果コンテンツに含まれる配信コンテンツのうち、利用者が選択した配信コンテンツと対応する購入コンテンツの配信をＥＣサーバ２００に要求する。このような場合、ＥＣサーバは、選択された配信コンテンツと対応する取引対象、すなわち、選択された配信コンテンツと対応する出品者によって価格の設定等が行われた取引対象の購入コンテンツを端末装置１００に配信する。
【００１８】
また、端末装置１００は、購入コンテンツの配信を受付けると、購入コンテンツを表示する。そして、端末装置１００は、利用者が取引対象の購入を選択した場合、購入コンテンツと対応する取引対象を、利用者と対応する仮想的なカート（以下、「仮想カート」と記載する。）に投入するようＥＣサーバ２００へと通知する。このような場合、ＥＣサーバ２００は、購入コンテンツと対応する取引対象を、利用者と対応する仮想カートに投入した旨の情報を保持する。また、端末装置１００は、利用者から取引対象の購入のキャンセルを受付けると、キャンセル対象となる取引対象をＥＣサーバ２００へと通知する。このような場合、ＥＣサーバ２００は、通知された取引対象を、利用者と対応する仮想カートから除外する。
【００１９】
そして、端末装置１００は、利用者から購入指示を受付けると、仮想カートに投入された取引対象の決済処理をＥＣサーバ２００に要求する。このような場合、ＥＣサーバ２００は、各種の決済処理を行う決済処理装置（図示は、省略）と連携して、仮想カートに投入された取引対象の決済処理を行うとともに、仮想カートに投入された取引対象の出品者、すなわち、購入された取引対象の出品者に対して、取引対象が購入された旨を通知する。この結果、各出品者は、取引対象の発送等を行うこととなる。
【００２０】
なお、ＥＣサーバ２００は、自社における取引対象の販売を行うサーバ装置であってもよい。例えば、ＥＣサーバ２００は、自社における取引対象の電子商取引を実現するとともに、任意の出品者から、所謂マーケットプレイスと呼ばれるサービスを提供してもよい。
【００２１】
また、ＥＣサーバ２００は、仮想カートのサービスを提供せずともよい。例えば、ＥＣサーバ２００は、取引対象や価格等の取引対象情報を受付けると、受付けた取引対象情報を端末装置１００に提供し、取引対象が購入された場合は、決済処理を行わずに出品者に対して取引対象が購入される旨を通知し、その後、利用者と出品者との間での直接的な取引を行わせてもよい。また、ＥＣサーバ２００は、実店舗における取引対象の状況を利用者に通知するサービスを提供してもよい。例えば、ＥＣサーバ２００は、出品者が実店舗に持つ取引対象の取引対象情報を受付けると、かかる取引対象情報を利用者に通知するだけでもよい。
【００２２】
また、ＥＣサーバ２００は、取引対象を比較するための比較コンテンツの配信を行ってもよい。例えば、ＥＣサーバ２００は、端末装置１００を介して利用者が選択した取引対象の画像、出品者、価格、送料等を比較するための比較コンテンツを生成し、生成した比較コンテンツを端末装置１００へと提供する機能を有する。
【００２３】
〔１−２．ＥＣサーバが保持する情報〕
ここで、ＥＣサーバ２００は、電子商取引に関する任意の情報をログ情報として保持する機能を有する。例えば、ＥＣサーバ２００は、どのような属性（例えば、デモグラフィック属性やサイコグラフィック属性）を有する利用者がアクセスして来たか、利用者が入力した検索クエリの履歴、利用者が選択した配信コンテンツの履歴、利用者が購入した取引対象の履歴、利用者が購入した取引対象の価格、利用者が仮想カートに入れた取引対象の履歴、利用者が仮想カートに入れた際の取引対象の価格、利用者が比較対象とした取引対象や取引対象の価格若しくは送料等、電子商取引に関連する利用者の行動を示す情報をログ情報として保持する。なお、ＥＣサーバ２００は、例えば、ＧＰＳ（Global  Positioning  System）等の測位システムにより端末装置１００が測位した位置を示す位置情報を用いて、各行動を起った際の利用者の位置をログ情報として保持してよい。
【００２４】
〔１−３．生成処理の概要について〕
ここで、商取引においては、取引対象の価格によって利用者の需要が大きく変化すると考えられる。しかしながら、どのような価格を設定した際に利用者の需要がどのように変化するのかを特定するのは、困難である。例えば、利用者の需要の変化を特定する場合、出品者は、実際に価格を変更することで、利用者の需要がどのように変化したかを特定せざるを得ない。また、このようにある出品者が価格を変化させる手法では、取引対象が購入される時期が異なるため、価格と需要との間の関係性の推定精度が悪化してしまう。
【００２５】
そこで、情報提供装置１０は、以下の生成処理を実行する。まず、情報提供装置１０は、複数の店舗における所定の取引対象の価格に関する情報と、各店舗における利用者の行動を示す行動情報とを取得する。そして、情報提供装置１０は、価格に関する情報と行動情報とに基づいて、所定の取引対象の価格に関する情報と、所定の取引対象に関する利用者の行動との間の相関を示す相関情報を生成する。
【００２６】
すなわち、情報提供装置１０は、単一の出品者が設定した取引対象の価格ではなく、複数の出品者が設定した同一の取引対象の価格と、各出品者が出品した取引対象に関する利用者の行動との間の関係に基づいて、相関情報の生成を行う。電子商店街においては、比較的多くの利用者が取引対象に対してそれぞれ個別に価格を設定し、それら個別の価格が設定された取引対象が同時期に販売される。このため、情報提供装置１０は、ある取引対象における価格と、利用者の需要との間の関係性を精度良く推定することができる。
【００２７】
以下、情報提供装置１０が実行する提供処理の一例を説明する。なお、以下の説明では、相関関係の推定対象となる取引対象を所定の取引対象と記載する場合がある。また、以下の説明では、取引対象の価格に関する情報として、出品者が設定した取引対象の価格そのものを採用する例について説明する。
【００２８】
例えば、情報提供装置１０は、所定の取引対象を購入する利用者の数と、所定の取引対象の価格との間の相関を示す相関情報を生成する。例えば、情報提供装置１０は、所定の取引対象に対して設定された価格であって、所定の日時における価格を全て特定する。また、情報提供装置１０は、ＥＣサーバ２００からログ情報を取得し、取得したログ情報から所定の日時における利用者の行動であって、所定の取引対象に関する利用者の行動を抽出する。例えば、情報提供装置１０は、利用者が取引対象を購入した購入履歴を示すログ情報を抽出する。また、情報提供装置１０は、抽出したログ情報に基づいて、各取引対象の購入数を特定する。
【００２９】
そして、情報提供装置１０は、各取引対象に対して設定された価格と、各取引対象の購入数との間の関係性とに基づいて、所定の価格帯における価格と購入数との間の相関関係を示す需要曲線を生成する。例えば、情報提供装置１０は、どれくらいの価格で購入数がどれくらいになるかを示す需要曲線を相関情報として生成する。そして、情報提供装置１０は、生成した相関情報を出品者に提供する。
【００３０】
このような相関情報は、出品者が取引対象をどれくらいの価格で出品すればよいかの有用な指標となりえる。このため、情報提供装置１０は、取引対象の提供態様を効率化するための情報を提供することができる。
【００３１】
〔１−４．相関情報について〕
ここで、情報提供装置１０は、取引対象の購入数以外にも、取引対象の価格と利用者の行動との間の相関を示す相関情報を生成するのであれば、任意の行動と価格との間の相関を示す相関情報を生成してよい。例えば、情報提供装置１０は、所定の取引対象に関する所定の行動を行う利用者の数と、所定の取引対象の価格との間の相関を示す相関情報を生成すればよい。
【００３２】
例えば、情報提供装置１０は、所定の行動として、所定の取引対象に関するコンテンツを閲覧する利用者の数と、所定の取引対象の価格との間の相関を示す相関情報を生成してもよい。すなわち、情報提供装置１０は、どれくらいの価格を設定すれば、どれくらいの人数の利用者に購買コンテンツや配信コンテンツを閲覧してもらえるかを示す相関情報を生成してもよい。
【００３３】
例えば、情報提供装置１０は、ログ情報から、所定の期間における購買コンテンツや配信コンテンツの閲覧履歴を抽出し、抽出した閲覧履歴のうち、所定の取引対象に関する閲覧履歴を特定し、特定した閲覧履歴から、各取引対象ごとに、所定の期間における購買コンテンツや配信コンテンツの閲覧回数を算出する。そして、情報提供装置１０は、所定の期間における各取引対象の価格と、算出した閲覧回数との間の相関情報を生成すればよい。
【００３４】
また、例えば、情報提供装置１０は、所定の取引対象を購入対象として選択した利用者の数と、所定の取引対象の価格との間の相関を示す相関情報を生成する。例えば、情報提供装置１０は、ログ情報から、仮想カートへの投入履歴を抽出し、抽出した投入履歴から、所定の期間内に所定の取引対象が仮想カートに投入された回数を特定する。より具体的には、情報提供装置１０は、各出品者ごとに、所定の取引対象が仮想カートに投入された回数を特定する。そして、情報提供装置１０は、所定の期間における各取引対象の価格と、各取引対象が仮想カートに投入された回数との間の相関情報を生成すればよい。
【００３５】
なお、情報提供装置１０は、上述した行動以外にも、取引対象に関する利用者の行動であれば、任意の行動と価格との間の相関関係を生成してよい。すなわち、情報提供装置１０は、ログ情報から、所定の取引対象であって、各出品者が出品した取引対象と関連する利用者の行動を示すログ情報を抽出し、抽出したログ情報に基づいて、取引対象ごとに、所定の期間内において利用者が所定の行動を行った回数や頻度を計数する。そして、情報提供装置１０は、所定の期間内において各取引対象に設定されていた価格と、各取引対象ごとに計数した回数や頻度との間の相関情報を生成すればよい。
【００３６】
〔１−５．補間について〕
なお、情報提供装置１０は、実際に設定されていた価格と、その価格が設定された取引対象について利用者が所定の行動を行った回数や頻度との間の関係性に基づいて、実際には設定がなされていなかった価格と利用者の行動の回数や頻度との間の関係性を推定することとなる。例えば、情報提供装置１０は、多項式補間、スプライン補間、線形補間等、内挿による任意の補間手法を用いて、実際には設定がなされていなかった価格と利用者の行動との間の関係性を推定すればよい。
【００３７】
また、情報提供装置１０は、所定の取引対象と類似する他の取引対象（以下、「類似取引対象」と記載する。）に関する相関関係に基づいて、所定の取引対象に関する相関関係の補間を行ってもよい。すなわち、情報提供装置１０は、所定の取引対象の価格と所定の取引対象に関する利用者の行動を示す行動情報とに加えて、類似取引対象の価格と類似取引対象に関する利用者の行動との間の相関を示す相関情報に基づいて、所定の取引対象と所定の取引対象に関する利用者の行動との間の相関を示す相関情報を生成してもよい。
【００３８】
例えば、情報提供装置１０は、所定の取引対象に関して設定された価格の幅が所定の閾値を下回る場合や、所定の取引対象に関する利用者の行動であって、相関関係の特定対象となる行動（以下、「対象行動」と記載する。）を示すログの数が少ない場合には、類似取引対象を用いた補間を実行する。例えば、情報提供装置１０は、所定の取引対象と商品種別が類似する取引対象や、価格帯が類似する取引対象、購買者層が類似する取引対象、所定の取引対象と比較される頻度が高い取引対象等、あらかじめ設定された所定の条件において類似すると判断されうる取引対象を類似取引対象として選択する。そして、情報提供装置１０は、類似取引対象の価格と類似取引対象に関する対象行動との間の相関関係（以下、「類似取引対象に関する相関」と記載する場合がある。）を示す相関情報を生成する。
【００３９】
ここで、類似する取引対象は、価格と対象行動との間の相関が類似するとも考えられる。そこで、情報提供装置１０は、所定の取引対象の価格と対象行動との間の相関を、類似取引対象に関する相関に基づいて補間する。例えば、情報提供装置１０は、類似取引対象の価格と対象行動との間の相関を示す相関曲線を生成する。そして、情報提供装置１０は、所定の取引対象の価格と対象行動との間の相関曲線が、類似取引対象の価格と対象行動との間の相関を示す相関曲線と相似するものとして、所定の取引対象の価格と対象行動との間の相関曲線を生成する。この結果、情報提供装置１０は、対象行動のログが少ない場合や、設定された価格の幅が狭い場合にも、所定の取引対象の価格と対象行動との間の相関関係を適切に推定することができる。
【００４０】
〔１−６．属性を考慮した相関について〕
また、情報提供装置１０は、利用者や出品者の属性を考慮した相関情報の生成を行ってよい。例えば、情報提供装置１０は、所定の取引対象を取り扱う店舗のうち、所定の属性を有する複数の店舗における所定の取引対象の価格と、各店舗における利用者の行動を示す行動情報とを取得し、所定の属性を有する店舗における相関情報を生成してもよい。
【００４１】
例えば、情報提供装置１０は、所定の属性として、所定の地域と紐付けられる複数の店舗における所定の取引対象の価格と、各店舗における利用者の行動を示す行動情報とを取得する。そして、情報提供装置１０は、所定の地域と紐付けられる店舗における相関情報を生成する。例えば、情報提供装置１０は、所定の地域に店舗を有する出品者や、所定の地域から商品を出品する出品者等、所定の地域と関連性を有する出品者を特定する。そして、情報提供装置１０は、特定した出品者により出品された所定の取引対象の価格と、特定した出品者により出品された所定の取引対象に関する対象行動との間の相関を示す相関情報を生成してもよい。
【００４２】
また、情報提供装置１０は、所定の期間内における売り上げが所定の条件を満たす出品者、取引対象を購買した利用者の属性が所定の条件を満たす出品者（例えば、女性に人気の出品者）等、属性が所定の閾値を満たす出品者を所定の属性を満たす出品者として特定してもよい。そして、情報提供装置１０は、特定した出品者により出品された所定の取引対象の価格と、特定した出品者により出品された所定の取引対象に関する対象行動との間の相関を示す相関情報を生成してもよい。また、情報提供装置１０は、送料が設定された取引対象の価格と対象行動との間の相関や、送料が無料となる取引対象の価格と対象行動との間の相関をしめす相関情報を生成してもよい。
【００４３】
また、情報提供装置１０は、所定の属性を有する利用者の対象行動と取引対象の価格との間の相関を示す相関情報を生成してもよい。すなわち、情報提供装置１０は、利用者のうち、所定の属性を有する利用者の行動を示す行動情報を取得し、所定の属性を有する利用者の行動と、所定の取引対象の価格との間の相関を示す相関情報を生成してもよい。例えば、情報提供装置１０は、性別、年代、職業、居住地といったデモグラフィック属性、若しくは、趣味趣向といったサイコグラフィック属性が所定の条件を満たす利用者を特定する。そして、情報提供装置１０は、特定した利用者の対象行動と、所定の取引対象の価格との間の相関関係を示す相関情報を生成してもよい。例えば、情報提供装置１０は、所定の期間内に２０代の女性が所定の取引対象を購入した数と、所定の取引対象の価格との間の相関関係を示す相関情報を生成してもよい。
【００４４】
〔１−７．複数の相関情報について〕
また、情報提供装置１０は、異なる複数の相関を合わせた相関情報を生成してもよい。例えば、情報提供装置１０は、店舗の属性または利用者の属性ごとに相関情報を生成し、生成した相関情報をまとめた情報を生成してもよい。例えば、情報提供装置１０は、所定の期間内に利用者が所定の取引対象を購入した数と、所定の取引対象の価格との間の相関を示す曲線を第１曲線として生成する。また、情報提供装置１０は、所定の期間内に２０代の女性が所定の取引対象を購入した数と、所定の取引対象の価格との間の相関を示す第２曲線、および、所定の期間内に２０代の男性が所定の取引対象を購入した数と、所定の取引対象の価格との間の相関を示す第３曲線を生成する。そして、情報提供装置１０は、第１曲線、第２曲線、および第３曲線を同一の図面上にプロットとした相関情報を生成してもよい。このような情報を提供することで、情報提供装置１０は、より有用な情報を出品者に提供することができる。
【００４５】
〔１−８．価格について〕
上述した例では、情報提供装置１０は、取引対象の価格と対象行動との間の相関を示すす相関情報を生成した。しかしながら、実施形態は、これに限定されるものではない。例えば、情報提供装置１０は、取引対象の価格に関する値であれば、例えば、値引き額や値引き率、送料の額等、任意の値と対象行動との間の相関を示す相関情報を生成してよい。
【００４６】
例えば、情報提供装置１０は、各店舗における所定の取引対象の値引き額を取得し、値引き額と行動情報とに基づいて、所定の取引対象の値引き額と、所定の取引対象に関する利用者の行動との間の相関を示す相関情報を生成してもよい。すなわち、情報提供装置１０は、値引き額と利用者の行動との間の相関を示す相関情報を生成してもよい。
【００４７】
〔１−９．生成処理の一例について〕
次に、図１を用いて、生成処理の一例について説明する。まず、ＥＣサーバ２００は、各利用者に対して電子商店街に関するサービスを提供する（ステップＳ１）。そして、情報提供装置１０は、利用者の行動を示すログ情報と各取引対象に対して設定された価格の履歴を示す価格履歴情報とを取得する（ステップＳ２）。
【００４８】
続いて、情報提供装置１０は、出品者端末３００から、取引対象と行動との指定を受付ける（ステップＳ３）。例えば、情報提供装置１０は、取引対象「カメラ＃Ａ」の指定を受付ける。また、情報提供装置１０は、利用者の行動として、取引対象「カメラ＃Ａ」の配信コンテンツや購買コンテンツを閲覧する行為「閲覧」、取引対象「カメラ＃Ａ」を購買する行為「購買」、および、取引対象「カメラ＃Ａ」をカートに投入する行為「カート投入」の指定を受付ける。なお、情報提供装置１０は、相関関係の推定対象となる期間（すなわち、所定の期間）の指定を受付けてもよい。
【００４９】
このような場合、情報提供装置１０は、所定の取引対象に関する利用者の行動情報と、複数の店舗における所定の取引対象の価格とに基づいて、価格と行動との間の相関関係を推定する（ステップＳ４）。例えば、情報提供装置１０は、価格履歴情報から、ストア＃Ａにおけるカメラ＃Ａの価格「６００００円」、ストア＃Ｂにおけるカメラ＃Ａの価格「５８０００円」、およびストア＃Ｃにおけるカメラ＃Ａの価格「５４８００円」を特定する。なお、情報提供装置１０は、カメラ＃Ａの送料等を合わせて特定してもよい。
【００５０】
また、情報提供装置１０は、ストア＃Ａが出品したカメラ＃Ａに関する各種コンテンツの閲覧数「１２０人」、ストア＃Ｂが出品したカメラ＃Ａに関する各種コンテンツの閲覧数「１８０人」、およびストア＃Ｃが出品したカメラ＃Ａに関する各種コンテンツの閲覧数「２１０人」を特定する。また、情報提供装置１０は、ストア＃Ａが出品したカメラ＃Ａを仮想カートに投入した利用者の数「３人」、ストア＃Ｂが出品したカメラ＃Ａを仮想カートに投入した利用者の数「７人」、ストア＃Ｃが出品したカメラ＃Ａを仮想カートに投入した利用者の数「１２人」を特定する。
【００５１】
また、情報提供装置１０は、ストア＃Ａが出品したカメラ＃Ａを購入した利用者の数「３人」、ストア＃Ｂが出品したカメラ＃Ａを購入した利用者の数「２人」、およびストア＃Ｃが出品したカメラ＃Ａを購入した利用者の数「１０人」を特定する。なお、情報提供装置１０は、ストア＃Ａが出品したカメラ＃Ａを比較対象とした利用者の数「５人」、ストア＃Ｂが出品したカメラ＃Ａを比較対象とした利用者の数「６人」、およびストア＃Ｃが出品したカメラ＃Ａを比較対象とした利用者の数「１５人」を特定してもよい。
【００５２】
そして、情報提供装置１０は、特定した価格と特定した閲覧数とに基づいて、価格と閲覧数との間の関係性を推定する。例えば、情報提供装置１０は、ストア＃Ａにおけるカメラ＃Ａの価格「６００００円」とストア＃Ａにおけるカメラ＃Ａに関するコンテンツの閲覧数「１２０人」との組、ストア＃Ｂにおけるカメラ＃Ａの価格「５８０００円」とストア＃Ｂにおけるカメラ＃Ａに関するコンテンツの閲覧数「１８０人」との組、およびストア＃Ｃにおけるカメラ＃Ａの価格「５４８００円」とストア＃Ｃにおけるカメラ＃Ａに関するコンテンツの閲覧数「２１０人」との組、を特定する。そして、情報提供装置１０は、特定した各組の価格と閲覧数との関係から、他の価格とその価格の際に取引対象に関するコンテンツを閲覧すると推定される利用者の数とを間の関係を推定する。
【００５３】
同様に、情報提供装置１０は、特定した各店舗の価格と購買数との値に基づいて、価格と購買数との間の関係を推定し、特定した各店舗の価格とカート投入数との値に基づいて、価格とカート投入数との間の関係を推定する。なお、情報提供装置１０は、出品者からの指定に応じて、各店舗の価格と比較数との間の関係を推定してもよく、各店舗の送料と閲覧数や購買数等との間の関係を推定してもよい。
【００５４】
そして、情報提供装置１０は、相関関係を示すグラフを相関情報として生成する（ステップＳ５）。例えば、情報提供装置１０は、横軸を価格とし、縦軸を人数としたグラフを生成する。そして、情報提供装置１０は、閲覧数と価格との間の関係、購買数と価格との間の関係、およびカート投入数と価格との間の関係をグラフ上にプロットする。その後、情報提供装置１０は、生成した相関関係を出品者端末３００に提供する（ステップＳ６）。
【００５５】
〔２．情報提供装置の構成〕
続いて、図２を用いて、情報提供装置１０が有する機能構成の一例について説明する。図２は、実施形態に係る情報提供装置が有する機能構成の一例を示す図である。図２に示すように、情報提供装置１０は、通信部、記憶部３０、および制御部４０を有する。
【００５６】
通信部２０は、例えば、ＮＩＣ（Network  Interface  Card）等によって実現される。そして、通信部２０は、ネットワークＮと有線または無線で接続され、端末装置１００、ＥＣサーバ２００、および出品者端末３００との間で情報の送受信を行う。
【００５７】
記憶部３０は、例えば、ＲＡＭ、フラッシュメモリ等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置によって実現される。また、記憶部３０は、行動情報データベース３１、および価格情報データベース３２を記憶する。
【００５８】
行動情報データベース３１は、電子商店街における利用者の行動を示す行動情報に関する各種の情報が登録される。例えば、図３は、実施形態に係る行動情報データベースに登録される情報の一例を示す図である。図３に示すように、行動情報データベース３１には、「行動情報ＩＤ（Identifier）」、「利用者ＩＤ」、「店舗ＩＤ」、「取引対象ＩＤ」、「日時情報」、および「行動情報」等といった情報が登録される。
【００５９】
ここで、「行動情報ＩＤ」とは、行動情報を識別するための識別子である。また、「利用者ＩＤ」とは、行動情報が示す行動を行った利用者を識別するための識別子である。なお、「利用者ＩＤ」は、利用者が使用する端末装置１００を識別するための識別子であてもよい。また、「店舗ＩＤ」とは、利用者が行動を行った電子商店街における店舗を識別するための情報、すなわち、出品者を識別するための情報である。また、「取引対象ＩＤとは、利用者が行った行動がどの取引対象について行われた行動であるかを示す情報であり、取引対象を識別する識別子である。また、「日時情報」とは、行動が行われた日時を示す情報である。また、「行動情報」とは、利用者が行った行動を示す情報であり、例えば、利用者が取引対象を仮想カートに投入したか、購入したか、取引対象に関する各種のコンテンツを閲覧したかといった行動を示す情報である。
【００６０】
例えば、図３に示す例では、行動情報データベース３１には、行動情報ＩＤ「行動ＩＤ＃１」、利用者ＩＤ「利用者＃１」、店舗ＩＤ「店舗＃１」、取引情報ＩＤ「取引対象＃１」、日時情報「日時＃１」、および行動情報「カート投入」といった情報が対応付けて登録されている。このような情報は、行動情報ＩＤ「行動ＩＤ＃１」が示す行動情報は、利用者ＩＤ「利用者＃１」が示す利用者の行動を示すものであり、店舗ＩＤ「店舗＃１」が示す店舗に出品された取引対象のうち、取引情報ＩＤ「取引対象＃１」が示す取引対象について、日時情報「日時＃１」が示す日時に、行動情報「カート投入」が示す行動が行われた旨を示す。
【００６１】
なお、図３に示す例では、「行動ＩＤ＃１」、「利用者＃１」、「店舗＃１」、「取引対象＃１」、「日時＃１」等といった概念的な値を記載したが、実際には、行動情報データベース３１には、行動情報、利用者、店舗、取引対象もしくは日時を識別するための数値や文字列等が登録される。また、図３に示す情報以外にも、行動情報データベース３１には、利用者の行動に関する任意の情報が登録されていてよい。
【００６２】
図２に戻り、説明を続ける。価格情報データベース３２は、取引対象の価格に関する各種の情報が登録される。例えば、図４は、実施形態に係る価格情報データベースに登録される情報の一例を示す図である。図４に示すように、価格情報データベース３２には、「店舗ＩＤ」、「取引対象ＩＤ」、「日時情報」および「価格」等といった情報が登録される。ここで、「店舗ＩＤ」とは、店舗を識別するための識別子であり、「取引対象ＩＤ」とは、取引対象を識別するための識別子である。また、「日時情報」とは、対応付けられた「価格」が示す価格が設定されていた期間を示す情報である。また、「価格」とは、対応付けられた取引対象の価格を示す情報である。
【００６３】
例えば、図４に示す例では、価格情報データベース３２には、店舗ＩＤ「店舗＃１」、取引対象ＩＤ「取引対象＃１」、日時情報「日時＃４〜日時＃５」、および価格「価格＃１−１−１」が対応付けて登録されている。このような情報は、店舗ＩＤ「店舗＃１」が示す店舗によって出品された取引対象のうち、取引対象ＩＤ「取引対象＃１」が示す取引対象に対して、日時情報「日時＃４〜日時＃５」が示す期間の間、価格「価格＃１−１−１」が示す価格が設定されていた旨を示す。
【００６４】
なお、図４に示す例では、「価格＃１−１−１」等といった概念的な値を記載したが、実際には、価格情報データベース３２には、価格を示す数値が登録されることとなる。また、図４に示す情報以外にも、価格情報データベース３２には、各店舗が取引対象に対して設定した価格に関する任意の情報が登録されていてよい。例えば、価格情報データベース３２には、セールの有無、割引率、送料等がさらに登録されていてもよい。
【００６５】
図２に戻り、説明を続ける。制御部４０は、コントローラ（controller）であり、例えば、ＣＰＵ（Central  Processing  Unit）、ＭＰＵ（Micro  Processing  Unit）等のプロセッサによって、情報提供装置１０内部の記憶装置に記憶されている各種プログラムがＲＡＭ等を作業領域として実行されることにより実現される。また、制御部４０は、コントローラ（controller）であり、例えば、ＡＳＩＣ（Application  Specific  Integrated  Circuit）やＦＰＧＡ（Field  Programmable  Gate  Array）等の集積回路により実現されてもよい。
【００６６】
図２に示すように、制御部４０は、収集部４１、取得部４２、推定部４３、生成部４４、および提供部４５を有する。収集部４１は、行動情報や価格情報を収集する。例えば、収集部４１は、ＥＣサーバ２００がログとして収集した利用者の行動を示す情報を行動情報として収集する。より具体的な例を挙げると、収集部４１は、ＥＣサーバ２００から、利用者が取引対象に関するコンテンツを閲覧した旨の情報、取引対象をカートに入れた旨の情報、取引対象を比較対象とした旨の情報、取引対象を購入した旨の情報等、電子商店街における利用者の各種の行動を示す情報を行動情報として収集し、収集した行動情報を行動情報データベース３１に登録する。
【００６７】
また、収集部４１は、ＥＣサーバ２００から、各出品者が登録した取引対象の価格や、価格を設定していた期間を示す情報等を収集し、収集した情報を価格情報データベース３２に登録する。なお、収集部４１は、送料の有無や割引率等を収集し、価格情報データベース３２に登録してもよい。
【００６８】
取得部４２は、複数の店舗における所定の取引対象の価格に関する情報と、各店舗における利用者の行動を示す行動情報とを取得する。例えば、取得部４２は、出品者端末３００から相関関係の生成対象となる取引対象の指定と、対象行動の指定とを受付ける。このような場合、取得部４２は、価格情報データベース３２を参照し、指定された取引対象の価格であって、各店舗によって設定された価格を示す価格情報を取得する。なお、取得部４２は、指定された取引対象の価格のうち、最新の価格や出品者によって指定された時点における価格等、所定の期間における取引対象の価格を示す価格情報を取得してもよい。
【００６９】
また、取得部４２は、行動情報データベース３１を参照し、指定された取引対象と紐付られた利用者の行動を特定する。例えば、取得部４２は、指定された取引対象の取引対象ＩＤと対応付けられた行動情報を抽出する。そして、取得部４２は、抽出された行動情報のうち、対象行動を示す行動情報を取得する。なお、取得部４２は、所定の期間内における利用者の行動を示す行動情報を抽出してもよい。そして、取得部４２は、取得した価格情報と行動情報とを推定部４３に提供する。
【００７０】
なお、取得部４２は、所定の取引対象を取り扱う店舗のうち、所定の属性を有する複数の店舗における所定の取引対象の価格に関する情報と、それらの各店舗における利用者の行動を示す行動情報とを取得してもよい。例えば、取得部４２は、所定の属性として、所定の地域と紐付けられる複数の店舗における所定の取引対象の価格に関する情報と、それらの各店舗における利用者の行動を示す行動情報とを取得してもよい。また、取得部４２は、利用者のうち、所定の属性を有する利用者の行動を示す行動情報を取得してもよい。
【００７１】
例えば、取得部４２は、ＥＣサーバ２００への問合せ等を行うことで、出品者が指定した地域に実店舗を有する出品者を特定する。そして、取得部４２は、特定した出品者により出品された取引対象の価格を取得すればよい。また、取得部４２は、利用者の各種属性を管理する属性管理サーバ（図示は省略）等への問合せを行うことで、利用者のうち出品者が指定した属性を有する利用者を特定し、特定した利用者の利用者ＩＤと紐付られた行動情報を特定してもよい。また、取得部４２は、各店舗における所定の取引対象の値引き額を取得してもよい。
【００７２】
推定部４３は、価格に関する情報と利用者の行動との間の相関を推定する。例えば、推定部４３は、取得部４２が取得した行動情報と価格情報とを受付ける。このような場合
推定部４３は、同時期における取引対象の価格と対象行動の回数とを対応付ける。そして、推定部４３は、対応付けの結果に基づいて、取引対象の価格と対象行動の回数との間の相関を推定する。例えば、推定部４３は、各種の補間技術を用いて、所定の価格帯における取引対象の価格と対象行動の回数との間の相関を推定する。
【００７３】
生成部４４は、価格に関する情報と行動情報とに基づいて、所定の取引対象の価格に関する情報と、所定の取引対象に関する利用者の行動との間の相関を示す相関情報を生成する。例えば、生成部４４は、相関情報として、所定の取引対象に関する所定の行動を行う利用者の数と、所定の取引対象の価格に関する情報との間の相関を示す相関情報を生成する。
【００７４】
例えば、生成部４４は、所定の行動として、所定の取引対象に関するコンテンツを閲覧する利用者の数と、所定の取引対象の価格に関する情報との間の相関を示す相関情報を生成する。また、生成部４４は、所定の行動として、所定の取引対象を購入する利用者の数と、所定の取引対象の価格に関する情報との間の相関を示す相関情報を生成する。また、生成部４４は、所定の行動として、所定の取引対象を購入対象として選択した利用者の数と、所定の取引対象の価格に関する情報との間の相関を示す相関情報を生成する。
【００７５】
例えば、推定部４３は、取得部４２によって取得された行動情報と価格情報とを用いて、指定された取引対象に関するコンテンツを閲覧する利用者の数と指定された取引対象の価格との間の相関を推定する。また、推定部４３は、取得部４２によって取得された行動情報と価格情報とを用いて、指定された取引対象を購入した利用者の数と指定された取引対象の価格との間の相関を推定する。
【００７６】
また、推定部４３は、取得部４２によって取得された行動情報と価格情報とを用いて、指定された取引対象を仮想的なカートに投入した利用者の数、すなわち、取引対象を購入対象として選択した利用者の数と指定された取引対象の価格との間の相関を推定する。なお、推定部４３は、取引対象の価格と対象行動との間の相関のみならず、取引対象の割引額と対象行動との間の相関を推定してもよい。そして、生成部４４は、これら推定部４３によって推定された相関を示す相関関係の生成を行う。例えば、生成部４４は、推定部４３によって推定された利用者の数と取引対象との間の相関を示す相関曲線をプロットしたコンテンツを生成する。
【００７７】
なお、生成部４４は、所定の属性を有する店舗における相関情報を生成してもよい。例えば、生成部４４は、推定部４３が推定した相関であって、所定の属性を有する店舗において出品された取引対象と、所定の属性を有する店舗における利用者の対象行動との間の相関を示す相関情報を生成してもよい。例えば、生成部４４は、所定の地域と紐付けられる店舗における相関情報を生成してもよい。
【００７８】
また、生成部４４は、所定の属性を有する利用者の行動と、所定の取引対象の価格に関する情報との間の相関を示す相関情報を生成してもよい。例えば、生成部４４は、推定部４３が推定した相関であって、指定された属性を有する利用者の対象行動の回数と、取引対象の価格との間の相関を示す相関情報を生成してもよい。
【００７９】
また、生成部４４は、店舗の属性または利用者の属性ごとに相関情報を生成し、生成した相関情報をまとめた情報を生成してもよい。例えば、生成部４４は、推定部４３によって推定された複数の相関であって、店舗の属性または利用者の属性ごとに生成された複数の相関を示す相関情報を生成してもよい。
【００８０】
また、生成部４４は、値引き額と行動情報とに基づいて、所定の取引対象の値引き額と、所定の取引対象に関する利用者の行動との間の相関を示す相関情報を生成してもよい。例えば、生成部４４は、推定部４３によって、取引対象の価格ではなく、取引対象の値引き額と対象行動との間の相関が推定された場合、推定される相関を示す相関情報を生成する。
【００８１】
また、生成部４４は、所定の取引対象の価格に関する情報と所定の取引対象に関する利用者の行動を示す行動情報とに加えて、所定の取引対象と類似する類似取引対象の価格に関する情報と類似取引対象に関する利用者の行動との間の相関を示す相関情報に基づいて、所定の取引対象と当該所定の取引対象に関する利用者の行動との間の相関を示す相関情報を生成してもよい。
【００８２】
例えば、推定部４３は、取得部４２により取得された所定の取引対象の価格の幅や、対象行動を示す行動情報の数が少ない場合、所定の取引対象と類似する類似取引対象の価格と類似取引対象に関する対象行動との間の相関を推定する。そして、推定部４３は、所定の取引対象の価格と対象行動との間の相関が、類似取引対象における相関と類似するものとして、所定の取引対象の価格と対象行動との対応から、所定の取引対象の価格と対象行動との間の相関を推定する。この結果、生成部４４は、推定部４３が類似取引対象における相関に基づいて推定した所定の取引対象の価格と対象行動との間の相関を示す相関情報を生成することとなる。
【００８３】
提供部４５は、相関情報を提供する。例えば、提供部４５は、生成部４４が生成した相関情報を出品者端末３００へと配信する。
【００８４】
〔３．情報提供装置が実行する処理の流れの一例〕
続いて、図５を用いて、情報提供装置１０が実行する生成処理の流れの一例を説明する。図５は、実施形態に係る情報提供装置が実行する生成処理の流れの一例を示すフローチャートである。
【００８５】
例えば、情報提供装置１０は、複数店舗における取引対象の価格と、利用者の行動とを取得する（ステップＳ１０１）。また、情報提供装置１０は、指定された取引対象についての価格と利用者の行動とを特定する（ステップＳ１０２）。そして、情報提供装置１０は、特定した価格と利用者の行動との間の相関関係を推定し（ステップＳ１０３）、推定した相関関係を示す相関情報を生成する（ステップＳ１０４）。その後、情報提供装置１０は、相関情報を提供し（ステップＳ１０５）、処理を終了する。
【００８６】
〔４．変形例〕
上記では、情報提供装置１０による生成処理の一例について説明した。しかしながら、実施形態は、これに限定されるものではない。以下、生成処理のバリエーションについて説明する。
【００８７】
〔４−１．実店舗における価格と行動について〕
上述した例では、情報提供装置１０は、電子商店街における複数の店舗の価格と、利用者の行動との間の相関を推定した。しかしながら、実施形態は、これに限定されるものではない。例えば、情報提供装置１０は、実店舗における価格と行動との間の相関を推定してもよい。
【００８８】
例えば、情報提供装置１０は、利用者が装着したウェアラブルデバイスを介して、利用者の位置情報と動きとを示す情報を取得し、各店舗の位置に応じて、利用者が訪問した店舗を特定する。また、情報提供装置１０は、各種の決済履歴を用いて、利用者が訪問した店舗が設定した価格であって、購入した取引対象の価格を特定し、特定した価格と、その店舗で取引対象を購入した利用者の数とを取得する。そして、情報提供装置１０は、各店舗において同様の処理を行うことで、複数店舗において同時期に設定された価格と、各価格が設定された際の取引対象の購入数とを特定し、特定結果に基づいて、価格と購入数との間の相関を推定してもよい。
【００８９】
また、情報提供装置１０は、例えば、店舗に設置されたカメラの映像から、画像解析技術等を用いて、利用者が選択した取引対象と、その取引対象に関する利用者の行動とを特定する。例えば、情報提供装置１０は、利用者がある取引対象を手に取ったが、その取引対象を元の位置に戻した場合は、利用者が手に取った取引対象を特定し、特定した取引対象に関して、利用者が興味を持った旨を特定する。そして、情報提供装置１０は、このような情報を複数店舗において収集することで、例えば、取引対象の価格と、取引対象に興味を持った利用者の数との間の相関を推定してもよい。
【００９０】
〔４−２．その他〕
また、上記実施形態において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、逆に、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。この他、上記文書中や図面中で示した処理手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。例えば、各図に示した各種情報は、図示した情報に限られない。
【００９１】
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。
【００９２】
また、上記してきた各実施形態は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。
【００９３】
〔４−３．プログラム〕
上述した実施形態に係る情報提供装置１０は、例えば図６に示すような構成のコンピュータ１０００によって実現される。図６は、ハードウェア構成の一例を示す図である。コンピュータ１０００は、出力装置１０１０、入力装置１０２０と接続され、演算装置１０３０、一次記憶装置１０４０、二次記憶装置１０５０、出力ＩＦ（Interface）１０６０、入力ＩＦ１０７０、ネットワークＩＦ１０８０がバス１０９０により接続された形態を有する。
【００９４】
演算装置１０３０は、一次記憶装置１０４０や二次記憶装置１０５０に格納されたプログラムや入力装置１０２０から読み出したプログラム等に基づいて動作し、各種の処理を実行する。一次記憶装置１０４０は、ＲＡＭ等、演算装置１０３０が各種の演算に用いるデータを一次的に記憶するメモリ装置である。また、二次記憶装置１０５０は、演算装置１０３０が各種の演算に用いるデータや、各種のデータベースが登録される記憶装置であり、ＲＯＭ(Read  Only  Memory)、ＨＤＤ（Hard  Disk  Drive）、フラッシュメモリ等により実現される。
【００９５】
出力ＩＦ１０６０は、モニタやプリンタといった各種の情報を出力する出力装置１０１０に対し、出力対象となる情報を送信するためのインタフェースであり、例えば、ＵＳＢ（Universal  Serial  Bus）やＤＶＩ（Digital  Visual  Interface）、ＨＤＭＩ（登録商標）（High  Definition  Multimedia  Interface）といった規格のコネクタにより実現される。また、入力ＩＦ１０７０は、マウス、キーボード、およびスキャナ等といった各種の入力装置１０２０から情報を受信するためのインタフェースであり、例えば、ＵＳＢ等により実現される。
【００９６】
なお、入力装置１０２０は、例えば、ＣＤ（Compact  Disc）、ＤＶＤ（Digital  Versatile  Disc）、ＰＤ（Phase  change  rewritable  Disk）等の光学記録媒体、ＭＯ（Magneto-Optical  disk）等の光磁気記録媒体、テープ媒体、磁気記録媒体、または半導体メモリ等から情報を読み出す装置であってもよい。また、入力装置１０２０は、ＵＳＢメモリ等の外付け記憶媒体であってもよい。
【００９７】
ネットワークＩＦ１０８０は、ネットワークＮを介して他の機器からデータを受信して演算装置１０３０へ送り、また、ネットワークＮを介して演算装置１０３０が生成したデータを他の機器へ送信する。
【００９８】
演算装置１０３０は、出力ＩＦ１０６０や入力ＩＦ１０７０を介して、出力装置１０１０や入力装置１０２０の制御を行う。例えば、演算装置１０３０は、入力装置１０２０や二次記憶装置１０５０からプログラムを一次記憶装置１０４０上にロードし、ロードしたプログラムを実行する。
【００９９】
例えば、コンピュータ１０００が実施形態に係る情報提供装置１０として機能する場合、コンピュータ１０００の演算装置１０３０は、一次記憶装置１０４０や二次記憶装置１０５０上にロードされたプログラムまたはデータ（例えば、学習モデル）を実行することにより、制御部４０の機能を実現する。コンピュータ１０００の演算装置１０３０は、これらのプログラムまたはデータ（例えば、学習モデル）を一次記憶装置１０４０や二次記憶装置１０５０から読み取って実行するが、他の例として、他の装置からネットワークＮを介してこれらのプログラムを取得してもよい。
【０１００】
〔５．効果〕
上述したように、情報提供装置１０は、複数の店舗における所定の取引対象の価格に関する情報と、各店舗における利用者の行動を示す行動情報とを取得する。そして、情報提供装置１０は、価格に関する情報と行動情報とに基づいて、所定の取引対象の価格に関する情報と、その所定の取引対象に関する利用者の行動との間の相関を示す相関情報を生成する。このため、情報提供装置１０は、取引対象の提供態様を効率化するための情報を提供することができる。
【０１０１】
また、情報提供装置１０は、相関情報として、所定の取引対象に関する所定の行動を行う利用者の数と、所定の取引対象の価格に関する情報との間の相関を示す相関情報を生成する。このため、情報提供装置１０は、需要曲線等、どのような価格の際に利用者がどのような行動を行うかを示す情報を提供できる。
【０１０２】
例えば、情報提供装置１０は、所定の取引対象に関するコンテンツを閲覧する利用者の数と、所定の取引対象の価格に関する情報との間の相関を示す相関情報を生成する。また、例えば、情報提供装置１０は、所定の取引対象を購入する利用者の数と、所定の取引対象の価格に関する情報との間の相関を示す相関情報を生成する。また、例えば、情報提供装置１０は、所定の取引対象を購入対象として選択した利用者の数と、所定の取引対象の価格に関する情報との間の相関を示す相関情報を生成する。このため、情報提供装置１０は、各種利用者の行動と価格との間の相関を示す情報を提供できる。
【０１０３】
また、情報提供装置１０は、所定の取引対象を取り扱う店舗のうち、所定の属性を有する複数の店舗における所定の取引対象の価格に関する情報と、その各店舗における利用者の行動を示す行動情報とを取得し、所定の属性を有する店舗における相関情報を生成する。例えば、情報提供装置１０は、所定の地域と紐付けられる複数の店舗における所定の取引対象の価格に関する情報と、その各店舗における利用者の行動を示す行動情報とを取得し、所定の地域と紐付けられる店舗における相関情報を生成する。このため、情報提供装置１０は、例えば、出品者が指定した地域の店舗等、所定の属性を有する店舗において、取引対象の価格と利用者の行動との間の相関を示す情報を提供できる。
【０１０４】
また、情報提供装置１０は、利用者のうち、所定の属性を有する利用者の行動を示す行動情報を取得し、所定の属性を有する利用者の行動と、所定の取引対象の価格に関する情報との間の相関を示す相関情報を生成する。このため、情報提供装置１０は、例えば、取引対象の価格と、取引対象にその価格を設定した際に、所定の属性を有する利用者が実行する行為との間の相関を示す情報を提供できる。
【０１０５】
また、情報提供装置１０は、店舗の属性または利用者の属性ごとに相関情報を生成し、生成した相関情報をまとめた情報を生成する。このため、情報提供装置１０は、各種の属性ごとに価格と行動とにどのような相関があるかを示す情報を提供できる。
【０１０６】
また、情報提供装置１０は、各店舗における所定の取引対象の値引き額を取得し、値引き額と行動情報とに基づいて、所定の取引対象の値引き額と、その所定の取引対象に関する利用者の行動との間の相関を示す相関情報を生成する。このため、情報提供装置１０は、値引き額と利用者の行動との間の相関を示す情報を提供できる。
【０１０７】
また、情報提供装置１０は、所定の取引対象の価格に関する情報とその所定の取引対象に関する利用者の行動を示す行動情報とに加えて、所定の取引対象と類似する類似取引対象の価格に関する情報とその類似取引対象に関する利用者の行動との間の相関を示す相関情報に基づいて、所定の取引対象とその所定の取引対象に関する利用者の行動との間の相関を示す相関情報を生成する。このため、情報提供装置１０は、価格に関する情報と行動との間の相関の推定精度を向上させることができる。
【０１０８】
以上、本願の実施形態のいくつかを図面に基づいて詳細に説明したが、これらは例示であり、発明の開示の欄に記載の態様を始めとして、当業者の知識に基づいて種々の変形、改良を施した他の形態で本発明を実施することが可能である。
【０１０９】
また、上記してきた「部（section、module、unit）」は、「手段」や「回路」などに読み替えることができる。例えば、特定部は、特定手段や特定回路に読み替えることができる。
【符号の説明】
【０１１０】
１０  情報提供装置
２０  通信部
３０  記憶部
３１  行動情報データベース
３２  価格情報データベース
４０  制御部
４１  収集部
４２  取得部
４３  推定部
４４  生成部
４５  提供部
１００  端末装置
２００  ＥＣサーバ
３００  出品者端末
【図１】
2019144863.tif 000003
【図２】
2019144863.tif 000004
【図３】
2019144863.tif 000005
【図４】
2019144863.tif 000006
【図５】
2019144863.tif 000007
【図６】
2019144863.tif 000008
【手続補正書】
【提出日】平成31年1月25日(2019.1.25)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数の店舗がそれぞれ個別に設定した所定の取引対象の価格と、各店舗において当該所定の取引対象の購買に関する所定の行動を行った利用者の数とを取得する取得部と、
前記価格と前記利用者の数との対応に基づいて、設定されていなかった価格を含む所定の価格帯における前記所定の取引対象の価格と、前記所定の行動を行った利用者の数との間の相関を示す相関情報を生成する生成部と
を有することを特徴とする生成装置。
【請求項２】
前記生成部は、前記所定の行動として、前記所定の取引対象に関するコンテンツを閲覧する利用者の数と、前記所定の取引対象の価格に関する情報との間の相関を示す相関情報を生成する
ことを特徴とする請求項１に記載の生成装置。
【請求項３】
前記生成部は、前記所定の行動として、前記所定の取引対象を購入する利用者の数と、前記所定の取引対象の価格に関する情報との間の相関を示す相関情報を生成する
ことを特徴とする請求項１または２に記載の生成装置。
【請求項４】
前記生成部は、前記所定の行動として、前記所定の取引対象を購入対象として選択した利用者の数と、前記所定の取引対象の価格に関する情報との間の相関を示す相関情報を生成する
ことを特徴とする請求項１〜３のうちいずれか１つに記載の生成装置。
【請求項５】
前記取得部は、前記所定の取引対象を取り扱う店舗のうち、所定の属性を有する複数の店舗における前記所定の取引対象の価格に関する情報と、当該各店舗において当該所定の取引対象の購買に関する所定の行動を行った利用者の数とを取得し、
前記生成部は、前記所定の属性を有する店舗における前記相関情報を生成する
ことを特徴とする請求項１〜４のうちいずれか１つに記載の生成装置。  
【請求項６】
前記取得部は、前記所定の属性として、所定の地域と紐付けられる複数の店舗における前記所定の取引対象の価格に関する情報と、当該各店舗において当該所定の取引対象の購買に関する所定の行動を行った利用者の数とを取得し、
前記生成部は、前記所定の地域と紐付けられる店舗における前記相関情報を生成する
ことを特徴とする請求項５に記載の生成装置。  
【請求項７】
前記取得部は、前記所定の取引対象の購買に関する所定の行動を行った利用者のうち、所定の属性を有する利用者の数を取得し、
前記生成部は、所定の属性を有する利用者の数と、前記所定の取引対象の価格に関する情報との間の相関を示す相関情報を生成する
ことを特徴とする請求項１〜６のうちいずれか１つに記載の生成装置。  
【請求項８】
前記生成部は、前記店舗の属性または前記利用者の属性ごとに前記相関情報を生成し、生成した相関情報をまとめた情報を生成する
ことを特徴とする請求項１〜７のうちいずれか１つに記載の生成装置。  
【請求項９】
前記取得部は、各店舗における所定の取引対象の値引き額を取得し、
前記生成部は、前記値引き額と前記所定の取引対象の購買に関する所定の行動を行った利用者の数とに基づいて、前記所定の取引対象の値引き額と、前記所定の行動を行った利用者の数との間の相関を示す相関情報を生成する
ことを特徴とする請求項１〜８のうちいずれか１つに記載の生成装置。  
【請求項１０】
前記生成部は、前記所定の取引対象の価格に関する情報と当該所定の取引対象の購買に関する所定の行動を行った利用者の数とに加えて、前記所定の取引対象と類似する類似取引対象の価格に関する情報と当該類似取引対象の購買に関する所定の行動を行った利用者の数との間の相関を示す相関情報に基づいて、前記所定の取引対象と当該所定の取引対象の購買に関する所定の行動を行った利用者の数との間の相関を示す相関情報を生成する
ことを特徴とする請求項１〜９のうちいずれか１つに記載の生成装置。  
【請求項１１】
生成装置が実行する生成方法であって、
複数の店舗がそれぞれ個別に設定した所定の取引対象の価格と、各店舗において当該所定の取引対象の購買に関する所定の行動を行った利用者の数とを取得する取得工程と、
前記価格と前記利用者の数との対応に基づいて、設定されていなかった価格を含む所定の価格帯における前記所定の取引対象の価格と、前記所定の行動を行った利用者の数との間の相関を示す相関情報を生成する生成工程と
を含むことを特徴とする生成方法。  
【請求項１２】
複数の店舗がそれぞれ個別に設定した所定の取引対象の価格と、各店舗において当該所定の取引対象の購買に関する所定の行動を行った利用者の数とを取得する取得手順と、
前記価格と前記利用者の数との対応に基づいて、設定されていなかった価格を含む所定の価格帯における前記所定の取引対象の価格と、前記所定の行動を行った利用者の数との間の相関を示す相関情報を生成する生成手順と
をコンピュータに実行させるための生成プログラム。
【手続補正書】
【提出日】令和1年7月8日(2019.7.8)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数の店舗がそれぞれ個別に設定した所定の取引対象の価格を取得するとともに、各店舗において当該所定の取引対象の購買に関してそれぞれ異なる種別の行動を行った利用者の数を、当該利用者が行った行動の種別ごとに取得する取得部と、
前記価格と前記利用者の数との対応に基づいて、設定されていなかった価格を含む所定の価格帯における前記所定の取引対象の価格と、前記所定の行動を行った利用者の数との間の相関を示す相関情報を前記行動の種別ごとに生成し、生成した複数の相関情報をまとめた情報を生成する生成部と
を有することを特徴とする生成装置。
【請求項２】
前記生成部は、前記所定の行動として、前記所定の取引対象に関するコンテンツを閲覧する利用者の数と、前記所定の取引対象の価格に関する情報との間の相関を示す相関情報を生成する
ことを特徴とする請求項１に記載の生成装置。  
【請求項３】
前記生成部は、前記所定の行動として、前記所定の取引対象を購入する利用者の数と、前記所定の取引対象の価格に関する情報との間の相関を示す相関情報を生成する
ことを特徴とする請求項１または２に記載の生成装置。  
【請求項４】
前記生成部は、前記所定の行動として、前記所定の取引対象を購入対象として選択した利用者の数と、前記所定の取引対象の価格に関する情報との間の相関を示す相関情報を生成する
ことを特徴とする請求項１〜３のうちいずれか１つに記載の生成装置。  
【請求項５】
前記取得部は、前記所定の取引対象を取り扱う店舗のうち、所定の属性を有する複数の店舗における前記所定の取引対象の価格に関する情報と、当該各店舗において当該所定の取引対象の購買に関する所定の行動を行った利用者の数とを取得し、
前記生成部は、前記所定の属性を有する店舗における前記相関情報を生成する
ことを特徴とする請求項１〜４のうちいずれか１つに記載の生成装置。    
【請求項６】
前記取得部は、前記所定の属性として、所定の地域と紐付けられる複数の店舗における前記所定の取引対象の価格に関する情報と、当該各店舗において当該所定の取引対象の購買に関する所定の行動を行った利用者の数とを取得し、
前記生成部は、前記所定の地域と紐付けられる店舗における前記相関情報を生成する
ことを特徴とする請求項５に記載の生成装置。    
【請求項７】
前記取得部は、前記所定の取引対象の購買に関する所定の行動を行った利用者のうち、所定の属性を有する利用者の数を取得し、
前記生成部は、所定の属性を有する利用者の数と、前記所定の取引対象の価格に関する情報との間の相関を示す相関情報を生成する
ことを特徴とする請求項１〜６のうちいずれか１つに記載の生成装置。    
【請求項８】
前記生成部は、前記店舗の属性または前記利用者の属性ごとに前記相関情報を生成し、生成した相関情報をまとめた情報を生成する
ことを特徴とする請求項１〜７のうちいずれか１つに記載の生成装置。    
【請求項９】
前記取得部は、各店舗における所定の取引対象の値引き額を取得し、
前記生成部は、前記値引き額と前記所定の取引対象の購買に関する所定の行動を行った利用者の数とに基づいて、前記所定の取引対象の値引き額と、前記所定の行動を行った利用者の数との間の相関を示す相関情報を生成する
ことを特徴とする請求項１〜８のうちいずれか１つに記載の生成装置。    
【請求項１０】
前記生成部は、前記所定の取引対象の価格に関する情報と当該所定の取引対象の購買に関する所定の行動を行った利用者の数とに加えて、前記所定の取引対象と類似する類似取引対象の価格に関する情報と当該類似取引対象の購買に関する所定の行動を行った利用者の数との間の相関を示す相関情報に基づいて、前記所定の取引対象と当該所定の取引対象の購買に関する所定の行動を行った利用者の数との間の相関を示す相関情報を生成する
ことを特徴とする請求項１〜９のうちいずれか１つに記載の生成装置。    
【請求項１１】
生成装置が実行する生成方法であって、
複数の店舗がそれぞれ個別に設定した所定の取引対象の価格を取得するとともに、各店舗において当該所定の取引対象の購買に関してそれぞれ異なる種別の行動を行った利用者の数を、当該利用者が行った行動の種別ごとに取得する取得工程と、
前記価格と前記利用者の数との対応に基づいて、設定されていなかった価格を含む所定の価格帯における前記所定の取引対象の価格と、前記所定の行動を行った利用者の数との間の相関を示す相関情報を前記行動の種別ごとに生成し、生成した複数の相関情報をまとめた情報を生成する生成工程と
を含むことを特徴とする生成方法。    
【請求項１２】
複数の店舗がそれぞれ個別に設定した所定の取引対象の価格を取得するとともに、各店舗において当該所定の取引対象の購買に関してそれぞれ異なる種別の行動を行った利用者の数を、当該利用者が行った行動の種別ごとに取得する取得手順と、
前記価格と前記利用者の数との対応に基づいて、設定されていなかった価格を含む所定の価格帯における前記所定の取引対象の価格と、前記所定の行動を行った利用者の数との間の相関を示す相関情報を前記行動の種別ごとに生成し、生成した複数の相関情報をまとめた情報を生成する生成手順と
をコンピュータに実行させるための生成プログラム。