(57)【要約】【課題】ユーザの意図に応じた適切な情報を効果的な形式で提供することが可能な情報処理装置、情報処理方法、およびプログラムを提供すること。【解決手段】第１コンテンツのアクセス情報および並び順と、第２コンテンツのアクセス情報とを取得する取得部と、前記取得部によって取得された前記第１コンテンツのアクセス情報と、前記第２コンテンツのアクセス情報とに基づいて、前記並び順で並べられる第１コンテンツに対する前記第２コンテンツの相対的な掲載位置を決定する決定部とを備える情報処理装置。【選択図】図２
2018181145.tif 000002
【特許請求の範囲】
【請求項１】
第１コンテンツのアクセス情報および並び順と、第２コンテンツのアクセス情報とを取得する取得部と、
前記取得部によって取得された前記第１コンテンツのアクセス情報と、前記第２コンテンツのアクセス情報とに基づいて、前記並び順で並べられる第１コンテンツに対する前記第２コンテンツの相対的な掲載位置を決定する決定部と
を備える情報処理装置。
【請求項２】
前記第２コンテンツのアクセス情報に基づいて、非掲載とする前記第２コンテンツを決定する非掲載処理部をさらに備える、
請求項１に記載の情報処理装置。
【請求項３】
前記非掲載処理部は、前記第２コンテンツのアクセス情報と、前記第２コンテンツを提供するサービスの信頼度情報とに基づいて、前記決定した第２コンテンツの非掲載期間を設定する、
請求項２に記載の情報処理装置。
【請求項４】
前記非掲載処理部は、前記決定した第２コンテンツの選択に関する統計情報と、前記サービスが提供する複数の第２コンテンツのうち前記非掲載期間が設定済みの前記第２コンテンツに関する統計情報とに基づいて、前記決定した第２コンテンツの非掲載期間を設定する、
請求項３に記載の情報処理装置。
【請求項５】
前記非掲載処理部は、前記第２コンテンツの掲載回数が増大するにつれて、前記第２コンテンツのアクセス情報による前記非掲載期間への影響度合を、前記サービスの信頼度情報よりも大きくする重み付けを行い、前記決定した第２コンテンツの非掲載期間を設定する、
請求項３または４に記載の情報処理装置。
【請求項６】
前記決定部は、前記非掲載処理部により設定された非掲載期間が経過した前記第２コンテンツの掲載位置を初期位置に決定する、
請求項３から５のいずれか一項に記載の情報処理装置。
【請求項７】
前記決定部は、前記第１コンテンツの選択に関する統計情報と、前記第２コンテンツの選択に関する統計情報の大小関係に基づいて、前記並び順で並べられる第１コンテンツに対する前記第２コンテンツの相対的な掲載位置を決定する、
請求項１から６のいずれか一項に記載の情報処理装置。
【請求項８】
コンピュータが、
第１コンテンツのアクセス情報および並び順と、第２コンテンツのアクセス情報とを取得し、
前記取得された前記第１コンテンツのアクセス情報および前記第２コンテンツのアクセス情報に基づいて、前記並び順で並べられる第１コンテンツに対する前記第２コンテンツの相対的な掲載位置を決定する、
情報処理方法。
【請求項９】
コンピュータに、
第１コンテンツのアクセス情報および並び順と、第２コンテンツのアクセス情報とを取得させ、
前記取得された前記第１コンテンツのアクセス情報および前記第２コンテンツのアクセス情報に基づいて、前記並び順で並べられる第１コンテンツに対する前記第２コンテンツの相対的な掲載位置を決定させる、
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法、およびプログラムに関する。
【背景技術】
【０００２】
従来、情報提供サービスの分野においては、ユーザから要求された情報に加えて、ユーザの意図に合致すると考えられる各種サービスの情報をあわせて提供することが行われている。例えば、ウェブ検索では、ユーザが入力したキーワード（クエリ）に応じた検索結果の情報に加えて、このクエリに関連する各種サービスの情報を提供することが行われている。また、検索ログ情報に基づいて検索結果を評価して順位付けを行うことなども行われている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−１５４４６７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の技術では、ユーザの意図とは関係の無いサービスの情報が提供される場合があった。また、ユーザの意図と関係のあるサービスであっても、その情報であるコンテンツの内容が適切でない場合など、効果的な情報の提供が行なわれていない場合があった。これにより、ユーザによるサービスの利用機会を損失している場合があった。
【０００５】
本発明は、このような事情を考慮してなされたものであり、ユーザの意図に応じた適切な情報を効果的な形式で提供することが可能な情報処理装置、情報処理方法、およびプログラムを提供することを目的の一つとする。
【課題を解決するための手段】
【０００６】
本発明の一態様は、第１コンテンツのアクセス情報および並び順と、第２コンテンツのアクセス情報とを取得する取得部と、前記取得部によって取得された前記第１コンテンツのアクセス情報と、前記第２コンテンツのアクセス情報とに基づいて、前記並び順で並べられる第１コンテンツに対する前記第２コンテンツの相対的な掲載位置を決定する決定部とを備える情報処理装置である。
【発明の効果】
【０００７】
本発明の一態様によれば、ユーザの意図に応じた適切な情報を効果的な形式で提供することが可能である。
【図面の簡単な説明】
【０００８】
【図１】情報処理システム１の一例を示す構成図である。
【図２】検索サーバ５の機能構成の一例を示すブロック図である。
【図３】検索サーバ５による検索結果ページ生成処理の流れの一例を示すフローチャートである。
【図４】クエリ分類記憶部３４に記憶されたクエリ分類データＤ１の一例を示す図である。
【図５】クリックログ記憶部３６に記憶された検索結果情報データＤ２の一例を示す図である。
【図６】クリックログ記憶部３６に記憶されたサービス情報データＤ３の一例を示す図である。
【図７】検索結果ページＰ１を示す図である。
【図８】検索結果ページＰ２を示す図である。
【図９】検索サーバ５による非掲載期間の設定処理の流れの一例を示すフローチャートである
【図１０】コンテンツ掲載状況記憶部３８に記憶されたコンテンツ掲載状況データＤ４の一例を示す図である。
【発明を実施するための形態】
【０００９】
以下、図面を参照し、本発明の情報処理装置、情報処理方法、およびプログラムの実施形態について説明する。本発明の情報処理装置は、例えば、情報配信、ウェブ検索などの情報提供サービスの分野において、ユーザから要求された情報に加えて、ユーザの利用意図に応じたサービスの情報を提供する。以下の説明では、ウェブ検索に着目して説明を行う。
【００１０】
［全体構成］
図１は、情報処理システム１の一例を示す構成図である。情報処理システム１は、例えば、端末装置３と、検索サーバ５（情報処理装置）と、検索結果提供サーバ７と、サービス情報提供サーバ９−１からＮ（Ｎは１以上の整数）とを備える。端末装置３と、検索サーバ５と、検索結果提供サーバ７と、サービス情報提供サーバ９−１からＮとは、ネットワークＮＷによって互いに接続されており、このネットワークＮＷを介して互いに通信する。ネットワークＮＷは、例えば、ＷＡＮ（Wide Area Network）やＬＡＮ（Local Area Network）、インターネット、専用回線、無線基地局、プロバイダなどを含む。
【００１１】
［端末装置］
端末装置３は、検索サーバ５が提供するサービスを利用するユーザによって操作される。端末装置３は、例えば、パーソナルコンピュータ、スマートフォンなどの携帯電話やタブレット端末、ＰＤＡ（Personal Digital Assistant）などのコンピュータ装置である。端末装置３は、ユーザの操作に基づいて動作するブラウザまたはアプリケーションプログラムが、例えば、情報提供を要求するクエリを検索サーバ５に送信し、クエリと関連付けされた情報を検索サーバ５から受信する。
【００１２】
［検索サーバ］
検索サーバ５は、端末装置３からクエリを受信し、受信したクエリと関連付けされた検索結果のページ情報（以下、「検索結果ページ」と呼ぶ）を端末装置３に送信する。検索サーバ５は、受信したクエリを検索結果提供サーバ７に送信し、検索結果提供サーバ７からクエリと関連付けされた検索結果情報を受信する。また、検索サーバ５は、受信したクエリに応じた適切なサービスの分類を判定し、判定したサービスに関するサービス情報をサービス情報提供サーバ９−１からＮから受信する。検索サーバ５は、上述の検索結果情報およびサービス情報に基づいて検索結果ページを生成し、端末装置３に送信する。
【００１３】
［検索結果提供サーバ］
検索結果提供サーバ７は、クエリと、このクエリと関連付けされたサイトのページを参照するための参照情報（以下、「第１参照情報」と呼ぶ）とを関連付けた検索データベース（図示しない）を備えている。検索結果提供サーバ７は、検索サーバ５からクエリを受信した場合、検索データベースから、クエリに関連付けられた少なくとも１つのページを参照するための第１参照情報を抽出し、この第１参照情報を含む検索結果情報を検索サーバ５に送信する。第１参照情報は、例えば、ＵＲＬ（Uniform Resource Locator）を含む。
【００１４】
［サービス情報提供サーバ］
サービス情報提供サーバ９−１からＮの各々は、クエリと、このクエリと関連付けされた各サービスが提供するコンテンツのページを参照するための参照情報（以下、「第２参照情報」と呼ぶ）とを関連付けたデータベース（図示しない）を備えている。サービス情報提供サーバ９−１からＮは、例えば、サービス毎に設けられている。本実施形態におけるサービスは、例えば、“ショッピング”、“ニュース”、“オークション”、“仕事探し”などのサービスを含む。サービス情報提供サーバ９−１からＮの各々は、検索サーバ５からクエリを受信した場合、データベースから、クエリに関連付けられた少なくとも１つのコンテンツのページを参照するための第２参照情報を抽出し、この第２参照情報を含むサービス情報を検索サーバ５に送信する。第２参照情報は、例えば、ＵＲＬを含む。なお、サービス情報提供サーバ９−１からＮは、１つの装置によって構成されていてもよい。
【００１５】
図２は、検索サーバ５の機能構成の一例を示すブロック図である。検索サーバ５は、例えば、通信部１０と、クエリ取得部１２と、クエリ分類部１４と、検索結果取得部１６と、サービス情報取得部１８と、掲載判定部２０と、位置決定部２２（取得部、決定部）と、生成部２４と、バッチ処理部２６と、非掲載処理部２８と、記憶部３０とを備える。記憶部３０は、例えば、アクセスログ記憶部３２と、クエリ分類記憶部３４と、クリックログ記憶部３６と、コンテンツ掲載状況記憶部３８とを備える。検索サーバ５に含まれる各機能部は、複数の装置に分散されてもよい。例えば、バッチ処理部２６と他の機能部とは別体の装置によって実現されてもよい。記憶部３０は、ＮＡＳ（Network Attached Storage）などの記憶装置であってもよい。
【００１６】
クエリ取得部１２と、クエリ分類部１４と、検索結果取得部１６と、サービス情報取得部１８と、掲載判定部２０と、位置決定部２２と、生成部２４と、バッチ処理部２６と、非掲載処理部２８とは、例えば、ＣＰＵ（Central Processing Unit）などのプロセッサが、記憶部３０に記憶されたプログラム（ソフトウェア）を実行することにより実現される。プログラムは、例えば、ネットワークＮＷを介してアプリケーションサーバからダウンロードされてもよいし、予め検索サーバ５にプリインストールされていてもよい。
【００１７】
記憶部３０は、例えば、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）、ＨＤＤ（Hard Disk Drive）、フラッシュメモリ、またはこれらのうち複数が組み合わされたハイブリッド型記憶装置などによって実現されてよい。
【００１８】
通信部１０は、例えば、ＮＩＣ（Network Interface Card）を備える。通信部１０は、ネットワークＮＷを介して端末装置３、検索結果提供サーバ７、およびサービス情報提供サーバ９−１からＮと通信する。
【００１９】
クエリ取得部１２は、通信部１０を介して端末装置３から送信されたアクセスに含まれるクエリを取得する。また、クエリ取得部１２は、アクセスログをアクセスログ記憶部３２に記憶させる。
【００２０】
クエリ分類部１４は、クエリ取得部１２から入力されたクエリに対応するサービスを、クエリ分類記憶部３４を参照して特定する。クエリ分類部１４による分類処理については後述する。
【００２１】
検索結果取得部１６は、クエリ取得部１２から入力されたクエリを、検索結果提供サーバ７に送信し、検索結果提供サーバ７から検索結果情報を取得する。
【００２２】
サービス情報取得部１８は、サービス情報提供サーバ９−１からＮのうち、クエリ分類部１４によって特定されたサービスを提供するサービス情報提供サーバに、クエリ取得部１２から入力されたクエリを送信し、このクエリに関連付けされたサービス情報を取得する。
【００２３】
掲載判定部２０は、クリックログ記憶部３６を参照し、検索結果ページにおけるサービス情報の掲載の可否を判定する。掲載判定部２０は、サービス情報に含まれる第２参照情報と対応するコンテンツに非掲載期間が設定されていない場合には、そのコンテンツを掲載可能と判定する。一方、掲載判定部２０は、サービス情報に含まれる第２参照情報と対応するコンテンツに非掲載期間が設定されている場合には、そのコンテンツを掲載不可と判定する。
【００２４】
位置決定部２２は、クリックログ記憶部３６を参照し、検索結果ページにおける、検索結果情報およびサービス情報の掲載位置を決定する。位置決定部２２は、検索結果情報に含まれる第１参照情報（第１コンテンツ）の選択に関する統計情報（例えば、クリック率）（アクセス情報）および並び順と、サービス情報に含まれる第２参照情報（第２コンテンツ）の選択に関する統計情報（例えば、クリック率）（アクセス情報）とに基づいて（第１参照情報のクリック率と、第２参照情報のクリック率の大小関係に基づいて）、上記の並び順で並べられる第１参照情報に対する第２参照情報の相対的な掲載位置を決定する。
【００２５】
ここで、「クリック率」について定義する。「クリック率」とは、ＣＴＲ（Click Through Rate）を意味し、各コンテンツに対するアクセス数（クリック数）を、各コンテンツが推薦された回数（インプレッション数、表示回数）で除算した値である。「クリック率」は、「コンテンツに対する反応度」の一例である。なお本願でいう「クリック」とは、マウスなどのボタンを押して離す動作に限定されず、タッチパネルタイプの入力装置に対するタップなども含む。
【００２６】
生成部２４は、検索結果取得部１６によって取得された検索結果情報と、サービス情報取得部１８によって取得されたサービス情報とを用い、位置決定部２２によって決定された掲載位置に基づいて、検索結果ページを生成する。生成部２４は、生成した検索結果ページを、通信部１０を介して、端末装置３に送信する。
【００２７】
バッチ処理部２６は、アクセスログ記憶部３２に記憶されたアクセスログを用いて、アクセス数、クリック数、クリック率の集計などの各種の集計処理を行う。バッチ処理部２６は、日毎、週毎、月毎などの所定のタイミングで集計処理を実行する。
【００２８】
非掲載処理部２８は、サービス情報に含まれる第２参照情報と対応するコンテンツのアクセス情報に基づいて、非掲載とするコンテンツを決定する。また、非掲載処理部２８は、サービス情報に含まれる第２参照情報と対応するコンテンツのアクセス情報と、このコンテンツを提供するサービスの信頼度情報とに基づいて、決定したコンテンツの非掲載期間を設定する。
【００２９】
アクセスログ記憶部３２は、端末装置３からのアクセスのアクセスログを記憶する。クエリ分類記憶部３４は、クエリと、検索結果の中から選択されたサービス（サービス毎のアクセス数）との対応関係を記憶する。クリックログ記憶部３６は、検索結果情報データ、サービス情報データなどを記憶する。コンテンツ掲載状況記憶部３８は、サービス毎の掲載可能なコンテンツの数と、非掲載となっているコンテンツの数とを記憶する。
【００３０】
（検索結果ページ生成処理）
次に、図面を参照しながら検索サーバ５の処理について説明する。図３は、検索サーバ５による検索結果ページ生成処理の流れの一例を示すフローチャートである。
【００３１】
まず、クエリ取得部１２は、通信部１０を介して端末装置３からのアクセスに含まれるクエリを取得する（ステップＳ１０１）。クエリ取得部１２は、アクセスログをアクセスログ記憶部３２に記憶させる。
【００３２】
次に、クエリ分類部１４は、クエリ取得部１２から入力されたクエリに対応するサービスを、クエリ分類記憶部３４を参照して特定する（ステップＳ１０３）。
【００３３】
図４は、クエリ分類記憶部３４に記憶されたクエリ分類データＤ１の一例を示す図である。図４に示すように、クエリ分類記憶部３４には、「クエリ」、「サービス」、「アクセス数」、および「割合」の各項目のデータが記憶されている。例えば、クエリが“ＡＡＡ”であるデータについては、対応するサービスとして“サービス１”、“サービス２”、および“サービス３”などが記憶されている。さらに、クエリが“ＡＡＡ”であるデータに関して、サービスが“サービス１”のアクセス数が“２５３２”であり、このアクセス数の割合が、クエリ“ＡＡＡ”と関連付けされて提供されたサービス全体のアクセス数の“５２％”であるデータが記憶されている。その他、クエリが“ＡＡＡ”であるデータに関して、“サービス２”のアクセス数が“０”かつ割合が“０％”であるデータ、“サービス３”のアクセス数が“１０２３”かつ割合が“２１％”であるデータなどが記憶されている。ここで、クエリ分類部１４は、例えば、対応するサービスとして、割合が所定の閾値以上である１以上のサービスを選択する。クエリ分類部１４は、例えば、閾値が“２０”に設定されており、かつ、取得したクエリが“ＡＡＡ”である場合、対応するサービスとして、“サービス１”および“サービス３”を対応するサービスとして特定する。なお。クエリ分類部１４は、閾値を用いずに、特定のクエリと関連付けされたサービスのうち割合が最も高いサービスを対応するサービスとして特定してもよい。
【００３４】
次に、検索結果取得部１６は、クエリ取得部１２から入力されたクエリを検索結果提供サーバ７に送信し、検索結果提供サーバ７から検索結果情報を取得する（ステップＳ１０５）。
【００３５】
次に、サービス情報取得部１８は、サービス情報提供サーバ９−１からＮのうち、クエリ分類部１４によって特定されたサービスを提供するサービス情報提供サーバから、上記のクエリと関連付けされたサービス情報を取得する（ステップＳ１０７）。
【００３６】
次に、掲載判定部２０は、クリックログ記憶部３６に記憶されたサービス情報データＤ３を参照し、サービス情報提供サーバ９−１からＮから取得したサービス情報に含まれる第２参照情報と対応するコンテンツの掲載可否を判定する（ステップＳ１０９）。掲載判定部２０は、上記のコンテンツに「非掲載期間」の設定が行われていない場合（例えば、「非掲載期間」の値が“０”である場合）、このコンテンツを掲載可能と判定する。一方、掲載判定部２０は、上記のコンテンツに「非掲載期間」の設定が行われている場合（例えば、「非掲載期間」の値が“９０”などの日数が設定されている場合）、このコンテンツを掲載不可と判定する。
【００３７】
次に、位置決定部２２は、検索結果情報に含まれる第１参照情報と、掲載判定部２０によって掲載可能と判定されたサービス情報に含まれる第２参照情報との掲載位置を決定する（ステップＳ１１１）。位置決定部２２は、検索結果情報に含まれる第１参照情報のクリック率と、サービス情報に含まれる第２参照情報のクリック率とに基づいて、第１参照情報および第２参照情報の掲載位置を決定する。位置決定部２２による掲載位置の決定方法については後述する。
【００３８】
次に、生成部２４は、検索結果取得部１６によって取得された検索結果情報と、サービス情報取得部１８によって取得されたサービス情報とを用い、位置決定部２２によって決定された掲載位置に基づいて、検索結果ページを生成する（ステップＳ１１３）。
【００３９】
［検索結果情報の並べ替えを行わない場合の位置決定方法］
図５は、クリックログ記憶部３６に記憶された検索結果情報データＤ２の一例を示す図である。図６は、クリックログ記憶部３６に記憶されたサービス情報データＤ３の一例を示す図である。
【００４０】
検索結果提供サーバ７から提供され、かつ、所定の規則に従って並べられた第１参照情報を含む検索結果情報の並べ替えを行わない場合の位置決定方法について説明する。位置決定部２２は、所定の規則に従って並べられた第１参照情報を含む検索結果情報に、サービス情報に含まれる第２参照情報を挿入する位置を決定する。位置決定部２２は、例えば、所定の規則に従って並べられた第１参照情報のうち、一番目に配置された第１参照情報のクリック率と、挿入対象となる第２参照情報のクリック率とを比較する。ここで、位置決定部２２は、第２参照情報のクリック率が、一番目に配置された第１参照情報のクリック率よりも大きいと判断した場合、第２参照情報の掲載位置を、この第１参照情報の上位に決定する。一方、位置決定部２２は、第２参照情報のクリック率が、一番目に配置された第１参照情報のクリック率以下であると判断した場合、二番目に配置された第１参照情報のクリック率と、第２参照情報のクリック率とを比較する。以下同様な処理を繰り返し、第２参照情報の位置を決定する。
【００４１】
図７は、上述の位置決定方法に従って決定された掲載位置に基づいて生成された検索結果ページＰ１を示す図である。図７に示すように、検索結果提供サーバ７から提供された “検索結果１（ＵＲＬ４）”、“検索結果２（ＵＲＬ２）”、“検索結果３（ＵＲＬ１）”、“検索結果４（ＵＲＬ３）”の順に並べられた第１参照情報を含む検索結果情報に対して、「サービス」が“サービス１”であり、かつ、「コンテンツ」が“コンテンツ１−１”である第２参照情報を挿入する場合、この第２参照情報のクリック率“５．２６”は、“検索結果１（ＵＲＬ４）”および“検索結果２（ＵＲＬ２）”のクリック率よりも小さく、“検索結果３（ＵＲＬ１）”のクリック率よりも大きい。このため、位置決定部２２は、この第２参照情報の掲載位置を“検索結果３（ＵＲＬ１）”の上位（“検索結果２（ＵＲＬ２）”と“検索結果３（ＵＲＬ１）”との間）に決定する。検索結果ページＰ１に表示されるコンテンツの数は任意である。
【００４２】
［第１参照情報の並べ替えを行う場合の位置決定方法］
次に、検索結果情報の並べ替えを行う場合の位置決定方法について説明する。位置決定部２２は、検索結果情報に含まれる第１参照情報と、サービス情報に含まれる第２参照情報とを、クリック率が大きい順に（クリック率が降順となるように）並べ、掲載位置を決定する。
【００４３】
図８は、上述の位置決定方法に従って決定された掲載位置に応じて生成された検索結果ページＰ２を示す図である。図８に示すように、検索結果情報に含まれる第１参照情報（“ＵＲＬ１”、“ＵＲＬ２”、“ＵＲＬ３”、“ＵＲＬ４”）と、「サービス」が“サービス１”であり、かつ、「コンテンツ」が“コンテンツ１−２”である第２参照情報との並べ替えを行う場合、位置決定部２２は、各クリック率に基づいて、“検索結果１（ＵＲＬ２）”、“検索結果２（ＵＲＬ４）”、“検索結果３（ＵＲＬ１）”、“サービス１（コンテンツ１−２）”、“検索結果４（ＵＲＬ３）”の順に掲載位置を決定する。
【００４４】
なお、位置決定部２２は、サービス情報に含まれる第２参照情報と対応するコンテンツに「リセットフラグ」が設定されている場合（例えば、リセットフラグが“１”に設定されている場合）、このリセットフラグが設定されたコンテンツの掲載位置を所定の初期位置に決定してよい。この「リセットフラグ」は、非掲載期間が経過したコンテンツを示す。なお、検索サーバ５は、このリセットフラグが設定されたコンテンツの掲載位置を所定の初期位置に決定するのではなく、過去のクリック率の実績値に応じた位置に決定してもよい。
【００４５】
（非掲載期間の設定処理）
次に、図面を参照しながら非掲載期間の設定処理について説明する。図９は、検索サーバ５による非掲載期間の設定処理の流れの一例を示すフローチャートである。非掲載期間の設定処理は、日毎、週毎、月毎等、所定のタイミングで実施される。
【００４６】
まず、バッチ処理部２６は、アクセスログ記憶部３２からアクセスログを取得し、このアクセスログに含まれるデータに基づいて、クエリ分類記憶部３４に記憶された「アクセス数」および「割合」のデータを更新する（ステップＳ２０１）。
【００４７】
次に、バッチ処理部２６は、上述のアクセスログに含まれるデータに基づいて、クリックログ記憶部３６に記憶された検索結果情報データＤ２の「表示回数」、「クリック数」、および「クリック率」のデータを更新し、サービス情報データＤ３の「表示回数」、「クリック数」、および「クリック率」のデータを更新する（ステップＳ２０３）。
【００４８】
次に、非掲載処理部２８は、更新後のサービス情報データＤ３における各コンテンツのクリック率に基づいて、非掲載とするコンテンツを決定する（ステップＳ２０５）。例えば、非掲載処理部２８は、クリックログ記憶部３６のサービス情報データＤ３からあるクエリに関連付けされた１つのデータを読み出し、このデータのクリック率と、同じクエリに関連付けされた検索結果情報データＤ２の第１参照情報のクリック率の最低値とを比較する。非掲載処理部２８は、このサービス情報データＤ３のコンテンツのクリック率が、検索結果情報データＤ２の第１参照情報のクリック率の最低値以上である場合、このコンテンツを非掲載と決定しない。一方、非掲載処理部２８は、このサービス情報データＤ３のコンテンツのクリック率が、検索結果情報データＤ２の第１参照情報のクリック率の最低値未満である場合、このコンテンツを非掲載と決定する。なお、非掲載処理部２８は、サービス情報データＤ３のコンテンツのクリック率が、所定の閾値以下である場合にこのコンテンツを非掲載と決定してもよい。
【００４９】
次に、非掲載処理部２８は、以下の手順に従って、非掲載と決定したコンテンツに対して、非掲載期間を算出する（ステップＳ２０７）。
【００５０】
非掲載処理部２８は、各サービスの信頼度情報と、各コンテンツのクリック率の実績値とに基づいて、各コンテンツの非掲載期間を算出する。非掲載処理部２８は、決定したコンテンツの選択に関する統計情報（例えば、クリック率）と、このコンテンツを提供するサービスが提供する複数のコンテンツのうち非掲載期間が設定済みのコンテンツに関する統計情報（例えば、非掲載期間が設定済みのコンテンツの数）とに基づいて、決定したコンテンツの非掲載期間を設定する。非掲載処理部２８は、例えば、以下の式（１）に基づいて、各コンテンツの非掲載期間を算出する。
【００５１】
【数１】
2018181145.tif 000003
【００５２】
上記の式（１）において、Ｍａｘ＿ＨｉｄｅＤａｙｓ（ｑ，ｍ）は、非掲載期間を示しており、ＢａｓｅＤａｙｓは、非掲載期間の上限値を示しており、Ｓ＿ＢａｄＳｃｏｒｅ（ｍ）は、サービスのペナルティ項を示しており、Ｑ＿ＢａｄＳｃｏｒｅ（ｑ，ｍ）は、コンテンツのペナルティ項を示している。また、ｑおよびｍは、クエリおよびサービスを示している。また、αは、コンテンツのペナルティ項の重み係数を示している。
【００５３】
式（１）に示すように、非掲載期間（Ｍａｘ＿ＨｉｄｅＤａｙｓ（ｑ，ｍ））は、クエリと、サービスとによって決定される。非掲載期間の上限値（ＢａｓｅＤａｙｓ）は、例えば、９０日間などの所定の値が予め設定される。
【００５４】
重み係数（α）は、例えば、以下の式（２）によって定義される。
【００５５】
【数２】
2018181145.tif 000004
【００５６】
上記の式（２）において、ａは、シグモイド曲線のカーブの急激さを調整するパラメータであり、ｂは、バイアス項である。このａおよびｂの設定を行うことにより、重み係数αの値の調整を可能にする。ｉｍｐｓ＿ｓｐａｎは、過去の所定期間における合計表示回数（インプレッション数）である。クリック率は、クリック数を表示回数で除算した値であり、表示回数が多いほどクリック率の信頼性が高まる。また、ジグモイド曲線を利用することによって、表示回数が少ない場合には重み係数αが小さくなり、サービスのペナルティ項の重みが大きくなる。一方、表示回数が多い場合には重み係数αが大きくなり、コンテンツのペナルティ項の重みが大きくなる。すなわち、非掲載処理部２８は、コンテンツの掲載回数が増大するにつれて、コンテンツのアクセス情報による非掲載期間への影響度合を、サービスの信頼度情報よりも大きくする重み付けを行う。
【００５７】
サービスのペナルティ項（Ｓ＿ＢａｄＳｃｏｒｅ（ｍ））は、例えば、以下の式（３）によって定義される。
【００５８】
【数３】
2018181145.tif 000005
【００５９】
上記の式（３）において、Ｑ＿ｎｕｍｈｉｄｅ（ｍ）は、各サービスにおける非掲載コンテンツの数を示し、Ｑ＿ｎｕｍｓｈｏｗ（ｍ）は、各サービスにおける掲載コンテンツの数を示している。非掲載処理部２８は、これらの非掲載コンテンツの数（Ｑ＿ｎｕｍｈｉｄｅ（ｍ））および掲載コンテンツの数（Ｑ＿ｎｕｍｓｈｏｗ（ｍ））を、例えば、図１０に示すようなコンテンツ掲載状況記憶部３８に記憶されたコンテンツ掲載状況データＤ４から取得する。非掲載のコンテンツの割合が多ければ多いほど、このサービスが提供するコンテンツの品質が悪いことと考えられる。なお、サービスのペナルティ項（Ｓ＿ＢａｄＳｃｏｒｅ（ｍ））は、各サービスにおけるコンテンツのクリック率の平均値に基づくものであってもよい。また、サービスのペナルティ項（Ｓ＿ＢａｄＳｃｏｒｅ（ｍ））は、各サービスにおけるコンテンツの非掲載回数を掲載回数で除算した「非掲載割合」に基づくものであってもよい。
【００６０】
コンテンツのペナルティ項（Ｑ＿ＢａｄＳｃｏｒｅ（ｑ，ｍ））は、例えば、以下の式（４）によって定義される。
【００６１】
【数４】
2018181145.tif 000006
【００６２】
上記の式（４）において、Ａｖｇ＿ＣＴＲ（ｓｅａｒｃｈ＿ｒｅｓｕｌｔｓ）は、例えば、集計処理を行う前の最終掲載日に各コンテンツと一緒に表示された各コンテンツの掲載位置よりも下位に位置する検索結果情報に含まれる第１参照情報の平均クリック率を示す。また、Ａｖｇ＿ＣＴＲ（ｖｉｅｗａｂｌｅ（ｑ，ｍ））は、過去の所定期間において、各コンテンツが視認可能位置に掲載された場合の平均クリック率を示す。視認可能位置とは、例えば、検索結果ページを表示装置に表示させた場合に、スクロール処理などを行うことなく表示される位置などを示す。
【００６３】
このようなコンテンツのペナルティ項（Ｑ＿ＢａｄＳｃｏｒｅ（ｑ，ｍ））を用いることで、何らかの原因で、通常はクリック率が高いコンテンツに対して非掲載期間が設定なされた場合であっても、その非掲載期間が短く設定され、比較的に早い段階で再掲載が行われるようになる。非掲載期間が経過して再度掲載処理が行われるようになった場合、そのクリック率の実績値が低いと視認可能位置の平均クリック率が少しずつ減少し、それに伴って非掲載期間も長くなる。
【００６４】
なお、非掲載処理部２８は、非掲載期間の算出処理時に、非掲載期間が既に設定されているコンテンツについては、非掲載期間の更新処理を行う。例えば、非掲載処理部２８が日毎に非掲載期間の算出処理を行う場合には、設定済みの非掲載期間から“１日”を減算する処理を行う。非掲載期間が終了した場合（減算処理の結果、非掲載期間が“０”になった場合）には、非掲載処理部２８は、サービス情報データＤ３の対応するコンテンツのデータにリセットフラグを設定する（例えば、リセットフラグを“１”に設定する）。
【００６５】
なお、非掲載処理部２８は、集計処理時に、リセットフラグが設定されているコンテンツについては、リセットフラグを解除する（例えば、リセットフラグを“０”に設定する）。
【００６６】
また、各サービスの信頼度情報が変化した場合には、その結果に応じて非掲載期間を増減させても良い。リセットを早く行うためにサービスの信頼度情報の改善を検知して、既に非掲載にされているコンテンツの非掲載期間を短縮させることができる。
【００６７】
以上において説明した実施形態の情報処理装置によれば、ユーザの意図に応じた適切な情報を効果的な形式で提供することが可能である。上記の検索結果情報に含まれる第１参照情報と対応するコンテンツのアクセス情報と、サービス情報に含まれる第２参照情報と対応するコンテンツのアクセス情報とに基づいて、第２参照情報と対応するコンテンツの掲載位置を決定することで、ユーザの意図に応じた情報をユーザの目につきやすい位置に配置することが可能である。また、第２参照情報と対応するコンテンツのアクセス情報と、この第２参照情報と対応するコンテンツを提供するサービスの信頼度情報とに基づいて、このコンテンツの非掲載期間を設定することで、ユーザの意図と関連性が低い情報の提供を防ぐことが可能である。
【００６８】
なお、上記の実施形態においては、図５に示す検索結果情報データＤ２ように、ＵＲＬ毎に集計された「表示回数」、「クリック数」、および「クリック率」を用いて、位置決定処理および非掲載期間の設定処理を行う例を説明した。しかしながら、検索結果ページ内における検索結果の表示位置毎に集計された「表示回数」、「クリック数」、および「クリック率」を用いてもよい。例えば、検索結果ページ内における一番目に配置された検索結果、二番目に配置された検索結果等の単位で集計された「表示回数」、「クリック数」、および「クリック率」を用いてもよい。
【００６９】
なお、上記の実施形態においては、主に、「クリック率」を用いて、位置決定処理および非掲載期間の設定処理を行う例を説明した。しかしながら、クリック率に限らず、例えば、単にリンク先ページへのアクセス回数であってもよいし、リンク先ページにおいてコンバージョンが発生した回数を、リンク先ページへのアクセス回数で除算したＣＶＲ（Conversion Rate）であってもよい。
【００７０】
以上、本発明を実施するための形態について実施形態を用いて説明したが、本発明はこうした実施形態に何等限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々の変形及び置換を加えることができる。
【符号の説明】
【００７１】
１‥情報処理システム、３‥端末装置、５‥検索サーバ、７‥検索結果提供サーバ、９−１からＮ‥サービス情報提供サーバ、１０‥通信部、１２‥クエリ取得部、１４‥クエリ分類部、１６‥検索結果取得部、１８‥サービス情報取得部、２０‥掲載判定部、２２‥位置決定部、２４‥生成部、２６‥バッチ処理部、２８‥非掲載処理部、３０‥記憶部、ＮＷ‥ネットワーク
【図１】
2018181145.tif 000007
【図２】
2018181145.tif 000008
【図３】
2018181145.tif 000009
【図４】
2018181145.tif 000010
【図５】
2018181145.tif 000011
【図６】
2018181145.tif 000012
【図７】
2018181145.tif 000013
【図８】
2018181145.tif 000014
【図９】
2018181145.tif 000015
【図１０】
2018181145.tif 000016
【手続補正書】
【提出日】平成30年1月18日(2018.1.18)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
第１コンテンツのアクセス情報および並び順と、第２コンテンツのアクセス情報とを取得する取得部と、
前記取得部によって取得された前記第１コンテンツのアクセス情報と、前記第２コンテンツのアクセス情報とに基づいて、前記並び順で並べられる第１コンテンツに対する前記第２コンテンツの相対的な掲載位置を決定する決定部と
を備える情報処理装置。
【請求項２】
前記第２コンテンツのアクセス情報に基づいて、非掲載とする前記第２コンテンツを決定する非掲載処理部をさらに備え、
前記決定部は、前記非掲載処理部により非掲載と決定された前記第２コンテンツを除く前記第２コンテンツの相対的な掲載位置を決定する、
請求項１に記載の情報処理装置。
【請求項３】
前記非掲載処理部は、前記第２コンテンツのアクセス情報と、前記第２コンテンツを提供するサービスの信頼度情報とに基づいて、前記決定した第２コンテンツの非掲載期間を設定する、
請求項２に記載の情報処理装置。
【請求項４】
前記非掲載処理部は、前記決定した第２コンテンツの選択に関する統計情報と、前記サービスが提供する複数の第２コンテンツのうち前記非掲載期間が設定済みの前記第２コンテンツに関する統計情報とに基づいて、前記決定した第２コンテンツの非掲載期間を設定する、
請求項３に記載の情報処理装置。
【請求項５】
前記非掲載処理部は、前記第２コンテンツの掲載回数が増大するにつれて、前記第２コンテンツのアクセス情報による前記非掲載期間への影響度合を、前記サービスの信頼度情報よりも大きくする重み付けを行い、前記決定した第２コンテンツの非掲載期間を設定する、
請求項３または４に記載の情報処理装置。
【請求項６】
前記決定部は、前記第２コンテンツの相対的な掲載位置を決定する場合、前記非掲載処理部により設定された非掲載期間が経過した前記第２コンテンツの相対的な掲載位置を初期位置に決定する、
請求項３から５のいずれか一項に記載の情報処理装置。
【請求項７】
前記決定部は、前記第１コンテンツの選択に関する統計情報と、前記第２コンテンツの選択に関する統計情報の大小関係に基づいて、前記並び順で並べられる第１コンテンツに対する前記第２コンテンツの相対的な掲載位置を決定する、
請求項１から６のいずれか一項に記載の情報処理装置。
【請求項８】
コンピュータが、
第１コンテンツのアクセス情報および並び順と、第２コンテンツのアクセス情報とを取得し、
前記取得された前記第１コンテンツのアクセス情報および前記第２コンテンツのアクセス情報に基づいて、前記並び順で並べられる第１コンテンツに対する前記第２コンテンツの相対的な掲載位置を決定する、
情報処理方法。
【請求項９】
コンピュータに、
第１コンテンツのアクセス情報および並び順と、第２コンテンツのアクセス情報とを取得させ、
前記取得された前記第１コンテンツのアクセス情報および前記第２コンテンツのアクセス情報に基づいて、前記並び順で並べられる第１コンテンツに対する前記第２コンテンツの相対的な掲載位置を決定させる、
プログラム。