(57)【要約】【課題】ウェブページの内容に関連した広告を配信する。【解決手段】文章分類部１００は、ネットワーク２０８上で提供される媒体ウェブページ２１４のテキスト情報に基づいて、前もって設定されている複数のカテゴリの中から媒体ウェブページ２１４が分類されるべきカテゴリを決定する。広告配信装置２１０は、配信先となるウェブページのカテゴリを指定した広告情報の中から媒体ウェブページ２１４のカテゴリと一致する広告情報を選択する。そして、広告配信装置２１０は、媒体ウェブページ２１４とともに広告情報を表示させるために、媒体ウェブページを閲覧する端末２０６に対して広告情報を送信する。【選択図】図１
2008097351.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク上で提供される媒体ウェブページのテキスト情報に基づいて、前もって設定されている複数のカテゴリの中から媒体ウェブページが分類されるべきカテゴリを決定し、
配信先となるウェブページのカテゴリを指定した広告情報の中から前記媒体ウェブページのカテゴリと一致する広告情報を選択し、
前記媒体ウェブページとともに前記広告情報を表示させるために前記媒体ウェブページを閲覧する端末に対して前記広告情報を送信することを特徴とする広告配信装置。
【請求項２】
ネットワーク上で提供される媒体ウェブページに広告を表示させる装置であって、
広告の配信先となる媒体ウェブページのカテゴリ条件を指定するカテゴリ指定情報と関連付けて広告情報を保持する広告情報保持部と、
ネットワークを介して媒体ウェブページを取得し、該媒体ウェブページのテキスト情報に基づいて、前もって設定されている複数のカテゴリの中から該媒体ウェブページが分類されるべきカテゴリを決定するページ解析部と、
前記ページ解析部により決定された媒体ウェブページのカテゴリが前記カテゴリ条件を満たしている広告情報を前記広告情報保持部から選択するマッチング部と、
ネットワークに接続された端末で前記媒体ウェブページが閲覧されるとき、その端末に対して前記マッチング部で選択された広告情報を前記媒体ウェブページとともに表示させる形態で送信する広告送信部と、
を備えることを特徴とする広告配信装置。
【請求項３】
前記広告情報保持部は、前もって設定されている複数のカテゴリ毎に、そのカテゴリに分類される媒体ウェブページに広告を表示するか否かを指定するカテゴリ指定情報と関連付けて前記広告情報を保持することを特徴とする請求項２に記載の広告配信装置。
【請求項４】
前記ページ解析部は、前もって設定されている複数のカテゴリに前記媒体ウェブページが帰属する確率を表す帰属確率をカテゴリ毎に計算する文章分類部をさらに備え、
前記広告情報保持部は、広告の配信先となる媒体ウェブページの帰属確率の下限値をカテゴリ毎に指定するカテゴリ指定情報と関連付けて前記広告情報を保持し、
前記マッチング部は、前記媒体ウェブページの帰属確率と前記広告情報に関連する帰属確率の下限値とを比較して、前記媒体ウェブページの帰属確率が前記下限値以上であるとき、対応する広告情報を前記広告情報保持部から選択することを特徴とする請求項２に記載の広告配信装置。
【請求項５】
前記広告情報保持部は、広告の送信を回避すべき非表示カテゴリを指定するカテゴリ指定情報と関連付けて前記広告情報を保持し、
前記広告送信部は、前記非表示カテゴリに分類される媒体ウェブページへの広告情報の送信を拒否することを特徴とする請求項４に記載の広告配信装置。
【請求項６】
前記広告送信部から送信された広告情報を媒体ウェブページに表示させるためのスクリプトプログラムを媒体ウェブページに記述させるために、該スクリプトプログラムを媒体ウェブページの管理者の端末に送信するページ管理部をさらに備え、
前記スクリプトプログラムは、ネットワークに接続された端末で前記媒体ウェブページが閲覧されたとき、該媒体ウェブページの情報を前記ページ解析部に送信する機能を有し、
前記ページ解析部は、前記スクリプトプログラムから送信された情報にしたがって前記媒体ウェブページを取得することを特徴とする請求項２に記載の広告配信装置。
【請求項７】
前記ページ管理部は、前記管理者を特定するためのコードを生成し前記スクリプトプログラムに埋め込んで送信し、
前記スクリプトプログラムは、ネットワークに接続された端末で前記媒体ウェブページが閲覧されたとき、該媒体ウェブページの情報とともに前記コードを前記ページ解析部に送信する機能を有することを特徴とする請求項６に記載の広告配信装置。
【請求項８】
前記広告情報保持部は、広告の配信先となる媒体ウェブページのキーワードを指定する配信先キーワードに関連付けて前記広告情報を保持し、
前記ページ解析部は、媒体ウェブページからキーワード集合を抽出するキーワード抽出部をさらに備え、
前記マッチング部は、媒体ウェブページのキーワード集合に含まれる配信先キーワードが指定された広告情報を前記広告情報保持部から選択し、その後、選択された広告情報の中から前記ウェブページのカテゴリが前記カテゴリ条件を満足している広告情報を選択することを特徴とする請求項２ないし７のいずれかに記載の広告配信装置。
【請求項９】
ネットワーク上で提供される媒体ウェブページに広告を表示させる装置であって、
広告の配信先となる媒体ウェブページのカテゴリ条件を指定するカテゴリ指定情報と関連付けて広告情報を保持する広告情報保持部と、
広告情報の配信先となる媒体ウェブページが分類されるカテゴリを受け取り、該カテゴリが前記カテゴリ条件を満たしている広告情報を前記広告情報保持部から選択するマッチング部と、
ネットワークに接続された端末で前記媒体ウェブページが閲覧されるとき、その端末に対して前記マッチング部で選択された広告情報を前記媒体ウェブページとともに表示させる形態で送信する広告送信部と、
を備えることを特徴とする広告配信装置。
【請求項１０】
ネットワーク上で提供される媒体ウェブページに広告を表示させるプログラムであって、
広告の配信先となる媒体ウェブページのカテゴリ条件を指定するカテゴリ指定情報と関連付けて広告情報を所定の記憶領域に記憶させる広告情報保持機能と、
ネットワークを介して媒体ウェブページを取得する取得機能と、
取得した媒体ウェブページのテキスト情報に基づいて、前もって設定されている複数のカテゴリの中から該媒体ウェブページが分類されるべきカテゴリを決定するページ解析機能と、
前記ページ解析機能により決定された媒体ウェブページのカテゴリが前記カテゴリ条件を満たしている広告情報を前記記憶領域から選択するマッチング機能と、
ネットワークに接続された端末で前記媒体ウェブページが閲覧されるとき、その端末に対して前記マッチング機能で選択された広告情報を前記媒体ウェブページとともに表示させる形態で送信する広告送信機能と、
をコンピュータに実行させることを特徴とする広告配信プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク上で提供されるウェブページに対して、ウェブページの内容に関連する広告を配信する技術に関する。
【背景技術】
【０００２】
近年、インターネットを介して閲覧されるウェブページに広告を表示することが広く行われている。従来、インターネット上で広告を配信する手法として、コンテンツマッチング技術が知られている。この技術では、広告主が自身の広告のキーワードを指定しておき、そのキーワードに合致するウェブサイトに広告が配信される（例えば、特許文献１を参照）。
【特許文献１】特開２００３−１８７１４５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、コンテンツマッチングによる広告配信では、ウェブページのキーワードのみを参照するため、ある商品について否定的なコメントを述べているようなウェブページにその商品の広告が配信されたり、または、キーワードとしての言葉は同一であっても、広告の対象となる物品やサービスが全く別のものについて述べているウェブページに広告が配信されるようなことが起こりえる。
【０００４】
本発明はこうした状況に鑑みてなされたものであり、その目的は、ウェブページの内容や文脈に即した適切な広告の配信を可能にする技術を提供することにある。
【課題を解決するための手段】
【０００５】
本発明のある態様は、ネットワーク上で提供される媒体ウェブページのテキスト情報に基づいて、前もって設定されている複数のカテゴリの中から媒体ウェブページが分類されるべきカテゴリを決定し、配信先となるウェブページのカテゴリを指定した広告情報の中から媒体ウェブページのカテゴリと一致する広告情報を選択し、媒体ウェブページとともに広告情報を表示させるために媒体ウェブページを閲覧する端末に対して広告情報を送信する広告配信装置である。
【０００６】
ここで、「媒体ウェブページ」とは、広告情報の配信先となるウェブページのことをいう。「カテゴリ」とは、ウェブページを特定の基準にしたがって分類するためのグループ分けのことをいう。「広告情報」には、単に特定の商品やサービスの広告のテキストのみの情報、特定の商品やサービスを提供するサイトへのリンク情報、特定の商品やサービスの画像、動画、または音声、およびこれらの複数を組み合わせたもののいずれも含まれる。
【０００７】
この態様によると、媒体ウェブページのカテゴリと合致するカテゴリが広告主によって指定されている広告情報が選択されて、媒体ウェブページとともに表示されるので、媒体ウェブページの内容や文脈に即した内容の広告を配信することができる。
【０００８】
本発明の別の態様もまた、広告配信装置である。この装置は、ネットワーク上で提供される媒体ウェブページに広告を表示させる装置であって、広告の配信先となる媒体ウェブページのカテゴリ条件を指定するカテゴリ指定情報と関連付けて広告情報を保持する広告情報保持部と、ネットワークを介して媒体ウェブページを取得し、該媒体ウェブページのテキスト情報に基づいて、前もって設定されている複数のカテゴリの中から該媒体ウェブページが分類されるべきカテゴリを決定するページ解析部と、ページ解析部により決定された媒体ウェブページのカテゴリがカテゴリ条件を満たしている広告情報を広告情報保持部から選択するマッチング部と、ネットワークに接続された端末で媒体ウェブページが閲覧されるとき、その端末に対してマッチング部で選択された広告情報を媒体ウェブページとともに表示させる形態で送信する広告送信部と、を備える。
【０００９】
この態様によると、媒体ウェブページのテキスト情報に基づいて分類されるべきカテゴリが決定され、このカテゴリが、予め広告情報に関連付けて設定されているカテゴリ条件を満足する広告情報が選択されて配信されるので、前もって媒体ウェブページのカテゴリの申告や分類をさせることなく、媒体ウェブページの内容や文脈に即した内容の広告を配信することができる。
【００１０】
広告情報保持部は、前もって設定されている複数のカテゴリ毎に、そのカテゴリに分類される媒体ウェブページに広告を表示するか否かを指定するカテゴリ指定情報と関連付けて広告情報を保持してもよい。これによると、媒体ウェブページのカテゴリ毎に、広告主が自身の広告情報を表示させるか否かを個別に設定することができる。
【００１１】
ページ解析部は、前もって設定されている複数のカテゴリに媒体ウェブページが帰属する確率を表す帰属確率をカテゴリ毎に計算する文章分類部をさらに備えてもよい。広告情報保持部は、広告の配信先となる媒体ウェブページの帰属確率の下限値をカテゴリ毎に指定するカテゴリ指定情報と関連付けて広告情報を保持し、マッチング部は、媒体ウェブページの帰属確率と広告情報に関連する帰属確率の下限値とを比較して、媒体ウェブページの帰属確率が下限値以上であるとき、対応する広告情報を広告情報保持部から選択してもよい。
【００１２】
「帰属確率」とは、ウェブページがあるカテゴリに分類されるべき確率のことであり、カテゴリ毎に算出することができる。これによると、カテゴリ毎に帰属確率の下限値を指定することで、複数のカテゴリにまたがるような内容の媒体ウェブページを広告の配信先として選別することが可能になる。
【００１３】
広告情報保持部は、広告の送信を回避すべき非表示カテゴリを指定するカテゴリ指定情報と関連付けて広告情報を保持し、広告送信部は、非表示カテゴリに分類される媒体ウェブページへの広告情報の送信を拒否してもよい。これによると、広告主は、文章分類部によって算出される帰属確率にかかわらず、広告を表示させたくない媒体ウェブページのカテゴリを個別に指定することができる。
【００１４】
広告送信部から送信された広告情報を媒体ウェブページに表示させるためのスクリプトプログラムを媒体ウェブページに記述させるために、該スクリプトプログラムを媒体ウェブページの管理者の端末に送信するページ管理部をさらに備えてもよい。スクリプトプログラムは、ネットワークに接続された端末で媒体ウェブページが閲覧されたとき、該媒体ウェブページの情報をページ解析部に送信する機能を有してもよい。ページ解析部は、スクリプトプログラムから送信された情報にしたがって媒体ウェブページを取得してもよい。これによると、媒体ウェブページが閲覧されたときに初めて、そのウェブページが広告配信装置によって取得され、その後ページ解析部によって媒体ウェブページのカテゴリ分類が実行される。したがって、広告配信装置は前もって媒体ウェブページをクロールしておく必要がなく、広告配信装置の処理負荷を抑えることができる。
【００１５】
広告情報保持部は、広告の配信先となる媒体ウェブページのキーワードを指定する配信先キーワードに関連付けて広告情報を保持し、ページ解析部は、媒体ウェブページからキーワード集合を抽出するキーワード抽出部をさらに備えてもよい。マッチング部は、媒体ウェブページのキーワード集合に含まれる配信先キーワードが指定された広告情報を広告情報保持部から選択し、その後、選択された広告情報の中からウェブページのカテゴリがカテゴリ条件を満足している広告情報を選択してもよい。これによると、広告情報の表示先についてキーワードとカテゴリの両方を指定させ、両方の条件を満足する媒体ウェブページに対してのみ広告情報が表示されるので、広告主は、広告配信先の媒体ウェブページの内容をさらに細かく指定することができる。
【００１６】
本発明のさらに別の態様もまた、広告配信装置である。この装置は、ネットワーク上で提供される媒体ウェブページに広告を表示させる装置であって、広告の配信先となる媒体ウェブページのカテゴリ条件を指定するカテゴリ指定情報と関連付けて広告情報を保持する広告情報保持部と、広告情報の配信先となる媒体ウェブページが分類されるカテゴリを受け取り、該カテゴリがカテゴリ条件を満たしている広告情報を広告情報保持部から選択するマッチング部と、ネットワークに接続された端末で媒体ウェブページが閲覧されるとき、その端末に対してマッチング部で選択された広告情報を媒体ウェブページとともに表示させる形態で送信する広告送信部と、を備える。
【００１７】
なお、以上の構成要素の任意の組合せ、本発明を方法、装置、システム、記録媒体、コンピュータプログラムにより表現したものもまた、本発明の態様として有効である。
【発明の効果】
【００１８】
本発明によれば、媒体ウェブページのカテゴリを決定し、カテゴリについての条件が合致する広告情報が選択されて媒体ウェブページとともに表示されるので、媒体ウェブページの内容や文脈に即した内容の広告を配信することができる。
【発明を実施するための最良の形態】
【００１９】
本発明の一実施形態は、ネットワーク上で提供されているブログを初めとするウェブページに広告を配信する広告配信装置である。
【００２０】
図１は、本実施の形態に係る広告配信装置２１０の使用形態の一例を示す。広告配信装置２１０は、ネットワーク２０８を介して一般ユーザ端末２０６、広告主端末２０２、およびページ管理者端末２０４と接続される。広告主端末２０２は、ウェブページに対して広告の配信を希望する広告主が操作する端末であり、ページ管理者端末２０４は、自身が管理するウェブページに対する広告情報の配信を許可するウェブページ管理者が操作する端末である。本明細書では、広告情報の配信対象となるウェブページを、特に「媒体ウェブページ」と呼ぶことにする。一般ユーザ端末２０６は、広告主端末２０２およびページ管理者端末２０４以外の、媒体ウェブページを閲覧するユーザが使用する端末である。
【００２１】
本実施形態における「広告情報」は、広告主サイトのＵＲＬ（Uniform Resource Locator）と関連付けされた状態で媒体ウェブページに表示され、その広告を一般ユーザが選択することで、広告主のサイトに一般ユーザを誘う役割を有するものをいう。好ましくは、広告情報はクリック可能なかたちで表示されるテキスト、画像、または動画である。しかしながら、一般ユーザを広告主のサイトへと誘う方法はこれらに限定されず、単に広告情報とともに広告主のＵＲＬを表示したり、広告主のメールアドレスを宛先にしたメーラが起動されたりしてもよい。また、広告情報をクリックしたとき、プロキシサーバを経由して広告主のサイトに接続されてもよい。
【００２２】
ページ管理者は、自身の端末２０４を操作して、作成したウェブページ２１４をプロバイダサーバ２１２のデータベースに保存する。プロバイダサーバ２１２は、媒体ウェブページにアクセスする一般ユーザ端末２０６からＵＲＬを指定してウェブページ２１４の要求がくると、そのＵＲＬに対応するウェブページ２１４を選択して一般ユーザ端末２０６に対して送信する。一般ユーザ端末２０６のブラウザは、ウェブページ２１４を解釈してディスプレイに表示する。
【００２３】
広告配信装置２１０は、予め登録されている広告情報をいずれの媒体ウェブページに配信するかを決定する。また、広告配信装置２１０は、各広告情報が媒体ページに表示された回数や、広告がクリックされて広告主のサイトが表示された回数などを集計してもよい。
【００２４】
広告配信装置２１０は、文章分類部１００を備える。文章分類部１００は、ＵＲＬで指定される媒体ウェブページを取得して、その媒体ウェブページを予め設定してある複数のカテゴリのいずれかに分類する。
【００２５】
広告主は、広告情報の配信先としたい媒体ウェブページのキーワードを指定する配信先キーワードと、配信先としたい媒体ウェブページのカテゴリを指定するカテゴリ条件とを指定しておく。広告主が指定する配信先キーワードは、一語でもよいし複数語でもよい。広告配信装置２１０は、予め広告の配信を希望する旨の登録がなされた媒体ウェブページについて、媒体ウェブページに含まれるキーワードの集合と媒体ウェブページのカテゴリとを決定する。広告配信装置２１０は、文章分類部１００が決定した媒体ウェブページのキーワード集合およびカテゴリと、広告情報について指定されている配信先キーワードおよびカテゴリ条件を比較する。そして、広告配信装置２１０は、媒体ウェブページに含まれるキーワード集合が広告主の指定した配信先キーワードを含み、かつ媒体ウェブページのカテゴリが広告主の指定したカテゴリ条件を満足する場合に、対応する広告情報を一般ユーザ端末２０６に対して送信する。
【００２６】
以下では、まず媒体ウェブページが分類されるべきカテゴリを決定する文章分類部１００の機能および構成について詳細に説明する。その後、本実施形態にかかる広告配信装置２１０について説明する。
【００２７】
１．文章分類部
図２は、文章分類部１００の機能ブロック図である。文章分類部１００は、文例格納部１２、文章分解部１８、ソート部２０、分類辞書作成部２２、分類辞書保持部２４、カテゴリ帰属確率計算部２６、判定部２８、要素絞り込み基準提供部３０、判定結果格納部３２および文章受付部３６を備える。これらの構成は、ハードウエア的には、任意のコンピュータのＣＰＵ、メモリ、その他のＬＳＩで実現でき、ソフトウエア的にはメモリにロードされたプログラムなどによって実現されるが、ここではそれらの連携によって実現される機能ブロックを描いている。したがって、これらの機能ブロックがハードウエアのみ、ソフトウエアのみ、またはそれらの組合せによっていろいろな形で実現できることは、当業者には理解されるところである。
【００２８】
文章分類部１００に含まれる機能ブロックは、辞書データを作成する学習段階に使用される機能ブロックと、辞書データの作成後に当該辞書データを使用して未分類の文章データを分類する分類段階に使用される機能ブロックとに分けることができる。まず、学習段階に使用される機能ブロックについて説明する。
【００２９】
文例格納部１２は、予め定められた複数のカテゴリそれぞれについて、そのカテゴリに分類されるべき文章データを含むカテゴリ文例１４と、そのカテゴリに分類されない文章データを含む非カテゴリ文例１６とを格納する。ここで「カテゴリ」とは、文章データを特定の基準にしたがって分類するためのグループ分けのことをいう。このカテゴリは、文章の分類結果の使用目的に応じて、多様に設定することができる。例えば、文章分類部１００による分類結果をニュース記事配信サイトで使用する場合は、「政治」「経済」「社会」「スポーツ」のようなカテゴリの種類が考えられる。文章分類部１００による分類結果をディレクトリ型の検索サイトで提供する場合は、「ショッピング」「旅行」「映画」「音楽」のようなカテゴリの種類が考えられる。文章分類部１００により、クライアント端末から送信されてくるアンケートなどを分類する場合は、「女性」「若年層」のようなカテゴリの種類が考えられる。
【００３０】
また、「文章データ」とは、テキストデータ、ＨＴＭＬ、ＸＭＬ、ＸＨＴＭＬファイルなどのテキスト情報を含んだデータを指すが、そのデータ形式は限定されない。
【００３１】
Ｍ個のカテゴリ（カテゴリ１、・・・、カテゴリＭ）が規定されるとすると、各カテゴリ毎にカテゴリ文例１４と非カテゴリ文例１６が文例格納部１２内に準備される。カテゴリ文例は、あるカテゴリに分類されるべきひとつまたは複数の文章データを蓄積したファイルである。非カテゴリ文例データは、あるカテゴリに分類されないひとつまたは複数の文章データを蓄積したファイルである。文章データがいずれのカテゴリ文例または非カテゴリ文例に含まれるかの判断は、人手を介して行われる。また、カテゴリ文例と非カテゴリ文例は、各カテゴリについて一対ずつ準備される。
【００３２】
あるカテゴリについての非カテゴリ文例に含まれる文章データは、他のカテゴリについての非カテゴリ文例に含まれる文章データと異なっていてもよいし、同一であってもよい。つまり、「非カテゴリ１文例」内の文章データと「非カテゴリ２文例」内の文章データとが重複していてもよい。カテゴリ文例についても同様であり、例えば、「カテゴリ１文例」と「カテゴリ２文例」の両方に分類される文章データが存在してもよい。ただし、同一カテゴリ内で、カテゴリ文例と非カテゴリ文例の両方に分類される文章データは存在しないことが望ましい。
【００３３】
文章分解部１８は、上述したカテゴリ文例１４および非カテゴリ文例１６に含まれる文章データを所定の規則にしたがって解析し、文章の構成要素を抽出する。文章分解部１８は、既知の文章分解アルゴリズムのうち任意のものを使用することができる。文章分解部１８は、文章分解アルゴリズムに応じて、単語、単語と品詞の組合せ、文節、単文などを構成要素として文章データから抽出する。文章分解部１８で使用される文章分解アルゴリズムの例については、後述する。
【００３４】
ソート部２０は、文章分解部１８によりカテゴリ文例１４、非カテゴリ文例１６の文章データから抽出された構成要素を、所定の規則にしたがって並べ替える。一例として、構成要素の読みを５０音順に並べ替えてもよい。または、構成要素の最初の一文字のＡＳＣＩＩコード順に並べ替えてもよい。文章分解部１８が単語と品詞の組合せを構成要素として抽出した場合は、構成要素の品詞順に配列してもよい。ソート部２０によって構成要素を並べ替えることによって、後述する構成要素をキーとした辞書データの検索が容易になるため、分類辞書の作成に要する時間を短縮できる。
【００３５】
分類辞書作成部２２は、文章分解部１８により抽出された各構成要素が、各カテゴリについてのカテゴリ文例１４および非カテゴリ文例１６内の文章データに出現する頻度を算出し、構成要素と各カテゴリについての出現頻度とを関連付けた辞書データを作成する。ここでいう「頻度」は、単なる出現の回数でもよいし、全単語数に対する出現の比率で表してもよい。あるいは、カテゴリ文例または非カテゴリ文例に含まれる文章データ数に対する出現比率でもよい。以下では、これらを合わせて「出現頻度」と呼ぶ。いずれにしても、ある構成要素がひとつのカテゴリについてのカテゴリ文例と非カテゴリ文例に出現する度合いを表現する数値であれば、任意のものを採用できる。
分類辞書作成部２２により作成された辞書データは、分類辞書保持部２４に格納される。分類辞書作成部２２のさらに詳細な構成および機能については、図４を参照して後述する。
【００３６】
要素絞り込み基準提供部３０には、文章分解部１８により抽出された構成要素から一部の構成要素を除外するための選択基準が格納されている。この選択基準は、例えば特定の品詞（例えば、名詞＋動詞、名詞のみ、助詞のみなど）を指定したり、文字数の上限を指定したり、平仮名のみ、または漢字のみからなる構成要素を指定する条件のことをいう。複数の条件を組み合わせて選択基準としてもよい。
【００３７】
分類辞書作成部２２は、要素絞り込み基準提供部３０から提供される選択基準を利用して、辞書データの作成対象となる構成要素数を絞り込むことによって、分類辞書保持部２４に格納される辞書データのデータ量を抑制しつつ、分類に有効な辞書データを作成することができる。
本実施の形態の文章分類部１００は、分類すべき文章データの言語を限定しないが、この要素絞り込み基準提供部３０は、日本語の文章データの処理時には特に有用となる。
【００３８】
続いて、分類段階に使用される機能ブロックについて説明する。
【００３９】
文章受付部３６は、分類対象となる文章データ３４（以下、「未分類文章データ３４」と呼ぶ）を図示しない外部装置から受信する。未分類文章データ３４は、上述と同様にデータ形式に制限はない。外部装置は、例えばネットワークに接続されたクライアント端末やサーバであるが、これらに限定されない。
【００４０】
文章分解部１８は、文章受付部３６から未分類文章データ３４を受け取り、上述したのと同様にして、文章の構成要素を抽出する。抽出された構成要素は、ソート部２０によって所定の規則にしたがって並べ替えられる。この規則は、カテゴリ文例および非カテゴリ文例から抽出された構成要素を並べ替えたのと同様の規則であることが好ましい。この並べ替えによって、構成要素をキーとした分類辞書保持部２４内の辞書データの検索が容易になるため、後述するカテゴリ帰属確率計算部２６における処理が高速化される。
【００４１】
カテゴリ帰属確率計算部２６は、分類辞書保持部２４に格納された辞書データを参照して、いくつかの構成要素を含む未分類文章データがそれぞれのカテゴリに分類されるべき確率を、各カテゴリについて計算する。以下では、この確率のことを「帰属確率」と呼ぶ。
【００４２】
分類辞書作成部２２と同様に、カテゴリ帰属確率計算部２６は、要素絞り込み基準提供部３０から提供される選択基準にしたがって、帰属確率を算出する基礎となる構成要素数を限定してもよい。
カテゴリ帰属確率計算部２６のさらに詳細な構成および機能については、図７を参照して後述する。
【００４３】
判定部２８は、カテゴリ帰属確率計算部２６により各カテゴリについて計算された帰属確率を取得し、帰属確率の値に基づいて未分類文章データをいずれかのカテゴリに分類するかを決定する。より具体的には、判定部２８は、帰属確率が最大となったカテゴリに未分類文章データを分類する。あるいは、予め設定されているしきい値以上の帰属確率が得られたすべてのカテゴリに未分類文章データを分類してもよい。こうすることによって、一連の演算でひとつの未分類文章データを二つ以上のカテゴリに分類することができる。帰属確率がしきい値以上となったカテゴリが存在しない場合、判定部２８は、未分類文章データをいずれのカテゴリにも分類されない文章と判定してもよいし、帰属確率が最大となったカテゴリに分類してもよい。判定部２８による未分類文章データの判定結果は、判定結果格納部３２に格納されるか、または図示しない外部装置に出力される。
【００４４】
次に、文章分解部１８で使用される文章分解アルゴリズムの概要を説明する。
【００４５】
（１）形態素解析
図３は、文章データを形態素解析によって構成要素に分解した例を示す。使用した文章データは、「気象庁は２３日、関東地方で春一番が吹いたと発表した。」という文章である。図３に示すように、この文章は「気象庁／は／２／３／日／、／関東／地方／で／春一番／が／吹い／た／と／発表／し／た／。」のように、１８の要素に分解される。形態素解析では、対象となる文章から、活用形５０と、原形５２と、品詞５４を決定することができる。これら活用形、原形、品詞のうち、（原形＋品詞）を構成要素としてもよいし、または、原形のみを要素としてもよい。原形の代わりに活用形を要素としてもよい。
【００４６】
形態素解析を使用して抽出された構成要素は文章の分解能が高いため、この構成要素を使用した辞書データに基づくカテゴリへの分類が高精度になると期待される。形態素解析は周知の技術であるため、これ以上の説明を省略する。
【００４７】
（２）構文解析
次に、構文解析について説明する。構文解析は、文章を文節に分解する。図３の例と同一の文章データを構文解析によって分解すると、「気象庁は／２３日、／関東地方で／春一番が／吹いたと／発表した。」のように、６つの構成要素に分解される。
【００４８】
構文解析を使用すると、形態素解析と比べて構成要素数が大幅に減少するので、高速分類に適しているが、分類の精度は低下する。構文解析は周知の技術であるため、これ以上の説明を省略する。
【００４９】
（３）最小構成文
次に、形態素解析と構文解析を使用して文章から最小構成文を抽出する例を説明する。ここで「最小構成文」とは、最小限の意味をなす文のことであり、詳細は「模倣レポート判定に用いる文書間類似度の考案、太田貴久、増山繁、言語処理学会第１０回年次大会発表論文集、pp.729-732、2004」に記載されている。
【００５０】
図３の例と同一の文章データから最小構成文を抽出すると、「気象庁は発表した。」「２３日、発表した。」「関東地方で春一番が吹いたと発表した。」の３つの最小構成文が得られる。これら最小構成文を構成要素として辞書データを作成すると、文脈の中での単語の意味を捉えることができるため、複数の意味に捉えられる単語を含んだ文章を適切なカテゴリに分類するといった高度の分類が可能となるが、計算コストは高くなる。
【００５１】
なお、形態素解析の結果得られる品詞情報を利用して、名詞、形容詞、動詞の原形のみからなる最小構成文を抽出してもよい。上記と同一の例を使用すると、「気象庁・発表する」「２３日・発表する」「関東地方・春一番・吹く・発表する」という３つの最小構成文が得られる。
【００５２】
このように、文章分解部１８において異なる文章分解アルゴリズムを使用して構成要素を抽出することで、分類辞書作成部２２において異なる傾向を有する辞書データを作成することができる。したがって、カテゴリの種類などに合わせて適切な文章分解アルゴリズムを選択することで、分類の精度や処理速度を向上させることも可能である。
【００５３】
図４は、分類辞書作成部２２の詳細な機能ブロック図である。分類辞書作成部２２は、構成要素受付部１０２、絞り込み情報受付部１０４、カテゴリ情報提供部１０６、構成要素選択部１０８、辞書データ検索部１１０および辞書データ更新部１１２を含む。
【００５４】
構成要素受付部１０２は、ソート部２０から所定の規則にしたがって並べ替えられた構成要素を受け取り、構成要素選択部１０８に渡す。カテゴリ情報提供部１０６は、構成要素受付部１０２で受け取られた構成要素が抽出されたカテゴリ文例および非カテゴリ文例の属するカテゴリについての情報を、要素絞り込み基準提供部３０に伝える。絞り込み情報受付部１０４は、要素絞り込み基準提供部３０から選択基準を受け取り、構成要素選択部１０８に渡す。構成要素選択部１０８は、選択基準と構成要素とを比較して、選択基準を満たす構成要素を選択して辞書データ検索部１１０に渡す。辞書データ検索部１１０は、分類辞書保持部２４に保持されている辞書データの中から、選択基準を満たした構成要素と同一の構成要素についての辞書データがあるか検索し、対応する辞書データがある場合は、辞書データ更新部１１２に渡す。辞書データ更新部１１２は、選択基準を満たした各構成要素の数をカウントし、その数を辞書データに追加し、分類辞書保持部２４に格納する。構成要素が新規であるときは、新たな辞書データを作成して分類辞書保持部２４に格納する。
【００５５】
図５は、分類辞書保持部２４に格納されている辞書データのデータ構造図である。辞書データ４０においては、構成要素４２と、その構成要素がカテゴリ１〜Ｍのカテゴリ文例および非カテゴリ文例に含まれる文章中に出現する出現頻度４４とが関連付けされている。構成要素をＷｎ（ｎ＝１〜Ｎ）、Ｗｎがカテゴリｍ（ｍ＝１〜Ｍ）のカテゴリ文例または非カテゴリ文例に含まれる文章中の出現頻度をそれぞれＸｎｍ、Ｙｎｍと表記すると、ある構成要素Ｗｎについての辞書データ４６は、（Ｗｎ，Ｘｎ１，Ｙｎ１，Ｘｎ２，Ｙｎ２，・・・，Ｘｎｍ，Ｙｎｍ）と表すことができる。
【００５６】
この実施の形態では、各構成要素Ｗｎについて、（カテゴリｍのカテゴリ文例に含まれる文章中の出現頻度）と（カテゴリｍの非カテゴリ文例に含まれる文章中の出現頻度）の二つの値をペアで保持している。これは、カテゴリ文例または非カテゴリ文例に新たな文章データを追加して分類辞書保持部２４内の辞書データを拡充しようとした場合に、頻度情報の書き換えを容易にするためである。
別の実施の形態では、構成要素Ｗｎの出現頻度を単一の値で保持してもよい。構成要素Ｗｎのカテゴリｍについての出現頻度をＦｎｍと表記すると、Ｆｎｍ＝Ｘｎｍ／Ｙｎｍとしてもよいし、Ｆｎｍ＝Ｘｎｍ／（Ｘｎｍ＋Ｙｎｍ）としてもよい。この場合、ある構成要素Ｗｎについての辞書データ４６は、（Ｗｎ，Ｆｎ１，Ｆｎ２，・・・，ＦｎＭ）と表すことができる。
【００５７】
図６は、要素絞り込み基準提供部３０に格納されている選択基準のデータ構造図である。選択基準は、カテゴリ種類に対応して準備される。図６では、カテゴリ種類として、「テーマ分け」「文体」「年代」が含まれる。要素絞り込み基準提供部３０は、構成要素を抽出したカテゴリ文例の情報をカテゴリ情報提供部１０６から受け取り、図中の左欄５６に示す特定のカテゴリの場合には、右欄５８の選択基準を返す。カテゴリ情報提供部１０６から受け取ったカテゴリが左欄５６に存在しない場合は、標準的な「名詞」という選択基準を返す。
【００５８】
例えば、カテゴリ種類がテーマや話題の分類に関するもの、例えば「旅行」「音楽」「映画」などのカテゴリの場合は、「名詞」という基準を提供する。このようなテーマや話題の分類については、特定の名詞の存在がカテゴリ分類を決定付けることが多いからである。カテゴリの種類が文体に関するもの、例えば「フォーマル」「丁寧」「乱文」などのカテゴリの場合は、「形容詞または助詞」という基準を提供する。文体は、「てにをは」などの助詞や感情表現によって決定できる場合が多いからである。さらに、文章を作成した人の年代や性別に関するもの、例えば「女性」「若年層」などの場合は、「平仮名の名詞」という基準を提供する。このように、要素絞り込み基準提供部３０は、辞書データの作成対象となる構成要素が、いずれのカテゴリ文例または非カテゴリ文例に含まれる文章データから抽出されたかに応じて、カテゴリ毎に異なる選択基準を提供することができる。分類辞書作成部２２は、選択基準を参照して、辞書として準備される構成要素を絞り込んだ辞書データを作成することができる。
【００５９】
要素絞り込み基準提供部３０は、構成要素の品詞を選択基準として提供する代わりに、文字数を選択基準として提供してもよい。これによって、分類辞書作成部２２は、一定字数以下の構成要素について辞書を作成することができる。あるいは、要素絞り込み基準提供部３０は、選択基準として特定の構成要素（例えば、「自動車」という名詞）を提供してもよい。分類辞書作成部２２は、それと一致する構成要素は辞書データの作成対象から除外するようにしてもよい。例えば、極めて多数の文章中で使用されるありふれた名詞（例えば、「私」「物」）などはカテゴリ分類に与える影響が少ないので、除外することが好ましい。
【００６０】
図７は、カテゴリ帰属確率計算部２６の詳細な機能ブロック図である。カテゴリ帰属確率計算部２６は、構成要素受付部１２２、絞り込み情報受付部１２４、構成要素選択部１２６、辞書データ検索部１２８、出現確率算出部１３０および帰属確率算出部１３２を含む。
【００６１】
構成要素受付部１２２は、ソート部２０から所定の規則にしたがって並べ替えられた構成要素を受け取る。絞り込み情報受付部１２４は、要素絞り込み基準提供部３０から選択基準を受け取り、構成要素選択部１２６に渡す。構成要素選択部１２６は、選択基準と構成要素とを比較して、選択基準を満たす構成要素を選択して辞書データ検索部１２８に渡す。辞書データ検索部１２８は、分類辞書保持部２４に保持されている辞書データの中から、選択基準を満たした構成要素と同一の構成要素についての辞書データがあるか検索し、対応する辞書データがある場合は、出現確率算出部１３０に渡す。
【００６２】
出現確率算出部１３０は、各カテゴリｍについて、未分類データから抽出された各構成要素Ｗｎの出現確率ａｎｍを計算する。ここで、出現確率ａｎｍは、上述したカテゴリ文例または非カテゴリ文例に含まれる文章中への出現頻度Ｘｎｍ、Ｙｎｍを使用して、次式により算出される。
【００６３】
【数１】
2008097351.tif 000003
【００６４】
図８は、数１により算出された、カテゴリ１に対する各構成要素Ｗ１〜ＷＮの出現確率ａ１１〜ａＮ１を示す。
なお、出現確率の算出は、数１に限られない。例えば、上述したＦｎｍをそのまま使用してもよい。
【００６５】
帰属確率算出部１３２は、算出された出現確率をすべての構成要素について総計して、未分類文章データについてカテゴリ毎の帰属確率を算出する。好ましくは、帰属確率算出部１３２は、ベイジアンフィルタ法を使用して、次式によりカテゴリｎへの帰属確率Ｅｎを算出する。
【００６６】
【数２】
2008097351.tif 000004
【００６７】
なお、ベイジアンフィルタ法以外の手法を使用して帰属確率を算出してもよい。例えば、すべての構成要素の出現確率を単に掛け合わせて帰属確率を算出してもよいし、出現確率の平均値を帰属確率としてもよい。
【００６８】
図９は、分類辞書を作成する処理過程を示すフローチャートである。
まず、文章分解部１８は、文例格納部１２から一対のカテゴリ文例または非カテゴリ文例を取得する（Ｓ１０）。次に、文章分解部１８は、所定の文章分解アルゴリズムに基づいて、カテゴリ文例および非カテゴリ文例中の文章データを構成要素に分解し、ソート部２０は分解された構成要素を所定の規則にしたがって並べ替える（Ｓ１２）。なお、この並べ替えの実行は本実施の形態に必須ではなく、分類辞書保持部からのデータ検索時間が長くなるため演算速度は低下しうるが、カテゴリ分類の精度に影響を及ぼすことはない。
【００６９】
次に、分類辞書作成部２２は、抽出されたひとつの構成要素について、要素絞り込み基準提供部３０から受け取った選択基準と比較して、辞書データの作成対象の構成要素であるか否かを判定する（Ｓ１４）。辞書データの作成対象でなければ（Ｓ１４のＮ）、Ｓ２４に進む。辞書データの作成対象であれば（Ｓ１４のＹ）、分類辞書作成部２２は分類辞書保持部２４からその構成要素についての辞書データを検索する（Ｓ１６）。対応する辞書データが存在した場合は（Ｓ１８のＹ）、今回の文例データ中に存在した構成要素の数を、辞書データ中のそのカテゴリの頻度に追加する（Ｓ２０）。対応する辞書データが存在しない場合は（Ｓ１８のＮ）、新たな辞書データを作成する（Ｓ２２）。そして、文章分解部１８で分解されたすべての構成要素について処理したか否かを判定し（Ｓ２４）、処理が終了していなければ（Ｓ２４のＮ）、別の構成要素についてＳ１４からの処理を繰り返す。すべての構成要素についての辞書データの作成が終了すると（Ｓ２４のＹ）、このフローを終了する。
【００７０】
図１０は、未分類文章データをカテゴリに分類する処理過程を示すフローチャートである。
文章受付部３６は、未分類文章データを受け取る（Ｓ３０）。文章分解部１８は、好ましくは図９のＳ１２と同じ文章分解アルゴリズムに基づいて、未分類文章データ中の文章を構成要素に分解し、ソート部２０は分解された構成要素を所定の規則にしたがって並べ替える（Ｓ３２）。次に、カテゴリ帰属確率計算部６は、抽出されたひとつの構成要素について、要素絞り込み基準提供部３０から受け取った選択基準と比較して、未分類文章データの帰属確率を計算するために、その構成要素の出現確率を計算するか否かを判定する（Ｓ３４）。出現確率の計算対象であれば（Ｓ３４のＹ）、カテゴリ帰属確率計算部２６は、分類辞書保持部２４からその構成要素についての辞書データを検索し、対応する辞書データがある場合は（Ｓ３６のＹ）、辞書データに基づいて、その構成要素の出現確率を各カテゴリについて算出する（Ｓ３８）。Ｓ３４で構成要素が出現確率の計算対象でなかった場合（Ｓ３４のＮ）、またはＳ３６で対応する辞書データが存在しなかった場合（Ｓ３６のＮ）は、Ｓ３８をスキップする。
続いて、文章分解部１８によって抽出されたすべての構成要素について処理したか否かを判定し（Ｓ４０）、処理が終了していなければ（Ｓ４０のＮ）、別の構成要素についてＳ３４からの処理を繰り返す。
【００７１】
すべての構成要素についての処理が終了すると（Ｓ４０のＹ）、カテゴリ帰属確率計算部２６は、上述した手順にしたがって、カテゴリ毎に未分類文章データの帰属確率を算出し（Ｓ４２）、判定部２８は、帰属確率に基づいて未分類文章データが属するカテゴリを判定する（Ｓ４４）。
【００７２】
（実施例）
以下、具体的な実施例に基づいて、本実施の形態に係る文章分類部１００の動作を説明する。この実施例では、説明を簡単にするために、カテゴリとして「ギャンブル」「教育」の二つのカテゴリが準備されているものとする。また、辞書データは作成済みのものを用いることとする。
【００７３】
図１１は、この実施例で使用される辞書データを示し、上述の全体説明における図５に対応する。この辞書データは、カテゴリ「ギャンブル」について、カテゴリ文例に含まれる３０の文章と非カテゴリ文例に含まれる１５の文章から抽出された構成要素、および、カテゴリ「教育」について、カテゴリ文例に含まれる２０の文章と非カテゴリ文例に含まれる１８の文章から抽出された構成要素についてのものである。使用された文章数は、欄１５４に「文章数」として示されている。
【００７４】
図示するように、この辞書には、「パチンコ」「万馬券」「青少年」「健全」「育成」などの単語が構成要素として含まれている。そして、それぞれの構成要素に対して、カテゴリ毎の出現頻度情報を有している。構成要素「パチンコ」を例としてみると、カテゴリ「ギャンブル」に対して、カテゴリ文例の文章中の出現頻度は１０回、非カテゴリ文例の文章中の出現頻度は２回である。また、カテゴリ「教育」に対しては、カテゴリ文例の文章中の出現頻度は１回、非カテゴリ文例の文章中の出現頻度は２０回である。他の構成要素についても同様である。
【００７５】
「総計」欄１５２は、カテゴリ文例の文章数および非カテゴリ文例の文章数を、すべての構成要素について足し合わせた数である。
【００７６】
このような辞書データが分類辞書保持部２４に保持されていることを前提に、未分類文章データとして「パチンコ業界を健全に育成しましょう。」という文章が、二つのカテゴリのいずれに分類されるかを説明する。この文章から、文章分解部１８により構成要素が抽出される。この実施例では、文章分解部１８は形態素解析によって文章を分解し、その結果、「パチンコ／業界／を／健全／に／育成／し／ましょ／う／。」のように、１０の構成要素が抽出される。続いて、カテゴリ帰属確率計算部２６内の構成要素選択部１２６は、要素絞り込み基準提供部３０から「名詞」という選択基準を受け取り、抽出された構成要素から名詞のみを選択する。したがって、「パチンコ」「業界」「健全」「育成」の４つの構成要素が選択されることになる。
【００７７】
辞書データ検索部１２８は、対応する辞書データを分類辞書保持部２４から検索する。この場合、「パチンコ」「健全」「育成」の３つの辞書データが得られる。出現確率算出部１３０は、この辞書データにおける３つの構成要素の出現頻度から、上記数１を使用して各カテゴリについての出現確率を算出する。その結果を図１２に示す。構成要素「パチンコ」を例としてみると、カテゴリ「ギャンブル」についての出現確率は０．７１４、カテゴリ「教育」についての出現確率は０．０４３である。他の構成要素についても同様である。
【００７８】
帰属確率算出部１３２は、上記数２にしたがって、出現確率を使用して未分類文章データの帰属確率をカテゴリ毎に算出する。
具体的な数値を用いて説明する。図１３は、上記全体説明の図８に対応させて、カテゴリ「ギャンブル」「教育」についての出現確率ａｎと（１−ａｎ）をまとめた表である。カテゴリ「ギャンブル」に対しては、要素「パチンコ」の出現確率ａ１１が０．７１４、要素「健全」の出現確率ａ２１が０．２００、要素「育成」の出現確率ａ３１が０．２７３であるから、数２にしたがって計算すると、未分類文章データのカテゴリ「ギャンブル」への帰属確率Ｅ１は、以下のようにして算出される。
（数３）
Ｅ１＝（０．７１４×０．２００×０．２７３）／
｛（０．７１４×０．２００×０．２７３）＋（１−０．７１４）×（１−０．２００）×（１−０．２７３）｝≒０．１９０
【００７９】
カテゴリ「教育」に対しては、要素「パチンコ」の出現確率ａ１２が０．０４３、要素「健全」の出現確率ａ２２が０．７８３、要素「育成」の出現確率ａ３２が０．８４４であるから、数２にしたがって計算すると、未分類文章データのカテゴリ「教育」への帰属確率Ｅ２は、以下のようにして算出される。
（数４）
Ｅ２＝（０．０４３×０．７８３×０．８４４）／
｛（０．０４３×０．７８３×０．８４４）＋（１−０．０４３）×（１−０．７８３）×（１−０．８４４）｝≒０．４６７
【００８０】
この結果、判定部２８は、「パチンコ業界を健全に育成しましょう。」という文章は、帰属確率の大きい方のカテゴリ「教育」に分類されると判定する。以上で、未分類文章データを分類する一連の処理が終了する。
【００８１】
以上説明したように、文章分類部１００によれば、未分類文章データを予め定められたカテゴリに沿って自動的に分類することができる。未分類文章データがいずれのカテゴリに属するかは、カテゴリ毎に算出される未分類文章データの帰属確率により判定される。したがって、文章分類部１００は、ひとつの文章データをひとつのカテゴリに分類することもできるし、二つ以上のカテゴリに分類することもできる。また、ひとつの視点に基づくカテゴリについて分類するのみならず、複数の視点に基づくカテゴリを混合させておき、それらについてまとめて未分類文章データの帰属確率を算出することができる。
【００８２】
上述した文章分類技術を使用したブログ記事の分類については、以下の文献に詳細に説明されている。
平野耕一、古林紀哉、高橋淳一、「日本語圏ブログの自動分類」、情報処理学会研究会報告（自然言語処理）、２００５年１１月、２００５−ＮＬ−１７０、ｐ．２１−２６
古林紀哉、平野耕一、高橋淳一、「ブログ記事の自動分類により消費者意識の側面を捉える試み」、ＮＲＩ技術創発、２００６年１月、２００６  Ｖｏｌ．７、ｐ．３８−５２
【００８３】
２．広告配信装置
続いて、本実施形態に係る広告配信装置２１０について説明する。
【００８４】
図１４は、広告配信装置２１０の機能ブロック図である。この図においても、各機能ブロックは、ハードウエアのみ、ソフトウエアのみ、またはそれらの組合せによって実現できる。
【００８５】
媒体ページ管理部２１８は、広告の配信先となる媒体ウェブページの登録を管理する。媒体ページ管理部２１８は、媒体登録受付部２２０とスクリプト生成部２２２とを含む。
【００８６】
媒体登録受付部２２０は、媒体ウェブページの管理者からの登録を受け付ける。媒体登録受付部２２０は、ページ管理者端末２０４から、媒体ウェブページとして登録するページのＵＲＬや、管理者の氏名、メールアドレスなどを受け取り、これらの情報を媒体情報保持部２３０に記憶させる。
【００８７】
スクリプト生成部２２２は、広告配信装置２１０から送信される広告情報を媒体ウェブページに表示させるためのスクリプトプログラムを作成する。スクリプト生成部２２２は、作成したスクリプトプログラムを電子メールで送信するか、またはプログラムを記載したウェブページを提示するなどして、ページ管理者端末２０４に送る。ウェブページの管理者は、受け取ったスクリプトプログラムを、自身のウェブページを記述するＨＴＭＬ文書またはＸＭＬ文書などのマークアップ言語ファイルにコピーする。そして、管理者はこのファイルをプロバイダサーバ２１２に対してアップロードする。こうすることで、媒体ウェブページにアクセスした一般ユーザ端末２０６に、プロバイダサーバ２１２からスクリプトプログラムが送られるようになる。
【００８８】
媒体ページ解析部２３２は、媒体ウェブページのキーワード集合とカテゴリを決定する。媒体ページ解析部２３２は、ページ取得部２２４、確認部２２６、文章分類部２３４、キーワード抽出部２２８、および媒体情報保持部２３０を含む。
【００８９】
ページ取得部２２４は、ネットワーク２０８を介して媒体ウェブページ２１４をプロバイダサーバ２１２から取得する。ページ取得部２２４は、後述するように、一般ユーザ端末２０６で媒体ウェブページが閲覧されたときにその媒体ウェブページを取得してもよいし、あるいは、ページ取得部２２４は、ウェブクローラを稼働させてネットワーク上で提供されている媒体ウェブページの情報を収集しておいてもよい。また、ページ取得部２２４は、媒体ウェブページを閲覧している一般ユーザ端末２０６のＵＲＬも取得して、広告送信部２４６に渡す。
【００９０】
確認部２２６は、ページ取得部２２４によって取得された媒体ウェブページについて、媒体情報保持部２３０を参照して、キーワード集合およびカテゴリを既に決定済みか否かを判定する。または、確認部２２６は、配信結果保持部２４２を参照して、以前に広告情報を送信したか否かを判定する。キーワード集合およびカテゴリが未決定である場合、確認部２２６は、媒体ウェブページを文章分類部２３４およびキーワード抽出部２２８に与える。広告情報を以前に送信済みである場合、確認部２２６は、広告送信部２４６に対し、配信結果保持部２４２に記憶されている広告情報を、媒体ウェブページを閲覧している一般ユーザ端末２０６に対して送信するように指示する。
【００９１】
配信結果保持部２４２に記憶されている広告情報が、前回の配信から相当の時間が経過しており古いものである場合や、毎回異なる広告情報を媒体ウェブページに対して送信したい場合は、確認部２２６は、マッチング部２４４に対して、媒体情報保持部２３０に保持されている当該媒体ウェブページについて決定されたキーワード集合およびカテゴリの情報を使用して、新たな広告情報を選択して送信するように指示してもよい。
【００９２】
文章分類部２３４は、上述した文章分類部１００と同様の機能を有する。文章分類部２３４は、媒体ウェブページのファイルを未分類文章として受け取り、前もって設定されている複数のカテゴリに対する帰属確率を算出する。文章分類部２３４は、帰属確率と所定のしきい値との比較にしたがって、媒体ウェブページが帰属するカテゴリをいくつかに決定してもよいし、または、帰属確率を算出したままで、その後の広告情報のカテゴリとの比較については後述するマッチング部２４４に任せるようにしてもよい。これは、広告管理部２４０において、広告主から広告の配信先となるカテゴリの指定を受け付ける態様によって決まる。より具体的な説明は、図１７ないし図１９を参照して後述する。
【００９３】
キーワード抽出部２２８は、媒体ウェブページのキーワード集合を決定する。具体的には、キーワード抽出部２２８は、媒体ウェブページのテキスト情報を形態素解析によって形態素に分解し、各形態素の出現頻度や形態素間の関連性などに基づいて、キーワード集合を決定する。なお、キーワード抽出部２２８は、キーワード集合として複数のキーワードを抽出することが望ましいが、ひとつのキーワードのみを選択してもよい。このようなキーワードの抽出手法は公知であるので、これ以上詳細な説明は省略する。
【００９４】
媒体情報保持部２３０は、媒体ウェブページ毎に、文章分類部２３４で計算されたカテゴリ毎の帰属確率または決定されたカテゴリと、キーワード抽出部２２８で抽出されたキーワード集合とを保持する。
【００９５】
広告管理部２４０は、媒体ウェブページに表示させる広告情報の登録および配信を管理する。広告管理部２４０は、配信結果保持部２４２、マッチング部２４４、広告送信部２４６、広告受付部２５０、および広告情報保持部２５２を含む。
【００９６】
広告受付部２５０は、広告主からの広告情報の登録を受け付ける。広告受付部２５０は、広告主端末２０２から広告として表示すべきテキスト、広告情報の配信先となる媒体ウェブページのカテゴリ条件を指定するカテゴリ指定情報、広告情報の配信先となる媒体ウェブページの配信先キーワードを指定するキーワード指定情報、リンク先の広告主サイトのＵＲＬなどの広告情報を受け取る。これらの情報は、広告情報保持部２５２に保持される。
【００９７】
広告情報保持部２５２は、カテゴリ指定情報およびキーワード指定情報と関連付けて広告情報を保持する。カテゴリ条件の指定の仕方は複数ある。ひとつは、前もって設定されている複数のカテゴリ毎に、そのカテゴリに分類される媒体ウェブページに広告を表示するか否かを指定する方法である。二つ目は、広告の配信先となる媒体ウェブページの帰属確率の下限値をカテゴリ毎に指定する方法である。二番目の方法を採用する場合は、広告の送信を回避すべき非表示カテゴリをさらに指定するようにしてもよい。
【００９８】
マッチング部２４４は、今回の配信対象である媒体ウェブページのキーワード集合とカテゴリとを媒体情報保持部２３０から取得する。続いて、マッチング部２４４は、媒体ウェブページのキーワード集合に含まれる配信先キーワードが指定された広告情報を広告情報保持部２５２から選択する。その後、マッチング部２４４は、選択された広告情報の中から、今回の配信対象である媒体ウェブページのカテゴリが、広告情報に関連するカテゴリ条件を満足している広告情報を、広告情報保持部２５２から選択する。
【００９９】
このとき、カテゴリ条件が単に媒体ウェブページに広告を表示するか否かを指定するものである場合、マッチング部２４４は、媒体ウェブページのカテゴリについて表示の対象としている広告情報を選択すればよい。帰属確率の下限値をカテゴリ毎に指定している場合は、以下のようにする。まず、マッチング部２４４は、媒体情報保持部２３０から、広告の配信対象である媒体ウェブページのカテゴリ毎の帰属確率を取得する。続いて、マッチング部２４４は、各カテゴリについて、媒体ウェブページの帰属確率と広告情報に関連する帰属確率の下限値とを比較する。そして、媒体ウェブページの帰属確率が下限値以上であるカテゴリが存在したとき、マッチング部２４４は、対応する広告情報を広告情報保持部２５２から選択する。
【０１００】
マッチング部２４４は、選択した広告情報を広告送信部２４６に送る。
広告送信部２４６は、マッチング部２４４で選択された広告情報を媒体ウェブページとともに表示させるように、一般ユーザ端末２０６に送信する。この送信は、ページ取得部２２４で取得された一般ユーザ端末２０６のＵＲＬに対してなされる。広告送信部２４６における送信の結果は、配信結果保持部２４２に記憶される。
【０１０１】
配信結果保持部２４２は、媒体ウェブページと、当該媒体ウェブページで表示するために送信した広告情報との組合せを保持する。配信結果保持部２４２は、その他にも、広告情報を送信した一般ユーザ端末２０６のＵＲＬ、広告を表示した日付、広告の表示回数などの情報を記憶してもよい。
【０１０２】
図１５は、広告配信装置２１０によって、ウェブページに関連する広告を配信する処理の概略を示すフローチャートである。
まず、広告主端末２０２から広告管理部２４０に対して広告情報の登録がなされる（Ｓ６０）。また、ページ管理者端末２０４から媒体ページ管理部２１８に対して、媒体ウェブページの登録がなされる（Ｓ６２）。その後、登録された媒体ウェブページが一般ユーザ端末２０６で閲覧されると、媒体ウェブページのキーワード集合およびカテゴリが媒体ページ解析部２３２によって決定される。さらに広告管理部２４０によって、登録されている広告情報の中からキーワードおよびカテゴリの両方が合致する広告情報が選択され、一般ユーザ端末２０６に対して送信される（Ｓ６４）。送信された広告情報は、一般ユーザ端末２０６において媒体ウェブページとともに表示される。
【０１０３】
図１６は、広告受付部２５０によって広告主端末２０２のディスプレイに表示される広告受付画面２６０の一例を示す。
広告主が広告主端末２０２を使用して広告情報を登録するための専用のサイトにアクセスすると、広告受付部２５０は広告主端末２０２に対して広告受付画面２６０を表示するマークアップ言語ファイルを送信する。広告主は、広告受付画面２６０において、社名欄２６２およびメールアドレス欄２６４には、広告主となる企業の社名と担当者のメールアドレスを入力する。広告テキスト欄２６６、２６８には、媒体ウェブページに配信する広告文のテキストを入力する。広告主は、広告テキスト欄２６６には一行程度で表示できる見出し文を入力し、広告テキスト欄２６８には、より詳細な内容を入力する。
キーワード欄２７０には、広告主が広告情報の配信を希望する媒体ウェブページを指定するための配信先キーワードを入力する。入力する配信先キーワードは、一語でも複数語でもよい。表示カテゴリボタン２７２は、広告主が広告情報の配信を希望するカテゴリを詳細に設定するためにクリックするボタンである。ジャンプ先ＵＲＬ欄２７４には、媒体ウェブページに表示された広告テキストをユーザがクリックしたときに、リンク先となる広告主サイトのＵＲＬを入力する。
上記欄への記入をした後、広告主が登録ボタン２７６をクリックすると、入力された内容が広告受付部２５０に送信される。広告受付部２５０は、受け取った情報を広告情報保持部２５２に渡す。
【０１０４】
図１７ないし図１９は、広告受付画面２６０で表示カテゴリボタン２７２をクリックしたときに表示される、カテゴリを設定するための画面例を示す。
図１７は、カテゴリ毎に、広告を表示すべきカテゴリまたは非表示にすべきカテゴリを設定する設定画面２８０を示す。設定画面２８０では、カテゴリ２８２毎に、広告情報の配信先のカテゴリとして指定するときにチェックするチェックボックス２８４と、広告情報の配信先のカテゴリとして指定したくないときにチェックするチェックボックス２８６と、が表示される。マッチング部２４４は、媒体ウェブページのカテゴリに対して、そのカテゴリと同一のカテゴリのチェックボックス２８４にチェックが入れられた広告情報を選択する。
【０１０５】
図１８は、カテゴリ２９２毎に、広告情報の配信先の媒体ウェブページについて算出される帰属確率の下限値を設定する下限値欄２９４と、広告情報を配信しない媒体ウェブページのカテゴリ（以下、「非表示カテゴリ」という）を設定する非表示カテゴリ欄２９６とを有するカテゴリ設定画面２９０を示す。
【０１０６】
下限値欄２９４には、文章分類部２３４においてカテゴリ毎に算出される帰属確率をパーセント表示したときの下限値を２０％刻みで設定することができる。下限値を設定するチェックボックスにチェックを入れると、帰属確率がチェックボックスの右肩に表示されている数字以上になったカテゴリについて広告情報を配信することを意味する。例えば、カテゴリ「エンターテインメント」２９７を見ると、下限値欄２９４において、「２０〜４０」のチェックボックスにチェックが入れられている。これは、カテゴリ「エンターテインメント」について、帰属確率が２０％以上である媒体ウェブページに広告情報を配信すべきことを意味する。言い換えると、エンターテインメントの要素がわずかでもあるような媒体ウェブページのすべてに広告情報が配信される。また、カテゴリ「コンピュータ」２９８を見ると、下限値欄２９４において、「８０〜１００」のチェックボックスにチェックが入れられている。これは、カテゴリ「コンピュータ」について、帰属確率が８０％以上である媒体ウェブページに広告を配信すべきことを意味する。言い換えると、コンピュータの要素が非常に高い媒体ウェブページにのみ広告情報が配信される。さらに、カテゴリ「金融」２９９を見ると、非表示カテゴリ欄２９６にチェックが入れられている。これは、カテゴリ「金融」に対する帰属確率がわずかでもある場合は、その媒体ウェブページに広告情報を配信しないことを意味する。
【０１０７】
図示するように、このカテゴリ設定画面２９０では、カテゴリ毎に、広告配信先とする媒体ウェブページのカテゴリの帰属確率の下限を定めることができる。したがって、広告主は、カテゴリを明確には分類できないような媒体ウェブページを広告情報の配信先として指定することが可能になる。例えば、複数のカテゴリにまたがって分類されるような媒体ウェブページをマッチング部２４４により絞り込むことが可能になるため、広告主は広告の対象者を絞って配信することができ、広告効果の向上につながりうる。
【０１０８】
図１９は、カテゴリ３０２毎に、広告情報の配信先の媒体ウェブページについて算出される帰属確率の下限値を設定する下限値欄３０４を有するカテゴリ設定画面３００を示す。下限値欄３０４には、文章分類部２３４においてカテゴリ毎に算出される帰属確率をパーセント表示したときの下限値を数値で設定することができる。帰属確率が下限値欄３０４に表示されている数字以上になったカテゴリについて広告情報が配信される。例えば、カテゴリ「エンターテインメント」３０６を見ると、下限値欄３０４に「２０」の数値が入力されている。これは、カテゴリ「エンターテインメント」について、帰属確率が２０％以上となった媒体ウェブページに広告情報を配信すべきことを意味する。なお、このカテゴリ設定画面３００にも、非表示カテゴリを設定する非表示カテゴリ欄を設けてもよい。
【０１０９】
図２０は、図１６の広告受付画面２６０、および図１７ないし図１９のいずれかのカテゴリ設定画面を介して広告受付部２５０に入力され、広告情報保持部２５２に保持される広告情報のテーブル３１０を示す。
【０１１０】
番号欄３１２は、広告受付部２５０で受け取られた広告情報毎に固有に与えられる番号を示す。広告テキスト欄３１４、３１６、キーワード欄３１８、およびＵＲＬ欄３２４は、広告受付画面２６０で入力された広告テキスト１、広告テキスト２、配信先キーワード、ジャンプ先ＵＲＬを示す。カテゴリ条件欄３１９への入力項目は、カテゴリ設定をいずれの方式で実施したかによって異なる。図１７に示したように、広告を表示すべきカテゴリと非表示とすべきカテゴリを設定した場合には、カテゴリ名３２０毎に「表示」「非表示」のいずれかが記録される。これに対し、図１８および図１９に示したように、広告を表示すべきカテゴリの下限値を指定した場合には、カテゴリ名３２０毎に下限値が記録される。
【０１１１】
図２０の例では、番号「１」で指定される広告は、衣類のマフラーを販売する企業の広告であり、広告を表示するカテゴリとして「ファッション」が指定されている。番号「２」で指定される広告は、自動車のマフラーを販売する企業の広告であり、カテゴリ「ファッション」の帰属確率の下限値が８０％、カテゴリ「モータースポーツ」の帰属確率の下限値が２０％と指定されている。この例では、配信先キーワードとしてともに同音の「マフラー」が指定されていることに注意する。
【０１１２】
図２１は、媒体登録受付部２２０によってページ管理者端末２０４に表示される媒体登録受付画面３３０の一例を示す。
ページ管理者が、ページ管理者端末２０４を使用して媒体ウェブページを登録するための専用のサイトにアクセスすると、媒体登録受付部２２０はページ管理者端末２０４に対して媒体登録受付画面３３０を表示するマークアップ言語ファイルを送信する。ページ管理者は、媒体登録受付画面３３０において、名前欄３３２、住所欄３３４およびメールアドレス欄３３８には、広告の配信先としての媒体ウェブページを提供する管理者の氏名、住所およびメールアドレスを入力する。また、ページ管理者は、ＵＲＬ欄３３６に媒体ウェブページのＵＲＬを入力する。
上記欄への記入をした後、ページ管理者が登録ボタン３４０をクリックすると、入力された内容がページ管理者端末２０４から媒体登録受付部２２０に送信される。媒体登録受付部２２０は、受け取った情報を媒体情報保持部２３０に渡す。
【０１１３】
図２２は、媒体ウェブページとして登録されたページのテキスト情報の例を示す。ページ取得部２２４は、一般ユーザ端末２０６から閲覧している媒体ウェブページのＵＲＬを受け取ると、そのＵＲＬにアクセスして媒体ウェブページのファイルを取得し、そこからテキスト情報を抽出して文章分類部２３４およびキーワード抽出部２２８に渡す。図２２（ａ）は、ＵＲＬ３４２で指定される媒体ウェブページに記載されているテキスト３４４を表し、図２２（ｂ）は、ＵＲＬ３４６で指定される媒体ウェブページに記載されているテキスト３４８を表す。図示するように、テキスト３４４はファッションに関する日記風の記事でありマフラーが話題になっている。また、テキスト３４８は、バイクに関する日記風の記事であり、交換した部品としてマフラーの記載がある。
【０１１４】
図２３は、媒体情報保持部２３０に保持される媒体情報のテーブル３５０を示す。コード欄３５２は、ページ管理者毎に媒体登録受付部２２０により付与されるコードを示す。ＵＲＬ欄３５４は、媒体ウェブページのＵＲＬを示す。キーワード欄３５６は、キーワード抽出部２２８によって、媒体ウェブページ中のテキストから抽出されたキーワード集合を示す。分類結果欄３５８には、前もって定められている複数のカテゴリについて文章分類部２３４によって算出された帰属確率が表示される。
【０１１５】
図２３の例では、コード「０００１」で指定される媒体ウェブページは、図２２（ａ）に示したページに対応する。したがって、ＵＲＬ欄３５４には図２２（ａ）に示すＵＲＬ３４２が示されている。キーワード欄３５６には、テキスト３４４からキーワード抽出部２２８によって抽出されたキーワード集合が示されている。また、分類結果欄３５８は、テキスト３４４を文章分類部２３４に入力して得られた分類結果として、カテゴリ「ファッション」について帰属確率０．７６が算出され、カテゴリ「ショッピング」について帰属確率０．６８が算出されたことを示している。
また、コード「０００２」で指定される媒体ウェブページは、図２２（ｂ）に示したページに対応する。したがって、ＵＲＬ欄３５４には図２２（ｂ）に示すＵＲＬ３４６が示されている。キーワード欄３５６には、テキスト３４８からキーワード抽出部２２８によって抽出されたキーワード集合が示されている。また、分類結果欄３５８は、テキスト３４８を文章分類部２３４に入力して得られた分類結果として、カテゴリ「モータースポーツ」について帰属確率０．８８が算出されたことを示す。
【０１１６】
図２４は、ページ管理者による媒体ウェブページの登録過程を説明するフローチャートである。
媒体登録受付部２２０は、ページ管理者端末２０４から入力される媒体ウェブページの登録情報を受け取る（Ｓ７０）。媒体登録受付部２２０は、ページ管理者に対して固有のコードを付与し、媒体ウェブページについて登録された情報を媒体情報保持部２３０に記録する（Ｓ７２）。続いて、スクリプト生成部２２２は、一般ユーザ端末２０６により媒体ウェブページが閲覧されたときに、媒体ウェブページのＵＲＬを広告配信装置２１０に送信し、また広告配信装置２１０から送信された情報を媒体ウェブページとともに表示する機能を有する広告配信スクリプトプログラムを作成し、この広告配信スクリプトプログラムをページ管理者端末２０４に送信する（Ｓ７４）。ページ管理者は、受け取ったスクリプトプログラムを自身の媒体ウェブページに挿入し、このファイルをプロバイダサーバ２１２にアップロードする（Ｓ７６）。これによって、一般ユーザ端末２０６で媒体ウェブページが読み込まれたときに、広告配信スクリプトプログラムも一緒に読み込まれるようになる。
【０１１７】
なお、媒体ウェブページの管理者が同一人物である限り、複数の媒体ウェブページに同一の広告配信スクリプトプログラムを使用することができる。媒体ウェブページ毎のキーワード集合やカテゴリは、広告配信装置２１０側でＵＲＬ毎に個別に抽出または分類され保持されるため、同一の広告配信スクリプトプログラムを使用していても、ページ毎に異なる広告情報が表示されることになる。
【０１１８】
図２５は、ウェブページに広告が配信されるプロセスを詳細に説明するフローチャートである。
一般ユーザが一般ユーザ端末２０６を使用して媒体ウェブページにアクセスすると（Ｓ８０）、プロバイダサーバ２１２から一般ユーザ端末２０６にウェブページ２１４が送信され、一般ユーザ端末２０６のディスプレイに媒体ウェブページが表示される（Ｓ８２）。媒体ウェブページに挿入されたスクリプトプログラムが一般ユーザ端末２０６で動作し、閲覧しているページのＵＲＬとページ管理者コードとを広告配信装置２１０に送信する（Ｓ８４）。
【０１１９】
ページ取得部２２４は、送信されたページＵＲＬとページ管理者コードとを受け取り、確認部２２６は、ページＵＲＬで指定される媒体ウェブページのカテゴリが既に分類済みであるか否かを判定する（Ｓ８６）。媒体ウェブページのカテゴリが未分類である場合（Ｓ８６のＮ）、広告送信部２４６は、カテゴリに無関係に表示するために用意されている広告情報を一般ユーザ端末２０６に対して送信する（Ｓ８８）。一般ユーザ端末２０６の広告配信スクリプトプログラムは、送信された広告情報をディスプレイに表示させる。
【０１２０】
ページ取得部２２４は、ページＵＲＬを使用して対応する媒体ウェブページをプロバイダサーバ２１２から取得する。取得された媒体ウェブページのテキスト情報にしたがって、文章分類部２３４がその媒体ウェブページのキーワード集合を抽出し、また文章分類部２３４がカテゴリ毎の帰属確率を算出する（Ｓ９０）。マッチング部２４４は、媒体ウェブページから抽出されたキーワード集合が、広告情報保持部２５２に保持されている広告毎の配信先キーワードを含み、かつ媒体ウェブページのカテゴリ毎の帰属確率が、広告情報保持部２５２に保持されている広告毎のカテゴリ条件を満足する広告情報を決定する（Ｓ９２）。この結果は、配信結果保持部２４２に保持される。
【０１２１】
Ｓ８６で、媒体ウェブページのカテゴリが分類済みである場合（Ｓ８６のＹ）、確認部２２６からの指示に応じて、広告送信部２４６は、配信結果保持部２４２に記録されている、媒体ウェブページとマッチングされた広告情報を一般ユーザ端末２０６に対して送信する（Ｓ９４）。一般ユーザ端末２０６ｂの広告配信スクリプトプログラムは、送信された広告情報を受け取って媒体ウェブページと共に表示する。
【０１２２】
このように、本実施形態においては、媒体ウェブページとして登録されたウェブページの内容を実際に取得するのは、媒体ウェブページが初めて一般ユーザ端末によって閲覧されたときである。したがって、この時点では広告配信装置側に媒体ウェブページに関する情報が蓄積されていないため、顧客のターゲッティングをしていない広告をとりあえず配信しておき、その後媒体ウェブページを取得してキーワード集合とカテゴリを決定する。このようにするのは、一般ユーザ端末によって媒体ウェブページが閲覧されたときに、その媒体ウェブページのキーワード抽出およびカテゴリ分類を実行した後に広告を送信すると、計算処理および送信に時間がかかり、速やかな広告の表示ができないからである。
【０１２３】
また、媒体ウェブページが閲覧されてからウェブページを取得するのは、登録されたすべての媒体ウェブページを閲覧前にクロールしてウェブページを取得し、キーワード集合とカテゴリを決定すると、広告配信装置の計算処理負荷が大きくなるからである。また、一般ユーザによる閲覧時に媒体ウェブページを取得することで、媒体ウェブページの更新前のキーワード集合とカテゴリ分類にしたがってマッチングされた広告を配信するようなことがなくなる。
【０１２４】
また、カテゴリ分類後に媒体ウェブページの内容が更新された場合に対処するために、広告配信装置は、所定の周期で古いキーワード集合およびカテゴリの情報を破棄し、新たに媒体ウェブページを取得してキーワード抽出とカテゴリ分類をやり直す構成とすることが好ましい。
【０１２５】
なお、一般ユーザ端末による閲覧の前に媒体ウェブページを取得してキーワード抽出とカテゴリ分類を行っておいたり、媒体ウェブページが閲覧されるたびにキーワード抽出とカテゴリ分類を実行したり、あるいは一度決定したキーワード集合とカテゴリを使い続けたりといった実施例を排除する趣旨ではない。配信する広告の内容や媒体ウェブページの内容などに応じて、適宜好適な手法を採用できる。
【０１２６】
図２６は、マッチング部２４４において、媒体ウェブページと広告情報とのマッチングをする過程のフローチャートである。
マッチング部２４４は、媒体情報保持部２３０からキーワード集合とカテゴリ毎の帰属確率とを受け取る（Ｓ１００）。マッチング部２４４は、広告情報保持部２５２に保持されている広告情報の中から、今回の媒体ウェブページから抽出されたキーワード集合が、広告情報に関連して保持されている配信先キーワードを含んでいる広告情報を選択する（Ｓ１０２）。続いて、マッチング部２４４は、Ｓ１０２で選択された広告情報の中から、今回の媒体ウェブページについてカテゴリ毎に算出された帰属確率が、広告情報に関連して保持されているカテゴリ条件を満足している広告情報を選択する（Ｓ１０４）。マッチング部２４４は、選択された広告情報を広告送信部２４６に渡すか、または配信結果保持部２４２に記憶させる（Ｓ１０６）。
【０１２７】
図２７は、ウェブページのカテゴリを前もって決定しておく場合のフローチャートである。
ページ取得部２２４は、媒体情報保持部２３０を参照して、登録された媒体ウェブページのＵＲＬにしたがって、媒体ウェブページを取得する（Ｓ１１０）。キーワード抽出部２２８が媒体ウェブページのテキスト情報からキーワード集合を抽出し、文章分類部２３４がカテゴリ毎の帰属確率を計算する（Ｓ１１２）。マッチング部２４４は、媒体ウェブページに含まれるキーワード集合が広告主の指定した配信先キーワードを含み、かつ媒体ウェブページのカテゴリ毎の帰属確率が広告主の指定したカテゴリ条件を満足する広告情報を選択し、その結果を配信結果保持部２４２に記憶させる（Ｓ１１４）。このように、予め媒体ウェブページのカテゴリを決定しておけば、一般ユーザ端末による初回の媒体ウェブページの表示の際にも、適切な広告を配信することができる。
【０１２８】
図２８は、以上の手順にしたがって、図２２（ａ）に示したテキスト３４４を含む媒体ウェブページに広告テキスト３８４が表示された一般ユーザ端末の画面３８０を示す。
一般ユーザ端末２０６で媒体ウェブページが閲覧されると、図２３のテーブル３５０に示すキーワード集合３５６とカテゴリ分類結果３５８がマッチング部２４４に渡される。マッチング部２４４は、まず媒体ウェブページのキーワード集合に含まれる配信先キーワード「マフラー」を持つ広告情報として、図２０のテーブル３１０に示す二つを選択する。続いて、マッチング部２４４は、この媒体ウェブページのカテゴリ「ファッション」の帰属確率０．７６を取得し、選択された二つの広告情報に関連するカテゴリ条件を比較する。この場合、番号「１」の広告では、カテゴリ条件欄３１９において、カテゴリ「ファッション」について「表示」となっているので、マッチング部２４４は番号「１」の広告情報を選択する。番号「２」の広告では、カテゴリ条件欄３１９において、カテゴリ「ファッション」の帰属確率が０．８０となっている。これに対し、媒体ウェブページの「ファッション」に対する帰属確率は０．７６であるから、マッチング部２４４は番号「２」の広告情報を選択しない。したがって、マッチング部２４４は、番号「１」の広告情報のみを出力する。
【０１２９】
広告送信部２４６がこの広告情報を一般ユーザ端末２０６に送信すると、一般ユーザ端末２０６のスクリプトプログラムがこれを受け取り、媒体ウェブページの所定の位置３８２に広告を表示する。図示するように、広告テキスト１「カシミアマフラー２０％オフ」と広告テキスト２「人気ブランドで素敵な貴女をフロデュース！」とが、クリック可能な形態で表示される。一般ユーザがこの広告テキスト３８４をクリックすると、図２０のＵＲＬ欄３２４に示すＵＲＬへとジャンプする。
【０１３０】
以上説明したように、本実施の形態の広告配信装置によれば、ウェブページを前もって設定されたカテゴリに分類し、そのカテゴリに応じた広告を配信することができる。広告主としては、広告の配信先となるウェブページのカテゴリを指定することで、商品やサービスのターゲットとして想定する顧客が閲覧するウェブページに対して広告を表示させることが可能になる。したがって、広告効果が高まることが期待される。
【０１３１】
また、広告情報のカテゴリ条件として、カテゴリ単位で表示と非表示とを選択できるため、広告主は、広告の配信先のウェブページの内容を事前に細かく指定することができる。また、複数のカテゴリにまたがるような内容のウェブページに対しても、最も効果的な広告を配信することができる。
【０１３２】
初めにカテゴリの設定と文例の収集をしておけば、以降のウェブページのカテゴリ分類や、広告情報とのマッチング等に人手を介することがない。従来のカテゴリ分類では、カテゴリの分類を人手で行うことで、分類の結果に個人差がでてしまい、必ずしも適切な分類ができなかったが、本実施形態ではそのようなことがない。
【０１３３】
従来のネットワーク上での広告配信では、広告主が広告を表示させたいウェブページのキーワードを指定しておき、キーワードが一致するウェブページに広告を表示させるマッチング手法が使用されていることが多い。この手法は、キーワードに関連する商品の広告が表示されるため、広告のクリックや購買につながる確率が高いという効果もあるが、以下のようなマイナス面もあった。例えば、ウェブページのキーワードのみを参考にしているため、ある商品について否定的なコメントを述べているようなウェブページに広告が配信されたり、または、キーワードとしての言葉は同一であっても、広告の対象となる物品やサービスが全く別のものについて述べているウェブページに広告が配信されるようなことがあった。前者の場合、広告主である企業や広告対象である商品またはサービスのイメージを低下させてしまうし、後者の場合は、広告を表示させても効果が上がらず、広告の配信が無駄になってしまう。
【０１３４】
これに対し、本実施形態の広告配信装置では、ウェブページからキーワードを抽出することに加えてウェブページのカテゴリをも判定し、キーワードとカテゴリの両方の条件が合致する広告情報のみがウェブページに対して配信されるので、広告主の希望に近いウェブページを選んで広告情報を配信することが可能である。したがって、広告のクリックや購買につながる確率がさらに上昇し、広告効果の増大につながりうる。
【０１３５】
以上、本発明をいくつかの実施の形態をもとに説明した。これらの実施の形態は例示であり、それらの各構成要素や各処理プロセスの組合せにいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。
【０１３６】
請求項に記載の各構成要件が果たすべき機能は、本実施例において示された各機能ブロックの単体もしくはそれらの連係によって実現されることも当業者には理解されるところである。
【０１３７】
実施の形態では、広告主が広告情報について配信先キーワードとカテゴリ条件の両方を設定することを述べたが、カテゴリ条件のみ設定してもよい。
【０１３８】
文章分類部におけるカテゴリと文例の集め方次第で、実施の形態に示した以外にも様々なカテゴリに媒体ウェブページを分類することができる。
例えば、肯定的な意見を述べている文例と否定的な意見を述べている文例を文例格納部に準備しておくことで、「肯定的文章」というカテゴリを設定することができる。配信先キーワードや他のカテゴリと「肯定的文章」のカテゴリを組み合わせることで、広告主は、自身の商品やサービスに好意的な記事が記載されていると考えられる媒体ウェブページに広告情報を表示させることができる。
また、年齢や性別毎にカテゴリ文例と非カテゴリ文例を収集しておくことで、「３０代女性が作者」といったカテゴリを設定することができる。さらに、方言毎にカテゴリ文例と非カテゴリ文例を収集すれば、「大阪弁のウェブページ」のようなカテゴリの設定も可能である。
上述のカテゴリは、すべてウェブページの作者についての分類であるが、例えば、「２０代男性が読む文例」と「２０代男性が読まない文例」を文例格納部に用意し、カテゴリの分類をすれば、「２０代男性が読みそうなウェブページ」といったように、ウェブページを読者別のカテゴリで分類することができる。この場合、書き手でなく読み手に合わせて広告の配信先を設定できるため、ウェブページで表示される広告の効果がさらに向上することが期待される。
【０１３９】
実施の形態では、広告主が自分の広告を表示または非表示とすべきサイトのカテゴリを選択することを述べたが、サイトの提供者側が、自分のサイトに表示または非表示とすべき広告のカテゴリを選択するようにしてもよい。
この場合、図示しない逆指名部が、広告テキストについてのカテゴリを分類する。このとき、逆指名部は、広告主が申告したカテゴリとは無関係にカテゴリ分類を実行してよい。マッチング部は、ページ管理者側で許可しているカテゴリと、広告主側で許可しているカテゴリとが一致する組合せを見つけて、広告情報を配信する。こうすることで、ページ管理者の媒体ウェブページに、管理者が好まない種類の広告が知らないうちに表示されるようなことが回避される。
【０１４０】
実施の形態では、媒体ページ管理部２１８、媒体ページ解析部２３２、広告管理部２４０が組み合わされた広告配信装置について説明したが、これらのブロックは、それぞれ別のサーバ上で動作してもよい。また、これらのブロックのうちの一部や、または広告配信装置の全体がプロバイダ業者のサーバ上で動作してもよい。この場合、プロバイダ業者は、自身が管理するウェブページには、すべて広告配信装置によって自動的に広告が配信される旨をユーザに通知しておいてもよい。
【図面の簡単な説明】
【０１４１】
【図１】本実施の形態に係る広告配信装置の使用形態の一例を示す図である。
【図２】図１の文章分類部の機能ブロック図である。
【図３】文章データを形態素解析によって構成要素に分解した例を示す図である。
【図４】分類辞書作成部の詳細な機能ブロック図である。
【図５】分類辞書保持部に格納されている辞書データのデータ構造図である。
【図６】要素絞り込み基準提供部に格納されている選択基準データの構造図である。
【図７】カテゴリ帰属確率計算部の詳細な機能ブロック図である。
【図８】ひとつのカテゴリについての構成要素の出現確率を示す図である。
【図９】分類辞書を作成する処理過程を示すフローチャートである。
【図１０】未分類文章データをカテゴリに分類する処理過程を示すフローチャートである。
【図１１】一実施例で使用する辞書データを示す図である。
【図１２】図１１の辞書データを使用して、構成要素毎に出現確率を計算した結果を示す図である。
【図１３】図１２の出現確率を使用して各カテゴリについての帰属確率を計算した結果を示す図である。
【図１４】本実施の形態に係る広告配信装置の機能ブロック図である。
【図１５】広告配信装置によってウェブページに関連する広告を配信する処理の概略を示すフローチャートである。
【図１６】広告受付部によって広告主端末のディスプレイに表示される広告受付画面の一例を示す図である。
【図１７】カテゴリ毎に広告を表示すべきカテゴリまたは非表示にすべきカテゴリを設定する設定画面を示す図である。
【図１８】カテゴリ毎に、広告の配信先の媒体ウェブページについて算出される帰属確率の下限値を設定する下限値欄と、広告を配信しない媒体ウェブページのカテゴリを設定する非表示カテゴリ欄を有するカテゴリ設定画面を示す図である。
【図１９】広告受付画面で表示カテゴリボタンをクリックしたときに表示される、カテゴリを設定するための画面例を示す図である。
【図２０】図１６の広告受付画面、および図１７ないし図１９のいずれかのカテゴリ設定画面を介して広告受付部に入力され、広告情報保持部に保持される広告情報のテーブルを示す図である。
【図２１】媒体登録受付部によってページ管理者端末に表示される媒体登録受付画面の一例を示す図である。
【図２２】媒体ウェブページとして登録されたページのテキスト情報の例を示す図である。
【図２３】媒体情報保持部に保持される媒体情報のテーブルを示す図である。
【図２４】ページ管理者による媒体ウェブページの登録過程を説明するフローチャートである。
【図２５】ウェブページに広告が配信されるプロセスを詳細に説明するフローチャートである。
【図２６】マッチング部において、媒体ウェブページと広告情報とのマッチングをする過程のフローチャートである。
【図２７】ウェブページのカテゴリを前もって決定しておく場合のフローチャートである。
【図２８】図２２（ａ）に示した記事を含む媒体ウェブページに広告が表示された、一般ユーザ端末の画面を示す図である。
【符号の説明】
【０１４２】
１００  文章分類部、  ２０２  広告主端末、  ２０４  ページ管理者端末、  ２０６  一般ユーザ端末、  ２０８  ネットワーク、  ２１０  広告配信装置、  ２１２  プロバイダサーバ、  ２１４  ウェブページ、  ２１８  媒体ページ管理部、  ２２０  媒体登録受付部、  ２２２  スクリプト生成部、  ２２４  ページ取得部、  ２２６  確認部、  ２２８  キーワード抽出部、  ２３０  媒体情報保持部、  ２３２  媒体ページ解析部、  ２４０  広告管理部、  ２４２  配信結果保持部、  ２４４  マッチング部、  ２４６  広告送信部、  ２５０  広告受付部、  ２５２  広告情報保持部。
【図１】
2008097351.tif 000005
【図２】
2008097351.tif 000006
【図３】
2008097351.tif 000007
【図４】
2008097351.tif 000008
【図５】
2008097351.tif 000009
【図６】
2008097351.tif 000010
【図７】
2008097351.tif 000011
【図８】
2008097351.tif 000012
【図９】
2008097351.tif 000013
【図１０】
2008097351.tif 000014
【図１１】
2008097351.tif 000015
【図１２】
2008097351.tif 000016
【図１３】
2008097351.tif 000017
【図１４】
2008097351.tif 000018
【図１５】
2008097351.tif 000019
【図１６】
2008097351.tif 000020
【図１７】
2008097351.tif 000021
【図１８】
2008097351.tif 000022
【図１９】
2008097351.tif 000023
【図２０】
2008097351.tif 000024
【図２１】
2008097351.tif 000025
【図２２】
2008097351.tif 000026
【図２３】
2008097351.tif 000027
【図２４】
2008097351.tif 000028
【図２５】
2008097351.tif 000029
【図２６】
2008097351.tif 000030
【図２７】
2008097351.tif 000031
【図２８】
2008097351.tif 000032