(57)【要約】【課題】同一のイベントを扱ったコンテンツを、時系列に提示できる装置、方法及びプログラムを提供すること。【解決手段】関連コンテンツ抽出装置１は、コンテンツを取得するコンテンツ取得部１１と、コンテンツに含まれるイベントに関するイベント日時を含む特定情報を抽出する情報抽出部１２と、特定情報に基づいて類似コンテンツを検索する類似コンテンツ検索部１３と、類似コンテンツを、発行日時により時系列に関連付けて記録するコンテンツ記録部１４と、を備える。【選択図】図２
2018005633.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツを取得するコンテンツ取得部と、
前記コンテンツに含まれるイベントに関するイベント日時を含む特定情報を抽出する情報抽出部と、
前記特定情報に基づいて類似コンテンツを検索する類似コンテンツ検索部と、
前記類似コンテンツを、発行日時により時系列に関連付けて記録するコンテンツ記録部と、を備える関連コンテンツ抽出装置。
【請求項２】
前記情報抽出部は、前記特定情報として、前記イベントの場所又は前記イベントに関係する人物を抽出する請求項１に記載の関連コンテンツ抽出装置。
【請求項３】
前記情報抽出部は、前記イベント日時を、前記コンテンツに含まれる前記発行日時との相対表現に基づいて導出する請求項１又は請求項２に記載の関連コンテンツ抽出装置。
【請求項４】
入力された検索キーに基づいて、前記コンテンツ記録部により関連付けられたコンテンツ群を選択し、当該選択されたコンテンツ群を時系列に出力するコンテンツ提示部を備える請求項１から請求項３のいずれかに記載の関連コンテンツ抽出装置。
【請求項５】
コンテンツを取得するコンテンツ取得ステップと、
前記コンテンツに含まれるイベントに関するイベント日時を含む特定情報を抽出する情報抽出ステップと、
前記特定情報に基づいて類似コンテンツを検索する類似コンテンツ検索ステップと、
前記類似コンテンツを、発行日時により時系列に関連付けて記録するコンテンツ記録ステップと、をコンピュータが実行する関連コンテンツ抽出方法。
【請求項６】
コンテンツを取得するコンテンツ取得ステップと、
前記コンテンツに含まれるイベントに関するイベント日時を含む特定情報を抽出する情報抽出ステップと、
前記特定情報に基づいて類似コンテンツを検索する類似コンテンツ検索ステップと、
前記類似コンテンツを、発行日時により時系列に関連付けて記録するコンテンツ記録ステップと、をコンピュータに実行させるための関連コンテンツ抽出プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、関連コンテンツを抽出する装置、方法及びプログラムに関する。
【背景技術】
【０００２】
近年、ニュース記事をカテゴリ別又はトピック別にまとめて表示するキュレーションサービスが提供されている。サービス例としては、「政治」又は「グルメ」などのカテゴリに分けてニュース記事をまとめたＷｅｂサイトや、より具体的な「Ａ国テロ事件」に関するニュース記事をまとめたＷｅｂサイトなどが挙げられる。
このように、ニュース記事を、その時発生した出来事として個々に一般ユーザに提供するだけでなく、ある一定のまとまりとして提供することは、ユーザの知的欲求を満たすサービスとなる。
【０００３】
ニュース記事をまとめる手法として、例えば特許文献１では、記事ＩＤのつながりを各記事に付与しておくことで、関連する記事の要約を生成する技術が提案されている。これは、ある記事が属する関連記事群の要約により、ニュースの全体像を容易に把握するための技術である。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−２５０６４８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来のキュレーションサービスでは、記事の内容が近い記事がまとめられるため、時系列の順序性は加味されていないことが多い。このため、ユーザは、時系列のつながりを持った情報である一連のニュース記事を正しく理解することが難しかった。
例えば、特許文献１の技術により関連記事の全体像を生成するためには、元となった記事なのか後続の記事なのかを識別するための記事ＩＤを、事前に各記事に対して手動で付与しておく必要がある。また、期間を限定する場合であっても、ニュースの内容ではなく発行日に基づいて要約が生成されるため、部分的な全体像しか得られなかった。
【０００６】
本発明は、同一のイベントを扱ったコンテンツを、時系列に提示できる装置、方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明に係る関連コンテンツ抽出装置は、コンテンツを取得するコンテンツ取得部と、前記コンテンツに含まれるイベントに関するイベント日時を含む特定情報を抽出する情報抽出部と、前記特定情報に基づいて類似コンテンツを検索する類似コンテンツ検索部と、前記類似コンテンツを、発行日時により時系列に関連付けて記録するコンテンツ記録部と、を備える。
【０００８】
前記情報抽出部は、前記特定情報として、前記イベントの場所又は前記イベントに関係する人物を抽出してもよい。
【０００９】
前記情報抽出部は、前記イベント日時を、前記コンテンツに含まれる前記発行日時との相対表現に基づいて導出してもよい。
【００１０】
前記関連コンテンツ抽出装置は、入力された検索キーに基づいて、前記コンテンツ記録部により関連付けられたコンテンツ群を選択し、当該選択されたコンテンツ群を時系列に出力するコンテンツ提示部を備えてもよい。
【００１１】
本発明に係る関連コンテンツ抽出方法は、コンテンツを取得するコンテンツ取得ステップと、前記コンテンツに含まれるイベントに関するイベント日時を含む特定情報を抽出する情報抽出ステップと、前記特定情報に基づいて類似コンテンツを検索する類似コンテンツ検索ステップと、前記類似コンテンツを、発行日時により時系列に関連付けて記録するコンテンツ記録ステップと、をコンピュータが実行する。
【００１２】
本発明に係る関連コンテンツ抽出プログラムは、コンテンツを取得するコンテンツ取得ステップと、前記コンテンツに含まれるイベントに関するイベント日時を含む特定情報を抽出する情報抽出ステップと、前記特定情報に基づいて類似コンテンツを検索する類似コンテンツ検索ステップと、前記類似コンテンツを、発行日時により時系列に関連付けて記録するコンテンツ記録ステップと、をコンピュータに実行させる。
【発明の効果】
【００１３】
本発明によれば、同一のイベントを扱ったコンテンツを、時系列に提示できる。
【図面の簡単な説明】
【００１４】
【図１】実施形態に係る関連コンテンツ抽出装置の機能概要を示す図である。
【図２】実施形態に係る関連コンテンツ抽出装置の構成を示す図である。
【図３】実施形態に係る情報変換処理の処理内容を例示する図である。
【図４】実施形態に係る第１の利用形態を例示する図である。
【図５】実施形態に係る第２の利用形態を例示する図である。
【発明を実施するための形態】
【００１５】
以下、本発明の実施形態の一例について説明する。
本実施形態に係る関連コンテンツ抽出装置１は、ニュース記事（コンテンツ）から、この記事が対象とする出来事のイベント日時、場所及び人物の情報と、他のキーワードとに基づき、関連する過去のニュース記事を抽出し、時系列順に並べ替えて提示する。このとき、関連コンテンツ抽出装置１は、各ニュース記事のキーワードも合わせて提示する。
【００１６】
図１は、本実施形態に係る関連コンテンツ抽出装置１の機能概要を示す図である。
関連コンテンツ抽出装置１は、まず、各ニュースコンテンツから、記事の発行日時、内容を示すキーワード、並びにコンテンツが対象とする出来事のイベント日時、場所及び人物を抽出する。
【００１７】
続いて、関連コンテンツ抽出装置１は、登録された全てのニュースコンテンツが伝えている出来事の場所、イベント日時、人物及びキーワードに基づいて、各ニュースコンテンツに対して関連するニュースコンテンツを検索し類似コンテンツとして定義する。
関連コンテンツ抽出装置１は、関連付けられた類似コンテンツを、時系列に並べ、コンテンツホルダ又はキュレーションサービスプロバイダなどに提供し、ユーザに提示することができる。
【００１８】
例えば、コンテンツホルダが、項目９０として２０１５年１１月１３日に発行した「Ｂ都市でテロ発生」に関するニュース、項目９５として２０１５年１１月１８日に発行した「全世界で追悼」に関するニュース、項目１２３として２０１６年１月５日に発行した「Ｊ条約合意」に関するニュース、項目１２４として２０１６年１月５日に発行した「テロ主犯格捕まる」に関するニュースの各コンテンツを持っていると仮定する。
【００１９】
関連コンテンツ抽出装置１は、これらのニュースコンテンツから、各ニュースが対象とする出来事の「イベント日時」、「場所」及び「人物」を抽出し、データとして付与する。
例えば、２０１６年１月５日に発行された項目１２４に対しては、「昨年１１月の、Ｅ国によるＡ国同時多発テロ・・・」という文言から、「イベント日時」として２０１５年１１月、「場所」としてＡ国といったデータが付与される。一方、項目１２３に対しては、「イベント日時」として２０１５年９月、「場所」としてＩ都市、「人物」としてＤ大臣が付与される。
【００２０】
関連コンテンツ抽出装置１は、各ニュースコンテンツを、「イベント日時」、「場所」、「人物」及び「キーワード」に基づいて紐付けることにより、各ニュースコンテンツの関連度を計算すると共に、これらの時系列順序性を判定する。この結果、コンテンツホルダ又はキュレーションサービスプロバイダは、あるニュース記事の元になったニュース記事などを時系列に提示できる。
例えば、項目１２４には、その元となったニュース記事として、項目９０と項目９０とが時系列に沿って提示される。
【００２１】
図２は、本実施形態に係る関連コンテンツ抽出装置１の構成を示す図である。
なお、関連コンテンツ抽出装置１は、サーバ又はＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）などの情報処理装置（コンピュータ）であり、ＣＰＵなどの制御部及び記憶部の他、入出力デバイス及び通信部などのインタフェースを備えてよい。関連コンテンツ抽出装置１は、記憶部に格納された所定のソフトウェア（関連コンテンツ抽出プログラム）を制御部が実行することにより、本実施形態の各種機能を実現する。
関連コンテンツ抽出装置１の制御部は、コンテンツ取得部１１と、情報抽出部１２と、類似コンテンツ検索部１３と、コンテンツ記録部１４と、出力部１５（コンテンツ提示部及びコンテンツ情報出力部）とを備える。
【００２２】
コンテンツ取得部１１は、指定された処理対象のコンテンツを取得する。
情報抽出部１２は、取得したコンテンツから、このコンテンツが対象としている出来事の特定情報として、「イベント日時」、「場所」、「人物」及び「キーワード」を抽出する。
【００２３】
ここで、コンテンツ取得部１１が取り込むコンテンツには、このコンテンツを発行した日時とニュース記事の本文であるテキストとが付与されているものとする。コンテンツ取得部１１が取り込んだコンテンツからは、情報抽出部１２の情報変換処理により「イベント日時」、「場所」、「人物」及び「キーワード」が抽出される。
【００２４】
図３は、本実施形態に係る情報変換処理の処理内容を例示する図である。
まず、情報抽出部１２は、コンテンツのテキストを形態素解析により単語に分解し、「イベント日時」、「場所」、「人物」、「キーワード」に振り分ける。
【００２５】
「イベント日時」の場合、情報抽出部１２は、テキスト内の記載内容とコンテンツ自体の発行日時とを比較し、絶対的に表すことのできる日時フォーマットで表記する。
例えば、図３の例では、発行日時は２０１６年１月５日であり、テキストの内容は「昨年」という記載になっている。この場合、「昨年」が指し示す年を、発行日時から１年減算することで計算し、「２０１５年」と変換する。例えば、１年減算するルールとしては、「昨年」という表記だけでなく「去年」という表記も考えられ、このような日時を意味する記載に応じた情報変換処理は、ルールにより予め規定される。
【００２６】
なお、変換された日時の精度は、変換後の日時表記により把握でき、類似コンテンツの検索に利用される。例えば、図３の例では、抽出できた「イベント日時」情報は、２０１５年１１月のため、検索対象は、２０１５年１１月１日から２０１５年１１月３１日までの出来事に範囲が絞られる。
一方、例えば、「イベント日時」情報が２０１５年１１月１３日と特定された場合、類似コンテンツの検索対象は、２０１５年１１月１３日に限定される。
【００２７】
「場所」及び「人物」の場合、情報抽出部１２は、一般に公開されている、場所を特定するためのＡＰＩ、又は独自の辞書などを参照して特定してよい。情報抽出部１２は、例えば、形態素解析などにより得られた単語のタイプが人物か否かを、Ｗｉｋｉｐｅｄｉａ（登録商標）を構造化したＤＢｐｅｄｉａなどの最新の名前空間を参照して判定する。また、場所についてもＧｅｏコーディング用のライブラリなどにより判定が可能である。これらの特定方法は、利用形態により適宜変更されてよい。
これらの外部又は内部リソースにより、例えば「Ｃ大統領」が「人物」であること、「Ｂ都市」が「場所」であり、その国は「Ａ国」であることが特定される。
「イベント日時」、「場所」又は「人物」に分類されなかった単語は、「キーワード」として設定される。
【００２８】
類似コンテンツ検索部１３は、抽出された「イベント日時」、「場所」、「人物」及び「キーワード」に基づいて、類似コンテンツを検索する。
類似コンテンツ検索部１３は、まず、「イベント日時」情報により、コンテンツ検索の対象範囲を限定し、さらに、検索対象コンテンツの「場所」、「人物」及び「キーワード」毎に類似度を計算し、類似度が高いコンテンツを、類似コンテンツとして抽出する。
【００２９】
例えば、図１の例では、項目１２４のニュース記事が指し示すイベント日時は２０１５年１１月であるため、２０１５年１１月の内容であり、類似度の高い単語を持つ項目９０及び項目９５が類似コンテンツとして抽出される。
なお、「場所」、「人物」及び「キーワード」毎に計算される類似度は、例えば、コサイン類似度又は文脈類似度などが採用可能であり、類似コンテンツを判別する閾値は適宜設定されてよい。
【００３０】
コンテンツ記録部１４は、検索した類似コンテンツをイベント日時順、発行日時順に並べ、取得した特定情報、及び類似コンテンツの時系列の前後関係を示す関連情報を、コンテンツに付加してストレージ２０に蓄積する。
なお、ストレージ２０内でのデータ構造は限定されず、各種のデータベースシステム及びファイルシステムなどで幅広く利用可能である。
【００３１】
出力部１５（コンテンツ提示部）は、時系列上の前後関係を把握したいコンテンツの選択又は検索指示を受け付け、ストレージ２０に記録されたコンテンツの関連情報に基づいて、類似コンテンツ群を時系列に出力する。このとき、各コンテンツには、対象とする場所、人物及び使用されているキーワードが付与されているため、コンテンツ間の違いが提示されてもよい。
また、出力部１５（コンテンツ情報出力部）は、指定されたコンテンツに対応付けて、特定情報（「イベント日時」、「場所」、「人物」、「キーワード」）及び類似コンテンツの関連情報を、メタデータとして出力してもよい。
【００３２】
図４は、本実施形態に係る関連コンテンツ抽出装置１の第１の利用形態を例示する図である。
第１の利用形態は、サービスプロバイダが関連コンテンツ抽出装置１を利用して、自社及び他社のコンテンツをまとめ、キュレーション情報を提供する例である。Ｘ社は、特定のトピックに関するニュースコンテンツをまとめて提示するサービスを展開し、Ｙ社は、自社が保有するコンテンツより前の経緯を収集している。
なお、関連コンテンツ抽出装置１は、コンテンツホルダＡ及びＢなどのコンテンツ事業者が保有するコンテンツを既に取り込み、時系列の関連情報を付与してストレージ２０に蓄積している。
【００３３】
サービスプロバイダＸは、Ａ国で発生したテロについて、時系列にコンテンツをまとめたいと考えている。そこで、サービスプロバイダＸは、関連コンテンツ抽出装置１に対して、「Ａ国」及び「テロ」といったクエリで問い合わせることにより、キーワードマッチングにより取得したコンテンツと、このコンテンツと同一の出来事を対象とした類似コンテンツとを時系列の関連情報と共に取得できる。
【００３４】
例えば、この例では、項目９０が最初のニュースコンテンツで、その後、項目９５に、さらにその後項目１２４につながっていることが分かる。
また、各項目のニューステキスト本文だけでなく、付与されたイベント日時、場所、人物及びキーワードも出力される。したがって、サービスプロバイダＸは、時系列に並べ替えたコンテンツキュレーションだけでなく、各コンテンツに付与されたキーワードなどの特定情報を合わせて表示することで、情報の流れを可視化できる。
【００３５】
サービスプロバイダＹは、自社が保有する「Ｆ旅客機発見」というニュースコンテンツに対して、これ以前の経緯に関するコンテンツを収集して関連コンテンツとして表示したい。この場合、キーワードだけでなく発行日時に関しても条件を付けて検索することが可能である。
「Ｆ旅客機発見」コンテンツは、発行日が２０１６年１月１５日のため、「２０１６年１月１５日以前」という条件が指定されると、項目１０１は表示されるが、発行日が条件を満たさない項目Ａ−０１は検索結果として表示されていない。
【００３６】
図５は、本実施形態に係る関連コンテンツ抽出装置１の第２の利用形態を例示する図である。
第２の利用形態は、コンテンツホルダが関連コンテンツ抽出装置１を利用して、自社のコンテンツに、「イベント日付」、「場所」、「人物」及び「キーワード」に関するデータを付与する例である。
【００３７】
コンテンツホルダＺが「日本におけるテロ対策」に関するコンテンツＺ−Ａ０１を関連コンテンツ抽出装置１に登録すると、「イベント日時」、「場所」、「人物」及び「キーワード」が付与された上で、ストレージに蓄積される。その後、コンテンツホルダＺは、自社コンテンツを一意に示す項目番号のような情報を指定することで、付与された特定情報、及び時系列に関連付けられた類似コンテンツを取得できる。
【００３８】
図５の例では、コンテンツホルダＺは、キーワードとして「日本」、「テロ」、「対策」及び「警察庁」を、人物として「Ｋ首相」を、場所として「日本」を取得できている。このため、コンテンツホルダＺは、取得した情報をメタデータとしてコンテンツＺ−Ａ０１に付与できる。
このように、関連コンテンツ抽出装置１の利用者は、他のコンテンツとの時系列での関連性を確認できるだけでなく、コンテンツそのものに対しても必要な情報を付与することができる。
【００３９】
本実施形態によれば、関連コンテンツ抽出装置１は、コンテンツからイベント日時を含む特定情報を抽出し、この特定情報に基づいて類似コンテンツを検索すると共に、コンテンツの発行日時により時系列に関係付ける。
したがって、関連コンテンツ抽出装置１は、ニュース記事などのコンテンツにおいて、対象のイベントを精度良く特定でき、同一のイベントを扱ったコンテンツを、自動的に時系列に提示できる。
【００４０】
関連コンテンツ抽出装置１は、さらに、特定情報としてイベントの場所及び関係する人物を抽出するので、コンテンツが対象としているイベントをより精度よく特定できる。
また、これらの特定情報は、ユーザが記憶し検索キーともなりやすい情報であるので、コンテンツに付与されることにより検索時の利便性が向上する。
【００４１】
関連コンテンツ抽出装置１は、テキスト内に記載されている相対的な日時表現を発行日時に基づいて変換することにより、コンテンツからイベント日時を抽出する。これにより、テキスト内の表現によらず正確な日付又は日付の範囲を特定できる。
【００４２】
関連コンテンツ抽出装置１は、コンテンツを時系列に並べるだけでなく、コンテンツが対象とするイベントを表す特定情報及びキーワードも明確にすることで、多数のコンテンツを体系的に提示することができる。また、関連コンテンツ抽出装置１は、コンテンツに対して、イベントを特定しやすいメタデータを付与でき、コンテンツの充実及びユーザサービスの向上につながる。
【００４３】
さらに、関連コンテンツ抽出装置１は、ニュースコンテンツの時系列情報、場所及び人物といった固有名詞になりうる情報、その他のキーワードに分けて情報が付与することにより、各コンテンツのつながりを時系列上に、また、地図上にも展開することが可能となる。このため、新たなコンテンツキュレーションが実現できると共に、ユーザの理解をサポートしたコンテンツ提示が可能となる。
【００４４】
以上、本発明の実施形態について説明したが、本発明は前述した実施形態に限るものではない。また、本実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本実施形態に記載されたものに限定されるものではない。
【００４５】
本実施形態における各機能部は、適宜、複数の情報処理装置に分離されたシステムとして構成されてよい。
【００４６】
関連コンテンツ抽出装置１の機能を実現するためのプログラムをコンピュータで読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによって実現してもよい。
【００４７】
ここでいう「コンピュータシステム」とは、ＯＳや周辺機器などのハードウェアを含むものとする。また、「コンピュータで読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭなどの可搬媒体、コンピュータシステムに内蔵されるハードディスクなどの記憶装置のことをいう。
【００４８】
さらに「コンピュータで読み取り可能な記録媒体」とは、インターネットなどのネットワークや電話回線などの通信回線を介してプログラムを送信する場合の通信線のように、短時刻の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時刻プログラムを保持しているものも含んでもよい。また、上記プログラムは、前述した機能の一部を実現するためのものであってもよく、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであってもよい。
【符号の説明】
【００４９】
１  関連コンテンツ抽出装置
１１  コンテンツ取得部
１２  情報抽出部
１３  類似コンテンツ検索部
１４  コンテンツ記録部
１５  出力部（コンテンツ提示部、コンテンツ情報出力部）
２０  ストレージ
【図１】
2018005633.tif 000003
【図２】
2018005633.tif 000004
【図３】
2018005633.tif 000005
【図４】
2018005633.tif 000006
【図５】
2018005633.tif 000007