(57)【特許請求の範囲】
【請求項１】
コンテンツの特徴語に基づいて、配信広告を選択する広告処理装置であって、
ユーザが所望する情報の候補となる候補情報が表示されるコンテンツから、該候補情報を取得する候補情報取得手段と、
前記候補情報毎に、前記ユーザの所望する情報との適合度を取得する適合度取得手段と、
前記適合度に応じて、前記候補情報毎に第一の重み値を決定する重み値決定手段と、
前記候補情報から、該候補情報に対し決定された前記第一の重み値と該候補情報に出現する特徴語の出現頻度とに基づく第二の重み値と共に、前記コンテンツの特徴語を抽出する特徴語抽出手段と、
を備えたことを特徴とする広告処理装置。
【請求項２】
前記重み値と、前記配信の広告効果を示す指標値とを対応付けて記憶し、
前記重み値を変化させ、前記指標値が最も高くなる重み値を、適用すべき前記重み値と決定すること、
を特徴とする請求項１記載の広告処理装置。
【請求項３】
コンテンツの特徴語に基づいて、配信広告を選択する広告処理方法であって、
広告処理装置が、
ユーザが所望する情報の候補となる候補情報が表示されるコンテンツから、該候補情報を取得する工程と、
前記候補情報毎に、前記ユーザの所望する情報との適合度を取得する工程と、
前記適合度に応じて、前記候補情報毎に第一の重み値を決定する工程と、
前記候補情報から、該候補情報に対し決定された前記第一の重み値と該候補情報に出現する特徴語の出現頻度とに基づく第二の重み値と共に、前記コンテンツの特徴語を抽出する工程と、
を備えたことを特徴とする広告処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツから広告引当てに用いられる特徴語を抽出する技術に関する。
【背景技術】
【０００２】
近年、急速に普及した所謂ネット広告の一種に、コンテンツ連動型広告（コンテンツマッチ広告ともいう）がある。この種の広告は、広告を表示しようとするウェブページなどのコンテンツ（内容）を解析することで、コンテンツの特徴（テーマなど）を表す特徴語を抽出し、そのキーワードを指定している広告を選択（「引当て」と呼ばれる）し、そのコンテンツに組み込んで表示するものである（例えば、特許文献１参照）。
【０００３】
このようなコンテンツ連動型広告においては、コンテンツからいかに精度よく特徴語を抽出できるかが重要である。理由としては、コンテンツにそれ程マッチしない特徴語が抽出された場合には、コンテンツにそれ程マッチしない広告が引き当てられてしまうからである。このため、例えばノイズを除去するなどして、コンテンツからより精度よく特徴語を抽出しようとする技術も提案されている（例えば、特許文献２参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−２８６８３３号
【特許文献２】特開２０１１−７５７０７号
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ここで、従来、コンテンツの特徴語を抽出する際、表示されるページ全体からコンテンツの特徴を表す特徴語を満遍なく抽出するため、コンテンツ解析対象となるものは、広告を表示しようとするウェブページなどのページ全体であった。よって従来、例えば、検索エンジンなどによりユーザの検索意図がスコアリングされ検索結果がスコア順（マッチ順）にリスト表示されたウェブページの場合にも、そうでない通常のウェブページの場合にも、ページ全体を解析対象として、コンテンツの特徴語が抽出される。
【０００６】
しかしながら、例えば、検索結果がスコア順にリスト表示されたウェブページの場合、表示されるページ全体からコンテンツの特徴を表す特徴語を満遍なく抽出すると、広告の引当てに用いられる特徴語としては、必ずしも適切でない特徴語が抽出されるという問題がある。
【０００７】
検索結果がスコア順にリスト表示されたウェブページにおいて、例えば下位の検索結果の中には、ユーザの検索意図から離れた検索結果（ノイズ）を含んでいる可能性がある。従って、この場合、ページ全体をコンテンツ解析対象とすると、ユーザの意図に沿わない特徴語が抽出されてしまうことがある。また、この結果、ユーザにとってあまり関心のない広告が引当てられ、ひいてはＣＴＲ（Click Through Rate）の低下を招くという問題があった。
【０００８】
本発明は上記の点に鑑み提案されたものであり、コンテンツから、ユーザの実際の関心に適合した特徴語を精度よく抽出することにある。
【課題を解決するための手段】
【０００９】
上記の課題を解決するため、本発明にあっては、コンテンツの特徴語に基づいて、配信広告を選択する広告処理装置であって、ユーザが所望する情報の候補となる候補情報が表示されるコンテンツから、該候補情報を取得する候補情報取得手段と、前記候補情報毎に、前記ユーザが所望する情報との適合度を取得する適合度取得手段と、前記適合度に基づいて、前記候補情報取得手段により取得された候補情報の中から、一部の候補情報を抽出する候補情報抽出手段と、前記候補情報抽出手段により抽出された候補情報から、前記コンテンツの特徴語を抽出する特徴語抽出手段とを備えるようにしている。
【発明の効果】
【００１０】
本発明の実施の形態によれば、コンテンツから、ユーザの実際の関心に適合した特徴語を精度よく抽出することができる。
【図面の簡単な説明】
【００１１】
【図１】広告配信システムのネットワーク構成図である。
【図２】広告配信システムのネットワーク構成図である。
【図３】広告配信システムのソフトウェア構成例を示す図である。
【図４】コンテンツマッチ広告ＤＢ／入札ワードＤＢ１０５のデータ構造の一例を示す。
【図５】検索結果ページの一例を示す図である。
【図６】広告配信システムの処理例を示すシーケンス図である。
【図７】検索結果ページ例を示す図である。
【図８】検索結果ページ例を示す図である。
【図９】特徴語の重み値を算出するための算出式例を示す。
【図１０】順位xの減少関数例を示す。
【発明を実施するための形態】
【００１２】
以下、本発明の好適な実施形態につき説明する。
【００１３】
＜概要＞
はじめに、本発明の理解を容易にするため、本発明の概要について言及する。
【００１４】
まず、ユーザ入力された検索条件（例えば、検索ワード）とのマッチ率に基づいてスコアリングされた検索結果がスコア順に表示されたページコンテンツの一例として、検索エンジンの検索結果ページを想定する。
【００１５】
例えば、検索エンジンにおいては、ユーザが検索条件を入力すると、検索結果がスコア順にリスト表示されたＷｅｂページが表示される。この場合、リスト上位の検索結果ほど、検索条件に近しい情報、即ち、ユーザの実際の関心にマッチした情報が表示されている。一方、リスト下位にいく程、検索条件から離れた情報、即ち、ユーザの実際の関心とは全く関係のない情報（検索結果）が表示される。
【００１６】
従って、このような検索結果ページから広告の引当てに用いるための特徴語を抽出する際、コンテンツ解析対象を下位の検索結果を含むページ全体すると、ユーザの実際の関心に適合しない特徴語が抽出される可能性がある。またこの結果、ユーザにとってあまり関心のない広告が引当てられ、ＣＴＲの低下を招くという可能性がある。
【００１７】
そこで、本実施形態においては、検索結果ページのようなコンテンツから特徴語を抽出する際、コンテンツ解析対象をページ全体とせずに、例えば、上位の検索結果のみを含む箇所をコンテンツ解析対象として、特徴語を抽出する。又は、コンテンツ解析対象をページ全体とするものの、例えば、上位の検索結果に含まれる特徴語には重い重み付けを行ってから特徴語を抽出する。
【００１８】
このように、リスト上位の検索結果ほど、ユーザの実際の関心にマッチした情報が表示されているコンテンツにおいては、リスト上位の情報から優先的に特徴語を抽出することにより、ユーザの実際の関心により適合した特徴語を精度よく抽出することが可能となる、またこの結果、ユーザの実際の関心により適合した広告が引当てられ、さらにはＣＴＲの向上を期待することができる。以下詳しく説明する。
【００１９】
＜構成＞
（ネットワーク構成）
図１は、本発明の一実施形態にかかる広告配信システムのネットワーク構成図である。広告配信システムは、広告配信サーバ１、検索サーバ２、ＤＢ（Data Base）３、端末４が、ネットワーク５を介して接続される。
【００２０】
広告配信サーバ１は、ユーザの端末４に対し広告の配信を行なう広告配信装置（広告処理装置）である。端末４に対する広告の具体的な配信方法としては、例えば、Ｗｅｂページに広告を埋め込む形態での広告配信がある。
【００２１】
検索サーバ２は、検索要求に基づいて、検索対象となるＤＢ３の中から情報を検索するサーバである。具体的に、検索サーバ２は、入力された検索条件と、検索対象とのマッチ率等に基づき検索対象のスコアリングを行って、検索結果を例えばスコア順にリスト表示する。
【００２２】
ＤＢ３は、検索サーバ２の検索対象となる情報を格納したデータベース（記憶装置）である。ユーザは検索サーバ２を用いることにより、ＤＢ３に格納される情報の中から目的の情報を検索する。
【００２３】
端末４は、ＰＣ（Personal Computer）、スマートフォン、携帯電話、タブレット端末、ＰＤＡ（Personal Digital Assistants）等の情報処理機器から構成され、本実施形態においては、主にユーザが情報検索を行うために使用されるユーザ端末である。このため、端末４は、例えば検索を行うためのウェブブラウザや各種アプリケーションを備える。
【００２４】
ネットワーク５は、有線、無線を含むネットワークで、例えばインターネット網である。
【００２５】
なお、検索サーバ２の検索対象となるＤＢ３は、一のＤＢに限られない。例えば、図２のように、検索サーバ２は、Ｗｅｂ検索エンジンとして、複数のＤＢ（Ｗｅｂサーバ）３を検索対象とし、複数のＤＢ３の中から情報を検索することもできる。
【００２６】
（ハードウェア構成）
ここで、広告配信サーバ１及び検索サーバ２のハードウェア構成について説明する。広告配信サーバ１検索サーバ２は、主要な構成として、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）、補助記憶装置、記憶媒体読取装置、入力装置、表示装置、及び通信装置などを備える。
ＣＰＵは、マイクロプロセッサ及びその周辺回路から構成され、広告配信サーバ１全体を制御する回路である。また、ＲＯＭは、ＣＰＵで実行される所定の制御プログラム（ソフトウェア部品）を格納するメモリであり、ＲＡＭは、ＣＰＵがＲＯＭに格納された所定の制御プログラム（ソフトウェア部品）を実行して各種の制御を行うときの作業エリア（ワーク領域）として使用するメモリである。
【００２７】
補助記憶装置は、汎用のＯＳ（Operating System）、広告に係る各種ＤＢ、本発明に係るプログラムなどを格納する装置であり、不揮発性の記憶装置であるＨＤＤ（Hard Disk Drive）などが用いられる。なお、上記各種情報は、補助記憶装置以外にも、ＣＤ−ＲＯＭ（Compact Disk - ROM）やＤＶＤ（Digital Versatile Disk）などの記憶媒体やその他のメディアを記憶されてもよく、これらの記憶媒体に格納された各種情報は、記憶媒体読取装置などのドライブ装置を介して読み取ることが可能である。よって、必要に応じて記録媒体を記憶媒体読取装置にセットすることで、各種情報が得られる。
入力装置は、ユーザ（管理者）が各種入力操作を行うための装置である。入力装置は、マウス、キーボードなどを含む。表示装置は、表示画面を表示する装置である。例えば、ＬＣＤ(Liquid Crystal Display)、ＣＲＴ(Cathode Ray Tube)などから構成される。次に、通信装置は、ネットワークを介して他装置との通信を行う装置である。有線ネットワークや無線ネットワークなど含む各種ネットワーク形態に応じた通信をサポートする。
【００２８】
（ソフトウェア構成）
図３は、本発明の一実施形態にかかる広告配信システムのソフトウェア構成例を示す図である。まず、検索サーバ２の機能から先に説明する。
【００２９】
検索サーバ２は、機能部として、検索要求受信部２０１、検索部２０２、検索結果ページ作成部２０３、検索結果ページ送信部２０４、広告受信部２０５、広告付加部２０６、検索要求応答部２０７を有する。
【００３０】
検索要求受信部２０１は、端末４から検索要求を受信する機能を有している。なお、検索要求は、検索を行うための検索条件（例えば、検索ワード）などを含む。
【００３１】
検索部２０２は、入力された検索条件にマッチする情報をＤＢ３の中から検索する機能を有している。具体的には、検索条件と、ＤＢ３の検索対象情報とのマッチ率等に基づいて、検索対象情報のスコアリングを行って、スコアの高い検索対象情報を検索結果として取得する。なお、検索結果は、検索対象情報の全てを取得する必要はなく、検索結果要素として、例えば、検索した情報のタイトルや、要約（スニペットとも呼ばれる）を取得する。
【００３２】
検索結果ページ作成部２０３は、検索結果を表示するための検索結果ページを作成する機能を有している。例えば、検索結果ページでは、高いスコア順に検索結果要素をリスト表示する。また、検索結果ページ作成部２０３は、検索結果ページ送信部２０４を介し、作成した検索結果ページを広告配信サーバ１に送信させる。なお、本実施形態にかかる検索結果ページでは、スコア自体も検索結果要素と共に表示させるが、表示しない場合は、併せてスコアも広告配信サーバ１に送信する。
【００３３】
検索結果ページ送信部２０４は、検索結果ページを広告配信サーバ１に送信する機能を有している。
【００３４】
広告受信部２０５は、広告配信サーバ１から広告を受信する機能を有している。
【００３５】
広告付加部２０６は、広告配信サーバ１から受信した広告を、検索結果ページに付加する（埋め込む）機能を有している。
【００３６】
検索要求応答部２０７は、検索要求に対する応答として、端末４に対し検索結果ページ（広告を含む）を送信する機能を有している。
【００３７】
次に、広告配信サーバ１は、機能部として、検索結果ページ受信部１０１、特徴語抽出部１０２、配信広告選択部１０３、広告送信部１０４を有する。
【００３８】
検索結果ページ受信部１０１は、検索サーバ２から検索結果ページを受信する機能を有している。
【００３９】
特徴語抽出部１０２は、まず、スコアに基づいて、検索結果ページの中の検索結果要素の中から、一部の候補情報を抽出する機能を有している。そしてまた、特徴語抽出部１０２は、抽出した一部の候補情報から、検索結果ページとしての特徴語を抽出する機能を有している。この点、再度後述する。
【００４０】
配信広告選択部１０３は、特徴語抽出部１０２により抽出された特徴語に基づいて、配信すべき広告（配信広告）を選択する。なお、配信の対象となる広告は、コンテンツマッチ広告ＤＢ／入札ワードＤＢ１０５に予め格納され、この中から配信広告が選択される。
【００４１】
ここで、図４にコンテンツマッチ広告ＤＢ／入札ワードＤＢ１０５のデータ構造の一例を示す。コンテンツマッチ広告ＤＢ／入札ワードＤＢ１０５は、「広告ＩＤ」、「広告データ」、「入札ワード」、「ＵＲＬ」、「広告主ＩＤ」、「ＣＴＲ」などが対応付けられて登録されたＤＢである。
【００４２】
広告主は、「広告データ」（広告コンテンツ）と、その広告に関連する「入札ワード」（キーワード）と、「ＵＲＬ」を指定し、広告情報を入稿する。「入札ワード」は、配信広告選択に用いられ、広告媒体のコンテンツの特徴語との一致不一致を照合するためのキーワードである。「ＵＲＬ」は、例えば広告主のＷｅｂサイトなどが登録され、広告がクリックされた場合の遷移先のリンク先ＵＲＬ情報を示す。「ＣＴＲ」は、所謂クリック率を表し、当該広告がユーザにクリックされた場合、ＣＴＲ値が加算される仕組みである。
【００４３】
広告送信部１０４は、配信広告を検索サーバ２に送信する。検索サーバ２に送信された配信広告は、検索結果ページに付加されてから（埋め込まれから）、ユーザの端末４に送信される。
【００４４】
なお、これらの機能部は、各装置を構成するコンピュータのＣＰＵ、ＲＯＭ、ＲＡＭ等のハードウェア資源上で実行されるコンピュータプログラムによって実現されるものである。但し、これらの機能部は、「手段」、「モジュール」、「ユニット」、又は「回路」に読替えてもよい。
【００４５】
広告配信サーバ１及び検索サーバ２の機能部は、単一のコンピュータ上に配置される必要はなく、必要に応じて分散される形態であってもよい。また例えば、ＤＢなどは、サーバ・コンピュータ内のＨＤＤ等の記憶媒体上に所定のデータを体系的に保持するものであるが、サーバ内に配置される必要はなく、他の装置上に配置してもよい。
【００４６】
＜検索結果ページ例＞
図５は、本実施形態にかかる検索結果ページの一例を示す図である。具体的に例えば、ユーザが自分の症状を検索条件として入力することにより、可能性のある病名や解説を検索するヘルスケアシステムの検索結果画面を示す。
【００４７】
本検索結果画面は、大きく、ユーザが入力した検索条件が表示される「検索条件」５００、検索結果が表示される「検索結果」５１０、広告が表示される「広告」５２０の３つの箇所が存在する。
【００４８】
また、「検索結果」５１０は、順位５１１、タイトル５１２、要約５１３、スコア５１４などの検索結果要素を含む。
【００４９】
スコア５１４は、入力された検索条件と、検索結果との情報の適合度を示すものである。スコアが高い程、ユーザの所望する検索目的対象である可能性は高い。よって、検索結果は、スコア５１４が高い順に順位５１１が付けられてリスト表示される。
【００５０】
ユーザは、画面上位に表示されている検索結果ほど自分の望む情報の可能性が高いので、上から順番に検索結果のタイトル５１２や要約５１３を閲覧し、効率的に自分の望む情報を探索する。
【００５１】
また、「広告」５２０は、所謂コンテンツマッチ広告である。但し、本実施形態にかかる「広告」５２０は、本検索結果ページの一部分をコンテンツ解析対象として配信される広告となっている。
【００５２】
つまり、本実施形態においては、検索結果ページ・コンテンツから特徴語を抽出する際、コンテンツ解析対象を「検索結果」５１０全体とせずに、例えば、「検索結果」５１０において、上位の検索結果のみを含む箇所をコンテンツ解析対象として、特徴語を抽出する。又は、コンテンツ解析対象を「検索結果」５１０全体とするものの、例えば、上位の検索結果に含まれる特徴語には重い重み付けを行ってから特徴語を抽出する。
【００５３】
「検索結果」５１０においては、順位５１１が上位の検索結果ほど、ユーザの望む情報の可能性が高く、ユーザの実際の関心にマッチした検索結果といえる。よって、上位の検索結果要素から優先的に特徴語を抽出することにより、ユーザの実際の関心により適合した特徴語を抽出する。またこの結果、ユーザの実際の関心により適合した広告が引当てられ、さらにはＣＴＲの向上を期待できる。
【００５４】
再び図５を参照する。「広告」５２０は、例えば、頭痛やインフルエンザなどに関する広告が表示されている。これは、コンテンツ解析対象として、上位の検索結果要素を優先した結果、配信された広告である。ここで、仮にコンテンツ解析対象を「検索結果」５１０全体とした場合、下位（例えば５〜８位）の検索結果要素の特徴語が広告選択に影響し、例えば、肺炎などに関する広告が表示される可能性がある。
【００５５】
しかしながら、ユーザの実際の関心は、肺炎よりも検索条件により適合している頭痛やインフルエンザの方にある可能性が高い。従って、本実施形態にかかる検索結果ページでは、広告についても、肺炎よりも検索条件により適合している頭痛やインフルエンザに関する広告を配信することとし、広告効果（例えばＣＴＲ向上）の向上を図るようにした。
【００５６】
＜全体動作＞
次に、本実施形態にかかる広告配信システムの全体処理動作について説明する。図６は、本実施形態にかかる広告配信システムの処理例を示すシーケンス図である。以下、図面を参照しながら説明する。
【００５７】
Ｓ１：まず、端末４は、検索サーバ２に対し検索要求を送信する。検索要求は、検索を行うための検索条件を含む。
【００５８】
Ｓ２：検索サーバ２（検索部２０２）は、端末４から検索要求を受けて、入力された検索条件にマッチする情報をＤＢ３の中から検索する。
【００５９】
Ｓ３：検索サーバ２（検索結果ページ作成部２０３）は、検索がなされると、検索結果を表示するための検索結果ページを作成する。例えば、検索結果ページでは、例えば高いスコア順に、検索結果要素をリスト表示する。
【００６０】
Ｓ４：検索サーバ２（検索結果ページ送信部２０４）は、検索結果ページを広告配信サーバ１に送信する。なお、検索サーバ２は、この検索結果ページを送信することによって広告配信サーバ１から配信広告を受信するため、Ｓ４の検索結果ページ送信は、広告取得要求送信ともいえる。
【００６１】
Ｓ５：広告配信サーバ１（特徴語抽出部１０２）は、検索時に使用されたスコアに基づいて、検索結果ページの中の検索結果要素の中から、一部の候補情報を抽出する機能を有している。そして特徴語抽出部１０２は、抽出した一部の候補情報から、検索結果ページとしての特徴語を抽出する。
【００６２】
Ｓ６：広告配信サーバ１（配信広告選択部１０３）は、抽出された特徴語に基づいて、配信すべき広告（配信広告）を選択する。なお、配信の対象となる広告は、コンテンツマッチ広告ＤＢ／入札ワードＤＢ１０５に予め格納され、この中から配信広告が選択される。
【００６３】
Ｓ７：広告配信サーバ１（広告送信部１０４）は、配信広告を検索サーバ２に送信する。
【００６４】
Ｓ８：広告配信サーバ１（広告付加部２０６）は、広告配信サーバ１から受信した広告を、検索結果ページに付加する（埋め込む）。
【００６５】
Ｓ９：広告配信サーバ１（検索要求応答部２０７）は、Ｓ１の検索要求に対する応答として、端末４に対し検索結果ページ（広告を含む）を送信する。
【００６６】
＜特徴語の抽出例１＞
次に、Ｓ５で特徴語抽出部１０２の実施する特徴語の抽出例１について具体的に説明する。図７は、本発明の一実施形態にかかる検索結果ページ例を示す図である。
【００６７】
広告配信サーバ１の特徴語抽出部１０２は、検索結果ページからコンテンツの特徴語を抽出する際、まずコンテンツ解析対象（特徴語抽出対象範囲）を決定する。
【００６８】
（方法１）
コンテンツ解析対象は、順位５１１が所定上位数迄の検索結果とする方法がある。例えば、閾値としての所定上位数＝４とすると、図のように、順位５１１が１位の「頭痛」〜４位の「ウイルス性脳炎  日本脳炎」という検索結果がコンテンツ解析対象となる。
【００６９】
一方、検索結果ページ中、順位５１１が５位の「肺炎球菌感染症  肺炎球菌性肺炎」〜７位の「ウイルス性脳炎、単純ヘルペス脳炎」という検索結果は、コンテンツ解析対象とならない。
【００７０】
（方法２）
また、コンテンツ解析対象は、スコア５１４が所定スコア以上の検索結果とする方法がある。例えば、閾値としての所定スコア＝8.2とすると、図のように、スコア５１４が、8.46682・・の「頭痛」〜8.23723・・の「ウイルス性脳炎  日本脳炎」という検索結果がコンテンツ解析対象となる。
【００７１】
一方、検索結果ページ中、スコア５１４が、8.12902・・の「肺炎球菌感染症  肺炎球菌性肺炎」〜8.12902・・の「ウイルス性脳炎、単純ヘルペス脳炎」という検索結果は、コンテンツ解析対象とならない。
【００７２】
（方法３）
コンテンツ解析対象（特徴語抽出対象範囲）を決定するとき、上述の（方法１）及び（方法２）の両方を適用することも可能である。
【００７３】
まず、順位５１１が、第一の閾値としての所定上位数以上の検索結果を一旦抽出する。次に、抽出された検索結果の中から、スコア５１４が、第二の閾値としての所定スコア以上の検索結果をコンテンツ解析対象とする。
【００７４】
（方法３）は、ユーザ入力の検索条件にマッチする検索結果が少ない場合に有用である。検索結果が少ない場合、例えば、順位５１１が上位（例えば、３位など）に検索された検索結果であるにもかかわらず、そのスコアが他の上位（例えば、１位や２位）の検索結果と比べ、極端にスコアが低い検索結果が検索される場合がある。よって、（方法３）によれば、スコアが他の上位（例えば、１位や２位）の検索結果と比べ、極端がスコアは低い検索結果を除外できるため、よりユーザの実際の関心にマッチした検索結果を、コンテンツ解析対象とすることが可能となる。
【００７５】
以上のように、特徴語抽出部１０２は、決定したコンテンツ解析対象として、広告に引当てるための特徴語を抽出する。検索結果においては、順位５１１が上位の検索結果ほど、又はスコア５１４が所定スコア以上の検索結果ほど、ユーザの望む情報の可能性が高く、ユーザの実際の関心にマッチした検索結果といえる。よって、コンテンツ解析対象を上位の検索結果要素として特徴語を抽出することにより、ユーザの実際の関心により適合した特徴語を抽出する。またこの結果、ユーザの実際の関心により適合した広告が引当てられ、さらにはＣＴＲの向上を期待できる。
【００７６】
なお、同一順位内の検索結果又は異なる順位の検索結果内に渡って、同一の特徴語（単語が出現する場合がある。例えば、図８の場合、順位５１１が１位の検索結果には、「頭痛」という単語が２回出現している。また、順位５１１が２位の検索結果には、「頭痛」という単語が１回出現している。このような場合には、さらに単語の出現頻度を考慮して特徴語を抽出してもよい。ただいずれにしても、特徴語は決定されたコンテンツ解析対象から抽出される。
【００７７】
（閾値について）
「所定上位数」、「所定スコア」の閾値は、例えば管理者等により設定されうる閾値であるが、コンテンツ解析対象決定に影響を与える値であるので、広告効果ができるだけ高くなる値に設定されることが望ましい。
【００７８】
例えば、上述の（方法１）の場合、閾値である所定上位数は、閾値が小さくなるほど、コンテンツ解析対象は狭くなり、閾値が大きくなるほど、コンテンツ解析対象は広くなる。言い換えると、閾値が小さくなるほど、抽出される特徴語は限定的になり、引当てられる広告もまた限定的になる。このため、広告としてはユーザ入力の検索条件に非常に忠実な広告が引き当てられるので、高い広告効果を得られる可能性は高い。しかしながら、例えばユーザ入力の検索条件が的確でない場合等では、ユーザの関心に外れた広告が引き当てられるので、高い広告効果を得られる可能性は低い。
【００７９】
一方、所定上位数は、閾値が大きくなるほど、抽出される特徴語は広範囲になり、引当てられる広告もまた広範囲になる。このため、広告としてはユーザ入力の検索条件にそれ程忠実でない広告も引き当てられうる。よって、それなりの広告効果は期待できるものの、非常に高い広告効果を得られるほどの可能性は低い。
【００８０】
このように、閾値の設定次第で、広告効果が左右されるので、閾値は、運用と共に、広告効果（例えばＣＴＲ）に応じて、チューニングするようにするとよい。例えば、はじめにある閾値Ａを設定した場合、一定期間、その閾値Ａと広告効果（例えばＣＴＲ）との関係を検証する。そして、別の期間に（又は並行して）、はじめに設定した閾値Ａとは異なる閾値Ｂを設定し、その閾値Ｂと広告効果（例えばＣＴＲ）との関係を検証する。
【００８１】
このように、実際の広告効果に応じて、高い広告効果が得られる閾値を繰り返し探索してゆき、最も高い広告効果が得られた際の閾値を、最適閾値として最終的に使用すべき閾値として決定する。最適閾値の検証は、検証プログラムにより自動化されてよい。
【００８２】
＜特徴語の抽出例２＞
続いて、Ｓ５で特徴語抽出部１０２の実施する特徴語の抽出例２について具体的に説明する。図８は、本発明の一実施形態にかかる検索結果ページ例を示す図である。
【００８３】
上述の特徴語の抽出例１においては、コンテンツ解析対象は、検索結果ページの一部分、即ち順位５１１が所定上位数迄の検索結果又はスコア５１４が所定スコア以上の検索結果の部分とした。一方、特徴語の抽出例２においては、コンテンツ解析対象をページ全体（検索結果の全て）とするものの、例えば、上位の検索結果に含まれる特徴語ほど、重い重み値を付与して特徴語を抽出する。重い重み値が付与された特徴語ほど、ユーザの実際の関心により適合した特徴語であるので、この結果、ユーザの実際の関心により適合した広告が引当てられ、さらにはＣＴＲの向上を期待できる。
【００８４】
具体的には、まず、検索結果単位毎に、特徴語を抽出する。次に、特徴語抽出元となった検索対象要素のスコア５１４を重み値として取得し、抽出された特徴語にそれぞれその重み値を付与する。
【００８５】
例えば、順位５１１（又はスコア５１４）が１位の検索結果「頭痛」の場合、特徴語として、「頭痛」、「脳疾患」を抽出する。次に、特徴語抽出元となった検索対象要素のスコア５１４（8.46682・・）を重み値として取得し、抽出された特徴語「頭痛」、「脳疾患」にそれぞれその重み値を付与する。
頭痛：8.46682・・
脳疾患：8.46682・・
また、順位５１１が２位の検索結果「群発頭痛」の場合、特徴語として、「群発頭痛」を抽出する。次に、特徴語抽出元となった検索対象要素のスコア５１４（8.45966・・）を重み値として取得し、抽出された特徴語「群発頭痛」にその重み値を付与する。
【００８６】
このように、同様の要領で、順位５１１が１位の検索結果「頭痛」〜７位の「ウイルス性脳炎  日本脳炎」を含む全検索結果から特徴語が抽出され、抽出された特徴語に重み値が付与される。
【００８７】
なお、同一順位内の検索結果又は異なる順位の検索結果内に渡って、同一の特徴語（単語が出現する場合がある。例えば、図８の場合、順位５１１が１位の検索結果には、「頭痛」という単語が２回出現している。また、順位５１１が２位の検索結果には、「頭痛」という単語が１回出現している。このような場合には、特徴語が出現する検索結果の順位５１１（又はスコア５１４）と共に、単語の出現頻度を考慮して、特徴語の重み値を付与することができる。
【００８８】
例えば、特徴語「頭痛」に付与される重み値を考える。まず、順位５１１が１位の検索結果に基づき、例えば、「頭痛」の重み値＝スコア8.46682・・×２＝スコア16.39964・・とする。また、順位５１１が２位の検索結果に基づき、例えば、「頭痛」の重み値＝スコア8.45966・・×１＝スコア8.45966・・とする。そして、最終的に特徴語「頭痛」の重み値は、スコア16.39964＋スコア8.45966＝スコア25.3933となる。勿論、この計算方法は一例であって、単純に出現回数に応じてスコアと回数を乗算したり、スコア同士の合算する計算方法は一例である。いずれにしても、特徴語が出現する検索結果の順位５１１（又はスコア５１４）と共に、特徴語（単語）の出現頻度に応じて、重み値が設定されればよい。但し、順位が上位ほど、ウェイトが大きいことに注意する。これにより、重い重み値が付与された特徴語ほど、ユーザの実際の関心により適合した特徴語となる。
【００８９】
以上のように、特徴語抽出部１０２は、検索結果ページの検索結果から、重み値（スコア）と共に、広告に引当てるための特徴語を抽出する。検索結果においては、スコア５１４が高い検索結果ほど、ユーザの望む情報の可能性が高く、ユーザの実際の関心にマッチした検索結果といえる。よって、スコア５１４が高い検索結果から抽出された特徴語は、高い重み値を付与することにより、ユーザの実際の関心により適合した特徴語を抽出する。またこの結果、ユーザの実際の関心により適合した広告が引当てられ、さらにはＣＴＲの向上を期待できる。
【００９０】
なお、特徴語の抽出例１及び２いずれの場合にも、コンテンツ解析対象は、検索結果要素（タイトル５１２、要約５１３等）内の単語からのみならず、そのリンク先を含めるようにしてもよい。例えば、リンク先が文書であれば、その文書内の単語から特徴語を抽出することもできるし、Ｗｅｂページであれば、そのＷｅｂページ内の単語から特徴語を抽出することもできる。
【００９１】
（重み値について）
図８の例の場合、重み値は、単純に検索に使用されたスコアをそのまま用いたものであった。しかしながら、重み値はスコアのみに限られない。
【００９２】
例えば、順位５１１毎に、予め特徴語に与えるべき重み値を決定しておき、順位５１１に応じて重み値を決定することができる。具体的に例えば、順位５１１と、その順位の検索結果から抽出された特徴語の重み値ａとは、次の通り決定することができる。
１位：1.0
２位：0.9
３位：0.8
４位：0.7
５位：0.6など
重み値として、スコアをそのまま用いると、スコアに応じて重み値を決定できるが、順位５１１毎に重み値を決定する場合、検索結果の順位が重要視されるので、検索結果のランキングに重要な意味がある場合などに有効である。
【００９３】
なお、同一順位内の検索結果又は異なる順位の検索結果内に渡って、同一の特徴語（単語が出現する場合がある。例えば、図８の場合、順位５１１が１位の検索結果には、「頭痛」という単語が２回出現している。また、順位５１１が２位の検索結果には、「頭痛」という単語が１回出現している。このような場合には、単語の出現頻度を考慮して、特徴語の重み値を付与することができる。
【００９４】
例えば、まず、順位５１１が１位の検索結果に基づき、例えば、「頭痛」の重み値＝1.0×2＝2.0とする。また、順位５１１が２位の検索結果に基づき、例えば、「頭痛」の重み値＝0.8×1＝0.8とする。そして、最終的に特徴語「頭痛」の重み値は、2.0＋0.8＝2.8となる。勿論、この計算方法は一例である。いずれにしても、特徴語（単語）の出現頻度に応じて、重み値が設定されればよい。
【００９５】
このように、重み値は、順位５１１（又はスコア５１４）のみならず、例えば、「特徴語が抽出される検索結果の順位５１１（又はスコア５１４）」と、「特徴語の出現頻度」とに応じて、重み値を決定することができる。出現頻度は、そのコンテンツにおける特徴語の重要度を測るための一つのパラメータといえるからである。
【００９６】
よって例えば、特徴語が抽出される検索結果の順位５１１が上位ほど、より重い重み値がその特徴語に対して付与されると共に、その特徴語（単語）が何度も出現するほど、より重い重み値がその特徴語に対して付与される。
【００９７】
ゆえに、例えば、順位５１１が下位の検索結果であっても、その検索結果内に出現頻度の高い特徴語は、順位５１１が上位の検索結果内の特徴語よりも、重い重み値が付与される場合もありうる。また例えば、出現頻度の低い特徴語であっても、順位５１１が上位の検索結果内の特徴語である場合、重い重み値が付与される場合もありうる。
【００９８】
図９は、特徴語の重み値を算出するための算出式例を示す。また、図１０は、順位xの減少関数例を示す。ここで、図９において、ある特徴語の出現頻度を考慮した重み値をＡ、その特徴語が出現する検索結果の順位をｘとする。また、図１０において、順位xと重み値ａとの減少関数ｆ１（ｘ）〜ｆ３（ｘ）を示す。この算出式例によれば、特徴語が抽出される検索結果の順位５１１が上位ほど、その特徴語（単語）が何度も出現するほど、より重い重み値Ａがその特徴語に対して付与される。
【００９９】
この重み値Ａは、やはりコンテンツ解析対象決定に影響を与える値であるので、運用と共に、広告効果（例えばＣＴＲ）に応じて、チューニングするようにするとよい。具体的に、図９の算出式例を用いて、出現頻度を考慮した特徴語の重み値Ａを算出する場合、チューニング対象は、重み値ａを決定するための減少関数ｆ（ｘ）である。つまり、例えば、減少関数ｆ１（ｘ）〜ｆ３（ｘ）のいずれを採用するかで、重み値ａに影響してくる。そしてまた、重み値ａによって、最終的に算出される出現頻度を考慮した特徴語の重み値Ａに影響してくる。
【０１００】
従って、例えば、はじめにｆ１（ｘ）を設定した場合、一定期間、そのｆ１（ｘ）と広告効果（例えばＣＴＲ）との関係を検証する。そして、別の期間に（又は並行して）、はじめに設定したｆ１（ｘ）とは異なるｆ２（ｘ）（又はｆ３（ｘ））を設定し、そのｆ２（ｘ）と広告効果（例えばＣＴＲ）との関係を検証する。
【０１０１】
このように、実際の広告効果に応じて、高い広告効果が得られるｆ（ｘ）を繰り返し探索してゆき、最も高い広告効果が得られた際のｆ（ｘ）を、最適ｆ（ｘ）として最終的に使用すべきｆ（ｘ）として決定する。最適ｆ（ｘ）の検証は、検証プログラムにより自動化されてよい。
【０１０２】
＜総括＞
以上のように、本実施形態にかかる広告配信サーバ１によれば、コンテンツから、ユーザの実際の関心に適合した特徴語を精度よく抽出することができる。以上、本発明の好適な実施の形態により本発明を説明した。ここでは特定の具体例を示して本発明を説明したが、特許請求の範囲に定義された本発明の広範な趣旨および範囲から逸脱することなく、これら具体例に様々な修正および変更を加えることができることは明らかである。すなわち、具体例の詳細および添付の図面により本発明が限定されるものと解釈してはならない。
【０１０３】
例えば、本実施形態においては、検索結果がマッチ順にリスト表示されたＷｅｂページを想定し説明した。しかしながら、本発明の適用は、検索結果を含むＷｅｂページに限られるものではない。例えば、ヒットチャートなど、音楽、書籍等がランキング形式でリスト表示されたＷｅｂページに適用することも可能である。このようなページにおいてリストの上位（上位ランキング）ほど、ユーザの実際の関心にマッチした情報（検索結果）が表示されているためである。
【符号の説明】
【０１０４】
１        広告配信サーバ
２        検索サーバ
３        ＤＢ
４        端末
５        ネットワーク
１０１    検索結果ページ受信部
１０２    特徴語抽出部
１０３    配信広告選択部
１０４    広告送信部
１０５    コンテンツマッチ広告ＤＢ／入札ワードＤＢ
２０１    検索要求受信部
２０２    検索部
２０３    検索結果ページ作成部
２０４    検索結果ページ送信部
２０５    広告受信部
２０６    広告付加部
２０７    検索要求応答部
【図１】
0005642139.tif 000002
【図２】
0005642139.tif 000003
【図３】
0005642139.tif 000004
【図４】
0005642139.tif 000005
【図５】
0005642139.tif 000006
【図６】
0005642139.tif 000007
【図７】
0005642139.tif 000008
【図８】
0005642139.tif 000009
【図９】
0005642139.tif 000010
【図１０】
0005642139.tif 000011