(57)【要約】【課題】スコア順のキーワードリストを作成する文書カテゴライズ補助装置、文書カテゴライズ補助方法、及び文書カテゴライズ補助プログラムを提供する。【解決手段】本発明に係わる文書カテゴライズ補助装置２００によれば、文書管理者１０１の大きな負荷となるカテゴリ設定作業に際して、キーワードのスコア順一覧を提供する。これにより、文書管理者１０１は、文書に関連性の強いキーワードの一覧を事前に解るため、この一覧の情報を参考にして、文書のカテゴリ設定を行うことができる。よって、全く情報の無い状態から文書の内容を理解してカテゴリ設定を行うのに比べ、その労力を軽減することができる。【選択図】図１
2007233722.tif 000002
【特許請求の範囲】
【請求項１】
分類する文書を記憶する文書記憶手段と、
前記文書の全文検索に用いるキーワードリストを記憶するキーワードリスト記憶手段と、
前記キーワードリストに含まれる各キーワードを用いて前記文書を全文検索する全文検索手段と、
全文検索結果から前記各キーワードと前記文書との関連性を示すスコアに基づいてキーワードを並べたスコア順キーワードリストを生成するスコア順キーワードリスト生成手段とを有することを特徴とする文書カテゴライズ補助装置。
【請求項２】
前記全文検索手段は、前記キーワードリストに含まれる各キーワードについて、前記文書中に存在する前記キーワードの数、及び前記キーワードに関連する要素とその数を検索し、
前記スコア順キーワードリスト生成手段は、前記全文検索手段によって検索された前記キーワードの数、及び前記キーワードに関連する要素とその数に基づいて、前記キーワードと文書との関連性を示すスコアを算出することを特徴とする請求項１記載の文書カテゴライズ補助装置。
【請求項３】
前記キーワードリストが管理者によって予め指定された固定のリストであることを特徴とする請求項１又は２記載の文書カテゴライズ補助装置。
【請求項４】
分類する文書を記憶する文書記憶手段と、前記文書の全文検索に用いるキーワードリストを記憶するキーワードリスト記憶手段とを有する文書カテゴライズ補助装置の文書カテゴライズ補助方法であって、
前記キーワードリストに含まれる各キーワードを用いて前記文書を全文検索する全文検索工程と、
全文検索結果から前記各キーワードと前記文書との関連性を示すスコアに基づいてキーワードを並べたスコア順キーワードリストを生成するスコア順キーワードリスト生成工程とを有することを特徴とする文書カテゴライズ補助方法。
【請求項５】
前記全文検索工程は、前記キーワードリストに含まれる各キーワードについて、前記文書中に存在する前記キーワードの数、及び前記キーワードに関連する要素とその数を検索する工程と、
前記スコア順キーワードリスト生成工程は、前記全文検索工程によって検索された前記キーワードの数、及び前記キーワードに関連する要素とその数に基づいて、前記キーワードと文書との関連性を示すスコアを算出する工程とを有することを特徴とする請求項４記載の文書カテゴライズ補助方法。
【請求項６】
分類する文書を記憶する文書記憶手段と、前記文書の全文検索に用いるキーワードリストを記憶するキーワードリスト記憶手段とを有する文書カテゴライズ補助装置の文書カテゴライズ補助プログラムであって、
前記キーワードリストに含まれる各キーワードを用いて前記文書を全文検索する全文検索処理と、
全文検索結果から前記各キーワードと前記文書との関連性を示すスコアに基づいてキーワードを並べたスコア順キーワードリストを生成するスコア順キーワードリスト生成処理とを有することを特徴とする文書カテゴライズ補助プログラム。
【請求項７】
前記全文検索処理は、前記キーワードリストに含まれる各キーワードについて、前記文書中に存在する前記キーワードの数、及び前記キーワードに関連する要素とその数を検索する処理と、
前記スコア順キーワードリスト生成処理は、前記全文検索処理によって検索された前記キーワードの数、及び前記キーワードに関連する要素とその数に基づいて、前記キーワードと文書との関連性を示すスコアを算出する処理とを有することを特徴とする請求項６記載の文書カテゴライズ補助プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書カテゴライズ補助装置、文書カテゴライズ補助方法、及び文書カテゴライズ補助プログラムに関し、特に、スコア順のキーワードリストを作成する文書カテゴライズ補助装置、文書カテゴライズ補助方法、及び文書カテゴライズ補助プログラムに関する。
【背景技術】
【０００２】
従来の文書管理システムにおける検索機能は大きく２つの体系に分けることができる。１つは登録された文書の本文に対して、形態素解析やＮグラム(ｎ−ｇｒａｍ)などの方式で全文検索を行い、文書を検索する方法である。もう1つは文書に対してカテゴリ属性を設定し、その属性をもとに検索する方法である。
【０００３】
特許文献１では、検索エンジンによる検索に頻繁に用いられるが故に世間において人々の耳目を集めている話題を表している蓋然性の高いキーワードを集計して、その頻度順にユーザに提示することができるホットキーワード提示方法、及び、このようなホットキーワード提示方法によって提示されたキーワードに基づいて検索エンジンによって検索されたウェブサイトのうち、実際に閲覧された頻度の高い故に世間において人々の耳目を集めている話題についての情報を含んでいる蓋然性の高いウェブサイトを集計して、その頻度順にユーザに提示することができるホットサイト提示方法が提案されている。
【０００４】
特許文献２では、複数のカテゴリの各々について設けられる複数のカテゴリ辞書からなり、各々のカテゴリ辞書が当該カテゴリにおいて出現した単語毎に単語単独の重要度を表すtf・idf値を格納する重要性辞書と、当該カテゴリにおいて出現した単語についての第１単語と第２単語の組み合わせ毎に２単語間の共起性を表すidf/conf値を格納する同時出現性辞書とからなる辞書と、入力された文書に出現する単語を用いて前記辞書で当該単語を照合して、前記辞書の単語毎のtf・idf値とidf/conf値とを求め、これらに基づいて所定の演算を行って前記単語毎のスコアを算出し、前記単語毎のスコアに基づいて前記カテゴリ毎のスコアを算出し、これに基づいて前記入力された文書を前記複数のカテゴリのいずれかに分類する文書分類装置が提案されている。
【特許文献１】特開２００４−２０６５１７号公報
【特許文献２】特開２００５−１８２２１８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、上記の発明は以下の問題を有している。
【０００６】
全文検索を行い、文書を検索する方法は、検索のための事前作業を自動化することが可能であるため容易に実現できるが、検索結果として表示される内容にノイズ(ユーザが求めた内容とは違う文書・検索キーワードとは関係薄い文書)が多く含まれる傾向があり、検索を行うユーザがノイズの中から目的の文書を探すコストを負うことになる。
【０００７】
カテゴリ属性を設定し、その属性をもとに検索する方法は、人が属性を設定するため前者の問題であるノイズは軽減され、検索を行うユーザの負荷は軽減されるが、あらかじめカテゴリ属性を設定する手間がある。この作業は煩雑であり、またカテゴリ分けを行うものに意思統一が行われないと、同じ内容の属性が二つ存在するなど弊害が生じやすく、少人数でカテゴリ設定を行うことが期待されるため、大きな負荷が管理者に集中することになる。
【０００８】
例えば、図３に示すように、多数のユーザから大量に登録される文書に対して、管理者が固定のキーワード候補群から選択し、各文書に対してカテゴリ設定をする文書管理形態では、管理者が一定のポリシーでカテゴリ設定を行うために、後の検索が容易になる反面、カテゴリ設定を行う管理者は、大量の文書を読み理解した上でカテゴリ設定を行う必要があり大きな負荷がかかる。
【０００９】
そこで、本発明は、補助情報にあるキーワード一覧から管理者がカテゴリ設定対象の文書の内容をある程度推測できるため、予備知識なしで内容を確認することに比べ、管理者の負荷を軽減することができる文書カテゴライズ補助装置、文書カテゴライズ補助方法、及び文書カテゴライズ補助プログラムを提案することを目的としている。
【課題を解決するための手段】
【００１０】
請求項１記載の文書カテゴライズ補助装置は、分類する文書を記憶する文書記憶手段と、前記文書の全文検索に用いるキーワードリストを記憶するキーワードリスト記憶手段と、前記キーワードリストに含まれる各キーワードを用いて前記文書を全文検索する全文検索手段と、全文検索結果から前記各キーワードと前記文書との関連性を示すスコアに基づいてキーワードを並べたスコア順キーワードリストを生成するスコア順キーワードリスト生成手段とを有することを特徴とする。
【００１１】
請求項２記載の発明は、請求項１記載の文書カテゴライズ補助装置において、前記全文検索手段は、前記キーワードリストに含まれる各キーワードについて、前記文書中に存在する前記キーワードの数、及び前記キーワードに関連する要素とその数を検索し、前記スコア順キーワードリスト生成手段は、前記全文検索手段によって検索された前記キーワードの数、及び前記キーワードに関連する要素とその数に基づいて、前記キーワードと文書との関連性を示すスコアを算出することを特徴とする。
【００１２】
請求項３記載の発明は、請求項１又は２記載の文書カテゴライズ補助装置において、前記キーワードリストが管理者によって予め指定された固定のリストであることを特徴とする。
【００１３】
請求項４記載の発明は、分類する文書を記憶する文書記憶手段と、前記文書の全文検索に用いるキーワードリストを記憶するキーワードリスト記憶手段とを有する文書カテゴライズ補助装置の文書カテゴライズ補助方法であって、前記キーワードリストに含まれる各キーワードを用いて前記文書を全文検索する全文検索工程と、全文検索結果から前記各キーワードと前記文書との関連性を示すスコアに基づいてキーワードを並べたスコア順キーワードリストを生成するスコア順キーワードリスト生成工程とを有することを特徴とする。
【００１４】
請求項５記載の発明は、請求項４記載の文書カテゴライズ補助方法において、前記全文検索工程は、前記キーワードリストに含まれる各キーワードについて、前記文書中に存在する前記キーワードの数、及び前記キーワードに関連する要素とその数を検索する工程と、前記スコア順キーワードリスト生成工程は、前記全文検索工程によって検索された前記キーワードの数、及び前記キーワードに関連する要素とその数に基づいて、前記キーワードと文書との関連性を示すスコアを算出する工程とを有することを特徴とする。
【００１５】
請求項６記載の発明は、分類する文書を記憶する文書記憶手段と、前記文書の全文検索に用いるキーワードリストを記憶するキーワードリスト記憶手段とを有する文書カテゴライズ補助装置の文書カテゴライズ補助プログラムであって、前記キーワードリストに含まれる各キーワードを用いて前記文書を全文検索する全文検索処理と、全文検索結果から前記各キーワードと前記文書との関連性を示すスコアに基づいてキーワードを並べたスコア順キーワードリストを生成するスコア順キーワードリスト生成処理とを有することを特徴とする。
【００１６】
請求項７記載の発明は、請求項６記載の文書カテゴライズ補助プログラムにおいて、前記全文検索処理は、前記キーワードリストに含まれる各キーワードについて、前記文書中に存在する前記キーワードの数、及び前記キーワードに関連する要素とその数を検索する処理と、前記スコア順キーワードリスト生成処理は、前記全文検索処理によって検索された前記キーワードの数、及び前記キーワードに関連する要素とその数に基づいて、前記キーワードと文書との関連性を示すスコアを算出する処理とを有することを特徴とする。
【発明の効果】
【００１７】
本発明は、補助情報にあるキーワード一覧から管理者がカテゴリ設定対象の文書の内容をある程度推測できるため、予備知識なしで内容を確認することに比べ、管理者の負荷を軽減することができる。
【発明を実施するための最良の形態】
【００１８】
以下、本発明の一実施形態に係わる文書カテゴライズ補助装置の構成及び動作について説明する。
【００１９】
まず、本実施形態に係わる文書カテゴライズ補助装置の構成について図１を用いて説明する。なお、本実施形態に係わる文書カテゴライズ補助装置２００の周辺は、文書管理者１０１、文書格納者１０２、文書利用者１０３、及び文書格納庫３００を有して構成されている。
【００２０】
文書カテゴライズ補助装置２００にアクセスするユーザは、役割により文書管理者１０１と文書格納者１０２に分別できる。文書管理者１０１、文書格納者１０２、及び文書利用者は同じユーザであっても構わない。文書カテゴライズ補助装置２００を利用した文書管理において、ユーザは文書利用者１０３として、文書格納庫３００から文書を取得・利用し、文書格納者１０２として文書格納装置３００に文書を入力し、文書管理者１０１として入力された文書をキーワードにより分類・格納するといった管理手法がとられるため、全ての役割を兼ねることになる。
【００２１】
文書格納装置３００は、文書を格納する物理的な場所であり、格納する文書を文書管理者１０１によって指定された属性に基づいて分類して管理する。文書管理者１０１は、文書カテゴライズ補助装置２００から提供された格納する文書に係わるキーワード別のスコアを用いて、各文書の属性を決定する。文書格納庫３００は、文書管理者１０１によって文書毎に設定された属性に基づいて、文書を紐付けて管理する。
【００２２】
文書カテゴライズ補助装置２００は、キーワード記憶手段２０１、文書格納手段２０２、全文検索手段２０３、及びスコア順キーワード一覧作成手段２０４を有して構成される。
【００２３】
キーワード記憶手段２０１は、格納する文書の分類に用いるキーワード群を記憶する。
【００２４】
文書格納手段２０２は、文書格納者１０２から格納する文書を受け付け、該文書を文書格納庫３００に転送する。
【００２５】
全文検索手段２０３は、キーワード記憶手段２０１に記憶されたキーワード群に基づいて、該文書について全文検索を実行する。具体的には、全文検索手段２０３は、取得したキーワード群からキーワードを指定し、文書中に存在するキーワードの数や文脈・類義語などの要素から、各キーワードに対する文書の関連性をスコアとして設定する（図２及び４に示す）。
【００２６】
スコア順キーワード一覧作成手段２０４は、全文検索手段２０３によって設定された各キーワードと文書の関連性を示すスコアをスコア順に並べる機能を有している。
【００２７】
キーワードを指定した検索及びスコア順での一覧作成機能は、検索文字列として設定するキーワードを予め用意した固定のリストに存在したものに限定しているため、全てのキーワードによる全文検索結果から文書を指定して、キーワードのスコア順一覧を作成することができる。この情報は、文書に関連性の強いキーワードの一覧に相当する。
【００２８】
本実施形態に係わる文書カテゴライズ補助装置２００によれば、文書管理者１０１の大きな負荷となるカテゴリ設定作業に際して、キーワードのスコア順一覧を提供する。これにより、文書管理者１０１は、文書に関連性の強いキーワードの一覧を事前に解るため、この一覧の情報を参考にして、文書のカテゴリ設定を行うことができる。よって、全く情報の無い状態から文書の内容を理解してカテゴリ設定を行うのに比べ、その労力を軽減することができる。
【００２９】
次に、本実施形態に係わる文書カテゴライズ補助装置が有する各手段における処理を制御する制御部について図６を用いて説明する。
【００３０】
制御部は、協調関係を持ったシステム要素によって構成される。制御部はシステム要素として、文書管理システム６１、キーワードリスト６２、キーワード６３、文書６４、属性６５、及び処理Ａ６６を有して構成される。また、要素同士の静的な関係は、同図中の線で表記し、単なる線は、協調関係を表す。白抜きひし形付きの線は集約関係（文書管理システム６１と文書６４、文書６４と属性６５、属性６５とキーワード６３）を表す。塗りつぶしひし形付きの線は、特に強い集約関係（文書管理システム６１とキーワードリスト６２、キーワードリスト６２とキーワード６３）を表す。点線矢印は、依存関係（キーワードリスト６２と処理Ａ）を表す。実線矢印は、関連性（キーワード６３と処理Ａ６６、文書６４と処理Ａ６６）を表す。以下にその詳細を示す。
【００３１】
文書管理システム６１は、集約関係にあるキーワードリスト６２、キーワード６３、文書６４、及び属性６５を管理するデバイスである。キーワードリスト６２は、処理Ａによって作成されるスコア順のキーワードリストであり、文書管理者に提供される。キーワード６３は、処理Ａにおいて実行される全文検索に用いられるキーワードである。文書６４は、本システムによって分類される対象である。属性６５は、文書管理者によって設定された文書が属する分類である。処理Ａ６６は、分類する文書６４についてキーワード６３を用いて全文検索を実行してスコア順のキーワードリスト６２を生成する。
【００３２】
次に、本実施形態に係わる文書カテゴライズ補助装置の制御部において、処理Ａを実行する動作について図７に示すシーケンス図を用いて説明する。
【００３３】
一般ユーザは、常時、文書５４の登録を文書管理システム６１に対して要求することができる（ステップＳ７０１）。そして、制御部における文書の分類動作の開始は、管理者が属性設定対象の文書５４の取得を文書管理システム６１に対して要求することによる（ステップＳ７０２）。
【００３４】
要求を受けた文書管理システム６１は、管理者に対して属性設定対象となった文書５４を管理者に提供する（ステップＳ７０３）。次に、文書管理システム６１から取得した文書に係わるスコア順キーワードリストの作成（処理Ａ）を処理Ａ６６に対して要求する（ステップＳ７０４）。
【００３５】
処理Ａの実行要求を受けた処理Ａ６６は、対象となる文書６４及びキーワードリスト６２の取得を文書管理システム６１に対して要求する（ステップＳ７０５）。要求を受けた文書管理システム６１は、文書６４及びキーワードリスト６２を処理Ａに対して提供する（ステップＳ７０６）。
【００３６】
文書６４及びキーワードリスト６２を取得した処理Ａ６６は、キーワードリスト６２に含まれるキーワード６３を利用して文書６４の全文検索を実行し、実行結果から文書Ａについてスコア順に並べたキーワードリストを生成する（ステップＳ７０７）。そして、生成されたスコア順キーワードリストは管理者に提供される（ステップＳ７０８）。
【００３７】
スコア順キーワードリストを取得した管理者は、文書の内容を査閲し（ステップＳ７０９）、文書の内容及び取得したスコア順キーワードリストを利用して決定した文書６４に係わる属性の設定を文書管理システム６１に対して要求する（ステップＳ７１０）。
【００３８】
次に、図５を用いて図書館の司書業務に本実施形態に係わる文書カテゴライズ補助装置を適用した場合の例について説明する。
【００３９】
図５において、司書は、図６に示す文書管理システムを用いて文書を管理する管理者に相当する。未整理の書籍の内容を確認し、分類法に基づいて分類を行い、書庫に格納する業務を担う。
【００４０】
書籍Ａは、文書に相当する。書籍Ａは未整理の書籍である。例として陶芸家について書かれた小説であるとする。
【００４１】
日本十進分類法分類用語一覧は、キーワードリストに対応する。図書館で通例用いられる分類法のカテゴリを示す。
【００４２】
処理Ａは、書籍と分類用語一覧を入力として、分類用語と書籍との関連性の強さに応じて、スコア順一覧を返す。
【００４３】
次に、本実施例の動作について説明する。司書は未整理の書籍の中から、整理対象として「書籍Ａ」を選択する。処理Ａは入力として「書籍Ａ」と「日本十進分類法分類用語一覧」を受け取る。処理Ａは書籍Ａに対して処理を実行し、分類用語一覧をスコア順に並べ替える。本実施例では書籍Ａの内容に合わせ、「陶磁工芸」と「小説」が一覧の上位に来ている。司書は処理Ａの結果を確認する。また、司書は書籍Ａの内容を確認する。なお、司書は前処理から、分類用語一覧のスコアから書籍Ａが「陶磁工芸」や「小説」に関連している書籍であることを把握している。そして、司書は、分類用語一覧のスコア及び書籍Ａの内容から書籍Ａを小説に分類されると判断し、書庫の小説の棚に収納する。
【００４４】
本実施形態に係わる文書カテゴライズ補助装置によれば、補助情報にあるキーワード一覧から管理者がカテゴリ設定対象の文書の内容をある程度推測できるため、予備知識なしで内容を確認することに比べ、管理者の負荷を軽減することができる。
【００４５】
また、属性設定時に設定可能なキーワードが大量にあった場合、対象文書に当てはまる可能性のあるキーワードを補助情報の「キーワードのスコア順一覧」の上位のものに絞り込めるため、キーワード全数から属性を選択する場合に比べ、あらかじめキーワードの候補を限定することで管理者の負荷を軽減することができる。
【図面の簡単な説明】
【００４６】
【図１】本実施形態に係わる文書管理システムの構成を示すブロック図である。
【図２】スコア順キーワードリストの作成工程を示す図である。
【図３】従来の文書管理システムの管理方法を示す図である。
【図４】本実施形態に係わる文書管理システムの管理方法を示す図である。
【図５】図書館の司書による図書管理システムの管理方法を示す図である。
【図６】本実施形態に係わる文書カテゴライズ補助装置における処理を制御する制御部の構成を示すクラス図である。
【図７】本実施形態に係わる文書カテゴライズ補助装置の制御部において、処理Ａを実行する動作のシーケンス図である。
【符号の説明】
【００４７】
１０１    文書管理者
１０２    文書格納者
１０３    文書利用者
２００    文書カテゴライズ補助装置
２０１    キーワード記憶手段
２０２    文書格納手段
２０３    全文検索手段
２０４    スコア順キーワード一覧作成手段
３００    文書格納庫
【図１】
2007233722.tif 000003
【図２】
2007233722.tif 000004
【図３】
2007233722.tif 000005
【図４】
2007233722.tif 000006
【図５】
2007233722.tif 000007
【図６】
2007233722.tif 000008
【図７】
2007233722.tif 000009