(57)【要約】【課題】  複数の話題を検出して話題間の関係と各話題の要約文を自動生成する。【解決手段】  本発明は、テキストを単語単位に分割し、概念ベースを検索することによって、各単語に対応するベクトルを取得し、単語ベクトルの系列からテキストを同一話題の区間であるセグメントの集合へ分割し、セグメント集合を、各セグメントを該セグメントに含まれる単語ベクトルの集合と見做して、距離が近いセグメントを同一クラスタとする基準により、階層的にクラスタリングし、得られた各クラスタに対し、該クラスタに含まれるテキストから該クラスタを特徴付ける要約文を抽出し、クラスタ間の関係と、各クラスタの要約文を出力する。【選択図】  図１
2005122510.tif 000002
【特許請求の範囲】
【請求項１】
テキスト中の複数の話題を検出し、話題間の関係を抽出・可視化するための話題構造抽出装置が実行する話題構造抽出方法において、
形態素解析手段が、テキストを単語単位に分割する形態素解析過程と、
単語ベクトル取得手段が、単語の意味を表現するベクトルが格納されている記憶手段である概念ベースを検索することによって、前記形態素解析過程で得られた各単語に対応するベクトルを取得する単語ベクトル取得過程と、
トピックセグメンテーション手段が、前記単語ベクトル取得過程で得られた単語ベクトルの系列から、前記テキストを同一話題の区間であるセグメントの集合へ分割するトピックセグメンテーション過程と、
セグメントクラスタリング手段が、前記トピックセグメンテーション過程で得られたセグメント集合を、各セグメントを該セグメントに含まれる単語ベクトルの集合と見做して、距離が近いセグメントを同一クラスタとする基準により、階層的にクラスタリングするセグメントクラスタリング過程と、
要約手段が、前記セグメントクラスタリング過程で得られた各クラスタに対し、該クラスタに含まれるテキストから該クラスタを特徴付ける要約文を抽出する要約過程と、
話題構造出力手段が、前記セグメントクラスタリング過程で得られたクラスタ間の関係と、前記要約過程で得られた各クラスタの要約文を出力する話題構造出力過程と、からなることを特徴とする話題構造抽出方法。
【請求項２】
前記話題構造抽出装置が、
前記要約過程において、要約対象のクラスタＣに含まれる単語の内、該クラスタＣ内の任意の単語ベクトルとの距離が小さく、該クラスタＣの上位クラスタの下位クラスタで該クラスタＣ以外のクラスタ群に含まれる任意の単語ベクトルとの距離が大きくなるような単語から順にある個数だけ単語を出力する請求項１記載の話題構造抽出方法。
【請求項３】
前記話題構造抽出装置が、
前記要約過程において、要約対象のクラスタＣに含まれる単語の内、該クラスタＣ内の単語ベクトルの重心との距離が小さく、該クラスタＣの上位クラスタの下位クラスタで該クラスタＣ以外のクラスタ群に含まれる単語ベクトルの重心との距離が大きくなるような単語から順にある個数だけ単語を出力する請求項１記載の話題構造抽出方法。
【請求項４】
制御手段が、
前記トピックセグメンテーション過程で得られた各セグメント毎に、該トピックセグメンテーション過程において該セグメントＳをより短い区間のセグメントの集合へ分割し、この結果得られた、該セグメントＳ内のセグメント集合を前記セグメントクラスタリング過程において階層的にクラスタリングする制御過程を更に併せ持つ請求項１記載の話題構造抽出方法。
【請求項５】
テキスト中の複数の話題を検出し、話題間の関係を抽出・可視化するための話題構造抽出装置であって、
テキストを単語単位に分割する形態素解析手段と、
単語の意味を表現するベクトルが格納されている記憶手段である概念ベースと、
前記概念ベースを検索することによって、前記形態素解析手段で得られた各単語に対応するベクトルを取得する単語ベクトル取得手段と、
前記単語ベクトル取得手段で得られた単語ベクトルの系列から、前記テキストを同一話題の区間であるセグメントの集合へ分割するトピックセグメンテーション手段と、
前記トピックセグメンテーション手段で得られたセグメント集合を、各セグメントを該セグメントに含まれる単語ベクトルの集合と見做して、距離が近いセグメントを同一クラスタとする基準により、階層的にクラスタリングするセグメントクラスタリング手段と、
前記セグメントクラスタリング手段で得られた各クラスタに対し、該クラスタに含まれるテキストから該クラスタを特徴付ける要約文を抽出する要約手段と、
前記セグメントクラスタリング手段で得られたクラスタ間の関係と、前記要約手段で得られた各クラスタの要約文を出力する話題構造出力手段と、からなることを特徴とする話題構造抽出装置。
【請求項６】
前記要約手段において、
要約対象のクラスタＣに含まれる単語の内、該クラスタＣ内の任意の単語ベクトルとの距離が小さく、該クラスタＣの上位クラスタの下位クラスタで該クラスタＣ以外のクラスタ群に含まれる任意の単語ベクトルとの距離が大きくなるような単語から順にある個数だけ単語を出力する請求項５記載の話題構造抽出装置。
【請求項７】
前記要約手段において、
要約対象のクラスタＣに含まれる単語の内、該クラスタＣ内の単語ベクトルの重心との距離が小さく、該クラスタＣの上位クラスタの下位クラスタで該クラスタＣ以外のクラスタ群に含まれる単語ベクトルの重心との距離が大きくなるような単語から順にある個数だけ単語を出力する請求項５記載の話題構造抽出装置。
【請求項８】
前記トピックセグメンテーション手段で得られた各セグメント毎に、該トピックセグメンテーション手段において該セグメントＳをより短い区間のセグメントの集合へ分割し、この結果得られた、該セグメントＳ内のセグメント集合を前記セグメントクラスタリング手段において階層的にクラスタリングする制御手段を更に併せ持つ請求項５記載の話題構造抽出装置。
【請求項９】
テキスト中の複数の話題を検出し、話題間の関係を抽出・可視化するためのコンピュータを、
テキストを単語単位に分割する形態素解析手段と、
単語の意味を表現するベクトルが格納されている記憶手段である概念ベースを検索することによって、前記形態素解析手段で得られた各単語に対応するベクトルを取得する単語ベクトル取得手段と、
前記単語ベクトル取得手段で得られた単語ベクトルの系列から、前記テキストを同一話題の区間であるセグメントの集合へ分割するトピックセグメンテーション手段と、
前記トピックセグメンテーション手段で得られたセグメント集合を、各セグメントを該セグメントに含まれる単語ベクトルの集合と見做して、距離が近いセグメントを同一クラスタとする基準により、階層的にクラスタリングするセグメントクラスタリング手段と、
前記セグメントクラスタリング手段で得られた各クラスタに対し、該クラスタに含まれるテキストから該クラスタを特徴付ける要約文を抽出する要約手段と、
前記セグメントクラスタリング手段で得られたクラスタ間の関係と、前記要約手段で得られた各クラスタの要約文を出力する話題構造出力手段として機能させる話題構造抽出プログラム。
【請求項１０】
前記要約手段において、
要約対象のクラスタＣに含まれる単語の内、該クラスタＣ内の任意の単語ベクトルとの距離が小さく、該クラスタＣの上位クラスタの下位クラスタで該クラスタＣ以外のクラスタ群に含まれる任意の単語ベクトルとの距離が大きくなるような単語から順にある個数だけ単語を出力する請求項９記載の話題構造抽出プログラム。
【請求項１１】
前記要約手段において、
要約対象のクラスタＣに含まれる単語の内、該クラスタＣ内の単語ベクトルの重心との距離が小さく、該クラスタＣの上位クラスタの下位クラスタで該クラスタＣ以外のクラスタ群に含まれる単語ベクトルの重心との距離が大きくなるような単語から順にある個数だけ単語を出力する請求項９記載の話題構造抽出プログラム。
【請求項１２】
前記トピックセグメンテーション手段で得られた各セグメント毎に、該トピックセグメンテーション手段において該セグメントＳをより短い区間のセグメントの集合へ分割し、この結果得られた、該セグメントＳ内のセグメント集合を前記セグメントクラスタリング手段において階層的にクラスタリングする制御手段を更に併せ持つ請求項９記載の話題構造抽出プログラム。
【請求項１３】
テキスト中の複数の話題を検出し、話題間の関係を抽出・可視化するためのプログラムをコンピュータに実行させるための話題構造抽出プログラムを記録したコンピュータ読み取り可能な記憶媒体であって、
請求項９乃至１２記載のプログラムを格納したことを特徴とする話題構造抽出プログラムを記録したコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、話題構造抽出方法及び装置及び話題構造抽出プログラム及び話題構造抽出プログラムを記録したコンピュータ読み取り可能な記憶媒体に係り、特に、テキスト中の複数の話題を検出し、話題間の関係を抽出・可視化するための話題構造抽出方法及び装置及び話題構造抽出プログラム及び話題構造抽出プログラムを記録したコンピュータ読み取り可能な記憶媒体に関する。
【背景技術】
【０００２】
議事録作成技術として、入力テキストが同一話題の区間の集合へ階層的に分割され、各話題区間から話題語が抽出される（例えば、特許文献１参照）（以下、従来技術１と記す）。
【０００３】
また、入力テキストを同一話題の区間の集合へ分割した後、各話題区間から、時間的に後の話題区間で類似度が閾値以上のものへリンクを張っていく（例えば、非特許文献１参照）（以下、従来技術２と記す）。
【特許文献１】特開平８−８７５０１号公報
【非特許文献１】松村真宏，加藤優，大澤幸生，石塚満：議論構造の可視化による論点の発見と理解，Journal of SOFT, Vol.15, No.5,2003.
【発明の開示】
【発明が解決しようとする課題】
【０００４】
人間が作る議事録は項目毎に階層的に整理されている。議事録作成者は、記憶に残っているもの、会議の時にメモをとったもの（共に記録しておく必要があると考えた重要事項）を必ず項目毎にまとめ、階層的に整理しようとする。全ての項目を時系列順に忠実に並べようとはしないし、そもそも会議の模様を時系列に細かく追想するのは困難である。そこで、機械が議事録を作成するにあたっても、話題毎の集約・階層化が必要となる。
【０００５】
従来技術１の方法は、１次元のストリームにおける話題区間の階層的分割であるため、隣接していない話題区間で同一話題のもの、あるいは関係の深いものが同じクラスタに属さないことがある。話題区間の階層構成を１次元の制約下で行うため、適切な話題の集約・階層化ができないという問題がある。
【０００６】
従来技術２の方法により、リンク付けられた話題区間の集合を人間が把握することはできるが、そこでできている話題区間群内部のより詳細な話題構成、及び話題区間群同士の類似性を把握することは難しく、よりきめ細かな話題構成を把握することは困難である。議事録においては、会議全体の内容を容易に把握できる必要があり、そのためには大局的なクラスタから局所的なクラスタまでの表示が必要となる。
【０００７】
また、従来技術２の方法では、リンク付けられた話題区間の集合に対して、それを要約する語句・文の抽出への応用は示唆されているものの、具体的な要約処理そのものについては言及されていない。このため、リンク付けられた話題区間の集合の内容を容易に把握することが困難である。
【０００８】
本発明は、上記の点に鑑みなされたもので、入力テキストの話題構造を容易に把握することを可能にする話題構造抽出方法及び装置及び話題構造抽出プログラム及び話題構造抽出プログラムを記録したコンピュータ読み取り可能な記憶媒体を提供することを目的とする。
【課題を解決するための手段】
【０００９】
図１は、本発明の原理を説明するための図である。
【００１０】
本発明は、テキスト中の複数の話題を検出し、話題間の関係を抽出・可視化するための話題構造抽出装置が実行する話題構造抽出方法において、
形態素解析手段が、テキストを単語単位に分割する形態素解析過程と（ステップ１）、
単語ベクトル取得手段が、単語の意味を表現するベクトルが格納されている記憶手段である概念ベースを検索することによって、形態素解析過程で得られた各単語に対応するベクトルを取得する単語ベクトル取得過程と（ステップ２）、
トピックセグメンテーション手段が、単語ベクトル取得過程で得られた単語ベクトルの系列から、テキストを同一話題の区間であるセグメントの集合へ分割するトピックセグメンテーション過程と（ステップ３）、
セグメントクラスタリング手段が、トピックセグメンテーション過程で得られたセグメント集合を、各セグメントを該セグメントに含まれる単語ベクトルの集合と見做して、距離が近いセグメントを同一クラスタとする基準により、階層的にクラスタリングするセグメントクラスタリング過程と（ステップ４）、
要約手段が、セグメントクラスタリング過程で得られた各クラスタに対し、該クラスタに含まれるテキストから該クラスタを特徴付ける要約文を抽出する要約過程と（ステップ５）、
話題構造出力手段が、セグメントクラスタリング過程で得られたクラスタ間の関係と、要約過程で得られた各クラスタの要約文を出力する話題構造出力過程と（ステップ６）、からなる。
【００１１】
また、本発明の話題構造抽出装置が、
要約過程において、要約対象のクラスタＣに含まれる単語の内、該クラスタＣ内の任意の単語ベクトルとの距離が小さく、該クラスタＣの上位クラスタの下位クラスタで該クラスタＣ以外のクラスタ群に含まれる任意の単語ベクトルとの距離が大きくなるような単語から順にある個数だけ単語を出力する。
【００１２】
また、本発明の話題構造抽出装置が、
要約過程において、要約対象のクラスタＣに含まれる単語の内、該クラスタＣ内の単語ベクトルの重心との距離が小さく、該クラスタＣの上位クラスタの下位クラスタで該クラスタＣ以外のクラスタ群に含まれる単語ベクトルの重心との距離が大きくなるような単語から順にある個数だけ単語を出力する。
【００１３】
また、本発明の制御手段が、
トピックセグメンテーション過程で得られた各セグメント毎に、該トピックセグメンテーション過程において該セグメントＳをより短い区間のセグメントの集合へ分割し、この結果得られた、該セグメントＳ内のセグメント集合をセグメントクラスタリング過程において階層的にクラスタリングする制御過程を更に併せ持つ。
【００１４】
図２は、本発明の原理構成図である。
【００１５】
本発明は、テキスト中の複数の話題を検出し、話題間の関係を抽出・可視化するための話題構造抽出装置であって、
テキストを単語単位に分割する形態素解析手段２１と、
単語の意味を表現するベクトルが格納されている記憶手段である概念ベース２７と、
概念ベース２７を検索することによって、形態素解析手段２１で得られた各単語に対応するベクトルを取得する単語ベクトル取得手段２２と、
単語ベクトル取得手段２２で得られた単語ベクトルの系列から、テキストを同一話題の区間であるセグメントの集合へ分割するトピックセグメンテーション手段２３と、
トピックセグメンテーション手段２３で得られたセグメント集合を、各セグメントを該セグメントに含まれる単語ベクトルの集合と見做して、距離が近いセグメントを同一クラスタとする基準により、階層的にクラスタリングするセグメントクラスタリング手段２４と、
セグメントクラスタリング手段２４で得られた各クラスタに対し、該クラスタに含まれるテキストから該クラスタを特徴付ける要約文を抽出する要約手段２５と、
セグメントクラスタリング手段２４で得られたクラスタ間の関係と、要約手段２５で得られた各クラスタの要約文を出力する話題構造出力手段２６と、からなる。
【００１６】
また、本発明は、要約手段２５において、
要約対象のクラスタＣに含まれる単語の内、該クラスタＣ内の任意の単語ベクトルとの距離が小さく、該クラスタＣの上位クラスタの下位クラスタで該クラスタＣ以外のクラスタ群に含まれる任意の単語ベクトルとの距離が大きくなるような単語から順にある個数だけ単語を出力する。
【００１７】
また、本発明は、要約手段２５において、
要約対象のクラスタＣに含まれる単語の内、該クラスタＣ内の単語ベクトルの重心との距離が小さく、該クラスタＣの上位クラスタの下位クラスタで該クラスタＣ以外のクラスタ群に含まれる単語ベクトルの重心との距離が大きくなるような単語から順にある個数だけ単語を出力する。
【００１８】
また、本発明は、トピックセグメンテーション手段２３で得られた各セグメント毎に、該トピックセグメンテーション手段２３において該セグメントＳをより短い区間のセグメントの集合へ分割し、この結果得られた、該セグメントＳ内のセグメント集合をセグメントクラスタリング手段２４において階層的にクラスタリングする制御手段２８を更に併せ持つ。
【００１９】
本発明は、テキスト中の複数の話題を検出し、話題間の関係を抽出・可視化するための話題構造抽出プログラムであって、コンピュータを、
テキストを単語単位に分割する形態素解析手段と、
単語の意味を表現するベクトルが格納されている記憶手段である概念ベースを検索することによって、形態素解析手段で得られた各単語に対応するベクトルを取得する単語ベクトル取得手段と、
単語ベクトル取得手段で得られた単語ベクトルの系列から、テキストを同一話題の区間であるセグメントの集合へ分割するトピックセグメンテーション手段と、
トピックセグメンテーション手段で得られたセグメント集合を、各セグメントを該セグメントに含まれる単語ベクトルの集合と見做して、距離が近いセグメントを同一クラスタとする基準により、階層的にクラスタリングするセグメントクラスタリング手段と、
セグメントクラスタリング手段で得られた各クラスタに対し、該クラスタに含まれるテキストから該クラスタを特徴付ける要約文を抽出する要約手段と、
セグメントクラスタリング手段で得られたクラスタ間の関係と、要約手段で得られた各クラスタの要約文を出力する話題構造出力手段として機能させる。
【００２０】
また、本発明の話題構造抽出プログラムは、要約手段において、
要約対象のクラスタＣに含まれる単語の内、該クラスタＣ内の任意の単語ベクトルとの距離が小さく、該クラスタＣの上位クラスタの下位クラスタで該クラスタＣ以外のクラスタ群に含まれる任意の単語ベクトルとの距離が大きくなるような単語から順にある個数だけ単語を出力する。
【００２１】
また、本発明の話題構造抽出プログラムは、要約手段において、
要約対象のクラスタＣに含まれる単語の内、該クラスタＣ内の単語ベクトルの重心との距離が小さく、該クラスタＣの上位クラスタの下位クラスタで該クラスタＣ以外のクラスタ群に含まれる単語ベクトルの重心との距離が大きくなるような単語から順にある個数だけ単語を出力する。
【００２２】
また、本発明の話題構造抽出プログラムは、トピックセグメンテーション手段で得られた各セグメント毎に、該トピックセグメンテーション手段において該セグメントＳをより短い区間のセグメントの集合へ分割し、この結果得られた、該セグメントＳ内のセグメント集合をセグメントクラスタリング手段において階層的にクラスタリングする制御手段を更に併せ持つ。
【００２３】
本発明は、テキスト中の複数の話題を検出し、話題間の関係を抽出・可視化するためのプログラムをコンピュータに実行させるための話題構造抽出プログラムを記録したコンピュータ読み取り可能な記憶媒体であって、
上記の話題構造抽出プログラムを格納する。
【発明の効果】
【００２４】
上記の請求項１，５，９で述べた内容により、入力テキストを同一話題の区間であるセグメントの集合へ分割した後、セグメント集合を階層的にクラスタリングすることにより、話題毎の集約・階層化が可能となる。各クラスタから要約文が抽出されることにより、入力テキストは図３に示すようなツリー構成で表示される。各セグメントはツリーにおけるリーフとなり、ツリー上、上位ノードが議事録における大項目、下位ノードが小項目に相当することになる。上位ノード群より会議における主要項目を容易に把握でき、下位ノードを読むにつれ、各主要項目の詳細情報を知ることができる。このように会議の話題がトップダウン式に整理され構造化されているので、ユーザは容易にその内容を理解することが可能となる。
【００２５】
また、請求項２，３，６，７，１０，１１で述べた処理により、クラスタＣの話題を表す単語で、なおかつＣと兄弟関係にあるクラスタ群と差異化するものが選定される。これにより、出力ツリーの各ノードにおいて、該ノードと兄弟関係にあるノードの単語群となるべく一致することがなく、該ノードに特徴的な単語群を表示することが可能となる。
【００２６】
また、本発明においては、トピックセグメンテーション過程（手段）において、各文を１セグメントとした上で、セグメントクラスタリング過程（手段）で、全文集合をクラスタリングすることも原理的には可能である。しかしながら、実運用でそのようにすると、異なる話題に属する文で、類似性の高いものは同一クラスタに誤って分類されるため、クラスタリング結果の精度は低いものとなる。高精度なクラスタリング結果を得るために、ある程度の長さを持つセグメントに分割した上でクラスタリングする必要があり、本発明において、セグメントクラスタリング過程（手段）のみならずトピックセグメンテーション過程（手段）も具備する意義もそこにある。
【００２７】
一方、請求項４，８，１２で述べた処理により、最初に得たセグメントよりももっと粒度の高いセグメント（場合によっては１文のみからなるセグメント）を、高精度のままクラスタリング結果のツリーにおけるリーフとすることが可能となる。なぜなら、より粒度の高いセグメント（小セグメントと呼ぶ）は、それを含むセグメント内の小セグメントとしか同一クラスタとなり得ず、異なる話題のセグメント内の小セグメントとは同一クラスタとなり得ないからである。
【発明を実施するための最良の形態】
【００２８】
以下、図面と共に本発明の実施の形態を説明する。
【００２９】
図４は、本発明の一実施の形態における一連の動作を示すフローチャートであり、図５は、本発明の一実施の形態における話題構造抽出装置の構成を示す。
【００３０】
話題構造抽出装置は、形態素解析部２１、単語ベクトル取得部２２、トピックセグメンテーション部２３、セグメントクラスタリング部２４、要約部２５、話題構造出力部２６、概念ベース２７、制御部２８から構成される。
【００３１】
本発明は、形態素解析部２１が、入力テキストを単語単位に分割する形態素解析過程（ステップ１１）と、単語ベクトル取得部２２が、単語の意味を表現するベクトルが格納されている記憶手段である概念ベース２７を検索することによって、形態素解析過程（ステップ１１）で得られた各単語に対応するベクトルを取得する単語ベクトル取得過程（ステップ１２）と、トピックセグメンテーション部２３が、単語ベクトル取得過程（ステップ１２）で得られた単語ベクトルの系列から、テキストを同一話題の区間であるセグメントの集合へ分割するトピックセグメンテーション過程（ステップ１３）と、セグメントクラスタリング部２４が、トピックセグメンテーション過程（ステップ１３）で得られたセグメント集合を、各セグメントを該セグメントに含まれる単語ベクトルの集合と見做して、距離が近いセグメントを同一クラスタとする基準により、階層的にクラスタリングするセグメントクラスタリング過程（ステップ１４）と、要約部２５が、セグメントクラスタリング過程（ステップ１４）で得られた各クラスタに対し、該クラスタに含まれるテキストから該クラスタを特徴付ける要約文を抽出する要約過程（ステップ１５）と、話題構造出力部２６が、セグメントクラスタリング過程（ステップ１４）で得られたクラスタ間の関係と、要約過程（ステップ１５）で得られた各クラスタの要約文を出力する話題構造出力過程（ステップ１６）とからなる。
【００３２】
また、本発明は、要約過程（ステップ１５）において、要約対象のクラスタＣに含まれる単語の内、該クラスタＣ内の任意の単語ベクトルとの距離が小さく、該クラスタＣの上位クラスタの下位クラスタで該クラスタＣ以外のクラスタ群に含まれる任意の単語ベクトルとの距離が大きくなるような単語から順にある個数だけ単語を出力する。
【００３３】
また、本発明は、要約過程（ステップ１５）において、要約対象のクラスタＣに含まれる単語の内、該クラスタＣ内の単語ベクトルの重心との距離が小さく、該クラスタＣの上位クラスタの下位クラスタで該クラスタＣ以外のクラスタ群に含まれる単語ベクトルの重心との距離が大きくなるような単語から順にある個数だけ単語を出力する。
【００３４】
また、本発明では、制御部２８が、トピックセグメンテーション過程（ステップ１３）で得られた各セグメント毎に、トピックセグメンテーション過程（ステップ１３）において該セグメントＳをより短い区間のセグメント集合へ分割し、この結果得られた、該セグメントＳ内のセグメント集合をセグメントクラスタリング過程（ステップ１４）において階層的にクラスタリングする。この際、トピックセグメンテーション過程（ステップ１３）において、階層的にセグメンテーションを行っておき、セグメントクラスタリング過程（ステップ１４）において各階層レベル毎に、該階層レベルに属するセグメント集合のクラスタリングを行う。あるいは、トピックセグメンテーション過程（ステップ１３）において非階層的にセグメンテーションを行い、この結果得られたセグメント集合をセグメントクラスタリング過程（ステップ１４）においてクラスタリングした後、再び、トピックセグメンテーション過程（ステップ１３）において、各セグメント毎にその内部で非階層的にセグメンテーションを行い、この結果得られたセグメント集合をセグメントクラスタリング過程（ステップ１４）においてクラスタリングするというように、トピックセグメンテーション過程（ステップ１３）とセグメントクラスタリング過程（ステップ１４）を繰り返すように行うことも可能である。トピックセグメンテーション過程（ステップ１３）におけるセグメンテーションは指定した階層数のセグメンテーション結果を出力した段階、あるいは、任意のセグメントが１文になった段階で停止する。
【００３５】
以下、各構成要素の詳細な説明を行う。
【００３６】
形態素解析部２１は、テキストを単語単位に分割する。この結果得られた単語の内、品詞情報等を参照して、内容語のみを残す。
【００３７】
単語ベクトル取得部２２は、単語の意味を表現するベクトルが格納されている記憶手段である概念ベース２７を検索することによって、形態素解析過程（ステップ１１）で得られた各単語に対応するベクトルを取得する。
【００３８】
図６は、本発明の一実施の形態における概念ベースの例を示す。
【００３９】
同図に示す概念ベース２７は、ハードディスク等の記憶手段に格納され、各単語毎に、 ｆ次元ベクトル値が付与されている。概念ベース２７中の単語は、名詞や動詞、形容詞等の自立語である。概念ベース２７における単語ベクトルは、意味的に類似している単語間ほど距離が近く、意味的に類似していない単語間ほど距離が遠くなるように値が設定されている。
【００４０】
概念ベースの例としては、特開平６−１０３３１５の「類似性判別装置」や、特開平７−３０２２６５の「類似性判別用データ精錬方法及びこの方法を実施する装置」で開示されているデータベースがある。
【００４１】
また、Deerwesterの論文(Deerwester, S., Dumais,S.T., Furnas, G.W., Landauer, T.K., and Harshman, R.: Indexing by Latent Semantic Analysis, Journal of the American Society for Information Science, pp. 391-407(1990))では、単語の文書における頻度を記録した単語・文書間の共起行列を特異値分解により次元数を縮退させた行列に変換しているが、この変換後の行列も概念ベースの一例である。Schutzeの論文(Schutze,H.:Dimensions of Meaning, Proc. of Supercomputing’92, pp.786-796(1992))では、コーパス中の単語間の共起頻度を記録した単語・単語間の共起行列を特異値分解により次元数を縮退させた行列に変換しているが、この変換後の行列も概念ベースの一例である。
【００４２】
トピックセグメンテーション部２３は、単語ベクトル取得過程（ステップ１２）で得られた単語ベクトルの系列から、テキストを同一話題の区間であるセグメントの集合へ分割する。トピックセグメンテーションの方法としては、特開２００２−３４２３２４や「別所克人：クラスター内変動最小アルゴリズムに基づくトピックセグメンテーション，情報処理学会研究報告，Vol. SIG-NL 154, pp.177-183(2003)」で述べられている方法がある。
【００４３】
特開２００２−３４２３２４で述べられている方法の一実施例では、任意の単語境界の前後に、ある個数の単語の集合である単語列をとり、各単語列に対し、各単語列を構成する単語のベクトルの重心を算出し、前後の単語列に対応する重心間の余弦測度を該単語境界の結束度としてとり、この結束度が極小となる単語境界を話題区間の境界と認定する。
【００４４】
また、上記の文献「クラスター内変動最小アルゴリズムに基づくトピックセグメンテーション」で述べられている方法の一実施例では、任意の区間に対して、該区間内の単語ベクトルの重心と各単語ベクトルとの間の距離の自乗の和をコストとして求め、任意の区間列のコストを、該区間列に含まれる区間のコストの和として、一定の条件下でコストが最小になる区間列を話題区間列と認定する。
【００４５】
いずれの方法も、あるセグメンテーション結果の各セグメント内で、より細分化されたセグメントの列があるように、階層的なセグメンテーション結果を出力することが可能である。それは、話題区間の境界として尤度の高い境界から順に出力していく方法で可能である。あるいは、一旦出力したセグメンテーション結果中の各セグメントを、新たな入力テキストとしてセグメンテーション処理する方法によっても可能である。
【００４６】
セグメントクラスタリング部２４は、トピックセグメンテーション過程（ステップ１３）で得られたセグメント集合を、各セグメントを該セグメントに含まれる単語ベクトルの集合と見做して、距離が近いセグメントを同一クラスタとする基準により、階層的にクラスタリングする。
【００４７】
階層的なクラスタリングアルゴリズムの一例を説明する。
【００４８】
入力テキスト中の全単語ベクトルの集合（同一単語が複数存在する場合、対応する単語ベクトルは別物とする）を、
【００４９】
【数１】
2005122510.tif 000003
とし、Ｘの分割であるクラスタ集合を
【００５０】
【数２】
2005122510.tif 000004
とする。
【００５１】
クラスタＣｉの重心Ｍ（Ｃｉ）は、
【００５２】
【数３】
2005122510.tif 000005
と計算される。クラスタＣｉのコストＥ（Ｃｉ）を
【００５３】
【数４】
2005122510.tif 000006
とし、クラスタ集合ＤのコストＥ（Ｄ）を、
【００５４】
【数５】
2005122510.tif 000007
とする。これから述べるクラスタリングアルゴリズムは、クラスタリングの過程で、このコストＥ（Ｄ）が常に最小となるように、クラスタの併合を行っていくものである。即ち、クラスタＣｉ，Ｃｊ（ｉ≠ｊ）間の距離ΔＥ（Ｃｉ，Ｃｊ）を、Ｃｉ，Ｃｊを併合した時のコストＥ（Ｄ）の増分とし、距離が最小となるクラスタＣｉ，Ｃｊ（ｉ≠ｊ）を併合する。ΔＥ（Ｃｉ，Ｃｊ）は、
【００５５】
【数６】
2005122510.tif 000008
となる。
【００５６】
トピックセグメンテーション過程（ステップ１３）で得られたセグメントを、Ｓ１，Ｓ２，・・・，Ｓｎとする。これは、Ｘの分割であり、各Ｓｉはそれに含まれる単語ベクトルの集合である。｜Ｓｉ｜は、Ｓｉに含まれる単語ベクトルの個数であり、Ｍ（Ｓｉ）は、Ｓｉに含まれる単語ベクトルの重心である。具体的なクラスタリングアルゴリズムは以下のようになる。
【００５７】
・階層的クラスタリングアルゴリズム：
ステップ１０１）
初期のクラスタ集合を、Ｃｉ＝Ｓｉ（１≦ｉ≦ｎ）とする。各ＣｉにコストＥ（Ｄ）を対応付けて記憶しておく。クラスタＣｉ，Ｃｊ（１≦ｉ，ｊ≦ｎ，ｉ≠ｊ）の間の距離ΔＥ（Ｃｉ，Ｃｊ）を式（１）によって計算する。
【００５８】
ステップ１０２）
距離最小のクラスタ対を探して結合する。
【００５９】
【数７】
2005122510.tif 000009
ＣｑとＣｒをＤから取り除き、Ｃ´＝Ｃｑ∪ＣｒをＤに追加する。│Ｃ´│＝│Ｃｑ│＋│Ｃｒ│である。
【００６０】
│Ｄ│：＝│Ｄ│―１とクラスタの数を１つ減らす。
【００６１】
Ｅ（Ｄ）：＝Ｅ（Ｄ）＋ΔＥ（Ｃｑ，Ｃｒ）とし、Ｃ´にコストＥ（Ｄ）を対応付けて記憶しておく。
【００６２】
ＣｑとＣｒの親ノードをＣ´とし、Ｃ´の子ノードをＣｑとＣｒとする。
【００６３】
│Ｄ│＝１ならば終了。│Ｄ│≠１ならばステップ１０３に進む。
【００６４】
ステップ１０３）
全てのＣｉ∈Ｄ，Ｃｉ≠Ｃ´についてクラスタ間の距離ΔＥ（Ｃ´，Ｃｉ）を再計算する。ΔＥ（Ｃ´，Ｃｉ）は、
【００６５】
【数８】
2005122510.tif 000010
として計算できる。ステップ１０２に進む。
【００６６】
クラスタリングアルゴリズムの処理が終了すると、図７のような２分木が得られる。ルーフのＮ１，・・・，Ｎ８のそれぞれは、トピックセグメンテーション過程（ステップ１３）で得られたセグメントである。Ｎ１，・・・，Ｎ８は、セグメントテキスト中における順序に従って並んでいるとは限らない。クラスタ対が結合されることによってできるクラスタには、それまでの添数の最大値に１増やした添数のついたラベルが付与されている。また、各クラスタはそれに対応付けられているコストＥ（Ｄ）のレベル（縦方向の位置）には位置されている。
【００６７】
ツリー出力の際の、任意のノードの直下にくる子ノードの順序を例えば次のように定めることもできる。クラスタリングアルゴリズムのステップ１０２で、Ｃ´の子ノードＣｑ，Ｃｒそれぞれに対し、配下のセグメントで、テキスト中、一番前方にあるものをとり、その一番前方にあるセグメントがより前方にある子ノードを前、もう一方の子ノードを後ろとして記憶しておく。
【００６８】
Ｃｑ，Ｃｒには、配下のセグメントで、テキスト中、一番前方にあるものが対応付けられており、Ｃ´には、その中でより前方にあるセグメントを対応付ける。あるいは、Ｃｑ，Ｃｒには、配下のセグメント集合がテキスト中の出現順にソートされた上で対応付けられており、それらをマージしテキスト中の出現順にソートしたものを、Ｃ´に対応付けるというようにしてもよい。
【００６９】
図７のような２分木では階層数が非常に多くなる傾向があり、話題構造としては複雑になるという問題がある。そこで、クラスタリングアルゴリズムの処理終了後、ツリーを指定した階層数のツリーに変形する処理を行う。具体的なツリー変形アルゴリズムは以下のようになる。
【００７０】
・ツリー変形アルゴリズム：
ステップ２０１）
ルートノードのコストｅ１とリーフノードのコストｅ０を端点とする区間を指定した数で等分する。図７では３等分しており、新しくできる等分点はｆ１，ｆ２でる。以下、等分点といったときは、端点も含めるものとする。
【００７１】
ステップ２０２）
ルートノードを引数にして関数Ａを呼び出す。
【００７２】
関数Ａ）
引数のノードＸがリーフなら終了する。
【００７３】
Ｘがリーフでないならば、Ｘのコスト未満の等分点の最大値ｍを求める（Ｘのコストがｅ０に等しいならｅ０そのものとする）。
【００７４】
Ｘのノードを展開し、展開先ノードのコストがｍより大きい限り展開先ノードを展開する。このようにして、コストがｍ以下となるノード群が得られる。
【００７５】
Ｘの新しい子を求めたノード群にし、求めたノード群の新しい親をＸとする。
【００７６】
求めたノード群の中のそれぞれのノードを引数として関数Ａを再帰呼び出しする。
【００７７】
以上述べたアルゴリズムを図７のような２分木に適用することによって図８のような、階層数がより少なく、１ノードの子ノードが３個以上の場合もあり得るようなツリーが得られる。
【００７８】
以上、セグメントクラスタリング部２４の処理の一例を述べたが、初期のクラスタ集合を、Ｃｉ＝｛Ｍ（Ｓｉ）｝  （１≦ｉ≦ｎ）としてもよい。
【００７９】
また、クラスタ間の距離を、コストに基づく方法以外の方法で定義して処理することも可能である。
【００８０】
また、階層的なクラスタリングアルゴリズムは、最初、セグメント集合自体を１つのクラスタとし、これを分割していくトップダウンの方式であってもよい。
【００８１】
ここで述べたクラスタリングアルゴリズムにおいては、各クラスタの親となるクラスタは一つであるが、同一のクラスタが複数の異なるクラスタの子となるようにアルゴリズムを拡張することも可能である。
【００８２】
要約部２５は、前述のセグメントクラスタリング過程（ステップ１４）で得られた各クラスタに対し、該クラスタに含まれるテキストから該クラスタを特徴付ける要約文を抽出する。
【００８３】
要約部２５においては、請求項２，６，１０で述べたように、要約対象のクラスタＣに含まれる単語の内、Ｃ内の任意の単語ベクトルとの距離が小さく、Ｃの上位クラスタの下位クラスタでＣ以外のクラスタ群に含まれる任意の単語ベクトルとの距離が大きくなるような単語から順にある個数だけ単語を出力する。この処理の例を以下に説明する。
【００８４】
あるクラスタＣ内の単語集合（同一単語が複数存在する場合、別物とする）をＦ、Ｆ内の同一単語をユニークにした集合をＧとし、任意の単語ｗのベクトルをｖｗとしたとき、
【００８５】
【数９】
2005122510.tif 000011
とおく。これは、Ｇ内のある単語ｗに対して定まる値で、ｗのベクトルとＣ内の任意の単語ベクトルとの距離の自乗の和である。
【００８６】
また、ツリー上、Ｃと兄弟関係にあるクラスタ群Ｈ１，Ｈ２，…，Ｈｍに対し、Ｉ＝Ｈ１∪Ｈ２∪・・・∪Ｈｍとしたとき、Ｉ内の単語集合（同一単語が複数存在する場合、別物とする）をＪとする。
【００８７】
【数１０】
2005122510.tif 000012
とおく。これも、Ｇ内のある単語ｗに対して定まる値で、ｗのベクトルとＩ内の任意の単語ベクトルとの距離の自乗の和である。
【００８８】
スコアＵｗ／Ｔｗの大きい順にＧ内の単語をソートする。Ｊ＝φの場合は、スコアＴｗの小さい順にＧ内の単語をソートする。より厳密にはＧ内の単語を以下の規則により降順にソートする。
【００８９】
・Ｊ＝φのときは、Ｕｗ＝０とする。
【００９０】
・Ｔｗ＝０とＴｗ＞０なら、Ｔｗ＝０となる方を大とする。
【００９１】
・Ｔｗ＝０同士なら、Ｕｗの値の大きい方を大とする。
【００９２】
・Ｔｗ＞０同士で、共にＵｗ＝０なら、Ｔｗの値の小さい方を大とする。
【００９３】
・Ｔｗ＞０同士で、少なくとも一方がＵｗ＞０なら、Ｕｗ／Ｔｗの大きい方を大とする。
【００９４】
ソートした後、最大、指定した数（ツリーにおける全階層レベルにわたって共通としてもよいし、階層レベルごとに異なるようにしてもよい）だけの上位の単語を出力する。あるいは、単語に付随したスコアがある閾値を満足する単語を出力するようにしてもよい。さらに、スコアがある閾値を満足する単語で最大、指定した数だけの上位の単語を出力するようにしてもよい。
【００９５】
図９は、各クラスタからスコアがある閾値以上の、最大５個の上位単語を出力して得られるツリーである。
【００９６】
なお、請求項２，６，１０においては、兄弟関係にあるクラスタ群に含まれる単語ベクトルとの距離を考慮しないで単語を順序付けることも可能である。その場合は、常にスコアＴｗの小さい順にＧ内の単語をソートする。
【００９７】
また、要約部２５においては、請求項３，７，１１で述べたように、要約対象のクラスタＣに含まれる単語の内、Ｃ内の単語ベクトルの重心との距離が小さく、Ｃの上位クラスタの下位クラスタでＣ以外のクラスタ群に含まれる単語ベクトルの重心との距離が大きくなるような単語から順にある個数だけ単語を出力する。この処理の例を説明する。
【００９８】
あるクラスタＣ内の単語集合（同一単語が複数存在する場合、別物とする）をＦ、Ｆ内の同一単語をユニークした集合をＧとし、任意の単語ｗのベクトルをｖｗとし、Ｃの重心をＭ（Ｃ）としたとき、
Ｔｗ＝‖Ｍ（Ｃ）−ｖｗ‖    ｗ∈Ｇ
とおく。これは、Ｇ内のある単語ｗに対して定まる値で、ｗのベクトルとＣ内の単語ベクトルの重心との距離である。
【００９９】
また、ツリー上、Ｃと兄弟関係にあるクラスタ群Ｈ１，Ｈ２，…，Ｈｍに対し、Ｉ＝Ｈ１∪Ｈ２∪・・・∪Ｈｍとし、Ｉの重心をＭ（Ｉ）としたとき、
Ｕｗ＝‖Ｍ（Ｉ）−ｖｗ‖      ｗ∈Ｇ
とおく。これも、Ｇ内のある単語ｗに対して定まる値で、ｗのベクトルとＩ内の単語ベクトルの重心との距離である。
【０１００】
スコアＵｗ／Ｔｗの大きい順にＧ内の単語をソートする。Ｊ＝φの場合は、スコアＴｗの小さい順にＧ内の単語をソートする。より厳密にはＧ内の単語を以下の規則により降順にソートする。
【０１０１】
・Ｊ＝φのときは、Ｕｗ＝０とする。
【０１０２】
・Ｔｗ＝０とＴｗ＞０なら、Ｔｗ＝０となる方を大とする。
【０１０３】
・Ｔｗ＝０同士なら、Ｕｗの値の大きい方を大とする。
【０１０４】
・Ｔｗ＞０同士で、共にＵｗ＝０なら、Ｔｗの値の小さい方を大とする。
【０１０５】
・Ｔｗ＞０同士で、少なくとも一方がＵｗ＞０なら、Ｕｗ／Ｔｗの大きい方を大とする。
【０１０６】
ソートした後、最大、指定した数（ツリーにおける全階層レベルにわたって共通としてもよいし、階層レベル毎に異なるようにしてもよい）だけの上位の単語を出力する。あるいは、単語に付随したスコアがある閾値を満足する単語を出力するようにしてもよい。更に、スコアがある閾値を満足する単語で最大、指定した数だけの上位の単語を出力するようにしてもよい。
【０１０７】
この処理によっても、図９と同様のツリーが出力される。
【０１０８】
なお、請求項３，７，１１においては、兄弟関係にあるクラスタ群に含まれる単語ベクトルの重心との距離を考慮しないで単語を順序付けることも可能である。その場合には、常にスコアＴｗの小さい順にＧ内の単語をソートする。
【０１０９】
なお、要約部２５においては、「廣嶋伸章，長谷川隆明，山崎毅文：統計的手法に基づくWebページからのヘッドライン生成，情報処理学会研究報告，Vol.SIG-NL 149, pp.45-50 (2002)」で述べられているような要約アルゴリズムを用いることにより、各クラスタに含まれるテキストから該クラスタを特徴付ける語句や文、文章を抽出することも可能である。このようなアルゴリズムを用いることにより、例えば、図３に示したようなツリー上の各ノードに語句相当の要約文が表示されている話題構造を出力することができる。また、リーフにあたるセグメントの要約として、図３では語句相当のものを表示しているが、より詳細な文ないし文章相当の要約文も抽出可能である。さらに、一セグメントは、同一話者による発言区間によって細分されるので、この細分して得られる区間それぞれから要約文を抽出することも可能である。
【０１１０】
話題構造出力部２６は、セグメントクラスタリング過程（ステップ１４）で得られたクラスタ間の関係である、各クラスタをノードとするツリーと、要約過程（ステップ１５）で得られた各クラスタの要約文を、要約文は該クラスタに対応するノードのラベルとした上で、ディスプレイやプリンタに出力する。出力の結果の例は、図３や図９に示すツリーである。
【０１１１】
また、各ノードに、配下にあるテキストの全文（セグメント単位に分割されているが、セグメントはテキスト中の出現順になっている）をリンク付け、ユーザが見たいノードの項目の実際の発言内容を読むことができるようにすることも可能である。
【０１１２】
制御部２８は、トピックセグメンテーション過程（ステップ１３）で得られた各セグメント毎に、トピックセグメンテーション過程（ステップ１３）において該セグメントＳをより短い区間のセグメントの集合へ分割し、この結果得られた、該セグメントＳ内のセグメント集合をセグメントクラスタリング過程（ステップ１４）において階層的にクラスタリングする。
【０１１３】
例えば、図１０に示したように、トピックセグメンテーション過程でテキストをＳ１，Ｓ２，Ｓ３，Ｓ４に分割する。これを階層レベルLevel1のセグメンテーション結果とする。トピックセグメンテーション過程で、Level1のセグメンテーション結果を得た直後に、セグメント境界を固定したままセグメンテーション処理を続行することにより、各Ｓｉ内部が細分されたLevel2のセグメンテーション結果を得ることができる。Level2のセグメンテーション結果においては、例えば、セグメントＳ１はより粒度の高いセグメントＳ１１、Ｓ１２、Ｓ１３、Ｓ１４に細分されている。この階層レベル毎のセグメンテーション結果の情報を保持したまま、セグメントクラスタリング過程に進む。
【０１１４】
セグメントクラスタリング過程では、Level1のセグメンテーション結果Ｓ１，Ｓ２，Ｓ３，Ｓ４を階層的にクラスタリングし、その結果ツリー構造であるTree1が得られる。次に、各Ｓｉ内部において、Ｓｉを細分するセグメント集合の階層的クラスタリングを行う。例えば、Ｓｉ内部においては、セグメント集合Ｓ１１，Ｓ１２，Ｓ１３，Ｓ１４の階層的クラスタリングを行う。各Ｓｉ内部においてこの処理を行うことによりTree2が得られる。１つのＳｉ内部におけるクラスタリングによって得られるツリーのルートノードは、Ｓｉノードそのものとなる。
【０１１５】
このようにすることにより、最初に得たセグメンテーション結果のセグメントよりもより粒度の高いセグメントをリーフとするツリー構造で精度の高いものを得ることが可能である。例えば、Ｓ１が教育問題のトピックであり、Ｓ２が医療問題のトピックで、Ｓ１３とＳ２３が共に「分かりました」という文だった場合、Level2のセグメンテーション結果を最初からクラスタリングすると、Ｓ１３とＳ２３は同一クラスタとなってしまい誤った構造が得られてしまう。これに対し、各Ｓｉ内部において、Ｓｉを細分するセグメント集合をクラスタリングすることにより、Ｓ１３とＳ２３が誤って同一クラスタに分類されることはなくなる。
【０１１６】
制御部２８においては、Level3以降のトピックセグメンテーションを行い、各階層レベル毎のセグメンテーション結果の情報を保持したまま、セグメントクラスタリングの処理を同様に行うことも勿論可能である。トピックセグメンテーション過程におけるセグメンテーションは、指定した階層レベルのセグメンテーション結果を出力した段階、あるいは任意のセグメントが１文になった段階で停止する。このようにすることにより、例えば、テキスト中の各文をリーフとする精度の高いツリー構造を得ることも可能である。
【０１１７】
また、制御部２８においては、これまで述べたようにトピックセグメンテーション過程で複数の階層レベルのセグメンテーション結果を出した後、セグメントクラスタリング過程に進むのではなく、１つの階層レベルのセグメンテーションとクラスタリングを行った後、再び、次の階層レベルのセグメンテーションとクラスタリングを行うようにすることも可能である。例えば、トピックセグメンテーション過程でLevel1のセグメンテーション結果Ｓ１，Ｓ２，Ｓ３，Ｓ４を得た後、セグメントクラスタリング過程でTree1を出し、次に、トピックセグメンテーション過程でLevel2のセグメンテーション結果を得た後、セグメントクラスタリング過程で、各Ｓｉ内部において、Ｓｉを細分するセグメント集合の階層的クラスタリングを行い、Tree2を出す。セグメンテーションとクラスタリングの処理を３回以上繰り返し行うことも勿論可能である。この処理は、トピックセグメンテーション過程において、指定した階層レベルのセグメンテーション結果を出力し、あるいは、任意のセグメントが１文になり、このセグメンテーション結果をセグメントクラスタリング過程で処理した時点で終了する。
【０１１８】
なお、これまで述べた処理をプログラムとして構築し、該プログラムを通信回線または、記憶媒体からインストールし、ＣＰＵ等の手段で実施することも可能である。
【０１１９】
なお、本発明は、上記の実施の形態に限定されることなく、特許請求の範囲内において、種々変更・応用が可能である。
【産業上の利用可能性】
【０１２０】
本発明は、会議の議事録を自動生成する技術に適用可能である。例えば、会議音声を収録し、それを音声認識して得られたテキストや書き起こして得られるテキストを入力として、議事録を生成するような処理に適用可能である。
【図面の簡単な説明】
【０１２１】
【図１】本発明の原理を説明するための図である。
【図２】本発明の原理構成図である。
【図３】本発明を適用することにより出力される話題構造の例である。
【図４】本発明の一実施の形態における一連の動作を示すフローチャートである。
【図５】本発明の一実施の形態における話題構造抽出装置の構成図である。
【図６】本発明の一実施の形態における概念ベースの例である。
【図７】本発明の一実施の形態における階層的クラスタリングアルゴリズムの出力するツリーの例である。
【図８】本発明の一実施の形態におけるツリー変形アルゴリズムの出力するツリーの例である。
【図９】本発明の一実施の形態における要約部が出力するツリーの例である。
【図１０】本発明の一実施の形態における制御手段による処理を説明するための図である。
【符号の説明】
【０１２２】
２１  形態素解析手段、形態素解析部
２２  単語ベクトル取得手段、単語ベクトル取得部
２３  トピックセグメンテーション手段、トピックセグメンテーション部
２４  セグメントクラスタリング手段、セグメントクラスタリング部
２５  要約手段、要約部
２６  話題構造出力手段、話題構造出力部
２７  概念ベース
２８  制御手段、制御部
【図１】
2005122510.tif 000013
【図２】
2005122510.tif 000014
【図３】
2005122510.tif 000015
【図４】
2005122510.tif 000016
【図５】
2005122510.tif 000017
【図６】
2005122510.tif 000018
【図７】
2005122510.tif 000019
【図８】
2005122510.tif 000020
【図９】
2005122510.tif 000021
【図１０】
2005122510.tif 000022