(57)【要約】【課題】販売ページにおけるユーザの興味関心を適切に推定することが可能な情報処理装置、情報処理方法、およびプログラムを提供すること。【解決手段】販売ページを参照するための参照情報を取得する取得部と、前記取得部によって取得された前記参照情報から、前記販売ページにおいて販売される対象物のカテゴリを認識可能な情報を抽出する抽出部と、前記抽出部によって抽出された前記対象物のカテゴリを認識可能な情報に基づいて、前記販売ページを参照したユーザが興味を持つカテゴリを推定する推定部とを備える情報処理装置。【選択図】図２
2018156352.tif 000002
【特許請求の範囲】
【請求項１】
販売ページを参照するための参照情報を取得する取得部と、
前記取得部によって取得された前記参照情報から、前記販売ページにおいて販売される対象物のカテゴリを認識可能な情報を抽出する抽出部と、
前記抽出部によって抽出された前記対象物のカテゴリを認識可能な情報に基づいて、前記販売ページを参照したユーザが興味を持つカテゴリを推定する推定部と
を備える情報処理装置。
【請求項２】
前記抽出部は、前記参照情報を示すテキストに基づいて、前記対象物のカテゴリを認識可能な情報を抽出する、
請求項１に記載の情報処理装置。
【請求項３】
前記対象物のカテゴリを認識可能な情報は、前記販売ページと関連付けされるカテゴリの情報または前記販売ページにおいて販売される対象物を示す情報である、
請求項１または２に記載の情報処理装置。
【請求項４】
前記販売ページにおいて販売される対象物と、前記対象物のカテゴリとが関連付けされたデータを記憶する記憶部をさらに備え、
前記推定部は、前記抽出部によって抽出された前記販売ページにおいて販売される対象物を示す情報と関連付けされた前記対象物のカテゴリを前記記憶部から読み出し、前記読み出した対象物のカテゴリを、前記ユーザが興味を持つカテゴリとして推定する、
請求項３に記載の情報処理装置。
【請求項５】
前記取得部は、前記販売ページを参照するための参照情報を含むネットワーク検索における検索ログを取得し、
前記抽出部は、前記取得部によって取得された前記検索ログの中から、前記販売ページにおいて販売される対象物のカテゴリを認識可能な情報を抽出する、
請求項１から４のいずれか一項に記載の情報処理装置。
【請求項６】
コンピュータが、
販売ページを参照するための参照情報を取得し、
前記取得された参照情報から、前記販売ページにおいて販売される対象物のカテゴリを認識可能な情報を抽出し、
前記抽出された対象物のカテゴリを認識可能な情報に基づいて、前記販売ページを参照したユーザが興味を持つカテゴリを推定する、
情報処理方法。
【請求項７】
コンピュータに、
販売ページを参照するための参照情報を取得させ、
前記取得された参照情報から、前記販売ページにおいて販売される対象物のカテゴリを認識可能な情報を抽出させ、
前記抽出された対象物のカテゴリを認識可能な情報に基づいて、前記販売ページを参照したユーザが興味を持つカテゴリを推定させる、
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法、およびプログラムに関する。
【背景技術】
【０００２】
従来、Ｗｅｂサイトにおけるユーザの閲覧ページ、検索内容等に基づいて、ユーザの興味関心を推定する行動ターゲティングが行われている。例えば、この行動ターゲティングによって推定されたユーザの興味関心に応じて広告の出し分け（ターゲティング）を行うことで、各ユーザの興味関心を考慮した効果の高い広告サービスを提供することが可能である。
【０００３】
例えば、上記の行動ターゲティングが商品を販売するサイトにおける販売促進のために利用される場合、ユーザが検索に利用したキーワード（クエリ）を取得して、このクエリと関連性のある商品の広告を該ユーザに提供する手法等が行われている（例えば、特許文献１および２参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−９３８６４号公報
【特許文献２】特開２０１６−９９７０５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記のような行動ターゲティングにおいては、ユーザが検索に利用したクエリ自体は取得できるものの、このクエリに応じて提供された複数のサイトの中で、ユーザが最終的にどのサイトのどのページを選択して遷移したかといった情報は取得することができない。
【０００６】
本発明は、このような事情を考慮してなされたものであり、ユーザの興味関心を適切に推定することが可能な情報処理装置、情報処理方法、およびプログラムを提供することを目的の一つとする。
【課題を解決するための手段】
【０００７】
本発明の一態様は、販売ページを参照するための参照情報を取得する取得部と、前記取得部によって取得された前記参照情報から、前記販売ページにおいて販売される対象物のカテゴリを認識可能な情報を抽出する抽出部と、前記抽出部によって抽出された前記対象物のカテゴリを認識可能な情報に基づいて、前記販売ページを参照したユーザが興味を持つカテゴリを推定する推定部とを備える情報処理装置である。
【発明の効果】
【０００８】
本発明の一態様によれば、ユーザの興味関心を適切に推定することができる。
【図面の簡単な説明】
【０００９】
【図１】実施形態における情報処理システム１の構成図である。
【図２】実施形態における情報処理装置７の機能構成を示す図である。
【図３】実施形態における検索サーバ５による検索ログＬの出力処理を示す図である。
【図４】実施形態における情報処理装置７の処理の一例を示すフローチャートである。
【図５】実施形態における遷移先ページを参照するための参照情報の一例を示す図である。
【図６】実施形態におけるユーザ記憶部２４に記憶されたユーザ情報を示す図である。
【発明を実施するための形態】
【００１０】
以下、図面を参照し、本発明の情報処理装置、情報処理方法、およびプログラムの実施形態について説明する。情報処理装置は、ユーザが検索に利用したクエリに応じた検索結果を示すページ等から、商品等を販売するサイトの販売ページへ遷移した情報（販売ページを参照するための参照情報）に基づいて、ユーザが興味を持つ商品のカテゴリを推定する。
【００１１】
図１は、第１実施形態における情報処理システム１の構成図である。情報処理システム１は、例えば、一以上の端末装置３と、一以上の検索サーバ５と、一以上の情報処理装置７とを備える。端末装置３と、検索サーバ５と、情報処理装置７とは、ネットワークＮＷによって互いに接続されており、このネットワークＮＷを介して互いに通信する。ネットワークＮＷは、例えば、ＷＡＮ（Wide Area Network）やＬＡＮ（Local Area Network）、インターネット、専用回線、無線基地局、プロバイダ等を含む。
【００１２】
［端末装置］
端末装置３は、検索サービスを利用するユーザによって操作される。端末装置３は、例えば、パーソナルコンピュータ、スマートフォン等の携帯電話やタブレット端末、ＰＤＡ（Personal Digital Assistant）等のコンピュータ装置である。端末装置３は、ユーザの操作に基づいて動作するブラウザまたはアプリケーションプログラムが、例えば、情報提供を要求するクエリを検索サーバ５に送信し、クエリと関連付けされた検索情報を検索サーバ５から受信する。
【００１３】
［検索サーバ］
検索サーバ５は、端末装置３からクエリを受信し、受信したクエリに基づいて検索の結果のページ（以下、「検索結果ページ」と呼ぶ）を端末装置３に送信する。検索サーバ５は、クエリと、サイトのページを参照するための参照情報とを関連付けた検索データベース（図示しない）を備えている。参照情報は、例えば、ＵＲＬ（Uniform Resource Locator）を含む。検索サーバ５は、端末装置３からクエリを受信した場合、検索データベースから、クエリに関連付けられたページを参照するための参照情報を抽出し、この参照情報を含む検索結果ページを端末装置３に送信する。ユーザは、端末装置３を用いて、検索サーバ５から受信した検索結果ページから所望のページ（以下、「遷移先ページ」と呼ぶ）に遷移することができる。
【００１４】
検索サーバ５は、クエリの送信元の端末装置３のユーザの識別情報と、遷移先ページの参照情報とを検索ログＬに記憶する。ユーザの識別情報は、例えば、ユーザが検索サーバ５にアクセスする際にログインを行っている場合におけるログインＩＤを含む。あるいは、ユーザの識別情報は、端末装置３に備えられたウェブブラウザごとに管理されるクッキー（HTTP cookie）に関する情報や、端末装置３のＩＰアドレス等を含む。なお、検索サーバ５は、ユーザの識別情報および遷移先ページの参照情報に加えて、検索に利用されたクエリ、検索日時等を検索ログＬに記憶してよい。
【００１５】
［情報処理装置］
情報処理装置７は、検索サーバ５から検索ログＬを取得し、取得した検索ログＬを用いて、ユーザが興味を持つ商品等のカテゴリを推定する。図２は、情報処理装置７の機能構成を示す図である。情報処理装置７は、例えば、取得部１０と、第１抽出部１２と、第２抽出部１４と、推定部１６と、記憶部１８とを備える。情報処理装置７に含まれる各機能部は、複数の装置に分散されてもよい。例えば、推定部１６と他の機能部とは別体の装置によって実現されてもよい。記憶部１８は、ＮＡＳ（Network Attached Storage）等の記憶装置であってもよい。
【００１６】
第１抽出部１２、第２抽出部１４、および推定部１６は、例えば、ＣＰＵ（Central Processing Unit）等のプロセッサが、記憶部１８に記憶されたプログラム（ソフトウェア）を実行することにより実現される。プログラムは、例えば、ネットワークＮＷを介してアプリケーションサーバからダウンロードされてもよいし、予め情報処理装置７にプリインストールされていてもよい。また、これらの機能部は、ＬＳＩ（Large Scale Integration）、ＡＳＩＣ（Application Specific Integrated Circuit）、ＦＰＧＡ（Field-Programmable Gate Array）等のハードウェアによって実現されてもよいし、ソフトウェアとハードウェアの協働によって実現されてもよい。
【００１７】
記憶部１８は、例えば、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）、ＨＤＤ（Hard Disk Drive）、フラッシュメモリ、またはこれらのうち複数が組み合わされたハイブリッド型記憶装置等によって実現されてよい。
【００１８】
取得部１０は、ネットワークＮＷを介して、検索サーバ５からネットワーク検索における検索ログＬを取得する。取得部１０は、検索サーバ５から取得した検索ログＬを記憶部１８に記憶させてもよい。
【００１９】
第１抽出部１２は、取得部１０によって取得された検索ログＬに含まれる複数のログデータの中から、検索結果ページから予め定められたサイトに遷移したユーザの識別情報と、遷移先ページの参照情報とを含むデータを抽出する。予め定められたサイトは、少なくとも１以上のサイトを含んでいてよい。予め定められたサイトは、例えば、商品（対象物）等を販売する販売サイトであってよい。
【００２０】
第２抽出部１４は、第１抽出部１２によって抽出されたユーザの識別情報と遷移先ページ（例えば、販売サイトの販売ページ）の参照情報とを含むデータをフィルタリングし、カテゴリ情報および商品情報の少なくとも１つが抽出可能な参照情報を含むデータのみを抽出する。第２抽出部１４は、例えば、遷移先ページの参照情報であるＵＲＬのテキスト内に、カテゴリ情報および商品情報の少なくとも１つを示す所定の文字列が含まれている場合、この参照情報を含むデータをカテゴリ情報および商品情報の少なくとも１つが抽出可能な参照情報を含むデータとして抽出する。第１抽出部１２および第２抽出部１４によって、取得部１０によって取得された参照情報から、販売ページにおいて販売される対象物のカテゴリを認識可能な情報が抽出される。
【００２１】
推定部１６は、第２抽出部１４によって抽出された各データの参照情報に含まれるカテゴリ情報および商品情報の少なくとも１つに基づいて、ユーザが興味を持つカテゴリを推定する。
【００２２】
記憶部１８は、例えば、カテゴリ記憶部２０と、商品記憶部２２と、ユーザ記憶部２４とを備える。カテゴリ記憶部２０は、商品の種類を区別するカテゴリ情報を記憶する。カテゴリ情報は、例えば、「メンズファッション」、「レディースファッション」、「キッズファッション」、「食品」、「飲料」、「日用品」等のカテゴリを含む。
【００２３】
商品記憶部２２は、商品を示す情報と、該商品のカテゴリ情報とが関連付けされたデータを記憶する。ユーザ記憶部２４は、ユーザの識別情報と、推定部１６によって推定された該ユーザが興味を持つカテゴリとが関連付けされたデータを記憶する。
【００２４】
［情報処理装置の処理］
次に、図３から６を参照しながら情報処理装置７の動作について説明する。図３は、検索サーバ５による検索ログＬの出力処理を示す図である。図３では、ユーザが端末装置３を操作してクエリ「サイトＡ  ファッション」を検索サーバ５に送信した場合に、検索サーバ５から端末装置３に送信された検索結果ページＲが示されている。この検索結果ページＲには、サイトＡ内の「ファッション」に関連するページを示す複数のリンクが表示される。この複数のリンクには、「レディースファッション」、「メンズファッション」、「キッズファッション」等のカテゴリごとのリンクが含まれる。これらのリンクの各々には、リンク先として検索サーバ５の参照情報が対応付けされており、この検索サーバ５の参照情報に付随する情報としてサイトＡ内の各カテゴリの参照情報が設定されている。例えば、サイトＡ内の各カテゴリの参照情報は、検索サーバ５の参照情報のＵＲＬ引数として設定されてよい。
【００２５】
端末装置３に表示されたこの検索結果ページＲにおいて、ユーザが、例えば、サイトＡにおける「メンズファッション」のページに遷移するリンクｌｉｎｋ１を押下した場合、端末装置３は、リンクｌｉｎｋ１に対応付けされた検索サーバ５の参照情報に基づいて、検索サーバ５にリクエストを送信する。検索サーバ５は、ユーザの識別情報と、リンクｌｉｎｋ１に対応付けされたサイトＡ内のカテゴリの参照情報とを検索ログＬに記憶させる。次に、検索サーバ５は、リンクｌｉｎｋ１に対応付けされたサイトＡ内のカテゴリへの転送（例えば、リダイレクト）を行い、リンクｌｉｎｋ１のサーバ（図示しない）がリンクｌｉｎｋ１に対応付けされたサイトＡ内のカテゴリのページを端末装置３に送信する。これにより、ユーザは、端末装置３に表示されたリンクｌｉｎｋ１に対応付けされた「メンズファッション」のページを参照することができる。
【００２６】
情報処理装置７は、検索サーバ５によって生成された上記の検索ログＬを用いて、各ユーザが興味を持つ商品のカテゴリを推定する。図４は、情報処理装置７の処理の一例を示すフローチャートである。
【００２７】
まず、取得部１０は、ネットワークＮＷを介して、検索サーバ５から検索ログＬを取得する（ステップＳ１０１）。
【００２８】
次に、第１抽出部１２は、取得部１０によって取得された検索ログＬに含まれる複数のログデータの中で、検索結果ページから予め定められたサイトに遷移したユーザの識別情報と、遷移先ページの参照情報とを含むデータを抽出する（ステップＳ１０３）。
【００２９】
次に、第２抽出部１４は、第１抽出部１２によって抽出されたユーザの識別情報と遷移先ページの参照情報とを含むデータをフィルタリングする（ステップＳ１０５）。これにより、第２抽出部１４は、カテゴリ情報および商品情報の少なくとも１つが抽出可能な参照情報を含むデータのみを抽出する。第２抽出部１４は、例えば、遷移先ページの参照情報であるＵＲＬのテキスト内に、カテゴリ情報および商品情報の少なくとも１つを示す所定の文字列が含まれている場合、この参照情報を含むデータをカテゴリ情報および商品情報の少なくとも１つが抽出可能な参照情報を含むデータとして抽出する。
【００３０】
図５は、遷移先ページの参照情報の一例を示す図である。図５に示す遷移先ページの参照情報１「www.siteA.co.jp/category/ladiesfashion」には、参照情報であるＵＲＬのテキスト内に“ladiesfashion（レディースファッション）”という文字列ＵＲＬ＿Ｐ１が含まれている。この場合、第２抽出部１４は、この“ladiesfashion（レディースファッション）”という文字列ＵＲＬ＿Ｐ１をカテゴリ情報として抽出する。カテゴリ情報を示す文字列のマスターデータは、カテゴリ記憶部２０に記憶されている。第２抽出部１４は、このカテゴリ記憶部２０に記憶されたカテゴリ情報を示す文字列のマスターデータと、参照情報であるＵＲＬのテキストとを比較することで、カテゴリ情報が抽出可能な参照情報を含むデータを抽出する。
【００３１】
一方、図５に示す遷移先ページの参照情報２「www.siteA.co.jp/product=s123456」には、参照情報であるＵＲＬのテキスト内に“product=s123456”という商品を特定する文字列ＵＲＬ＿Ｐ２が含まれている。この場合、第２抽出部１４は、この“product=s123456”という文字列ＵＲＬ＿Ｐ２を商品情報として抽出する。商品情報を示す文字列のマスターデータは、商品記憶部２２に記憶されている。第２抽出部１４は、この商品記憶部２２に記憶された商品情報を示す文字列のマスターデータと、参照情報であるＵＲＬのテキストとを比較することで、商品情報が抽出可能な参照情報を含むデータを抽出する。
【００３２】
一方、図５に示す遷移先ページの参照情報３「www.siteA.co.jp/aaabbb」には、参照情報であるＵＲＬのテキスト内にカテゴリ情報および商品情報が含まれていない。第２抽出部１４は、このような参照情報であるＵＲＬのテキスト内にカテゴリ情報および商品情報が存在しないデータは抽出しない。
【００３３】
次に、第２抽出部１４は、フィルタリングしたカテゴリ情報および商品情報の少なくとも１つが抽出可能な参照情報を含むデータから、カテゴリ情報および商品情報の少なくとも１つを抽出する（ステップＳ１０７）。なお、第２抽出部１４は、上記のフィルタリングとカテゴリ情報および商品情報の少なくとも１つの抽出とをあわせて行うようにしてもよい。
【００３４】
次に、推定部１６は、第２抽出部１４によって抽出されたデータの参照情報に含まれる「カテゴリ情報」および「商品情報」の少なくとも１つと、「ユーザの識別情報」とに基づいて、ユーザが興味を持つカテゴリを推定する（ステップＳ１０９）。推定部１６は、第２抽出部１４によって抽出されたデータの参照情報に含まれる「カテゴリ情報」と、「ユーザの識別情報」とに基づいて、ユーザが興味を持つカテゴリを推定する場合、参照情報に含まれる「カテゴリ情報」をユーザが興味を持つカテゴリとして推定する。一方、推定部１６は、第２抽出部１４によって抽出されたデータの参照情報に含まれる「商品情報」と、「ユーザの識別情報」とに基づいて、ユーザが興味を持つカテゴリを推定する場合、商品記憶部２２において参照情報に含まれる「商品情報」と関連付けされたカテゴリを読み出して、読み出したカテゴリをユーザが興味を持つカテゴリとして推定する。推定部１６は、推定したユーザが興味を持つカテゴリを、ユーザ情報としてユーザ記憶部２４に記憶させる。
【００３５】
図６は、ユーザ記憶部２４に記憶されたユーザ情報を示す図である。図６では、ユーザの識別情報である「ログインＩＤ」が“０００１”であり、推定部１６によって推定された「カテゴリ」が“メンズファッション”であるデータ等が示されている。なお、同一ユーザが複数のページに遷移したログが検索ログＬに含まれている場合には、推定部１６は、該ユーザが興味を持つカテゴリとして複数のカテゴリを推定して、ユーザ記憶部２４に記憶させてよい。
【００３６】
以上において説明した実施形態の情報処理装置７によれば、ユーザの興味関心を適切に推定することができる。また、ユーザ記憶部２４に記憶されたユーザの識別情報と、ユーザが興味を持つカテゴリとが関連付けされたデータを用いて、ユーザに応じた広告情報のターゲティングなどを行うことができる。例えば、ユーザが端末装置３を用いて、所定のＷｅｂページにアクセスした場合に、ユーザ記憶部２４に記憶されている該ユーザに関連付けされたカテゴリに応じた広告情報を端末装置３に表示させることで、このユーザに適した効果の高い広告サービスを提供することができる。また、ユーザ記憶部２４に記憶されているデータは、メール配信サービス等にも利用することができる。
【００３７】
尚、上記の実施形態においては、情報処理システム１において検索サーバ５を用いる構成を説明した。しかしながら、検索ログを出力するものであれば任意のサーバに本発明は適用可能である。また、上記の実施形態においては、検索ログＬにおいて、あるユーザに関して予め定められたサイトの特定のページに遷移したことを示す１つのログデータに基づいて、そのユーザが興味を持つカテゴリを推定する構成を説明した。しかしながら、あるユーザに関して予め定められたサイトの特定のページに遷移したことを示すログデータが２つ以上存在した場合（所定の閾値以上存在した場合）に、そのユーザが興味を持つカテゴリを推定するようにしてもよい。
【００３８】
以上、本発明を実施するための形態について実施形態を用いて説明したが、本発明はこうした実施形態に何等限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々の変形及び置換を加えることができる。
【符号の説明】
【００３９】
１‥情報処理システム、３‥端末装置、５‥検索サーバ、７‥情報処理装置、１０‥取得部、１２‥第１抽出部、１４‥第２抽出部、１６‥推定部、１８‥記憶部、２０‥カテゴリ記憶部、２２‥商品記憶部、２４‥ユーザ記憶部、ＮＷ‥ネットワーク
【図１】
2018156352.tif 000003
【図２】
2018156352.tif 000004
【図３】
2018156352.tif 000005
【図４】
2018156352.tif 000006
【図５】
2018156352.tif 000007
【図６】
2018156352.tif 000008