(57)【特許請求の範囲】
【請求項１】
少なくとも１つの文で構成される複数の文書の各々について抽出された前記文書に含まれる地名表現と前記地名表現が示す住所又は緯度経度座標とのペアを複数記憶した抽出結果記憶手段と、
前記地名表現の各々について、前記複数の文書における前記地名表現を示す文字列の出現回数と、前記地名表現を示す文字列が地名表現として抽出された抽出回数とを計数する第１計数手段と、
前記住所又は前記経度緯度座標の各々について、前記住所又は前記経度緯度座標を示すものとして抽出された少なくとも１種類の地名表現の各々の抽出回数を計数する第２計数手段と、
前記抽出結果記憶手段に記憶された前記ペアの各々について、前記第１計数手段によって前記ペアの地名表現について計数された前記出現回数及び前記抽出回数に基づいて、地名表現として判定しにくい度合いを示す判定難易度スコアを算出する第１スコア算出手段と、
前記抽出結果記憶手段に記憶された前記ペアの各々について、前記第２計数手段によって前記ペアの住所又は緯度経度座標について計数された前記ペアの地名表現の前記抽出回数に基づいて、地名表現の多様性の度合いを示す地名言及多様性スコアを算出する第２スコア算出手段と、
前記抽出結果記憶手段に記憶された前記ペアの各々について、前記第１スコア算出手段によって算出された判定難易度スコアおよび前記第２スコア算出手段によって算出された地名言及多様性スコアに基づいて、前記ペアが、誤って地名表現として抽出されたものであるか否かを判定する誤り判定手段と、
を含む地名表現判定装置。
【請求項２】
少なくとも１つの文で構成される複数の文書の各々について抽出された前記文書に含まれる地名表現と前記地名表現が示す住所又は緯度経度座標とのペアを複数記憶した抽出結果記憶手段を含む地名表現判定装置における地名表現判定方法であって、
前記地名表現の各々について、前記複数の文書における前記地名表現を示す文字列の出現回数と、前記地名表現を示す文字列が地名表現として抽出された抽出回数とを計数するステップと、
前記住所又は前記経度緯度座標の各々について、前記住所又は前記経度緯度座標を示すものとして抽出された少なくとも１種類の地名表現の各々の抽出回数を計数するステップと、
前記抽出結果記憶手段に記憶された前記ペアの各々について、前記ペアの地名表現について計数された前記出現回数及び前記抽出回数に基づいて、地名表現として判定しにくい度合いを示す判定難易度スコアを算出するステップと、
前記抽出結果記憶手段に記憶された前記ペアの各々について、前記ペアの住所又は緯度経度座標について計数された前記ペアの地名表現の前記抽出回数に基づいて、地名表現の多様性の度合いを示す地名言及多様性スコアを算出するステップと、
前記抽出結果記憶手段に記憶された前記ペアの各々について、前記算出された判定難易度スコアおよび前記算出された地名言及多様性スコアに基づいて、前記ペアが、誤って地名表現として抽出されたものであるか否かを判定するステップと、
を含むことを特徴とする地名表現判定方法。
【請求項３】
少なくとも１つの文で構成される複数の文書の各々について抽出された前記文書に含まれる地名表現と前記地名表現が示す住所又は緯度経度座標とのペアを複数記憶した抽出結果記憶手段を含むコンピュータを、
前記地名表現の各々について、前記複数の文書における前記地名表現を示す文字列の出現回数と、前記地名表現を示す文字列が地名表現として抽出された抽出回数とを計数する第１計数手段、
前記住所又は前記経度緯度座標の各々について、前記住所又は前記経度緯度座標を示すものとして抽出された少なくとも１種類の地名表現の各々の抽出回数を計数する第２計数手段、
前記抽出結果記憶手段に記憶された前記ペアの各々について、前記第１計数手段によって前記ペアの地名表現について計数された前記出現回数及び前記抽出回数に基づいて、地名表現として判定しにくい度合いを示す判定難易度スコアを算出する第１スコア算出手段、
前記抽出結果記憶手段に記憶された前記ペアの各々について、前記第２計数手段によって前記ペアの住所又は緯度経度座標について計数された前記ペアの地名表現の前記抽出回数に基づいて、地名表現の多様性の度合いを示す地名言及多様性スコアを算出する第２スコア算出手段、及び
前記抽出結果記憶手段に記憶された前記ペアの各々について、前記第１スコア算出手段によって算出された判定難易度スコアおよび前記第２スコア算出手段によって算出された地名言及多様性スコアに基づいて、前記ペアが、誤って地名表現として抽出されたものであるか否かを判定する誤り判定手段
として機能させるための地名表現判定プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、地名表現判定装置、方法、及びプログラムに係り、特に、文書から抽出された地名表現が誤って抽出されたものであるか否かを判定する地名表現判定装置、方法、及びプログラムに関する。
【背景技術】
【０００２】
従来より、本発明は文書中で述べられている地名表現を抽出し、その表現に対する座標や住所を割当てる技術が知られている（非特許文献１）。これらの技術は、基本的には「固有表現抽出」と呼ばれる技術により、文書中での地名表現を特定し、特定した地名を含むような住所が複数ある場合に、周囲の情報や距離の情報、あるいは各地名の有名度合い等を用いて、特定の住所を選択することによって実現されている。
【０００３】
このような地名表現抽出技術は、たとえば、非特許文献２で示されているような地理的な条件を加味したキーワード検索などに用いることができる。
【先行技術文献】
【非特許文献】
【０００４】
【非特許文献１】平野徹、松尾義博、菊井玄一郎、「地理的距離と有名度を用いた地名の曖昧性解消」、情報処理学会全国大会講演論文集、2008.
【非特許文献２】安田宜仁、戸田浩之、“検索位置のごく周辺を対象とした地理情報検索”、人工知能学会論文誌、Vol.23、No.5、pp.364-373、2008年7月.
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記の処理は、文書中に記述された自然言語という、本質的にあいまいな対象を取り扱っているため、ある程度の誤りは避けられない。
【０００６】
特に、本来地名ではない表現（たとえば人名）を地名として取り扱ってしまうことにより、座標や住所の割当てることになってしまう誤りによって、本来地名として記述されていたわけではない文書中の表現に対して緯度経度や住所を割り振ってしまい、解析精度が落ちてしまい、ひいては地名抽出結果を利用する検索等の技術の精度が低下してしまう、という問題がある。
【０００７】
本発明は、上記の事情を鑑みてなされたもので、本来地名ではない表現が誤りによって地名表現として取り扱われたか否かを判定することができる地名表現判定装置、方法、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記の目的を達成するために本発明に係る地名表現判定装置は、少なくとも１つの文で構成される複数の文書の各々について抽出された前記文書に含まれる地名表現と前記地名表現が示す住所又は緯度経度座標とのペアを複数記憶した抽出結果記憶手段と、前記地名表現の各々について、前記複数の文書における前記地名表現を示す文字列の出現回数と、前記地名表現を示す文字列が地名表現として抽出された抽出回数とを計数する第１計数手段と、前記住所又は前記経度緯度座標の各々について、前記住所又は前記経度緯度座標を示すものとして抽出された少なくとも１種類の地名表現の各々の抽出回数を計数する第２計数手段と、前記抽出結果記憶手段に記憶された前記ペアの各々について、前記第１計数手段によって前記ペアの地名表現について計数された前記出現回数及び前記抽出回数に基づいて、地名表現として判定しにくい度合いを示す判定難易度スコアを算出する第１スコア算出手段と、前記抽出結果記憶手段に記憶された前記ペアの各々について、前記第２計数手段によって前記ペアの住所又は緯度経度座標について計数された前記ペアの地名表現の前記抽出回数に基づいて、地名表現の多様性の度合いを示す地名言及多様性スコアを算出する第２スコア算出手段と、前記抽出結果記憶手段に記憶された前記ペアの各々について、前記第１スコア算出手段によって算出された判定難易度スコアおよび前記第２スコア算出手段によって算出された地名言及多様性スコアに基づいて、前記ペアが、誤って地名表現として抽出されたものであるか否かを判定する誤り判定手段と、を含んで構成されている。
【０００９】
本発明に係る地名表現判定方法は、少なくとも１つの文で構成される複数の文書の各々について抽出された前記文書に含まれる地名表現と前記地名表現が示す住所又は緯度経度座標とのペアを複数記憶した抽出結果記憶手段を含む地名表現判定装置における地名表現判定方法であって、前記地名表現の各々について、前記複数の文書における前記地名表現を示す文字列の出現回数と、前記地名表現を示す文字列が地名表現として抽出された抽出回数とを計数するステップと、前記住所又は前記経度緯度座標の各々について、前記住所又は前記経度緯度座標を示すものとして抽出された少なくとも１種類の地名表現の各々の抽出回数を計数するステップと、前記抽出結果記憶手段に記憶された前記ペアの各々について、前記ペアの地名表現について計数された前記出現回数及び前記抽出回数に基づいて、地名表現として判定しにくい度合いを示す判定難易度スコアを算出するステップと、前記抽出結果記憶手段に記憶された前記ペアの各々について、前記ペアの住所又は緯度経度座標について計数された前記ペアの地名表現の前記抽出回数に基づいて、地名表現の多様性の度合いを示す地名言及多様性スコアを算出するステップと、前記抽出結果記憶手段に記憶された前記ペアの各々について、前記算出された判定難易度スコアおよび前記算出された地名言及多様性スコアに基づいて、前記ペアが、誤って地名表現として抽出されたものであるか否かを判定するステップと、を含むことを特徴としている。
【００１０】
本発明に係る地名表現判定プログラムは、少なくとも１つの文で構成される複数の文書の各々について抽出された前記文書に含まれる地名表現と前記地名表現が示す住所又は緯度経度座標とのペアを複数記憶した抽出結果記憶手段を含むコンピュータを、前記地名表現の各々について、前記複数の文書における前記地名表現を示す文字列の出現回数と、前記地名表現を示す文字列が地名表現として抽出された抽出回数とを計数する第１計数手段、前記住所又は前記経度緯度座標の各々について、前記住所又は前記経度緯度座標を示すものとして抽出された少なくとも１種類の地名表現の各々の抽出回数を計数する第２計数手段、前記抽出結果記憶手段に記憶された前記ペアの各々について、前記第１計数手段によって前記ペアの地名表現について計数された前記出現回数及び前記抽出回数に基づいて、地名表現として判定しにくい度合いを示す判定難易度スコアを算出する第１スコア算出手段、前記抽出結果記憶手段に記憶された前記ペアの各々について、前記第２計数手段によって前記ペアの住所又は緯度経度座標について計数された前記ペアの地名表現の前記抽出回数に基づいて、地名表現の多様性の度合いを示す地名言及多様性スコアを算出する第２スコア算出手段、及び前記抽出結果記憶手段に記憶された前記ペアの各々について、前記第１スコア算出手段によって算出された判定難易度スコアおよび前記第２スコア算出手段によって算出された地名言及多様性スコアに基づいて、前記ペアが、誤って地名表現として抽出されたものであるか否かを判定する誤り判定手段として機能させるためのプログラムである。
【００１１】
本発明によれば、前記地名表現の各々について、前記複数の文書における前記地名表現を示す文字列の出現回数と、前記地名表現を示す文字列が地名表現として抽出された抽出回数とを計数する。前記住所又は前記経度緯度座標の各々について、前記住所又は前記経度緯度座標を示すものとして抽出された少なくとも１種類の地名表現の各々の抽出回数を計数する。
【００１２】
そして、前記抽出結果記憶手段に記憶された前記ペアの各々について、前記ペアの地名表現について計数された前記出現回数及び前記抽出回数に基づいて、地名表現として判定しにくい度合いを示す判定難易度スコアを算出する。前記抽出結果記憶手段に記憶された前記ペアの各々について、前記ペアの住所又は緯度経度座標について計数された前記ペアの地名表現の前記抽出回数に基づいて、地名表現の多様性の度合いを示す地名言及多様性スコアを算出する。
【００１３】
そして、前記抽出結果記憶手段に記憶された前記ペアの各々について、前記算出された判定難易度スコアおよび前記算出された地名言及多様性スコアに基づいて、前記ペアが、誤って地名表現として抽出されたものであるか否かを判定する。
【００１４】
このように、複数の文書の各々について抽出された地名表現と住所又は緯度経度座標とのペアに基づいて、各ペアについて、判定難易度スコアおよび地名言及多様性スコアを算出することにより、本来地名ではない表現が誤りによって地名表現として取り扱われたか否かを判定することができる。
【発明の効果】
【００１５】
以上説明したように、本発明の地名表現判定装置、方法、及びプログラムによれば、複数の文書の各々について抽出された地名表現と住所又は緯度経度座標とのペアに基づいて、各ペアについて、判定難易度スコアおよび地名言及多様性スコアを算出することにより、本来地名ではない表現が誤りによって地名表現として取り扱われたか否かを判定することができる、という効果が得られる。
【図面の簡単な説明】
【００１６】
【図１】本発明の実施の形態に係る地名表現判定装置の構成を示す概略図である。
【図２】地名抽出結果を示す図である。
【図３】地名としての判定回数表を示す図である。
【図４】住所に対する地名表現の種類と頻度表を示す図である。
【図５】本発明の実施の形態に係る地名表現判定装置における誤り地名判定処理ルーチンの内容を示すフローチャートである。
【図６】本発明の実施の形態に係る地名表現判定装置における誤り地名判定処理の内容を示すフローチャートである。
【発明を実施するための形態】
【００１７】
以下、図面を参照して本発明の実施の形態を詳細に説明する。
【００１８】
＜システム構成＞
本発明の実施の形態に係る地名表現判定装置１００は、複数の文書からなる文書群から抽出される地名表現と住所とのペアを出力する。この地名表現判定装置１００は、ＣＰＵと、ＲＡＭと、後述する誤り地名判定処理ルーチンを実行するためのプログラムを記憶したＲＯＭとを備えたコンピュータで構成され、機能的には次に示すように構成されている。図１に示すように、地名表現判定装置１００は、入力部１０と、演算部２０と、出力部３０とを備えている。
【００１９】
入力部１０は、入力された複数の文書からなる文書群を受け付ける。各文書は、少なくとも１つの文で構成される。
【００２０】
演算部２０は、文書群データベース４０、地名抽出部４２、地名抽出結果記憶部４４、前処理部４６、判定回数表記憶部４８、地名表現頻度表記憶部５０、及び誤り地名判定部５２を備えている。なお、前処理部４６が、第１計数手段及び第２計数手段の一例であり、誤り地名判定部５２が、第１スコア算出手段、第２スコア算出手段、及び誤り判定手段の一例である。
【００２１】
文書群データベース４０は、入力部１０により受け付けた文書群を記憶する。
【００２２】
地名抽出部４２は、文書群データベース４０に記憶されている文書群の各文書について、地名表現と当該地名表現が示す住所とのペアを抽出する。ここで、地名表現と住所とのペアの抽出方法の一例を以下に説明する。
【００２３】
まず、抽出対象の文書について、固有表現抽出技術を用いて地名表現を特定し、文書中の各地名表現Ｗh（１≦ｈ≦ｍ）の実世界での位置候補Ｃh,i（１≦ｉ≦ｎ）を住所データベース（図示省略）から取得する。ここで、位置候補Ｃh,ｉは地名表現Ｗhに対するｉ番目の候補を意味する。
【００２４】
次に、以下の式に示すように、地名表現Ｗhの位置候補の最大の有名度（各位置候補がどの程度多くの人に想起されうるかを示したもの）を、全位置候補の有名度の和で割った値を尤度とし、尤度が閾値（ｔｈ）より大きいならば、有名度が最大となる位置候補Ｃh,iを、地名表現Ｗhの実世界での位置Ｇhとして特定する。
【００２５】
【数１】
0005503591.tif 000002
【００２６】
上記の式では、「有名な場所＝店の多い場所」と考え、店舗データベース（図示省略）を用いて、各位置候補にある店の件数を有名度のスコアとして用いる。
【００２７】
そして、以下の式に示すように、実世界での位置Ｇjが特定されていない地名表現Ｗjと、抽出対象の文書中で共起する他の地名表現Ｗhの実世界での位置Ｇh（上記ステップで特定されたもの）との距離が最短となる位置候補Ｃj,kを、地名Ｗjの実世界での位置Ｇjとして特定する。“距離”として、緯度、経度に基づく地理的距離や住所の階層距離などが用いられる。なお、最短距離が一定の距離以上の時、本ステップはスキップされる。
【００２８】
【数２】
0005503591.tif 000003
【００２９】
そして、以下の式に示すように、実世界での位置Ｇjが特定されていない地名表現Ｗhと共起する他の地名表現Ｗjの位置候補Ｃj,kとの距離が最短となる位置候補Ｃh,iを、地名表現Ｗhの実世界での位置Ｇhとして特定する。なお、最短距離が一定の距離以上の時、本ステップはスキップされる。
【００３０】
【数３】
0005503591.tif 000004
【００３１】
そして、以下の式に示すように、実世界での位置Ｇhが特定されていない地名表現Ｗhの位置候補の中で、有名度が最大となる位置候補Ｃh,iを地名表現Ｗhの実世界での位置Ｇhとして特定する。
【００３２】
【数４】
0005503591.tif 000005
【００３３】
上述した処理により、各文書について抽出された地名表現と住所との複数ペアを含む、図２に示すような地名抽出結果が得られる。地名抽出結果は、文書番号、地名表現、地名表現の文書内での出現位置、及び住所を含む。
【００３４】
地名抽出結果記憶部４４は、上記図２に示すような地名抽出結果を記憶している。
【００３５】
前処理部４６は、地名抽出結果記憶部４４に記憶されている各地名表現について、文書群データベース４０の文書群から、当該地名表現と同じ文字列の総出現回数を計数すると共に、地名抽出結果記憶部４４に記憶されている地名抽出結果に基づいて、当該地名表現と同じ文字列の総出現回数のうち地名表現と抽出された回数を計数する。前処理部４６は、計数した結果に基づいて、図３に示すような地名としての判定回数表を生成し、判定回数表記憶部４８に格納する。
【００３６】
また、前処理部４６は、地名抽出結果記憶部４４に記憶されている各住所について、地名抽出結果記憶部４４に記憶されている地名抽出結果に基づいて、当該住所に対する地名表現として抽出された地名表現の種類を抽出すると共に、地名表現の各種類について、当該住所に対する地名表現として抽出された回数を計数する。この回数の計数では、地名抽出結果から、該当する地名表現と住所とのペアを計数すればよい。前処理部４６は、計数した結果に基づいて、図４に示すような住所に対する地名表現の種類と頻度表を生成し、地名表現頻度表記憶部５０に格納する。
【００３７】
誤り地名判定部５２は、地名抽出結果に含まれる、文書中で記述された地名表現と住所とのペアの全てについて、以下の手順により地名表現として誤って抽出されたものであるかどうかを判定し、誤りであると判定されたペアを記録する。ここで、地名表現として誤って抽出されたものとは、文書中では本来地名を意図して書かれていた表現でない文字列（あるいは単語列）が、地名抽出部４２による処理の誤りによって地名表現として抽出された表現である。
【００３８】
まず、判定回数表記憶部４８に記憶された地名としての判定回数表を参照し、以下の（１）式により、処理対象のペアの地名表現について、地名・非地名判定難易度スコアＳ１を算出する。
【００３９】
【数５】
0005503591.tif 000006
【００４０】
また、地名表現頻度表記憶部５０に記憶された、住所に対する地名表現の種類と頻度表を参照し、処理対象の地名表現と住所とのペアについて、地名言及非多様性スコアＳ２を算出する。当該地名表現が、当該住所に対する地名表現のうちもっとも頻度が大きいものであれば、以下の（２）式に従って、地名言及非多様性スコアＳ２を算出する.
【００４１】
【数６】
0005503591.tif 000007
【００４２】
もし、当該地名表現が、当該住所に対する地名表現のうちもっとも頻度が大きいものではない場合、Ｓ２＝０とする。
【００４３】
ここで、地名・非地名判定難易度スコアＳ１は、文書群全体において、前処理の結果、その地名表現について非地名（たとえば人名等）との紛らわしさがどの程度あるのかを示したものである。Ｓ１の値が１に近ければ近いほど、地名と非地名の判定が難しいことを示している。このように、地名・非地名判定難易度スコアＳ１は、文書群に対する前処理の結果、全体を見ると「山口」のように人名の場合もあれば地名の場合もあるような紛らわしいものなのか、「室蘭」のように地名以外ではあまり使われないようなものなのかが見えてくるはずである、という考えに基づいている。
【００４４】
また、地名言及非多様性スコアＳ２は、住所が、どの程度多様な表現で言及されるかを反映するためのスコアである。地名言及非多様性スコアＳ２は、世の中である程度言及されるような意味のあるような住所であれば、特定の呼称だけでなく、さまざまな呼称で言及されるはずである、という考えに基づいている。
【００４５】
そこで、本実施の形態では、誤り地名判定部５２によって、上記の地名・非地名判定難易度スコアＳ１と、地名言及非多様性スコアＳ２と、事前に設定した閾値ｔｈ１、ｔｈ２とを用いて、以下の条件が満たされる時、そのペアは誤りによって抽出されたものであると判定する。
【００４６】
Ｓ１＞ｔｈ１  かつ  Ｓ２＞ｔｈ２
【００４７】
出力部３０は、例えば、地名抽出結果記憶部４４に記憶された地名抽出結果から、誤りによって抽出されたものであると判定されたペアを除いたものを出力する。
【００４８】
＜地名表現判定装置の作用＞
次に、本実施の形態に係る地名表現判定装置１００の作用について説明する。まず、文書群が地名表現判定装置１００に入力された後、地名表現判定装置１００によって、図５に示す誤り地名判定処理ルーチンが実行される。
【００４９】
まず、ステップＳ１０１において、入力された文書群を取得して、文書群データベース４０へ格納し、ステップＳ１０２において、文書群の中から、処理対象の文書を設定する。
【００５０】
そして、ステップＳ１０３において、処理対象の文書から、地名表現と住所とのペアを抽出し、抽出結果を、地名抽出結果記憶部４４に記録する。次のステップＳ１０４では、全ての文書について、上記ステップＳ１０３の処理を実行したか否かを判定し、上記ステップＳ１０３の処理を実行していない文書が存在する場合には、上記ステップＳ１０２へ戻り、当該文書を、処理対象の文書として設定する。一方、全ての文書について、上記ステップＳ１０３の処理を実行した場合には、ステップＳ１０５へ進む。
【００５１】
ステップＳ１０５では、文書群及び地名抽出結果に基づいて、地名としての判定回数表を生成し、ステップＳ１０６において、地名抽出結果に基づいて、住所に対する地名表現の種類と頻度表を生成する。
【００５２】
次のステップＳ１０７では、後述する誤り地名判定処理を実行し、地名抽出結果における地名表現と住所とのペアの各々について、誤りによって抽出されたものであるか否かを判定する。
【００５３】
そして、ステップＳ１０８において、地名抽出結果から、上記ステップＳ１０７で誤りによって抽出されたものであると判定されたペアを除いたものを出力して、誤り地名判定処理ルーチンを終了する。
【００５４】
上記ステップＳ１０７は、図６に示す処理ルーチンによって実現される。
【００５５】
まず、ステップＳ１０７１では、地名抽出結果に含まれる地名表現と住所との複数ペアのうち、処理対象となるペアを設定する。そして、ステップＳ１０７２において、処理対象のペアの地名表現について、地名・非地名判定難易度スコアＳ１を算出する。次のステップＳ１０７３では、処理対象のペアの地名表現及び住所について、地名言及非多様性スコアＳ２を算出する。
【００５６】
そして、ステップＳ１０７４において、地名・非地名判定難易度スコアＳ１＞閾値ｔｈ１であって、かつ、地名言及非多様性スコアＳ２＞閾値ｔｈ２であるか否かを判定する。地名・非地名判定難易度スコアＳ１≦閾値ｔｈ１、又は地名言及非多様性スコアＳ２≦閾値ｔｈ２である場合には、ステップＳ１０７６へ移行する。一方、地名・非地名判定難易度スコアＳ１＞閾値ｔｈ１であって、かつ、地名言及非多様性スコアＳ２＞閾値ｔｈ２である場合には、ステップＳ１０７５において、処理対象のペアを、誤りによって抽出されたものとして記録し、ステップＳ１０７６へ移行する。
【００５７】
ステップＳ１０７６では、地名抽出結果に含まれる地名表現と住所とのペアの全てについて、上記ステップＳ１０７１〜Ｓ１０７５の処理を実行したか否かを判定する。
【００５８】
上記ステップＳ１０７１〜Ｓ１０７５の処理を実行していないペアが存在する場合には、上記ステップＳ１０７１へ戻り、当該ペアを、処理対象のペアとして設定する。一方、全てのペアについて、上記ステップＳ１０７１〜Ｓ１０７５の処理を実行した場合には、当該処理ルーチンを終了する。
【００５９】
以上説明したように、本実施の形態に係る地名表現判定装置によれば、文書群について抽出された地名表現と住所との各ペアについて、地名・非地名判定難易度スコアおよび地名言及多様性スコアを算出することにより、その地名表現が地名と判定されやすい度合いが低く、かつ、住所を表現する際の地名表現の多様性が低い地名表現を、本来地名ではない表現が誤りによって地名表現として取り扱われたものとして判定することができ、地名ではない表現の誤抽出を回避することができる。従って、地名表現抽出の精度が向上する。
【００６０】
また、本来地名ではない表現が誤りによって地名として取り扱われた結果、座標や住所が誤って割当てられてしまうことを回避することができ、その結果として、たとえば地理的な条件を加味したキーワード検索などの精度を向上する。
【００６１】
なお、本発明は、上述した実施形態に限定されるものではなく、この発明の要旨を逸脱しない範囲内で様々な変形や応用が可能である。
【００６２】
例えば、住所の代わりに、緯度経度座標を用いて、文書群から、地名表現と緯度経度座標とのペアを抽出するようにしてもよい。この場合には、地名抽出結果に含まれる各緯度経度座標について、当該緯度経度座標に対する地名表現として抽出された地名表現の種類を抽出すると共に、地名表現の各種類について、当該緯度経度座標に対する地名表現として抽出された回数を計数し、地名言及非多様性スコアを算出すればよい。
【００６３】
また、上記の実施の形態では、地名言及非多様性スコアＳ２として、スコアが高いほど多様でないことを示す指標を用いているが、スコアが高いほど多様性が高くなるような指標を地名言及非多様性スコアＳ２の代わりに利用して、その指標の値が小さい場合に、誤りによって抽出されたものであると判定することもできる。
【００６４】
また、出力部は、誤りによって地名とされた地名表現と住所あるいは緯度経度座標のペアを出力するようにしてもよい。
【００６５】
また、地名表現と住所あるいは緯度経度座標とのペアの抽出処理を他の外部装置において行うようにしてもよい。この場合には、当該外部装置において抽出された地名抽出結果を、地名表現判定装置に入力し、地名抽出結果記憶部４４に格納すればよい。
【００６６】
また、本願明細書中において、プログラムが予めインストールされている実施形態として説明したが、当該プログラムを、コンピュータ読み取り可能な記録媒体に格納して提供することも可能である。
【符号の説明】
【００６７】
１０   入力部
２０   演算部
３０   出力部
４０   文書群データベース
４２   地名抽出部
４４   地名抽出結果記憶部
４６   前処理部
４８   判定回数表記憶部
５０   地名表現頻度表記憶部
５２   誤り地名判定部
１００ 地名表現判定装置
【図１】
0005503591.tif 000008
【図２】
0005503591.tif 000009
【図３】
0005503591.tif 000010
【図４】
0005503591.tif 000011
【図５】
0005503591.tif 000012
【図６】
0005503591.tif 000013