(57)【要約】【課題】広告効果を高めること。【解決手段】本願に係る抽出装置は、算出部と、抽出部とを備える。算出部は、キーワードを指定した指定者毎に生成される当該キーワードの各組合せの指標値を算出する。抽出部は、算出部によって算出された組合せ毎の指標値に基づいて、キーワードの各組合せのうち新たに指定される第１キーワードを含む組合せから、当該第１キーワードと異なる第２キーワードを抽出する。例えば、算出部は、キーワードの組合せ毎に、当該キーワードの組合せの数に応じた指標値を算出する。【選択図】図２
2016048527.tif 000002
【特許請求の範囲】
【請求項１】
キーワードを指定した指定者毎に生成される当該キーワードの各組合せの指標値を算出する算出部と、
前記算出部によって算出された前記組合せ毎の指標値に基づいて、前記キーワードの各組合せのうち新たに指定される第１キーワードを含む組合せから、当該第１キーワードと異なる第２キーワードを抽出する抽出部と、
を備えたことを特徴とする抽出装置。
【請求項２】
前記算出部は、
前記キーワードの組合せ毎に、当該キーワードの組合せの数に応じた指標値を算出する、
ことを特徴とする請求項１に記載の抽出装置。
【請求項３】
前記抽出部は、
複数の前記第１キーワードが指定された場合に、前記第１キーワードを含む各組合せの指標値の和に基づいて、当該各組合せから前記第２キーワードを抽出する、
ことを特徴とする請求項１又は２に記載の抽出装置。
【請求項４】
前記抽出部は、
前記各組合せに共通して含まれる第２キーワードと、前記第１キーワードとの組合せにおける指標値の和に基づいて、前記第２キーワードを抽出する、
ことを特徴とする請求項３に記載の抽出装置。
【請求項５】
前記算出部は、
前記キーワードとして、前記指定者が提供するコンテンツに紐づくキーワードを用いて前記組合せの指標値を算出し、
前記抽出部は、
前記第１キーワードとして、所定のコンテンツに紐づくキーワードを用いて、前記第２キーワードを抽出する、
ことを特徴とする請求項１〜４のいずれか一つに記載の抽出装置。
【請求項６】
前記算出部は、
前記コンテンツを検索するための検索クエリとして当該コンテンツに紐づくキーワードがユーザから入力された回数、前記コンテンツがユーザから選択された回数又は前記コンテンツが表示されることで前記コンテンツの提供主が得た利益に関する情報の少なくとも一つに基づいて、前記組合せ毎の指標値を算出する、
ことを特徴とする請求項５に記載の抽出装置。
【請求項７】
前記算出部は、
所定の評価値以上であるコンテンツに紐づくキーワードの組合せの指標値を算出し、
前記抽出部は、
前記算出部によって算出された指標値に対応する組合せから、前記第２キーワードを抽出する、
ことを特徴とする請求項５又は６に記載の抽出装置。
【請求項８】
前記算出部は、
前記所定のコンテンツに紐づかせるキーワードとして、前記指定者によって前記コンテンツに紐づけられたキーワード、又は前記コンテンツから抽出されるキーワードを用いて前記指標値を算出する、
ことを特徴とする請求項５〜７のいずれか一つに記載の抽出装置。
【請求項９】
前記所定のコンテンツに紐づかせるキーワードとして、前記抽出部によって抽出されたキーワードを前記指定者に提示する提示部、
をさらに備えたことを特徴とする請求項５〜８のいずれか一つに記載の抽出装置。
【請求項１０】
コンピュータが実行する抽出方法であって、
キーワードを指定した指定者毎に生成される当該キーワードの各組合せの指標値を算出する算出工程と、
前記算出工程によって算出された前記組合せ毎の指標値に基づいて、前記キーワードの各組合せのうち新たに指定される第１キーワードを含む組合せから、当該第１キーワードと異なる第２キーワードを抽出する抽出工程と、
を含んだことを特徴とする抽出方法。
【請求項１１】
キーワードを指定した指定者毎に生成される当該キーワードの各組合せの指標値を算出する算出手順と、
前記算出手順によって算出された前記組合せ毎の指標値に基づいて、前記キーワードの各組合せのうち新たに指定される第１キーワードを含む組合せから、当該第１キーワードと異なる第２キーワードを抽出する抽出手順と、
をコンピュータに実行させることを特徴とする抽出プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、抽出装置、抽出方法および抽出プログラムに関する。
【背景技術】
【０００２】
インターネット上には膨大な情報が開示されており、ユーザは、知りたい情報を探す際には検索サイトを利用する場合が多い。かかる検索サイトでは、検索マッチング広告や検索連動広告と呼ばれる広告配信が行われることがある。
【０００３】
この種の広告配信において、広告主が広告の入稿時に一又は二以上の広告関連キーワードを指定する技術が知られている。この技術では、広告関連キーワードがユーザから検索キーワードとして入力された場合に、検索キーワードに応じた検索結果に隣接させて、広告関連キーワードに関連する広告を表示する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−２１１７７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記の従来技術では、広告効果を高めることができるとは限らない。具体的には、上記の従来技術では、入稿された広告に対して広告主が適切に広告関連キーワードを指定する手法については開示されていない。そして、広告関連キーワードに基づく広告配信サービスにおいては、広告関連キーワードが適切に指定されなければ、適切な広告を配信することができない。これにより、配信される広告の効果が十分に発揮されないおそれがある。
【課題を解決するための手段】
【０００６】
本願に係る抽出装置は、キーワードを指定した指定者毎に生成される当該キーワードの各組合せの指標値を算出する算出部と、前記算出部によって算出された前記組合せ毎の指標値に基づいて、前記キーワードの各組合せのうち新たに指定される第１キーワードを含む組合せから、当該第１キーワードと異なる第２キーワードを抽出する抽出部と、を備えたことを特徴とする。
【発明の効果】
【０００７】
実施形態の一態様によれば、広告効果を高めることができるという効果を奏する。
【図面の簡単な説明】
【０００８】
【図１】図１は、実施形態に係る広告コンテンツが表示されるウェブページの一例を示す図である。
【図２】図２は、実施形態に係る抽出処理の一例を示す図である。
【図３】図３は、実施形態に係る広告装置の構成例を示す図である。
【図４】図４は、実施形態に係る広告情報記憶部の一例を示す図である。
【図５】図５は、実施形態に係る組合せ情報記憶部の一例を示す図である。
【図６】図６は、実施形態に係る算出処理の一例を示す概念図である。
【図７】図７は、実施形態に係る抽出処理の一例を示す概念図である。
【図８】図８は、実施形態に係る広告装置による抽出処理手順を示すフローチャートである。
【図９】図９は、変形例に係る広告情報記憶部の一例を示す図である。
【図１０】図１０は、変形例に係る組合せ情報記憶部の一例を示す図である。
【図１１】図１１は、広告装置の機能を実現するコンピュータの一例を示すハードウェア構成図である。
【発明を実施するための形態】
【０００９】
以下に、本願に係る抽出装置、抽出方法及び抽出プログラムを実施するための形態（以下、「実施形態」と呼ぶ）について図面を参照しつつ詳細に説明する。なお、この実施形態により本願に係る抽出装置、抽出方法及び抽出プログラムが限定されるものではない。また、以下の実施形態において同一の部位には同一の符号を付し、重複する説明は省略される。
【００１０】
〔１．抽出処理〕
以下では、図１及び図２を用いて、実施形態に係る抽出処理の一例について説明する。図１及び図２では、本願に係る抽出装置に対応する広告装置１００によって配信処理及び抽出処理が行われる例を示す。まず、図１を用いて、実施形態に係る広告配信の一例を説明する。図１は、実施形態に係る広告コンテンツが表示されるウェブページの一例を示す図である。
【００１１】
図１には、実施形態に係る広告コンテンツが表示されるウェブページとして、ユーザ端末１０に表示される検索結果ページ５０を示す。検索結果ページ５０は、ユーザから入力される検索クエリに基づいて検索されたウェブページに関する情報が表示されるウェブページである。
【００１２】
図１に示すように、検索結果ページ５０には、検索クエリ入力部５２が含まれる。検索結果ページ５０を利用するユーザは、ユーザ端末１０を介して、検索クエリ入力部５２に検索クエリを入力する。図１では、ユーザが検索クエリ入力部５２に入力した「英会話教室」という検索クエリに基づいて、検索結果ページ５０に検索結果が表示される例を示す。すなわち、検索結果ページ５０には、検索結果として、「英会話教室」に関連のあるウェブページのリンク等の情報が表示される。
【００１３】
また、検索結果ページ５０には、検索結果であるウェブページの情報とは別に、広告コンテンツが表示される。例えば、広告コンテンツは、検索結果ページ５０に含まれる広告枠５４又は広告枠５６に表示される。広告コンテンツには、広告主の業務を宣伝するテキストなどが含まれる。そして、広告コンテンツには、広告主の提供するウェブページへのリンクが張られる。このような広告コンテンツのリンク先であるウェブページは、ランディングページ（Landing  Page、以下「ＬＰ」と表記する場合がある）などと呼ばれる。例えば、広告主は、広告コンテンツを表示させることで、ユーザにＬＰへの移動を促し、自身が提供するウェブページを閲覧させたり、ウェブページ上で商品の購入をさせたりするといった営業に活用する。
【００１４】
このような検索サービスと連動する広告配信サービスにおいて、広告主は、広告コンテンツを入稿する際に、所定のキーワードに対して入札を行う。そして、広告主は、ユーザが所定のキーワードを検索クエリとして入力した場合に、ＬＰへのリンクが張られた広告コンテンツをユーザに配信させる権利を取得する。すなわち、広告主は、検索サービスにおいて、ユーザが広告コンテンツと紐づけられたキーワードと同一又は類似のキーワードを検索クエリとして入力した場合に、検索サービスと連動して、検索結果ページ５０に広告コンテンツを表示させることができる。これにより、広告主は、特定の情報への欲求がユーザに発生しているタイミングで広告コンテンツを配信させることができるので、より高い広告効果が見込める広告コンテンツの配信を行うことができる。
【００１５】
ここで、検索サービスと連動する広告コンテンツの配信処理の流れについて説明する。検索サービスと連動する広告コンテンツの配信処理は、広告装置１００と、検索サーバ３０と、ユーザ端末１０とにより、図示しないネットワークＮ（例えば、インターネット）を介して行われる。
【００１６】
ユーザ端末１０は、ユーザによって利用される情報処理装置である。ユーザ端末１０は、例えば、スマートフォンやタブレット端末やＰＤＡ（Personal  Digital  Assistant）等の移動端末や、デスクトップ型ＰＣ（Personal  Computer）や、ノート型ＰＣ等である。
【００１７】
検索サーバ３０は、検索サービスを提供するサーバ装置である。例えば、検索サーバ３０は、所定の検索サイトにおいて、ユーザから検索クエリの入力を受け付ける。そして、検索サーバ３０は、検索クエリに基づいた検索結果をユーザに提供する。
【００１８】
広告装置１００は、検索サーバ３０と連動して広告配信を行うサーバ装置である。広告装置１００は、広告主から広告コンテンツの入稿とともに、キーワードに対する入札を受け付ける。そして、広告装置１００は、以下に説明する手順により、検索サービスにおいて広告主が入札を行ったキーワード（以下、「入札キーワード」と表記する場合がある）を入力したユーザに広告コンテンツを配信する。
【００１９】
まず、ユーザは、ユーザ端末１０を介して、検索サーバ３０が提供する検索サイトにアクセスする。そして、ユーザは、検索サイトにおいて検索クエリを入力する。これにより、ユーザ端末１０は、検索サーバ３０に検索クエリを送信する（ステップＳ０１）。検索サーバ３０は、検索クエリに対応する検索結果を表示するウェブページである検索結果ページ５０をユーザに提供する(ステップＳ０２)。
【００２０】
また、検索クエリを受信した検索サーバ３０は、検索クエリに関する情報を広告装置１００に送信する（ステップＳ０３）。これにより、広告装置１００は、ユーザから入力された検索クエリに関する情報を取得する。そして、広告装置１００は、検索クエリが入札キーワードである場合には、入札キーワードに紐づく広告コンテンツを配信候補として選択する（ステップＳ０４）。
【００２１】
上述のように、検索結果ページ５０には、広告枠５４及び広告枠５６が含まれる。そこで、ユーザ端末１０は、検索結果ページ５０を表示する際に、広告枠５４及び広告枠５６で表示する広告コンテンツを取得するために、広告装置１００に広告配信の要求を行う（ステップＳ０５）。広告配信の要求を受け付けた広告装置１００は、入札キーワードに紐づく広告コンテンツをユーザ端末１０に配信する（ステップＳ０６）。このように、広告装置１００は、検索サービスと連動して、広告コンテンツをユーザに配信することができる。
【００２２】
なお、ステップＳ０３において、検索サーバ３０がクエリ情報を広告装置１００に送信する例を示したが、クエリ情報は、ユーザ端末１０から広告装置１００に送信されてもよい。例えば、クエリ情報は、検索結果ページ５０の広告配信要求のためのスクリプトに含まれてもよい。この場合、ユーザ端末１０は、広告配信の要求とともに、クエリ情報を広告装置１００に送信する。そして、広告装置１００は、クエリに紐づく広告コンテンツを選択し、選択された広告コンテンツをユーザ端末１０に配信する。
【００２３】
ところで、図１の例のように、広告主は、検索結果ページ５０に広告コンテンツを表示させるためには、所定のキーワードに入札を行うことになる。そして、広告主は、様々な興味を有するユーザに広告コンテンツを配信させるためには、適切な入札キーワードを複数指定するのが望ましい。しかしながら、広告主にとって、複数の適切なキーワードに入札することは容易でない。例えば、まず、広告主は、広告コンテンツと関連性が高いキーワードに入札したとする。その後、広告主が、より広告配信の機会を増やそうとして入札キーワードを追加する場合に、キーワードについて指針となる評価を得ることは困難である。
【００２４】
上記の事情に鑑みると、検索連動型の広告配信サービスにおいて、広告主に適切な入札キーワードを提示することは有用である。また、広告配信サービスの管理者側にとっても、広告主に適切な入札キーワードを提示することにより、入札の促進につながり、サービスの活性化を図ることができる。
【００２５】
そこで、実施形態に係る広告装置１００は、図１で示したような検索連動型の広告配信サービスにおいて、広告主にとって適切な入札キーワードを抽出する。以下、図２を用いて、実施形態に係る抽出処理を説明する。図２は、実施形態に係る抽出処理の一例を示す図である。図２では、抽出システム１を例に挙げて、抽出処理の一例を説明する。
【００２６】
図２に示すように、抽出システム１には、広告主端末２０と、広告装置１００とが含まれる。広告装置１００は、図示しないネットワークＮ（例えば、インターネット）を介して、広告主端末２０と通信可能に接続される。
【００２７】
広告主端末２０は、広告主によって利用される情報処理装置である。広告主端末２０は、例えば、スマートフォンやタブレット端末やＰＤＡ等の移動端末や、デスクトップ型ＰＣや、ノート型ＰＣ等である。
【００２８】
広告装置１００は、以下に説明する抽出処理によって、広告主が入札する入札キーワードとして適切なキーワードを抽出するサーバ装置である。
【００２９】
広告装置１００は、提供する広告配信サービスにおいて、複数の広告主から広告コンテンツの入稿を受け付ける。この場合、広告装置１００は、広告コンテンツの入稿とともに、広告主が指定するキーワードの入札を受け付ける。そして、広告装置１００は、受け付けた入札キーワードに関する情報を保持する。
【００３０】
ここで、広告装置１００は、広告主から入札を受け付けているキーワードについて、広告主毎にキーワードの組合せを生成する。例えば、広告装置１００は、所定の広告主からキーワードＫ００１と、キーワードＫ００２と、キーワードＫ００３について入札を受け付けている場合、キーワードの組合せとして、「（Ｋ００１，Ｋ００２）」と、「（Ｋ００１，Ｋ００３）」と、「（Ｋ００２，Ｋ００３）」とを生成する。なお、以下では、広告主毎に生成された組合せ（ｋｗｉ，ｋｗｊ）について、「広告主は、組合せ（ｋｗｉ，ｋｗｊ）を有する」と表記する場合がある（「ｋｗｉ」及び「ｋｗｊ」は任意のキーワードを示す）。例えば、上記の例は、「所定の広告主は、組合せ（Ｋ００１，Ｋ００２）と、組合せ（Ｋ００１，Ｋ００３）と、組合せ（Ｋ００２，Ｋ００３）とを有する」と表記される。
【００３１】
そして、広告装置１００は、生成した組合せ毎に所定の指標値を算出する。詳しくは後述するが、広告装置１００は、生成された組合せの数に応じて、各組合せの重み値を算出する（ステップＳ１１）。例えば、広告装置１００は、より多くの広告主が有する組合せほど重要性が高いものとして、数値が高くなるような重み値を算出する。そして、広告装置１００は、算出した各組合せの重み値を保持する。
【００３２】
続いて、広告装置１００は、新たに検索連動型の広告配信サービスを利用しようとする広告主ＣＬ１０から、広告主端末２０を介して、広告コンテンツの入稿を受け付ける。また、広告装置１００は、入稿された広告コンテンツを検索結果ページ５０で表示させるためのキーワードの入札を広告主ＣＬ１０から受け付ける(ステップＳ１２)。
【００３３】
ここで、広告装置１００は、保持する組合せのうち、広告主ＣＬ１０から受け付けた入札キーワードが含まれる組合せを抽出する。そして、広告装置１００は、抽出した組合せについて、組合せの重み値を比較する（ステップＳ１３）。例えば、広告主ＣＬ１０から受け付けた入札キーワードがキーワードＫ００１である場合、広告装置１００は、組合せ（Ｋ００１，ｋｗｊ）である全ての組合せの重み値を比較する。
【００３４】
そして、広告装置１００は、組合せの重み値に基づいて、キーワードを抽出する(ステップＳ１４)。例えば、広告装置１００は、広告主ＣＬ１０から受け付けた入札キーワードを含む各組合せの重み値のうち、重み値の最も高い組合せに含まれるキーワードを抽出する。ここで、広告装置１００は、重み値の最も高い組合せに含まれるキーワードのうち、入札キーワード以外のキーワードを抽出する。
【００３５】
そして、広告装置１００は、広告主ＣＬ１０が追加する入札キーワードとして、抽出したキーワードを提示する（ステップＳ１５）。例えば、広告装置１００は、組合せ（Ｋ００１，ｋｗｊ）のうち、組合せ（Ｋ００１，Ｋ０１０）の重み値が最も高い場合には、キーワードＫ０１０を広告主ＣＬ１０に提示する。
【００３６】
このように、実施形態に係る広告装置１００は、キーワードを指定して入札した広告主毎に生成されるキーワードの各組合せの重み値を算出する。また、広告装置１００は、算出された組合せ毎の重み値に基づいて、キーワードの各組合せのうち新たに指定される入札キーワードを含む組合せから、入札キーワードと異なるキーワードを抽出する。
【００３７】
上記のように、実施形態に係る広告装置１００は、広告配信サービスにおいて、実際にキーワードを入札している広告主毎に生成されるキーワードの組合せを抽出処理に用いる。このため、広告装置１００によれば、広告主が指定するキーワード同士の関連性についても指標に含めた上で、新たなキーワードを抽出することができる。例えば、検索連動型の広告配信サービスにおいて、単に検索クエリとして入力されやすいキーワードを広告主に提示したとしても、広告コンテンツと関連性の低いキーワードでは、十分に広告コンテンツの効果が発揮されないおそれがある。一方、実施形態に係る広告装置１００は、現時点で他の広告主が入札しているキーワードの組合せを利用してキーワードを抽出する。すなわち、抽出されるキーワードは、他の広告主が入札しているキーワードと共起性を有する。これにより、広告主は、広告装置１００によって抽出されるキーワードであって、自身と関連性の高い他の広告主が入札しているキーワードを、適切に入札キーワードに追加することができる。そして、適切な複数のキーワードに入札することにより、広告主は、提供する広告コンテンツに興味を持つと想定されるユーザに広告コンテンツをより多く配信させることができる。結果として、実施形態に係る広告装置１００によれば、配信される広告コンテンツの広告効果を高めることができる。
【００３８】
〔２．広告装置１００の構成〕
次に、図３を用いて、実施形態に係る広告装置１００の構成について説明する。図３は、実施形態に係る広告装置１００の構成例を示す図である。図３に示すように、広告装置１００は、通信部１１０と、記憶部１２０と、制御部１３０とを有する。
【００３９】
（通信部１１０について）
通信部１１０は、ネットワークＮと有線又は無線で接続され、ユーザ端末１０、広告主端末２０及び検索サーバ３０との間で情報の送受信を行う。例えば、通信部１１０は、ＮＩＣ（Network  Interface  Card）等によって実現される。
【００４０】
（記憶部１２０について）
記憶部１２０は、例えば、ＲＡＭ（Random  Access  Memory)、フラッシュメモリ（Flash  Memory）等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置によって実現される。図３の例では、記憶部１２０は、広告情報記憶部１２１と、組合せ情報記憶部１２２とを有する。
【００４１】
（広告情報記憶部１２１について）
広告情報記憶部１２１は、広告に関する情報を記憶する。ここで、図４に、実施形態に係る広告情報記憶部１２１の一例を示す。図４に示した例では、広告情報記憶部１２１は、「広告主ＩＤ」、「広告コンテンツ」、「入札キーワード」といった項目を有する。
【００４２】
「広告主ＩＤ」は、広告主又は広告主端末２０を識別するための識別情報を示す。なお、以下では、図４に示した広告主ＩＤに記憶されている識別情報を広告主の参照符号として用いる場合がある。例えば、広告主ＩＤ「ＣＬ０１」によって識別される広告主を「広告主ＣＬ０１」と表記する場合がある。
【００４３】
「広告コンテンツ」は、広告主端末２０から入稿された広告コンテンツを示す。図４では、「広告コンテンツ」に「ＡＤ０１」や「ＡＤ０２」といった概念的な情報が格納される例を示したが、実際には、広告コンテンツの宣伝内容であるテキストデータや、あるいは、これらの格納場所を示すファイルパス名などが格納される。
【００４４】
「入札キーワード」は、広告コンテンツに紐づけられている入札キーワードを示す。図４に示すように、広告主は、複数のキーワードに入札することができる。また、入札キーワードは、一つの単語に限られず、複数の単語の組合せであってもよい。
【００４５】
例えば、図４では、広告主ＩＤ「ＣＬ０１」によって識別される広告主ＣＬ０１が、検索連動型の広告配信サービスにおいて、広告コンテンツ「ＡＤ０１」を検索結果ページ５０に表示させるために、入札キーワード「Ｋ００１」、「Ｋ００２」、「Ｋ００３」、・・・、に入札している例を示している。
【００４６】
（組合せ情報記憶部１２２について）
組合せ情報記憶部１２２は、キーワードの組合せに関する情報を記憶する。ここで、図５に、実施形態に係る組合せ情報記憶部１２２の一例を示す。図５に示した例では、組合せ情報記憶部１２２は、「入札キーワード（１）」、「入札キーワード（２）」、「重み値」といった項目を有する。
【００４７】
「入札キーワード（１）」及び「入札キーワード（２）」は、図４に示した入札キーワードに対応する。なお、図５に示す例では、入札キーワード（１）に示される入札キーワードが、入札キーワード（２）に示される入札キーワードとともに組合せに含まれることを示している。
【００４８】
「重み値」は、キーワードの組合せの重み値を示す。重み値は、後述する算出部１３３によって組合せ毎に算出される。なお、重み値は、広告主から受け付ける入札キーワードによって随時変化するため、所定のタイミングで（例えば、一日に一回など）更新されることがある。
【００４９】
例えば、図５では、入札キーワード（１）「Ｋ００１」と、入札キーワード（２）「Ｋ００２」により形成される組合せ（Ｋ００１，Ｋ００２）の重み値は「０．６」であり、入札キーワード（１）「Ｋ００１」と、入札キーワード（２）「Ｋ００３」により形成される組合せ（Ｋ００１，Ｋ００３）の重み値は「０．３」である例を示している。
【００５０】
（制御部１３０について）
制御部１３０は、例えば、ＣＰＵ（Central  Processing  Unit）やＭＰＵ（Micro  Processing  Unit）等によって、広告装置１００内部の記憶装置に記憶されている各種プログラム（抽出プログラムの一例）がＲＡＭ（Random  Access  Memory)を作業領域として実行されることにより実現される。また、制御部１３０は、例えば、ＡＳＩＣ（Application  Specific  Integrated  Circuit）やＦＰＧＡ（Field  Programmable  Gate  Array）等の集積回路により実現される。
【００５１】
図３に示すように、制御部１３０は、入稿受付部１３１と、生成部１３２と、算出部１３３と、抽出部１３４と、提示部１３５と、要求受付部１３６と、配信部１３７とを有し、以下に説明する情報処理の機能や作用を実現または実行する。なお、制御部１３０の内部構成は、図３に示した構成に限られず、後述する情報処理を行う構成であれば他の構成であってもよい。また、制御部１３０が有する各処理部の接続関係は、図３に示した接続関係に限られず、他の接続関係であってもよい。
【００５２】
（入稿受付部１３１について）
入稿受付部１３１は、広告コンテンツの入稿を受け付ける。また、入稿受付部１３１は、広告コンテンツの入稿とともに、広告主が指定する入札キーワードを受け付ける。そして、入稿受付部１３１は、受け付けた広告コンテンツや、入札キーワードを広告情報記憶部１２１に格納する。
【００５３】
（生成部１３２について）
生成部１３２は、入稿受付部１３１によって受け付けられた入札キーワードの組合せを生成する。なお、生成部１３２は、入札キーワードを指定した広告主毎に入札キーワードの組合せを生成する。
【００５４】
具体的には、生成部１３２は、広告主ＣＬ０１が入札したキーワードＫ００１と、キーワードＫ００２については、組合せ（Ｋ００１，Ｋ００２）を生成する。一方、生成部１３２は、広告主ＣＬ０１が入札したキーワードＫ００１と、広告主ＣＬ０２が入札したキーワードＫ０１１については、組合せ（Ｋ００１，Ｋ０１１）を生成しない。ただし、生成部１３２は、広告主ＣＬ０３がキーワードＫ００１とキーワードＫ０１１とについて入札していた場合には、組合せ（Ｋ００１，Ｋ０１１）を生成する。そして、生成部１３２は、生成した組合せに関する情報を組合せ情報記憶部１２２に格納する。
【００５５】
このように、生成部１３２は、入札されている全てのキーワードの組合せを生成するのではなく、広告主毎に入札されているキーワードの組合せを生成する。すなわち、生成部１３２は、一の広告主が同時に入札しているキーワードの組が多いほど、多くの組合せを生成する。例えば、キーワードＫ００１とともにキーワードＫ００２に入札している広告主が多いほど、生成部１３２は、組合せ（Ｋ００１，Ｋ００２）を多く生成することになる。後述する算出部１３３は、生成されるキーワードの組合せの数に応じて、組合せの重み値を算出する。
【００５６】
（算出部１３３について）
算出部１３３は、キーワードを指定した指定者毎に生成されるキーワードの各組合せの指標値を算出する。具体的には、算出部１３３は、広告主毎に生成される組合せであって、広告主が提供するコンテンツ（例えば、広告コンテンツ）に紐づくキーワードである入札キーワードの組合せの指標値として、組合せの重みを示す重み値を算出する。
【００５７】
例えば、算出部１３３は、生成されるキーワードの組合せの数に応じて、組合せの重み値を算出する。すなわち、算出部１３３は、生成される数がより多い組合せは、多くの広告主が同時に入札しているキーワード同士の組合せであるから、重要性が高いものとして重み値を高く算出する。
【００５８】
また、この場合、算出部１３３は、キーワードの組合せを正例とした線形モデルを学習することで、各組合せの重み値を算出してもよい。この点について、図６を用いて説明する。
【００５９】
図６は、実施形態に係る算出処理の一例を示す概念図である。図６に示すように、広告主ＣＬ０１は、入札キーワードＫ００１、入札キーワードＫ００２、入札キーワードＫ００３、・・・、を有する。同様に、広告主ＣＬ０２は、入札キーワードＫ０１１、入札キーワードＫ００２、入札キーワードＫ００３、・・・、を有する。同様に、広告主ＣＬ０３は、入札キーワードＫ００１、入札キーワードＫ０１１、入札キーワードＫ１１１、・・・、を有する。
【００６０】
この場合、生成部１３２は、広告主ＣＬ０１の入札キーワードに基づき、組合せ（Ｋ００１，Ｋ００２）、組合せ（Ｋ００１，Ｋ００３）、組合せ（Ｋ００２，Ｋ００３）を生成する。同様に、生成部１３２は、広告主ＣＬ０２の入札キーワードに基づき、組合せ（Ｋ０１１，Ｋ００２）、組合せ（Ｋ０１１，Ｋ００３）、組合せ（Ｋ００２，Ｋ００３）を生成する。同様に、生成部１３２は、広告主ＣＬ０３の入札キーワードに基づき、組合せ（Ｋ００１，Ｋ０１１）、組合せ（Ｋ００１，Ｋ１１１）、組合せ（Ｋ０１１，Ｋ１１１）を生成する。
【００６１】
このように、生成部１３２は、広告装置１００にキーワードを入札している全ての広告主について、広告主毎に、キーワードの組合せを生成する。そして、算出部１３３は、全てのキーワードの組合せについて、キーワードの組合せを正例とした線形モデルを学習することで、各組合せの重み値を算出する。線形モデルの一例として、算出部１３３は、下記式（１）に示すような回帰式を求める。
【００６２】
ｙ  ＝  ａ１・ｘ１  ＋  ａ２・ｘ２  ＋  ・・・  ＋ａｎ・ｘｎ  ・・・  （１）
【００６３】
上記式（１）のうち、「ｙ」は、各組合せを有する例が存在するか否かを示す。ここでは、各組合せを有する例は広告主であり、算出部１３３は、キーワードの組合せを有する広告主を例として学習するため、原則として、「ｙ」＝「１」となる。
【００６４】
また、上記式（１）のうち、「ｘｎ」（ｎは任意の数）は、キーワードの組合せを示す。例えば、「ｘ１」〜「ｘｎ」には、キーワードの組合せ（ｋｗｉ，ｋｗｊ）が割り当てられる。図６の場合、例えば、「ｘ１」には組合せ（Ｋ００１，Ｋ００２）が割り当てられ、「ｘ２」には組合せ（Ｋ００１，Ｋ００３）が割り当てられ、「ｘ３」には組合せ（Ｋ００２，Ｋ００３）が割り当てられ、「ｘ４」には組合せ（Ｋ０１１，Ｋ００２）が割り当てられ、「ｘ５」には組合せ（Ｋ０１１，Ｋ００３）が割り当てられ、「ｘ６」には組合せ（Ｋ００１，Ｋ０１１）が割り当てられ、「ｘ７」には組合せ（Ｋ００１，Ｋ１１１）が割り当てられ、「ｘ８」には組合せ（Ｋ０１１，Ｋ１１１）が割り当てられる。ここでは、キーワードの組合せを正例とするため、各広告主について、キーワードの組合せ（ｋｗｉ，ｋｗｊ）が存在する場合には「ｘｎ」＝「１」となり、存在しない場合には「０」となる。また、上記式（１）のうち、「ａｎ」は、「ｘ１」〜「ｘｎ」の係数を示す。ここでは、「ａｎ」は、キーワードの組合せの各々を示す「ｘ１」〜「ｘｎ」の重み値を示す。
【００６５】
そして、算出部１３３は、上記式（１）の重み値ａｎをパラメータとし、例えば、ＳＶＭ（Support  Vector  Machine）のようなパターン識別機を用いたサポートベクタ回帰などの回帰分析手法により調整を行う。すなわち、算出部１３３は、上記式（１）で表される全ての広告主について、上記式（１）を満たすように、重み値ａｎの値（サンプルとなる広告主の数によっては、求められる重み値ａｎは近似値でもよい）を求める。
【００６６】
例えば、算出部１３３は、図６に示すように、組合せ（Ｋ００１，Ｋ００２）の重み値として「０．６」を、組合せ（Ｋ００１，Ｋ００３）の重み値として「０．３」を、組合せ（Ｋ００２，Ｋ００３）の重み値として「０．２」等を算出する。そして、算出部１３３は、算出した重み値を各組合せに対応付けて、組合せ情報記憶部１２２に格納する。
【００６７】
（抽出部１３４について）
抽出部１３４は、算出部１３３によって算出された組合せの指標値に基づいて、キーワードの組合せのうち広告主により新たに指定される第１キーワードを含む組合せから、第１キーワードと異なる第２キーワードを抽出する。具体的には、抽出部１３４は、組合せの指標値として算出部１３３が算出した重み値に基づいて、第１キーワードの一例である新たに指定される入札キーワードを含む組合せから、第２キーワードの一例である入札キーワード以外のキーワードを抽出する。言い換えれば、抽出部１３４は、広告主に提示する入札キーワードの候補を抽出する。
【００６８】
また、抽出部１３４は、広告主により新たに指定される入札キーワードが複数ある場合には、新たに指定される入札キーワードと他のキーワードとの組合せの重み値の和に基づいて、組合せに含まれる他のキーワードを抽出する。例えば、抽出部１３４は、広告主が既に入札しているキーワードから生成される組合せのうち、新たな入札キーワードを含む複数の組合せの重み値の和が最も高くなるような複数の組合せを抽出する。そして、抽出部１３４は、抽出した複数の組合せに含まれるキーワードであって、入札キーワードとは異なるキーワードを抽出する。
【００６９】
上記の処理のうち、抽出部１３４は、各組合せに共通して含まれる第２キーワードと、第１キーワードとの組合せにおける指標値の和に基づいて、第２キーワードを抽出してもよい。例えば、抽出部１３４は、広告主が既に入札しているキーワードから生成される組合せのうち、新たな入札キーワードを含む組合せであって、入札キーワードとともに組合せに含まれる他のキーワードが共通する組合せ同士の重み値の和を比較する。そして、抽出部１３４は、比較した複数の組合せの重み値の和に基づいて、各組合せに共通するキーワードを抽出する。これにより、抽出部１３４は、入札キーワードとの共起性がより高い共通したキーワードを抽出することができる。
【００７０】
上記の抽出処理について、一例を挙げて説明する。例えば、抽出部１３４は、重み値の和に基づき抽出処理を行うため、広告主毎に、組合せの存否及び組合せの重み値を変数として生成される関数を求める。そして、抽出部１３４は、新たに指定される入札キーワードを含むいずれかの組合せに対応する変数を加えた場合に、関数が示す値を最適化する変数に対応する組合せの中から、入札キーワードとは異なる他のキーワードを抽出する。
【００７１】
例えば、抽出部１３４は、組合せの存否及び組合せの重み値を変数として生成される関数の一例として、下記式（２）で表される関数を求める。
【００７２】
広告主のスコア  ＝  Σ（ｗ＿ｋｗｉｊ）  ×  （ｋｗｉ，ｋｗｊ）  ・・・  （２）
【００７３】
上記式（２）のうち、「（ｗ＿ｋｗｉｊ）」は、組合せ（ｋｗｉ，ｋｗｊ）に対応する重み値を示す。また、「（ｋｗｉ，ｋｗｊ）」は、組合せ（ｋｗｉ，ｋｗｊ）が存在するか否かを示す。例えば、処理対象である広告主が組合せ（ｋｗｉ，ｋｗｊ）を有する場合には、「（ｋｗｉ，ｋｗｊ）」＝「１」となる。一方、広告主が組合せ（ｋｗｉ，ｋｗｊ）を有しない場合には、「（ｋｗｉ，ｋｗｊ）」＝「０」となる。
【００７４】
上記式（２）において、抽出部１３４は、入札キーワード「（ｋｗα）」を含む任意の組合せ（ｋｗα，ｋｗｊ）に対応する変数を加えるとする。すなわち、抽出部１３４は、任意の組合せ（ｋｗα，ｋｗｊ）が存在することを示す「１」の値と、任意の組合せ（ｋｗα，ｋｗｊ）に対応する重み値を乗算した変数を上記式（２）に加える。上記の例では、加えられる変数の値が大きいほど、他の広告主との共起性を伴う適切なキーワードが含まれる組合せを広告主が有することを示す。すなわち、広告主のスコアが大きくなるほど、広告主のスコアが改善されたといえる。そして、広告主のスコアが最大となる場合に、上記関数が示す値が最適化されたといえる。ゆえに、抽出部１３４は、入札キーワード「（ｋｗα）」と、任意のキーワード「ｋｗｊ」とを含む組合せに対応する変数のいずれかを上記式（２）に加え、最もスコアを上昇させる変数に対応する組合せ（ｋｗα，ｋｗｊ）を抽出する。そして、抽出部１３４は、組合せ（ｋｗα，ｋｗｊ）に含まれるキーワード「ｋｗβ」を抽出する。
【００７５】
抽出部１３４の抽出処理について、図７を用いて、具体的に説明する。図７は、実施形態に係る抽出処理の一例を示す概念図である。図７に示す例では、広告主ＣＬ１０は、新たにキーワード「Ｋ００１」及び「Ｋ０１１」を指定して、入札を行うものとする。また、各組合せの重み値は、図６で示された重み値を用いる。
【００７６】
抽出部１３４は、広告主ＣＬ１０から新たに指定された入札キーワード「Ｋ００１」について、算出部１３３によって算出された任意のキーワードとの組合せの重み値を参照する。図７に示すように、組合せ（Ｋ００１，Ｋ００２）の重み値は「０．６」であり、組合せ（Ｋ００１，Ｋ００３）の重み値は「０．３」であり、組合せ（Ｋ００１，Ｋ１１１）の重み値は「０．１５」である。また、広告主ＣＬ１０から新たに指定された入札キーワード「Ｋ０１１」と任意のキーワードとの組合せの重み値の例としては、図７に示すように、組合せ（Ｋ０１１，Ｋ００２）の重み値は「０．３５」であり、組合せ（Ｋ０１１，Ｋ００３）の重み値は「０．１」であり、組合せ（Ｋ０１１，Ｋ１１１）の重み値は「０．０５」である。
【００７７】
ここで、抽出部１３４は、上記式（２）を用いて、広告主ＣＬ１０のスコアを求める。この例では、抽出部１３４は、入札キーワードと異なるキーワードとして、共通する一つのキーワードを抽出するものとする。
【００７８】
具体的には、抽出部１３４は、新たにキーワード「Ｋ００１」及び「Ｋ０１１」を含む組合せであって、共通するキーワード「Ｋ００２」を含む組合せである、組合せ（Ｋ００１，Ｋ００２）及び組合せ（Ｋ０１１，Ｋ００２）に対応する変数を上記式（２）に加える。この場合、抽出部１３４は、上記式（２）より、組合せ（Ｋ００１，Ｋ００２）に対応する重み値「０．６」と、組合せ（Ｋ０１１，Ｋ００２）に対応する重み値「０．３５」に基づき、広告主ＣＬ１０のスコアが「０．９５」だけ上昇することを求める。同様に、抽出部１３４は、共通するキーワード「Ｋ００３」の場合には、組合せ（Ｋ００１，Ｋ００３）に対応する重み値「０．３」と、組合せ（Ｋ０１１，Ｋ００３）に対応する重み値「０．１」に基づき、広告主ＣＬ１０のスコアが「０．４」だけ上昇することを求める。同様に、抽出部１３４は、共通するキーワード「Ｋ１１１」の場合には、組合せ（Ｋ００１，Ｋ１１１）に対応する重み値「０．１５」と、組合せ（Ｋ０１１，Ｋ１１１）に対応する重み値「０．０５」に基づき、広告主ＣＬ１０のスコアが「０．２」だけ上昇することを求める。
【００７９】
なお、抽出部１３４は、図７に示す組合せ（Ｋ００１，Ｋ２１１）と、組合せ（Ｋ０１１，Ｋ３１１）とについては、上記抽出処理に用いない。この場合、組合せ（ｋｗα，ｋｗｊ）において、任意のキーワード「ｋｗｊ」が共通していないため、抽出部１３４は、組合せ同士の重み値を比較することができないからである。
【００８０】
そして、抽出部１３４は、上記結果に基づいて、広告主のスコアを最適化する組合せに共通して含まれるキーワード「Ｋ００２」を抽出する。すなわち、抽出部１３４は、広告主ＣＬ１０が新たに指定した入札キーワード「Ｋ００１」及び「Ｋ０１１」に追加する適切な入札キーワードとして、キーワード「Ｋ００２」を抽出する。
【００８１】
（提示部１３５について）
提示部１３５は、抽出部１３４によって抽出されたキーワードを、キーワードの指定者に提示する。具体的には、提示部１３５は、広告配信サービスにおいて広告コンテンツに紐づかせる入札キーワードとして、抽出部１３４によって抽出されたキーワードを広告主に提示する。
【００８２】
なお、提示部１３５は、抽出部１３４によって抽出されたキーワードであっても、入札キーワードとして広告主に提示しない場合があってもよい。例えば、提示部１３５は、広告コンテンツに設定されうる除外キーワードについては提示しなくてもよい。広告コンテンツに設定されうる除外キーワードとは、例えば、広告コンテンツの提供主である広告主と競合する企業名や、競合する企業が扱う製品名などが該当する。
【００８３】
（要求受付部１３６について）
要求受付部１３６は、広告コンテンツの配信に関する要求を受け付ける。例えば、要求受付部１３６は、広告コンテンツの取得要求として、ユーザ端末１０が表示するウェブページに含まれるＨＴＴＰ（Hypertext  Transfer  Protocol）リクエストを受け付ける。また、要求受付部１３６は、検索サーバ３０から検索クエリに関する情報を受け付けてもよい。
【００８４】
（配信部１３７について）
配信部１３７は、広告コンテンツを配信する。例えば、配信部１３７は、要求受付部１３６が受け付けたＨＴＴＰリクエストに従い、ユーザ端末１０に広告コンテンツを配信する。配信部１３７は、要求受付部１３６によって広告コンテンツの取得要求が受け付けられた場合に、配信候補の広告コンテンツを広告情報記憶部１２１から選択する。
【００８５】
ここで、配信部１３７は、要求受付部１３６が受け付けた検索クエリと入札キーワードが同一又は類似する場合には、入札キーワードに紐づく広告コンテンツを配信候補として選択する。そして、配信部１３７は、検索クエリを検索サーバ３０に送信したユーザ端末１０に選択した広告コンテンツを配信する。
【００８６】
〔３．抽出処理手順〕
次に、図８を用いて、実施形態に係る広告装置１００が実行する抽出処理の手順について説明する。図８は、実施形態に係る広告装置１００による抽出処理手順を示すフローチャートである。
【００８７】
図８に示すように、広告装置１００は、既存の入札キーワードの組合せを生成する（ステップＳ１０１）。そして、広告装置１００は、生成されたキーワードの各組合せの重み値を算出する（ステップＳ１０２）。
【００８８】
続いて、広告装置１００は、広告配信サービスを利用する新規の広告主から、新たにキーワードの入札を受け付けたか否かを判定する（ステップＳ１０３）。広告装置１００は、キーワードの入札を受け付けていない場合には（ステップＳ１０３；Ｎｏ）、受け付けるまで待機する。
【００８９】
一方、広告装置１００は、新たにキーワードの入札を受け付けた場合には（ステップＳ１０３；Ｙｅｓ）、新たに指定された入札キーワードが含まれる組合せの重み値を比較する（ステップＳ１０４）。そして、広告装置１００は、新たに指定された入札キーワードが含まれる組合せの重み値に基づき、入札キーワードとともに組合せに含まれるキーワードを抽出する（ステップＳ１０５）。そして、広告装置１００は、抽出したキーワードを新規ＬＰに紐づく入札キーワードとして提示する（ステップＳ１０６）。
【００９０】
なお、図８では、広告装置１００が、既存の入札キーワードの組合せを生成した後に、新規の広告主から入札キーワードを受け付ける例を示した。しかし、この例に限られず、広告装置１００は、入札キーワードを受け付けた後に、既存の入札キーワードの組合せを生成し、組合せの重み値を算出してもよい。また、広告装置１００は、ステップＳ１０６において追加する入札キーワードを広告主に提示した後に、さらに異なるキーワードを抽出してもよい。すなわち、広告装置１００は、抽出されたキーワードに対する広告主の対応によっては、ステップＳ１０５とステップＳ１０６を繰り返し実行してもよい。例えば、広告主が提示されたキーワード以外のキーワードを所望する場合には、広告装置１００は、先に抽出した組合せの重み値よりも低い重み値を有する組合せから、さらに異なるキーワードを抽出する。そして、広告装置１００は、新たに抽出されたキーワードを広告主に提示する。
【００９１】
〔４．変形例〕
上述した実施形態は、上記実施形態以外にも種々の異なる形態にて実施されてよい。そこで、以下では、他の実施形態について説明する。
【００９２】
〔４−１．広告コンテンツ〕
上記実施形態において、広告装置１００は、既存の入札キーワードから組合せを生成し、生成した組合せの重み値を算出することにより、キーワードを抽出する例を示した。ここで、広告装置１００は、既存の入札キーワードに限らず、他の情報を用いて、キーワードを抽出してもよい。例えば、広告装置１００は、既存の入札キーワードに代えて、広告コンテンツや、広告主が提供するウェブページであって、広告コンテンツのリンク先であるＬＰを利用して、キーワードを抽出してもよい。この点について、図９及び図１０を用いて説明する。
【００９３】
図９は、変形例に係る広告情報記憶部１２１の一例を示す図である。変形例に係る広告装置１００は、図４に示した広告情報記憶部１２１の代わりに、図９に示した広告情報記憶部１２１を有する。図９に示すように、変形例に係る広告情報記憶部１２１は、図４に示した広告情報記憶部１２１に加えて、「ＬＰ」、「ＣＴＲ（Click  Through  Rate）」といった項目を有する。
【００９４】
「ＬＰ」は、広告主が提供するＬＰに関する情報を示す。図９に示す「ＬＰ０１」という表記は、ＬＰを識別するための識別情報を示すとともに、ＬＰに関する情報を概念的に表現したものである。広告情報記憶部１２１内に記憶されるＬＰに関する情報は、ＬＰを構成するＨＴＭＬ（HyperText  Markup  Language）ファイル等であってもよいし、ＬＰのデータが置かれたＵＲＬ（Uniform  Resource  Locator）を示す情報であってもよい。なお、以下では、図９に示したＬＰの項目に記憶されている情報を、ＬＰの参照符号として用いる場合がある。例えば、ＬＰ「ＬＰ０１」によって示される情報を有するＬＰを「ＬＰ０１」と表記する場合がある。
【００９５】
「ＣＴＲ」は、広告コンテンツのＣＴＲを示す。ここでは、ＣＴＲとは、広告コンテンツがユーザから選択された回数（例えば、ユーザ端末１０において、ユーザから広告コンテンツがクリックされた回数）を広告コンテンツの表示回数によって除算した値を示す。なお、現時点において配信されたことがない広告コンテンツのＣＴＲには、予め決められている固定値や、全ての広告コンテンツにおけるＣＴＲの平均値や、同一の広告カテゴリに属する全ての広告コンテンツにおけるＣＴＲの平均値などが記憶される。また、「ＣＴＲ」には、ＣＴＲの予測モデル等から予測される予測ＣＴＲが記憶されてもよい。このような予測ＣＴＲは、例えば、広告コンテンツの種別や、広告コンテンツが表示されるウェブページの種別等によって予測される。
【００９６】
例えば、図９では、広告主ＣＬ０１が、「ＬＰ０１」をリンク先とする広告コンテンツ「ＡＤ０１」を入稿しており、広告コンテンツＡＤ０１のＣＴＲが「０．０１」である例を示している。また、広告主ＣＬ０１は、広告コンテンツＡＤ０１が表示されるためのキーワードとして、入札キーワード「Ｋ００１」、「Ｋ００２」、「Ｋ００３」、・・・、に入札している例を示している。
【００９７】
続いて、変形例に係る生成部１３２について説明する。上記の通り、実施形態に係る生成部１３２は、既存の入札キーワードの組合せを生成したが、変形例に係る生成部１３２は、広告コンテンツや、ＬＰに関する情報に基づいて、キーワードの組合せを生成する。例えば、生成部１３２は、広告コンテンツやＬＰに含まれるテキストデータについて形態素解析をすることにより、広告コンテンツやＬＰに含まれるテキストデータから、組合せを生成する要素となりえるキーワードを抽出する。そして、生成部１３２は、抽出したキーワードの組合せを生成する。生成部１３２は、生成した組合せを、変形例に係る組合せ情報記憶部１２２に格納する。
【００９８】
図１０は、変形例に係る組合せ情報記憶部１２２の一例を示す図である。変形例に係る広告装置１００は、図５に示した組合せ情報記憶部１２２の代わりに、図１０に示した組合せ情報記憶部１２２を有する。図１０に示すように、変形例に係る組合せ情報記憶部１２２は、図５に示した組合せ情報記憶部１２２に代えて、「キーワード（１）」、「キーワード（２）」といった項目を有する。
【００９９】
「キーワード（１）」及び「キーワード（２）」は、広告コンテンツやＬＰに含まれるテキストデータに含まれるキーワードを示す。なお、図１０に示す例では、キーワード（１）に示されるキーワードが、キーワード（２）に示されるキーワードとともに組合せに含まれることを示している。
【０１００】
例えば、図１０では、キーワード（１）「Ｋ２０１」と、キーワード（２）「Ｋ００１」により形成される組合せ（Ｋ２０１，Ｋ００１）の重み値は「０．５」である例を示している。
【０１０１】
なお、広告コンテンツやＬＰに含まれるキーワードは、広告コンテンツやＬＰを特徴付けるキーワードであることが望ましい。この場合、生成部１３２は、例えば、広告コンテンツやＬＰのテキストデータ内に多く含まれる単語や、他の広告コンテンツやＬＰには出現しにくい単語などを広告コンテンツやＬＰを特徴付けるキーワードとして判定し、かかるキーワードを抽出する。
【０１０２】
このように、生成部１３２は、広告コンテンツやＬＰに含まれるキーワードの組合せを生成する。そして、変形例に係る算出部１３３は、生成部１３２によって生成された組合せの重み値を算出し、算出した重み値を組合せ情報記憶部１２２に格納する。そして、変形例に係る抽出部１３４は、算出部１３３によって算出された重み値に基づいて、キーワードを抽出する。このように、広告装置１００によれば、既存の入札キーワードに限られず、広告コンテンツやＬＰを用いることにより、広告主が入札する適切なキーワードを抽出することができる。
【０１０３】
また、広告装置１００は、広告コンテンツの広告効果を示す指標を用いて、上記の抽出処理を行ってもよい。例えば、算出部１３３は、組合せの重み値の算出処理において、ＣＴＲの高い広告コンテンツを提供する広告主について重みを重くして、組合せの重み値を算出してもよい。例えば、算出部１３３は、上記式（１）において、「ｙ」の値を広告主毎に調整してもよい。この場合、算出部１３３は、ＣＴＲの高い広告コンテンツを提供する広告主に関して、「ｙ」の値を高くすることにより、結果として、かかる広告主が有する各組合せの重み値を高くすることができる。これにより、抽出部１３４は、ＣＴＲの高い広告コンテンツを提供する広告主が指定するキーワードを抽出しやすくなる。あるいは、算出部１３３は、ＣＴＲの高い広告コンテンツを提供する広告主が有する組合せに対して算出した重み値に所定の値を加算してもよい。
【０１０４】
なお、算出部１３３は、図９で示したＣＴＲ以外の広告効果を示す指標に基づいて重み値を算出してもよい。例えば、算出部１３３は、広告コンテンツが表示された回数に対して何割がコンバージョンに至るかの割合を示すＣＶＲ（Conversion  Rate）などの情報に基づいて、重み値を算出してもよい。この場合、算出部１３３は、キーワードの組合せについて、ＣＶＲの高い広告コンテンツが反映された重み値を算出することができる。
【０１０５】
なお、コンバージョンとは、広告主が獲得できる最終成果を示し、広告主への利益に繋がるユーザの行動が該当する。コンバージョンの例としては、ウェブページ上で商品を購入する行動や、会員登録を行う行動や、資料請求を行う行動や、商品等に関する問い合わせを行う行動等が挙げられる。また、コンバージョンには、広告コンテンツにアクセスしたユーザが、広告主のウェブページを介さずにオフライン（電話や郵送等）で商品購入、会員登録、資料請求、問い合わせ等を行う行動を含めてもよい。
【０１０６】
また、入稿受付部１３１は、検索サービスにおいて、入札キーワードがユーザから入力された回数に関する情報を取得してもよい。そして、算出部１３３は、入札キーワードがユーザから入力された回数に関する情報に基づいて、重み値を算出してもよい。例えば、算出部１３３は、ユーザから入力された回数が多い入札キーワードを含む組合せほど、重み値を高く算出する。
【０１０７】
このように、変形例に係る算出部１３３は、広告コンテンツやＬＰに紐づくキーワードがユーザから入力された回数、広告コンテンツがユーザから選択された回数又は広告コンテンツが表示されることで広告主が得た利益に関する情報の少なくとも一つに基づいて、組合せ毎の重み値を算出することができる。
【０１０８】
これにより、広告装置１００は、現状の検索サービスや広告配信の状況などに基づき、より実情に即して重み値を算出することができるので、新規の広告主に対して適切な入札キーワードを抽出することができる。
【０１０９】
なお、算出部１３３は、上記で示した例以外にも、さらに異なる広告評価に関する情報を用いて重み値を算出してもよい。すなわち、算出部１３３は、所定の評価値以上であるコンテンツに紐づくキーワードの組合せの指標値を算出し、抽出部１３４は、算出部１３３によって算出された指標値に対応する組合せからキーワードを抽出してもよい。
【０１１０】
例えば、算出部１３３は、所定の評価値として、ユーザ端末１０における広告コンテンツの実際の表示回数（インプレッション数）や、広告コンテンツに対するクリックで発生する課金額であるＣＰＣ（Cost  Per  Click）や、広告コンテンツの１０００回表示あたりの課金額であるｅＣＰＭ（effective  Cost  Per  Mill）などの広告コンテンツに関する情報を用いる。
【０１１１】
一例として、算出部１３３は、検索サイトにおいてユーザから入札キーワードが入力されることによりインプレッションが少なくとも１回発生した広告コンテンツに紐づく入札キーワードのみを用いて重み値を算出してもよい。
【０１１２】
すなわち、算出部１３３は、広告コンテンツに紐づくキーワードがユーザから選択されることにより、少なくとも一回は広告コンテンツが表示される契機となった入札キーワードによって生成されるキーワードの組合せの重み値を算出する。そして、抽出部１３４は、インプレッションを発生させた入札キーワードによって生成される組合せの中から、キーワードを抽出する。
【０１１３】
これにより、広告装置１００は、既存の広告主が極めて多くのキーワードに入札しているような場合であっても、現状の検索サービスや広告配信の状況などに基づき、インプレッションを発生させているキーワードのみに絞りこんでキーワードを抽出することができる。このため、広告装置１００は、より実情に即したキーワードを抽出することができる。
【０１１４】
上記のように、算出部１３３は、所定のコンテンツ（例えば、広告コンテンツやＬＰなどのウェブページ）に紐づかせるキーワードとして、広告主によってコンテンツに紐づけられたキーワード（すなわち、入札キーワード）、又はコンテンツから抽出されるキーワードを用いて指標値を算出することができる。
【０１１５】
すなわち、算出部１３３は、処理対象とするキーワードの由来に関わらず、組合せの指標値を算出したりすることができる。例えば、算出部１３３は、入札キーワードと、広告コンテンツとを含むキーワードの組合せの指標値を算出してもよいし、広告コンテンツから抽出されるキーワードと、ＬＰから抽出されるキーワードとを含むキーワードの組合せの指標値を算出してもよいし、入札キーワードと、ＬＰから抽出されるキーワードとを含むキーワードの組合せの指標値を算出してもよい。
【０１１６】
〔４−２．学習〕
また、広告装置１００は、抽出部１３４によって抽出されたキーワードに対して広告主が入札を行った後に、かかるキーワードがユーザに入力されたことを契機として広告コンテンツが何回表示されたか、などの結果を取得してもよい。すなわち、広告装置１００は、抽出処理を実行した後であっても、広告コンテンツの表示回数や、ユーザから広告コンテンツがクリックされた回数などを取得する。言い換えれば、広告装置１００は、抽出したキーワードを広告主が入札キーワードとした場合の広告効果を測定する。そして、広告装置１００は、取得したＣＴＲや、ＣＶＲなどの指標をさらに用いて、上記抽出処理に利用してもよい。このように、広告装置１００は、抽出したキーワードによる広告効果などの結果を測定し、かかる結果が反映された学習モデルにより、キーワードを抽出してもよい。そして、広告装置１００は、処理を繰り返すことにより、よりユーザから検索されやすく、広告効果を向上させやすいキーワードを抽出することができる。このため、広告装置１００は、広告コンテンツの広告効果をより高めることができる。
【０１１７】
〔４−３．広告主〕
上記実施形態において、広告主は、広告主端末２０を用いて、広告装置１００に広告コンテンツを入稿する例を示した。しかし、広告主は、自ら広告装置１００に広告コンテンツを入稿せずに、かかる処理を代理店に依頼する場合もある。この場合、広告装置１００にかかる処理をするのは代理店となる。すなわち、「広告主」といった表記は、広告主だけでなく代理店を含む概念であり、「広告主端末」といった表記は、広告主端末２０だけでなく代理店によって利用される代理店端末を含む概念であるものとする。
【０１１８】
〔４−４．広告配信〕
また、配信部１３７は、広告コンテンツの配信において、同じ入札キーワードに紐づく広告コンテンツが複数ある場合には、入札キーワードの入札価格が高い広告主や、ＣＴＲの高い広告コンテンツや、入札価格及びＣＴＲの双方が高い広告コンテンツを優先して選択するようにしてもよい。そして、配信部１３７は、選択した広告コンテンツをユーザ端末１０に配信する。
【０１１９】
〔４−５．組合せ〕
上記実施形態においては、図５に示すように、キーワードの組合せが２つのキーワードが含まれる例を示した。しかし、キーワードの組合せには、３つ以上のキーワードが含まれてもよい。
【０１２０】
〔４−６．他の用途〕
上記実施形態において、広告装置１００は、検索連動型の広告配信サービスにおける入札キーワードを抽出する例を示した。しかし、広告装置１００は、上記のような検索連動型以外の広告配信に利用されてもよい。例えば、広告装置１００は、キーワードに対する入札を受け付け、かかるキーワードと親和性の高い内容のウェブページに広告コンテンツを配信するような、いわゆる広告コンテンツマッチ型の広告サービスに利用されてもよい。
【０１２１】
また、上記実施形態において、コンテンツの一例として、広告コンテンツやＬＰを挙げ、キーワードの一例として、入札キーワードを例に挙げて説明した。しかし、広告装置１００は、広告コンテンツやＬＰに紐づく入札キーワードを抽出するのみならず、他の用途として利用されてもよい。
【０１２２】
例えば、広告装置１００は、所定のテキスト文書に含まれるキーワードに基づいて、キーワードの組合せの重み値を算出する。そして、広告装置１００は、ユーザから所定のキーワードを受け付けた場合に、組合せの重み値に基づいて、テキスト文書に含まれる他のキーワードを抽出する。これにより、広告装置１００は、ユーザから受け付けた所定のキーワードと共起性のあるキーワードをテキスト文書から抽出することができる。このように、広告装置１００は、あるドキュメントに関連するキーワード抽出のアシストを実行する装置であってもよい。
【０１２３】
また、本願に係る抽出装置が検索サーバ３０に対応する場合、検索サーバ３０は、検索結果ページ５０に検索クエリのアシストとなるキーワードを表示してもよい。例えば、検索サーバ３０は、所定のＬＰに含まれるキーワードの組合せの重み値を算出する。そして、検索サーバ３０は、ユーザから検索クエリを受け付けた場合に、入力された検索クエリとともに所定の組合せに含まれるキーワードを抽出する。そして、検索サーバ３０は、例えば、抽出したキーワードを、先にユーザが入力した検索クエリの代わりに、所定のウェブページを検索するためのクエリとして抽出する。そして、検索サーバ３０は、例えば、検索結果ページ５０に、検索結果とともに抽出されたキーワードを提示してもよい。ユーザは、提示されたキーワードに基づいて検索を実行することにより、効率よく目的のウェブページを検索できる場合がある。この場合、検索サーバ３０は、検索サービスを実行する制御部に加え、上記実施形態に係る生成部１３２、算出部１３３、抽出部１３４及び提示部１３５に対応する各処理部を有する。
【０１２４】
〔４−７．その他〕
また、上記実施形態において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。この他、上記文書中や図面中で示した処理手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。例えば、各図に示した各種情報は、図示した情報に限られない。
【０１２５】
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。
【０１２６】
例えば、図３に示した広告情報記憶部１２１や組合せ情報記憶部１２２は、広告装置１００が保持せずに、図示しないストレージサーバ等が保持してもよい。この場合、広告装置１００は、ストレージサーバから広告に関する情報等を取得する。
【０１２７】
また、例えば、上記実施形態では、広告装置１００がキーワードの組合せを生成する例を示したが、組合せを生成する主体は、広告装置１００と異なる所定のサーバ装置であってもよい。この場合、広告装置１００は、所定のサーバ装置によって生成されたキーワードの組合せを取得し、取得した組合せに関する情報を保持する。また、例えば、上述した広告装置１００は、入稿受付部１３１と生成部１３２とを有する組合せ生成装置と、算出部１３３と抽出部１３４とを有する抽出装置と、提示部１３５を有する提示装置と、要求受付部１３６と配信部１３７とを有する配信装置とに分散されてもよい。
【０１２８】
〔５．ハードウェア構成〕
また、上述してきた実施形態に係る広告装置１００は、例えば図１１に示すような構成のコンピュータ１０００によって実現される。以下、広告装置１００を例に挙げて説明する。図１１は、広告装置１００の機能を実現するコンピュータ１０００の一例を示すハードウェア構成図である。コンピュータ１０００は、ＣＰＵ１１００、ＲＡＭ１２００、ＲＯＭ１３００、ＨＤＤ１４００、通信インターフェイス（Ｉ／Ｆ）１５００、入出力インターフェイス（Ｉ／Ｆ）１６００、及びメディアインターフェイス（Ｉ／Ｆ）１７００を有する。
【０１２９】
ＣＰＵ１１００は、ＲＯＭ１３００又はＨＤＤ１４００に記憶されたプログラムに基づいて動作し、各部の制御を行う。ＲＯＭ１３００は、コンピュータ１０００の起動時にＣＰＵ１１００によって実行されるブートプログラムや、コンピュータ１０００のハードウェアに依存するプログラム等を記憶する。
【０１３０】
ＨＤＤ１４００は、ＣＰＵ１１００によって実行されるプログラム、及び、かかるプログラムによって使用されるデータ等を記憶する。通信インターフェイス１５００は、通信網５００（ネットワークＮに対応）を介して他の機器からデータを受信してＣＰＵ１１００へ送り、また、通信網５００を介してＣＰＵ１１００が生成したデータを他の機器へ送信する。
【０１３１】
ＣＰＵ１１００は、入出力インターフェイス１６００を介して、ディスプレイやプリンタ等の出力装置、及び、キーボードやマウス等の入力装置を制御する。ＣＰＵ１１００は、入出力インターフェイス１６００を介して、入力装置からデータを取得する。また、ＣＰＵ１１００は、入出力インターフェイス１６００を介して生成したデータを出力装置へ出力する。
【０１３２】
メディアインターフェイス１７００は、記録媒体１８００に記憶されたプログラム又はデータを読み取り、ＲＡＭ１２００を介してＣＰＵ１１００に提供する。ＣＰＵ１１００は、かかるプログラムを、メディアインターフェイス１７００を介して記録媒体１８００からＲＡＭ１２００上にロードし、ロードしたプログラムを実行する。記録媒体１８００は、例えばＤＶＤ（Digital  Versatile  Disc）、ＰＤ（Phase  change  rewritable  Disk）等の光学記録媒体、ＭＯ（Magneto-Optical  disk）等の光磁気記録媒体、テープ媒体、磁気記録媒体、または半導体メモリ等である。
【０１３３】
例えば、コンピュータ１０００が実施形態に係る広告装置１００として機能する場合、コンピュータ１０００のＣＰＵ１１００は、ＲＡＭ１２００上にロードされたプログラムを実行することにより、制御部１３０の機能を実現する。また、ＨＤＤ１４００には、記憶部１２０内のデータが記憶される。コンピュータ１０００のＣＰＵ１１００は、これらのプログラムを記録媒体１８００から読み取って実行するが、他の例として、他の装置から通信網５００を介してこれらのプログラムを取得してもよい。
【０１３４】
〔６．効果〕
上述してきたように、実施形態に係る広告装置１００は、算出部１３３と、抽出部１３４とを有する。算出部１３３は、キーワードを指定した広告主毎に生成されるキーワードの各組合せの重み値を算出する。抽出部１３４は、算出部１３３によって算出された組合せの重み値に基づいて、キーワードの組合せのうち広告主により新たに指定される入札キーワード（第１キーワードの一例）が含まれる組合せから、入札キーワードと異なるキーワード（第２キーワードの一例）を抽出する。
【０１３５】
このように、実施形態に係る広告装置１００は、現時点で他の広告主が入札しており、効果が高いと想定されるキーワードであって、他の広告主が入札しているキーワードと共起性のあるキーワードを抽出する。これにより、広告装置１００によれば、ユーザが検索サービスを利用する際に、入札キーワードに紐づく広告コンテンツを表示させやすくすることができるので、広告コンテンツの広告効果を向上させることができる。
【０１３６】
また、算出部１３３は、キーワードの組合せの数に応じた重み値を算出する。このように、実施形態に係る広告装置１００は、他の広告主が入札しているキーワードとの関係性に基づいて重み値を算出することができる。すなわち、広告装置１００は、現時点で他の広告主が入札しているキーワードとの共起性に基づいた重み値を算出する。このため、広告装置１００は、単に多くの広告主が入札しているキーワードのみならず、現時点で他の広告主が同時に入札しているキーワードとの関係に基づいて、適切なキーワードを抽出することができる。
【０１３７】
また、抽出部１３４は、新たに指定される入札キーワードが複数ある場合には、入札キーワードと、異なるキーワードとの組合せの重み値の和に基づいてキーワードを抽出する。
【０１３８】
これにより、実施形態に係る広告装置１００は、極めて高い重み値を有する組合せなどに偏重されることなく、適切なキーワードを抽出することができる。
【０１３９】
また、抽出部１３４は、新たに指定される入札キーワードが複数ある場合に、入札キーワードが含まれる組合せのうち、入札キーワードと異なるキーワードが共通する複数の組合せの重み値に基づいてキーワードを抽出する。
【０１４０】
これにより、実施形態に係る広告装置１００は、他の広告主が入札しているキーワードとの関係に基づいて、新たに指定した入札キーワードとの共起性がより高い共通したキーワードを抽出することができる。
【０１４１】
また、算出部１３３は、キーワードとして、広告主が提供する広告コンテンツやＬＰ（コンテンツの例）に紐づく入札キーワードを用いて組合せの重み値を算出する。抽出部１３４は、第１キーワードとして、コンテンツに紐づくキーワードとして広告主により新たに指定される入札キーワードを用いてキーワードを抽出する。
【０１４２】
これにより、実施形態に係る広告装置１００は、例えば検索連動型などのキーワードに関連する広告配信サービスにおいて、適切な入札キーワードを抽出することができる。
【０１４３】
また、算出部１３３は、コンテンツに紐づくキーワードがユーザから入力された回数、コンテンツがユーザから選択された回数又はコンテンツが表示されることで広告主が得た利益に関する情報の少なくとも一つに基づいて、組合せ毎の重み値を算出する。
【０１４４】
これにより、実施形態に係る広告装置１００は、現状の広告効果を踏まえたうえで組合せの重み値を算出することができる。このため、広告装置１００は、現状に則した、適切なキーワードを抽出することができる。
【０１４５】
また、算出部１３３は、所定の評価値以上であるコンテンツに紐づくキーワードの組合せの指標値を算出する。抽出部１３４は、算出部１３３によって算出された指標値に対応する組合せからキーワードを抽出する。
【０１４６】
これにより、実施形態に係る広告装置１００は、少なくともインプレッションを発生させた広告コンテンツに紐づくキーワードの組合せの重み値を算出することができる。このため、広告装置１００は、現状に則した、適切なキーワードを抽出することができる。
【０１４７】
算出部１３３は、所定のコンテンツに紐づかせるキーワードとして、広告主によってコンテンツに紐づけられたキーワード、又はコンテンツから抽出されるキーワードを用いて指標値を算出する。
【０１４８】
これにより、実施形態に係る広告装置１００は、入札キーワードに限られず、現時点で他の広告主が提供している広告コンテンツやＬＰに基づいて、入札キーワードとして効果が高いことが想定されるキーワードを抽出することができる。
【０１４９】
また、実施形態に係る広告装置１００は、コンテンツに紐づかせるキーワードとして、抽出部１３４によって抽出されたキーワードを広告主に提示する提示部１３５をさらに備える。
【０１５０】
このように、実施形態に係る広告装置１００は、新規にキーワードに入札する広告主に、適切なキーワードを提示する。このため、広告装置１００によれば、広告主は、新たに追加する入札キーワードとして適切なキーワードを知ることができる。また、広告配信サービスの管理者側は、広告主から入札されるキーワードが増えることにより、入札の促進につながり、サービスの活性化を図ることができる。
【０１５１】
以上、本願の実施形態のいくつかを図面に基づいて詳細に説明したが、これらは例示であり、発明の開示の欄に記載の態様を始めとして、当業者の知識に基づいて種々の変形、改良を施した他の形態で本発明を実施することが可能である。
【０１５２】
また、上述してきた「部（section、module、unit）」は、「手段」や「回路」などに読み替えることができる。例えば、算出部は、算出手段や算出回路に読み替えることができる。
【符号の説明】
【０１５３】
１  抽出システム
１０  ユーザ端末
２０  広告主端末
３０  検索サーバ
１００  広告装置
１１０  通信部
１２０  記憶部
１２１  広告情報記憶部
１２２  組合せ情報記憶部
１３０  制御部
１３１  入稿受付部
１３２  生成部
１３３  算出部
１３４  抽出部
１３５  提示部
１３６  要求受付部
１３７  配信部
【図１】
2016048527.tif 000003
【図２】
2016048527.tif 000004
【図３】
2016048527.tif 000005
【図４】
2016048527.tif 000006
【図５】
2016048527.tif 000007
【図６】
2016048527.tif 000008
【図７】
2016048527.tif 000009
【図８】
2016048527.tif 000010
【図９】
2016048527.tif 000011
【図１０】
2016048527.tif 000012
【図１１】
2016048527.tif 000013