Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP5464976B2 - Information processing apparatus, information processing method, and information processing program - Google Patents
[go: Go Back, main page]

JP5464976B2 - Information processing apparatus, information processing method, and information processing program - Google Patents

Information processing apparatus, information processing method, and information processing program Download PDF

Info

Publication number
JP5464976B2
JP5464976B2 JP2009259250A JP2009259250A JP5464976B2 JP 5464976 B2 JP5464976 B2 JP 5464976B2 JP 2009259250 A JP2009259250 A JP 2009259250A JP 2009259250 A JP2009259250 A JP 2009259250A JP 5464976 B2 JP5464976 B2 JP 5464976B2
Authority
JP
Japan
Prior art keywords
keyword
place name
event
address
name
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2009259250A
Other languages
Japanese (ja)
Other versions
JP2011107777A (en
Inventor
光穂 山本
弘利 岩崎
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Denso IT Laboratory Inc
Original Assignee
Denso IT Laboratory Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Denso IT Laboratory Inc filed Critical Denso IT Laboratory Inc
Priority to JP2009259250A priority Critical patent/JP5464976B2/en
Publication of JP2011107777A publication Critical patent/JP2011107777A/en
Application granted granted Critical
Publication of JP5464976B2 publication Critical patent/JP5464976B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Machine Translation (AREA)
  • Document Processing Apparatus (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Description

本発明は、データベース検索によって取得したイベント情報について、そのイベント情報に関連づけられるべき地名キーワードと住所キーワードの適切な組み合わせを選択するための機能を備えた情報処理装置に関する。   The present invention relates to an information processing apparatus having a function for selecting an appropriate combination of a place name keyword and an address keyword to be associated with event information acquired by database search.

従来、歴史に関する情報の収集に関して、大きな組織レベルから個人レベルまで様々な取組み(デジタルアーカイブプロジェクトなど)が行われている。しかし、様々なプロジェクトで集められた歴史に関する情報(映像や画像、文献などの情報)は、個々のプロジェクト内で使用されるにとどまり、複数のプロジェクト間で相互利用されることは殆どないのが現状である。その一方で、このようにして収集された情報(歴史イベント情報ともいう)は、学会などで発表されるだけでなく、インターネット上でも閲覧できるように掲載されることが少なくない。   Conventionally, various approaches (digital archiving projects, etc.) have been carried out from the large organizational level to the individual level for collecting historical information. However, historical information (videos, images, literature, etc.) collected by various projects is only used within individual projects and is rarely used between multiple projects. Currently. On the other hand, information collected in this way (also referred to as historical event information) is often published so that it can be viewed on the Internet as well as presented at academic conferences and the like.

そこで、従来、インターネット検索を利用して歴史イベント情報を収集し、その情報を地図上にマッピングする技術(アプリケーション)が提案されている。この従来のアプリケーションでは、ユーザが所定のキーワードを入力すると、インターネット検索を利用してそのキーワードに関連付けられた歴史イベント情報が収集され、その歴史イベント情報(文章の部分)から地名情報を抽出し、その地名情報に基づいて地図上へのマッピングを行う(例えば特許文献1参照)。   Thus, techniques (applications) for collecting historical event information using Internet search and mapping the information on a map have been proposed. In this conventional application, when a user inputs a predetermined keyword, historical event information associated with the keyword is collected using an Internet search, and place name information is extracted from the historical event information (part of the sentence) Mapping on the map is performed based on the place name information (see, for example, Patent Document 1).

特開2009−087140号公報JP 2009-087140 A

しかしながら、従来のアプリケーションでは、歴史イベント情報に含まれる文章部分から地名を抽出することは可能であっても、抽出した地名が、その歴史イベント情報を指し示す地名(歴史イベント情報に関連付けられるべき地名)として適切であるかを判定することまではしておらず、特に、複数の地名が文章中に含まれているような場合には、その中から適切な地名を選択することは困難であった。   However, in the conventional application, it is possible to extract the place name from the sentence part included in the historical event information, but the extracted place name indicates the place name of the historical event information (place name to be associated with the historical event information). It is difficult to select an appropriate place name from among them, especially when multiple place names are included in the text. .

さらに、歴史イベント情報を地図上にマッピングするようなアプリケーションでは、適切なマッピングを行うために、その地名と住所の適切な組み合わせを選ぶ必要があるが、従来、そのようなことについては全く想定もされていなかった。   Furthermore, in an application that maps historical event information on a map, it is necessary to select an appropriate combination of the place name and address in order to perform an appropriate mapping. Was not.

本発明は、上記の課題に鑑みてなされたもので、イベント情報に関連づけられるべき地名キーワードと住所キーワードの組み合わせの適正度を求めることのできる情報処理装置を提供することを目的とする。   The present invention has been made in view of the above problems, and an object thereof is to provide an information processing apparatus that can determine the appropriateness of a combination of a place name keyword and an address keyword to be associated with event information.

本発明の情報処理装置は、データベース検索を利用して、所定の人名キーワードに関連付けられたイベント情報を収集するイベント情報収集部と、収集した前記イベント情報に含まれるイベント文章から地名キーワードを抽出する地名抽出部と、前記地名キーワードを抽出した前記イベント文章からイベント名キーワードを抽出するイベント名抽出部と、データベース検索を利用して、前記人名キーワードおよび前記イベント名キーワードを含むイベント文章数のうち前記地名キーワードを含むイベント文章数の占める度合いを示す地名共起度を算出する地名共起度算出部と、前記地名共起度を算出した前記地名キーワードについて、前記地名キーワードに関連する住所キーワードを取得する住所取得部と、データベース検索を利用して、前記人名キーワードおよび前記イベント名キーワードを含むイベント文章数のうち前記住所キーワードを含むイベント文章数の占める度合いを示す住所共起度を算出する住所共起度算出部と、前記地名共起度と前記住所共起度に基づいて、前記イベント情報に関連づけられるべき地名キーワードと住所キーワードの組み合わせの適正度を算出する適正度算出部と、を備えている。   The information processing apparatus of the present invention uses a database search to extract an event information collection unit that collects event information associated with a predetermined person name keyword, and extracts a place name keyword from the event text included in the collected event information. A place name extraction unit; an event name extraction unit that extracts an event name keyword from the event sentence from which the place name keyword has been extracted; and a database search, and the number of event sentences including the person name keyword and the event name keyword A place name co-occurrence degree calculating unit that calculates a place name co-occurrence degree indicating a degree of the number of event sentences including the place name keyword, and an address keyword related to the place name keyword is obtained for the place name keyword for which the place name co-occurrence degree is calculated. Using the address acquisition unit and database search An address co-occurrence degree calculating unit for calculating an address co-occurrence degree indicating a degree of the number of event sentences including the address keyword among the number of event sentences including the person name keyword and the event name keyword, the place name co-occurrence degree and the address An appropriateness calculating unit that calculates an appropriateness of a combination of a place name keyword and an address keyword to be associated with the event information based on the co-occurrence degree;

これにより、データベース検索によって人名キーワードを用いてイベント情報が収集され、そのイベント情報に含まれるイベント文章から地名キーワードが抽出されたときに、データベース検索を利用して算出した地名共起度と住所共起度に基づいて、そのイベント情報に関連づけられるべき地名キーワードと住所キーワードの組み合わせの適正度を求めることができる。したがって、例えば、イベント情報を地名キーワードと住所キーワードに基づいて地図上にマッピングして表示するようなアプリケーションに適用する場合には、そのイベント情報に関連づけるべき地名キーワードと住所キーワードの適切な組み合わせを容易に選ぶことができる。   As a result, when event information is collected using personal name keywords by database search, and place name keywords are extracted from the event text included in the event information, the place name co-occurrence and address co-occurrence calculated using database search are collected. Based on the degree of occurrence, the appropriateness of the combination of the place name keyword and the address keyword to be associated with the event information can be obtained. Therefore, for example, when applying the event information to an application that maps and displays the event information on the map based on the place name keyword and the address keyword, it is easy to appropriately combine the place name keyword and the address keyword to be associated with the event information. You can choose to.

また、本発明の情報処理装置は、前記地名キーワードについて、算出された前記地名共起度が所定の閾値より小さい場合には、前記イベント情報に関連づけられるべき地名キーワードとして不適正であると判定し、前記住所キーワードの取得および前記住所共起度の算出を行わないことを決定する不適正判定部を備えてもよい。   Further, the information processing apparatus according to the present invention determines that the place name keyword is inappropriate as the place name keyword to be associated with the event information when the calculated place name co-occurrence degree is smaller than a predetermined threshold. In addition, an inappropriateness determination unit that determines not to acquire the address keyword and calculate the address co-occurrence degree may be provided.

これにより、地名キーワードについて算出された地名共起度の値が小さい場合には、イベント情報に関連づけられるべき地名キーワードとして不適正であるとして、住所キーワードの取得処理や住所共起度の算出処理が行われないので、不要な処理を減らすことができ、演算負荷を軽減することができる。   As a result, when the place name co-occurrence value calculated for the place name keyword is small, it is determined that the place name keyword to be associated with the event information is inappropriate and the address keyword acquisition process and the address co-occurrence degree calculation process are performed. Since it is not performed, unnecessary processing can be reduced and the calculation load can be reduced.

また、本発明の情報処理装置では、前記イベント名抽出部は、前記イベント文章から前記イベント名キーワードを抽出できなかった場合には、前記イベント文章から前記人名キーワードのライバル人名キーワードを抽出し、前記地名共起度算出部および前記住所共起度算出部は、前記イベント名キーワードの代わりに前記ライバル人名キーワードを用いてもよい。   In the information processing apparatus of the present invention, if the event name extraction unit cannot extract the event name keyword from the event sentence, the event name extraction unit extracts a rival person name keyword of the person name keyword from the event sentence, The place name co-occurrence degree calculation unit and the address co-occurrence degree calculation unit may use the rival person name keyword instead of the event name keyword.

これにより、イベント文章からイベント名キーワードを抽出できなかった場合には、その代わりにライバル人名キーワードを用いることができる。   Thereby, when an event name keyword cannot be extracted from an event sentence, a rival person name keyword can be used instead.

また、本発明の情報処理装置では、前記住所取得部は、前記地名キーワードが古い地名表記である場合には、前記古い地名表記に対応する現在の地名表記に関連する住所キーワードを取得してもよい。   In the information processing apparatus of the present invention, the address acquisition unit may acquire an address keyword related to a current place name notation corresponding to the old place name notation when the place name keyword is an old place name notation. Good.

これにより、地名キーワードが古い地名表記である場合には、古い地名表記に対応する現在の地名表記に関連する住所キーワードを取得することができる。   Thereby, when a place name keyword is an old place name notation, an address keyword related to the current place name notation corresponding to the old place name notation can be acquired.

本発明の情報処理方法は、データベース検索を利用して、所定の人名キーワードに関連付けられたイベント情報を収集し、収集した前記イベント情報に含まれるイベント文章から地名キーワードを抽出し、前記地名キーワードを抽出した前記イベント文章からイベント名キーワードを抽出し、データベース検索を利用して、前記人名キーワードおよび前記イベント名キーワードを含むイベント文章数のうち前記地名キーワードを含むイベント文章数の占める度合いを示す地名共起度を算出し、前記地名共起度を算出した前記地名キーワードについて、前記地名キーワードに関連する住所キーワードを取得し、データベース検索を利用して、前記人名キーワードおよび前記イベント名キーワードを含むイベント文章数のうち前記住所キーワードを含むイベント文章数の占める度合いを示す住所共起度を算出し、前記地名共起度と前記住所共起度に基づいて、前記イベント情報に関連づけられるべき地名キーワードと住所キーワードの組み合わせの適正度を算出する。   The information processing method of the present invention collects event information associated with a predetermined person name keyword using database search, extracts a place name keyword from event sentences included in the collected event information, and selects the place name keyword. An event name keyword is extracted from the extracted event sentence, and the name of the place name indicating the degree of the number of event sentences including the place name keyword out of the number of event sentences including the person name keyword and the event name keyword is determined using database search. An event text including the person name keyword and the event name keyword is obtained by calculating an occurrence degree, obtaining an address keyword related to the place name keyword for the place name keyword for which the place name co-occurrence degree is calculated, and using a database search The address keyword out of the number Calculating the degree of address co-occurrence indicating the degree of the number of event sentences included, and determining the appropriateness of the combination of the place name keyword and the address keyword to be associated with the event information based on the place name co-occurrence degree and the address co-occurrence degree calculate.

この方法によっても、上記の装置と同様の作用効果が得られる。すなわち、データベース検索によって取得したイベント情報について、そのイベント情報に関連づけられるべき地名キーワードと住所キーワードの組み合わせの適正度を求めることができる。   Also by this method, the same effect as the above apparatus can be obtained. That is, for the event information acquired by the database search, the appropriateness of the combination of the place name keyword and the address keyword to be associated with the event information can be obtained.

本発明の情報処理プログラムは、コンピュータに、データベース検索を利用して、所定の人名キーワードに関連付けられたイベント情報を収集する処理と、収集した前記イベント情報に含まれるイベント文章から地名キーワードを抽出する処理と、前記地名キーワードを抽出した前記イベント文章からイベント名キーワードを抽出する処理と、データベース検索を利用して、前記人名キーワードおよび前記イベント名キーワードを含むイベント文章数のうち前記地名キーワードを含むイベント文章数の占める度合いを示す地名共起度を算出する処理と、前記地名共起度を算出した前記地名キーワードについて、前記地名キーワードに関連する住所キーワードを取得する処理と、データベース検索を利用して、前記人名キーワードおよび前記イベント名キーワードを含むイベント文章数のうち前記住所キーワードを含むイベント文章数の占める度合いを示す住所共起度を算出する処理と、前記地名共起度と前記住所共起度に基づいて、前記イベント情報に関連づけられるべき地名キーワードと住所キーワードの組み合わせの適正度を算出する処理と、を実行させる。   The information processing program of the present invention uses a database search in a computer to collect event information associated with a predetermined person name keyword and extract a place name keyword from the event text included in the collected event information. An event including the place name keyword out of the number of event sentences including the person name keyword and the event name keyword using a database search, and a process for extracting the event name keyword from the event sentence from which the place name keyword is extracted A process for calculating a place name co-occurrence degree indicating the degree of the number of sentences, a process for obtaining an address keyword related to the place name keyword, and a database search for the place name keyword for which the place name co-occurrence degree is calculated , The name keyword and the a A process for calculating an address co-occurrence degree indicating a degree occupied by the number of event sentences including the address keyword among the number of event sentences including the event name keyword, and the event based on the place name co-occurrence degree and the address co-occurrence degree And a process of calculating the appropriateness of the combination of the place name keyword and the address keyword to be associated with the information.

このプログラムによっても、上記の装置と同様の作用効果が得られる。すなわち、データベース検索によって取得したイベント情報について、そのイベント情報に関連づけられるべき地名キーワードと住所キーワードの組み合わせの適正度を求めることができる。   Also by this program, the same effect as the above apparatus can be obtained. That is, for the event information acquired by the database search, the appropriateness of the combination of the place name keyword and the address keyword to be associated with the event information can be obtained.

本発明によれば、地名共起度算出部と住所共起度算出部と適正度算出部を設けることにより、データベース検索を利用して算出した地名共起度と住所共起度に基づいて、イベント情報に関連づけられるべき地名キーワードと住所キーワードの組み合わせの適正度を求めることができる。   According to the present invention, by providing a place name co-occurrence degree calculation unit, an address co-occurrence degree calculation unit, and an appropriateness degree calculation unit, based on the place name co-occurrence degree and the address co-occurrence degree calculated using database search, The appropriateness of the combination of the place name keyword and the address keyword to be associated with the event information can be obtained.

本発明の実施の形態における情報処理装置の構成を示すブロック図The block diagram which shows the structure of the information processing apparatus in embodiment of this invention イベント情報(イベント文章)から地名キーワードやイベント名キーワードを抽出する処理の一例を示す図The figure which shows an example of the process which extracts a place name keyword and an event name keyword from event information (event text) 地名キーワードから取得される住所キーワードの一例を示す図The figure which shows an example of the address keyword acquired from the place name keyword 地名キーワードの各々について算出した地名共起度の一例を示す図The figure which shows an example of the place name co-occurrence degree calculated about each place name keyword 住所キーワードの各々について算出した住所共起度の一例を示す図The figure which shows an example of the address co-occurrence degree calculated about each of the address keyword 地名キーワードと住所キーワードの組み合わせの適正度の一例を示す図The figure which shows an example of the appropriateness of the combination of a place name keyword and an address keyword 本発明の実施の形態における情報処理装置の動作の流れを示すフロー図The flowchart which shows the flow of operation | movement of the information processing apparatus in embodiment of this invention.

以下、本発明の実施の形態の情報処理装置について、図面を用いて説明する。本実施の形態では、歴史イベント情報を地名キーワードと住所キーワードに基づいて地図上にマッピングして表示するようなアプリケーション等に適用される情報処理装置の場合を例示する。このようなアプリケーションには、例えば、歴史コンテンツを地図上にマッピングして表示する教育向けソフトや観光向けソフト、古地図を用いた車両ナビゲーションソフト、車両近くの史跡についての歴史ガイドを読み上げる自動歴史ガイドソフトなどが含まれる。   Hereinafter, an information processing apparatus according to an embodiment of the present invention will be described with reference to the drawings. In the present embodiment, a case of an information processing apparatus applied to an application or the like that maps and displays historical event information on a map based on a place name keyword and an address keyword is illustrated. Such applications include, for example, educational software and tourism software that maps and displays historical content on a map, vehicle navigation software that uses old maps, and automatic history guides that read historical guides about historic sites near vehicles. Software etc. are included.

本実施の形態の情報処理装置は、このようなアプリケーションで歴史イベント情報を適切に利用できるように、その歴史イベント情報についての地名キーワードと住所キーワードの組み合わせの適正度を求める機能を備えている。このような機能は、情報処理装置のHDDやメモリ等に格納されたプログラムによって実現されている。   The information processing apparatus according to the present embodiment has a function of determining the appropriateness of a combination of a place name keyword and an address keyword for the historical event information so that the historical event information can be appropriately used in such an application. Such a function is realized by a program stored in the HDD or memory of the information processing apparatus.

本発明の実施の形態の情報処理装置の構成を、図面を参照して説明する。図1は、本実施の形態の情報処理装置1の構成を示すブロック図である。図1に示すように、情報処理装置1は、インターネットなどのネットワーク2に接続して様々なデータベース3から歴史イベント情報を収集するイベント情報収集部4を備えている。このイベント情報収集部4は、人名入力部5(例えばキーボードなど)からユーザによって入力された人名キーワード(例えば、織田信長など)に関連付けられた歴史イベント情報(映像や画像、文献などのコンテンツ情報)を、インターネット検索を利用して収集する。イベント情報収集部4によって収集された歴史イベント情報は、情報処理装置1に備えられた記憶部6(例えば大容量ハードディスク装置など)に保存される。   A configuration of an information processing apparatus according to an embodiment of the present invention will be described with reference to the drawings. FIG. 1 is a block diagram showing the configuration of the information processing apparatus 1 according to the present embodiment. As shown in FIG. 1, the information processing apparatus 1 includes an event information collection unit 4 that collects historical event information from various databases 3 connected to a network 2 such as the Internet. The event information collection unit 4 includes historical event information (content information such as videos, images, and documents) associated with a personal name keyword (for example, Nobunaga Oda) input by a user from a personal name input unit 5 (for example, a keyboard). Are collected using internet search. The historical event information collected by the event information collection unit 4 is stored in a storage unit 6 (for example, a large-capacity hard disk device) provided in the information processing apparatus 1.

なお、この情報処理装置1が、人名キーワードの自動収集機能を備えている場合には、イベント情報収集部4は、ユーザによって入力された人名キーワードだけでなく、自動収集で取得した人名キーワードを用いて、インターネット検索を行ってもよい。また、このイベント情報収集部4は、クローリング機能を備えていてもよく、事前にインターネット検索を行って収集した歴史イベント情報を記憶部6にキャッシュしておいてもよい。その場合、イベント情報収集部4は、記憶部6にキャッシュしておいた歴史イベント情報に対して検索処理を実行するので、極めて高速な検索が可能になる。   When the information processing apparatus 1 has a function for automatically collecting personal name keywords, the event information collection unit 4 uses not only the personal name keyword input by the user but also the personal name keyword acquired by automatic collection. Internet search may be performed. In addition, the event information collection unit 4 may have a crawling function, and historical event information collected by performing an Internet search in advance may be cached in the storage unit 6. In that case, the event information collection unit 4 executes a search process on the historical event information cached in the storage unit 6, so that an extremely high-speed search is possible.

また、情報処理装置1は、イベント情報収集部4が収集した歴史イベント情報に含まれる文章(イベント文章)から地名キーワードを抽出する地名抽出部7と、地名キーワードを抽出したイベント文章からイベント名キーワードを抽出するイベント名抽出部8を備えている。これらの地名抽出部7やイベント名抽出部8は、例えば形態素解析等によってイベント文章からキーワードを抽出する機能を備えている。   The information processing apparatus 1 also includes a place name extraction unit 7 that extracts place name keywords from sentences (event sentences) included in historical event information collected by the event information collection unit 4, and an event name keyword from the event sentences from which the place name keywords are extracted. An event name extraction unit 8 is provided. These place name extraction unit 7 and event name extraction unit 8 have a function of extracting a keyword from an event sentence by, for example, morphological analysis.

図2は、イベント情報(イベント文章)から地名キーワードやイベント名キーワードを抽出する処理の一例を示す図である。例えば「織田信長」という人名キーワードでデータベース検索を行った結果、「比叡山焼き討ち」に関する歴史イベント情報が得られたとする。図2に示すように、この歴史イベント情報には、「比叡山焼き討ち」に関するイベント文章とイベント画像が含まれている。この場合、地名抽出部7は、形態素解析によって、このイベント文章から「ロス」「坂本」「比叡山」という地名キーワードを抽出することができる。また、イベント名抽出部8は、形態素解析によって、このイベント文章から「比叡山焼き討ち」というイベント名キーワードを抽出することができる。   FIG. 2 is a diagram illustrating an example of processing for extracting a place name keyword and an event name keyword from event information (event text). For example, it is assumed that historical event information on “Hieizan Yaki Kage” was obtained as a result of a database search using a personal name keyword “Oda Nobunaga”. As shown in FIG. 2, this historical event information includes an event sentence and an event image relating to “Hieizan baked down”. In this case, the place name extraction unit 7 can extract place name keywords “loss”, “Sakamoto”, and “Mt. Hiei” from this event sentence by morphological analysis. In addition, the event name extraction unit 8 can extract an event name keyword “Make Hieiyama” from this event sentence by morphological analysis.

なお、歴史イベント情報によっては、イベント文章の中にイベント名が含まれていない場合もある。この場合、イベント名抽出部8は、イベント文章からイベント名キーワードを抽出することができない。しかし、その代わりに、イベント名抽出部8は、イベント文章からライバル人名キーワードを抽出することができる。ライバル人名キーワードとは、その歴史イベント情報を検索するときに用いた人名キーワード(例えば、織田信長)の歴史上のライバルとされている人物の人名(例えば、明智光秀)である。このライバル人名キーワードは、これ以降の処理(後述する地名共起度の算出や住所共起度の算出などの処理)で、イベント名キーワードの代わりとして用いることができる。   Depending on historical event information, the event text may not be included in the event text. In this case, the event name extraction unit 8 cannot extract the event name keyword from the event text. However, instead, the event name extraction unit 8 can extract the rival name keyword from the event text. The rival person name keyword is a person name (for example, Mitsuhide Akechi) of a person who is regarded as a historical rival of the person name keyword (for example, Nobunaga Oda) used when searching for the historical event information. This rival person name keyword can be used in place of the event name keyword in subsequent processing (processing such as calculation of place name co-occurrence degree and address co-occurrence degree described later).

また、情報処理装置1は、歴史イベント情報から抽出された地名キーワードについて、その地名キーワードに関連する住所キーワードを取得する住所取得部9を備えている。この住所取得部9は、例えばジオコーディング等によって、地名キーワードに関連する住所キーワードを取得する機能を備えている。   The information processing apparatus 1 further includes an address acquisition unit 9 that acquires an address keyword related to the place name keyword for the place name keyword extracted from the historical event information. The address acquisition unit 9 has a function of acquiring an address keyword related to the place name keyword, for example, by geocoding or the like.

図3は、地名キーワードから取得される住所キーワードの一例を示す図である。図3に示すように、例えば、「ロス」という地名キーワードにジオコーディングを施すと、「カリフォルニア」「ロサンゼルス」という住所キーワードを取得することができる。また、「坂本」という地名キーワードにジオコーディングを施すと、「熊本県」「八代市」「坂本」という住所キーワードと、「滋賀県」「大津市」「坂本」という住所キーワードを取得することができる。また、「比叡山」という地名キーワードにジオコーディングを施すと、「滋賀県」「大津市」「坂本」という住所キーワードを取得することができる。   FIG. 3 is a diagram illustrating an example of an address keyword acquired from a place name keyword. As shown in FIG. 3, for example, when geocoding is performed on a place name keyword “LOSS”, address keywords “California” and “Los Angeles” can be acquired. In addition, if geocoding is applied to the place name keyword "Sakamoto", the address keywords "Kumamoto Prefecture", "Yatsushiro City", "Sakamoto" and the address keywords "Shiga Prefecture", "Otsu City", "Sakamoto" can be obtained. it can. Further, if geocoding is applied to the place name keyword “Mt. Hiei”, address keywords “Shiga Prefecture”, “Otsu City”, and “Sakamoto” can be acquired.

なお、この住所取得部9は、地名キーワードが古い地名表記である場合にも対応可能である、すなわち、地名キーワードが古い地名表記である場合には、その古い地名表記に対応する現在の地名表記に関連する住所キーワードを取得する機能を備えている。例えば、「近江」や「江戸」という古い地名表記の地名キーワードについては、地名表記データベース(図示せず)などを参照することによって、「滋賀県」や「東京」という現在の地名表記に関連する住所キーワードを取得することができる。   The address acquisition unit 9 can also deal with the case where the place name keyword is an old place name notation, that is, when the place name keyword is an old place name notation, the current place name notation corresponding to the old place name notation is used. It has a function to acquire address keywords related to. For example, for place name keywords of old place names such as “Omi” and “Edo”, refer to place name notation database (not shown), etc., and related to the current place name notation of “Shiga Prefecture” or “Tokyo” Address keywords can be acquired.

また、情報処理装置1は、CPUやマイコンなどで構成された演算処理部10を備えており、この演算処理部10は、地名共起度算出部11と不適正判定部12と住所共起度算出部13と適正度算出部14を備えている。   In addition, the information processing apparatus 1 includes an arithmetic processing unit 10 configured by a CPU, a microcomputer, and the like. The arithmetic processing unit 10 includes a place name co-occurrence degree calculation unit 11, an inappropriateness determination unit 12, and an address co-occurrence degree. A calculation unit 13 and an appropriateness calculation unit 14 are provided.

地名共起度算出部11は、データベース検索を利用して、人名キーワードおよびイベント名キーワードを含むイベント文章数のうち、地名キーワードを含むイベント文章数の占める度合いを示す地名共起度を算出する機能を備えている。例えば、地名共起度算出部11は、下記の式1を用いて地名共起度を算出することができる。
P(T|H,E)=NH,E(T)/NH,E・・・(式1)
ここで、P(T|H,E)は、地名Tについての地名共起度である。NH,Eは、データベース検索によって得られた人名H、イベント名Eを含む文章数であり、NH,E(T)は、その文章数NH,Eのうち地名Tを含む文章数である。
The place name co-occurrence degree calculation unit 11 uses a database search to calculate a place name co-occurrence degree indicating the degree of the number of event sentences including the place name keyword among the number of event sentences including the person name keyword and the event name keyword. It has. For example, the place name co-occurrence degree calculation unit 11 can calculate the place name co-occurrence degree using the following Equation 1.
P (T i | H, E) = N H, E (T i ) / N H, E (Equation 1)
Here, P (T i | H, E) is a place name co-occurrence degree for the place name T i . N H and E are the number of sentences including the person name H and the event name E obtained by database search, and N H and E (T i ) are sentences including the place name T i out of the number of sentences N H and E. Is a number.

図4は、地名共起度算出部11が算出した地名共起度の一例を示す図である。図4に示すように、例えば、「ロス」という地名キーワードについての地名共起度は、「0.0192」と算出される。また、「坂本」という地名キーワードについての地名共起度は、「0.3728」と算出される。また、「比叡山」という地名キーワードについての地名共起度は、「0.8065」と算出される。   FIG. 4 is a diagram illustrating an example of the place name co-occurrence degree calculated by the place name co-occurrence degree calculating unit 11. As shown in FIG. 4, for example, the place name co-occurrence degree for the place name keyword “loss” is calculated as “0.0192”. The place name co-occurrence degree for the place name keyword “Sakamoto” is calculated as “0.3728”. Also, the place name co-occurrence degree for the place name keyword “Hieizan” is calculated as “0.8065”.

不適正判定部12は、上記のようにして算出された地名共起度が所定の閾値(例えば、0.1000)より小さい場合には、歴史イベント情報に関連づけられるべき地名キーワードとして不適正であると判定し、その地名キーワードについては、住所キーワードの取得および住所共起度の算出を行わないことを決定する。例えば、図4の場合には、「ロス」という地名キーワードの地名共起度は「0.0192」であり、閾値「0.1000」より小さいので、この地名キーワードについては、これ以降の処理(住所キーワードの取得や住所共起度の算出などの処理)は行われない。   When the place name co-occurrence calculated as described above is smaller than a predetermined threshold (for example, 0.1000), the inappropriateness determination unit 12 is inappropriate as a place name keyword to be associated with historical event information. For the place name keyword, it is determined that the acquisition of the address keyword and the calculation of the address co-occurrence degree are not performed. For example, in the case of FIG. 4, the place name co-occurrence of the place name keyword “loss” is “0.0192”, which is smaller than the threshold value “0.1000”. Processing such as acquisition of address keywords and calculation of address co-occurrence is not performed.

住所共起度算出部13は、データベース検索を利用して、人名キーワードおよびイベント名キーワードを含むイベント文章数のうち、住所キーワードを含むイベント文章数の占める度合いを示す住所共起度を算出する機能を備えている。例えば、住所共起度算出部13は、下記の式2を用いて住所共起度を算出することができる。
P(A|H,E)=NH,E(A)/NH,E・・・(式2)
ここで、P(A|H,E)は、住所Aについての住所共起度である。NH,Eは、データベース検索によって得られた人名H、イベント名Eを含む文章数であり、NH,E(A)は、その文章数NH,Eのうち住所Aを含む文章数である。
The address co-occurrence degree calculation unit 13 uses a database search to calculate an address co-occurrence degree indicating the degree of the event sentence number including the address keyword among the number of event sentences including the person name keyword and the event name keyword. It has. For example, the address co-occurrence degree calculation unit 13 can calculate the address co-occurrence degree using Equation 2 below.
P (A j | H, E) = N H, E (A j ) / N H, E (Expression 2)
Here, P (A j | H, E) is an address co-occurrence degree for the address A j . N H and E are the number of sentences including the person name H and the event name E obtained by database search, and N H and E (A j ) are sentences including the address A j among the number of sentences N H and E. Is a number.

図5は、住所共起度算出部13が算出した住所共起度の一例を示す図である。図5に示すように、例えば、「滋賀県」という住所キーワードについての住所共起度は、「0.2753」と算出される。また、「大津市」という住所キーワードについての住所共起度は、「0.2674」と算出される。また、「坂本」という住所キーワードについての住所共起度は、「0.3728」と算出される。また、「熊本県」という住所キーワードについての住所共起度は、「0.0412」と算出される。また、「八代市」という住所キーワードについての住所共起度は、「0.0014」と算出される。   FIG. 5 is a diagram illustrating an example of the address co-occurrence degree calculated by the address co-occurrence degree calculation unit 13. As shown in FIG. 5, for example, the address co-occurrence degree for the address keyword “Shiga Prefecture” is calculated as “0.2753”. The address co-occurrence degree for the address keyword “Otsu City” is calculated as “0.2674”. The address co-occurrence degree for the address keyword “Sakamoto” is calculated as “0.3728”. The address co-occurrence degree for the address keyword “Kumamoto Prefecture” is calculated as “0.0412”. Also, the address co-occurrence degree for the address keyword “Yatsushiro City” is calculated as “0.0014”.

なお、「ロス」という地名キーワードについての住所キーワード「カリフォルニア」や「ロサンゼルス」については住所共起度を算出しなくてもよいが、仮に算出するとすると、「カリフォルニア」という住所キーワードについての住所共起度は、「0.0014」と算出される。また、「ロサンゼルス」という住所キーワードについての住所共起度は、「0.0087」と算出される。   Note that the address co-occurrence of the address keyword “California” and “Los Angeles” does not need to be calculated for the place name keyword “Loss”. The degree is calculated as “0.0014”. The address co-occurrence degree for the address keyword “Los Angeles” is calculated as “0.0087”.

適正度算出部14は、地名共起度と住所共起度に基づいて、歴史イベント情報に関連づけられるべき地名キーワードと住所キーワードの組み合わせの適正度を算出する機能を備えている。例えば、適正度算出部14は、下記の式3を用いて適正度Sを算出することができる。
S=P(T|H,E)*P(A|H,E)・・・(式3)
The appropriateness calculation unit 14 has a function of calculating the appropriateness of the combination of the place name keyword and the address keyword to be associated with the historical event information based on the place name co-occurrence degree and the address co-occurrence degree. For example, the appropriateness calculation unit 14 can calculate the appropriateness S using the following Equation 3.
S = P (T i | H, E) * P (A j | H, E) (Equation 3)

図6は、適正度算出部14が算出した適正度の一例を示す図である。図6に示すように、「坂本」や「比叡山」などの地名キーワードについて算出した地名共起度と、「滋賀県」や「大津市」などの住所キーワードについて算出した住所共起度とを、それぞれ積算することによって、それぞれの地名キーワードと住所キーワードの組み合わせの適正度が算出される。図6では、地名キーワードと住所キーワードの組み合わせが、適正度の高い順にソートされている。この例では、「比叡山」という地名キーワードと「滋賀県、大津市、坂本」という住所キーワードの適正度が、最も高い値「0.3006」になることが示されている。   FIG. 6 is a diagram illustrating an example of the appropriateness calculated by the appropriateness calculating unit 14. As shown in FIG. 6, the place name co-occurrence calculated for place name keywords such as “Sakamoto” and “Hieizan” and the address co-occurrence calculated for address keywords such as “Shiga Prefecture” and “Otsu City” By accumulating each, the appropriateness of the combination of each place name keyword and address keyword is calculated. In FIG. 6, combinations of place name keywords and address keywords are sorted in descending order of appropriateness. In this example, the place keyword “Mt. Hiei” and the address keyword “Shiga Prefecture, Otsu City, Sakamoto” have the highest value “0.3006”.

また、ここでは特に図示していないが、ジオコーディングを用いて地名キーワードから住所キーワードを取得する場合には、その住所キーワードに対応する「緯度・経度」や、その住所キーワードの「アキュラシ」などの情報をあわせて取得することも可能である。アキュラシとは、その住所キーワードの細かさ・正確さを示す数値である。例えば、「滋賀県」という住所キーワードのアキュラシは「4」であり、「滋賀県、大津市」という住所キーワードのアキュラシは「3」であり、「滋賀県、大津市、坂本」という住所キーワードのアキュラシは「2」である。   Although not specifically shown here, when an address keyword is acquired from a place name keyword using geocoding, the “latitude / longitude” corresponding to the address keyword, “accuracy” of the address keyword, etc. It is also possible to acquire information together. The accuracy is a numerical value indicating the fineness and accuracy of the address keyword. For example, the accuracy of the address keyword “Shiga Prefecture” is “4”, the accuracy of the address keyword “Shiga Prefecture, Otsu City” is “3”, and the address keyword “Shiga Prefecture, Otsu City, Sakamoto” Accuracy is “2”.

なお、図6の例では、適正度の高い順にソートした結果、アキュラシの小さい「滋賀県、大津市、坂本」という住所キーワードの組み合わせが最上位にソートされている。例えば、古地図を用いた車両ナビゲーションソフトなどのアプリケーションでは、このようにアキュラシの小さい住所キーワードが上位になるようにソートされるほうが望ましい。しかし、アプリケーションの種類や内容によって、そのアプリケーションで利用がしやすいように、アキュラシの大きい住所キーワードが上位になるようにソートされてよいことは言うまでもない。   In the example of FIG. 6, as a result of sorting in descending order of appropriateness, combinations of address keywords “Shiga Prefecture, Otsu City, Sakamoto” with the smallest accuracy are sorted in the highest order. For example, in an application such as vehicle navigation software using an old map, it is desirable to sort the address keywords with a low accuracy in this way so that they are higher. However, it goes without saying that, depending on the type and content of the application, the address keywords with large accuracy may be sorted so that they can be used in the application.

以上のように構成された情報処理装置1について、図面を参照してその動作を説明する。ここでは、図7のフロー図を参照しながら、本発明の特徴的な動作、すなわち、イベント情報に関連づけられるべき地名キーワードと住所キーワードの組み合わせの適正度を算出する動作の流れについて説明する。   The operation of the information processing apparatus 1 configured as described above will be described with reference to the drawings. Here, the characteristic operation of the present invention, that is, the flow of the operation for calculating the appropriateness of the combination of the place name keyword and the address keyword to be associated with the event information will be described with reference to the flowchart of FIG.

図7に示すように、本実施の形態の情報処理装置1を用いて適合度の算出を行う場合、まず、「織田信長」などの人名キーワードが人名入力部5から入力されると(S1)、イベント情報収集部4によって、その人名キーワードに関連付けられた歴史イベント情報の収集が行われる(S2)。例えば、図2のような歴史イベント情報が収集されると、形態素解析によって、その歴史イベント情報から「ロス」「坂本」「比叡山」などの地名キーワードが抽出されるとともに(S3)、「比叡山焼き討ち」などのイベント名キーワードが抽出される(S4)。そして、図4に示すように、上述の式1を用いて、それぞれの地名キーワードについて地名共起度が算出される(S5)。   As shown in FIG. 7, when the degree of fitness is calculated using the information processing apparatus 1 of the present embodiment, first, when a personal name keyword such as “Oda Nobunaga” is input from the personal name input unit 5 (S <b> 1). The event information collection unit 4 collects historical event information associated with the personal name keyword (S2). For example, when historical event information as shown in FIG. 2 is collected, place name keywords such as “Loss”, “Sakamoto”, and “Hieizan” are extracted from the historical event information by morphological analysis (S3). Event name keywords such as "are extracted (S4). Then, as shown in FIG. 4, the place name co-occurrence degree is calculated for each place name keyword using the above-described formula 1 (S5).

つぎに、それぞれの地名キーワードについて算出された地名共起度が、所定の閾値より大きいか否かの判定が行われる(S6)。例えば「坂本」や「比叡山」のように、地名共起度が閾値より大きいと判定された地名キーワードについては、図3に示すように、ジオコーディングによって、その地名キーワードから「滋賀県」「大津市」などの住所キーワードが取得される(S7)。そして、図5に示すように、上述の式2を用いて、それぞれの住所キーワードについて住所共起度が算出される(S8)。   Next, it is determined whether or not the place name co-occurrence calculated for each place name keyword is greater than a predetermined threshold (S6). For example, for place name keywords such as “Sakamoto” and “Mt. Hiei” where place name co-occurrence is determined to be greater than the threshold value, as shown in FIG. Address keywords such as “city” are acquired (S7). And as shown in FIG. 5, the address co-occurrence degree is calculated about each address keyword using the above-mentioned Formula 2 (S8).

最後に、このようにして算出された地名共起度と住所共起度から、図6に示すように、上述の式3を用いて、地名キーワードと住所キーワードの組み合わせの適合度が算出される(S9)。なお、上記の判定ステップ(S6)において、例えば「ロス」のように、地名共起度が閾値より小さいと判定された地名キーワードについては、これ以降の処理(S7〜S9)を行わずに、動作を終了する。   Finally, from the place name co-occurrence degree and the address co-occurrence degree calculated in this way, as shown in FIG. 6, the suitability of the combination of the place name keyword and the address keyword is calculated using the above-described equation 3. (S9). In addition, in the above determination step (S6), for the place name keyword determined to have a place name co-occurrence degree smaller than the threshold, such as “loss”, for example, the subsequent processing (S7 to S9) is not performed. End the operation.

このような本発明の実施の形態の情報処理装置1によれば、地名共起度算出部11と住所共起度算出部13と適正度算出部14を設けることにより、データベース検索を利用して算出した地名共起度と住所共起度に基づいて、イベント情報に関連づけられるべき地名キーワードと住所キーワードの組み合わせの適正度を求めることができる。   According to the information processing apparatus 1 according to the embodiment of the present invention, by providing the place name co-occurrence degree calculation unit 11, the address co-occurrence degree calculation unit 13, and the appropriateness degree calculation unit 14, the database search is used. Based on the calculated place name co-occurrence degree and address co-occurrence degree, the appropriateness of the combination of the place name keyword and the address keyword to be associated with the event information can be obtained.

すなわち、本実施の形態では、データベース検索によって人名キーワード(例えば、織田信長など)を用いて歴史イベント情報が収集され、その歴史イベント情報に含まれるイベント文章から地名キーワード(例えば、比叡山など)が抽出されたときに、データベース検索を利用して算出した地名共起度と住所共起度に基づいて、その歴史イベント情報に関連づけられるべき地名キーワード(例えば、比叡山)と住所キーワードの組み合わせ(例えば、滋賀県大津市坂本など)の適正度を求めることができる。したがって、例えば、歴史イベント情報を地名キーワードと住所キーワードに基づいて地図上にマッピングして表示するようなアプリケーションに適用する場合には、その歴史イベント情報に関連づけるべき地名キーワードと住所キーワードの適切な組み合わせを容易に選ぶことができる。   That is, in the present embodiment, historical event information is collected using a personal name keyword (for example, Nobunaga Oda) by database search, and a place name keyword (for example, Mt. Hiei) is extracted from the event text included in the historical event information. When this is done, based on the place name co-occurrence degree and the address co-occurrence degree calculated using the database search, a place name keyword (for example, Mt. Hiei) to be associated with the historical event information and a combination of address keywords (for example, Shiga) Appropriateness of Sakamoto, Otsu City, etc.). Thus, for example, when applied to an application that maps historical event information on a map based on place name keywords and address keywords, an appropriate combination of place name keywords and address keywords to be associated with the historical event information Can be selected easily.

また、本実施の形態では、地名キーワード(例えば、ロスなど)について算出された地名共起度の値が小さい場合には、歴史イベント情報に関連づけられるべき地名キーワードとして不適正であるとして、住所キーワードの取得処理や住所共起度の算出処理が行われないので、不要な処理を減らすことができ、演算負荷を軽減することができる。   In the present embodiment, if the place name co-occurrence value calculated for the place name keyword (for example, loss) is small, it is determined that the place name keyword to be associated with the historical event information is inappropriate as the address keyword. Acquisition processing and address co-occurrence degree calculation processing are not performed, unnecessary processing can be reduced, and calculation load can be reduced.

また、本実施の形態では、イベント文章からイベント名キーワード(例えば、本能寺焼き討ち)を抽出できなかった場合には、その代わりにライバル人名キーワード(例えば、明智光秀)を用いることができる。   Further, in the present embodiment, when an event name keyword (for example, the Honnoji ware eradication) cannot be extracted from the event text, a rival person name keyword (for example, Mitsuhide Akechi) can be used instead.

また、本実施の形態では、地名キーワードが古い地名表記である場合には、古い地名表記(例えば、近江)に対応する現在の地名表記(例えば、滋賀県)に関連する住所キーワードを取得することができる。   In this embodiment, when the place name keyword is an old place name notation, an address keyword related to the current place name notation (for example, Shiga Prefecture) corresponding to the old place name notation (for example, Omi) is acquired. Can do.

以上、本発明の実施の形態を例示により説明したが、本発明の範囲はこれらに限定されるものではなく、請求項に記載された範囲内において目的に応じて変更・変形することが可能である。   The embodiments of the present invention have been described above by way of example, but the scope of the present invention is not limited to these embodiments, and can be changed or modified according to the purpose within the scope of the claims. is there.

以上のように、本発明にかかる情報処理装置は、イベント情報に関連づけられるべき地名キーワードと住所キーワードの組み合わせの適正度を求めることができるという効果を有し、イベント情報を地名キーワードと住所キーワードに基づいて地図上にマッピングして表示するようなアプリケーション等に適用され、有用である。   As described above, the information processing apparatus according to the present invention has an effect that the appropriateness of the combination of the place name keyword and the address keyword to be associated with the event information can be obtained, and the event information is converted into the place name keyword and the address keyword. The present invention is useful because it is applied to an application that maps and displays it on a map based on it.

1 情報処理装置
2 ネットワーク
3 データベース
4 イベント情報収集部
5 人名入力部
6 記憶部
7 地名抽出部
8 イベント名抽出部
9 住所取得部
10 演算処理部
11 地名共起度算出部
12 不適正判定部
13 住所共起度算出部
14 適正度算出部
DESCRIPTION OF SYMBOLS 1 Information processing apparatus 2 Network 3 Database 4 Event information collection part 5 Person name input part 6 Storage part 7 Place name extraction part 8 Event name extraction part 9 Address acquisition part 10 Arithmetic processing part 11 Place name co-occurrence degree calculation part 12 Inappropriate judgment part 13 Address co-occurrence calculation unit 14 Adequacy calculation unit

Claims (5)

データベース検索を利用して、所定の人名キーワードに関連付けられたイベント情報を収集するイベント情報収集部と、
収集した前記イベント情報に含まれるイベント文章から地名キーワードを抽出する地名抽出部と、
前記地名キーワードを抽出した前記イベント文章からイベント名キーワードを抽出するイベント名抽出部と、
データベース検索を利用して、前記人名キーワードおよび前記イベント名キーワードを含むイベント文章数のうち前記地名キーワードを含むイベント文章数の占める度合いを示す地名共起度を算出する地名共起度算出部と、
前記地名共起度を算出した前記地名キーワードについて、前記地名キーワードに関連する住所キーワードを取得する住所取得部と、
データベース検索を利用して、前記人名キーワードおよび前記イベント名キーワードを含むイベント文章数のうち前記住所キーワードを含むイベント文章数の占める度合いを示す住所共起度を算出する住所共起度算出部と、
下記の式により、前記地名共起度と前記住所共起度に基づいて、前記イベント情報に関連づけられるべき地名キーワードと住所キーワードの組み合わせの適正度を算出する適正度算出部と、
を備えることを特徴とする情報処理装置。
S=P(T i |P,E)*P(A j |P,E)・・・(式)
ここで、Sは、前記適性度であり、P(T i |P,E)は、前記地名共起度であり、P(A j |P,E)は、前記住所共起度である。
An event information collection unit that collects event information associated with a predetermined person name keyword using a database search;
A place name extraction unit that extracts place name keywords from the event text included in the collected event information;
An event name extraction unit for extracting an event name keyword from the event sentence from which the place name keyword has been extracted;
Using a database search, a place name co-occurrence degree calculating unit that calculates a place name co-occurrence degree indicating the degree of the number of event sentences including the place name keyword among the number of event sentences including the person name keyword and the event name keyword;
For the place name keyword for which the place name co-occurrence degree is calculated, an address acquisition unit that acquires an address keyword related to the place name keyword;
Using a database search, an address co-occurrence degree calculating unit that calculates an address co-occurrence degree indicating the degree of the event sentence number including the address keyword among the number of event sentences including the person name keyword and the event name keyword;
Based on the place name co-occurrence degree and the address co-occurrence degree, the appropriateness calculation unit that calculates the appropriateness of the combination of the place name keyword and the address keyword to be associated with the event information according to the following equation :
An information processing apparatus comprising:
S = P (T i | P, E) * P (A j | P, E) (formula)
Here, S is the suitability degree, P (T i | P, E) is the place name co-occurrence degree, and P (A j | P, E) is the address co-occurrence degree.
前記地名キーワードについて、算出された前記地名共起度が所定の閾値より小さい場合には、前記イベント情報に関連づけられるべき地名キーワードとして不適正であると判定し、前記住所キーワードの取得および前記住所共起度の算出を行わないことを決定する不適正判定部を備える、請求項1に記載の情報処理装置。   For the place name keyword, if the calculated place name co-occurrence is smaller than a predetermined threshold, it is determined that the place name keyword should be associated with the event information, and the acquisition of the address keyword and the address share are determined. The information processing apparatus according to claim 1, further comprising an inappropriateness determination unit that determines not to calculate the degree of occurrence. 前記住所取得部は、前記地名キーワードが古い地名表記である場合には、前記古い地名表記に対応する現在の地名表記に関連する住所キーワードを取得する、請求項1または請求項2に記載の情報処理装置。 The information according to claim 1 or 2 , wherein the address acquisition unit acquires an address keyword related to a current place name notation corresponding to the old place name notation when the place name keyword is an old place name notation. Processing equipment. データベース検索を利用して、所定の人名キーワードに関連付けられたイベント情報を収集し、
収集した前記イベント情報に含まれるイベント文章から地名キーワードを抽出し、
前記地名キーワードを抽出した前記イベント文章からイベント名キーワードを抽出し、
データベース検索を利用して、前記人名キーワードおよび前記イベント名キーワードを含むイベント文章数のうち前記地名キーワードを含むイベント文章数の占める度合いを示す地名共起度を算出し、
前記地名共起度を算出した前記地名キーワードについて、前記地名キーワードに関連する住所キーワードを取得し、
データベース検索を利用して、前記人名キーワードおよび前記イベント名キーワードを含むイベント文章数のうち前記住所キーワードを含むイベント文章数の占める度合いを示す住所共起度を算出し、
下記の式により、前記地名共起度と前記住所共起度に基づいて、前記イベント情報に関連づけられるべき地名キーワードと住所キーワードの組み合わせの適正度を算出することを特徴とする情報処理方法。
S=P(T i |P,E)*P(A j |P,E)・・・(式)
ここで、Sは、前記適性度であり、P(T i |P,E)は、前記地名共起度であり、P(A j |P,E)は、前記住所共起度である。
Use database search to collect event information associated with a given person keyword,
The place name keyword is extracted from the event text included in the collected event information,
The event name keyword is extracted from the event sentence from which the place name keyword is extracted,
Using a database search, a place name co-occurrence degree indicating the degree of the number of event sentences including the place name keyword out of the number of event sentences including the person name keyword and the event name keyword is calculated,
For the place name keyword for which the place name co-occurrence degree is calculated, an address keyword related to the place name keyword is acquired,
Using a database search, calculate the degree of address co-occurrence indicating the degree of the number of event sentences including the address keyword out of the number of event sentences including the person name keyword and the event name keyword,
An information processing method comprising: calculating an appropriateness of a combination of a place name keyword and an address keyword to be associated with the event information based on the place name co-occurrence degree and the address co-occurrence degree according to the following expression .
S = P (T i | P, E) * P (A j | P, E) (formula)
Here, S is the suitability degree, P (T i | P, E) is the place name co-occurrence degree, and P (A j | P, E) is the address co-occurrence degree.
コンピュータに、
データベース検索を利用して、所定の人名キーワードに関連付けられたイベント情報を収集する処理と、
収集した前記イベント情報に含まれるイベント文章から地名キーワードを抽出する処理と、
前記地名キーワードを抽出した前記イベント文章からイベント名キーワードを抽出する処理と、
データベース検索を利用して、前記人名キーワードおよび前記イベント名キーワードを含むイベント文章数のうち前記地名キーワードを含むイベント文章数の占める度合いを示す地名共起度を算出する処理と、
前記地名共起度を算出した前記地名キーワードについて、前記地名キーワードに関連する住所キーワードを取得する処理と、
データベース検索を利用して、前記人名キーワードおよび前記イベント名キーワードを含むイベント文章数のうち前記住所キーワードを含むイベント文章数の占める度合いを示す住所共起度を算出する処理と、
下記の式により、前記地名共起度と前記住所共起度に基づいて、前記イベント情報に関連づけられるべき地名キーワードと住所キーワードの組み合わせの適正度を算出する処理と、
を実行させることを特徴とする情報処理プログラム。
S=P(T i |P,E)*P(A j |P,E)・・・(式)
ここで、Sは、前記適性度であり、P(T i |P,E)は、前記地名共起度であり、P(A j |P,E)は、前記住所共起度である。
On the computer,
Using database search to collect event information associated with a given person keyword,
A process of extracting place name keywords from the event text included in the collected event information;
A process of extracting an event name keyword from the event sentence from which the place name keyword has been extracted;
Using a database search, calculating a place name co-occurrence degree indicating a degree occupied by the number of event sentences including the place name keyword among the number of event sentences including the person name keyword and the event name keyword;
For the place name keyword for which the place name co-occurrence degree is calculated, a process for obtaining an address keyword related to the place name keyword;
A process of calculating an address co-occurrence degree indicating a degree occupied by the number of event sentences including the address keyword among the number of event sentences including the person name keyword and the event name keyword using a database search;
According to the following formula , based on the place name co-occurrence degree and the address co-occurrence degree, a process for calculating the appropriateness of the combination of the place name keyword and the address keyword to be associated with the event information;
An information processing program for executing
S = P (T i | P, E) * P (A j | P, E) (formula)
Here, S is the suitability degree, P (T i | P, E) is the place name co-occurrence degree, and P (A j | P, E) is the address co-occurrence degree.
JP2009259250A 2009-11-12 2009-11-12 Information processing apparatus, information processing method, and information processing program Expired - Fee Related JP5464976B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2009259250A JP5464976B2 (en) 2009-11-12 2009-11-12 Information processing apparatus, information processing method, and information processing program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2009259250A JP5464976B2 (en) 2009-11-12 2009-11-12 Information processing apparatus, information processing method, and information processing program

Publications (2)

Publication Number Publication Date
JP2011107777A JP2011107777A (en) 2011-06-02
JP5464976B2 true JP5464976B2 (en) 2014-04-09

Family

ID=44231207

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009259250A Expired - Fee Related JP5464976B2 (en) 2009-11-12 2009-11-12 Information processing apparatus, information processing method, and information processing program

Country Status (1)

Country Link
JP (1) JP5464976B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6199575B2 (en) * 2013-02-18 2017-09-20 株式会社ぐるなび Computer program, computer, and content usage method

Also Published As

Publication number Publication date
JP2011107777A (en) 2011-06-02

Similar Documents

Publication Publication Date Title
JP7023821B2 (en) Information retrieval system
US11216499B2 (en) Information retrieval apparatus, information retrieval system, and information retrieval method
CN102591867B (en) Searching service method based on mobile device position
JP5371480B2 (en) Information processing apparatus, information processing method, and program
JP2010506335A (en) Site identification for location
CN101350154A (en) Method and device for sorting electronic map data
CN101388023A (en) Data redundancy detection method and system for point of interest in electronic map
Wicaksono et al. Mining advices from weblogs
JP2014078081A (en) Forensic system and forensic method and forensic program
JP5265418B2 (en) Sightseeing route providing device, sightseeing route providing method, and program
CN110659409A (en) Recommended method and device for POI
EP2620749B1 (en) Indexing system of spatial information for combined SOI object and content
JP6662689B2 (en) Word judgment device
CN109670183A (en) A kind of calculation method, device, equipment and the storage medium of text importance
JP5464976B2 (en) Information processing apparatus, information processing method, and information processing program
JP2010181975A (en) Information provision device, information provision method, information provision program and recording medium
KR20150057472A (en) Method for solving ambiguity for extraction of a POI, Method for extracting a POI from a document and Apparatus for extracting a POI
CN110232160B (en) Method and device for detecting interest point transition event and storage medium
JP5977199B2 (en) Local association word extraction device, regional association word extraction method, and regional association word extraction program
KR102497151B1 (en) Applicant information filling system and method
KR101389449B1 (en) Apparatus and method for data analysis
JP6106070B2 (en) Place name estimation method, place name estimation apparatus, and place name estimation program
JP5650607B2 (en) Document search keyword presentation apparatus and method
JP2013182580A (en) Identity vector construction device, identity vector construction method, predicate similarity calculation device, predicate similarity calculation method and predicate similarity calculation program
JP5670944B2 (en) Document summarization apparatus, method and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20120423

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20130529

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20130611

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130809

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20140107

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20140121

R150 Certificate of patent or registration of utility model

Ref document number: 5464976

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees