(57)【要約】【課題】その人物に関して多量の文書中から人物時系列情報を容易に抽出し取得する。【解決手段】本発明は、人物名に基づいて検索手段から文書集合を取得して文書記憶手段に格納し、文書集合から年号と事象とが含まれる文または語句を抽出し、年代情報記憶手段に格納する。年代情報記憶手段に格納されている年代情報の単語について、文書記憶手段の文書中における出現数と該単語が出現する文書数を集計し、各単語に対するTF-IDF値を算出し、年代情報中に含まれる各年号の出現数に基づいて、閾値以上の出現頻度の年号を取得し、年号に対応する年代情報記憶手段中の年代情報からＴＦ−ＩＤＦ値が閾値を超える単語を含む年代情報を、該年代情報に含まれる年号で時系列順にソートして出力する。【選択図】図１
2009122772.tif 000002
【特許請求の範囲】
【請求項１】
利用者から入力された人名に関する文書を検索手段から取得し、その中から該人名に対応する人物の年代毎の情報を時系列に沿って出力する時系列人物情報編集装置であって、
利用者から処理対象の人物名を取得する検索語入力手段と、
前記人物名に基づいて前記検索手段から文書集合を取得して文書記憶手段に格納する文書取得手段と、
前記文書集合から年号と事象とが含まれる文または語句を抽出し、年代情報記憶手段に格納する年代情報抽出手段と、
前記年代情報記憶手段に格納されている年代情報の単語について、前記文書記憶手段に存在する文書中における出現数と該単語が出現する文書数を集計し、各単語に対するＴＦ−ＩＤＦ（Term Frequency Document Frequency）値を算出するＴＦ−ＩＤＦ計算手段と、
前記年代情報中に含まれる各年号の出現数を求める年号集計手段と、
前記年号集計手段で得られた前記年号の出現数に基づいて、所定の閾値以上の出現頻度の年号を取得し、取得した該年号に対応する前記年代情報記憶手段中の前記年代情報から前記ＴＦ−ＩＤＦ値が所定の閾値を超える単語を含むものだけを選択する時系列情報作成手段と、
前記時系列情報作成手段で得られた前記年代情報を、該年代情報に含まれる年号で時系列順にソートして出力する結果提示手段と、
を有することを特徴とする時系列人物情報編集装置。
【請求項２】
前記ＴＦ−ＩＤＦ計算手段は、
前記年代情報記憶手段から取得した前記年代情報を形態素解析して得られた各単語について、前記文書記憶手段中の各文書に出現する回数を単語のＴＦ値とし、該各単語について前記文書記憶手段中の各文書に出現する文書数を単語のＤＦ値とし、
ＴＦ×log（全文書数／ＤＦ）
により前記単語のＴＦ−ＩＤＦ値を求める手段を含む
請求項１記載の時系列人物情報編集装置。
【請求項３】
前記時系列情報作成手段は、
前記年号集計手段から所定の閾値以上の年号を取得し、該年号に対応する年代情報を前記年代情報記憶手段から取得する手段と、
前記年代情報を形態素解析して得られた単語に対応するＴＦ−ＩＤＦ値を取得する手段と、
前記各年代情報に含まれる単語のＴＦ−ＩＤＦ値の合計を求める手段と、
前記各年代情報のＴＦ−ＩＤＦ値の合計値が最大の年代情報を、与えられた年号に対する年代情報とする手段と、
を含む請求項１記載の時系列人物情報編集装置。
【請求項４】
利用者から入力された人名に関する文書を検索手段から取得し、その中から該人名に対応する人物の年代毎の情報を時系列に沿って出力する装置における時系列人物情報編集方法であって、
検索語入力手段が、利用者から処理対象の人物名を取得する検索語入力ステップと、
文書取得手段が、前記人物名に基づいて前記検索手段から文書集合を取得して文書記憶手段に格納する文書取得ステップと、
年代情報抽出手段が、前記文書集合から年号と事象とが含まれる文または語句を抽出し、年代情報記憶手段に格納する年代情報抽出ステップと、
ＴＦ−ＩＤＦ計算手段が、前記年代情報記憶手段に格納されている年代情報の単語について、前記文書記憶手段に存在する文書中における出現数と該単語が出現する文書数を集計し、各単語に対するＴＦ−ＩＤＦ（Term Frequency Document Frequency）値を算出するＴＦ−ＩＤＦ計算ステップと、
年号集計手段が、前記年代情報中に含まれる各年号の出現数を求める年号集計ステップと、
時系列情報作成手段が、前記年号集計ステップで得られた前記年号の出現数に基づいて、所定の閾値以上の出現頻度の年号を取得し、取得した該年号に対応する前記年代情報記憶手段中の前記年代情報から前記ＴＦ−ＩＤＦ値が所定の閾値を超える単語を含むものだけを選択する時系列情報作成ステップと、
結果提示手段が、前記時系列情報作成ステップで得られた前記年代情報を、該年代情報に含まれる年号で時系列順にソートして出力する結果提示ステップと、
を行うことを特徴とする時系列人物情報編集方法。
【請求項５】
前記ＴＦ−ＩＤＦ計算ステップにおいて、
前記年代情報記憶手段から取得した前記年代情報を形態素解析して得られた各単語について、前記文書記憶手段中の各文書に出現する回数を単語のＴＦ値とし、該各単語について前記文書記憶手段中の各文書に出現する文書数を単語のＤＦ値とし、
ＴＦ×log（全文書数／ＤＦ）
により前記単語のＴＦ−ＩＤＦ値を求める
請求項４記載の時系列人物情報編集方法。
【請求項６】
前記時系列情報作成ステップにおいて、
前記年号集計ステップから所定の閾値以上の年号を取得し、該年号に対応する年代情報を前記年代情報記憶手段から取得し、
前記年代情報を形態素解析して得られた単語に対応するＴＦ−ＩＤＦ値を取得し、
前記各年代情報に含まれる単語のＴＦ−ＩＤＦ値の合計を求め、
前記各年代情報のＴＦ−ＩＤＦ値の合計値が最大の年代情報を、与えられた年号に対する年代情報とする、
を含む請求項４記載の時系列人物情報編集方法。
【請求項７】
請求項１乃至３のいずれか１項に記載の時系列人物情報編集装置を構成する各手段としてコンピュータを機能させる時系列人物情報編集プログラム。
【請求項８】
請求項７記載の時系列人物情報編集プログラムを格納したコンピュータ読取可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、時系列人物情報編集方法及び装置及びプログラム及びコンピュータ読取可能な記録媒体に係り、特に、ある人物に関する文書群からその人について書かれ記述を抽出し、それらを時系列順に並べて編集するための時系列人物情報編集方法及び装置及びプログラム及びコンピュータ読取可能な記録媒体に関する。
【背景技術】
【０００２】
従来の文書からの人物情報抽出やそれらの年表への自動作成手法として、以下のようなものがある。
【０００３】
第１の従来の技術として、ある人物に対するＷｅｂ文書から、オントロジと予め用意したパターンのマッチングで情報を抽出し、その人物の伝記の自動作成を行う技術がある（例えば、非特許文献１参照）。
【０００４】
また、第２の従来の技術として、ニュース記事集合を対象に、そこから人物の職業を同格関係を用いて抽出し、その職業と強い関連のある動作が含まれる文書を抽出することで人物の伝記を生成する技術がある（例えば、非特許文献２参照）。
【０００５】
また、第３の従来の技術として、百科事典に対して、ユーザが入力したキーワード付近にある年代情報を抽出して、それらを年代順にソートし、年表を生成する技術がある（例えば、非特許文献３参照）。
【０００６】
さらに、第４の従来の技術として、年代情報特定のためのＷｅｂページ中の日付表現部分を抽出する技術がある（例えば、非特許文献４参照）。
【非特許文献１】S. Kim, H.Alani, W.Hall, P.Lewis, D.Millard, N.Shadbolt, and M.Weal: "Artequakt:Generating Tailored Biographies from Automatically AnnotatedFragments from the Web," In Proceedings of Workshop on Semantic Authoring, Annotation & Knowledge Markup (SAAKM'02), the 15the European Conference on Artificial Intelligence, (ECAI'02), pp. 1-6 2002.
【非特許文献２】B. Schiffman, I. Mani, K.J. Concepcion: "Producing Biographical Summaries: Combining Linguistic Knowledge with Corpus Statistics," In Proceedings of the 39 Annual Meeting of the Association for Computational Linguistics (ACL-EACL 2001), July, 2001.
【非特許文献３】金田泰：百科事典から動的に年表を生成するテキスト検索法のための年代情報の抽出法と表現法、情報処理学会、情報学基礎研究会報告  Vol.1999, No. 57, pp.81-88, 1999
【非特許文献４】木村塁：ｗｅｂからの人物事典生成のための経歴情報の自動収集、DBSJ Letters Vol. 5 No..2, 2006, pp..29-32.
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記従来の技術には、以下のような問題がある。
【０００８】
第１の従来の技術は、対象人物にマッチしたオントロジを用意しなければならない。また、用意したパタンにマッチする情報しか抽出できない。
【０００９】
第２の従来の技術は、職業が明確な人物にしか適用できない。また、年代情報はここでは抽出されないので、そのままでは年表にならない。
【００１０】
第３の従来の技術は、文書対象が百科事典に限定されている。
【００１１】
第４の従来の技術は、Ｗｅｂ文書から年代表現を抽出する方法でその年代にマッチした事象を抽出する方法が他に必要である。
【００１２】
上記のように、従来の方法では、人物の年代ごとの情報を抽出し、時系列順に編集して年表化することが困難であった。
【００１３】
本発明は、上記の点に鑑みなされたもので、ある人物について時系列的な活動情報などのサマリを必要とするときに、その人物に関して自由に記述された多量の文書中から人物時系列情報を容易に抽出し取得することが可能な時系列人物情報編集方法及び装置及びプログラム及びコンピュータ読取可能な記録媒体を提供することを目的とする。
【課題を解決するための手段】
【００１４】
図１は、本発明の原理構成図である。
【００１５】
本発明（請求項１）は、利用者から入力された人名に関する文書を検索手段から取得し、その中から該人名に対応する人物の年代毎の情報を時系列に沿って出力する時系列人物情報編集装置であって、
利用者から処理対象の人物名を取得する検索語入力手段３と、
人物名に基づいて検索手段から文書集合を取得して文書記憶手段５に格納する文書取得手段４と、
文書集合から年号と事象とが含まれる文または語句を抽出し、年代情報記憶手段７に格納する年代情報抽出手段６と、
年代情報記憶手段７に格納されている年代情報の単語について、文書記憶手段５に存在する文書中における出現数と該単語が出現する文書数を集計し、各単語に対するＴＦ−ＩＤＦ（Term Frequency Document Frequency）値を算出するＴＦ−ＩＤＦ計算手段８と、
年代情報中に含まれる各年号の出現数を求める年号集計手段９と、
年号集計手段９で得られた年号の出現数に基づいて、所定の閾値以上の出現頻度の年号を取得し、取得した該年号に対応する年代情報記憶手段７中の年代情報からＴＦ−ＩＤＦ値が所定の閾値を超える単語を含むものだけを選択する時系列情報作成手段１０と、
時系列情報作成手段１０で得られた年代情報を、該年代情報に含まれる年号で時系列順にソートして出力する結果提示手段１１と、を有する。
【００１６】
また、本発明（請求項２）は、ＴＦ−ＩＤＦ計算手段８において、
年代情報記憶手段７から取得した年代情報を形態素解析して得られた各単語について、文書記憶手段中５の各文書に出現する回数を単語のＴＦ値とし、該各単語について文書記憶手段中５の各文書に出現する文書数を単語のＤＦ値とし、
ＴＦ×log（全文書数／ＤＦ）
により単語のＴＦ−ＩＤＦ値を求める手段を含む。
【００１７】
また、本発明（請求項３）は、時系列情報作成手段１０において、
年号集計手段９から所定の閾値以上の年号を取得し、該年号に対応する年代情報を年代情報記憶手段７から取得する手段と、
年代情報を形態素解析して得られた単語に対応するＴＦ−ＩＤＦ値を取得する手段と、
各年代情報に含まれる単語のＴＦ−ＩＤＦ値の合計を求める手段と、
各年代情報のＴＦ−ＩＤＦ値の合計値が最大の年代情報を、与えられた年号に対する年代情報とする。
【００１８】
図２は、本発明の原理を説明するための図である。
【００１９】
本発明（請求項４）は、利用者から入力された人名に関する文書を検索手段から取得し、その中から該人名に対応する人物の年代毎の情報を時系列に沿って出力する装置における時系列人物情報編集方法であって、
検索語入力手段が、利用者から処理対象の人物名を取得する検索語入力ステップ（ステップ１）と、
文書取得手段が、人物名に基づいて検索手段から文書集合を取得して文書記憶手段に格納する文書取得ステップ（ステップ２）と、
年代情報抽出手段が、文書集合から年号と事象とが含まれる文または語句を抽出し、年代情報記憶手段に格納する年代情報抽出ステップ（ステップ３）と、
ＴＦ−ＩＤＦ計算手段が、年代情報記憶手段に格納されている年代情報の単語について、文書記憶手段に存在する文書中における出現数と該単語が出現する文書数を集計し、各単語に対するＴＦ−ＩＤＦ（Term Frequency Document Frequency）値を算出するＴＦ−ＩＤＦ計算ステップ（ステップ４）と、
年号集計手段が、年代情報中に含まれる各年号の出現数を求める年号集計ステップ（ステップ５）と、
時系列情報作成手段が、年号集計ステップで得られた年号の出現数に基づいて、所定の閾値以上の出現頻度の年号を取得し、取得した該年号に対応する年代情報記憶手段中の年代情報からＴＦ−ＩＤＦ値が所定の閾値を超える単語を含むものだけを選択する時系列情報作成ステップ（ステップ６）と、
結果提示手段が、時系列情報作成ステップ（ステップ６）で得られた年代情報を、該年代情報に含まれる年号で時系列順にソートして出力する結果提示ステップ（ステップ７）と、を行う。
【００２０】
また、本発明（請求項５）は、ＴＦ−ＩＤＦ計算ステップ（ステップ４）において、
年代情報記憶手段から取得した年代情報を形態素解析して得られた各単語について、文書記憶手段中の各文書に出現する回数を単語のＴＦ値とし、該各単語について文書記憶手段中の各文書に出現する文書数を単語のＤＦ値とし、
ＴＦ×log（全文書数／ＤＦ）
により単語のＴＦ−ＩＤＦ値を求める。
【００２１】
また、本発明（請求項６）は、時系列情報作成ステップ（ステップ６）において、
年号集計ステップから所定の閾値以上の年号を取得し、該年号に対応する年代情報を年代情報記憶手段から取得し、
年代情報を形態素解析して得られた単語に対応するＴＦ−ＩＤＦ値を取得し、
各年代情報に含まれる単語のＴＦ−ＩＤＦ値の合計を求め、
各年代情報のＴＦ−ＩＤＦ値の合計値が最大の年代情報を、与えられた年号に対する年代情報とする。
【００２２】
本発明（請求項７）は、請求項１乃至３のいずれか１項に記載の時系列人物情報編集装置を構成する各手段としてコンピュータを機能させる時系列人物情報編集プログラムである。
【００２３】
本発明（請求項８）は、請求項７記載の時系列人物情報編集プログラムを格納したコンピュータ読取可能な記録媒体である。
【発明の効果】
【００２４】
上記のように本発明によれば、多くの文書にある閾値以上重複して現れる（年代＋事象）の記述を抽出することにより、検索エンジンなどにより取得したある人物についての全体としては必ずしも適合度の高くない多量の文書からでも、比較的信用度の高い内容（年代情報）に絞って年代別の事象情報だけを時系列順に得ることができるようになり、利用者はそれらの閲覧が容易、かつ短時間で行えるようになる。
【発明を実施するための最良の形態】
【００２５】
以下、図面と共に本発明の実施の形態を説明する。
【００２６】
本発明では、利用者が入力した人名に関する検索エンジンなどから取得し、その中から当該人物の年代毎の情報を抽出し、それらを時系列順に編集する。そのため、各文書から数字＋「年」の年号表記の含まれる文や句を抽出して集計し、その文中に頻出する語を調べて、特定の年度に発生した代表的事象を選択する。そして、年度と事象の組を時系列順に並べて編集することで年表化するものである。
【００２７】
図３は、本発明の一実施の形態における時系列人物情報編集装置の構成を示すブロック図である。
【００２８】
同図に示す時系列人物編集装置は、検索語入力部３、文書取得部４、文書保存部５、年代情報抽出部６、年代情報保存部７、ＴＦ−ＩＤＦ（Term Frequency Inverted Document Frequency）計算部８、年号集計部９、時系列情報作成部１０、結果提示部１１から構成され、文書取得部４は検索エンジンである文書検索装置２に接続されている。また、文書検索装置は検索対象の文書が記憶されている文書記憶装置１に接続されている。
【００２９】
検索語入力部３は、利用者から調べたい人物名の入力を受け付ける。
【００３０】
文書取得部４は、文書検索装置２から入力された人物名をクエリとした検索結果の文書集合を取得して文書保存部５に格納する。なお、文書検索装置２（検索エンジン）は、入力された人物名で文書記憶装置１を検索し、当該人物名が含まれる文書集合を取得し、文書取得部４に返却する。
【００３１】
年代情報抽出部６は、文書保存部５に保存されている文書から、年号（４桁数字（例えば、１９９４）＋「年」）と事象とが含まれる文や句を抽出し、年代情報保存部７に格納する。なお、以下では、西暦を例として説明するが、日本年号の平成や昭和等の年号を用いる場合には、年号＋２桁数字＋「年」を用いるようにしてもよい。
【００３２】
ＴＦ−ＩＤＦ計算部８は、年代情報保存部７に保存されている年代情報（年度と事象とが含まれる文や句）中の単語について文書保存部５に存在する文書中における出現数と単語が出現する文書数を集計し、各単語に対するＴＦ−ＩＤＦ値を算出する。
【００３３】
年号集計部９では、年代情報保存部７の年代情報中に含まれる各年号毎の出現数を集計する。例えば、Ｘ年の年代情報がＡ回、Ｙ年の年代情報がＢ回のようにカウントする。
【００３４】
時系列情報作成部１０は、年号集計部９で得られた年号のうち、与えられたある閾値以上の出現頻度の高いｎ個の年号に対応する年該情報保存部７中の年代情報から、ＴＦ−ＩＤＦ計算部８で得られたＴＦ−ＩＤＦ値が与えられたある閾値を超える高い単語を含む年代情報だけを選択する。
【００３５】
結果提示部１１は、時系列情報作成部１０で得られた年代情報をその年号で時系列順にソートしてマージし、年表化して利用者に提示する。
【００３６】
次に、上記の構成のＴＦ−ＩＤＦ計算部８の処理について詳細に説明する。
【００３７】
図４は、本発明の一実施の形態におけるＴＦ−ＩＤＦ計算部の動作のフローチャートである。
【００３８】
ステップ１０１）  ＴＦ−ＩＤＦ計算部８は、年代情報保存部７から年代情報を取得する。
【００３９】
ステップ１０２）  取得した年代情報（文や句）を形態素解析して単語を抽出する。
【００４０】
ステップ１０３）  得られた各単語について文書保存部５中の各文書に出現する回数を係数する。これを単語のＴＦ（Term Frequency）値とする。
【００４１】
ステップ１０４）  得られた各単語について文書保存部５中の各文書に出現する文書数を計算する。これをその単語のＤＦ（Document Frequency）値とする。
【００４２】
ステップ１０５）  ステップ１０３で得られたＴＦと全文書数ＤＦを用いて、
ＴＦ×log（全文書数／ＤＦ）
を計算し、その単語のＴＦ−ＩＤＦ値とする。
【００４３】
次に、上記の時系列情報作成部１０の処理について詳細に説明する。
【００４４】
図５は、本発明の一実施の形態における時系列情報作成部の処理を示すフローチャートである。以下では、年号集計部９から得られる、与えられたある閾値以上の高頻度年号のセットを取得し、それぞれに対して以下の処理を行う。
【００４５】
ステップ２０１）  時系列情報作成部１０は、年号集計部９から得られた年号に対応する年代情報を年代情報保存部７から取得する。
【００４６】
ステップ２０２）  年代情報を形態素解析して単語を抽出する。
【００４７】
ステップ２０３）  それらの単語についてＴＦ−ＩＤＦ計算部８よりそれらの単語についてＴＦ−ＩＤＦを取得するする。
【００４８】
ステップ２０４）  各年代情報に対してその中に含まれる単語のＴＦ−ＩＤＦ値の合計を、その各年代情報のＴＦ−ＩＤＦ値とする。
【００４９】
ステップ２０５）  各年代情報のＴＦ−ＩＤＦ値を比較して最大のＴＦ−ＩＤＦ値を持つ年代情報を与えられた年号に対する年代情報とする。
【００５０】
上記のように、ユーザが入力したある人物の名前を検索語として、インターネット上の検索エンジンなどにより文書群を取得し、その文書群から対象人物に関する年代情報が含まれている記述部分を抽出し、それらの記述内容を年代順に並べてユーザに提示することができる。
【００５１】
なお、上記の図３の構成要素の動作をプログラムとして構築し、時系列人物情報編集装置として利用されるコンピュータにインストールする、または、ネットワークを介して流通させることが可能である。
【００５２】
また、構築されたプログラムを、ハードディスクや、フレキシブルディスク・ＣＤ−ＲＯＭ等の可搬記憶媒体に格納しておき、コンピュータにインストールする、または、配布することが可能である。
【００５３】
なお、本発明は、上記の実施の形態に限定されることなく、特許請求の範囲内において種々変更・応用が可能である。
【産業上の利用可能性】
【００５４】
本発明は、文書群から対象人物の年代情報を取得する技術に適用可能である。
【図面の簡単な説明】
【００５５】
【図１】本発明の原理構成図である。
【図２】本発明の原理を説明するための図である。
【図３】本発明の一実施の形態における時系列人物情報編集装置の構成を示すブロック図である。
【図４】本発明の一実施の形態におけるＴＦ−ＩＤＦ計算部の処理を示すフローチャートである。
【図５】本発明の一実施の形態における時系列情報作成部の処理を示すフローチャートでる。
【符号の説明】
【００５６】
１  文書記憶装置
２  文書検索装置
３  検索語入力手段、検索語入力部
４  文書取得手段、文書取得部
５  文書記憶手段、文書保存部
６  年代情報抽出手段  年代情報抽出部
７  年代情報記憶部、年代情報保存部
８  ＴＦ−ＩＤＦ計算手段、ＴＦ−ＩＤＦ計算部
９  年号集計手段、年号集計部
１０  時系列情報作成手段、時系列情報作成部
１１  結果提示手段、結果提示部
【図１】
2009122772.tif 000003
【図２】
2009122772.tif 000004
【図３】
2009122772.tif 000005
【図４】
2009122772.tif 000006
【図５】
2009122772.tif 000007