(57)【要約】【課題】固有名が変更された場合に、新しい固有名の実際の認知のされ方を反映して、旧い固有名を新しい固有名に変換する装置を提供すること。【解決手段】通信部１１を介して取得した日付情報を含むテキスト文について、固有名バースト判定部１２は、自然言語処理による解析を行い、固有名を検出し、注目度を判定する。そして、共起固有名検出部１３は、注目度について固有名バースト判定部１２が所定の値以上と判定した第１の固有名と共起の関係にある第２の固有名を検出する。更に、共起時系列作成部１４は、共起の関係にある第１の固有名と第２の固有名について時系列データを作成する。そして、出現時期検出部１５が、時系列データを基に、共起関係が出現する時期を検出し、対応表作成部１６が、その出現する時期の後において、第１の固有名と第２の固有名との関係を示す情報を含んだ、第１の固有名と第２の固有名との固有名対応表２６を作成する。【選択図】図３
2008269014.tif 000002
【特許請求の範囲】
【請求項１】
物や場所を表す固有名が変更された場合に、変更前の名前と変更後の名前を抽出し、変換するための名称変換認知装置であって、
インターネットと通信を行う通信部と、
前記通信部を介して取得した日付情報を含むテキスト文について、自然言語処理による解析を行い、前記固有名を検出し、検出した回数により前記固有名の注目度を判定する固有名バースト判定部と、
前記注目度について前記固有名バースト判定部が所定の値以上と判定した第１の固有名と共起の関係にある第２の固有名を検出する共起固有名検出部と、
前記共起固有名検出部が検出した共起の関係を時系列化した時系列データを作成する共起時系列作成部と、
前記共起時系列作成部が作成した前記時系列データを基に、前記第１の固有名と前記第２の固有名との共起の関係が出現した時期を検出する出現時期検出部と、
前記出現時期検出部が検出した前記出現した時期の後において、前記第１の固有名と前記第２の固有名との関係を示す情報を含んだ、前記第１の固有名と前記第２の固有名との固有名対応表を作成する対応表作成部と、
を備えることを特徴とする名称変換認知装置。
【請求項２】
請求項１に記載の名称変換認知装置において、
前記固有名は、施設名、地名、住所であることを特徴とする名称変換認知装置。
【請求項３】
請求項１又は２に記載の名称変換認知装置において、
前記関係には、前記第１の固有名を検出した回数と前記第２の固有名を検出した回数との和に対する前記第２の固有名の検出の回数の割合が、所定の割合以上となることが含まれることを特徴とする名称変換認知装置。
【請求項４】
請求項１乃至３に記載の名称変換認知装置において、
前記通信部を介して、指定された地図データベースの前記第１の固有名を取得し、前記固有名対応表に基づいて、前記第１の固有名と対応する前記第２の固有名に変換することを特徴とする名称変換認知装置。
【請求項５】
請求項１乃至４に記載の名称変換認知装置において、
前記通信部を介して、前記第１の固有名の問合わせを取得し、前記固有名対応表に基づいて、前記第２の固有名を応答することを特徴とする名称変換認知装置。
【請求項６】
物や場所を表す固有名が変更された場合に、変更前の名前と変更後の名前を抽出し、変換する方法であって、
インターネットと通信を行うステップと、
前記通信を介して取得した日付情報を含むテキスト文について、自然言語処理による解析を行い、前記固有名を検出し、検出した回数により前記固有名の注目度を判定するステップと、
前記注目度について所定の値以上と判定した第１の固有名と共起の関係にある第２の固有名を検出するステップと、
前記検出した共起の関係を時系列化した時系列データを作成するステップと、
前記作成した前記時系列データを基に、前記第１の固有名と前記第２の固有名との共起の関係が出現した時期を検出するステップと、
前記出現した時期の後において、前記第１の固有名と前記第２の固有名との関係を示す情報を含んだ、前記第１の固有名と前記第２の固有名との固有名対応表を作成するステップと、
を含む方法。
【請求項７】
物や場所を表す固有名が変更された場合に、変更前の名前と変更後の名前を抽出し、変換するコンピュータ・プログラムであって、
インターネットと通信を行うステップと、
前記通信を介して取得した日付情報を含むテキスト文について、自然言語処理による解析を行い、前記固有名を検出し、検出した回数により前記固有名の注目度を判定するステップと、
前記注目度について所定の値以上と判定した第１の固有名と共起の関係にある第２の固有名を検出するステップと、
前記検出した共起の関係を時系列化した時系列データを作成するステップと、
前記作成した前記時系列データを基に、前記第１の固有名と前記第２の固有名との共起の関係が出現した時期を検出するステップと、
前記出現した時期の後において、前記第１の固有名と前記第２の固有名との関係を示す情報を含んだ、前記第１の固有名と前記第２の固有名との固有名対応表を作成するステップと、
をコンピュータに実行させるコンピュータ・プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、名称を変換する装置に関する。更に詳しくは、施設名や地名等を含む固有名が変更された場合に旧い固有名を新しい固有名に変換する装置、方法、及びプログラムに関する。
【背景技術】
【０００２】
従来より、市町村合併等により地名を変更する場合の方法として、変更された最新の地名のリストと従来のリストとを比較し、比較の結果が異なる場合に操作者の指示の下に地名を変換する方法が知られている（特許文献１参照）。また、最近の命名権ビジネス等の普及により、公共の施設の名称が変更される場合が増加しているが、この命名権は契約なので契約の満了に伴い元の名称に戻ったり、別の契約の成立により更に別の名称になったりすることがある。
【０００３】
このような変更された新しい地名等の固有名は、公共のメディアを通して普及するが、新しい固有名にいっせいに変更すると、固有名がなくなったかのように思え、混乱を招きかねない。しかし、新しい固有名と旧い固有名との併記は、できるだけ早期に解消したい。
【０００４】
一方、近年のインターネットの普及により、掲示板（ＢＢＳ）やｂｌｏｇ（Ｗｅｂｌｏｇ）では、地名等の固有名の変更という身近な話題が、テキストデータとして大量に提供されている。そして、これらの膨大なデータから有益な情報を得るための試みがなされている。特に、膨大な文書データのなかから有益な情報を発掘する方法として、自然言語処理とデータマイニングとによるテキストマイニングを試みる方法が注目されている（非特許文献１参照）が、これらの方法によったとしても、地名等の固有名の変更に関する有益な情報が簡単に得られるわけではない。
【特許文献１】特開平９−１９８４５０号公報
【非特許文献１】奥村学、南野朋之、藤木稔明、鈴木泰裕、「ｂｌｏｇページの自動収集と監視に基づくテキストマイニング」、人工知能学会研究会資料ＳＩＧ−ＳＷ＆ＯＮＴ−Ａ４０１−０１
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、地名等の固有名の変更に伴う混乱や不都合が発生しないようにしながら、旧い固有名を新しい固有名に変換するには、新しい固有名がどのように受け入れられつつあるかの情報が不可欠である。その情報を得るためには、インターネット上の、速報性やリアルタイム性がある大量のデータから、変更された固有名が実際にどのように認知されているかに関する情報を取得し、新しい固有名に変換する方法や時期等に反映させることが有望である。
【０００６】
本発明は、地名等の固有名が変更された場合に、新しい固有名の実際の認知のされ方を反映して、旧い固有名を新しい固有名に変換する装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決するために、本発明は、以下のようなものを提供する。
【０００８】
（１）  物や場所を表す固有名が変更された場合に、変更前の名前と変更後の名前を抽出し、変換するための名称変換認知装置であって、インターネットと通信を行う通信部と、前記通信部を介して取得した日付情報を含むテキスト文について、自然言語処理による解析を行い、前記固有名を検出し、検出した回数により前記固有名の注目度を判定する固有名バースト判定部と、前記注目度について前記固有名バースト判定部が所定の値以上と判定した第１の固有名と共起の関係にある第２の固有名を検出する共起固有名検出部と、前記共起固有名検出部が検出した共起の関係を時系列化した時系列データを作成する共起時系列作成部と、前記共起時系列作成部が作成した前記時系列データを基に、前記第１の固有名と前記第２の固有名との共起の関係が出現した時期を検出する出現時期検出部と、前記出現時期検出部が検出した前記出現した時期の後において、前記第１の固有名と前記第２の固有名との関係を示す情報を含んだ、前記第１の固有名と前記第２の固有名との固有名対応表を作成する対応表作成部と、を備えることを特徴とする名称変換認知装置。
【０００９】
（１）の構成によれば、名称変換認知装置において、通信部を介して取得した日付情報を含むテキスト文（例えば、ｂｌｏｇや掲示板等のテキスト）について、固有名バースト判定部は、自然言語処理による解析（例えば、形態素解析、構文解析等）を行い、固有名を検出し、注目度を判定する。そして、共起固有名検出部は、注目度について固有名バースト判定部が所定の値以上と判定した第１の固有名と共起の関係にある第２の固有名を検出する。更に、共起時系列作成部は、共起の関係にある第１の固有名と第２の固有名について時系列データを作成する。そして、出現時期検出部が、時系列データを基に、共起関係が出現する時期を検出し、対応表作成部が、その出現する時期の後において、第１の固有名と第２の固有名との関係を示す情報を含んだ、第１の固有名と第２の固有名との固有名対応表を作成する。
【００１０】
このことにより、本発明は、インターネット上の大量の文書データを解析し、共起の関係にある２つの固有名を検出し、ある時期から共起の関係が出現し、出現後の関係を含んだ固有名対応表を作成するので、新しい固有名が実際に認知されはじめ、その後の認知のされ方をも含めた、実際の実情にあった固有名の変換が可能になる。したがって、新しい固有名の実際の認知のされ方を反映して、旧い固有名を新しい固有名に変換することができる。その結果、固有名の変更による混乱や不都合が発生しない可能性が高くなる。
【００１１】
（２）  （１）に記載の名称変換認知装置において、前記固有名は、施設名、地名、住所であることを特徴とする名称変換認知装置。
【００１２】
（２）の構成によれば、固有名は、施設名、地名、住所である。このことにより、本発明は、インターネット上の大量の文書データを解析し、共起の関係にある２つの施設名、地名、住所等を検出し、ある時期から共起の関係が出現し、出現後の関係を含んだ固有名対応表を作成するので、新しい施設名、地名、住所等が実際に認知されはじめ、その後の認知のされ方をも含めた、実際の実情にあった施設名、地名、住所等の変換が可能になる。したがって、新しい施設名、地名、住所等の実際の認知のされ方を反映して、旧い施設名、地名、住所等を新しい施設名、地名、住所等に変換することができる。その結果、施設名、地名、住所等の変更による混乱や不都合が発生しない可能性が高くなる。
【００１３】
（３）  （１）又は（２）に記載の名称変換認知装置において、前記特定の関係には、前記第１の固有名を検出した回数と前記第２の固有名を検出した回数との和に対する前記第２の固有名の検出の回数の割合が、所定の割合以上となることが含まれることを特徴とする名称変換認知装置。
【００１４】
（３）の構成によれば、（１）又は（２）に記載の名称変換認知装置において、対応表作成部は、第１の固有名と、第２の固有名との共起が出現した時期の後、第１の固有名の出現数と第２の固有名の出現数との和に対する第２の固有名の出現率が増加し、所定の割合以上となっている情報を含んだ、第１の固有名と第２の固有名との固有名対応表を作成する。
【００１５】
このことにより、第２の固有名が、認知されている情報を含んだ固有名対応表を作成するので、実際に、新しい固有名の認知のされ方を反映させた、名称変換装置を提供することができる。
【００１６】
（４）  （１）乃至（３）に記載の名称変換認知装置において、前記通信部を介して、指定された地図データベースの前記第１の固有名を取得し、前記固有名対応表に基づいて、前記第１の固有名と対応する前記第２の固有名に変換することを特徴とする名称変換認知装置。
【００１７】
（４）の構成によれば、通信部を介して、地図データベースの旧い固有名（第１の固有名）を取得し、固有名対応表に基づき新しい固有名（第２の固有名）に変換する。
【００１８】
このことにより、実際に、新しい固有名等の認知のされ方を、地図データベースに反映させることができる。
【００１９】
（５）  （１）乃至（４）に記載の名称変換認知装置において、前記通信部を介して、前記第１の固有名の問合せを取得し、前記固有名対応表に基づいて、前記第２の固有名を応答することを特徴とする名称変換認知装置。
【００２０】
（５）の構成によれば、通信部を介して、第１の固有名の問合せを取得し、固有名対応表に基づいて新しい固有名を応答する。
【００２１】
このことにより、新しい固有名等の実際の認知のされ方を反映させて、固有名の問合せに対し、新しい固有名を応答することができる。固有名が変更された場合には、検索の効率が落ちるが、この機能により応答した固有名についても検索すれば検索の効率の低下を防ぐことができる。
【００２２】
（６）  物や場所を表す固有名が変更された場合に、変更前の名前と変更後の名前を抽出し、変換する方法であって、インターネットと通信を行うステップと、前記通信を介して取得した日付情報を含むテキスト文について、自然言語処理による解析を行い、前記固有名を検出し、検出した回数により前記固有名の注目度を判定するステップと、前記注目度について前記固有名バースト判定部が所定の値以上と判定した第１の固有名と共起の関係にある第２の固有名を検出するステップと、前記検出した共起の関係を時系列化した時系列データを作成するステップと、前記作成した前記時系列データを基に、前記第１の固有名と前記第２の固有名との共起の関係が出現した時期を検出するステップと、前記出現した時期の後において、前記第１の固有名と前記第２の固有名との関係を示す情報を含んだ、前記第１の固有名と前記第２の固有名との固有名対応表を作成するステップと、を含む方法。
【００２３】
（６）の構成によれば、インターネットと通信を行い、通信を介して取得した日付情報を含むテキスト文について、自然言語処理による解析を行い、施設の名称を含む固有名を検出し、検出した回数により注目度を判定する。その後、注目度について所定の値以上と判定した第１の固有名と共起の関係にある第２の固有名を検出し、検出した共起の関係を時系列化した時系列データを作成する。更に、作成した時系列データを基に、第１の固有名と第２の固有名との共起の関係が出現した時期を検出し、出現した時期の後において、第１の固有名と第２の固有名との関係を示す情報を含んだ、第１の固有名と第２の固有名との固有名対応表を作成する。
【００２４】
このことにより、本発明の方法は、インターネット上の大量の文書データを解析し、共起の関係にある２つの固有名を検出し、ある時期からの共起の関係の出現を検出し、出現後の関係を含んだ固有名対応表を作成するので、新しい固有名が実際に認知されはじめ、その後の認知のされ方をも含めた、実際の実情にあった固有名の変換が可能になる。したがって、本発明の方法は、新しい固有名の実際の認知のされ方を反映して、旧い固有名を新しい固有名に変換することができる。その結果、固有名の変更による混乱や不都合が発生しない可能性が高くなる。
【００２５】
（７）  物や場所を表す固有名が変更された場合に、変更前の名前と変更後の名前を抽出し、変換するコンピュータ・プログラムであって、インターネットと通信を行うステップと、前記通信を介して取得した日付情報を含むテキスト文について、自然言語処理による解析を行い、前記固有名を検出し、検出した回数により前記固有名の注目度を判定するステップと、前記注目度について所定の値以上と判定した第１の固有名と共起の関係にある第２の固有名を検出するステップと、前記検出した共起の関係を時系列化した時系列データを作成するステップと、前記作成した前記時系列データを基に、前記第１の固有名と前記第２の固有名との共起の関係が出現した時期を検出するステップと、前記出現した時期の後において、前記第１の固有名と前記第２の固有名との関係を示す情報を含んだ、前記第１の固有名と前記第２の固有名との固有名対応表を作成するステップと、をコンピュータに実行させるコンピュータ・プログラム。
【００２６】
（７）の構成によれば、インターネットと通信を行い、通信を介して取得した日付情報を含むテキスト文について、自然言語処理による解析を行い、施設の名称を含む固有名を検出し、検出した回数により注目度を判定する。その後、注目度について所定の値以上と判定した第１の固有名と共起の関係にある第２の固有名を検出し、検出した共起の関係を時系列化した時系列データを作成する。更に、作成した時系列データを基に、第１の固有名と第２の固有名との共起の関係が出現した時期を検出し、出現した時期の後において、第１の固有名と第２の固有名との関係を示す情報を含んだ、第１の固有名と第２の固有名との固有名対応表をコンピュータに作成させることができる。
【００２７】
このことにより、本発明のコンピュータ・プログラムは、コンピュータに、インターネット上の大量のデータを解析させ、共起の関係にある２つの固有名を検出させ、ある時期からの共起の関係の出現を検出させ、出現後の関係を含んだ固有名対応表を作成させる。よって、新しい固有名が実際に認知されはじめ、その後の認知のされ方をも含めた、実際の実情にあった固有名の変換が可能になる。したがって、コンピュータは、新しい固有名の実際の認知のされ方を反映して、旧い固有名を新しい固有名に変換することができる。その結果、固有名の変更による混乱や不都合が発生しない可能性が高くなる。
【発明の効果】
【００２８】
本発明によれば、固有名が変更された場合に、新しい固有名の実際の認知のされ方を反映して、旧い固有名を新しい固有名に変換する装置を提供することができる。
【発明を実施するための最良の形態】
【００２９】
本発明の一つの実施の形態として、名称変換認知装置１０を例に挙げて説明する。この名称変換認知装置１０は、通信部１１と、固有名バースト判定部１２と、共起固有名検出部１３と、共起時系列作成部１４と、出現時期検出部１５と、対応表作成部１６と、を備え、ている。以下、本発明の実施形態について、図に従って説明する。
【００３０】
図１は、名称変換認知装置１０の動作環境を示す図である。名称変換認知装置１０、サーバ２０，３０、クローラ４０、地図サーバ５０、クライアント６０がネットワーク７０（インターネット、ＬＡＮ、ＷＡＮ等）を介して接続されていることを示している。
【００３１】
サーバ２０は、ｂｌｏｇ用のサーバとしてクライアント６０がインターネットを介して書き込んだｂｌｏｇデータ（文書データ）を保存している。サーバ３０は、掲示板用のサーバとしてクライアント６０がインターネットを介して書き込んだ掲示板データ（文書データ）を保存している。クローラ４０は、ウェブを巡回しホームページから文書データを収集し保存している。地図サーバ５０は、地図に関するデータとして地図データや地名データ等を保存している。
【００３２】
図２は、名称変換認知装置１０のハードウェア構成の一例を示す図である。名称変換認知装置１０は、制御部１０１を構成するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０１０（マルチプロセッサ構成ではＣＰＵ＿Ａ１０１２等複数のＣＰＵが追加されてもよい）、バスライン１００５、通信Ｉ／Ｆ１０４０、メインメモリ１０５０、ＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）１０６０、ハードディスク１０７０、並びにキーボード及びマウス１１００等の入力手段や表示装置１０２２を備える。
【００３３】
ＢＩＯＳ１０６０は、名称変換認知装置１０の起動時にＣＰＵ１０１０が実行するブートプログラムや、ハードウェアに依存するプログラム等を格納する。
【００３４】
ハードディスク１０７０は、名称変換認知装置１０がサーバとして機能するための各種プログラム及び本発明の機能を実行するプログラムを記憶しており、更に必要に応じて各種データベースを構成可能である。
【００３５】
表示装置１０２２は、ユーザにデータの入力を受け付ける画面を表示したり、名称変換認知装置１０による演算処理結果の画面を表示したりするものであり、ブラウン管表示装置（ＣＲＴ）、液晶表示装置（ＬＣＤ）等のディスプレイ装置を含む。
【００３６】
ここで、入力手段は、ユーザによる入力の受け付けを行うものであり、キーボード及びマウス１１００等により構成してよい。
【００３７】
また、通信Ｉ／Ｆ１０４０は、名称変換認知装置１０を専用ネットワーク又は公共ネットワークを介して端末と接続できるようにするためのネットワーク・アダプタである。
【００３８】
図３は、名称変換認知装置１０の機能の構成と、構成部が処理するデータとの関連を示す図である。本装置は、ネットワークから収集した大量のデータ（例えば、クローラが収集したデータ）について、自然言語処理とデータマイニングとを行うテキストマイニングを行うことにより固有名対応表２６を作成する。
【００３９】
通信部１１は、クローラ等が定期的にネットワーク上のホームページ等から収集した大量の文書データである収集データ２１を取得する。
【００４０】
固有名バースト判定部１２は、通信部１１が取得したテキスト文を自然言語処理することにより固有名を判別する。そして、データマイニング（例えば、出現数、出現率の算出）により注目度を判定し、年月日ごとに固有名と出現数、出現率及び注目度を含んだ固有名データ表２２を作成する（後述する図８参照）。
【００４１】
本実施例では、自然言語処理として、形態素解析（文書を意味がわかる最小の単位に分割して、品詞を見分ける処理）、構文解析（それぞれの形態素がどう関係しているかを判断する処理）等を行い固有名を検出する。また、データマイニングを行い、注目度を算出する。本実施例では、年月日ごとに、検出した固有名の総出現数と、検出した固有名ごとの固有名出現数とをカウントし、固有名ごとの出現率（固有名出現数／総出現数）を算出する。また、出現数によるランキングを基に、注目度を作成する。
【００４２】
共起固有名検出部１３は、テキスト文を自然言語処理することにより、共起が発生している固有名を検出し、年月日ごとの共起データ表２３を作成する（後述する図９参照）。
【００４３】
本実施例では、固有名バースト判定部１２が作成した固有名データ表２２において、注目度の高い固有名を第１の固有名として、共起が発生している固有名を第２の固有名として検出する。共起を検出する条件として、例えば、前後１０単語以内とする。これらの条件は、処理時に指定可能である。例えば、同一文内であることと指定することもできる。更に、特定の記号や語が伴うと指定することもできる。例えば、ヤフードーム（旧福岡ドーム）において使用される、第１の固有名の直後の記号（）や：等、「旧」が伴うことを指定して、固有名の変更に関する共起を検出することもできる。
【００４４】
第１の固有名と共起する第２の固有名との関係の強さを計算する。関係の強さを測る尺度としては、相互情報量を求める方法もあるが、ここでは、シンプソン係数を用いた計算方法を用いることにする。シンプソン係数は、２つの語の共起の強さを測る尺度であり、次の数１の式で計算される。シンプソン係数は、スコア０〜１の範囲の値をとり、大きいほど共起が強い。
【００４５】
【数１】
2008269014.tif 000003
【００４６】
共起時系列作成部１４は、固有名データ表２２と共起データ表２３とに基づいて、共起の関係を時系列化した時系列データ表２４を作成する（後述する図１０）。固有名データ表２２から注目度の高い固有名ごとに、年月を時系列とし、共起が発生している第２の固有名との一覧表である時系列データ表２４を作成する（後述する図１０）。
【００４７】
出現時期検出部１５は、第１の固有名ごとの時系列データ表２４から、特定の第２の固有名（例えば、第２の固有名について注目度が高い）との共起の発生だけについて注目した特定時系列データ表２５を作成する（後述する図１１）。そして、第２の固有名がある時期を境に共起が発生し、第２の固有名の出現数の増加の割合が所定の割合以上である場合に第２の固有名が出現したと判断する。所定の割合は、処理時に指定することが可能である。
【００４８】
対応表作成部１６は、第１の固有名と第２の固有名との共起の出現を検出した場合に、第１の固有名と第２の固有名とを対応させた固有名対応表２６を作成する。この固有名対応表２６には、共起が出現した後において、第１の固有名と第２の固有名との関係を示す情報として認知度を含ませることができる。例えば、第２の固有名との共起が出現した後、第２の固有名の出現率が所定の割合以内であれば、認知度１とする。この場合は、第２の固有名の認知が進んでいないことを示し、例えば、固有名の表記に関しては併記の表現とする。また、第２の出現率が所定の割合以上であれば、認知度２とする。この場合は、第２の固有名の認知が進んでいることを示し、例えば、固有名の表記に関しては第２の固有名のみの表記とする。所定の割合は、第１の固有名の出現数と第２の固有名の出現数との和に対する第２の固有名の出現数の割合である。
【００４９】
図４は、名称変換認知装置１０の処理内容を示すフローチャートである。
【００５０】
まず、ステップＳ１０１において、ＣＰＵ１０１０は、自然言語処理を行う。具体的には、通信部１１を介して取得したテキスト文に対し、形態素解析、構文解析等を行い、固有名の名詞を判別する。そして、所定の記憶領域に年月日ごとの固有名データ表２２を作成する。
【００５１】
次に、ステップＳ１０２において、ＣＰＵ１０１０は、固有名バースト判定処理を行う。具体的には、ステップＳ１０１で判別した固有名の出現率を算出し、ランキング付けを行い注目度を作成し、固有名データ表２２に格納する。
【００５２】
次に、ステップＳ１０３において、ＣＰＵ１０１０は、共起固有名検出処理を行う。具体的には、通信部１１を介して取得したテキスト文を解析し、ステップＳ１０１で判別した固有名が、第２の固有名と共起していることを検出する。そして、所定の記憶領域に年月日ごとの共起データ表２３を作成する。
【００５３】
次に、ステップＳ１０４において、１日分の処理が終了したか否かの判定を行う。１日分の処理が終了していない場合には、ＣＰＵ１０１０は、次のデータを処理するためにステップＳ１０１へ行く。１日分の処理が終了した場合には、ＣＰＵ１０１０は、次のステップＳ１０５へ行く。
【００５４】
次に、ステップＳ１０５において、ＣＰＵ１０１０は、日付更新処理を行う。具体的には、データを処理する日付を更新する。
【００５５】
次に、ステップＳ１０６において、全データの処理が終了したか否かの判定を行う。具体的には、更新した日付に対応するデータがない場合には終了と判断する。全データの処理が終了していないと判断した場合には、ＣＰＵ１０１０は、ステップＳ１０１へ行く。全データの処理が終了したと判断した場合には、次へ行く。
【００５６】
次に、ステップＳ１０７において、ＣＰＵ１０１０は、時系列データ処理を行う。具体的には、固有名データ表２２と共起データ表２３とから第１の固有名ごとの時系列データ表２４を作成する。
【００５７】
次に、ステップＳ１０８において、ＣＰＵ１０１０は、出現時期検出処理を行う。具体的には、第１の固有名ごとの時系列データ表２４から、特定の第２の固有名との共起の発生だけについて注目した特定時系列データ表２５を作成する。そして、特定時系列対応表を分析し、第２の固有名がある時期を境に共起が発生し、第２の固有名の出現数の増加の割合が所定の割合以上である場合に第２の固有名が出現したと判断する。
【００５８】
次に、ステップＳ１０９において、ＣＰＵ１０１０は、固有名対応表作成処理を行う。具体的には、第１の固有名に対し第２の固有名が出現したことが検出できた場合に第１の固有名と第２の固有名との対応するレコードを作成し固有名対応表２６に格納する。更に特定時系列対応表を分析し、第２の固有名が出現した後において、第２の固有名の出現率についての認知度を算出後（後述する図１３を参照）、格納し、処理を終了する。
【００５９】
図５は、名称変換認知装置１０に対し、ネットワークを介して固有名の問合せが行われた場合の処理内容を示すフローチャートである。
【００６０】
まず、ステップＳ２０１において、ＣＰＵ１０１０は、固有名問合せか否かを判断する。具体的には、通信Ｉ／Ｆ１０４０を介して受信した信号が、固有名についての所定の問合せであるか否かを判断する。固有名の問合せでないと判断した場合は、処理を終了する。固有名の問合せであると判断した場合は、次のステップへ行く。
【００６１】
次に、ステップＳ２０２において、ＣＰＵ１０１０は、第２の固有名を応答する。具体的には、問合せの固有名を第１の固有名とし、固有名対応表２６に基づき、第１の固有名に応じた第２の固有名を応答として送信し、処理を終了する。
【００６２】
図６は、名称変換認知装置１０に対し、固有名の変更が要求された場合の処理内容を示すフローチャートである。
【００６３】
まず、ステップＳ３０１において、ＣＰＵ１０１０は、指定された地図データベースから固有名を取得する。具体的には、指定された地図データベースと、通信Ｉ／Ｆ１０４０を介して所定の通信を行い、指定された地図データベースから固有名を取得する。
【００６４】
次に、ステップＳ３０２において、ＣＰＵ１０１０は、地図データベースの固有名を変換する。具体的には、地図データベースから取得した固有名を第１の固有名とし、固有名対応表２６に基づき、対応する第２の固有名に変換する。その後、地図データベースとの固有名変換プロトコルに従い、第２の固有名を送信し、処理を終了する。
【００６５】
図７は、ネットワークから収集したｂｌｏｇのテキスト文の例を示す図である。年月日は、ｂｌｏｇに記載された日付を示している。ｂｌｏｇに記載された日付が不完全な場合には、不足している情報を補完する。
【００６６】
図８は、固有名と、その固有名の出現数を年月日ごとに集計した値とからなる年月日ごとの固有名データ表２２を示す図である。固有名は、固有名バースト判定部１２が自然言語処理を行い検出した固有名である。出現数は、検出した固有名を検出ごとにカウントした数値である。総計は、出現数及び出現率の総和である。出現率は、個々の出現数を出現数の総和で割った値である。例えば、出現数の総和が１０００の場合で、福岡ドームの出現数が４００の場合は、福岡ドームの出現率は０．４０である。注目度は出現率の高いものから順位をつけている。
【００６７】
図９は、年月日ごとに、検出した共起の固有名の組合せと、共起の出現数とからなる年月日ごとの共起データ表２３を示す図である。
テキストを解析し第１の固有名と第２の固有名との共起が発生している共起出現数を年月日ごとに作成した共起データ表２３を示す図である。第１の固有名は、固有名バースト判定部１２が検出した固有名のうち、注目度が所定の値以上の固有名である。例えば、所定の値が３であれば注目度が３位以上、すなわち、固有名データ表２２の注目度の値が１、２、３である固有名である。この所定の値は、処理時に設定可能である。第２の固有名は、第１の固有名との関係で共起が発生している固有名である。共起出現数は、共起が発生しているごとにカウントした数値である。共起率は、上述のシンプソン係数の算出式により算出した数値である。例えば、福岡ドームとヤフードームについて、Ｒ（福岡ドーム、ヤフードーム）＝１００／ｍｉｎ（４００，１００）＝１．００である。
【００６８】
図１０は、年月日ごとの共起データ表２３から、共起出現数を月ごとに集計し、時系列に並べた、第１の固有名ごとの時系列データ表２４を示す図である。日付は、年月を示している。第１の固有名の出現数、第２の固有名の出現数、共起出現数は、それぞれ、年月日ごとの共起データ表２３の対応する数値をその月で集計した値である。共起率は、集計した値を基に算出する。第２の固有名の注目度は、その月の第２の固有名の出現数を集計した値から求めている。
【００６９】
図１１は、特定の第１の固有名と特定の第２の固有名とについて発生している共起を月ごとの時系列にした特定時系列データ表２５を示す図である。日付は、年月を示している。第１の固有名の出現数、第２の固有名の出現数、共起出現数は、それぞれ、時系列データ表２４の対応する数値と同じである。特定の第１の固有名と特定の第２の固有名との組合せごとに作成する。
【００７０】
特定の第１の固有名は、例えば、注目度１の固有名とし、特定の第２の固有名は注目度２の固有名として、特定時系列データ表２５を作成する。同様に、注目度１の固有名を特定の第１の固有名とし、注目度２の固有名を特定の第２の固有名として、同様に特定時系列データ表２５を作成する。更に、注目度２の固有名を特定の第１の固有名とし、注目度３の固有名を特定の第２の固有名として、同様に特定時系列データ表２５を作成する。この組合せは、処理時に設定することができる。
【００７１】
図１２は、図１１の特定時系列データ表２５をグラフ化し、表示装置に表示した画面を示す図である。左縦軸は、共起率を表している。右縦軸は、出現数を表している。横軸は、年月による時間軸である。第１の固有名の出現数を一点鎖線で表し、第２の固有名の出現数を破線で表し、第１の固有名と第２の固有名との共起率を実線で表している。この図で示される画面は、操作者の指定に応じて表示する。
【００７２】
図１３は、第１の固有名と、その固有名に対応する第２の固有名の固有名対応表２６を示す図である。旧い固有名は、第１の固有名に対応し、新しい固有名は、第２の固有名に対応している。認知度は、第２の固有名の出現率と出現からの期間とを所定の値と比較し、算出する。例えば、第２の固有名の出現から２ヶ月以内は認知度０とし、２ヶ月以降の出現率が０．４以下を認知度１とし、０．４以上０．６以下を認知度２とし、０．６以上を認知度３とすることができる。なお、出現率が、所定の期間について所定の値以上であることとすることもできる。これらの所定の値は、処理時に設定可能である。この認知度は、例えば、旧い固有名と新しい固有名とを併記するか否かを示す指標とすることができる。
【００７３】
図１４は、固有名を変更する前の地図の例を示す図である。地図３００に、施設名として福岡ドーム３０１、地名として福岡海浜公園３０２が記載されていることを示している。
【００７４】
図１５は、固有名を変更した後の地図の例を示す図である。施設名が変更され、地図３００に、福岡ドーム３０１が変更後の施設名としてヤフードーム３０３に変換されて記載されていることを示している。また、変更後の固有名の認知度が低いので、変更後の固有名と変更前の固有名とが併記されて変換され、地名がヤフー海浜公園（福岡海浜公園）３０４と記載されていることを示している。
【００７５】
本実施例によれば、インターネットと通信を行う通信部１１を介して取得した日付情報を含むテキスト文について、固有名バースト判定部１２は、自然言語処理による解析を行い、施設の名称を含む固有名を検出し、検出した回数により注目度を判定し、固有名データ表２２を作成し、共起固有名検出部１３は、前記固有名バースト判定部１２が判定した第１の固有名とともに使用される共起の関係にある第２の固有名を検出し、共起データ表２３を作成する。共起時系列作成部１４は、固有名データ表２２と共起データ表２３とから共起の関係を時系列化した時系列データ表２４を作成する。更に、出現時期検出部１５は時系列データ表２４を基に、特定の固有名に注目した特定時系列データ表２５を作成し、前記第１の固有名と前記第２の固有名との共起の関係が出現した時期を検出する。そして、対応表作成部１６は、前記出現時期検出部１５が検出した前記出現した時期の後において、前記第１の固有名と前記第２の固有名との関係を示す情報を含んだ、前記第１の固有名と前記第２の固有名との固有名対応表２６を作成する。また、指定された地図データベースに対し、固有名対応表２６に基づいて、固有名を変換し、固有名の問合せに対し固有名対応表２６に基づいた固有名の応答をする。
【００７６】
このことにより、固有名等が変更された場合に、新しい固有名の実際の認知のされ方を反映させて、旧い固有名を新しい固有名に変換する装置を提供することができる。したがって、固有名の変更に伴う混乱や不都合が発生しないようにできる可能性がある。また、固有名の問合せにも応答することができるので、他のシステムにおいて、旧い固有名で検索する場合には、応答した新しい固有名でも検索することにより、検索の効率が下がらないようにすることができる可能性がある。
【００７７】
なお、本発明の実施形態では、収集したデータについては、特に限定していないが、地域に限定したデータを収集し、解析の対象とすることにより、特定の地域での共起関係を検出し、地域で主に使用される地図等に反映させるとすることもできる。このことにより、新しい固有名の地域での実際の認知のされ方を反映して、旧い固有名を新しい固有名に変換することができる。
【００７８】
なお、本発明の実施形態では、収集したデータについては、特に限定していないが、地域に限定したデータを収集し、解析の対象とすることにより、特定の地域での共起関係を検出し、地域で主に使用される地図等に反映させるとすることもできる。このことにより、新しい固有名の地域での実際の認知のされ方を反映して、旧い固有名を新しい固有名に変換することができる。
【００７９】
以上、本発明の実施形態について説明したが、本発明は上述した実施形態に限るものではない。また、本発明の実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本発明の実施例に記載されたものに限定されるものではない。
【図面の簡単な説明】
【００８０】
【図１】本発明の動作環境を示す図である。
【図２】本発明のハードウェア構成の一例を示す図である。
【図３】本発明の機能の構成と、構成部が処理するデータとの関連を示す図である。
【図４】本発明の処理内容を示すフローチャートである。
【図５】本発明に対し、ネットワークを介して固有名の問合せが行われた場合の処理内容を示すフローチャートである。
【図６】本発明に対し、固有名の変更が要求された場合の処理内容を示すフローチャートである。
【図７】ネットワークから収集したｂｌｏｇのテキスト文の例を示す図である。
【図８】固有名と、その固有名の出現数を年月日ごとに集計した値とからなる年月日ごとの固有名データ表を示す図である。
【図９】年月日ごとに、検出した共起の固有名の組合せと、共起の出現数とからなる年月日ごとの共起データ表を示す図である。
【図１０】年月日ごとの共起データ表から、共起出現数を月ごとに集計し、時系列に並べた、第１の固有名ごとの時系列データ表を示す図である。
【図１１】特定の第１の固有名と特定の第２の固有名とについて発生している共起を月ごとの時系列にした特定時系列データ表を示す図である。
【図１２】図１１の特定時系列データ表をグラフ化し、表示装置に表示した画面を示す図である。
【図１３】第１の固有名と、その固有名に対応する第２の固有名の固有名対応表を示す図である。
【図１４】固有名を変更する前の地図の例を示す図である。
【図１５】固有名を変更した後の地図の例を示す図である。
【符号の説明】
【００８１】
１０      名称変換認知装置
１１      通信部
１２      固有名バースト判定部
１３      共起固有名検出部
１４      共起時系列作成部
１５      出現時期検出部
１６      対応表作成部
１０１０  ＣＰＵ
１０１２  ＣＰＵ＿Ａ
１０２２  表示装置
１０４０  通信Ｉ／Ｆ
１０５０  メインメモリ
１０６０  ＢＩＯＳ
１１００  キーボード及びマウス
【図１】
2008269014.tif 000004
【図２】
2008269014.tif 000005
【図３】
2008269014.tif 000006
【図４】
2008269014.tif 000007
【図５】
2008269014.tif 000008
【図６】
2008269014.tif 000009
【図７】
2008269014.tif 000010
【図８】
2008269014.tif 000011
【図９】
2008269014.tif 000012
【図１０】
2008269014.tif 000013
【図１１】
2008269014.tif 000014
【図１２】
2008269014.tif 000015
【図１３】
2008269014.tif 000016
【図１４】
2008269014.tif 000017
【図１５】
2008269014.tif 000018