(57)【要約】【課題】サーバの負荷状況の変化に伴うサービス品質の劣化を防ぐことのできる係り受け解析システムを提供すること。【解決手段】係り受け解析サーバ１０は、文章データを、通信回線を介して端末装置２０から受信し、受信した文章データの係り受けについて、所定の分類器を用いて解析する。更に、係り受け解析サーバ１０の負荷を示す負荷データを計測し、分類器の処理速度を調節するためのパラメータに設定するパラメータ値を、計測した負荷データに応じて決定する。【選択図】図１
2008269391.tif 000002
【特許請求の範囲】
【請求項１】
文章データの係り受け解析を行うサーバであって、
前記文章データを、通信回線を介して端末装置から受信する手段と、
受信した前記文章データの係り受けについて、所定の分類器を用いて解析する手段と、
当該サーバの負荷を示す負荷データを計測する手段と、
前記分類器の処理速度を調節するためのパラメータに設定するパラメータ値を、計測した前記負荷データに応じて決定する手段と、を備えるサーバ。
【請求項２】
前記パラメータの取り得る複数のパラメータ値と、当該複数のパラメータ値のそれぞれに対応する前記負荷データの範囲とを関連付けて、設定データとして予め記憶する手段を更に備え、
前記決定する手段は、記憶した前記設定データを参照し、計測した前記負荷データに関連付けられた前記パラメータ値を前記パラメータに設定することを特徴とする請求項１に記載のサーバ。
【請求項３】
前記パラメータに設定可能な最小および／または最大のパラメータ値の入力をユーザから受け付ける手段を更に備え、
前記決定する手段は、前記最小のパラメータ値を受け付けた場合には当該最小のパラメータ値以上の値を、前記最大のパラメータ値を受け付けた場合には当該最大のパラメータ値以下の値を、前記パラメータに設定することを特徴とする請求項１または請求項２に記載のサーバ。
【請求項４】
前記係り受け解析の結果に基づいて、当該結果と関連度の高い付加情報データを抽出する手段を更に備える請求項１から請求項３のいずれかに記載のサーバ。
【請求項５】
前記係り受け解析の結果に基づいて、前記文章データを、所定のグループに分類する手段を更に備える請求項１から請求項４のいずれかに記載のサーバ。
【請求項６】
サーバが文章データの係り受け解析を行う方法であって、
前記文章データを、通信回線を介して端末装置から受信するステップと、
当該サーバの負荷を示す負荷データを計測するステップと、
受信した前記文章データの係り受けについて、所定の分類器を用いて解析するステップと、を含み、
前記分類器の処理速度を調節するためのパラメータに設定するパラメータ値を、計測した前記負荷データに応じて決定することを特徴とする方法。
【請求項７】
サーバに文章データの係り受け解析を行わせるプログラムであって、
前記文章データを、通信回線を介して端末装置から受信するステップと、
当該サーバの負荷を示す負荷データを計測するステップと、
受信した前記文章データの係り受けについて、所定の分類器を用いて解析するステップと、を実行させ、
前記分類器の処理速度を調節するためのパラメータに設定するパラメータ値を、計測した前記負荷データに応じて決定することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文章データの係り受けを解析するサーバ、方法、およびプログラムに関する。
【背景技術】
【０００２】
従来、言語処理の基本技術として、係り受け解析が利用されている。これは、文章を文節に分割し、文節それぞれの関係（係り受け）を求める方法である。この技術により、例えば、検索エンジンにおける結果表示のランク決定や、検索キーワードに対して評判や評価の表現をしている記事の検索等、文章の内容に基づいた分類を効果的に行うことができる。そのため、係り受け解析の需要は高まり、インターネットにおけるＷｅｂサービスにおいても利用されるようになっている。
【０００３】
このように、インターネットを介して様々なＷｅｂページやサービスが提供されるようになると、利用者によるアクセスが増えることにより、サーバあるいはネットワークの負荷が増大することとなる。そこで、負荷の増大に伴うレスポンスの悪化を回避する方法が提案されて来ている。例えば特許文献１では、ネットワークの状態を監視し、輻輳していることが検出された場合に、予め指定された種類のコンテンツ（ページの概要）が優先的に到着するようにリプライを生成する方法が開示されている。
【特許文献１】特開２００１−３１８８９９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述の係り受け解析においては、特許文献１のように出力される結果（リプライ）の種類を変更することは、目的を逸することとなり望ましくない。そのため、サーバやネットワークに負荷のある場合には、結果として、レスポンスの悪化や処理の取り止め等が生じ、サービス品質の劣化をもたらしてしまう。このような状況において、利用者にとっては、処理速度の低下を抑えられる係り受け解析のシステムが望まれている。
【０００５】
ここで、係り受け解析の手法としては、機械学習による分類器を用いて、文節間の係り受け関係を求めることで、文全体の係り受け関係を決定する方式が用いられることが多い（例えば、Ｋｕｄｏ，Ｔ．  ａｎｄ  Ｍａｔｓｕｍｏｔｏ，Ｙ．：“Ｊａｐａｎｅｓｅ  ｄｅｐｅｎｄｅｎｃｙ  ａｎａｌｙｓｉｓ  ｕｓｉｎｇ  ｃａｓｃａｄｅｄ  ｃｈｕｎｋｉｎｇ”，Ｐｒｏｃｅｅｄｉｎｇ  ｏｆ  ＣｏＮＬＬ−２００２参照）。
【０００６】
このような機械学習による分類器を使用する係り受け解析方式において、処理速度と精度（解析結果の正しさ）とのトレードオフを図ることのできる分類器（例えば、Ｒ．Ｈｅｒｂｒｉｃｈ：“Ｌｅａｒｎｉｎｇ  Ｋｅｒｎｅｌ  Ｃｌａｓｓｉｆｉｅｒｓ：Ｔｈｅｏｒｙ  ａｎｄ  Ａｌｇｏｒｉｔｈｍｓ”，ＭＩＴ  Ｐｒｅｓｓ（２００１）参照）も存在するが、これらは、予め設定されたパラメータ値により処理を継続するものである。したがって、サーバの負荷が増大した場合等には、依然としてサービス品質の劣化が起こり得る。
【０００７】
そこで本発明は、サーバの負荷状況の変化に伴うサービス品質の劣化を防ぐことのできる係り受け解析システムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的のため、具体的には、以下のようなものを提供する。
【０００９】
（１）  文章データの係り受け解析を行うサーバであって、
前記文章データを、通信回線を介して端末装置から受信する手段と、
受信した前記文章データの係り受けについて、所定の分類器を用いて解析する手段と、
当該サーバの負荷を示す負荷データを計測する手段と、
前記分類器の処理速度を調節するためのパラメータに設定するパラメータ値を、計測した前記負荷データに応じて決定する手段と、を備えるサーバ。
【００１０】
このような構成によれば、当該サーバは、文章データを、通信回線を介して端末装置から受信し、受信した文章データの係り受けについて、所定の分類器を用いて解析する。更に、当該サーバの負荷を示す負荷データを計測し、分類器の処理速度を調節するためのパラメータに設定するパラメータ値を、計測した負荷データに応じて決定する。
【００１１】
このことにより、当該サーバは、受信した文章データの係り受け解析に際して、当該サーバの負荷状況に応じて処理速度を調節するためのパラメータを設定する。つまり、例えば、サーバのＣＰＵ等の負荷が重い場合には、処理速度を速めるパラメータ設定をし、負荷が軽い場合には、処理速度を遅くして解析精度を高めるパラメータ設定をすることができる。
【００１２】
その結果、サーバの負荷状況の変化に際しても、処理精度と速度の調節により、レスポンスの悪化や、処理の中止等、サービス品質の著しい劣化を防ぐことができる。
【００１３】
（２）  前記パラメータの取り得る複数のパラメータ値と、当該複数のパラメータ値のそれぞれに対応する前記負荷データの範囲とを関連付けて、設定データとして予め記憶する手段を更に備え、
前記決定する手段は、記憶した前記設定データを参照し、計測した前記負荷データに関連付けられた前記パラメータ値を前記パラメータに設定することを特徴とする（１）に記載のサーバ。
【００１４】
このような構成によれば、当該サーバは、パラメータの取り得る複数のパラメータ値と、当該複数のパラメータ値のそれぞれに対応する負荷データの範囲とを関連付けて、設定データとして予め記憶しておき、記憶した設定データを参照し、計測した負荷データに関連付けられたパラメータ値を分類器のパラメータに設定する。
【００１５】
このことにより、当該サーバは、サーバの負荷データと分類器のパラメータ値とを関連付けて、予め記憶するので、計測した負荷データに基づいて、即座に適切なパラメータ値を設定できる可能性がある。
【００１６】
また、記憶した設定データは、適宜変更可能としてよく、当該サーバの運用結果に応じて、サーバの管理者により変更入力を受け付けることとしてよい。
【００１７】
（３）  前記パラメータに設定可能な最小および／または最大のパラメータ値の入力をユーザから受け付ける手段を更に備え、
前記決定する手段は、前記最小のパラメータ値を受け付けた場合には当該最小のパラメータ値以上の値を、前記最大のパラメータ値を受け付けた場合には当該最大のパラメータ値以下の値を、前記パラメータに設定することを特徴とする（１）または（２）に記載のサーバ。
【００１８】
このような構成によれば、当該サーバは、パラメータに設定可能な最小および／または最大のパラメータ値の入力をユーザから受け付け、最小のパラメータ値を受け付けた場合には当該最小のパラメータ値以上の値を、最大のパラメータ値を受け付けた場合には当該最大のパラメータ値以下の値を、パラメータに設定する。
【００１９】
このことにより、当該サーバは、分類器に設定するパラメータとして、範囲を設けることができる。つまり、例えば、最小値を設けることにより、ある基準以上の処理精度を確保したり、最大値を設けることにより、ある基準以上の処理速度を確保したりすることができる。
【００２０】
その結果、係り受け解析のサービスとして、処理精度と処理速度の許容範囲を設けることができるので、利用者が不満を抱き難い効果的なサービスを提供できる可能性がある。
【００２１】
（４）  前記係り受け解析の結果に基づいて、当該結果と関連度の高い付加情報データを抽出する手段を更に備える（１）から（３）のいずれかに記載のサーバ。
【００２２】
このような構成によれば、当該サーバは、係り受け解析の結果と関連度の高い付加情報データ（広告、コンテンツ等）を抽出することができる。このことにより、単語それぞれ単独でのマッチングに比べて、より文章データの内容に適した付加情報データを提供することができる。
【００２３】
（５）  前記係り受け解析の結果に基づいて、前記文章データを、所定のグループに分類する手段を更に備える（１）から（４）のいずれかに記載のサーバ。
【００２４】
このような構成によれば、当該サーバは、複数の文章データについて、係り受けを考慮して効果的に分類することができる。このことにより、例えば、文章データのカテゴリ分けや検索キーワードの調整等、当該サーバの負荷状況に応じた精度により実行することができる。
【００２５】
（６）  サーバが文章データの係り受け解析を行う方法であって、
前記文章データを、通信回線を介して端末装置から受信するステップと、
当該サーバの負荷を示す負荷データを計測するステップと、
受信した前記文章データの係り受けについて、所定の分類器を用いて解析するステップと、を含み、
前記分類器の処理速度を調節するためのパラメータに設定するパラメータ値を、計測した前記負荷データに応じて決定することを特徴とする方法。
【００２６】
このような構成によれば、当該サーバにおいて当該方法を実行することにより、（１）と同様の効果が期待できる。
【００２７】
（７）  サーバに文章データの係り受け解析を行わせるプログラムであって、
前記文章データを、通信回線を介して端末装置から受信するステップと、
当該サーバの負荷を示す負荷データを計測するステップと、
受信した前記文章データの係り受けについて、所定の分類器を用いて解析するステップと、を実行させ、
前記分類器の処理速度を調節するためのパラメータに設定するパラメータ値を、計測した前記負荷データに応じて決定することを特徴とするプログラム。
【００２８】
このような構成によれば、当該プログラムを当該サーバ上で実行することにより、（１）と同様の効果が期待できる。
【発明の効果】
【００２９】
本発明によれば、サーバの負荷状況の変化に伴うサービス品質の劣化を防ぐことのできる係り受け解析システムを提供することができる。
【発明を実施するための最良の形態】
【００３０】
本発明に係る好適な実施形態の一例について、図面に基づいて以下に説明する。
【００３１】
［システムの全体構成］
図１は、本発明の好適な実施形態の一例に係るシステムの全体構成を表すブロック図である。
【００３２】
係り受け解析サーバ１０は、通信回線を介して接続された端末装置２０から文章データの入力を受け付け、係り受け解析の結果を送信する。
【００３３】
負荷データ取得部１１は、係り受け解析サーバ１０における負荷状況を示すデータ（ＣＰＵやメモリの使用率等）を取得する。
【００３４】
パラメータ決定部１２は、設定ＤＢ１５に予め記憶した設定データを参照し、係り受け解析部１３に対するパラメータ値を決定する。その際、負荷データ取得部１１により取得した負荷データに基づいてパラメータを決定する。
【００３５】
設定ＤＢ１５は、パラメータ決定部１２により参照される設定データを記憶する。設定データは、負荷データとパラメータ値とが関連付けてあり、パラメータ決定部１２は、負荷データ取得部１１により取得した負荷データに対応するパラメータ値を取得することができる。
【００３６】
係り受け解析部１３は、パラメータ決定部１２により決定したパラメータ値に従って、端末装置２０より受信した文章データについて、係り受け解析を実行する。解析方法は既存の技術を用いることができ、機械学習による分類を用いるものであってもよい。
【００３７】
［サーバのハードウェア構成］
図２は、図１で説明した本発明の好適な実施形態の一例に係る係り受け解析サーバ１０のハードウェア構成の一例を示す図である。係り受け解析サーバ１０は、制御部１０１を構成するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０１０（マルチプロセッサ構成ではＣＰＵ１０１２等、複数のＣＰＵが追加されてもよい）、バスライン１００５、通信Ｉ／Ｆ１０４０、メインメモリ１０５０、ＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）１０６０、ＵＳＢポート１０９０、Ｉ／Ｏコントローラ１０７０、ならびにキーボードおよびマウス１１００等の入力手段や表示装置１０２２を備える。
【００３８】
Ｉ／Ｏコントローラ１０７０には、テープドライブ１０７２、ハードディスク１０７４、光ディスクドライブ１０７６、半導体メモリ１０７８、等の記憶手段を接続することができる。
【００３９】
ＢＩＯＳ１０６０は、係り受け解析サーバ１０の起動時にＣＰＵ１０１０が実行するブートプログラムや、係り受け解析サーバ１０のハードウェアに依存するプログラム等を格納する。
【００４０】
記憶部１０７を構成するハードディスク１０７４は、係り受け解析サーバ１０がサーバとして機能するための各種プログラムおよび本発明の機能を実行するプログラムを記憶しており、更に必要に応じて各種データベース（設定ＤＢ１５等）を構成可能である。
【００４１】
光ディスクドライブ１０７６としては、例えば、ＤＶＤ−ＲＯＭドライブ、ＣＤ−ＲＯＭドライブ、ＤＶＤ−ＲＡＭドライブ、ＣＤ−ＲＡＭドライブ等を使用することができる。この場合は各ドライブに対応した光ディスク１０７７を使用する。光ディスク１０７７から光ディスクドライブ１０７６によりプログラムまたはデータを読み取り、Ｉ／Ｏコントローラ１０７０を介してメインメモリ１０５０またはハードディスク１０７４に提供することもできる。また、同様にテープドライブ１０７２に対応したテープメディア１０７１を主としてバックアップのために使用することもできる。
【００４２】
係り受け解析サーバ１０に提供されるプログラムは、ハードディスク１０７４、光ディスク１０７７、またはメモリーカード等の記録媒体に格納されて提供される。このプログラムは、Ｉ／Ｏコントローラ１０７０を介して、記録媒体から読み出され、または通信Ｉ／Ｆ１０４０を介してダウンロードされることによって、係り受け解析サーバ１０にインストールされ実行されてもよい。
【００４３】
前述のプログラムは、内部または外部の記憶媒体に格納されてもよい。ここで、記憶部１０７を構成する記憶媒体としては、ハードディスク１０７４、光ディスク１０７７、またはメモリーカードの他に、ＭＤ等の光磁気記録媒体、テープメディア１０７１を用いることができる。また、専用通信回線やインターネットに接続されたサーバシステムに設けたハードディスク１０７４または光ディスクライブラリー等の記憶装置を記録媒体として使用し、通信回線を介してプログラムを係り受け解析サーバ１０に提供してもよい。
【００４４】
ここで、表示装置１０２２は、サーバ管理者にデータの入力を受け付ける画面を表示したり、係り受け解析サーバ１０による演算処理結果の画面を表示したりするものであり、ブラウン管表示装置（ＣＲＴ）、液晶表示装置（ＬＣＤ）等のディスプレイ装置を含む。
【００４５】
ここで、入力手段は、サーバ管理者による入力の受け付けを行うものであり、キーボードおよびマウス１１００等により構成してよい。
【００４６】
また、通信Ｉ／Ｆ１０４０は、係り受け解析サーバ１０を専用ネットワークまたは公共ネットワークを介して端末と接続できるようにするためのネットワーク・アダプタである。通信Ｉ／Ｆ１０４０は、モデム、ケーブル・モデムおよびイーサネット（登録商標）・アダプタを含んでよい。
【００４７】
以上の例は、係り受け解析サーバ１０について主に説明したが、コンピュータに、プログラムをインストールして、そのコンピュータをサーバ装置として動作させることにより上記で説明した機能を実現することもできる。したがって、本発明において一実施形態として説明した係り受け解析サーバ１０により実現される機能は、上述の方法を当該コンピュータにより実行することにより、あるいは、上述のプログラムを当該コンピュータに導入して実行することによっても実現可能である。
【００４８】
なお、本実施形態の係り受け解析サービスは、係り受け解析サーバ１０により実現するように構成したが、サーバ構成はこれには限られず、例えば、各種機能毎に適宜複数のサーバに分割してもよい。
【００４９】
［端末装置のハードウェア構成］
端末装置２０も、上述の係り受け解析サーバ１０と同様な構成で実現できる。また、上述の例ではいわゆるコンピュータで実現した例について説明したが、更に、本発明の原理が適用可能である限り、携帯電話、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄａｔａ  Ａｓｓｉｓｔａｎｔ）、ゲーム機等の様々な端末で実現してもよい。
【００５０】
［処理フロー］
図３は、本発明の好適な実施形態の一例に係る係り受け解析サーバ１０における処理の流れを示すフローチャートである。
【００５１】
ステップＳ１０５では、係り受け解析部１３は、端末装置２０から文章データを受信する。文章データは、具体的には例えば、端末装置のユーザが入力した、あるいは指定したものであり、検索キーワードや検索対象のコンテンツであってよい。
【００５２】
ステップＳ１１０では、負荷データ取得部１１は、係り受け解析サーバ１０の負荷を計測する。具体的には、例えば、ＣＰＵ使用率を０％〜１００％の値で取得する。この場合、割合が多くなるほど負荷が重いことを示している。
【００５３】
ステップＳ１１５では、パラメータ決定部１２は、ステップＳ１１０にて計測した負荷データに基づき、係り受け解析部１３に設定するパラメータ値を決定する。具体的には、例えば、図４に示すパラメータ設定テーブルにより決定することができる。
【００５４】
パラメータ設定テーブルは、係り受け解析サーバ１０の負荷データと、係り受け解析部１３に設定するためのパラメータ値とを記憶する。ここで、負荷データは、所定の範囲を設けており、例えば、負荷データが「０％」から「１０％」未満の値であれば、パラメータ値として「１７３２」を採用する。
【００５５】
このように、０％〜１００％で計測した負荷データに基づいて、パラメータ値を一意に決定することができる。なお、パラメータ値の決定方法は、これには限られず、例えば、所定の計算式により算出することとしてもよい。
【００５６】
ステップＳ１２０では、パラメータ決定部１２は、ステップＳ１１５にて決定したパラメータ値が、予め設定した制限範囲内にあるか否かを判別する。具体的には、パラメータ値として許容される最大値と最小値を予め記憶しておく。これは、係り受け解析サーバ１０の管理者あるいは端末装置のユーザから入力を受け付けてもよい。
【００５７】
パラメータ値が制限範囲内（最大値と最小値の間）にあれば、ステップＳ１３０に処理を移し、制限範囲内になければ、ステップＳ１２５に処理を移す。
【００５８】
ステップＳ１２５では、パラメータ決定部１２は、ステップＳ１１５にて取得したパラメータ値を、制限範囲内の値に補正する。具体的には、例えば、最大値以上である場合には最大値に、最小値以下である場合には最小値に補正する等としてよい。
【００５９】
このように、最小値を設定することで、係り受け解析の精度を所定の基準以上に保つことができ、また、最大値を設定することで、係り受け解析の処理速度を所定の基準以上に保つことができる。その結果、予め設定したサービスレベル（精度および速度）の範囲内において、係り受け解析サーバ１０の負荷に応じたパラメータ設定が可能となる。
【００６０】
ステップＳ１３０では、パラメータ決定部１２は、係り受け解析部１３に対して、ステップＳ１１５〜Ｓ１２５にて決定したパラメータ値を設定する。以上により、係り受け解析サーバ１０の負荷に応じたパラメータ設定をする。
【００６１】
ステップＳ１３５では、係り受け解析部１３は、ステップＳ１３０にて設定したパラメータ値に基づいて、ステップＳ１０５にて受信した文章データの係り受け解析処理を行う。
【００６２】
ここで、係り受け解析サーバ１０の負荷が重い場合は、速度重視のパラメータ値となるため、更なる負荷を少なく抑え、素早い結果出力ができる可能性がある。他方、負荷が軽い場合には、精度重視のパラメータ値となり、係り受け解析サーバ１０は、余裕のあるリソースを用いて、遅延なく処理結果を出力できる。
【００６３】
ステップＳ１４０では、係り受け解析部１３は、ステップＳ１３５にて解析した結果を、端末装置２０に送信する。なお、送信する解析結果データは、提供するサービスに応じて様々な態様をとることができる。
【００６４】
［付加情報データの配信］
図５は、本発明の好適な実施形態の一例に係る付加情報データの配信サービスを提供するシステムの概要を示す図である。
【００６５】
付加情報データの配信サービスとしては、例えばコンテンツ連動型の広告が挙げられる。これは、ホームページやブログ等のＷｅｂページにおいて、Ｗｅｂページの内容を解析し、記事や検索キーワード等に合わせた内容の広告を掲載するサービスである。これにより、Ｗｅｂページを閲覧するユーザがより興味を持てる広告の掲載が期待できる。
【００６６】
ここで、記事の内容により合った広告（付加情報データ）を抽出するために、本実施形態において係り受け解析の手法を用い、記事（文章データ）の特徴を抽出する。
【００６７】
係り受け解析サーバ１０、Ｗｅｂサーバ３０、コンテンツサーバ４０、および端末装置２０は、通信回線を介して接続されている。
【００６８】
Ｗｅｂサーバ３０は、端末装置２０からの要求に応じてＷｅｂページを生成、表示させるサーバである。Ｗｅｂサーバ３０は、（１）端末装置２０からページ要求を受信する。Ｗｅｂサーバ３０は、要求に応じたページデータを生成する際、コンテンツサーバ４０が管理する付加情報データを関連付けてＷｅｂページを生成する。
【００６９】
まず、Ｗｅｂサーバ３０は、対象となるＷｅｂページに含まれる文章データ（テキストデータ）を抽出し、（２）係り受け解析サーバ１０に送信する。そして、係り受け解析サーバ１０は、受信した文章データに関して、上述した本実施形態の処理により、係り受け解析を実行し、（３）その結果をＷｅｂサーバ３０に送信する。
【００７０】
続いて、Ｗｅｂサーバ３０は、係り受け解析サーバ１０による解析結果に基づいて、（３）コンテンツサーバ４０が管理する付加情報データの中から、当該解析結果と関連度の高い付加情報データ（広告、関連コンテンツ等）を抽出する。
【００７１】
そして、Ｗｅｂサーバ３０は、抽出した付加情報データを関連付けてＷｅｂページを生成し、（４）端末装置２０に送信する。これにより、端末装置２０のユーザは、係り受け解析サーバ１０の負荷状況によらず、一定の範囲のサービスレベル（精度および速度）で付加情報データを取得することができる。
【００７２】
また、コンテンツ配信事業者等にとっても、レスポンスの悪化や処理の中止等のサービス品質の低下を招くことなく、効果的に情報を配信することができる。
【００７３】
［カテゴリ分類］
更に、他のサービス形態として、文章データのカテゴリ分類を行うことが可能である。例えば、予め所定のグループを複数用意し、係り受け解析の結果に基づいて、関連度の高いグループに分類する。
【００７４】
このことによれば、複数のＷｅｂページ等の文章データをクラスタリングすることが可能となる。更に、分類されたグループ毎に表示制限（表示許可、不許可）をすることもできる。
【００７５】
ここで、係り受け解析サーバ１０の負荷状況によらずに所定の品質以上の係り受け解析結果を得られることにより、これらのサービスを、レスポンスの悪化や処理の中止をさせることなく提供できる可能性がある。
【００７６】
［他のサービス例］
図６は、本発明の好適な実施形態の一例に係る回答サービスの内容を説明する図である。この回答サービスは、ユーザが質問の文章を入力し、それに関する回答を検索して表示するものである。
【００７７】
係り受け解析サーバ１０は、過去に入力された質問およびその回答を記憶したデータベースを参照し、ユーザからの質問の文章に類似する過去の質問を検索する。その際、係り受け解析を実施することにより、抽出されるキー（係り受けデータ）は、より良く質問の内容を表すため、より適切に過去データを選択することができる。
【００７８】
具体的には、質問Ｑの入力を受け付けた場合に、係り受け解析を行うことにより、過去データであるＱ１およびＱ２とのマッチングの結果が異なってくる。
【００７９】
係り受け解析を行わない場合、すなわち単語単位（「２０００年」、「子供」等）でマッチングを行う場合には、Ｑ１に比べてＱ２の方が多く一致しているため、Ｑ２が選択される。
【００８０】
一方、係り受け解析を行う場合には、係り受け情報を含んだキー（「２０００年→与えた」、「子供→与えた」等）によりマッチングを行うため、Ｑ２に比べてＱ１の方が多く一致する。その結果、係り受け解析を行わない場合とは異なり、内容がより類似したＱ１が選択される。
【００８１】
このようなサービスの場合、利用者が多くなれば、係り受け解析サーバ１０の処理量も多くなる。その際、係り受け解析に時間がかかることを理由に処理を止めると、上述のように結果が異なることとなり、精度の悪化が生じ得る。
【００８２】
そこで、係り受け解析サーバ１０の負荷状況に合わせて、上述の処理（図３）によりパラメータを決定すれば、処理時間と処理精度とのトレードオフが図れるため、大きな処理精度の悪化を避けることができる。
【００８３】
以上、本発明の実施形態について説明したが、本発明は上述した実施形態に限るものではない。また、本発明の実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本発明の実施形態に記載されたものに限定されるものではない。
【図面の簡単な説明】
【００８４】
【図１】本発明の好適な実施形態の一例に係るシステムの全体構成を表すブロック図である。
【図２】本発明の好適な実施形態の一例に係る係り受け解析サーバ１０のハードウェア構成の一例を示す図である。
【図３】本発明の好適な実施形態の一例に係る係り受け解析サーバ１０における処理の流れを示すフローチャートである。
【図４】本発明の好適な実施形態の一例に係るパラメータ設定テーブルを示す図である。
【図５】本発明の好適な実施形態の一例に係る付加情報データの配信サービスを提供するシステムの概要を示す図である。
【図６】本発明の好適な実施形態の一例に係る回答サービスの内容を説明する図である。
【符号の説明】
【００８５】
１０  係り受け解析サーバ
１１  負荷データ取得部
１２  パラメータ決定部
１３  係り受け解析部
２０  端末装置
３０  Ｗｅｂサーバ
４０  コンテンツサーバ
【図１】
2008269391.tif 000003
【図２】
2008269391.tif 000004
【図３】
2008269391.tif 000005
【図４】
2008269391.tif 000006
【図５】
2008269391.tif 000007
【図６】
2008269391.tif 000008