(57)【特許請求の範囲】
【請求項１】
複数の電子文書を処理する文書処理装置の文書処理方法において、
受信手段が、複数の電子文書を受信する受信工程と、
記録手段が、上記受信工程にて受信された複数の電子文書を記録する記録工程と、
表示手段が、上記記録工程にて記録された複数の電子文書のうちユーザによって選択された電子文書及び当該電子文書の要約を表示する表示工程と、
入力手段が、上記表示工程にて表示された電子文書に対するユーザの操作情報を入力する入力工程と、
実関心度検出手段が、上記表示工程にて表示された電子文書に対して上記入力工程にて入力されたユーザの操作情報に基づいて上記電子文書に対するユーザの実関心度を算出する実関心度検出工程と、
優先順位設定手段が、上記実関心度が算出されていない電子文書に対し、上記実関心度検出工程にて実関心度が算出された電子文書のうち上記電子文書の内部構造に基づく関連度が最も高い電子文書の実関心度を予測関心度とし、当該予測関心度に基づいて優先順位を設定する優先順位設定工程と、
並べ替え手段が、上記記録工程にて記録された複数の電子文書のうちユーザによって選択されていない電子文書を上記優先順位設定工程にて設定された優先順位に応じて並べ替える並べ替え工程とを有し、
上記実関心度検出工程では、上記電子文書及び上記電子文書の要約をそれぞれ表示する各表示領域について、ユーザによって選択された上記電子文書の要素のうち上記電子文書中での出現位置が上記電子文書の先頭から最も遠い位置にある要素の出現位置と上記電子文書のサイズとの比率からなる第１の実関心度要素と、ユーザによって指定されたキーワード数及びユーザによって選択された要素数からなる上記実関心度の第２の実関心度要素と、上記表示工程にて表示される上記電子文書の要約の表示領域のサイズと上記電子文書の表示領域のサイズとの比率からなる第３の上記実関心度要素とを用いて上記実関心度を算出する文書処理方法。
【請求項２】
インデックス作成手段が、上記受信工程にて受信された複数の電子文書の内部構造に基づく特徴を抽出し、抽出した特徴のインデックスを作成するインデックス作成工程と、
インデックス記録手段が、上記インデックス作成工程にて作成されたインデックスを記録するインデックス記録工程と、
インデックス更新手段が、上記入力工程にて入力されたユーザの操作情報に基づくユーザの操作履歴及び／又は上記実関心度検出工程にて算出された実関心度を上記インデックスに記録する更新処理を行うインデックス更新工程とをさらに有する請求項１記載の文書処理方法。
【請求項３】
上記電子文書は、内部構造が属性情報により記述されている請求項１記載の文書処理方法。
【請求項４】
分類手段が、上記電子文書を複数の分類項目に分類する分類工程をさらに有し、
上記優先順位設定工程では、上記優先順位設定手段が、上記分類工程にて上記分類手段によって分類された分類項目ごとに上記電子文書の優先順位を設定する請求項１記載の文書処理方法。
【請求項５】
複数の電子文書を処理する文書処理装置において、
複数の電子文書を受信する受信手段と、
上記受信手段によって受信された複数の電子文書を記録する記録手段と、
上記記録手段によって記録された複数の電子文書のうちユーザによって選択された電子文書及び当該電子文書の要約を表示する表示手段と、
上記表示手段によって表示された電子文書に対するユーザの操作情報を入力する入力手段と、
上記表示手段によって表示された電子文書に対して上記入力手段によって入力されたユーザの操作情報に基づいて上記電子文書に対するユーザの実関心度を算出する実関心度検出手段と、
上記実関心度が算出されていない電子文書に対し、上記実関心度検出手段によって実関心度が算出された電子文書のうち上記電子文書の内部構造に基づく関連度が最も高い電子文書の実関心度を予測関心度とし、当該予測関心度に基づいて優先順位を設定する優先順位設定手段と、
上記記録手段によって記録された複数の電子文書のうちユーザによって選択されていない電子文書を上記優先順位設定手段によって設定された優先順位に応じて並べ替える並べ替え手段とを備え、
上記実関心度検出手段は、上記電子文書及び上記電子文書の要約をそれぞれ表示する各表示領域について、ユーザによって選択された上記電子文書の要素のうち上記電子文書中での出現位置が上記電子文書の先頭から最も遠い位置にある要素の出現位置と上記電子文書のサイズとの比率からなる第１の実関心度要素と、ユーザによって指定されたキーワード数及びユーザによって選択された要素数からなる上記実関心度の第２の実関心度要素と、上記表示手段によって表示される上記電子文書の要約の表示領域のサイズと上記電子文書の表示領域のサイズとの比率からなる第３の上記実関心度要素とを用いて上記実関心度を算出する文書処理装置。
【請求項６】
複数の電子文書を処理する文書処理をコンピュータに実行させる文書処理プログラムが記録されたコンピュータが読み取り可能な記録媒体において、
上記文書処理プログラムは、
受信手段が、複数の電子文書を受信する受信工程と、
記録手段が、上記受信工程にて受信された複数の電子文書を記録する記録工程と、
表示手段が、上記記録工程にて記録された複数の電子文書のうちユーザによって選択された電子文書及び当該電子文書の要約を表示する表示工程と、
入力手段が、上記表示工程にて表示された電子文書に対するユーザの操作情報を入力する入力工程と、
実関心度検出手段が、上記表示工程にて表示された電子文書に対して上記入力工程にて入力されたユーザの操作情報に基づいて上記電子文書に対するユーザの実関心度を算出する実関心度検出工程と、
優先順位設定手段が、上記実関心度が算出されていない電子文書に対し、上記実関心度検出工程にて実関心度が算出された電子文書のうち上記電子文書の内部構造に基づく関連度が最も高い電子文書の実関心度を予測関心度とし、当該予測関心度に基づいて優先順位を設定する優先順位設定工程と、
並べ替え手段が、上記記録工程にて記録された複数の電子文書のうちユーザによって選択されていない電子文書を上記優先順位設定工程にて設定された優先順位に応じて並べ替える並べ替え工程とをコンピュータに実行させ、
上記実関心度検出工程では、上記電子文書及び上記電子文書の要約をそれぞれ表示する各表示領域について、ユーザによって選択された上記電子文書の要素のうち上記電子文書中での出現位置が上記電子文書の先頭から最も遠い位置にある要素の出現位置と上記電子文書のサイズとの比率からなる第１の実関心度要素と、ユーザによって指定されたキーワード数及びユーザによって選択された要素数からなる上記実関心度の第２の実関心度要素と、上記表示工程にて表示される上記電子文書の要約の表示領域のサイズと上記電子文書の表示領域のサイズとの比率からなる第３の上記実関心度要素とを用いて上記実関心度を算出する文書処理プログラムが記録された記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、電子文書を処理する文書処理方法および装置ならびに電子文書を処理する文書処理プログラムが記録された記録媒体に関する。
【０００２】
【従来の技術】
従来、インターネットにおいて、ウィンドウ形式でハイパーテキスト型情報を提供するアプリケーションサービスとしてＷＷＷ（World Wide Web）が提供されている。
【０００３】
ＷＷＷは、文書の作成、公開または共有化の文書処理を実行し、新しいスタイルの文書の在り方を示したシステムである。しかし、文書の実際上の利用の観点からは、文書の内容に基づいた文書の分類や要約といった、ＷＷＷを越える高度な文書処理が求められている。このような高度な文書処理には、文書の内容の機械的な処理が不可欠である。
【０００４】
しかしながら、文書の内容の機械的な処理は、以下のような理由から依然として困難である。第１に、ハイパーテキストを記述する言語であるＨＴＭＬ（Hyper Text Markup Language）は、文書の表現については規定するが、文書の内容についてはほとんど規定しない。第２に、文書間に構成されたハイパーテキストのネットワークは、文書の読者にとって文書の内容を理解するために必ずしも利用しやすいものではない。第３に、一般に文章の著作者は読者の便宜を念頭に置かずに著作するが、文書の読者の便宜が著作者の便宜と調整されることはない。
【０００５】
このように、ＷＷＷは新しい文書の在り方を示したシステムであるが、文書を機械的に処理しないので、高度な文書処理をおこなうことができなかった。換言すると、高度な文書処理を実行するためには、文書を機械的に処理することが必要となる。
【０００６】
そこで、文書の機械的な処理を目標として、文書の機械的な処理を支援するシステムが自然言語研究の成果に基づいて開発されている。自然言語研究による文書処理として、文書の著作者等による文書の内部構造についての属性情報、いわゆるタグの付与を前提とした、文書に付与されたタグを利用する機械的な文書処理が提案されている。
【０００７】
【発明が解決しようとする課題】
ところで、近年のコンピュータの普及や、ネットワーク化の進展に伴い、文章処理や、文書の内容に依存した索引などで、テキスト文書の作成、ラベル付け、変更などをおこなう文書処理の高機能化が求められている。たとえば、ユーザの要望に応じた文書の要約や、文書の分類等が望まれる。
【０００８】
本発明は、上述の実情に鑑みて提案されるものであって、文書に対するユーザの関心度を算出するような文書処理方法および装置、ならびに文書に対するユーザの関心度を算出するような文書処理プログラムが記録されてなる記録媒体に関する。
【０００９】
【課題を解決するための手段】
上述の課題を解決するために、本発明に係る文書処理方法は、複数の電子文書を処理する文書処理装置の文書処理方法において、受信手段が、複数の電子文書を受信する受信工程と、記録手段が、上記受信工程にて受信された複数の電子文書を記録する記録工程と、表示手段が、上記記録工程にて記録された複数の電子文書のうちユーザによって選択された電子文書及び当該電子文書の要約を表示する表示工程と、入力手段が、上記表示工程にて表示された電子文書に対するユーザの操作情報を入力する入力工程と、実関心度検出手段が、上記表示工程にて表示された電子文書に対して上記入力工程にて入力されたユーザの操作情報に基づいて上記電子文書に対するユーザの実関心度を算出する実関心度検出工程と、優先順位設定手段が、上記実関心度が算出されていない電子文書に対し、上記実関心度検出工程にて実関心度が算出された電子文書のうち上記電子文書の内部構造に基づく関連度が最も高い電子文書の実関心度を予測関心度とし、当該予測関心度に基づいて優先順位を設定する優先順位設定工程と、並べ替え手段が、上記記録工程にて記録された複数の電子文書のうちユーザによって選択されていない電子文書を上記優先順位設定工程にて設定された優先順位に応じて並べ替える並べ替え工程とを有し、上記実関心度検出工程では、上記電子文書及び上記電子文書の要約をそれぞれ表示する各表示領域について、ユーザによって選択された上記電子文書の要素のうち上記電子文書中での出現位置が上記電子文書の先頭から最も遠い位置にある要素の出現位置と上記電子文書のサイズとの比率からなる第１の実関心度要素と、ユーザによって指定されたキーワード数及びユーザによって選択された要素数からなる上記実関心度の第２の実関心度要素と、上記表示工程にて表示される上記電子文書の要約の表示領域のサイズと上記電子文書の表示領域のサイズとの比率からなる第３の上記実関心度要素とを用いて上記実関心度を算出する。
【００１０】
本発明に係る文書処理装置は、複数の電子文書を処理する文書処理装置において、複数の電子文書を受信する受信手段と、上記受信手段によって受信された複数の電子文書を記録する記録手段と、上記記録手段によって記録された複数の電子文書のうちユーザによって選択された電子文書及び当該電子文書の要約を表示する表示手段と、上記表示手段によって表示された電子文書に対するユーザの操作情報を入力する入力手段と、上記表示手段によって表示された電子文書に対して上記入力手段によって入力されたユーザの操作情報に基づいて上記電子文書に対するユーザの実関心度を算出する実関心度検出手段と、上記実関心度が算出されていない電子文書に対し、上記実関心度検出手段によって実関心度が算出された電子文書のうち上記電子文書の内部構造に基づく関連度が最も高い電子文書の実関心度を予測関心度とし、当該予測関心度に基づいて優先順位を設定する優先順位設定手段と、上記記録手段によって記録された複数の電子文書のうちユーザによって選択されていない電子文書を上記優先順位設定手段によって設定された優先順位に応じて並べ替える並べ替え手段とを備え、上記実関心度検出手段は、上記電子文書及び上記電子文書の要約をそれぞれ表示する各表示領域について、ユーザによって選択された上記電子文書の要素のうち上記電子文書中での出現位置が上記電子文書の先頭から最も遠い位置にある要素の出現位置と上記電子文書のサイズとの比率からなる第１の実関心度要素と、ユーザによって指定されたキーワード数及びユーザによって選択された要素数からなる上記実関心度の第２の実関心度要素と、上記表示手段によって表示される上記電子文書の要約の表示領域のサイズと上記電子文書の表示領域のサイズとの比率からなる第３の上記実関心度要素とを用いて上記実関心度を算出する。
【００１１】
本発明に係る記録媒体は、複数の電子文書を処理する文書処理をコンピュータに実行させる文書処理プログラムが記録されたコンピュータが読み取り可能な記録媒体において、上記文書処理プログラムは、受信手段が、複数の電子文書を受信する受信工程と、上記受信工程にて受信された複数の電子文書を記録する記録工程と、表示手段が、上記記録工程にて記録された複数の電子文書のうちユーザによって選択された電子文書及び当該電子文書の要約を表示する表示工程と、入力手段が、上記表示工程にて表示された電子文書に対するユーザの操作情報を入力する入力工程と、実関心度検出手段が、上記表示工程にて表示された電子文書に対して上記入力工程にて入力されたユーザの操作情報に基づいて上記電子文書に対するユーザの実関心度を算出する実関心度検出工程と、優先順位設定手段が、上記実関心度が算出されていない電子文書に対し、上記実関心度検出工程にて実関心度が算出された電子文書のうち上記電子文書の内部構造に基づく関連度が最も高い電子文書の実関心度を予測関心度とし、当該予測関心度に基づいて優先順位を設定する優先順位設定工程と、並べ替え手段が、上記記録工程にて記録された複数の電子文書のうちユーザによって選択されていない電子文書を上記優先順位設定工程にて設定された優先順位に応じて並べ替える並べ替え工程とをコンピュータに実行させ、上記実関心度検出工程では、上記電子文書及び上記電子文書の要約をそれぞれ表示する各表示領域について、ユーザによって選択された上記電子文書の要素のうち上記電子文書中での出現位置が上記電子文書の先頭から最も遠い位置にある要素の出現位置と上記電子文書のサイズとの比率からなる第１の実関心度要素と、ユーザによって指定されたキーワード数及びユーザによって選択された要素数からなる上記実関心度の第２の実関心度要素と、上記表示工程にて表示される上記電子文書の要約の表示領域のサイズと上記電子文書の表示領域のサイズとの比率からなる第３の上記実関心度要素とを用いて上記実関心度を算出するものである。
【００１２】
【発明の実施の形態】
以下、図面を参照して、本発明に係る文書処理方法および装置ならびに記録媒体の実施の形態について説明する。
【００１３】
本発明の実施の形態としての文書処理装置は、図１に示すように、制御部１１およびインターフェース１２を備える本体１０と、ユーザからの入力を受けて本体１０に送る入力部２０と、外部からの信号を受信して本体１０に送る受信部２１と、本体１０からの出力を表示する表示部３０と、記録媒体３２に対して情報を記録／再生する記録／再生部３１とを有している。
【００１４】
本体１０は、制御部１１およびインターフェース１２を有し、この文書処理装置の主要な部分を構成している。制御部１１は、この文書処理装置における処理を実行するＣＰＵ１３と、揮発性のメモリであるＲＡＭ１４と、不揮発性のメモリであるＲＯＭ１５とを有している。ＣＰＵ１３は、たとえばＲＯＭ１５に記録された手順にしたがって、必要な場合にはデータを一時的にＲＡＭ１４に格納して、プログラムを実行するための制御をおこなう。インターフェース１２は、制御部１１、入力部２０、受信部２１、表示部３０および記録／再生部３１に接続される。インターフェース１２は、制御部１１の制御の下に、入力部２０および受信部２１からのデータの入力、表示部３０へのデータの送信、記録／再生部３１に対するデータの送受信について、データを送信するタイミングを調整したり、データの形式を変換したりする。
【００１５】
入力部２０は、この文書処理装置に対するユーザの入力を受ける部分である。この入力部２０は、たとえばキーボードやマウスにより構成される。ユーザは、この入力部２０を用い、キーボードによりキーワードを入力したり、マウスにより表示部３０に表示されている電子文書のエレメントを選択して入力したりすることができる。なお、以下では電子文書を単に文書と称することにする。ここで、エレメントとは文書を構成する要素であって、たとえば文書、文および語が含まれる。
【００１６】
受信部２１は、この文書処理装置に外部からたとえば通信回線を介して送信される信号を受信する部分である。この受信部２１は、外部から送信された複数の文書を受信する。受信部２１は、受信したデータを本体１０に送る。
【００１７】
表示部３０は、この文書処理装置からの文字や画像情報の出力を表示する。表示部３０は、たとえば陰極線管（cathode ray tube;CRT）や液晶表示装置（liquid crystal display;LCD）から構成され、たとえば単数または複数のウィンドウを表示し、このウィンドウ上に文字、図形等を表示したりする。
【００１８】
記録／再生部３１は、たとえばいわゆるフロッピーディスクのような記録媒体３２に対してデータの記録／再生をおこなう。記録媒体３２には、文書を処理する文書処理プログラムが記録されている。この記録媒体３２についてはさらに後述する。
【００１９】
続いて、本実施の形態における文書について説明する。本実施の形態においては、文書処理は、文書に付与された属性情報であるタグを参照しておこなわれる。本実施の形態で用いられるタグには、文書の構造を示す統語論的（syntactic）タグと、多言語間で文書の機械的な内容理解を可能にするような意味的（semantic）・語用論的タグとがある。
【００２０】
統語論的なタグとしては、文書の内部構造を記述するものがある。タグ付けによる内部構造は、図２に示すように、文書、文、語彙エレメント等の各エレメントが、通常リンク、参照・被参照リンクによりリンクされて構成されている。図中において、白丸“○”はエレメントを示し、最下位の白丸は文書における最小レベルの語に対応する語彙エレメントである。また、実線は文書、文、語彙エレメント等のエレメント間のつながり示す通常リンク（normal link ）である。破線は参照・被参照による係り受け関係を示す参照リンク（reference link）である。文書の内部構造は、上位から下位への順序で、文書（document）、サブディビジョン（subdivision ）、段落（paragraph）、文（sentence ）、サブセンテンシャルセグメント（subsentential segment ）、・・・、語彙エレメントから構成される。このうち、サブディビジョンと段落は、オプションである。
【００２１】
一方、意味論・語用論的なタグ付けとしては、多義語の意味のように意味等の情報を記述するものがある。本実施の形態におけるタグ付けは、ＨＴＭＬ（Hyper Text Markup Language）と同様なＸＭＬ（Extended Markup Language）の形式によるものである。
【００２２】
タグ付けの一例を次に示すが、文書へのタグ付けはこの方法に限られない。また、以下では英語と日本語の文書の例を示すが、タグ付けによる内部構造の記述は他の言語にも同様に適用することができる。
【００２３】
たとえば、“Time flies like an arrow.”という文については、下記のようなタグ付けをすることができる。
【００２４】
＜文＞＜名詞句  語義＝“time０”＞time＜／名詞句＞
＜動詞句＞＜動詞  語義＝“fly１”＞flies＜／動詞＞
＜形容動詞句＞＜形容動詞  語義＝like０＞like＜／形容動詞＞ ＜名詞句＞an＜名詞  語義＝“arrow０”＞arrow＜／名詞＞＜／名詞句＞
＜／形容動詞句＞＜／動詞句＞.＜／文＞
ここで＜文＞、＜名詞＞、＜名詞句＞、＜動詞＞、＜動詞句＞、＜形容動詞＞、＜形容動詞句＞は、それぞれ文、名詞、名詞句、動詞、動詞句、形容詞を含む前置詞句または後置詞句／形容詞句、形容詞句／形容動詞句のような文の統語構造（syntactic structure ）を表している。タグは、エレメントの先端の直前および終端の直後に対応して配置される。エレメントの終端の直後に配置されるタグは、記号“／”によりエレメントの終端であることを示している。エレメントは統語的構成素、すなわち句、節、および文を示す。なお、語義（word sense）＝“time０”は、語“time”の有する複数の意味、すなわち複数の語義のうちの第０番目の意味を指している。具体的には、語“time”には少なくとも名詞、形容詞、動詞の意味があるが、ここでは語“time”が名詞であることを示している。同様に、語“オレンジ”は少なくとも植物の名前、色、果物の意味があるが、これらも語義によって区別することができる。
【００２５】
本実施の形態における文書は、図３に示すように、表示部３０のウィンドウ１０１に統語構造を表示することができる。このウィンドウ１０１においては、右半面１０３に語彙エレメントが、左半面１０２に文の内部構造がそれぞれ表示されている。
【００２６】
このウィンドウ１０１には、タグ付けにより内部構造を記述された次に示すような文書「Ａ氏のＢ会が終わったＣ市で、一部の大衆紙と一般紙がその写真報道を自主規制する方針を紙面で明らかにした。」の一部が表示されている。この文書のタグ付けの例を次に示す。
【００２７】
＜文書＞＜文＞＜形容動詞句  関係＝“位置”＞＜名詞句＞＜形容動詞句  場所＝“Ｃ市”＞
＜形容動詞句  関係＝“主語”＞＜名詞句 識別子＝“Ｂ会”＞＜形容動詞句  関係＝“所属”＞＜人名  識別子＝“Ａ氏”＞Ａ氏＜／人名＞の＜／形容動詞句＞＜組織名  識別子＝“Ｂ会”＞Ｂ会＜／組織名＞＜／名詞句＞が＜／形容動詞句＞
終わった＜／形容動詞句＞＜地名  識別子＝“Ｃ市”＞Ｃ市＜／地名＞＜／名詞句＞で、＜／形容動詞句＞＜形容動詞句  関係＝“主語”＞＜名詞句  識別子＝“press”  統語＝“並列”＞＜名詞句＞＜形容動詞句＞一部の＜／形容動詞句＞大衆紙＜／名詞句＞と＜名詞＞一般紙＜／名詞＞＜／名詞句＞が＜／形容動詞句＞
＜形容動詞句  関係＝“目的語”＞＜形容動詞句  関係＝“内容”  主語＝“press”＞＜形容動詞句  関係＝“目的語”＞＜名詞句＞＜形容動詞句＞＜名詞  共参照＝“Ｂ会”＞そ＜／名詞＞の＜／形容動詞句＞写真報道＜／名詞句＞を＜／形容動詞句＞
自主規制する＜／形容動詞句＞方針を＜／形容動詞句＞
＜形容動詞句  関係＝“位置”＞紙面で＜／形容動詞句＞
明らかにした。＜／文＞＜／文書＞
【００２８】
この文書においては、「一部の大衆紙と一般紙」は、統語＝“並列”というタグにより並列であることが表されている。並列の定義は、係り受け関係を共有すると言うことである。特に何も指定がない場合は、たとえば、＜名詞句  関係＝ｘ＞＜名詞＞Ａ＜／名詞＞＜名詞＞Ｂ＜／名詞＞＜／名詞句＞ はＡがＢに依存関係のあることを表す。関係＝ｘは関係属性を表す。
【００２９】
関係属性は、統語、意味、修辞についての相互関係を記述する。主語、目的語、間接目的語のような文法機能、動作主、被動作者、受益者などのような主題役割、および理由、結果などのような修辞関係はこの関係属性により記述される。本実施の形態では、主語、目的語、間接目的語のような比較的容易な文法機能について関係属性を記述する。
【００３０】
また、この文書においては、“Ａ氏”、“Ｂ会”、“Ｃ市”のような固有名詞について、地名、人名、組織名等のタグにより属性が記述されている。これら地名、人名、組織名等のタグが付与される語は固有名詞である。
【００３１】
以下では、本発明に係る実施の形態としての文書処理装置の動作について説明する。文書処理装置は、文書に対する実関心度を検出し、検出した実関心度に基づいて他の文書に優先順位を設定するものである。文書処理装置は、文書を表示し、表示された文書に基づいて実関心度を検出する。実関心度は、ユーザの文書に対する操作に応じて検出される。この実関心度との関連度に基づいて、実関心度が与えられていない文書に対して予測関心度が定義される。予測関心度を用いると、ユーザが操作していない文書に対して優先順位を与えることができる。
【００３２】
このような実関心度の説明に先立って、文書の手動分類および文書の自動分類について説明することにする。すなわち、文書処理装置の動作について、（１）文書の手動分類、（２）文書の自動分類、（３）実関心度および予測関心度の順序で説明する。
【００３３】
説明の内容を簡単に述べると、（１）文書の手動分類においては、文書処理装置が外部から送られた文書を受信し、ユーザがこの文書を手動分類する動作について説明する。この手動分類により、文書を分類する分類モデルが作成される。（２）文書の自動分類においては、文書の手動分類により作成された分類モデルに基づいて、文書分類間関連度を用いて文書を分類する動作について説明する。（３）実関心度および予測関心度においては、ユーザの操作に基づいて検出される実関心度と、この実関心度および文書間関連度に基づいて得られる予測関心度に基づいておこなわれる処理について説明する。
【００３４】
（１）文書の手動分類
本実施の形態では、初期状態では分類モデルが存在しない。初期状態においては、分類モデルを作成するために、外部から送られた文書を手動によって分類する必要がある。このような文書処理装置の手動分類の動作について、図４を参照して説明する。
【００３５】
図４のステップＳ１１では、文書処理装置の受信部２１は、たとえば通信回線を介して送信された複数の文書を受信する。受信部２１は、受信した文書を文書処理装置の本体１０に送る。
【００３６】
ステップＳ１２では、文書処理装置の制御部１１は、受信部２１から送られた複数文書の特徴を抽出し、それぞれの文書の特徴情報すなわちインデックスを作成する。制御部１１は、受信した複数の文書や、作成したインデックスを、たとえばＲＡＭ１４に記憶させる。インデックスは、その文書に特徴的な、固有名詞、固有名詞以外の語義などを含む。
【００３７】
ここで、インデックスの具体例を示す。
【００３８】
＜インデックス  日付＝“AAAA/BB/CC”  時刻＝“DD:EE:FF”  文書アドレス＝“1234”＞
＜ユーザの操作履歴  最大要約サイズ＝“100”＞
＜選択  エレメントの数＝“10”＞ピクチャーテル＜／選択＞
・・・
＜／ユーザの操作履歴＞
＜要約＞減税規模、触れず−Ｘ首相の会見＜／要約＞
＜語  語義＝“0003”  中心活性値＝“140.6”＞触れず＜／語＞
＜語  語義＝“0105”  識別子＝“Ｘ”  中心活性値＝“67.2”＞首相＜／語＞
＜人名  識別子＝“Ｘ”  語  語義＝“6103”  中心活性値＝“150.2”＞Ｘ首相＜／語  ／人名＞
＜語  語義＝“5301”  中心活性値＝“120.6”＞求めた＜／語＞
＜語  語義＝“2350”  識別子＝“Ｘ”  中心活性値＝“31.4”＞首相＜／語＞
＜語  語義＝“9582”  中心活性値＝“182.3”＞強調した＜／語＞
＜語  語義＝“2595”  中心活性値＝“93.6”＞触れる＜／語＞
＜語  語義＝“9472”  中心活性値＝“12.0”＞予告した＜／語＞
＜語  語義＝“4934”  中心活性値＝“46.7”＞触れなかった＜／語＞
＜語  語義＝“0178”  中心活性値＝“175.7”＞釈明した＜／語＞
＜語  語義＝“7248”  識別子＝“Ｘ”  中心活性値＝“130.6”＞私＜／語＞
＜語  語義＝“3684”  識別子＝“Ｘ”  中心活性値＝“121.9”＞首相＜／語＞
＜語  語義＝“1824”  中心活性値＝“144.4.”＞訴えた＜／語＞
＜語  語義＝“7289”  中心活性値＝“176.8”＞見せた＜／語＞
＜／インデックス＞
【００３９】
このインデックスにおいては、＜インデックス＞および＜／インデックス＞は、インデックスの始端および終端を、＜日付＞および＜時刻＞はこのインデックスが作成された日付および時刻を、＜要約＞および＜／要約＞はこのインデックスの内容の要約の始端および終端を示している。＜語＞および＜／語＞は語の始端および終端を、それぞれ示している。語義＝“0003”は、第３番目の語義であることを示している。他についても同様である。すなわち、同じ語でも複数の意味を持つ場合があるので、それを区別するために語義ごとに番号が予め決められている。したがって、同じ語に対して単数または複数の語義が存在する。
【００４０】
また、＜ユーザの操作履歴＞および＜／ユーザの操作履歴＞は、ユーザの操作履歴の始端および終端を、＜選択＞および＜／選択＞は、選択されたエレメントの始端および終端を、それぞれ示している。最大要約サイズ＝“100”は、要約の最大のサイズが１００文字であることを、エレメントの数＝“10”は、選択されたエレメントの数が１０であることを示している。
【００４１】
図４のステップＳ１３においては、ユーザは、図５の表示の具体例に示すように文書処理装置の表示部３０に表示される文書を閲覧する。図５においては、ユーザによる分類前の文書は“他のトピックス”分類され、ウィンドウ３０１の第１の表示部３０３の“他のトピックス”に、文書のアイコンやタイトルが表示されている。文書処理装置の制御部１１は、このように表示された複数の文書のうちから、ユーザの所望の文書を表示部３０に表示するように制御する。制御部１１は、入力部２０へのユーザの入力に応じて、表示部３０に表示する文書を選択する。表示部３０には、ユーザにより選択された文書が、その領域の大きさを変更可能なウィンドウにより表示される。このウィンドウに文書の全体が表示できないときには、文書の一部が表示される。
【００４２】
なお、ユーザが文書閲覧をおこなうこのステップＳ１３は、ユーザの必要に応じて設けられる。また、図中においてこのステップＳ１３が平行四辺形で表されているのは、ユーザが操作することを示すものである。以下も同様である。
【００４３】
ここで、上述の図５で示した表示の具体例について詳細に説明する。この具体例においては、ユーザが自由に文書を分類するカテゴリを設定や変更をすることができるようにしている。このようなカテゴリの設定や変更は、ユーザが手動によりおこなう。
【００４４】
表示部３０において文書分類の表示に用いられるグラフィックユーザインターフェース（graphic user interface; GUI）の具体例は、図６に示すようになる。この文書分類ウィンドウ３０１は、画面のウィンドウの状態を初期の位置にもどすポジションリセット（position reset）のボタンと、文書の内容を閲読するブラウザ（browser ）を呼び出すブラウザのボタンと、このウィンドウからの脱出（exit）のボタンとを含む操作ボタン３０２を有している。
【００４５】
また、文書分類ウィンドウ３０１は、上述した“他のトピックス”を表示する第１の分類表示部３０３、“ビジネスニュース”を表示する第２の分類表示部３０４、“政治ニュース”を表示する第３の分類表示部３０５等が表示されている。これらの分類部には、各カテゴリに対応し、そのカテゴリに分類された文書のアイコンと文書のタイトルが表示されている。タイトルがない場合には、一文の要約が表示される。各分類表示部の大きさは固定的ではなく、たとえば入力部２０のマウスにて操作することにより、所望の大きさに変更することができる。また、分類表示部のタイトルまたはラベルも自由に変更することができる。
【００４６】
第１の分類表示部３０３の“他のトピックス”には、たとえば第２の分類表示部３０４以下に対応するカテゴリに分類される前の文書のタイトルが表示される。すなわち、この手動分類の工程では、文書処理装置が受信した文書は、一旦は第１の分類表示部３０３の“他のトピックス”に表示される。第１の分類表示部３０３に表示された文書は、以下のようにユーザによりカテゴリに分類される。
【００４７】
図４のステップＳ１４においては、ユーザは、ステップＳ１３において文書処理装置の表示部３０にて閲覧した複数の文書を分類するための複数のカテゴリからなる分類モデルを作成する。そして、分類モデルの各カテゴリに上記複数の文書を分類する。
【００４８】
分類モデルは、文書を分類する複数の分類項目すなわちカテゴリから構成される。カテゴリは、そのカテゴリに特徴的な、固有名詞、固有名詞以外の語義やカテゴリに含まれる文書アドレス等を含んでなるカテゴリインデックスから構成される。カテゴリインデックスは、固有名詞、固有名詞以外の語義を含む文書のインデックスから構成される。
【００４９】
たとえば、図７に示す分類モデルは、各カテゴリに対応するカテゴリインデックスについて、固有名詞、固有名詞以外の語義、文書アドレスの欄を有している。この分類モデルにおいては、カテゴリ“スポーツ”、“社会”、“コンピュータ”、“植物”、“美術”および“イベント”に対して、固有名詞“Ａ氏、・・・”、“Ｂ氏、・・・”、“Ｃ社、Ｇ社、・・・”、“Ｄ種、・・・”、“Ｅ氏、・・・”および“Ｆ氏”を、語義“野球（４５４６）、グランド（２３４３）、・・・”、“労働（３１１２）、固有（９８２１）、・・・”、“モバイル（２１０２）、・・・”、“桜１(１１１１１)、オレンジ１（９９１１）”、“桜２(１１１１２)、オレンジ２（９９１２）”および“桜３(１１１１３)”を、この分類モデルに対応する文書アドレス“ＳＰ１、ＳＰ２、ＳＰ３、・・・”、“ＳＯ１、ＳＯ２、ＳＯ３、・・・”、“ＣＯ１、ＣＯ２、ＣＯ３、・・・”、“ＰＬ１、ＰＬ２、ＰＬ３、・・・”、“ＡＲ１、ＡＲ２、ＡＲ３、・・・”および“ＥＶ１、ＥＶ２、ＥＶ３、・・・”をそれぞれ有している。なお、“桜１”、“桜２”および“桜３”は“桜”の第１の語義(１１１１１)、第２の語義(１１１１２)および第３の語義(１１１１３)を示している。また、“オレンジ１”および“オレンジ２”は、“オレンジ”の第１の語義（９９１１）および第２の語義（９９１２）を示している。たとえば“オレンジ１”は植物のオレンジを表し、“オレンジ２”はオレンジ色を表す。
【００５０】
分類モデルが更新されると、分類モデルに更新日時が記録される。図中には、更新日時として“１９９８年１２月１０日１９時５６分１０秒”が記録されている。
【００５１】
分類モデルのカテゴリの作成は、文書分類ウィンドウ３０１において、各カテゴリに対応する分類表示部を変更や削除したり、新たに分類表示部を設定することにより、ユーザが手動でおこなう。
【００５２】
文書のカテゴリへの分類操作は、たとえば、文書分類ウィンドウ３０１において、分類表示部に表示された文書のタイトルに対応するアイコンを、入力部２０のマウスを用い、所望のカテゴリに対応する分類表示部にドラッグすることによりおこなう。カテゴリに分類された文書のタイトルは、文書分類ウィンドウ３０１において、各カテゴリに対応する分類表示部に表示される。
【００５３】
ステップＳ１５においては、文書処理装置の制御部１１は、ステップＳ１４においておこなわれたカテゴリの作成と、このカテゴリに応じたユーザの手動による分類操作によって分類された各文書のインデックスに基づいて、分類モデルを作成する。すなわち、文書処理装置の制御部１１は、各カテゴリに分類された上記複数の文書のインデックスを集めて、分類モデルを生成する。
【００５４】
各カテゴリのカテゴリインデックスは、そのカテゴリに特徴的な固有名詞、固有名詞以外の語義、各カテゴリに分類された文書アドレスからなる。ここで、固有名詞以外の場合に語そのものではなく語義を用いるのは、同じ語でも複数の意味を有することがあるからである。そして、文書処理装置の制御部１１は、このように作成した分類モデルをたとえばＲＡＭ１４に記憶させる。
【００５５】
なお、ステップＳ１５における分類モデルの作成は、ステップＳ１４におけるカテゴリの作成と、ユーザの手動による分類操作がおこなわれる度におこなうこともできる。
【００５６】
ステップＳ１６では、文書処理装置の制御部１１は、ステップＳ１５で作成された分類モデルを登録する。制御部１１は、登録した分類モデルをたとえばＲＡＭ１４に記憶させる。
【００５７】
（２）文書の自動分類
次に、文書処理装置が分類モデルに基づいておこなう文書の自動分類について、図８を参照して説明する。この文書分類は、図４に示す処理により分類モデルが作成された後に受信した文書に対しておこなわれる。なお、この例では、一つの文書を受信する毎に図８に示す処理をおこなうこととして説明するが、複数の所定数の文書を受信する度におこなってもよいし、ユーザが図６の画面を開く操作をしたときにそれまでに受信した全文書に対して処理をおこなってもよい。
【００５８】
ステップＳ２１では、文書処理装置の受信部２１は、外部から文書を受信する。この文書の受信については、ステップＳ１１で説明したので、ここでの説明を省略することにする。
【００５９】
ステップＳ２２に進み、文書処理装置の制御部１１は、ステップＳ２１でＲＡＭ１４に記憶された文書を読み出し、インデックスを作成する。このインデックスの作成については、さらに後述する。
【００６０】
ステップＳ２３では、文書処理装置の制御部１１は、分類モデルに基づいて、インデックスを附された各文書を分類モデルのいずれかのカテゴリに自動分類する。そして、制御部１１は、分類の結果をたとえばＲＡＭ１４に記憶させる。自動分類の詳細については、さらに後述する。
【００６１】
ステップＳ２４では、文書処理装置の制御部１１は、たとえばＲＡＭ１４に記憶されたステップＳ２３での新たな文書の自動分類の結果に基づいて、分類モデルを更新する。ステップＳ２５では、文書処理装置の制御部１１は、ステップＳ２４で更新された分類モデルを登録する。制御部１１は、登録した分類モデルをたとえばＲＡＭ１４に記憶させる。
【００６２】
次に、図４のステップＳ１２および図８のステップＳ２２でのインデックス作成について、図９を参照して説明する。
【００６３】
ステップＳ３１においては、文書処理装置の制御部１１は、図４のステップＳ１１および図８のステップＳ２１で受信された文書について、エレメントの中心活性値を文書の内部構造に基づいて拡散する活性拡散を実行する。中心活性値の拡散処理については、さらに後述する。制御部１１は、活性拡散の結果として得られた各エレメントの中心活性値を、たとえばＲＡＭ１４に記憶させる。
【００６４】
ステップＳ３２においては、文書処理装の制御部１１は、ステップＳ３１で得られた各エレメントの中心活性値に基づいて、中心活性値があらかじめ設定された閾値を超えるエレメントを抽出する。制御部１１は、このように抽出したエレメントをたとえばＲＡＭ１４に記憶させる。
【００６５】
ステップＳ３３においては、文書処理装置の制御部１１は、ステップＳ３２にて抽出したエレメントをたとえばＲＡＭ１４から読み出す。そして、制御部１１は、このエレメントからすべての固有名詞を取り出してインデックスに加える。固有名詞は語義を持たず、辞書に載っていないなどの特殊の性質を有するので固有名詞以外の語とは別に扱うものである。ここで、語義とは、語の有する複数の意味のうちの各意味に対応したものである。
【００６６】
文書処理装置の制御部１１は、エレメントが固有名詞であるか否か、受信した文書に附されたタグに基づいて判断する。たとえば、図３に示したタグ付けによる内部構造においては、“Ａ氏”、“Ｂ会”および“Ｃ市”は、タグによる関係属性がそれぞれ“人名”、“組織名”および“地名”であるので固有名詞であることが分かる。そして、制御部１１は、取り出した固有名詞をインデックスに加え、その結果をたとえばＲＡＭ１４に記憶させる。
【００６７】
ステップＳ３４においては、文書処理装置の制御部１１は、たとえばＲＡＭ１４から、ステップＳ３２にて抽出したエレメントから、固有名詞以外の語義を取り出してインデックスに加え、その結果をＲＡＭ１４に記憶させる。
【００６８】
このように、文書の特徴を発見してインデックスを作成する手順は、タグ付けされた文書の特徴を発見して、その特徴を配列したインデックスを作るものである。文書の特徴は、文書の内部構造に応じて拡散処理された中心活性値に基づいて判断される。
【００６９】
なお、上述のインデックスには、文書の特徴を表す語義および固有名詞とともに、その文書がＲＡＭ１４において記憶された位置を示す文書アドレスを含めておく。
【００７０】
インデックスは文書を代表するような特徴を表す語義および固有名詞を含むので、所望の文書を参照する際に用いることができる。
【００７１】
次に、文書の内部構造に基づいて、エレメントに対応する中心活性値を拡散する活性拡散について、図１０を参照して説明する。活性拡散は、図９のステップＳ３１他でおこなわれる。活性拡散は、中心活性値の高いエレメントと関わりのあるエレメントにも高い中心活性値を与えるような処理である。この中心活性値は、タグ付けによる内部構造に応じて決定されるので、文書の特徴の抽出等に利用される。
【００７２】
ステップＳ８１では、文書処理装置の制御部１１は、参照・被参照リンクと通常リンクに関しては、エレメントを連結するリンクの端点の端点活性値を０に設定する。制御部１１は、このように付与した端点活性値の初期値を、たとえばＲＡＭ１４に記憶させる。
【００７３】
エレメントとエレメントの連結は、たとえば図１１に示すようになる。この図においては、文書を構成するエレメントとリンクの構造の一部として、エレメントＥiおよびエレメントＥjが示されている。エレメントＥiとエレメントＥjとは、中心活性値ｅiおよびｅjをそれぞれ有し、リンクＬijにて接続されている。リンクＬijのエレメントＥiに接続する端点はＴij、エレメントＥjに接続する端点はＴjiである。エレメントＥiは、リンクＬijにより接続されるエレメントＥjの他に、リンクＬik、ＬilおよびＬimによって図示しないエレメントＥk、ＥlおよびＥmにそれぞれ接続している。エレメントＥjは、エレメントＥjを基準としたリンクＬijであるＬjiにより接続されるエレメントＥiの他に、リンクＬjp、ＬjqおよびＬjrによって図示しないエレメントＥp、ＥqおよびＥrにそれぞれ接続している。
【００７４】
ステップＳ８２においては、文書処理装置の制御部１１は、文書を構成するエレメントＥiを計数するカウンタの初期化をおこなう。すなわち、エレメントを計数するカウンタのカウント値ｉを１に設定する。このカウンタは、第１番目のエレメントＥ1を参照することになる。
【００７５】
ステップＳ８３においては、文書処理装置の制御部１１は、カウンタが参照するエレメントについて、新たな中心活性値を計算するリンク処理を実行する。このリンク処理については、さらに後述する。
【００７６】
ステップＳ８４においては、文書処理装置の制御部１１は、文書中のすべてのエレメントについて新たな中心活性値の計算が完了したか否かを判断する。そして、制御部１１は、文書中のすべてのエレメントについて中心活性値の計算が完了したときには“ＹＥＳ”としてステップＳ８５に処理を進め、文書中のすべてのエレメントについて新たな中心活性値の計算が完了していないときには“ＮＯ”としてステップＳ８７に処理を進める。
【００７７】
具体的には、制御部１１は、カウンタのカウント値ｉが、文書の含むエレメントの総数に達したか否かを判断する。そして、制御部１１は、カウンタのカウント値ｉが文書に含まれるエレメントの総数に達したときには、すべてのエレメントが計算済みとしてステップＳ８５に処理を進める。制御部１１は、カウンタのカウント値ｉが文書に含まれるエレメントの総数に達していないときにはすべてのエレメントについて計算が終了していないとしてステップＳ８７に処理を進める。
【００７８】
ステップＳ８７においては、文書処理装置の制御部１１は、カウンタのカウント値ｉを１増加させて、カウンタのカウント値をｉ＋１とする。このことにより、カウンタはｉ＋１番目Ｅi+1のエレメント、すなわち次のエレメントを参照する。そして、処理はステップＳ８３にもどり、端点活性値の計算およびこれに続く一連の行程が、次のｉ＋１番目のエレメントＥi+1について実行される。
【００７９】
ステップＳ８５においては、文書処理装置の制御部１１は、文書に含まれるすべてのエレメントの中心活性値の変化分、すなわち新たに計算された中心活性値の元の中心活性値に対する変化分について平均値を計算する。
【００８０】
文書処理装置の制御部１１は、たとえばＲＡＭ１４に記憶された元の中心活性値と新たに計算した中心活性値を、文書に含まれるすべてのエレメントについて読み出す。制御部１１は、新たに計算した中心活性値の元の中心活性値に対するそれぞれの変化分の総和を文書に含まれるエレメントの総数で除することにより、すべてのエレメントの中心活性値の変化分の平均値を計算する。制御部１１は、このように計算したすべてのエレメントの中心活性値の変化分の平均値を、たとえばＲＡＭ１４に記憶させる。
【００８１】
ステップＳ８６においては、制御部１１は、ステップＳ８９で計算したすべてのエレメントの中心活性値の変化分の平均値が、あらかじめ設定された閾値以内であるか否かを判断する。そして、制御部１１は、上記変化分が閾値以内であると“ＹＥＳ”としてこの一連の行程を終了する。上記制御部１１は、上記変化分が閾値以内でないときには“ＮＯ”として、ステップＳ８２にてカウンタのカウント値ｉを１に設定して文書のエレメントの中心活性値を計算する一連の行程を再び実行する。この一連の行程にて構成されるステップＳ８２からステップＳ８４に至るループが繰り返されるごとに上記変化分は徐々に減少する。
【００８２】
続いて、図１０のステップＳ８３にて実行されるリンク処理について、図１２を参照して説明する。ここでは、一のエレメントＥiに対する処理を例にとるが、中心活性値の拡散処理の際には、リンク処理はすべてのエレメントに対しておこなわれる。
【００８３】
ステップＳ５１では、文書処理装置の制御部１１は、文書を構成するエレメントＥiと一端が接続されたリンクを計数するカウンタの初期化をおこなう。すなわち、リンクを計数するカウンタのカウント値ｊを１に設定する。カウンタは、エレメントＥiと接続された第１番目のエレメントＬi1を参照することになる。
【００８４】
ステップＳ５２では、文書処理装置の制御部１１は、エレメントＥiとＥjを接続するリンクＬijについて、関係属性のタグを参照することにより通常リンクであるか否かを判断する。制御部１１は、リンクＬijが通常リンクのときには“ＹＥＳ”としてステップＳ５３に処理を進め、リンクＬijが参照リンクのときには“ＮＯ”としてステップＳ５４に処理を進める。
【００８５】
ステップＳ５３においては、文書処理装置の制御部１１は、エレメントＥiの通常リンクＬijに接続された端点Ｔijの新たな端点活性値を計算する処理をおこなう。
【００８６】
ここでは、ステップＳ５２における判別により、リンクＬijは通常リンクであることが明らかになっている。エレメントＥiの通常リンクＬijに接続される端点Ｔijの端点活性値ｔijは、エレメントＥjの端点活性値のうち、リンクＬij以外のリンクに接続するすべての端点Ｔjp、Ｔjq、Ｔjrの端点活性値ｔjp、ｔjq、ｔjrと、エレメントＥiがリンクＬijにより接続されるエレメントＥjの中心活性値ｅjを加算し、この加算で得た値を文書に含まれるエレメントの総数で除することにより求められる。
【００８７】
文書処理装置の制御部１１は、たとえばＲＡＭ１４から、端点活性値および中心活性値を読み出す。制御部１１は、読み出された端点活性値および中心活性値について、上述のようにその通常リンクと接続された端点の新たな端点活性値を計算する。そして制御部１１は、このように計算した端点活性値を、たとえばＲＡＭ１４に記憶させる。
【００８８】
ステップＳ５４では、文書処理装置の制御部１１は、エレメントＥiの参照リンクに接続された端点Ｔijの端点活性値を計算する処理をおこなう。
【００８９】
ステップＳ５２における判別により、リンクＬijは参照リンクであることが明らかになっている。エレメントＥiの参照リンクＬijに接続する端点Ｔijの新たな端点活性値ｔijは、エレメントＥjの端点活性値のうち、このリンクＬijを除いたリンクに接続するすべての端点Ｔjp、Ｔjq、Ｔjrの端点活性値ｔjp、ｔjq、ｔjrと、エレメントＥiがリンクＬijにより接続されるエレメントＥjの中心活性値ｅjを加算することにより求められる。
【００９０】
文書処理装置の制御部１１は、たとえばＲＡＭ１４に記憶された端点活性値および中心活性値から、必要な端点活性値および中心活性値を読み出す。制御部１１、読み出された端点活性値および中心活性値を用いて、上述のように参照リンクと接続された新たな端点活性値を計算する。そして制御部１１は、このように計算した端点活性値を、たとえばＲＡＭ１４に記憶させる。
【００９１】
ステップＳ５３における通常リンクの処理、およびステップＳ５４における参照リンクの処理は、ステップＳ５２からステップＳ５５に至るループにあるように、カウント値ｉにより参照されているエレメントＥiに接続するすべてのリンクＬijに対して実行される。
【００９２】
ステップＳ５５では、文書処理装置の制御部１１は、エレメントＥiに接続するすべてのリンクについて端点活性値が計算されたか否かを判別する。そして、すべてのリンクについて端点活性値が計算されているときには“ＹＥＳ”としてステップＳ５７に進み、すべてのリンクについて端点活性値が計算されていないときには“ＮＯ”としてステップＳ５７に進む。
【００９３】
ステップＳ５６においては、ステップＳ５５にてエレメントＥiのすべてのリンクＬijについて端点活性値ｔijが求められたことが判別されたので、文書処理装置の制御部１１は、エレメントＥiの中心活性値ｅiの更新を実行する。
【００９４】
エレメントＥiの中心活性値ｅiの新たな値すなわち更新値は、エレメントＥiの現在の中心活性値ｅiとエレメントＥiのすべての端点の新たな端点活性値の和ｅi’＝ｅi＋Σｔj’をとることにより求められる。ここで、プライム“’”は、新たな値という意味である。
【００９５】
文書処理装置の制御部１１は、たとえばＲＡＭ１４に記憶された端点活性値および中心活性値から必要な端点活性値を読み出す。制御部１１は、上述したような計算を実行し、そのエレメントＥiの中心活性値ｅiを算出する。そして、制御部１１は、計算した新たな中心活性値ｅiをたとえばＲＡＭ１４に記憶させる。
【００９６】
次に、図８のステップＳ２３での自動分類について、図１３を参照して説明する。
【００９７】
ステップＳ７１では、文書処理装置の制御部１１は、分類モデルのカテゴリＣiに含まれる固有名詞の集合と、ステップＳ２１で受信した文書から抽出されインデックスに入れられた語のうちの固有名詞の集合とについて、これらの共通集合の数をＰ（Ｃi ）とする。そして、制御部１１は、このようにして算出した数Ｐ（Ｃi ）をたとえばＲＡＭ１４に記憶させる。
【００９８】
ステップＳ７２においては、文書処理装置の制御部１１は、その文書のインデックス中に含まれる全語義と各カテゴリＣiに含まれる全語義との語義間関連度を、後述する図１５に示す語義間関連度の表を参照し、語義間関連度の総和Ｒ（Ｃi ）を演算する。すなわち、制御部１１は、分類モデルにおける固有名詞以外の語について、全語義間関連度の総和Ｒ（Ｃi ）を演算する。そして、制御部１１は、演算した語義間関連度の総和Ｒ（Ｃi ）をたとえばＲＡＭ１４に記憶させる。
【００９９】
ステップＳ７３においては、文書処理装置の制御部１１は、カテゴリＣi に対する文書の文書分類間関連度を
Ｒｅｌ（Ｃi ）＝ｍ1Ｐ（Ｃi ）＋ｎ1Ｒ（Ｃi ）
と定義する。ここで、係数ｍ1、ｎ1は定数で、それぞれの値の文書分類間関連度への寄与の度合いを表すものである。制御部１１は、ステップＳ７２で算出した共通集合の数Ｐ（Ｃi ）およびステップＳ７３で算出した語義間関連度の総和Ｒ（Ｃi ）をたとえばＲＡＭ１４から読み出し、上述の式に当てはめて文書分類間関連度Ｒｅｌ（Ｃi ）を算出する。なお、これらの係数ｍ1、ｎ1の値としては、たとえばｍ1＝１０、ｎ1＝１とすることができる。そして、制御部１１は、このように算出した文書分類間関連度Ｒｅｌ（Ｃi ）をたとえばＲＡＭ１４に記憶させる。
【０１００】
係数ｍ1およびｎ1の値は、統計的手法を使って推定することもできる。すなわち、制御部１１は、複数の係数ｍおよびｎの対について文書分類間関連度Ｒｅｌ（Ｃi ）が与えられると、上記係数を最適化により求めることができる。
【０１０１】
ステップＳ７４においては、文書処理装置の制御部１１は、カテゴリＣiに対する文書分類間関連度Ｒｅｌ（Ｃi ）が最大で、その文書分類間関連度Ｒｅｌ（Ｃi ）の値がある閾値を越えているとき、そのカテゴリＣiに文書を分類する。すなわち、制御部１１は、複数のカテゴリに対してそれぞれ文書分類間関連度を作成し、最大の文書分類間関連度が閾値を越えているときには、文書を最大の文書分類間関連度を有する上記カテゴリＣiに分類する。最大の文書分類間関連度が閾値を越えていないときには、文書の分類はおこなわない。
【０１０２】
次に、図１３のステップＳ７２で用いられる語義間関連度の演算について、図１４を参照して説明する。この図１４に示す処理は、図４に示す処理を行う前に一度だけおこなえばよい。
【０１０３】
ステップＳ６１において、文書処理装置の制御部１１は、電子辞書内の語の語義の説明を用いて、この辞書を使って語義のネットワークを作成する。すなわち、辞書における各語義の説明と、この説明中に現れる語義との参照関係から、語義のネットワークを作成する。これにより、辞書を最上位の頂点とするツリー状の語義のネットワークが構成される。ネットワークの内部構造は、上述したようなタグ付けにより記述される。文書処理装置の制御部１１は、たとえばＲＡＭ１４に記憶された電子辞書について、語義とその説明を順に読み出して、ネットワークを作成する。制御部１４は、このようにして作成した語義のネットワークをたとえばＲＡＭ１４に記憶させる。
【０１０４】
なお、上記ネットワークは、文書処理装置の制御部１１が辞書を用いて作成する他に、受信部２１にて外部から受信したり、記録／再生部３１にて記録媒体３２から再生したりすることにより得ることもできる。上記辞書は、受信部２１にて外部から受信したり、記録／再生部３１にて記録媒体３２から再生したりすることにより得られる。
【０１０５】
ステップＳ６２において、ステップＳ６１で作成された語義のネットワーク上で、各語義のエレメントに対応する中心活性値の拡散処理をおこなう。この活性拡散により、各語義に対応する中心活性値は、上記辞書により与えられたタグ付けによる内部構造に応じて与えられる。中心活性値の拡散処理については、さらに後述する。
【０１０６】
ステップＳ６３においては、ステップＳ６１で作成された語義のネットワークを構成する一の語義ｓiを選択し、ステップＳ６４においては、この一の語義ｓiに対応する語彙エレメントＥiの中心活性値ｅiの初期値を変化させ、このときの中心活性値の差分Δｅiを計算する。
【０１０７】
ステップＳ６５においては、ステップＳ６４におけるエレメントＥiの中心活性値ｅiの差分Δｅiに対応する、他の語義ｓjに対応するエレメントＥjの中心活性値ｅjの差分Δｅjを求める。ステップＳ６６においては、ステップＳ６５で求めた差分ΔｅjをステップＳ６４で求めたΔｅiで除した商Δｅj／Δｅiを、語義ｓiの語義ｓjに対する語義間関連度とする。
【０１０８】
ステップＳ６７においては、一の語義ｓiと他の語義ｓjとのすべての対について語義間関連度の演算が終了したか否かについて判断する。そして、すべての語義の対について語義間関連度の演算が終了したときには“ＹＥＳ”として、この一連の処理を終了する。すべての語義の対について語義間関連度の演算が終了していないときには、“ＮＯ”として、ステップＳ６３にもどり、語義間関連度の演算が終了していない対について語義間関連度の演算を継続する。
【０１０９】
ステップＳ６３からステップＳ６７のループにおいて、文書処理装置の制御部１１は、必要な値をたとえばＲＡＭ１４から順に読み出して、上述したように語義間関連度を計算する。制御部１１は、計算した語義間関連度をたとえばＲＡＭ１４に順に記憶させる。
【０１１０】
このように計算された語義間関連度は、図１５に示すように、それぞれの語義と語義の間に定義される。この表においては、語義間関連度は０から１までの値をとるように正規化されている。この表においては“コンピュータ”、“テレビ”、“ＶＴＲ”の間の相互の語義間関連度が示されている。“コンピュータ”と“テレビ”の語義間関連度は０．５５、“コンピュータ”と“ＶＴＲ”の語義間関連度は０．２５、“テレビ”と“ＶＴＲ”の語義間関連度は０．６０である。
【０１１１】
（３）実関心度および予測関心度
次に、図４のステップＳ１３の詳細について、図１６を参照して説明する。この処理をおこなうことで実関心度が検出される。
【０１１２】
ステップＳ１０１では、ユーザは、図６に示す文書分類ウィンドウ３０１から所望の文書を選択する。たとえば、ユーザは、文書分類ウィンドウ３０１の分類表示部に表示された文書のタイトルに対応するアイコンを、入力部２０のマウスにて選択する。そして、操作ボタン３０２の“ブラウザ（browser）”のボタンを選択することにより、次のステップＳ１０２の表示のステップに進む。
【０１１３】
ステップＳ１０２では、文書処理装置の制御部１１は、ステップＳ１０１においてユーザが選択した文書を、たとえばＲＡＭ１４から読み出す。制御部１１は、表示部３０において、読み出した文書をウィンドウ５１の文書表示部５３に表示する。上述したように、ウィンドウ５１の文書表示部５３に文書が全部表示できないときには、その文書の一部が表示される。
【０１１４】
ステップＳ１０３では、ユーザは、ステップＳ１０２でウィンドウ５１の文書表示部５３に表示された文書について、閲読や要約の作成をおこなう。すなわち、ユーザは、ステップＳ１０２で表示されたウィンドウ５１の文書表示部５３にて文書を閲読する。また、ユーザは、ウィンドウ５１の操作ボタン５６の“要約（summerize）”ボタンを選択することにより、文書表示部５３に表示された文書の要約を要約表示部５４に表示する。
【０１１５】
ここで、要約表示部５４に要約を作成して表示する際に、文書処理部５３に表示された文書について、文書中のユーザが選択したエレメントの重要度をユーザの操作により高める手順を図１７に示すフローチャートを参照して説明する。
【０１１６】
最初のステップＳ９１においては、制御部１１は文書中のエレメントがユーザにより選択されたか否かを判断する。この判断は、図１８に示す、ユーザによる入力を受け付けるグラフィックユーザインタフェース(grafic user interface; GUI)を用いた選択により行われる。
【０１１７】
ウィンドウ５１は、文書のファイル名を表示するファイル名表示部５２と、ファイル名表示部５２に表示されたファイル名の文書を表示する文書表示部５３と、文書表示部５３に表示された文書の要約を表示する要約表示部５４を有している。文書表示部５３には、ファイル名表示部５２にファイル名または文書の先頭部分が表示された文書の全部または一部が表示される。文書表示部５３に文書の一部のみが表示されたときには、たとえば文書表示部５３に表示されている文書をスクロールすることにより、順次に文書の全体を閲覧することができる。要約表示部５３には、この要約表示部５４の大きさに対応して、後述する処理によって文書表示部５３に表示された文書の要約が表示される。要約表示部５３は、また要約が作成されていないので、空白となっている。なお、文書処理部５３と要約表示部５４のサイズはそれぞれ変更が可能である。このウィンドウ５１において取り扱う文書は、たとえば文書処理装置の受信部２１で受信されて、記録／再生部３１やＲＡＭ１４に記録されたものである。
【０１１８】
また、このウインドウ５１は、キーワードを入力するキーワード入力部５５と、複数のボタンを有するボタン部５６とを有している。キーワード入力部５５には、キーワードを入力することにより、文書表示部５４に表示された語のうちでキーワードと関連度の高い語の重要度が高められる。ボタン部５６には、実行した結果をもとに戻す“アンドゥ(Undo)”ボタンと、文書表示部５３に表示された文章を要約して要約表示部５４に表示する処理を実行する“要約(summarize)”ボタンとを備えている。このうち、“要約”ボタンを選択することにより、たとえば要約表示部５４のサイズが変更されたときにも、新たな要約表示部５４の新たなサイズに対応するように文書処理部５３に表示されている文書の要約が生成され、生成された要約は要約表示部５４に表示される。
【０１１９】
図１７のステップＳ９１では、制御部１１は、文書処理装置の表示部３０に表示されたウィンドウ５１において、文書表示部５３に表示された文章中のエレメントがユーザによって選択されたか否かを判断する。文書表示部５３中のエレメントを選択して入力する文書処理装置の入力部２０としては、ポインティングデバイスを用いて、このポインティングデバイスに連動する表示部３０に表示されたカーソルを操作することにより行うことができる。たとえば、ポインティングデバイスとしてマウスを採用した場合には、マウスを操作してカーソルを文書処理部５３の所望のエレメントにあわせ、マウスでクリックすることによりそのエレメントを選択する。文書表示部５３においてエレメントが選択されると、選択されたエレメントを明瞭に示すために、選択されたエレメントがたとえばハイライト表示される。図１９においては、ウィンドウ５１の文書表示部５３においては、選択された最小のエレメントである語彙エレメント“mainframe”５７がハイライト表示されている。要約表示部５３は、まだ要約が作成されていないので、空白となっている。制御部１１は、このようにしてエレメントが選択されると“ＹＥＳ”として処理を次のステップＳ９２に進める。制御部１１は、エレメントが選択されないとき、たとえば所定時間内に入力がなかったり、文書表示部５３の文章が表示されている部分以外がマウスによってクリックされたときには、“ＮＯ”として再びこのステップＳ９１に処理を戻し、エレメントの入力を待つことにする。なお、以下では、説明の便宜のために入力部２０のポインティングデバイスとしてはマウスを利用するものとして説明を進める。
【０１２０】
ステップＳ９２では、文書処理装置の制御部１１は、ステップＳ９１において選択されたが、過去にマウスでクリックすることにより選択された語であるか否かが判断される。制御部１１は、そのエレメントが過去にマウスでクリックすることにより選択されたエレメントであるときには“ＹＥＳ”として処理をステップＳ９３に進める。制御部１１は、そのエレメントが過去にマウスでクリックすることにより選択されたエレメントでないときには、“ＮＯ”として処理をステップＳ９４に進める。
【０１２１】
ステップＳ９３では、文書処理装置の制御部１１は、選択されているエレメントが、文章エレメントであるか否かを判別する。制御部１１は、レベルが文章エレメントであるときには“ＹＥＳ”として処理をステップＳ９１に戻す。制御部１１は、レベルが文章エレメントでないときには“ＮＯ”として処理を次のステップＳ９５に進める。
【０１２２】
ステップＳ９４では、文書処理装置の制御部１１は、レベルを、文書の最小のエレメントであって文書のタグ付けによる内部構造の最下位のエレメントである語彙エレメントに設定する。そして、制御部１１は、処理をステップＳ９１に戻す。
【０１２３】
ステップＳ９５では、文書処理装置の制御部１１は、レベルを１増加させる。たとえば、このようにレベルが１増加することにより、ステップＳ９１で選択された語彙エレメント“mainframe”５７については、図２０に示すように、この語彙エレメントを含む次に大きな上位のエレメント“Big  mainframe  computers”５９が選択され、この部分“Big  mainframe  computers”５９がハイライト表示されることになる。同時に、制御部１１は、選択された上位のエレメントの重み付け、すなわち中心活性値を選択されていないエレメントよりも高める。そして、制御部１１は、処理をステップＳ１１に戻す。
【０１２４】
ウィンドウ５１のボタン部５６に表示された“要約”ボタンがマウスのクリックにより選択されると、文書表示部５３に表示された文章の要約が要約表示部５４に表示される。“要約”ボタンが選択されると、制御部１１は、図１７に示した一連の工程から処理を割り込みにより脱出するように制御し、要約を作成する処理を開始する。要約は、文書表示部５３に表示された文書から、要約表示部５４のサイズに合わせて、要約表示部５４の領域を満たすように生成される。図２１に示すように、要約表示部５４に表示された要約には、文書表示部５９においてハイライト表示されたエレメント“Big  mainframe  computers”５９に対応するエレメント“Big  mainframe  computers”６０が表示されている。このように、ウィンドウ５１の文書表示部５３において所望のエレメントを選択して重要度を高めることにより、そのエレメントが要約に含まれる可能性を高くすることができる。なお、要約の生成の詳細については、さらに後述する。
【０１２５】
図１８に示したウィンドウ５１においては、文書表示部５３に表示された文書中のエレメントの選択はマウスによるクリック以外にも、キーワード入力部５５にキーワードを入力することによって選択することができる。制御部１１は、このようにキーワード入力部５５に入力されたキーワードに関連するエレメントの重要度を上げる処理を行う。キーワードとエレメントの関連度は、たとえばＲＯＭ１５に記録されたテーブルを参照することにより得る。この参照は、キーワードが含まれるエレメントをタグ付けによって参照することによりおこなわれる。
【０１２６】
図１６のステップＳ１０４では、文書処理装置の操作部１１は、ユーザの文書への実関心度を演算する。実関心度は、ステップＳ１０３におけるユーザのウィンドウ５１に表示された文書への操作に基づいて演算される。
【０１２７】
ここで、本実施の形態に用いられる実関心度と予測関心度について説明する。実関心度とは、このステップＳ１０４で演算されるものであって、ユーザの操作により検出される、ユーザが操作した文書に対する実際の関心度である。これに対して、予測関心度とは、ユーザの文書に対する関心度を予測したものである。この予測関心度は、たとえば実関心度に基づいて予測される。
【０１２８】
ステップＳ１０５では、制御部１１は、ユーザの操作履歴をインデックスに記録する。上述したインデックスにの具体例においては、ユーザの操作履歴として、
＜ユーザの操作履歴  最大要約サイズ＝“100”＞
＜選択  エレメントの数＝“10”＞ピクチャーテル＜／選択＞
・・・
＜／ユーザの操作履歴＞
が例示されていた。ステップＳ１０５においては、制御部１１は、要約の最大サイズや、選択されたエレメントや、選択されたエレメントの数のような操作履歴を更新する。制御部１１は、更新したインデックスを、たとえばＲＡＭ１４に記憶させる。
【０１２９】
なお、インデックスには文書の実関心度を含めておくこともできる。たとえば、カテゴリごとに各文書に対する実関心度をインデックスに含めることができる。このような場合には、ステップＳ１０５において、その文書に関するインデックスに含まれる実関心度自体も更新される。
【０１３０】
次に、図１６のステップＳ１０３でのユーザの操作について、図２２、図２３、図２３および図２４を用いて説明する。
【０１３１】
文書分類ウィンドウ３０１にタイトルが表示された文書は、たとえば、入力部２０のマウスを用いて表示部３０において選択することにより、表示部３０に表示させることができる。このように文書を表示する文書表示ウィンドウの具体例は、図１８に示したので、ここでの説明を省略する。
【０１３２】
続いて、要約を作成する処理の図４に示すものより詳細の制御を含む例について図２２に示すフローチャートを参照して詳細に説明する。この一連の工程は、“要約”ボタン１０３をオンすることによって開始される。
【０１３３】
文書から要約を作成する処理は、文書のタグ付けによる内部構造に基づいて実行される。上述したように、ウィンドウ１００において要約を表示する表示領域１３０のサイズは変更することができる。文書処理装置の制御部１１は、新たにウィンドウ１０１が表示部３０のウィンドウ１００に描画されるか表示領域１３０のサイズが変更され、実行ボタン１０３が操作されたときには、表示領域１３０に適合するようにウィンドウ１００の表示領域１２０に表示されている文書から要約を作成する処理を実行する。
【０１３４】
図２２の最初のステップＳ１２０では、文書処理装置の制御部１１は、活性拡散を行う。本実施の形態においては、活性拡散により得られた中心活性値を重要度として採用することにより、文書の要約を行う。すなわち、タグ付けによる内部構造を与えられた文書においては、活性拡散と呼ばれる処理を行うことにより、各エレメントにタグ付けによる内部構造に応じた中心活性値を付与することができる。活性拡散は、中心活性値の高いエレメントと関わりのあるエレメントにも高い中心活性値を与えるような処理である。すなわち、活性拡散は、照応(共参照)表現とその先行詞の間で中心活性値が等しくなり、それ以外では中心活性値が減衰するような中心活性値についての演算である。この中心活性値は、タグ付けによる内部構造に応じて決定されるので、タグ付けによる内部構造を考慮した文書の分析に利用することができる。
【０１３５】
ステップＳ１２１では、文書処理装置の制御部１１は、表示部３０に表示されているウィンドウ５１の文書処理部５３のサイズ、具体的にはこの文書処理部５３に表示可能な最大文字数をｗsと設定する。また、文書処理装置の制御部１１は、要約の文字列を格納するｓを初期化して初期値ｓ0＝””と設定する。制御部１１は、このように設定した、文書表示部５３に表示可能な最大文字数ｗsおよび要約の文字列を格納するｓの初期値ｓ0を、たとえばＲＡＭ１４に記録する。
【０１３６】
ステップＳ１２２では、文書処理装置の制御部１１は、要約の骨格の順次の作成をカウントするカウンタのカウント値ｉを零に設定する。すなわち、制御部１１は、カウント値について、ｉ＝０と設定する。制御部１１は、このように設定したカウント値ｉをたとえばＲＡＭ１４に記録する。
【０１３７】
ステップＳ１２３では、文書処理装置の制御部１１は、カウンタのカウント値ｉについて、文章からｉ番目に平均中心活性値の高い文の骨格を抽出する。平均中心活性値とは、一つの文を構成する各エレメントの中心活性値を平均したものである。制御部１１は、たとえばＲＡＭ１４に記録した要約を格納するｓi-1を読み出し、このｓi-1に対して抽出した文の骨格の文字列を加えて、ｓiとする。そして、制御部１１は、このようにして得たｓiを、たとえばＲＡＭ１４に記録する。同時に、制御部１１は、上記文の骨格に含まれないエレメントの中心活性値順のリストｌiを作成し、このリストｌiをたとえばＲＡＭ１４に記録する。
【０１３８】
すなわち、このステップＳ１２３においては、要約のアルゴリズムは、活性拡散の結果を用いて、平均中心活性値の大きい順に文を選択し、選択された文の骨格の抽出する。文の骨格は、文から抽出した必須要素により構成される。必須要素になりうるのは、エレメントの主辞(head)と、主語(subject)、目的語(object)、間接目的語(indirect  object)、所有者(possessor)、原因(cause)、条件(condition)または比較(comparison)の関係属性を有する要素と、等位構造が必須要素のときにはそれに直接含まれるエレメントとが必須要素を構成するものである。そして、文の必須要素をつなげて文の骨格を生成し、要約に加える。
【０１３９】
ステップＳ１２４では、文書処理装置の制御部１１は、ｓiの長さがウィンドウ５１の要約表示部５４の最大文字数ｗsより大きいか否かを判断する。そして、制御部１１は、ｓiの長さが最大文字数ｗsより大きいときには“ＹＥＳ”としてこの一連の処理を終了する。制御部は、ｓiの長さが最大文字数ｗsより大きくないときには“ＮＯ”として処理をステップＳ１２５に進める。すなわち、このステップＳ１２４においては、要約が指定された分量に達したときは終了する。まだ余裕がある場合は、次に中心活性値の高い文と省略したエレメントの中心活性値を比較して、高いほうを要約に加えるものである。
【０１４０】
ステップＳ１２９では、文書処理装置の制御部１１は、ステップＳ１２４でｓiの長さが最大文字数ｗsより大きいと判断されたので、要約をｓi-1に設定する。この場合、要約はウィンドウにおさまらないのでｓi＝ｓ0＝“”を出力する。したがって、このときには要約は表示されないこととなる。そして、制御部１１は、この一連の工程を終了する。
【０１４１】
ステップＳ１２５では、文書処理装置の制御部１１は、ｉ＋１番目に平均中心活性値が中心活性値と、ステップＳ２３で作成したリストｌiの要素の最も中心活性値が高い要素の中心活性値を比較する。そして、制御部１１は、ｉ＋１番目に平均中心活性値が高い文の中心活性値がリストｌiの要素の最も中心活性値が高い要素の中心活性値より高いときには“ＹＥＳ”として処理を次のステップＳ２７に進める。制御部１１は、ｉ＋１番目に平均中心活性値が高い文の中心活性値がリストｌiの要素の最も中心活性値が高い要素の中心活性値より高くないときには“ＮＯ”として処理をステップＳ１２６に進める。
【０１４２】
ステップＳ１２６では、文書処理装置の制御部１１は、カウンタのカウント値ｉを１だけ増加させる。そして、制御部１１は、処理をステップＳ１２３に戻す。
【０１４３】
ステップＳ１２７においては、文書処理装置の制御部１１は、リストｌiの最も中心活性値の高い要素ｅをｓiに加えてｓｓiを生成する。要素ｅをｌiから削除する。そして、制御部１１は、このようにして生成したｓｓiをたとえばＲＡＭ１４に記録する。
【０１４４】
ステップＳ１２８においては、文書処理装置の制御部１１は、ｓｓiの長さがウィンドウ５１の要約表示部５４の最大文字数ｗsより大きいか否かを判別する。制御部１１は、ｓｓiの長さがｗsより大きいときには“ＹＥＳ”としてこの一連の工程を終了する。制御部１１は、ｓｓiの長さがｗsより大きくないときには“ＮＯ”として処理をステップＳ１２５に戻す。
【０１４５】
ステップＳ１３０においては、文書処理装置の制御部１１は、ステップＳ１２８でＳＳiの長さが最大文字数ｗsより大きいと判断されたので、要約文をｓiに設定する。これにより、最大文字数ｗsより大きくならないように要約文が生成される。そして、制御部１１は、この一連の工程を終了する。
【０１４６】
また、このウィンドウ５１は、キーワードを入力するキーワード入力部５５と、複数のボタンを有するボタン部５６とを有している。キーワード入力部５５には、キーワードを入力することにより、文書表示部５３に表示された語のうちでキーワードと後述する語義間関連度の高い語の実関心度が高められる。ボタン部５６には、実行した結果をもとにもどす“アンドゥ(Undo)”ボタンと、文書表示部５３に表示された文章を要約して要約表示部５４に表示する処理を実行する“要約(summarize)”ボタンとを備えている。このうち、“要約”ボタンを選択することにより、たとえば要約表示部５４のサイズが変更されたときにも、要約表示部５４の新たなサイズに対応するように文書処理部５３に表示されている文書の要約が生成され、生成された要約は要約表示部５４に表示される。
【０１４７】
文書に対するユーザの実関心度は、次のような複数の要素に基づいて演算される。なお、実関心度についての要素は、文書を構成する要素とは、異なるものである。
【０１４８】
実関心度の演算では、ユーザによって指定されたエレメントのうち、文書中での出現位置が文書の先頭から最も離れたものの位置を第１の要素Ａ（Ｄi）とする。この第１の要素によると、ユーザによって指定されたエレメントのうち、文書中での出現位置が文書の先頭から最も離れたものの位置が大きいほど、ユーザがその文書をより多く読んだと考え、その文書への実関心度も大きいこととする。具体的には、選択されたエレメントの最大出現位置と文書全体のサイズの比率を実関心度の第１の要素Ａ（Ｄi）とする。ここで、Ｄiは第ｉ番目の文書を表している。
【０１４９】
図２３に示すウィンドウ５１の文書表示部５３においては、第１のエレメント５７、第２のエレメント５８および第３のエレメント５９がユーザによって指定され、ハイライト表示されている。実関心度の計算には、これらのうちで文書の先頭から最も離れた第３のエレメント５９が用いられる。
【０１５０】
また、実関心度の演算では、ウィンドウ５１の文書表示部５３に表示された文書のエレメントからユーザが選択したものの数や、キーワード入力部５５にユーザが入力したキーワードの数を第２の要素Ｅ（Ｄi）とする。
【０１５１】
図２３に示すウィンドウ５１の文書表示部５３においては、第１のエレメント５７、第２のエレメント５８および第３のエレメント５９の指定がユーザにより入力されている。また、キーワード入力部５５には、キーワード“ＡＡＡ”が入力されている。これらエレメントおよびキーワードの入力の数を実関心度の第２の要素Ｅ（Ｄi）とする。
【０１５２】
さらに、実関心度の演算では、ウィンドウ５１における要約表示部５４の領域のサイズの文章表示部５３の領域のサイズに対する比率を第３の要素Ｗ（Ｄi）とする。これは、要約表示部５４の領域のサイズに応じて要約が表示されるが、ユーザの実関心度が高いほど、ユーザは簡単ではなく詳しい要約、すなわち長い要約を求めるであろうからである。したがって、要約表示部５４の領域のサイズの文章表示部５３の領域のサイズに対する比率が増大するほど、実関心度が大きいものとすることができる。
【０１５３】
図２４に示すウィンドウ５１においては、要約を表示する要約表示部５４の最大のサイズの、文書の全部を表示した文書表示部５３のサイズに対する比率を実関心度の第３の要素Ｗ（Ｄi）とする。
【０１５４】
実関心度の第１の要素Ａ（Ｄi）、実関心度の第２の要素Ｅ（Ｄi）および実関心度の第３の要素Ｗ（Ｄi）に基づいて、ユーザの文書Ｄiに対する実関心度ＩＲ（Ｄｉ）は
ＩＲ（Ｄｉ）＝ｌ2Ｗ（Ｄｉ）＋ｍ2Ａ（Ｄｉ）＋ｎ2Ｅ（Ｄｉ）
と定義される。ここで、係数ｌ2、ｍ2、ｎ2は定数で、それぞれの値の実関心度への寄与を表すものである。なお、これらの係数ｌ2、ｍ2、ｎ2の値としては、ｌ2＝ｍ2＝１０、ｎ2＝１とすることができる。また、係数ｌ2，ｍ2，ｎ2の値は、統計的手法を使って推定することもできる。すなわち、制御部１１は、複数の係数ｌ2、ｍ2、ｎ2の組について実関心度ＩＲ（Ｄｉ）が与えられると、上記係数を最適化により求めることができる。
【０１５５】
次に、実関心度を用いて求められる予測関心度に基づいておこなう文書の並べ替えについて、図２５を参照して説明する。このような文書の並べ替えは、図６のブラウザが開いた状態でおこなわれる。
【０１５６】
ステップＳ１１１では、文書処理装置の制御部１１は、文書を分類するカテゴリを計数するカウンタのカウント値Ｃを０に設定する。ステップＳ１１２では、文書処理装置の制御部１１は、文書間関連度を演算する。すなわち、制御部１１は、図８のステップＳ２３で分類されたが未読である文書のうち、カウント値Ｃで示されるカテゴリ内の未読の各文書について、そのカテゴリ内のすでに実関心度が与えられた各文書に対する文書間関連度をそれぞれ演算する。上述のように、実関心度はユーザの操作によって与えられる。文書間関連度の演算は、上述したインデックスに基づいておこなわれる。文書間関連度の演算の詳細については、さらに後述する。
【０１５７】
ステップＳ１１３においては、文書処理装置の制御部１１は、予測関心度を演算する。予測関心度は、当該文書と、すでに実関心度が与えられた文書との間の文書間関連度に基づいて演算される。したがって、予測関心度は、実関心度が与えられていない文書に対して演算される。
【０１５８】
制御部１１は、カテゴリ内の一の未読文書について、ステップＳ１１２で演算した文書間関連度のうち、最大の値の文書間関連度を有するそのカテゴリ内の他の文書を選択する。制御部１１は、選択された他の文書の実関心度を一の未読文書の予測関心度とする。制御部１１は、このようにして得た予測関心度を、たとえばＲＡＭ１４に記憶させる。
【０１５９】
Ｓ１１８では、文書処理装置の制御部１１は、カテゴリ内のすべての文書について予測関心度の演算が終了したか否かによって処理を分岐する。制御部１１は、カテゴリ内のすべての文書について演算が終了したときには“ＹＥＳ”として処理をステップＳ１１４に進め、そうでないときには“ＮＯ”として処理をステップＳ１１２にもどす。
【０１６０】
ステップＳ１１４では、文書処理装置の制御部１１は、ステップＳ１１３で演算した予測関心度に基づいて、カテゴリごとに未読文書を並べ替える。文書の並べ替えの方法としては、予測関心度の高い未読文書に対して高い優先順序を与え、優先順位の高い未読文書ほど未読文書のタイトルの配列の先頭側にあるように配列することができる。優先順位に有意な差がない場合には、受信した日時がより新しいものを上位にする。文書のタイトルは、たとえば文書分類ウィンドウ３０１の分類表示部３０３，３０４，３０５にカテゴリごとにこのような順序で配列される。
【０１６１】
ステップＳ１１５では、文書処理装置の制御部１１は、全カテゴリが終了したか否かを判断する。制御部１１は、全カテゴリが終了したときには“ＹＥＳ”として処理をステップＳ１１７に進める。制御部１１は、全カテゴリが終了していないときには“ＮＯ”として処理をステップＳ１１６に進める。
【０１６２】
ステップＳ１１６では、文書処理装置の制御部１１は、カテゴリをカウントするカウンタ値Ｃを１だけ増やす。すなわち、制御部１１は、Ｃ＝Ｃ＋１とする。そして、制御部１１は、処理をステップＳ１１２にもどす。ステップＳ１１７では、制御部１１は、ステップＳ１１５で全カテゴリについての処理が終了されたことが判断されたので、並べ替えられた文書について表示する。具体的には、図６に示したように、文書のアイコンと文書のタイトルが表示される。文書のタイトルがない場合には、一文の要約が表示される。そして、この一連の工程を終了する。
【０１６３】
次に、図２５のステップＳ１１２の文書間関連度を計算する演算について、図２６を参照して詳細に説明する。文書間関連度とは、一の文書Ｄiと他の文書Ｄjの関連度である。
【０１６４】
ステップＳ４１では、文書処理装置の制御部１１は、一の文書Ｄi のインデックスに含まれる固有名詞の集合と、図２５のステップＳ１１１またはＳ１１６で指定されたカテゴリにすでに分類された他の文書Ｄjのインデックスに含まれる固有名詞の集合とについて、これらの共通集合の数をＰ（Ｄi，Ｄj ）とする。そして、制御部１１は、このようにして算出した数Ｐ（Ｄi，Ｄj ）をたとえばＲＡＭ１４に記憶させる。
【０１６５】
ステップＳ４２では、文書処理装置の制御部１１は、図１５に示す語義間関連度の表を参照して、一の未読文書Ｄiのインデックスに含まれる語義と他の文書Ｄjのインデックスに含まれる語義との語義間関連度の総和Ｒ（Ｄi，Ｄj）を演算する。
【０１６６】
ステップＳ４２では、文書処理装置の制御部１１は、一の未読文書Ｄiの固有名詞以外の語について、語義間関連度の表を参照して、他の文書Ｄjとの語義間関連度の総和Ｒ（Ｄi ，Ｄj）を演算する。そして、制御部１１は、演算した語義間関連度の総和Ｒ（Ｄi ，Ｄj）をたとえばＲＡＭ１４に記憶させる。
【０１６７】
ステップＳ４３では、文書処理装置の制御部１１は、一の文書Ｄi に対する他の文書Ｄjの文書間関連度を
Ｒｅｌ（Ｄi ，Ｄj）＝ｍ3Ｐ（Ｄi，Ｄj ）＋ｎ3Ｒ（Ｄi，Ｄj ）
と定義する。ここで、係数ｍ3、ｎ3は定数で、それぞれの値の文書間関連度への寄与の度合いを表すものである。制御部１１は、ステップＳ４１で算出した共通集合の数Ｐ（Ｄi ，Ｄj ）およびステップＳ４２で算出した語義間関連度の総和Ｒ（Ｄi ，Ｄj）をたとえばＲＡＭ１４から読み出し、上述の式に当てはめて文書間関連度Ｒｅｌ（Ｄi ，Ｄj ）を算出する。なお、これらの係数ｍ3、ｎ3の値としては、たとえばｍ3＝１０、ｎ3＝１とすることができる。
【０１６８】
係数ｍ3およびｎ3の値は、統計的手法を使って推定することもできる。すなわち、制御部１１は、複数の係数ｍ3およびｎ3の対について文書間関連度Ｒｅｌ（Ｄi ，Ｄj）が与えられると、上記係数を最適化により求めることができる。
【０１６９】
次に、文書処理装置の記録／再生部３１において記録／再生される記録媒体３２について説明する。記録媒体には、複数のエレメントからタグ付けによる内部構造を有する文書を処理する文書処理プログラムが記録されている。この記録媒体３２としては、情報の記録／再生が可能なたとえばフロッピーディスクが利用される。
【０１７０】
記録媒体３２は、文書に対する実関心度を検出する実関心度検出処理と、実関心度検出処理で検出した実関心度に基づいて上記文書に優先順位を設定する優先順位設定処理とを有する。さらに、記録媒体３２は、文書を表示する表示処理と、表示処理で表示された文書についての手動による入力を受ける入力処理とをさらに有し、実関心度検出処理は、上記入力手段での入力に基づいて実関心度を検出する。
【０１７１】
なお、本実施の形態においては、文書へのタグ付けの方法の一例を示したが、本発明がこのタグ付けの方法に限定されないことはもちろんである。また、本実施の形態においては、文書処理装置の受信部２１に外部から文書が送信されるとしたが、本発明はこれに限定されない。たとえば、上記文書は、文書処理装置のＲＯＭ１３に書き込まれていたり、記録／再生部３１において記録媒体３２から読み出されてもよい。
【０１７２】
また、上述の実施の形態においては、文書処理装置の表示部３０に表示された文書から所望のエレメントを選択するデバイスとしてマウスを例示したが、本発明がこれに限定されないことはいうまでもない。文書処理装置におけるエレメントの入力には、タブレット、ライトペン等の他のデバイスを利用することができる。
【０１７３】
さらに、上述の実施の形態においては、日本語および英語の文章を例示したが、本発明がこれらの言語に限られないことはいうまでもない。
【０１７４】
【発明の効果】
上述のように、本発明は、電子文書を処理するものであって、電子文書に対する実関心度を検出し、検出した実関心度に基づいて電子文書に優先順位を設定している。また、本発明は、電子文書を表示し、表示された電子文書についての手動による入力を受け付け、この入力に基づいて実関心度を検出している。したがって、本発明は、ユーザの実関心度を反映して電子文書の優先順位を設定することにより、ユーザの便宜を図っている。
【０１７５】
さらに、本発明は、すでに実関心度が求められた電子文書のうちで最も関連度の高い文書の実関心度を予測関心度として、この予測関心度に基づいて優先順位を設定している。したがって、本実施の形態は、実関心度が与えられていない文書にも優先順位を与えることができる。
【０１７６】
そして、本発明は、電子文書を複数の分類項目に分類し、分類項目ごとに電子文書に優先順位を設定している。したがって、本発明は、分類項目ごとに優先順位を設定することにより、ユーザに利便性を提供している。
【図面の簡単な説明】
【図１】本実施の形態を適用した文書処理装置の構成を示すブロック図である。
【図２】文書のタグ付けによる内部構造を示す図である。
【図３】文書のタグ付けによる内部構造を表示したウィンドウを示す図である。
【図４】本実施の形態を適用した文書処理装置の動作を示すフローチャートである。
【図５】文書の分類前の文書の分類をおこなうＧＵＩを示す図である。
【図６】文書の分類をおこなうＧＵＩを示す図である。
【図７】分類モデルの表を示す図である。
【図８】文書を自動分類するフローチャートである。
【図９】文書の特徴を発見してインデックスを作成するフローチャートである。
【図１０】活性拡散を示すフローチャートである。
【図１１】活性拡散の処理を説明する図である。
【図１２】活性拡散のリンク処理のフローチャートである。
【図１３】文書分類間関連度を演算するフローチャートである。
【図１４】語義間関連度の計算のフローチャートである。
【図１５】語義間関連度の表を示す図である。
【図１６】文書を閲覧して分類操作するフローチャートである。
【図１７】文章の任意の部分の重要度を上げる一連の工程を示すフローチャートである。
【図１８】要約ウィンドウを示す図である。
【図１９】要約ウィンドウにおいて語が選択された状態を示す図である。
【図２０】要約ウィンドウにおいて選択された領域をさらにクリックした状態を示す図である。
【図２１】要約ウィンドウに要約が表示された状態を示す図である。
【図２２】要約作成処理を詳細に示す図である。
【図２３】選択エレメントの最大出現位置からの実関心度の計算を説明する図である。
【図２４】要約エレメントの最大のサイズと文書全体の比率からの実関心度の算出を説明する図である。
【図２５】文書を予測関心度により自動分類するフローチャートである。
【図２６】文書間関連度を演算するフローチャートである。
【符号の説明】
１０  本体、１１  制御部、１２  インターフェース、１３  ＣＰＵ、２０  入力部、２１  受信部、３０  表示部、３１  記録／再生部
【図１】
0004345129.tif 000002
【図２】
0004345129.tif 000003
【図３】
0004345129.tif 000004
【図４】
0004345129.tif 000005
【図５】
0004345129.tif 000006
【図６】
0004345129.tif 000007
【図７】
0004345129.tif 000008
【図８】
0004345129.tif 000009
【図９】
0004345129.tif 000010
【図１０】
0004345129.tif 000011
【図１１】
0004345129.tif 000012
【図１２】
0004345129.tif 000013
【図１３】
0004345129.tif 000014
【図１４】
0004345129.tif 000015
【図１５】
0004345129.tif 000016
【図１６】
0004345129.tif 000017
【図１７】
0004345129.tif 000018
【図１８】
0004345129.tif 000019
【図１９】
0004345129.tif 000020
【図２０】
0004345129.tif 000021
【図２１】
0004345129.tif 000022
【図２２】
0004345129.tif 000023
【図２３】
0004345129.tif 000024
【図２４】
0004345129.tif 000025
【図２５】
0004345129.tif 000026
【図２６】
0004345129.tif 000027