(57)【要約】  記事管理システムは、記事集合に属する第１の記事に含まれる第１の文がもつ意味内容のいずれかと、記事集合に属する第１の記事とは異なる第２の記事に含まれる第２の文の意味とが類似する場合に、第２の記事を第１の文に対するリンク先の候補とし、第１の文に対して、リンク先の候補とされた第２の記事または該第２の記事を加工して得られる加工記事へのリンクを設定するリンク設定部５０１を備える。
2016147621.tif 000002
【特許請求の範囲】
【請求項１】
記事集合に属する第１の記事に含まれる第１の文がもつ意味内容のいずれかと、前記記事集合に属する前記第１の記事とは異なる第２の記事に含まれる第２の文の意味が類似する場合に、前記第２の記事を前記第１の文に対するリンク先の候補とし、前記第１の文に対して、リンク先の候補とされた前記第２の記事または前記第２の記事を加工して得られる加工記事へのリンクを設定するリンク設定部
を備えることを特徴とする記事管理システム。
【請求項２】
リンク設定部は、さらに第１の記事と第２の記事との間に差分がある場合に、前記第２の記事を前記第１の文に対するリンク先の候補とし、前記第１の文に対して、リンク先の候補とされた前記第２の記事または前記第２の記事を加工して得られる加工記事へのリンクを設定する
請求項１に記載の記事管理システム。
【請求項３】
リンク設定部は、第１の文に対してリンク先の候補とされる第２の記事が複数存在する場合に、第１の記事との差分が大きい第２の記事を優先してリンクを設定する
請求項２に記載の記事管理システム。
【請求項４】
第１の文の指定を受け付けたことに応じて、前記第１の文に対してリンクが設定された記事またはリンク先の候補とされた第２の記事の情報を表示する表示部を備える
請求項１から請求項３のうちのいずれかに記載の記事管理システム。
【請求項５】
第１の記事の内容と第２の記事の内容とを比較して、前記第１の記事と前記第２の記事との間の差分の有無、または、前記第２の記事内において、前記第１の記事の内容に対して差分がある箇所を特定する差分特定部を備え、
表示部は、第１の文に対してリンクが設定された記事またはリンク先の候補とされた前記第２の記事の情報を表示する際に、前記箇所を、他と区別しうる態様により強調表示する
請求項４に記載の記事管理システム。
【請求項６】
表示部は、第１の文に対してリンクが設定された記事またはリンク先の候補とされた前記第２の記事の情報を表示する際に、第１の文がもつ意味内容のいずれかと類似する意味をもつ文を第１の態様により表示し、第１の記事の内容に対して差分があるとされた箇所を第２の態様により表示する
請求項５に記載の記事管理システム。
【請求項７】
文と文との間の含意関係の有無を判定する含意関係判定部を備え、
リンク設定部は、前記含意関係判定部により第１の文と第２の文との間に含意関係があると判定された場合に、前記第１の文がもつ意味内容のいずれかと、前記第２の文の意味が類似するとする
請求項１から請求項６のいずれかに記載の記事管理システム。
【請求項８】
含意関係判定部は、一方の文の意味が真である場合に他方の文の意味も真である２つの文の関係を、前記他方の文が前記一方の文を含意する含意関係として、文と文のとの間の含意関係の有無により判定する
請求項７に記載の記事管理システム。
【請求項９】
リンク設定部は、含意関係判定部により、第２の文が第１の文を含意する含意関係があるまたは第１の文が第２の文を含意する含意関係があると判定された場合に、前記第１の文がもつ意味内容のいずれかと前記第２の文の意味とが類似するとする
請求項８に記載の記事管理システム。
【請求項１０】
リンク設定部は、含意関係判定部により、第２の文が第１の文を含意する含意関係があるまたは第１の文と第２の文とが、共通する他の文である第３の文を含意する含意関係があると判定された場合に、前記第１の文がもつ意味内容のいずれかと前記第２の文の意味とが類似するとする
請求項８に記載の記事管理システム。
【請求項１１】
記事集合に属する第１の記事に含まれる第１の文がもつ意味内容のいずれかと、前記記事集合に属する前記第１の記事とは異なる第２の記事に含まれる第２の文の意味とが類似する場合に、前記第２の記事を前記第１の文に対するリンク先の候補とし、前記第１の文に対して、リンク先の候補とされた前記第２の記事または前記第２の記事を加工して得られる加工記事へのリンクを設定する
ことを特徴とする記事管理方法。
【請求項１２】
コンピュータに、
記事集合に属する第１の記事に含まれる第１の文がもつ意味内容のいずれかと、前記記事集合に属する前記第１の記事とは異なる第２の記事に含まれる第２の文の意味とが類似する場合に、前記第２の記事を前記第１の文に対するリンク先の候補とし、前記第１の文に対して、リンク先の候補とされた前記第２の記事または前記第２の記事を加工して得られる加工記事へのリンクを設定する処理を実行させる
ための記事管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記事を管理するための記事管理システム、記事管理方法および記事管理プログラムに関する。
【背景技術】
【０００２】
文の意味（meaning）の類似性を判断する処理の一つとして含意認識がある。含意認識の例が非特許文献１に記載されている。また、含意認識に基づいてテキストをグループ化する例が特許文献１に記載されている。【０００３】
含意認識は、“Ａ”、“Ｂ”をそれぞれ文または文相当の文章表現上の単位（以下、両者を含む表現として、“文”という。）とした場合に、“ＡはＢを含意（entailment）する”という関係の有無を判定する処理である。また、そのような関係の有無を判定することを含意判定と呼ぶ場合がある。【０００４】
ここで、“ＡはＢを含意する”とは、Ａが真であるならばＢも真であることである。また、特許文献１に記載されているように、Ａの表記からＢの意味が読み取れる場合に、ＡがＢを含意すると定義してもよい。以下、第１の文が他の文を含意する関係を、含意関係と呼ぶ場合がある。【０００５】
また、検索クエリとして文を指定できる検索システムがある。このような検索システムは、検索クエリとして指定された文を形態素解析して、指定された文に含まれる単語を抽出し、抽出された単語を検索クエリとして用いて、文や記事を検索する。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特許第５４９４９９９号公報
【非特許文献】
【０００７】
【非特許文献１】Masaaki Tsuchida, Kai Ishikawa, “IKOMA at TAC2011: A Method for Recognizing Textual Entailment using Lexical-level and Sentence Structure-level features”, [online], ［２０１６年１月２６日検索］、インターネット<URL：http://www.nist.gov/tac/publications/2011/participant.papers/IKOMA.proceedings.pdf>
【発明の概要】
【発明が解決しようとする課題】
【０００８】
ところで、ある記事を読んだ際、その読者がその記事内の一部の内容（contents）に興味をもったとする。以下、記事に含まれる複数の内容のうち、読者が興味を持った内容を「観点」と記載する。読者は、その観点についてよりたくさんの情報を得たい場合に、その観点について今読んでいる記事にはない新規な内容を含む他の記事を読みたい場合がある。また、読者は、その観点に関連する事柄（例えば、その事柄と一緒に論じられることが多い事柄といった、その事柄の周辺事項）について書かれた記事をさらに読みたい場合がある。【０００９】
ところが、形態素解析を利用した検索システムの場合、上記のような記事が検索されるとは限らない。例えば、ユーザが興味をもった観点を表現している文を指定して検索を行っても、指定した文と類似する文を含んでいるが新規な内容を含まない記事が検索される可能性がある。一例として、公開場所は異なるが全く同じ内容の記事が検索される可能性がある。
また、例えば、指定した文に用いられている単語や特徴語が用いられているが、該単語や特徴語が、元の記事内において指定した文により表現されていた内容すなわちユーザが興味をもった観点とは全く異なる内容を表現している記事が検索される可能性がある。一例として、指定した文が“Ｘ機種は性能が高く、価格も低く抑えられている”であった場合に、“Ｙ機種はＸ機種に比べて性能が高い”といった文を含む記事や“Ｘ機種は価格が高い”といった文を含む記事が検索される可能性がある。【００１０】
このように、形態素解析を利用した検索システムには、記事内の一部の内容であって読者が興味を持った内容（すなわち観点）に関連する情報を効率よく収集できない問題がある。【００１１】
そこで、本発明は、ユーザが、記事内の一部の内容であって特定の観点に関連する情報を効率よく収集できる記事管理システム、記事管理方法および記事管理プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１２】
本発明による記事管理システムは、記事集合に属する第１の記事に含まれる第１の文がもつ意味内容（connotations）のいずれかと、記事集合に属する第１の記事とは異なる第２の記事に含まれる第２の文の意味（meaning）とが類似する場合に、第２の記事を第１の文に対するリンク先の候補とし、第１の文に対して、リンク先の候補とされた第２の記事または該第２の記事を加工して得られる加工記事へのリンクを設定するリンク設定部を備えることを特徴とする。【００１３】
また、本発明による記事管理方法は、記事集合に属する第１の記事に含まれる第１の文がもつ意味内容のいずれかと、記事集合に属する第１の記事とは異なる第２の記事に含まれる第２の文の意味とが類似する場合に、第２の記事を第１の文に対するリンク先の候補とし、第１の文に対して、リンク先の候補とされた第２の記事または該第２の記事を加工して得られる加工記事へのリンクを設定することを特徴とする。【００１４】
また、本発明による記事管理プログラムは、コンピュータに、記事集合に属する第１の記事に含まれる第１の文がもつ意味内容のいずれかと、記事集合に属する第１の記事とは異なる第２の記事に含まれる第２の文の意味とが類似する場合に、第２の記事を第１の文に対するリンク先の候補とし、第１の文に対して、リンク先の候補とされた第２の記事または該第２の記事を加工して得られる加工記事へのリンクを設定する処理を実行させることを特徴とする。
【発明の効果】
【００１５】
本発明によれば、ユーザが、記事内の一部の内容であって特定の観点に関連する情報を効率よく収集できる。
【図面の簡単な説明】
【００１６】
【図１】第１の実施形態の記事管理システムの例を示すブロック図である。
【図２】記事記憶部１００に記憶される記事の例を示す説明図である。
【図３】含意文特定部１１０から出力される情報の例を示す説明図である。
【図４】含意文特定部１１０から出力される情報の例を示す説明図である。
【図５】文集合Ｕ１における含意関係の例を示す説明図である。
【図６】文集合Ｕ１に対する含意クラスタリングの結果例を示す説明図である。
【図７】可視化部１３０による表示の例を示す説明図である。
【図８】可視化部１３０による表示の例を示す説明図である。
【図９】記事管理システム１の動作例を示すフローチャートである。
【図１０】記事管理システム１の動作例を示すフローチャートである。
【図１１】記事管理システム１の動作例を示すフローチャートである。
【図１２】記事管理システム１の動作例を示すフローチャートである。
【図１３】第２の実施形態の関連記事判定装置の例を示すブロック図である。
【図１４】関連記事判定装置２００の動作例を示すフローチャートである。
【図１５】第３の実施形態の情報検索システムの例を示すブロック図である。
【図１６】情報検索システム３の動作例を示すフローチャートである。
【図１７】第４の実施形態の情報収集システムの例を示すブロック図である。
【図１８】情報収集システム４の動作例を示すフローチャートである。
【図１９】文集合の他の例を示す説明図である。
【図２０】本発明の各実施形態にかかるコンピュータの構成例を示す概略ブロック図である。
【図２１】本発明による記事管理システムの最小構成を示すブロック図である。
【発明を実施するための形態】
【００１７】
まず、本発明で使用する用語を説明する。本発明において、“記事”は、ある特定の内容を伝えるための文章を表す。なお、記事を、少なくとも文章が記録されたファイルと読み替えてもよい。そのような場合、記事には図などの文章以外の情報が含まれていてもよい。
【００１８】
また、“文”は、一般的には、句点までの文字列を表す。ただし、各実施形態において“文“といった場合には、例えば、標題のような句点で終わらない一連の文字列や、“ａはｂであるが、ｃはｄである。”といったように所定の接続詞等で接続されており、２以上の文に分解可能な文字列、における分解後の文に相当する文字列が含まれうる。また、各実施形態における“文”には、上述したような文相当の文字列だけでなく、節など、人が読んだ時に特定の意味が読み取れる、あるまとまった文章表現上の単位をなす文字列が含まれうる。
【００１９】
また、文に関して、“意味（meaning）”といった場合、その文の明示的な意味、すなわち、その文に含まれる単語の意味や文法的用法を純粋に解釈して得られる事柄など、その文そのものが表現している事柄を表す。一方、“意味内容（connotations）”といった場合には、その文そのものが表現している事柄だけでなく、その文の一部によって表現される事柄や、その文がもつ言外の意味といった、その文からおよそ人が認識できる全ての意味を含む。すなわち、意味内容は、その文がもつ明示的な意味と言外の意味とを含む範囲の一部または全部に相当する。当然、文の“意味内容”の１つに、その文の“意味”が挙げられる。
【００２０】
実施形態１．
図１は、本発明の第１の実施形態の記事管理システムの例を示すブロック図である。第１の実施形態において、記事管理システム１は、記事記憶部１００と、含意文特定部１１０と、差分特定部１２０と、可視化部１３０とを備える。
【００２１】
記事記憶部１００は、記事を記憶する。本実施形態では、記事内の文とそれに関連する情報を有する記事との対応づけを行うが、記事記憶部１００には、そのような対応づけの対象とする２以上の記事が記憶される。
【００２２】
また、記事記憶部１００において、記事の各々には、当該記事を識別するための識別子である記事ＩＤが割り当てられるとともに、各記事内の文の各々にも、当該文を識別するための識別子である文ＩＤが割り当てられる。
【００２３】
図２は、記事記憶部１００に記憶される記事の例を示す説明図である。図２に示すように、記事記憶部１００は、対応づけの対象とされる記事集合を記憶する代わりに、対応づけの対象とされる記事の各々を文単位に分解して得られる文集合を記憶してもよい。そのような文集合は、例えば、対応づけの対象とされる記事の各々に対して文切り（文を切り出す処理）を行うことにより得られる。なお、文集合において、各文には、当該文を識別する情報の一つとして、当該文を含む記事の識別子が付随される。図２に示す例では、対応づけの対象とされる記事を構成している各文が、当該文を含む記事を識別する記事ＩＤと、その記事内において当該文を識別する文ＩＤとに対応づけられて記憶されている。なお、記事記憶部１００は、対応づけの対象とされる記事集合を記憶するとともに、対応づけの対象とされる記事の各々を文単位に分解して得られる文集合を記憶してもよい。
【００２４】
含意文特定部１１０は、記事記憶部１００に記憶されている文の集合である第１文集合に含まれる各文に対して、含意認識に基づいて含意関係にある他の文を特定することにより、当該各文がもつ意味内容のいずれかと類似する意味をもつ他の文を特定する。ここで、類似は同一を含む概念である。なお、文Ａと含意関係にある他の文（例えば、文Ｂ）には、文Ｂが文Ａを含意する関係にあるときの該文Ｂだけでなく、文Ａが文Ｂを含意する関係にあるときの該文Ｂも含まれる。
【００２５】
含意文特定部１１０は、例えば、（１）文Ｂが文Ａを含意する関係にあるとき、文Ｂの意味は、文Ａがもつ意味内容のいずれかと類似するとしてもよい。このとき、含意文特定部１１０は、より具体的に、文Ｂの意味が、文Ａがもつ意味内容のいずれとも類似するとしてもよい。また、含意文特定部１１０は、例えば、（２）文Ａが文Ｂを含意する関係にあるとき、文Ａがもつ意味内容のいずれかと類似するとしてもよい。このとき、含意文特定部１１０は、より具体的に、文Ａは文Ｂがもつ意味内容を全てもち、文Ｂの意味は、文Ａがもつ意味内容の一部（文Ｂと共通する意味内容のみ）と類似するとしてもよい。この場合、“文の意味が類似する”とは、その文が、相手側の文がもつ意味内容のいずれかと同一の意味または相手側の文がもつ意味内容のいずれかに何らかの限定を加えた意味を有することを意味する。なお、上記の例では、（１）が相手側の文がもつ意味内容のいずれかに何らかの限定を加えた意味を有する場合に相当し、（２）が相手側の文がもつ意味内容のいずれかと同一の意味を有する場合に相当する。
【００２６】
含意文特定部１１０は、例えば、第１文集合から文を順次読み出し、読み出した文と、第１文集合の他の文の各々とを比較して、含意判定を行ってもよい。このとき、含意文特定部１１０は、比較対象が同一記事内の文同士である場合には、含意判定を行わないようにしてもよい。
【００２７】
また、含意文特定部１１０は、例えば、第１文集合に対して、含意認識に基づくクラスタリング（以下、含意クラスタリングという）を実施してもよい。このとき、含意文特定部１１０は、同一記事中の文を含むクラスタが生成された場合、同じクラスタ内において同一記事中の文同士は含意関係にないとして扱うようにしてもよい。例えば、文Ａと文Ｂとが同一クラスタに属する場合であっても、文Ａと文Ｂとが同じ記事に含まれる場合には、文Ａと文Ｂとの間の含意関係はないものとしてもよい。
【００２８】
含意クラスタリングの方法は特に限定されない。例えば、上記の特許文献１に記載されている方法であってもよい。また、例えば、対象とされる全ての記事を構成している文からなる文集合に含まれる各文をそれぞれ代表文として、当該代表文と当該代表文を含意する関係にある他の文とを同一クラスタ内のメンバとする方法であってもよい。この場合、文の数と同じ数のクラスタが生成される。なお、含意クラスタリングの方法として、上記のような１段のクラスタリングの結果得られるクラスタ間の要素の重複の度合いに基づいてさらにクラスタを統合するような、多段のクラスタリングを行う方法を用いることも可能である。
【００２９】
図３および図４は、含意文特定部１１０から出力される情報の例を示す説明図である。なお、図３は、含意文特定部１１０による含意判定の結果を示す情報の例である。図３において、対象文は、他の文との間で含意関係の有無を判定する対象とした文を示している。また、含意文は、対象文を含意すると判定された文を示している。図３によれば、例えば、文１−１は、文２−２の文を含意すると判定されたことがわかる。以下、文の識別用の表現として、“文ｎ−ｍ”という表現を用いた場合、“−”の右側にある“ｎ”が記事を識別する情報（記事ＩＤ）を示し、左側にある“ｍ”が文を識別する情報（文ＩＤ）を示す。
【００３０】
また、図４は、含意文特定部１１０による含意クラスタリングの結果を示す情報の例である。図４において、クラスタＩＤは、含意クラスタリングによって分類されたクラスタの識別子を示している。また、記事ＩＤと文ＩＤの組は、当該クラスタに属する文の記事ＩＤと文ＩＤの組を示している。また、代表文フラグは、当該クラスタの代表文であるか否かを示している。各クラスタの代表文には、一般に、その代表文が属するクラスタに含まれる他の文との間で最も多く含意関係がある文が選ばれる。例えば、代表文と、同一クラスタ内の他の文との含意関係の例としては、同一クラスタ内の他の文の全てが代表文を含意する関係が挙げられる。なお、これは、代表文が同一クラスタ内の他の文を含意する関係を否定するものではない。
【００３１】
含意クラスタリングの方法によっては、同一クラスタ内の他の文の全てが代表文を含意する関係が必ずしも成り立たない場合がある。例えば、多段のクラスタリングを行った結果、最終的に生成されたクラスタでは、代表文以外の他の文の全てが代表文を含意しない場合も考えられる。なお、含意関係にない他の文があっても、代表文と当該他の文との間には共起関係といった何らかの関係があると言える。例えば、クラスタ内の要素の重複度合いに基づいてクラスタを統合した場合には、共起関係がある。ここで、共起関係とは、意味的に、１つの文内に同時に現れやすい関係をいう。例えば、統計的に、文Ａの意味と文Ｂの意味とを同一文により表現した他の文Ｃが多く存在する場合に、文Ａと文Ｂとの間に共起関係があるといってもよい。
【００３２】
例えば、次のような５つの文を含む文集合Ｕ１があったとする。
【００３３】
・文集合Ｕ１
文Ｔ１：Ｘ社は車を販売した
文Ｔ２：Ｘ社は車を売買する業者である
文Ｔ３：Ｘ社は車を買った
文Ｔ４：Ｘ社は軽自動車を発売した
文Ｔ５：Ｘ社はセダンを買い取り、軽自動車を売った
【００３４】
文集合Ｕ１において、文Ｔ２は、文Ｔ１を含意する。また、文Ｔ２は、文Ｔ３を含意する。また、文Ｔ４は、文Ｔ１を含意する。また、文Ｔ５は、文Ｔ１、Ｔ２およびＴ４を含意している。なお、文Ｔ２、Ｔ４およびＴ５が、それぞれ文Ｔ１を含意する。また、文Ｔ２およびＴ５が、それぞれ文Ｔ３を含意する。また、文Ｔ５が、文Ｔ４を含意する。これらの含意関係を図示すると、図５のようになる。
【００３５】
図５は、文集合Ｕ１における含意関係の例を示す説明図である。図５における円形のシンボルは１つの文を示している。また、矢印は、矢印の元の文が矢印の先の文を含意することを示している。
【００３６】
また、図６は、文集合Ｕ１に対して含意クラスタリングを実施した場合の処理結果の例を示す説明図である。含意クラスタリングの結果、例えば、図６（ａ）に示すように、文Ｔ１を含意する文は、文Ｔ１を代表文とするクラスタＡに分類されたとする。同様に、文Ｔ３を含意する文は、文Ｔ３を代表文とするクラスタＢに分類されたとする。同様に、文Ｔ４を含意する文は、文Ｔ４を代表文とするクラスＣに分類されたとする。この場合、クラスタＡには、要素として、代表文である文Ｔ１以外に、文Ｔ２、Ｔ４およびＴ５が含まれる。同様に、クラスタＢには、要素として、代表文である文Ｔ３以外に、文Ｔ２およびＴ５が含まれる。同様に、クラスタＣには、要素として、代表文である文Ｔ４以外に、文Ｔ５が含まれる。なお、このように１つの文が複数のクラスタに属する場合もある。図６（ａ）において、文Ｔ２と文Ｔ４との間に直接の含意関係はないが、代表文Ｔ１を通じて含意関係が結ばれていると言える。これは、文Ｔ２およびＴ４のいずれもが文Ｔ１の意味を、意味内容として含んでいるからである。このように、一方の文の意味が、他方の文がもつ意味内容のいずれか（例えば、文Ｔ４がもつ意味内容の１つに相当する文Ｔ１の意味）と類似する場合、これらの文は広義の意味で“含意関係にある”としてもよい。このような含意関係は、同一クラスタに属する代表文以外の文が代表文（共通する他の文）を含意する（狭義の）含意関係に加えて、同一クラスタに属する代表文以外の文同士が、共通に有する代表文がもつ意味内容という少なくとも１つの共通する意味内容において含意する（狭義の）含意関係を含む概念である。なお、同一クラスタに属する代表文以外の文同士が、共通に有する代表文がもつ意味内容という少なくとも１つの共通する意味内容において含意する（狭義の）含意関係は、同一クラスタに属する代表文以外の文が互いに、代表文がもつ意味内容と類似する意味を有する関係と言い換えることも可能である。
【００３７】
また、含意クラスタリングの方法によっては、要素の重複度合いに基づいてクラスタを統合することも考えられる。例えば、クラスタＣの要素は全てクラスタＡに含まれている。そのような場合に、クラスタＡとクラスタＣとを統合して、図６（ｂ）に示すようなクラスタＤとすることが考えられる。
【００３８】
また、図６（ｂ）を見ると、クラスタＢの要素は、その半分以上がクラスタＤに含まれている。そのような場合に、クラスタＢとクラスタＤとを統合して、図６（ｃ）に示すようなクラスタＥとすることが考えられる。このとき、クラスタＥの代表文には、要素数の多い方のクラスタＤの代表文であった文Ｔ１が選択されてもよい。その場合、クラスタＥにおいて、代表文である文Ｔ１と、他の文である文Ｔ３との間には含意関係が成立しない場合がある。しかし、文Ｔ１と文Ｔ３の表現をそれぞれ見ると、動詞が“売る”と“買う”となっており、“販売”といった表現があることからも明らかなように、これらの意味は一緒に表現されることが多い。以下、このような、含意クラスタリング処理の結果、含意関係がなくても共起関係といった所定の関係がある２つの文が同一クラスタに属することになった場合も、それらの文は、広義の意味で“含意関係にある”とする。このような含意関係は、同一クラスタに属する代表文以外の文が代表文（共通する他の文）を含意する（狭義の）含意関係と、同一クラスタに属する代表文以外の文同士が、共通に有する代表文がもつ意味内容という少なくとも１つの共通する意味内容において含意する（狭義の）含意関係とに加えて、同一クラスタに属する文同士の共起関係を含む概念である。
【００３９】
差分特定部１２０は、含意文特定部１１０による処理の結果に基づいて、含意関係にある文を含む記事間の差分の有無または差分量や差分とされる箇所を特定する。差分特定部１２０は、例えば、含意文特定部１１０から出力される情報を入力として、記事毎に含意関係にある文の組を特定し、その文を含む記事間の差分の有無および／またはその量を特定してもよい。差分特定部１２０は、例えば、対象とされた記事間の差分量だけを求めてもよいし、さらに求めた差分量が所定の閾値以上であれば差分ありと判定してもよい。
【００４０】
以下、第１の文として文１−１で識別される文と、第２の文として文２−２で識別される文とが含意関係にあることを想定する。ここで、第１の文は、記事ＩＤ＝１の第１の記事に含まれる。また、第２の文は、記事ＩＤ＝２の第２の記事に含まれる。差分特定部１２０は、この場合、第１の文を含む第１の記事と、第２の文を含む第２の記事との間の差分の有無および／または差分量を求めればよい。このとき、差分特定部１２０は、第１の記事に含まれる第１の文以外の文と、第２の記事に含まれる全ての文とを比較し、差分となる文を特定してもよい。なお、差分とされる箇所は、文に限られず、例えば、特定の品詞や、節や、図表などであってもよい。
【００４１】
記事間もしくは文間における差分の有無および／または差分量は、一方の記事もしくは文に含まれる単語が、他方の記事もしくは文にどれくらい含まれているか、すなわち重複度合いなどを用いて判定してもよく、このとき、単語の同義語や上位語を勘案して類似性を求めてもよい。
【００４２】
また、差分特定部１２０は、求めた結果を記憶する。差分特定部１２０は、例えば、第１の文の識別情報である文ＩＤに対応づけて、当該第１の文を含む第１の記事との間で差分があると判定された他の記事の記事ＩＤや、当該他の記事内の差分があるとされた文の文ＩＤを記憶してもよい。また、差分特定部１２０は、差分の有無は判定せずに差分量のみを求める場合には、例えば、第１の文の識別情報である文ＩＤに対応づけて、差分量を求めた他の記事の記事ＩＤと求めた差分量の組を記憶してもよい。
【００４３】
また、差分となる文が特定された場合には、上記の対応関係に加えて、差分となる文の文ＩＤや求めた差分量を記録してもよい。
【００４４】
また、記事間の差分の有無や差分量を求める際に、記事中の全ての文を対象としなくてもよい。主文となる文は記事の前半部分に多いことから、差分特定部１２０は、例えば、互いの記事の前半部分のみを対象にして、記事間の差分の有無や差分量を求めてもよい。
【００４５】
可視化部１３０は、含意文特定部１１０による文間の含意関係の判定結果と、差分特定部１２０による記事間の差分の特定結果とに基づいて、ユーザが情報収集を行うのに適した画面を生成して表示する。
【００４６】
可視化部１３０は、例えば、記事記憶部１００に記憶されている記事を表示する際に、該記事内の各文に対して、その文と含意関係にある文を含み、かつ当該記事との間で差分がある他の記事がある場合に、当該他の記事をリンク先とするリンク情報を付与して当該記事の表示を行ってもよい。このとき、表示対象とされた記事内の一つの文に対して、複数の他の記事へのリンク情報が付与可能であった場合、差分が大きい他の記事ほど優先して表示されるようにリンク情報を付与してもよい。例えば、可視化部１３０は、差分量が上位所定数以内や所定の閾値以上といった所定の条件を満たす他の記事のみをリンク先として表示する、リンク先一覧などをリスト表示する際に差分量が大きい記事ほどリストの上の方に表示してもよい。
【００４７】
また、可視化部１３０は、リンク先とされた他の記事やその一部の内容を表示する際に、差分箇所を強調して表示するようにしてもよい。
【００４８】
図７および図８は、可視化部１３０による表示の例を示す説明図である。なお、図７には、可視化部１３０によってリンク情報が付与された記事の表示例が示されている。図７において、記事中の文に付された下線が、当該文にリンクが設定されていることを示している。また、下線が付された文の末尾の吹き出しは、リンク先の記事数を示している。可視化部１３０は、例えば、図７に示すように、ある記事を表示する際に、その記事内の各文に対して、関連する情報を有する記事へのリンクの有無やリンク先の記事数が分かるに記事を加工して表示してもよい。なお、本例では、記事にリンク情報を付与することで、ユーザ入力に応じてリンク先とされた記事に自動でアクセスできるようにすることを、リンクを設定すると表現している。
【００４９】
また、図８は、ある記事内の文に設定されたリンク先の記事一覧の例を示す説明図である。可視化部１３０は、例えば、図８に示すように、表示中のある記事中の特定の文が選択された時に、当該文に設定されているリンク先の記事の情報を一覧表示してもよい。このとき、可視化部１３０は、表示中の記事との間の差分が大きい記事ほど、リストの上位に表示してもよい。また、可視化部１３０は、リンク先の記事の情報として、リンク先の記事の抜粋を表示してもよい。リストに記事の抜粋を表示する際には、可視化部１３０は、リンク先とされた記事においてリンク元となった文と含意関係にある文や、リンク先とされた記事においてリンク元となった文を含む記事に対して差分とされた文を抜粋して表示してもよい。図８において、ｋ１〜ｋ３は、それぞれリンク先とされた記事の抜粋である。“＜＜  ＞＞”で囲まれた文は、リンク先とされた記事においてリンク元となった文と含意関係にある文である。また、その下部にある文は、リンク先とされた記事においてリンク元となった文を含む記事に対して差分とされた文である。また、図８では、差分強調表示の例として、各記事の抜粋において、リンク元となった文を含む記事と、リンク先とされた記事との間における単語の重複割合に基づいて特定された差分箇所を黒塗りで表示しているが、差分強調表示の方法はこの限りではない。例えば、差分箇所とされた文字の色やフォントを変えるなど、他の箇所と区別しうる態様により表示すればよい。可視化部１３０は、例えば、図８に示すように、リンク先の記事の情報を表示してもよい。リンク先の記事の情報の表示例としては、リンク先とされた記事をそのまま表示する、リンク先とされた記事に関する情報（タイトルや所在や）をリスト化して表示する、リンク先とされた記事の抜粋またはその一覧を表示する、その際に差分箇所などを強調表示するなどが挙げられる。このとき、一つ以上のリンク先の記事を加工して、表示用の記事（加工記事）を新たに生成してもよい。上記の例でいう抜粋、強調表示、リスト化は、リンク先の記事の加工例である。可視化部１３０は、リンク元となった文に対して生成した加工記事へのリンクを設定してもよい。
【００５０】
次に、本実施形態の動作について説明する。図９〜図１２は、本実施形態の記事管理システム１の動作例を示すフローチャートである。図９は、本実施形態の記事管理システム１の関連情報対応づけ処理の例を示すフローチャートである。
【００５１】
図９に示す例では、まず、含意文特定部１１０が、記事記憶部１００に記憶されている各記事を構成している文の集合（第１文集合）からリンク元とする文を１つ選択する（ステップＳ１０１）。以下、ステップＳ１０１で選択された文を第１の文と呼ぶ場合がある。
【００５２】
次に、含意文特定部１１０は、第１文集合の中から、選択された第１の文を含む第１の記事とは異なる記事内の文であって、該第１の文と含意関係にある文を特定する（ステップＳ１０２）。以下、ステップＳ１０２で特定された文を第２の文と呼ぶ場合がある。
【００５３】
ステップＳ１０２において、含意文特定部１１０は、例えば、第１の文と、第１の文を含む記事以外の記事に含まれる各文とを比較して、含意関係の有無を判定することにより、第２の文を特定してもよい。また、例えば、含意文特定部１１０は、第１文集合に対して含意クラスタリング処理を行ってその結果得られるクラスタの情報を基に、第１の文が属するクラスタに属する他の文を、第２の文として特定してもよい。
【００５４】
次に、差分特定部１２０は、第１の文を含む第１の記事と、第２の文を含む第２の記事との間の差分を求める（ステップＳ１０３）。ここで、第１の記事と第２の記事との間に差分がある場合（ステップＳ１０４のＹｅｓ）、差分特定部１２０は、第１の文に対して、第２の記事を、リンク先の記事候補として記憶する（ステップＳ１０５）。そして、ステップＳ１０６に移行する。
【００５５】
一方、第１の記事と第２の記事との間に差分がない場合には（ステップＳ１０４のＮｏ）、そのままステップＳ１０６に移行する。
【００５６】
ステップＳ１０６では、文集合に含まれる全ての文について、ステップＳ１０１からの処理が完了したかを判定する。判定の結果、完了していれば処理を終了し（ステップＳ１０６のＹｅｓ）、完了していなければステップＳ１０１に戻り、次のリンク元の文を選択する（ステップＳ１０６のＮｏ）。
【００５７】
記事管理システム１は、このようにして第１文集合に含まれる全ての文がリンク元として選択されるまで、上記のステップＳ１０１からステップＳ１０５までの一連の処理を繰り返し行う。
【００５８】
記事管理システム１は、例えば、対象とする文集合の指定を受けて、図９に示す動作を行ってもよい。
【００５９】
また、図１０〜図１２は、可視化部１３０の動作例を示すフローチャートである。まず、図１０に示す例を説明する。図１０に示す例では、まず、システムが、表示する記事の指定を受け付ける（ステップＳ１１１）。システムは、例えば、ユーザから記事記憶部１００に記憶されている記事のいずれかの指定を受け付けてもよい。
【００６０】
表示する記事の指定を受けて、可視化部１３０は、指定された記事に含まれる各文に対して、予め記憶されているリンク先の候補記事の情報に基づいてリンク情報を付与して、当該記事を表示する（ステップＳ１１２）。可視化部１３０は、例えば、図７に示したようなリンク先の情報を付与して、指定された記事を表示してもよい。
【００６１】
次に、図１１に示す例を説明する。図１１に示す例では、記事記憶部１００に記憶されている記事のいずれかが表示されているとする。その上で、システムが、表示中の記事の中から文の指定を受け付ける（ステップＳ１２１）。システムは、例えば、ユーザから表示中の記事に含まれる文のいずれかの指定を受け付けてもよい。
【００６２】
次に、可視化部１３０は、ステップＳ１２１での文の指定を受けて、指定された文に対して、予め記憶されているリンク先の候補記事の情報に基づいて、リンク先の記事リストを表示する（ステップＳ１２２）。可視化部１３０は、例えば、図８に示したような記事の抜粋を含むリンク先の記事リストを表示してもよい。リンク先の記事リストの表示方法は、図８に示した方法に限定されない。例えば、可視化部１３０は、表示中の記事内の指定された文の近くに、吹き出し等の形で、リンク先の記事のタイトル一覧等を表示してもよい。
【００６３】
次に、図１２に示す例を説明する。図１２に示す例でも、記事記憶部１００に記憶されている記事のいずれかが表示されているとする。その上で、システムが、表示中の記事の中から文の指定を受け付ける（ステップＳ１３１）。システムは、例えば、ユーザから表示中の記事に含まれる文のいずれかの指定を受け付けてもよい。
【００６４】
次に、可視化部１３０は、ステップＳ１２１での文の指定を受けて、指定された文に対して、予め記憶されている含意関係の特定結果の情報等に基づいて、指定された文が２以上の意味内容によるリンク先の候補記事を有しているか否かを判定する（ステップＳ１３２）。
【００６５】
可視化部１３０は、例えば、指定された文が２以上のクラスタに属しており、そのうちの２以上のクラスタ内において、含意関係にある他の文を含む記事がリンク先として設定されている場合に、指定された文が２以上の意味内容によるリンク先の候補記事を有していると判定してもよい。この場合、上記の条件を満たした２以上のクラスタの代表文の意味が、指定された文がリンク先の候補記事を有している２以上の意味内容に相当する。
【００６６】
以下、上記の文集合Ｕ１を用いて具体的に説明する。例えば、図５（ａ）のような含意クラスタリングの処理結果が得られたとする。このとき、文Ｔ２は、クラスタＡとクラスタＢとに属する。このような場合に、可視化部１３０は、文Ｔ２について、２以上の意味内容によるリンク先の候補記事を有していると判定してもよい。なお、本例では、クラスタＡおよびクラスタＢのいずれにも、文Ｔ２を含む記事とは異なる記事に含まれ、当該異なる記事がリンク先の候補として設定されているような他の文が属しているとする。これは、例えば、クラスタＡに含まれる文Ｔ１、Ｔ４、Ｔ５のいずれかが、文Ｔ２を含む記事とは異なる記事に含まれており、かつその異なる記事が文Ｔ２のリンク先として設定されているとともに、クラスタＢに含まれる文Ｔ３、Ｔ４のいずれかが、文Ｔ２を含む記事とは異なる記事に含まれており、かつその異なる記事が文Ｔ２のリンク先として設定されていればよい。このとき、文Ｔ２がリンク先の候補記事を有している「２以上の意味内容」には、クラスタＡの代表文である文Ｔ１の意味と、クラスタＢの代表文である文Ｔ３の意味とが相当する。
【００６７】
また、例えば、図５（ａ）のような含意クラスタリングの処理結果が得られたとする。このとき、文Ｔ４は、クラスタＡとクラスタＣとに属する。このような場合に、可視化部１３０は、文Ｔ４に対して、２以上の意味内容によるリンク先の候補記事を有していると判定してもよい。なお、本例では、クラスタＡおよびクラスタＣのいずれにも、文Ｔ４を含む記事とは異なる記事に含まれ、当該異なる記事がリンク先の候補として設定されているような他の文が属しているとする。換言すると、クラスタＡについて、クラスタＡに含まれる文Ｔ１、Ｔ２、Ｔ５のいずれかが、文Ｔ４を含む記事とは異なる記事に含まれており、かつその異なる記事が文Ｔ４のリンク先の候補として設定されているとする。また、クラスタＣについても同様に、クラスタＣに含まれる文Ｔ５が、文Ｔ４を含む記事とは異なる記事に含まれており、かつその異なる記事が文Ｔ４のリンク先として設定されているとする。このとき、文Ｔ４がリンク先の候補記事を有している２以上の意味内容としては、クラスタＡの代表文である文Ｔ１の意味と、クラスタＣの代表文である文Ｔ４の意味とが相当する。
【００６８】
ステップＳ１３２の判定の結果、第１の文に対して２以上の意味内容によるリンク先の候補記事を有してないと判定された場合には（ステップＳ１３２のＮｏ）、可視化部１３０は、通常のリンク先表示を行えばよい（ステップＳ１３３）。その場合、可視化部１３０は、例えば、リンク先表示として、上記のステップＳ１２２の処理を行ってもよい。
【００６９】
一方、第１の文に対して２以上の意味内容によるリンク先の候補記事を有していると判定された場合（ステップＳ１３２のＹｅｓ）、可視化部１３０は、ユーザにリンク先を表示する観点を選択させてもよい（ステップＳ１３３）。可視化部１３０は、例えば、判定の結果特定された２以上の意味内容を表現した文をリスト化して表示し、いずれの意味内容について関連する情報をリンク先として表示するかを問い合わせてもよい。これにより、第１の文がもつ意味内容の中からユーザが興味をもった観点に相当する意味内容を特定することができる。
【００７０】
例えば、上記の文集合Ｕ１の中から文Ｔ４が選択されたとする。なお、文Ｔ４の表記は“Ｘ社は軽自動車を発表した”であり、その意味もやはり“Ｘ社は軽自動車を発表した”である。そして、ステップＳ１３２の判定の結果、文Ｔ４がもつ、リンク先の候補記事を有している２以上の意味内容として、文Ｔ１の意味である“Ｘ社は車を販売した”と、文Ｔ４の意味である“Ｘ社は軽自動車を発表した”とが特定されたとする。なお、本例では、文Ｔ１、Ｔ２およびＴ５を含む記事は全て文Ｔ４を含む記事以外の記事であり、かつ文Ｔ４を含む記事の内容とは異なる内容を有しているものとする。したがって、文Ｔ４に対して、文Ｔ１、Ｔ２およびＴ５を含む記事の各々がリンク先の候補として抽出される。ここで、文Ｔ１、Ｔ２およびＴ５は、リンク元である文Ｔ４に対して、リンク先の候補記事とされた際の含意判定における他方の文に相当する。
【００７１】
本例では、文Ｔ１、Ｔ２およびＴ５のうち、その意味が文Ｔ４のリンク先の候補記事を有している２以上の意味内容に相当するとされるのは、文Ｔ１のみである。これは、文Ｔ２およびＴ５が、文Ｔ４がもたない意味内容をもっている可能性があることによる。例えば、文Ｔ４から文Ｔ１を含む記事へのリンクを考える。なお、文Ｔ４と文Ｔ１の関係は、文Ｔ４が文Ｔ１を含意する関係である。このことから、該リンクは、２つの文が共通してもつ意味内容に相当する文Ｔ１がもつ意味内容のいずれかに基づいて対応づけられていると解釈できる。このような場合には、対応づけの根拠となった意味内容を全て表現している文Ｔ１を、リンク先を表示する観点候補としてユーザに提示するのが好ましい。同様に、例えば、文Ｔ４から文Ｔ５を含む記事へのリンクを考える。なお、文Ｔ４と文Ｔ５の関係は、文Ｔ５が文Ｔ４を含意する関係である。このことから、該リンクは、２つの文が共通してもつ意味内容に相当する文Ｔ４の意味内容のいずれかに基づいて対応づけられていると解釈できる。すると、対応づけの根拠となった意味内容を全て表現している文Ｔ４を、リンク先を表示する観点候補としてユーザに提示するのが好ましい。同様に、文Ｔ４から文Ｔ２を含む記事へのリンクを考える。文Ｔ４と文Ｔ２の関係は、クラスタの代表文である文Ｔ１を介して対応づけられた関係である。このような関係から、該リンクは、２つの文の共通要素となる文Ｔ１がもつ意味内容のいずれかに基づいて対応づけられていると解釈できる。すると、このような場合には、対応づけの根拠となった意味内容を全て表現している文Ｔ１を、リンク先を表示する観点候補としてユーザに提示するのが好ましい。以上のことから、文Ｔ４と文Ｔ１を、それぞれ文Ｔ４がもつリンク先の候補記事を有している意味内容を表現している文として、ユーザに提示し、その中からリンク先を表示する観点を選択させる。
【００７２】
なお、可視化部１３０は、文Ｔ１およびＴ４をリンク先を表示する観点の候補として、例えば、「いずれの意味を観点にして、関連する情報のリンク先を提示しますか」といった問い合わせを行ってもよい。
【００７３】
リンク先を表示する観点が決定すると、可視化部１３０は、その観点による含意関係に基づいて、リンク先の表示を行う（ステップＳ１３５）。可視化部１３０は、第１の文に対して設定されているリンク先候補のうち、当該リンク先候補の記事を特定するに至った含意関係が、観点として選択された文を含意する関係であるリンク先候補のみを対象にして、リンク先の表示を行う。
【００７４】
例えば、上記の例において、文Ｔ４が指定された場合に、文Ｔ１およびＴ５を、リンク先を表示する観点の候補として提示した結果、文Ｔ１が選択されたとする。この場合、可視化部１３０は、文Ｔ４に対して設定されているリンク先候補のうち、文Ｔ１を含む記事または文Ｔ１を含意する関係にある他の文（文Ｔ２およびＴ５）を含む記事であって、文Ｔ４を含む記事とは異なる内容を有する記事のみを対象にして、リンク先の表示を行えばよい。これは、ユーザが、“Ｘ社が軽自動車を発売した”という文がもつ意味内容の中で“Ｘ社が車を販売した”という意味内容に興味をもっているとして、“Ｘ社が車を販売した”という意味内容と類似する意味の文を含む他の記事が収集されればよいとの判断による。なお、上記の例にはないが、“Ｘ社が車を販売した”という意味内容の下位概念に相当する“Ｘ社が軽自動車を発売した”という意味内容をもつ文が他の記事に含まれている場合には、当該記事も収集される。
【００７５】
また、例えば、上記の例において、文Ｔ４が選択されたとする。この場合、可視化部１３０は、文Ｔ４に対して設定されているリンク先候補のうち、文Ｔ４を含意する関係にある他の文（文Ｔ５）を含む記事であって、文Ｔ４を含む記事とは異なる内容を有する記事のみを対象にして、リンク先の表示を行えばよい。これは、ユーザが、“Ｘ社が軽自動車を発売した”という文がもつ意味内容の中で“Ｘ社が軽自動車を発売した”という意味内容に興味をもっているとして、“Ｘ社が軽自動車を発売した”という意味内容と類似する意味の文を含む他の記事が収集されればよいとの判断による。なお、この場合、文Ｔ４とは含意関係にあるが、“Ｘ社が軽自動車を発売した”という意味内容に類似する意味をもたない文Ｔ１や文Ｔ２を含む記事がリンク先候補記事から除外される。
【００７６】
以上のように、本実施形態によれば、ユーザは、記事中の特定の観点に関連する情報を効率よく収集できる。より具体的には、ユーザは、記事中の興味をもった観点と同じ意味内容をもつ文を少なくとも含み、かつ記事全体としては異なる内容をもった記事に容易にアクセスできるため、記事中の特定の観点に関連する情報を効率よく収集できる。例えば、ユーザは、表示中の記事内において、興味をもった内容を表現している文に付されたリンクを辿っていくだけで、興味をもった内容に関連する情報に簡単にアクセスできるため、情報収集にかかる時間を短縮できる。
【００７７】
本実施形態の記事管理システム１は、２つ以上の物理的に分離した装置が有線または無線で接続されている構成であってもよい。この点、後述の他の実施形態のシステムや装置において同様である。
【００７８】
実施形態２．
次に、本発明の第２の実施形態を説明する。第１の実施形態では、主に、異なる記事に含まれる文間の含意判定の結果に基づいて、指定された文集合に含まれる各文に対して関連する内容を含む他の記事の情報を対応づけることにより、ユーザが所望する情報を提供するシステムを例示した。
【００７９】
本実施形態では、記事に割り当てられた識別情報等を用いずに、指定された記事が、ある記事内の指定された文と関連する情報を有している関連記事か否かを判定する関連記事判定装置について説明する。
【００８０】
図１３は、本発明の第２の実施形態の関連記事判定装置の例を示すブロック図である。図１３に示す関連記事判定装置２００は、含意文判定部２１０と、差分判定部２２０と、結果出力部２３０とを備えている。図１３に示す関連記事判定装置２００は、任意の記事中の任意の文である第１の文の指定と、判定対象とする記事である第２の記事の指定とを入力とし、第２の記事が第１の文と関連する情報を有している関連記事か否かの情報を少なくとも出力する。以下、第１の文を含む記事を第１の記事という。本実施形態において、第１の記事と第２の記事とが同じ記事であるかは特に問わない。また、関連記事は、より具体的には、指定された文（第１の文）がもつ意味内容のいずれかと類似する意味の文を含み、かつ指定された文が含まれている記事とは異なる内容を有する記事としてもよい。
【００８１】
含意文判定部２１０は、第２の記事内に、第１の文と含意関係にある文が含まれているか否かを判定する。
【００８２】
含意文判定部２１０は、例えば、第２の記事に含まれる文を順に１つずつ選択し、選択された文と、第１の文との間に含意関係があるか否かを判定してもよい。より具体的には、含意文判定部２１０は、選択した文が第１の文を含意するまたは第１の文が選択した文を含意するかどうかを、含意判定を用いて判定する。そのような含意判定の結果、いずれかの含意関係が成立した場合に、含意文判定部２１０は、第２の記事内に第１の文と含意関係にある文が含まれていると判定してもよい。
【００８３】
また、含意文判定部２１０は、例えば、第１の文と、第２の記事に含まれる全ての文とを対象に含意クラスタリングを行ってもよい。そして、第１の文を含むクラスタが第１の文以外の文を含む場合に、含意文判定部２１０は、第２の記事内に第１の文と含意関係にある文が含まれていると判定してもよい。
【００８４】
差分判定部２２０は、含意文判定部２１０により、第２の記事内に第１の文と含意関係にある文が含まれていると判定された場合に、第２の記事と第１の記事との間の差分を判定する。また、差分判定部２２０は、記事間の差分とともに、第２の記事内において第１の記事の差分とされる箇所を求めてもよい。記事間の差分の有無および／またはその量の求め方や、記事内における差分とされる箇所の求め方は、第１の実施形態の差分特定部１２０による方法と同様でよい。
【００８５】
結果出力部２３０は、差分判定部２２０により第２の記事と第１の記事との間に差分があると判定された場合に、第２の記事が第１の文と関連する情報を有する関連記事である旨の判定結果を出力する。結果出力部２３０は、判定結果とともに、第２の記事がもつ第１の記事との差分量や、第２の記事のうち第１の文と差分があるとされた箇所を示す情報を出力してもよい。
【００８６】
次に、本実施形態の動作について説明する。図１４は、本実施形態の関連記事判定装置２００の動作例を示すフローチャートである。
【００８７】
図１４に示す例では、まず、含意文判定部２１０が、指定された文（第１の文）と、指定された記事（第２の記事）内の各文との間の含意関係の有無を判定する（ステップＳ２０１）。ステップＳ２０１の結果、第１の文と、第２の記事内のいずれかの文との間に含意関係があると判定された場合（ステップＳ２０２のＹｅｓ）、ステップＳ２０３に進む。
【００８８】
ステップＳ２０３では、差分判定部２２０が、第１の文を含む第１の記事と、第２の記事との間の差分を判定する（ステップＳ２０３）。
【００８９】
ステップＳ２０３の結果、第１の記事と第２の記事との間に差分があると判定された場合（ステップＳ２０４のＹｅｓ）、結果出力部２３０が、第２の記事は関連記事である旨を出力する。
【００９０】
その他の場合（ステップＳ２０２のＮｏやステップＳ２０４のＮｏ）、結果出力部２３０が、第２の記事は関連記事でない旨を出力する。
【００９１】
以上のように、本実施形態によれば、指定した記事が、任意の記事中の任意の文に対する関連記事であるか否かの情報を得ることができる。
【００９２】
実施形態３．
図１５は、本発明の第３の実施形態の情報検索システムの例を示すブロック図である。図１５に示す情報検索システム３は、記事提供サーバ３０１と、検索サーバ３０２とを備える。また、検索サーバ３０２は、文受付部３１０と、検索部３２０と、差分判定部３３０と、結果表示部３４０とを含む。
【００９３】
また、本実施形態において、記事提供サーバ３０１と検索サーバ３０２とはインターネットなどの通信ネットワークを介して接続されている。
【００９４】
記事提供サーバ３０１は、記事を提供するサーバである。記事提供サーバ３０１は、例えば、通信ネットワーク上に記事を公開しているＷｅｂサーバであってもよい。なお、図１５には、ｎ個の記事提供サーバ３０１を備える例が示されているが、記事提供サーバ３０１はいくつであってもよい。
【００９５】
文受付部３１０は、図示しないユーザ端末等から、公開中の記事に含まれる文の指定を受け付ける。検索部３２０は、文の指定を受け付けると、その指定された文を含む記事を特定するとともに、その指定された文を検索クエリとして検索部３２０に出力する。以下、指定された文を、第１の文といい、第１の文を含む記事を第１の記事という場合がある。
【００９６】
検索部３２０は、検索クエリに指定された第１の文を用いて、当該第１の文がもつ意味内容と類似する意味の文を含む記事を、記事提供サーバ３０１が公開している記事の中から検索する。ここで、検索部３２０は、第１の実施形態の含意文特定部１１０による方法と同様の方法、すなわち含意認識や含意クラスタリング技術を用いて、検索クエリ文がもつ意味内容と類似する意味の文を検索し、検索された文を含む記事を取得してもよい。また、このとき、検索部３２０は、第１の記事の情報を得ている場合には、検索対象とする記事の中から、第１の記事を除外してもよい。なお、検索部３２０では、検索対象とする記事が、第１の記事か否かによらず、検索対象とする記事内の文の意味が第１の文がもつ意味内容と類似するか否かを判定してもよい。その場合であっても、後述する差分判定部３３０による、記事間の差分の判定結果を利用して、第１の記事が検索結果として表示されるのを防止できる。
【００９７】
差分判定部３３０は、第１の記事と、検索された記事との間の差分の有無および／またはその量を判定する。また、差分判定部３３０は、このような記事間の差分を判定するとともに、検索された記事内において第１の記事との差分となる箇所を特定してもよい。記事間の差分の有無および／またはその量の求め方や、記事内の差分となる箇所の特定方法は、第１の実施形態の差分特定部１２０による方法と同様でよい。
【００９８】
結果表示部３４０は、検索部３２０によって検索された記事のうち、差分判定部３３０によって差分ありと判定された記事を、第１の文に対する関連記事とし、該記事の情報を表示する。このとき、結果表示部３４０は、差分量が大きい順に検索された記事の情報を表示してもよい。表示する情報は、例えば、該当する記事の所在（ＵＲＬ（Uniform Resource Locator）や記事の保管場所を示す情報等）やタイトルの一覧であってもよい。一覧には、さらに記事内容の抜粋や、該当する記事または該当する記事を加工した記事へのリンクが含まれていてもよい。結果表示部３４０は、例えば、第１の実施形態による方法と同様の方法を用いて、抜粋記事の生成や差分強調表示を行ってもよい。
【００９９】
次に、本実施形態の動作について説明する。図１６は、本実施形態の情報検索システム３の動作例を示すフローチャートである。
【０１００】
図１６に示す例では、まず、文受付部３１０が、公開中の記事に含まれる文の指定を受け付ける（ステップＳ３０１）。
【０１０１】
次に、検索部３２０は、ステップＳ３０１で指定された文（第１の文）を検索クエリ文として、当該第１の文がもつ意味内容のいずれかと類似する意味の文を含む記事を、記事提供サーバ３０１が公開している記事の中から検索する（ステップＳ３０２）。
【０１０２】
次に、差分判定部３３０は、検索部３２０によって検索された記事と、検索クエリに指定された文を含む記事（第１の記事）との差分を判定する（ステップＳ３０３）。
【０１０３】
差分判定部３３０は、ステップＳ０３による判定の結果、差分なしと判定された場合、検索された記事を、検索結果から除外する（ステップＳ３０４のＮｏ，ステップＳ３０５）。そして、ステップＳ３０６に移行する。一方、差分ありと判定された場合には（ステップＳ３０４のＹｅｓ）、そのままステップＳ３０６に移行する。
【０１０４】
ステップＳ３０６では、検索された全ての記事について差分判定が完了したか否かを判定する。差分判定が完了していなければ（ステップＳ３０６のＮｏ）、ステップＳ３０３に戻る。差分判定が完了していればステップＳ３０７に移行する。
【０１０５】
最後に、結果表示部３４０は、最終的に検索結果とされた記事の情報を表示する（ステップＳ３０７）。
【０１０６】
以上のように、本実施形態によれば、ユーザがある記事を読んだ際に、その記事内の文を指定するだけで、自動的にその文がもつ意味内容のいずれかと類似する意味の文を含み、かつ記事全体として異なる内容の記事が検索されるので、ユーザが興味をもった特定の観点に関連する情報を効率よく収集できる。
【０１０７】
なお、本実施形態の検索システムは、上述したとおり、差分判定部３３０が記事間の差分の有無を判定せずに差分量だけを求めてもよい。そのような場合であっても、結果表示部３４０が、検索部３２０によって検索された記事を検索結果として表示する際に、第１の記事との差分が大きい記事を優先して表示すれば、ユーザは、興味をもった特定の観点に関連する情報を効率よく収集できる。
【０１０８】
実施形態４．
次に、本実施形態の第４の実施形態について説明する。本実施形態では、ある記事中の文を指定すると、自動で、関連記事を収集する情報収集装置について説明する。
【０１０９】
図１７は、第４の実施形態の情報収集システムの例を示すブロック図である。図１７に示す情報収集システム４は、記事収集部４１０と、関連記事判定部４２０と、関連記事記憶部４３０とを備える。
【０１１０】
記事収集部４１０は、ある記事中の文の指定を受け付けると、指定された文を用いて記事を収集する。記事収集部４１０における記事の収集方法は特に問わない。例えば、記事収集部４１０は、形態素解析を利用した検索システムを利用して記事の収集を行ってもよい。
【０１１１】
関連記事判定部４２０は、記事収集部４１０によって収集された記事の各々に対して、当該記事が、指定された文（第１の文）の関連記事であるか否かを判定する。関連記事判定部４２０における関連記事の判定方法は、第２の実施形態の関連記事判定装置２００による方法と同様でよい。なお、関連記事判定部４２０として、第２の実施形態の関連記事判定装置２００が実装されていてもよい。
【０１１２】
関連記事記憶部４３０は、収集された記事のうち、関連記事判定部４２０によって関連記事と判定された記事を記憶する。このとき、関連記事記憶部４３０は、関連記事判定部４２０から、当該関連記事に関して、指定された文を含む記事との間の差分量や、当該関連記事内における、指定された文を含む記事との差分とされる箇所の情報を得られた場合には、それらの情報を関連記事と併せて記憶してもよい。
【０１１３】
次に、本実施形態の動作について説明する。図１８は、本実施形態の情報収集システム４の動作例を示すフローチャートである。
【０１１４】
なお、図１８に示す動作例では、既にユーザから文が指定されているものとする。まず、記事収集部４１０が、指定された文を用いて記事を収集する（ステップＳ４０１）。
【０１１５】
次に、関連記事判定部４２０が、収集された記事の各々について、当該記事が、指定された文の関連記事であるか否かを判定する（ステップＳ４０２）。
【０１１６】
判定の結果、収集された記事が指定された文の関連記事であった場合（ステップＳ４０３のＹｅｓ）、関連記事判定部４２０または関連記事判定部４２０からの結果を受けた記事収集部４１０が、その記事を、関連記事記憶部４３０に記憶する（ステップＳ４０４）。
【０１１７】
以上のように、本実施形態によれば、ユーザは、興味のある内容を含む記事中の特定の文（興味のある内容を表現している文）を指定（登録）するだけで、関連する情報を含む記事を自動で得ることができる。
【０１１８】
なお、情報収集システム４は、図１８に示す一連の処理を定期的に行ってもよい。そのような場合において、情報収集システム４は、例えば、通信ネットワークに接続されたユーザ端末等の情報処理装置に常駐して、指定された文の関連記事を自動で収集するエージェント機能として実装されてもよい。
【０１１９】
また、本実施形態の関連記事判定部４２０は、例えば、第１の実施形態の含意文特定部１１０および差分特定部１２０として動作することも可能である。また、本実施形態の関連記事判定部４２０は、例えば、第３の実施形態の検索部３２０および差分判定部３３０として動作することも可能である。
【０１２０】
次に、図１９に示す文集合を用いて、関連記事判定装置２００による関連記事の判定例を示す。図１９には、４つの記事（記事Ａ，Ｂ，ＣおよびＤ）が例示されている。各記事の内容は次の通りである。
【０１２１】
・記事Ａ
文Ａ−１：「オリンピック・パラリンピックの開催地は東京で確定。」
文Ａ−２：「Ｘ社の報告によれば、３０兆円規模の経済効果がある。」
文Ａ−３：「しかし、数兆円規模の予算の捻出が課題とされている。」
文Ａ−４以降：「・・・（予算に関する課題に関するトピック等）」
【０１２２】
・記事Ｂ
文Ｂ−１：「東京でオリンピックが開かれることになった。」
文Ｂ−２：「Ｘ社レポートによれば、経済効果は３０兆円とも。」
文Ｂ−３：「特に、環境需要の増大が見込まれる。」
文Ｂ−４：「観光産業界では、東京オリンピックを見越して、多言語対応を課題として挙げている。」
文Ｂ−５以降：「・・・（観光産業界における課題に関するトピック等）」
【０１２３】
・記事Ｃ
文Ｃ−１：「東京五輪開催決定。」
文Ｃ−２：「オリンピックによる経済効果に期待。」
【０１２４】
・記事Ｄ
文Ｄ−１：「形勢不利が予想されていたが、東京五輪開催決定。」
文Ｄ−２：「前回東京オリンピックから約半世紀。」
文Ｄ−３：「１９６４年の東京オリンピックを振り返ってみたい。」
文Ｄ−４以降：「・・・（前回東京オリンピックに関するトピック等）
【０１２５】
本例において、文Ａ−１は、文Ｂ−１、Ｃ−１およびＤ−１を含意する。また、含意クラスタリング処理では、文Ａ−１、Ｂ−１、Ｃ−１およびＤ−１は、代表文を文Ｃ−１とするクラスタに属するとされる。
【０１２６】
このような文集合があった場合に、例えば、ユーザが記事Ａを見ており、その中の文Ａ−１を指定したとする。また、関連記事の判定候補として、記事Ｂ、ＣおよびＤが指定されたとする。
【０１２７】
関連記事判定装置２００の含意文判定部２１０は、指定された記事内に、指定された文と含意関係にある文が含まれているか否かを判定する。本例では、指定された文Ａ−１に対して、記事Ｂ内の文Ｂ−１、記事Ｃ内の文Ｃ−１および記事Ｄ内の文Ｄ−１が含意関係にあると判定される。したがって、記事Ｂ、ＣおよびＤが、指定された文と含意関係にある文が含まれている記事として抽出される。
【０１２８】
差分判定部２２０は、抽出された記事Ｂ、ＣおよびＤを対象に、指定された文を含む記事Ａとの差分を判定する。例えば、記事Ａと記事Ｂとの間の差分判定において、記事Ｂは、“オリンピックの開催地が東京”であり、“経済効果が３０兆円である”といった内容だけでなく、“環境需要の増大”や“観光産業界における多言語対応の課題”について言及していることから、記事Ｂを差分ありと判定される。差分判定部２２０は、例えば、記事Ｂには、観光需要、観光産業界、他言語対応といった記事Ａに含まれていない単語が所定割合以上含まれていることから、記事Ｂを差分ありと判定してもよい。このとき、差分判定部２２０は、記事Ａに対して差分とされる文として、記事Ａに含まれていない単語を含む記事Ｂ中の文Ｂ−２およびＢ−３を特定されてもよい。なお、差分判定部２２０は、単語の重複度合いを求める方法以外にも、例えば、形態素解析の結果得られた名詞や形容詞等といった品詞の情報を用いて、記事を構成する要素の重複度合いを求める方法を用いてもよい。
【０１２９】
なお、差分判定部２２０は、各文間の含意判定結果が得られる場合には、それを利用して、記事間の差分を判定してもよい。例えば、差分判定部２２０は、記事Ｂ内の文のうち、記事Ａ内のいずれかの文と含意関係があるとされていない文の数や割合を求め、それが所定の閾値以上であれば差分ありと判定してもよい。
【０１３０】
例えば、含意判定の結果、記事Ｂには、記事Ａ中の文Ａ−２の意味とほぼ同じ意味の文Ｂ−２が含まれているが、記事Ａ中のいずれの文の意味とも類似していない意味の文Ｂ−３およびＢ−４も含まれているとする。そのような場合において、差分判定部２２０は、記事Ｂを記事Ａに対して差分ありと判定してもよい。
【０１３１】
差分判定部２２０は、記事Ａと記事Ｂとの間の差分判定と同様に、記事Ａと記事Ｃとの間および記事Ａと記事Ｄとの間の差分判定を行えばよい。例えば、記事Ａと記事Ｃとの間の差分判定において、差分判定部２２０は、記事Ｃには、記事Ａ内の文と差分があるとされる文が含まれていないことから、差分なしと判定してもよい。
【０１３２】
また、例えば、記事Ａと記事Ｄとの間の差分判定において、差分判定部２２０は、例えば、記事Ｄには、前回オリンピック、半世紀、１９６４年といった記事Ａに含まれていない単語が所定割合以上含まれていることから、記事Ｄを差分ありと判定してもよい。また、例えば、差分判定部２２０は、含意判定の結果、記事Ｄには、記事Ａ中のいずれの文の意味内容とも類似していない意味の文Ｄ−２およびＤ−３が含まれているとして、記事Ｄを差分ありと判定してもよい。
【０１３３】
このような判定により、文Ａ−１に対して、記事ＢおよびＤが関連記事として特定される。また、関連記事である記事Ｂ内において、文Ｂ−２，Ｂ−３，Ｂ−４，・・・が記事Ａに対して差分とされる文として特定される。また、関連記事である記事Ｄ内において、文Ｄ−２，Ｄ−３，・・・が記事Ａに対して差分とされる文として特定される。
【０１３４】
なお、上記の関連記事の判定例は、関連記事判定装置２００による場合だけでなく、例えば、記事管理システム１の含意文特定部１１０および差分特定部１２０による場合も同様である。同様に、例えば、検索サーバ３０２の検索部３２０および差分判定部３３０による場合や、情報収集システム４の関連記事判定部４２０による場合も同様である。
【０１３５】
そして、上記の関連記事の判定結果に基づいて、例えば、第１の実施形態の記事管理システム１の可視化部１３０が、記事Ａ中の記事Ａ−１が指定されたことに応じて、関連記事とされた、すなわちリンク先の候補とされた記事Ｂや記事Ｄへのリンクを設定したり、記事Ｂや記事Ｄの情報を表示してもよい。また、可視化部１３０は、例えば、記事Ｂの情報を表示する際に、文Ｂ−１が、リンク元とされた文Ａ−１と類似する意味の文であることや、文Ｂ−２，Ｂ−３，Ｂ−４，・・・が、リンク元とされた文Ａ−１を含む記事Ａとの差分となる箇所であることがわかるような強調表示を行ってもよい。同様の表示例が、例えば、検索サーバ３０２の結果表示部３４０による表示例として言える。
【０１３６】
次に、本発明の各実施形態にかかるコンピュータの構成例を示す。図２０は、本発明の各実施形態にかかるコンピュータの構成例を示す概略ブロック図である。コンピュータ１０００は、ＣＰＵ１００１と、主記憶装置１００２と、補助記憶装置１００３と、インタフェース１００４と、ディスプレイ装置１００５とを備える。
【０１３７】
上述の記事管理システム１や、関連記事判定装置２００や、情報検索システム３や、情報収集システム４は、コンピュータ１０００に実装されてもよい。その場合、それらシステムの動作は、プログラムの形式で補助記憶装置１００３に記憶されていてもよい。ＣＰＵ１００１は、プログラムを補助記憶装置１００３から読み出して主記憶装置１００２に展開し、そのプログラムに従って各実施形態における所定の処理を実施する。
【０１３８】
補助記憶装置１００３は、一時的でない有形の媒体の一例である。一時的でない有形の媒体の他の例として、インタフェース１００４を介して接続される磁気ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、半導体メモリ等が挙げられる。また、このプログラムが通信回線によってコンピュータ１０００に配信される場合、配信を受けたコンピュータは１０００がそのプログラムを主記憶装置１００２に展開し、各実施形態における所定の処理を実行してもよい。
【０１３９】
また、プログラムは、各実施形態における所定の処理の一部を実現するためのものであってもよい。さらに、プログラムは、補助記憶装置１００３に既に記憶されている他のプログラムとの組み合わせで各実施形態における所定の処理を実現する差分プログラムであってもよい。
【０１４０】
また、実施形態における処理内容によっては、コンピュータ１０００の一部の要素は省略可能である。例えば、関連記事判定装置２００や情報収集システム４の場合、ユーザに情報を提示しないのであれば、ディスプレイ装置１００５は省略可能である。また、図２０には図示省略しているが、実施形態における処理内容によっては、コンピュータ１０００は、入力デバイスを備えていてもよい。例えば、記事管理システム１や情報検索システム３や情報収集システム４の場合に、リンクが設定されている部分をクリックするなど、リンク先に移動する旨の指示を入力するための入力デバイスを備えていてもよい。
【０１４１】
また、各装置の各構成要素の一部または全部は、汎用または専用の回路（Circuitry）、プロセッサ等やこれらの組み合わせによって実施される。これらは単一のチップによって構成されてもよいし、バスを介して接続される複数のチップによって構成されてもよい。また、各装置の各構成要素の一部又は全部は、上述した回路等とプログラムとの組み合わせによって実現されてもよい。
【０１４２】
各装置の各構成要素の一部又は全部が複数の情報処理装置や回路等により実現される場合には、複数の情報処理装置や回路等は、集中配置されてもよいし、分散配置されてもよい。例えば、情報処理装置や回路等は、クライアントアンドサーバシステム、クラウドコンピューティングシステム等、各々が通信ネットワークを介して接続される形態として実現されてもよい。
【０１４３】
次に、本発明による記事管理システムの概要を説明する。図２１は、本発明による記事管理システムの最小構成を示すブロック図である。図２１に示すように、本発明による記事管理システムは、リンク設定部５０１を備えている。
【０１４４】
リンク設定部５０１は、記事集合に属する第１の記事に含まれる第１の文がもつ意味内容のいずれかと、記事集合に属する第１の記事とは異なる第２の記事に含まれる第２の文の意味とが類似する場合に、第２の記事を第１の文に対するリンク先の候補とし、第１の文に対して、リンク先の候補とされた第２の記事または該第２の記事を加工して得られる加工記事へのリンクを設定する。
【０１４５】
なお、このようなリンク設定部５０１は、上記実施形態において、例えば、可視化部１３０の一部機能として示されている。
【０１４６】
リンク設定部５０１は、例えば、リンク設定動作として、第１の記事に、第１の文に対応づけて、リンク先の記事へのアクセスを可能にする情報を付与してもよい。
【０１４７】
また、リンク設定部５０１は、第１の文がもつ意味内容のいずれかと、第２の文の意味とが類似する場合であって、第１の記事と第２の記事との間に差分がある場合に、第２の記事を第１の文に対するリンク先の候補とし、第１の文に対して、リンク先の候補とされた第２の記事または第２の記事を加工して得られる加工記事へのリンクを設定してもよい。
【０１４８】
また、リンク設定部５０１は、第１の文に対してリンク先の候補とされる第２の記事が複数存在する場合に、第１の記事との差分が大きい第２の記事を優先してリンクを設定してもよい。
【０１４９】
また、本発明による記事管理システムは、第１の文の指定を受け付けたことに応じて、第１の文に対してリンクが設定された記事またはリンク先の候補とされた第２の記事の情報を表示する表示部をさらに備えていてもよい。ここで、第１の文に対してリンクが設定された記事は、リンク先の候補とされた第２の記事または第２の記事を加工して得られる加工記事を含む。
【０１５０】
なお、このような表示部は、上記実施形態において、例えば、可視化部１３０の一部機能として示されている。
【０１５１】
また、本発明による記事管理システムは、第１の記事の内容と第２の記事の内容とを比較して、第１の記事と第２の記事との間の差分の有無、または、第２の記事内において、第１の記事の内容に対して差分がある箇所を特定する差分特定部をさらに備えていてもよい。そのような場合に、上記の表示部は、第１の文に対してリンクが設定された記事またはリンク先の候補とされた第２の記事の情報を表示する際に、第１の記事の内容に対して差分があるとされた箇所を、他と区別しうる態様により強調表示してもよい。
【０１５２】
なお、このような差分特定部は、上記実施形態において、例えば、差分特定部１２０として示されている。
【０１５３】
また、上記の表示部は、第１の文に対してリンクが設定された記事またはリンク先の候補とされた第２の記事の情報を表示する際に、第１の文がもつ意味内容のいずれかと類似する意味をもつ文を第１の態様により表示し、第１の記事の内容に対して差分があるとされた箇所を第２の態様により表示してもよい。
【０１５４】
また、本発明による記事管理システムは、文と文との間の含意関係の有無を判定する含意関係判定部をさらに備え、該含意関係判定部は、第１の文がもつ意味内容のいずれかと第２の文の意味とが類似するか否かを含意関係の有無により判定してもよい。
【０１５５】
なお、このような含意関係判定部は、上記実施形態において、例えば、含意文特定部１１０として示されている。
【０１５６】
また、上記の含意関係判定部は、一方の文の意味が真である場合に他方の文の意味も真である２つの文の関係を含意関係として、文と文との間の含意関係の有無を判定してもよい。
【０１５７】
また、上記の含意関係判定部は、一方の文の意味内容のいずれかが、他方の文の意味とが類似している２つの文の関係を、該他方の文が該一方の文を含意する含意関係として、文と文との間の含意関係の有無を判定してもよい。
【０１５８】
また、リンク設定部５０１は、上記の含意関係判定部により、第２の文が第１の文を含意する含意関係があるまたは第１の文が第２の文を含意する含意関係があると判定された場合に、第１の文がもつ意味内容のいずれかと第２の文の意味とが類似するとしてもよい。
【０１５９】
また、リンク設定部５０１は、上記の含意関係判定部により、第２の文が第１の文を含意する含意関係があるまたは第１の文と第２の文とが、共通する他の文である第３の文を含意する含意関係があると判定された場合に、第１の文がもつ意味内容のいずれかと第２の文の意味とが類似するとしてもよい。
【０１６０】
また、上記の含意関係判定部は、ある文集合に対して、一方の文の意味が真である場合に他方の文の意味も真である２つの文の関係に基づくクラスタリングである含意クラスタリングの結果、同一クラスタに属する文同士の関係を含意関係として、文と文との間の含意関係の有無を判定してもよい。
【０１６１】
以上、実施形態を参照して本願発明を説明したが、本願発明は上記の実施形態に限定されるものではない。本願発明の構成や詳細には、本願発明のスコープ内で当業者が理解し得る様々な変更をすることができる。
【０１６２】
この出願は、２０１５年３月１３日に出願された米国特許出願６２／１３２，６４８を基礎とする優先権を主張し、その開示の全てをここに取り込む。
【産業上の利用可能性】
【０１６３】
本発明は、記事の管理や記事の収集に好適に適用可能である。また、複数の記事間の関係性を、お互いの記事に含まれる文の内容およびお互いの記事の内容の差異に基づいて定義する用途にも好適に適用可能である。
【符号の説明】
【０１６４】
１  記事管理システム
１００  記事記憶部
１１０  含意文特定部
１２０  差分特定部
１３０  可視化部
２００  関連記事判定装置
２１０  含意文判定部
２２０  差分判定部
２３０  結果出力部
３  情報検索システム
３０１  記事提供サーバ
３０２  検索サーバ
３１０  文受付部
３２０  検索部
３３０  差分判定部
３４０  結果表示部
４  情報収集システム
４１０  記事収集部
４２０  関連記事判定部
４３０  関連記事記憶部
５０１  リンク設定部
１０００  コンピュータ
１００１  ＣＰＵ
１００２  主記憶装置
１００３  補助記憶装置
１００４  インタフェース
１００５  ディスプレイ装置
【図１】
2016147621.tif 000003
【図２】
2016147621.tif 000004
【図３】
2016147621.tif 000005
【図４】
2016147621.tif 000006
【図５】
2016147621.tif 000007
【図６】
2016147621.tif 000008
【図７】
2016147621.tif 000009
【図８】
2016147621.tif 000010
【図９】
2016147621.tif 000011
【図１０】
2016147621.tif 000012
【図１１】
2016147621.tif 000013
【図１２】
2016147621.tif 000014
【図１３】
2016147621.tif 000015
【図１４】
2016147621.tif 000016
【図１５】
2016147621.tif 000017
【図１６】
2016147621.tif 000018
【図１７】
2016147621.tif 000019
【図１８】
2016147621.tif 000020
【図１９】
2016147621.tif 000021
【図２０】
2016147621.tif 000022
【図２１】
2016147621.tif 000023
【手続補正書】
【提出日】平成29年9月14日(2017.9.14)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
記事集合に属する第１の記事に含まれる第１の文がもつ意味内容のいずれかと、前記記事集合に属する前記第１の記事とは異なる第２の記事に含まれる第２の文の意味が類似する場合に、前記第２の記事を前記第１の文に対するリンク先の候補とし、前記第１の文に対して、リンク先の候補とされた前記第２の記事または前記第２の記事を加工して得られる加工記事へのリンクを設定するリンク設定部
を備えることを特徴とする記事管理システム。
【請求項２】
リンク設定部は、さらに第１の記事と第２の記事との間に差分がある場合に、前記第２の記事を前記第１の文に対するリンク先の候補とし、前記第１の文に対して、リンク先の候補とされた前記第２の記事または前記第２の記事を加工して得られる加工記事へのリンクを設定する
請求項１に記載の記事管理システム。
【請求項３】
リンク設定部は、第１の文に対してリンク先の候補とされる第２の記事が複数存在する場合に、第１の記事との差分が大きい第２の記事を優先してリンクを設定する
請求項２に記載の記事管理システム。
【請求項４】
第１の文の指定を受け付けたことに応じて、前記第１の文に対してリンクが設定された記事またはリンク先の候補とされた第２の記事の情報を表示する表示部を備える
請求項１から請求項３のうちのいずれかに記載の記事管理システム。
【請求項５】
第１の記事の内容と第２の記事の内容とを比較して、前記第１の記事と前記第２の記事との間の差分の有無、または、前記第２の記事内において、前記第１の記事の内容に対して差分がある箇所を特定する差分特定部を備え、
表示部は、第１の文に対してリンクが設定された記事またはリンク先の候補とされた前記第２の記事の情報を表示する際に、前記箇所を、他と区別しうる態様により強調表示する
請求項４に記載の記事管理システム。
【請求項６】
表示部は、第１の文に対してリンクが設定された記事またはリンク先の候補とされた前記第２の記事の情報を表示する際に、第１の文がもつ意味内容のいずれかと類似する意味をもつ文を第１の態様により表示し、第１の記事の内容に対して差分があるとされた箇所を第２の態様により表示する
請求項５に記載の記事管理システム。
【請求項７】
文と文との間の含意関係の有無を判定する含意関係判定部を備え、
リンク設定部は、前記含意関係判定部により第１の文と第２の文との間に含意関係があると判定された場合に、前記第１の文がもつ意味内容のいずれかと、前記第２の文の意味が類似するとする
請求項１から請求項６のいずれかに記載の記事管理システム。
【請求項８】
含意関係判定部は、一方の文の意味が真である場合に他方の文の意味も真である２つの文の関係を、前記他方の文が前記一方の文を含意する含意関係として、文と文のとの間の含意関係の有無により判定する
請求項７に記載の記事管理システム。
【請求項９】
記事集合に属する第１の記事に含まれる第１の文がもつ意味内容のいずれかと、前記記事集合に属する前記第１の記事とは異なる第２の記事に含まれる第２の文の意味とが類似する場合に、前記第２の記事を前記第１の文に対するリンク先の候補とし、前記第１の文に対して、リンク先の候補とされた前記第２の記事または前記第２の記事を加工して得られる加工記事へのリンクを設定する
ことを特徴とする記事管理方法。
【請求項１０】
コンピュータに、
記事集合に属する第１の記事に含まれる第１の文がもつ意味内容のいずれかと、前記記事集合に属する前記第１の記事とは異なる第２の記事に含まれる第２の文の意味とが類似する場合に、前記第２の記事を前記第１の文に対するリンク先の候補とし、前記第１の文に対して、リンク先の候補とされた前記第２の記事または前記第２の記事を加工して得られる加工記事へのリンクを設定する処理を実行させる
ための記事管理プログラム。
【国際調査報告】
2016147621.tif 000024
2016147621.tif 000025
2016147621.tif 000026
2016147621.tif 000027