JP2001117930A - Document classification device, document classification method, and recording medium - Google Patents
Document classification device, document classification method, and recording mediumInfo
- Publication number
- JP2001117930A JP2001117930A JP29453999A JP29453999A JP2001117930A JP 2001117930 A JP2001117930 A JP 2001117930A JP 29453999 A JP29453999 A JP 29453999A JP 29453999 A JP29453999 A JP 29453999A JP 2001117930 A JP2001117930 A JP 2001117930A
- Authority
- JP
- Japan
- Prior art keywords
- document
- classification
- subset
- word
- subsets
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
(57)【要約】
【課題】 文書を話題毎に分類・整理することが可能な
文書分類装置および文書分類方法を提供する。
【解決手段】 文書の内容に従って文書集合を自動的に
分類する文書分類方法において、複数の文書から成る文
書集合のそれぞれの文書データ中の単語を解析し(S
2)、その解析結果に基づいて同一の特徴空間に表現さ
れる文書特徴ベクトルと単語特徴ベクトルを生成し(S
3)、生成された文書特徴ベクトルを各特徴次元に射影
して求めた値に基づいて文書集合を各特徴次元毎に複数
の文書部分集合に分類し(S4)、同様にして単語群を
各特徴次元毎に複数の単語部分集合に分類し(S6)、
その分類結果を表示し(S8)、表示された分類結果を
用いて複数の文書部分集合間の集合演算を行わせるため
の文書部分集合を指定させ(S9)、指定された文書部
分集合間の演算を指定された演算方法で行う(S1
0)。
(57) [Summary] [PROBLEMS] To provide a document classification device and a document classification method capable of classifying and organizing documents for each topic. In a document classification method for automatically classifying a document set according to the contents of the document, words in each document data of a document set including a plurality of documents are analyzed (S
2) Based on the analysis result, a document feature vector and a word feature vector expressed in the same feature space are generated (S
3) The document set is classified into a plurality of document subsets for each feature dimension based on a value obtained by projecting the generated document feature vector to each feature dimension (S4), and the word group is similarly assigned to each document dimension. Classification into a plurality of word subsets for each feature dimension (S6)
The classification result is displayed (S8), and a document subset for performing a set operation between a plurality of document subsets is designated using the displayed classification result (S9). The calculation is performed by the specified calculation method (S1
0).
Description
【0001】[0001]
【発明の属する技術分野】本発明は、文書群を文書の内
容に従って複数の文書部分集合に自動分類する文書分類
装置などに係わり、特に、話題毎の文書分類・整理が可
能な文書分類装置、文書分類方法、およびその方法を実
行するためのプログラムを記録した記録媒体に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a document classifying apparatus for automatically classifying a group of documents into a plurality of document subsets according to the contents of the documents. The present invention relates to a document classification method and a recording medium that stores a program for executing the method.
【0002】[0002]
【従来の技術】インターネットなどの普及により大量の
文書情報へのアクセスが可能になったことなどに伴い、
収集した大量の文書情報を意味のあるグループに分類す
ることにより、所望の文書情報へのアクセスを効率的に
行えるようにしたり、大量の文書集合の分析作業を効率
的に行えるようにしたりする必要性が高まっている。し
かし、大量の文書情報を利用者が手動で分類するので
は、人的/時間的コストが膨大なものになる。そのた
め、近年では、文書集合を文書の内容により自動分類で
きる装置が提供されるに至っている。そのような自動分
類においては、例えば、日本語形態素解析などの自然言
語処理を用いて文書からそれらを構成する複数の単語を
抽出することにより、文書を複数の単語の出現頻度のベ
クトル(文書特徴ベクトル)として空間表現する。この
技術は文書のベクトル空間モデルと呼ばれ、広く用いら
れている。このようなベクトル空間モデルでは、空間内
における任意の2つの文書特徴ベクトル間の距離、内
積、余弦等を算出することでベクトル間の類似度を定義
できるので、統計的手法を用いて文書の内容による自動
分類をおこなうことが可能となり、種々の文書自動分類
方法が提供されている(例えば、特開平7-114572号公報
記載の発明など)。以下、図面により、このような従来
技術を説明する。2. Description of the Related Art With the spread of the Internet and the like, it has become possible to access a large amount of document information.
It is necessary to classify a large amount of collected document information into meaningful groups so that the desired document information can be accessed efficiently and the analysis work of a large set of documents can be performed efficiently. Sex is growing. However, if a user manually classifies a large amount of document information, human / time costs become enormous. Therefore, in recent years, apparatuses capable of automatically classifying a set of documents according to the contents of the documents have been provided. In such automatic classification, for example, by extracting a plurality of words constituting them from a document using natural language processing such as Japanese morphological analysis, the document is classified into a vector of the frequency of occurrence of the plurality of words (document feature). Vector). This technique is called a vector space model of a document, and is widely used. In such a vector space model, the similarity between vectors can be defined by calculating the distance, inner product, cosine, and the like between any two document feature vectors in the space. And various automatic document classification methods have been provided (for example, the invention described in JP-A-7-114572). Hereinafter, such a conventional technique will be described with reference to the drawings.
【0003】まず、それぞれの単語の出現頻度を文書毎
に計数し、それに基づいてそれぞれの文書の特徴を計量
的に表す文書特徴ベクトルを求める。図10に、12個
の文書データを分類対象とした分類事例における各文書
データの文書特徴ベクトル算出例を示す。なお、ベクト
ルの成分数は分類対象文書データ群に生起するすべての
単語の種類数になるが、ここでは、単語の共起関係を利
用して3次元ベクトルに縮退させている。この文書分類
方法では、このような文書特徴ベクトルに対してカイ自
乗法、判別分析手法、またはクラスタ分析手法などを適
用することにより文書分類を行う。図11に、12個の
文書データをそれらの有する文書特徴ベクトルを用いて
3つの文書部分集合に分類した場合の分類結果例などを
示す。文書データの有する計量的な3次元ベクトルに対
して例えばクラスタ分析手法の一つであるWard法などを
適用することで特徴ベクトル値の近いもの同士をまと
め、3つの文書部分集合に分類することができる。つま
り、各文書データは図11(b)に示したように3つの
文書部分集合(クラスタ)のうちのいずれか一つに属す
る。なお、図11(a)に示した代表値とは、所属文書
データの特徴ベクトルの平均値(所属文書データの重
心)である。さらに、各文書部分集合に属する文書デー
タの各文書部分集合における順位(類似順)関係を示す
特徴値として、文書データの特徴ベクトルとその文書デ
ータの属する文書部分集合の代表値との距離を求める。
クラスタ(文書部分集合)12に所属している文書デー
タ13の距離を求める例を次に示す。 ((3.00−2.66)2+(2.00−2.00)2+(4.00−3.66)
2)1/2=0.48 図11(b)に示した距離はこのようにして求めたもの
である。所属している文書部分集合の代表値との距離が
小さいほど、その文書部分集合に属する平均的文書との
類似度が高いということになる。このように、個々の文
書の全体(文書の始めから終わりまで)に関して類似性
の高い文書を集める文書自動分類技術が確立されたが、
この従来技術では、分類対象の文書集合に内在している
様々な話題に注目し、話題毎に分類することが困難であ
った。つまり、前記の従来技術では、文書全体での類似
性に従って分類するため、複数の話題の組み合わせの近
い文書が同じ文書部分集合に分類されてしまうのであ
る。First, the appearance frequency of each word is counted for each document, and a document feature vector that quantitatively represents the feature of each document is obtained based on the counted frequency. FIG. 10 shows an example of calculating a document feature vector of each document data in a classification example in which 12 document data are classified. The number of components of the vector is the number of types of all words occurring in the group of document data to be classified. Here, the number of components is reduced to a three-dimensional vector using the co-occurrence relation of words. In this document classification method, the document classification is performed by applying a chi-square method, a discriminant analysis method, a cluster analysis method, or the like to such a document feature vector. FIG. 11 shows an example of a classification result in a case where 12 pieces of document data are classified into three document subsets using the document feature vectors of the document data. By applying, for example, the Ward method, which is one of the cluster analysis methods, to the quantitative three-dimensional vectors of the document data, those having similar feature vector values can be grouped and classified into three document subsets. it can. That is, each document data belongs to one of the three document subsets (clusters) as shown in FIG. Note that the representative value shown in FIG. 11A is the average value of the feature vectors of the belonging document data (the center of gravity of the belonging document data). Further, a distance between a feature vector of the document data and a representative value of the document subset to which the document data belongs is determined as a feature value indicating a rank (similarity order) relationship in the document subsets of the document data belonging to each document subset. .
An example of obtaining the distance of the document data 13 belonging to the cluster (document subset) 12 will be described below. ((3.00−2.66) 2 + (2.00−2.00) 2 + (4.00−3.66)
2 ) 1/2 = 0.48 The distance shown in FIG. 11B was obtained in this way. The smaller the distance from the representative value of the document subset to which it belongs, the higher the similarity with the average document belonging to the document subset. In this way, an automatic document classification technology for collecting documents having high similarity with respect to each individual document (from the beginning to the end of the document) has been established.
In this conventional technique, it is difficult to focus on various topics included in a set of documents to be classified and to classify each topic. In other words, according to the above-described related art, since the documents are classified according to the similarity of the entire document, documents having a combination of a plurality of topics are classified into the same document subset.
【0004】[0004]
【発明が解決しようとする課題】前記のように、従来技
術においては、話題毎に文書を分類することが困難であ
るという問題があった。本発明の課題は、このような従
来技術の問題を解決し、文書を話題毎に分類・整理する
ことが可能な文書分類装置などを提供することにある。As described above, the prior art has a problem that it is difficult to classify documents for each topic. An object of the present invention is to solve such a problem of the conventional technology and to provide a document classifying apparatus and the like which can classify and arrange documents by topic.
【0005】[0005]
【課題を解決するための手段】前記の課題を解決するた
めに、請求項1記載の発明では、文書の内容に従って文
書集合を自動的に分類する文書分類装置において、複数
の文書から成る文書集合のそれぞれの文書データ中の単
語を解析する文書解析手段と、前記文書解析手段による
解析結果に基づいて特徴空間に表現される文書特徴ベク
トルを生成する特徴ベクトル生成手段と、生成された文
書特徴ベクトルを各特徴次元に射影して求めた値に基づ
いて文書集合を各特徴次元毎に複数の文書部分集合に分
類する文書分類手段と、前記文書分類手段による文書分
類結果を提示する分類結果提示手段と、前記分類結果提
示手段により提示された分類結果を用いて複数の文書部
分集合間の集合演算を行わせるための文書部分集合を指
定させる集合間演算指定手段と、前記集合間演算指定手
段により指定された文書部分集合間の演算を所定の演算
方法で行う集合間演算手段とを備えた。また、請求項2
記載の発明では、請求項1記載の発明において、文書解
析手段による解析結果に基づいて文書特徴ベクトルと同
一の特徴空間に表現される単語特徴ベクトルを生成する
ように特徴ベクトル生成手段を構成し、生成された単語
特徴ベクトルを各特徴次元に射影して求めた値に基づい
て単語群を複数の単語部分集合に分類する単語分類手段
を備え、文書分類結果と共に前記単語分類手段による単
語分類結果を提示するように分類結果提示手段を構成し
た。また、請求項3記載の発明では、請求項1または請
求項2記載の発明において、演算方法を指定するように
集合間演算指定手段を構成し、前記演算方法で演算する
ように集合間演算手段を構成した。また、請求項4記載
の発明では、請求項1、請求項2、または請求項3記載
の発明において、文書分類に用いた特徴次元を指定する
ことで文書部分集合を指定するように集合間演算指定手
段を構成した。また、請求項5記載の発明では、請求項
1乃至4のいずれかに記載の発明において、集合間演算
手段による演算結果としての文書部分集合を新たな演算
可能な文書部分集合として記憶する演算結果記憶手段を
備えた。また、請求項6記載の発明では、請求項1乃至
5のいずれかに記載の発明において、複数の文書部分集
合間の要素の共通性の強さを文書部分集合のすべての組
み合わせについて算出する集合間共通度算出手段を備え
た。According to the first aspect of the present invention, there is provided a document classification apparatus for automatically classifying a document set according to the contents of the document. Document analysis means for analyzing words in the respective document data, feature vector generation means for generating a document feature vector expressed in a feature space based on the analysis result by the document analysis means, and a generated document feature vector Document classification means for classifying a document set into a plurality of document subsets for each feature dimension based on a value obtained by projecting the document classification into each feature dimension, and a classification result presentation means for presenting a document classification result by the document classification means And a set interaction for designating a document subset for performing a set operation between a plurality of document subsets using the classification result presented by the classification result presentation means. A designation unit, and a set inter-operation means for performing operation between documents subset specified by the predetermined calculation method by the set operation between designating means. Claim 2
In the invention described in the first aspect, the feature vector generation unit is configured to generate a word feature vector expressed in the same feature space as the document feature vector based on the analysis result by the document analysis unit, Word classification means for classifying a group of words into a plurality of word subsets based on a value obtained by projecting the generated word feature vector to each feature dimension, and combining the word classification result by the word classification means with the document classification result. The classification result presenting means is configured to be presented. According to a third aspect of the present invention, in the first or second aspect of the present invention, the inter-set operation specifying means is configured to specify the operation method, and the inter-set operation means is operated to perform the operation by the operation method. Was configured. According to a fourth aspect of the present invention, in the first, second, or third aspect, an inter-set operation is performed such that a document subset is specified by specifying a feature dimension used for document classification. The designation means has been configured. According to a fifth aspect of the present invention, in the invention according to any one of the first to fourth aspects, an operation result is stored as a new operable document subset as a document subset as an operation result by the inter-set operation means. A storage means was provided. According to a sixth aspect of the present invention, in the invention according to any one of the first to fifth aspects, the strength of the commonality of the elements between the plurality of document subsets is calculated for all combinations of the document subsets. It is provided with an inter-commonality calculation means.
【0006】また、請求項7記載の発明では、請求項1
乃至6のいずれかに記載の発明において、指定された一
つまたは複数の文書を含む文書部分集合を提示する特定
部分集合提示手段を備えた。また、請求項8記載の発明
では、文書の内容に従って文書集合を自動的に分類する
文書分類方法において、複数の文書から成る文書集合の
それぞれの文書データ中の単語を解析し、その解析結果
に基づいて特徴空間に表現される文書特徴ベクトルを生
成し、生成された文書特徴ベクトルを各特徴次元に射影
して求めた値に基づいて文書集合を各特徴次元毎に複数
の文書部分集合に分類し、その文書分類結果を提示し、
提示された分類結果を用いて複数の文書部分集合間の集
合演算を行わせるための文書部分集合を指定させ、指定
された文書部分集合間の演算を所定の演算方法で行うよ
うにした。また、請求項9記載の発明では、請求項8記
載の発明において、解析結果に基づいて文書特徴ベクト
ルと同一の特徴空間に表現される単語特徴ベクトルを生
成し、生成された単語特徴ベクトルを各特徴次元に射影
して求めた値に基づいて単語群を複数の単語部分集合に
分類し、文書分類結果と共に単語分類結果を提示するよ
うにした。また、請求項10記載の発明では、請求項8
または請求項9記載の発明において、演算方法を指定さ
せ、指定された演算方法で演算するようにした。また、
請求項11記載の発明では、請求項8、請求項9、また
は請求項10記載の発明において、文書分類に用いた特
徴次元を指定することで文書部分集合を指定するように
した。また、請求項12記載の発明では、請求項8乃至
11のいずれかに記載の発明において、集合間演算結果
として生成された文書部分集合を新たな演算可能な文書
部分集合として記憶するようにした。また、請求項13
記載の発明では、請求項8乃至12のいずれかに記載の
発明において、複数の文書部分集合間の要素の共通性の
強さを文書部分集合のすべての組み合わせについて算出
するようにした。また、請求項14記載の発明では、請
求項8乃至13のいずれかに記載の発明において、指定
された一つまたは複数の文書を含む文書部分集合を提示
するようにした。また、請求項15記載の発明は、プロ
グラムを記憶した記憶媒体に関するものであり、請求項
8乃至請求項14のいずれかに記載の文書分類方法をコ
ンピュータに実行させるためのプログラムを記録したこ
とを特徴とする。[0006] According to the invention of claim 7, according to claim 1,
The invention according to any one of the first to sixth aspects, further comprises a specific subset presentation unit for presenting a document subset including one or a plurality of designated documents. In the invention according to claim 8, in a document classification method for automatically classifying a document set according to the contents of the document, words in each document data of the document set including a plurality of documents are analyzed, and the analysis result is obtained. Generates a document feature vector expressed in the feature space based on the generated document feature vector and classifies the document set into a plurality of document subsets for each feature dimension based on a value obtained by projecting the generated document feature vector to each feature dimension. And present the document classification results,
Using the presented classification result, a document subset for causing a set operation between a plurality of document subsets is specified, and the operation between the specified document subsets is performed by a predetermined calculation method. According to a ninth aspect of the present invention, in the invention of the eighth aspect, a word feature vector expressed in the same feature space as the document feature vector is generated based on the analysis result, and The word group is classified into a plurality of word subsets based on the values obtained by projecting the feature dimensions, and the word classification result is presented together with the document classification result. According to the tenth aspect, in the eighth aspect,
Alternatively, according to the ninth aspect of the present invention, an operation method is specified, and the operation is performed according to the specified operation method. Also,
According to the eleventh aspect, in the eighth, ninth, or tenth aspect, a document subset is specified by specifying a feature dimension used for document classification. According to a twelfth aspect of the present invention, in the invention of any one of the eighth to eleventh aspects, the document subset generated as a result of the inter-set operation is stored as a new operable document subset. . Claim 13
According to the invention described in any one of claims 8 to 12, the strength of the commonality of the elements between the plurality of document subsets is calculated for all combinations of the document subsets. According to a fourteenth aspect of the present invention, in any one of the eighth to thirteenth aspects, a document subset including one or a plurality of designated documents is presented. The invention according to claim 15 relates to a storage medium storing a program, and stores a program for causing a computer to execute the document classification method according to any one of claims 8 to 14. Features.
【0007】上記のような手段にしたので、請求項1お
よび請求項8記載の発明では、複数の文書から成る文書
集合のそれぞれの文書データ中の単語が解析され、その
解析結果に基づいて特徴空間に表現される文書特徴ベク
トルが生成され、生成された文書特徴ベクトルを各特徴
次元に射影して求めた値に基づいて文書集合が各特徴次
元毎に複数の文書部分集合に分類され、その文書分類結
果が提示され、提示された分類結果を用いて複数の文書
部分集合間の集合演算を行わせるための文書部分集合を
指定すると、指定された文書部分集合間の演算が所定の
演算方法で行われる。請求項2および請求項9記載の発
明では、請求項1または請求項8記載の発明において、
解析結果に基づいて文書特徴ベクトルと同一の特徴空間
に表現される単語特徴ベクトルが生成され、生成された
単語特徴ベクトルを各特徴次元に射影して求めた値に基
づいて単語群が複数の単語部分集合に分類され、文書分
類結果と共に単語分類結果が提示される。請求項3およ
び請求項10記載の発明では、請求項1、請求項2、請
求項8、または請求項9記載の発明において、演算方法
を指定すると、指定された文書部分集合間の演算が指定
された演算方法で行われる。請求項4および請求項11
記載の発明では、請求項1乃至請求項3、または請求項
8乃至請求項10記載の発明において、文書分類に用い
た特徴次元を指定することで文書部分集合が指定され
る。請求項5および請求項12記載の発明では、請求項
1乃至請求項4、または請求項8乃至請求項11記載の
発明において、集合間演算結果として生成された文書部
分集合が新たな演算可能な文書部分集合として記憶され
る。請求項6および請求項13記載の発明では、請求項
1乃至請求項5、または請求項8乃至請求項12記載の
発明において、複数の文書部分集合間の要素の共通性の
強さが文書部分集合のすべての組み合わせについて算出
される。請求項7および請求項14記載の発明では、請
求項1乃至請求項6、または請求項8乃至請求項13記
載の発明において、指定された一つまたは複数の文書を
含む文書部分集合が提示される。請求項15記載の発明
では、記録媒体に含まれるプログラムをコンピュータに
読み込ませることで請求項1乃至請求項7記載の文書分
類装置を実現でき、請求項8乃至請求項14記載の文書
分類方法を実施できる。したがって、記録媒体によって
これをソフトウエア商品として装置と独立して、あるい
は装置とセットにして容易に配布、販売することができ
るようになる。According to the first and eighth aspects of the present invention, a word in each document data of a document set composed of a plurality of documents is analyzed, and the feature is determined based on the analysis result. A document feature vector expressed in space is generated, and the document set is classified into a plurality of document subsets for each feature dimension based on a value obtained by projecting the generated document feature vector to each feature dimension. When a document classification result is presented and a document subset for causing a set operation to be performed between a plurality of document subsets using the presented classification result is specified, the operation between the specified document subsets is performed by a predetermined operation method. Done in In the invention described in claim 2 and claim 9, in the invention described in claim 1 or claim 8,
A word feature vector expressed in the same feature space as the document feature vector is generated based on the analysis result, and the word group includes a plurality of words based on a value obtained by projecting the generated word feature vector to each feature dimension. It is classified into a subset, and the word classification result is presented together with the document classification result. According to the third and tenth aspects of the present invention, in the first, second, eighth, or ninth aspect of the invention, when an operation method is specified, the operation between the specified document subsets is specified. It is performed by the calculated operation method. Claim 4 and Claim 11
According to the invention described in any one of claims 1 to 3, or 8 to 10, the document subset is designated by designating a feature dimension used for document classification. According to the fifth and twelfth aspects of the present invention, in the first to the fourth aspects or the eighth to the eleventh aspects, the document subset generated as an inter-set operation result can be newly operated. Stored as a document subset. According to the sixth and thirteenth aspects of the present invention, in the first to the fifth aspects or the eighth to the twelfth aspects of the present invention, the strength of the commonality of the elements between a plurality of document subsets is determined by the document part. Calculated for all combinations of sets. According to the seventh and fourteenth aspects of the present invention, a document subset including one or a plurality of designated documents is presented in the first to the sixth aspects or the eight to the thirteenth aspects. You. According to the invention described in claim 15, by reading a program included in a recording medium into a computer, the document classification device according to any one of claims 1 to 7 can be realized, and the document classification method according to claims 8 to 14 can be realized. Can be implemented. Therefore, the recording medium can be easily distributed and sold as a software product independently of the device or as a set with the device.
【0008】[0008]
【発明の実施の形態】本発明では、分類対象文書集合に
含まれる単語を特徴量とする文書特徴ベクトルを用い、
文書−単語行列に特異値分解を適用することにより、文
書における単語の共起性(単語Aが生起すると単語Bも
生起するというような性質)などを基に生成される潜在
的意味空間の各次元(特徴次元)が文書の内容に含まれ
る話題を表現していると考え、各特徴次元毎に文書を複
数の部分集合に分類することで、文書の内容に含まれる
話題ごとに文書を分類し、さらに、利用者が分類の結果
として得られた文書部分集合を用いて和や積などの集合
演算を行い、集合演算により新しい文書部分集合を生成
することで、話題に基づいた文書の分類・整理などを行
えるようにする。つまり、本発明では、潜在的意味空間
における各次元(特徴次元)は複数の単語が意味的に縮
退した概念的なものであり、複数の単語により構成され
る話題を表現しているとする。ある特徴次元に文書特徴
ベクトルあるいは単語特徴ベクトルを射影して、文書あ
るいは単語の分類を行う場合、例えば文書特徴ベクトル
あるいは単語特徴ベクトルにおいて、ある特徴次元の値
が正の大きい値の場合、その文書あるいは単語はその特
徴次元が表している話題と強く関係していると考えられ
るというわけである。それに対して、特徴次元の値が0
付近の場合は、その文書あるいは単語とその特徴次元が
表している話題との関連性は不明であると考えられ、特
徴次元の値が負の大きい値の場合は、その文書あるいは
単語はその特徴次元が表している話題との関連性が全く
ないと考えられる。なお、特異値分解では、文書−単語
行列を特異値からなる行列Lを含む複数の行列に分解す
る。また、特異値とは、特異値分解により生成される値
であり、例えば、多数の文書に共通して出現する単語を
多数含む文書が、行列Lの特異値の高い次元において高
い値になる。DESCRIPTION OF THE PREFERRED EMBODIMENTS In the present invention, a document feature vector having words included in a set of documents to be classified as feature amounts is used.
By applying singular value decomposition to the document-word matrix, each of the potential semantic spaces generated based on the co-occurrence of words in the document (the property that when word A occurs, word B also occurs), etc. By classifying documents into multiple subsets for each feature dimension, assuming that the dimensions (feature dimensions) represent topics included in the content of the document, the documents are classified for each topic included in the content of the document Then, the user performs a set operation such as sum or product using the document subset obtained as a result of the classification, and generates a new document subset by the set operation, thereby classifying documents based on topics.・ Be able to organize things. That is, in the present invention, each dimension (feature dimension) in the latent semantic space is a conceptual one in which a plurality of words are semantically reduced, and expresses a topic composed of a plurality of words. When classifying a document or word by projecting a document feature vector or a word feature vector onto a certain feature dimension, for example, if the value of a certain feature dimension is a large positive value in the document feature vector or the word feature vector, the document Alternatively, the word is considered to be strongly related to the topic represented by the feature dimension. On the other hand, if the value of the feature dimension is 0
If it is near, it is considered that the relevance between the document or word and the topic represented by the feature dimension is unknown, and if the value of the feature dimension is a large negative value, the document or word has the feature It is considered that there is no relevance to the topic represented by the dimension. In the singular value decomposition, the document-word matrix is decomposed into a plurality of matrices including a matrix L composed of singular values. The singular value is a value generated by singular value decomposition. For example, a document including a large number of words that appear in many documents in common has a high value in the dimension of the matrix L having a high singular value.
【0009】以下、図面により本発明の実施の形態を詳
細に説明する。図1は本発明の実施の形態の文書分類装
置の機能ブロック図である。図示するように、この実施
の形態の文書分類装置は、この装置全体を制御・管理す
るシステム制御部1、文書分類に係わる各種処理を行う
データ処理部2、分類対象の文書集合を構成する文書デ
ータを入力したり、指示情報を入力したりする入力部
3、前記文書データや分類結果情報など各種データを記
憶しておく記憶装置(例えばハードディスク装置)4、
分類結果情報などを表示する表示装置5などを備えてい
る。なお、システム制御部1およびデータ処理部2はプ
ログラムや各種データを記憶する共有または専有のメモ
リ(例えばRAM)、およびそのプログラムに従って動
作する共有または専有のCPUを有する。また、複数の
文書から成る文書集合のそれぞれの文書データ中の単語
を解析する文書解析手段、前記文書解析手段による解析
結果に基づいて同一の特徴空間に表現される文書特徴ベ
クトルと単語特徴ベクトルとを生成する特徴ベクトル生
成手段、生成された文書特徴ベクトルを各特徴次元に射
影した値に基づいて文書集合を複数の文書部分集合に分
類する文書分類手段、生成された単語特徴ベクトルを各
特徴次元に射影した値に基づいて単語群を複数の単語部
分集合に分類する単語分類手段、指定された文書部分集
合間の演算を所定の演算方法で演算する集合間演算手段
が前記データ処理部2によって実現される。また、前記
文書分類手段による文書分類結果情報および単語分類手
段による単語分類結果情報を提示する分類結果提示手段
がシステム制御部1とデータ処理部2と表示装置5から
構成され、提示された分類結果情報を用いて複数の文書
部分集合間の集合演算を行わせるための文書部分集合を
指定させる集合間演算指定手段がシステム制御部1とデ
ータ処理部2と入力部3から構成される。Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings. FIG. 1 is a functional block diagram of the document classification device according to the embodiment of the present invention. As shown in the figure, a document classification device according to this embodiment includes a system control unit 1 that controls and manages the entire device, a data processing unit 2 that performs various processes related to document classification, and a document that constitutes a document set to be classified. An input unit 3 for inputting data and instruction information; a storage device (for example, a hard disk device) 4 for storing various data such as the document data and the classification result information;
A display device 5 for displaying classification result information and the like is provided. The system control unit 1 and the data processing unit 2 have a shared or dedicated memory (for example, RAM) for storing programs and various data, and a shared or dedicated CPU that operates according to the programs. A document analysis unit that analyzes words in each document data of a document set including a plurality of documents; a document feature vector and a word feature vector expressed in the same feature space based on an analysis result by the document analysis unit; , A document classifying means for classifying a document set into a plurality of document subsets based on a value obtained by projecting the generated document feature vector to each feature dimension, and a generated word feature vector for each feature dimension. A data classification unit for classifying a group of words into a plurality of word subsets on the basis of the values projected to the document set, and an inter-set operation unit for performing an operation between designated document subsets by a predetermined operation method. Is achieved. A classification result presenting means for presenting the document classification result information by the document classification means and the word classification result information by the word classification means comprises a system control unit 1, a data processing unit 2, and a display device 5, and the presented classification result is displayed. An inter-set operation designating means for designating a document subset for performing a set operation between a plurality of document subsets using information includes a system control unit 1, a data processing unit 2, and an input unit 3.
【0010】図2に、本発明の第1の実施の形態の動作
フローを示す。以下、図2などに従って、この実施の形
態の動作を説明する。まず、入力部3により分類対象の
文書集合に属する文書の文書データを入力する(S
1)。入力部3は、キーボード、着脱可能な記憶媒体、
ネットワークインタフェース部などを備えており、それ
らのうちのいずれかを用いて文書データ群を入力し、シ
ステム制御部1が入力された文書データ群を記憶装置4
に格納するのである。次に、文書解析手段として動作す
るデータ処理部2が、入力された文書データのそれぞれ
に対して自然言語解析を行い、それぞれの文書データ中
に含まれるそれぞれの単語(例えば名詞)を抽出し、そ
の単語に対して単語識別符号(ID)を付与し、文書毎に
単語出現回数を計数する(S2)。続いて、特徴ベクト
ル生成手段としても動作するデータ処理部2が、それぞ
れの文書と単語を同一の特徴空間における文書特徴ベク
トル、単語特徴ベクトルとして表現するベクトルを生成
する(S3)。例えば、ステップS2で行った解析結果
を用いて文書-単語行列を作成し、特異値分解(因子分
析や主成分分析、数量化理論第3類などを用いることが
できる)を適用することにより、文書における単語の共
起性などを基に潜在的意味空間を生成し、生成された潜
在的意味空間に表現される文書特徴ベクトルと単語特徴
ベクトルを生成するのである。ここでは説明しないが、
文書の共参照情報(複数の文書が共に参照している文書
を示す情報)を付加した空間を用いる方法もある。前記
において、潜在的意味空間の特徴次元数がk個の場合、
例えば文書Aの文書特徴ベクトルはk次元のベクトルと
して以下のように表現される。 文書Aの文書特徴ベクトル = ( a1, a2, a3,...,ak) この各次元の値には単語の共起性などが反映されてお
り、各次元に対応している話題に多数生起する単語を多
く含む文書はその次元において値が大きくなる。また、
単語Bの単語特徴ベクトルもk次元のベクトルとして以
下のように表現される。 単語Bの単語特徴ベクトル = ( b1, b2, b3,...,bk)FIG. 2 shows an operation flow of the first embodiment of the present invention. The operation of this embodiment will be described below with reference to FIG. First, the input unit 3 inputs document data of documents belonging to a set of documents to be classified (S
1). The input unit 3 includes a keyboard, a removable storage medium,
A network interface unit and the like are provided, and a document data group is input using any of them, and the system control unit 1 stores the input document data group in the storage device 4.
It is stored in. Next, the data processing unit 2 operating as a document analysis unit performs a natural language analysis on each of the input document data, and extracts each word (for example, a noun) included in each of the document data, A word identification code (ID) is assigned to the word, and the number of occurrences of the word is counted for each document (S2). Subsequently, the data processing unit 2, which also operates as a feature vector generation unit, generates a vector expressing each document and word as a document feature vector and a word feature vector in the same feature space (S3). For example, by creating a document-word matrix using the analysis result performed in step S2 and applying singular value decomposition (factor analysis, principal component analysis, quantification theory type 3 or the like can be used), A latent semantic space is generated based on the co-occurrence of words in a document, and a document feature vector and a word feature vector expressed in the generated latent semantic space are generated. Although not described here,
There is also a method of using a space to which document co-reference information (information indicating a document that is referred to by a plurality of documents together) is added. In the above, when the number of feature dimensions of the potential semantic space is k,
For example, the document feature vector of document A is expressed as a k-dimensional vector as follows. Document feature vector of document A = (a1, a2, a3, ..., ak) The value of each dimension reflects the co-occurrence of words, and many occurrences occur in topics corresponding to each dimension. A document containing many words to be processed has a large value in that dimension. Also,
The word feature vector of word B is also expressed as a k-dimensional vector as follows. Word feature vector of word B = (b1, b2, b3, ..., bk)
【0011】続いて、文書分類手段として動作するデー
タ処理部2がそれぞれの文書について文書特徴ベクトル
を一つの特徴次元に射影させる公知の演算を行って、そ
れぞれの文書の一つの特徴次元(一つの話題に対応して
いる)における文書特徴ベクトル(1次元ベクトル)の
値を求め、それぞれの文書のその値の大きさにより文書
群(文書集合)を複数の文書部分集合に分類する(S
4)。この分類をすべての特徴次元に対して行うのであ
る。分類の方法としては、クラスタリング手法(「従来
の技術」参照)、しきい値を設定して分割するしきい値
処理による判別方法、1次元に射影した文書特徴ベクト
ルをその値によってソーティングし、値の高い順にある
一定数の文書ごとに分類する定数処理法などを用いる。
こうして、それぞれの特徴次元について(つまり、それ
ぞれの話題について)、それぞれの話題との関連の強さ
という視点から複数の文書部分集合に分類されると、デ
ータ処理部2は得られた文書部分集合情報を記憶装置4
内の文書分類結果記憶部(文書分類結果記憶領域)に記
憶し(S5)、それぞれの文書部分集合にID(識別符
号)を割り当てて管理する。続いて、単語分類手段とし
ても動作するデータ処理部2は、それぞれの単語につい
て単語特徴ベクトルを一つの特徴次元に射影し、射影し
た単語特徴ベクトル(1次元ベクトル)の値を用いて単
語群を複数の単語部分集合に分類する(S6)。この分
類をすべての特徴次元に対して行うのである。分類の方
法としては、クラスタリング手法、しきい値を設定して
分割するしきい値処理による判別方法、1次元に射影し
た単語特徴ベクトルをその値によってソーティングし、
値の高い順にある一定数の文書毎に分類する定数処理法
などを用いる。こうして、それぞれの特徴次元について
(つまり、それぞれの話題について)、それぞれの話題
との関連の強さという視点から複数の単語部分集合に分
類されると、データ処理部2は得られた単語部分集合情
報を記憶装置4内の単語分類結果記憶部(単語分類結果
記憶領域)に記憶し(S7)、それぞれの単語部分集合
にID(識別符号)を割り当てて管理する。Subsequently, the data processing unit 2 operating as a document classifying unit performs a known operation of projecting a document feature vector on each document into one feature dimension, thereby obtaining one feature dimension of each document (one feature dimension). (Corresponding to the topic) of the document feature vector (one-dimensional vector), and classify the document group (document set) into a plurality of document subsets according to the magnitude of the value of each document (S
4). This classification is performed for all feature dimensions. Classification methods include a clustering method (refer to “Prior Art”), a thresholding method for setting and dividing a threshold, and a one-dimensionally projected document feature vector sorted by the value. For example, a constant processing method for classifying every certain number of documents in descending order is used.
When each feature dimension (that is, for each topic) is classified into a plurality of document subsets from the viewpoint of the strength of association with each topic, the data processing unit 2 obtains the obtained document subset. Information storage device 4
It is stored in the document classification result storage unit (document classification result storage area) (S5), and is managed by assigning an ID (identification code) to each document subset. Subsequently, the data processing unit 2, which also operates as a word classification unit, projects a word feature vector for each word into one feature dimension, and forms a word group using the value of the projected word feature vector (one-dimensional vector). It is classified into a plurality of word subsets (S6). This classification is performed for all feature dimensions. As a classification method, a clustering method, a determination method by threshold processing for setting and dividing a threshold value, and one-dimensionally projected word feature vectors are sorted by the values,
A constant processing method or the like that classifies a certain number of documents in descending order of value is used. When each feature dimension (that is, for each topic) is classified into a plurality of word subsets from the viewpoint of the strength of association with each topic, the data processing unit 2 obtains the obtained word subset. The information is stored in a word classification result storage unit (word classification result storage area) in the storage device 4 (S7), and is managed by assigning an ID (identification code) to each word subset.
【0012】この後は、データ処理部2が記憶装置4に
記憶されている文書分類結果情報(文書部分集合情報)
と単語分類結果情報(単語部分集合情報)を表示装置5
に表示(提示)させる(S8)。図3に、分類結果情報
の表示(提示)例を示す。この例では特徴次元数が50の
場合において、各特徴次元毎に文書、単語を5個の部分
集合に分類している。なお、ここでは各部分集合に含ま
れる要素(文書または単語)の数を提示している。ま
た、各部分集合は例えば値の大きい集合順に並んでい
る。つまり、集合1が最も値の大きい集合であり、この
集合に属する文書または単語がその次元(特徴次元)に
対応した話題に最も関連度が高いということである。各
部分集合の要素を閲覧したい場合には、閲覧したい部分
集合をマウス(入力部3を構成している)などにより指
定することで、図4および図5に示すように文書部分集
合、あるいは単語部分集合の要素を閲覧することができ
る。なお、図4には特徴次元1の集合1(図示の例で
は、この集合1にID1という識別符号を与えている)
の場合で示しており、左欄には文書IDを示している。
また、文書内容として、それぞれの文書の中味(コンテ
ンツ)(あるいはその一部)を示しているが、文書名な
どを示すようにしてもよい。その場合、中味はマウスな
どにより一つの文書名が指示されたときに表示させる。
また、図5においては、左欄に単語IDを示している。
利用者は、必要に応じて、それぞれの特徴次元の文書分
類結果情報(文書部分集合情報)(図4参照)および単
語分類結果情報(単語部分集合情報)(図5参照)を逐
次表示させ、図3に示した分類結果情報を表示させた状
態で、必要ならば文書部分集合間の演算を指定する(S
9)。演算の対象とする複数の文書部分集合とそれらの
間で行う集合演算の演算方法(例えば論理和や論理積)
を指定するのである。なお、文書部分集合の指定はマウ
スなどを用いて画面上で指定するようにして実現しても
よいし、利用者がキーボードにより直接文書部分集合I
Dを入力するようにして実現してもよい。また、集合演
算の演算方法の指定は指定された文書部分集合を用いた
論理式を画面上に記述(表示)することにより実現する
ことができる。例を以下に示す。なお、この例における
文書部分集合の記述は、例えば利用者がマウスなどによ
り文書部分集合(例えば次元1と集合1)を選択した
り、キーボードにより「&」を入力したりしたときに、
データ処理部2が画面上の例えば下の方に表示させるこ
とにより実現する。 (次元1:集合1[ID1])&次元49:集合1[ID
246])Thereafter, the data processing unit 2 stores the document classification result information (document subset information) stored in the storage device 4.
Display device 5 and the word classification result information (word subset information)
Is displayed (presented) (S8). FIG. 3 shows an example of display (presentation) of the classification result information. In this example, when the number of feature dimensions is 50, documents and words are classified into five subsets for each feature dimension. Here, the number of elements (documents or words) included in each subset is shown. In addition, the respective subsets are arranged, for example, in an ascending order of the value. That is, the set 1 is the set with the largest value, and the documents or words belonging to this set have the highest relevance to the topic corresponding to the dimension (feature dimension). When it is desired to browse the elements of each subset, the subset to be browsed is designated by using a mouse (constituting the input unit 3) or the like, so that the document subset or the word as shown in FIGS. You can browse the elements of the subset. FIG. 4 shows a set 1 of feature dimension 1 (in the illustrated example, the set 1 is given an identification code of ID1).
And the left column shows the document ID.
In addition, although the contents (contents) (or a part thereof) of each document are shown as the document contents, the document name may be shown. In this case, the contents are displayed when one document name is designated by a mouse or the like.
In FIG. 5, the word ID is shown in the left column.
The user sequentially displays the document classification result information (document subset information) (see FIG. 4) and the word classification result information (word subset information) (see FIG. 5) of each feature dimension as necessary. While the classification result information shown in FIG. 3 is displayed, an operation between document subsets is designated if necessary (S
9). A plurality of document subsets to be operated on and the operation method of the set operation performed between them (for example, OR or AND)
Is specified. The document subset may be specified on the screen by using a mouse or the like, or the user may directly input the document subset I by using a keyboard.
It may be realized by inputting D. The operation method of the set operation can be specified by describing (displaying) a logical expression using the specified document subset on the screen. An example is shown below. Note that the description of the document subset in this example is, for example, when the user selects a document subset (for example, dimension 1 and set 1) using a mouse or the like, or inputs “&” using a keyboard.
This is realized by the data processing unit 2 displaying it on the screen, for example, at the bottom. (Dimension 1: Set 1 [ID1]) & Dimension 49: Set 1 [ID
246])
【0013】また、例えば図3の分類結果表示例におい
て、特徴次元1(次元1)で分類された集合のすべてと
文書部分集合(次元2:集合1)との積の演算をしたい
場合は、図3に示した画面上で「次元1」を選択し、キ
ーボードから「&」を入力し、さらに画面上で「次元
2:集合1」を選択して以下のような式を記述する。 (次元1&次元2:集合1[ID11]) そうすると、データ処理部2がこの式を以下のように5
つの式に展開する。 (次元1:集合1[ID1]&次元2:集合1[ID1
1])、(次元1:集合2[ID2]&次元2:集合1
[ID11])、(次元1:集合3[ID3]&次元2:集
合1[ID11])、(次元1:集合4[ID4]&次元
2:集合1[ID11])、(次元1:集合5[ID5]&
次元2:集合1[ID11]) こうして、集合間演算手段としても動作するデータ処理
部2が、指定された文書部分集合について指定された演
算方法を用いて演算を行う(S10)。例えば演算方法
が論理積の場合であれば、指定された例えば二つの文書
部分集合の両方にある文書のみが新たな文書部分集合の
要素として抽出されるのである。そして、データ処理部
2はその演算結果として生成された新たな文書部分集合
情報を記憶装置4に記憶させる(S11)。さらに、デ
ータ処理部2は記憶させた演算結果としての文書部分集
合情報を表示装置5に表示(提示)させる(S12)。
図6に表示例を示す。ここでは文書部分集合(次元1:
集合1)と文書部分集合(次元39:集合1)の間での
積の演算の結果を示している。文書部分集合(次元1:
集合1)と文書部分集合(次元39:集合1)では3つ
の文書が共通して含まれていることがわかる。For example, in the classification result display example of FIG. 3, when it is desired to calculate the product of all the sets classified by the feature dimension 1 (dimension 1) and the document subset (dimension 2: set 1), On the screen shown in FIG. 3, "dimension 1" is selected, "&" is input from the keyboard, "dimension 2: set 1" is selected on the screen, and the following expression is described. (Dimension 1 & Dimension 2: Set 1 [ID11]) Then, the data processing unit 2 calculates this expression as
Expands into two expressions. (Dimension 1: Set 1 [ID1] & Dimension 2: Set 1 [ID1
1]), (dimension 1: set 2 [ID2] & dimension 2: set 1
[ID11]), (dimension 1: set 3 [ID3] & dimension 2: set 1 [ID11]), (dimension 1: set 4 [ID4] & dimension 2: set 1 [ID11]), (dimension 1: set 5 [ID5] &
(Dimension 2: set 1 [ID11]) Thus, the data processing unit 2 which also operates as an inter-set operation unit performs an operation on the specified document subset using the specified operation method (S10). For example, if the operation method is a logical product, only documents in both of the specified two document subsets are extracted as elements of the new document subset. Then, the data processing unit 2 causes the storage device 4 to store the new document subset information generated as a result of the calculation (S11). Further, the data processing unit 2 causes the display device 5 to display (present) the stored document subset information as the calculated result (S12).
FIG. 6 shows a display example. Here the document subset (dimension 1:
It shows the result of a product operation between a set 1) and a document subset (dimension 39: set 1). Document subset (dimension 1:
It can be seen that three documents are commonly included in the set 1) and the document subset (dimension 39: set 1).
【0014】このように、本発明の第1の実施の形態に
よれば、利用者の所望の話題に関する文書部分集合を利
用者の意図通りに整理し生成することができ、したがっ
て、所望の話題に関する文書群の内容を効率的に把握す
ることができるし、所望の文書を容易に見つけることも
できる。なお、単語特徴ベクトルを求め、それに基づい
て単語部分集合を生成し、単語部分集合情報を表示させ
る手段を備えない構成も可能である。しかし、前記のよ
うに、そのような手段を備えた構成では、文書部分集合
情報だけでなく単語部分集合情報も提示されるので、そ
の分だけ部分集合の内容がよくわかり、したがって、よ
り適切な文書部分集合を生成することができる。また、
演算方法を論理和とか論理積とか予めいずれか一つに決
めておくことにより演算方法を指定しないようにする方
法も可能である。しかし、前記のように、演算方法を指
定可能にした構成では、より利用者の意図に合致した文
書部分集合情報を生成できる。また、前記において、集
合間演算手段による演算結果を新たな演算可能な文書部
分集合として記憶装置4内の演算結果記憶部(演算結果
記憶領域,請求項記載の演算結果記憶手段に相当する)
に記憶させる構成も可能である。As described above, according to the first embodiment of the present invention, a document subset relating to a user's desired topic can be organized and generated as intended by the user, and therefore, the desired topic can be generated. It is possible to efficiently grasp the contents of a group of related documents and to easily find a desired document. Note that a configuration is also possible in which a word feature vector is obtained, a word subset is generated based on the word feature vector, and no means is provided for displaying word subset information. However, as described above, in the configuration including such means, not only the document subset information but also the word subset information is presented, so that the contents of the subset can be understood well by that amount, and therefore, a more appropriate Document subsets can be generated. Also,
A method is also possible in which the operation method is not specified by previously determining the operation method as one of a logical sum and a logical product. However, as described above, in the configuration in which the calculation method can be specified, the document subset information more matched with the user's intention can be generated. Also, in the above, the operation result by the inter-set operation means is a new operation possible document subset as an operation result storage unit in the storage device 4 (operation result storage area, corresponding to the operation result storage means described in claims).
It is also possible to have a configuration in which the information is stored.
【0015】本発明の第2の実施の形態では、データ処
理部2が、複数の文書部分集合間の要素の共通性の強さ
を文書部分集合のすべての組み合わせについて算出する
集合間共通度算出手段としても動作し、その算出結果を
表示する。以下、図7などに従って、この実施の形態の
動作を説明する。まず、入力部3により分類対象の文書
集合に属する文書の文書データを入力する(S21)。
入力部3は、キーボード、着脱可能な記憶媒体、ネット
ワークインタフェース部などを備えており、それらのう
ちのいずれかを用いて文書データ群を入力し、システム
制御部1が入力された文書データ群を記憶装置4に格納
するのである。次に、文書解析手段として動作するデー
タ処理部2が、入力された文書データのそれぞれに対し
て自然言語解析を行い、それぞれの文書データ中に含ま
れるそれぞれの単語(例えば名詞)を抽出し、その単語
に対して単語識別符号(ID)を付与し、文書毎に単語出
現回数を計数する(S22)。続いて、特徴ベクトル生
成手段として動作するデータ処理部2が、それぞれの文
書と単語を同一の特徴空間における文書特徴ベクトル、
単語特徴ベクトルとして表現するベクトルを生成する
(S23)。例えば、ステップS22で行った解析結果
を用いて文書−単語行列を作成し、特異値分解を適用す
ることにより、文書における単語の共起性などを基に潜
在的意味空間を生成し、生成された潜在的意味空間に表
現される文書特徴ベクトルと単語特徴ベクトルを生成す
るのである。続いて、文書分類手段として動作するデー
タ処理部2がそれぞれの文書について文書特徴ベクトル
を一つの特徴次元に射影させる演算を行って、それぞれ
の文書の一つの特徴次元(一つの話題に対応している)
における文書特徴ベクトル(1次元ベクトル)の値を求
め、それぞれの文書のその値の大きさにより文書群(文
書集合)を複数の文書部分集合に分類する(S24)。
この分類をすべての特徴次元に対して行うのである。分
類の方法としては、クラスタリング手法、しきい値を設
定して分割するしきい値処理による判別方法、1次元に
射影した文書特徴ベクトルをその値によってソーティン
グし、値の高い順にある一定数の文書ごとに分類する定
数処理法などを用いる。こうして、それぞれの特徴次元
について(つまり、それぞれの話題について)、それぞ
れの話題との関連の強さという視点から複数の文書部分
集合に分類されると、データ処理部2は得られた文書部
分集合情報を記憶装置4内の文書分類結果記憶部(文書
分類結果記憶領域)に記憶し(S25)、それぞれの文
書部分集合にID(識別符号)を割り当てて管理する。In the second embodiment of the present invention, the data processing unit 2 calculates the degree of commonality of elements between a plurality of document subsets for all combinations of document subsets. It also operates as a means and displays the calculation result. Hereinafter, the operation of this embodiment will be described with reference to FIG. First, the input unit 3 inputs document data of documents belonging to a document set to be classified (S21).
The input unit 3 includes a keyboard, a detachable storage medium, a network interface unit, and the like. A document data group is input using any of them, and the system control unit 1 converts the input document data group. It is stored in the storage device 4. Next, the data processing unit 2 operating as a document analysis unit performs a natural language analysis on each of the input document data, and extracts each word (for example, a noun) included in each of the document data, A word identification code (ID) is assigned to the word, and the number of occurrences of the word is counted for each document (S22). Subsequently, the data processing unit 2 operating as a feature vector generating unit converts each document and word into a document feature vector in the same feature space,
A vector to be expressed as a word feature vector is generated (S23). For example, a document-word matrix is created using the analysis result performed in step S22, and singular value decomposition is applied to generate a potential semantic space based on the co-occurrence of words in the document. The document feature vector and the word feature vector expressed in the latent semantic space are generated. Subsequently, the data processing unit 2 operating as a document classifying unit performs an operation of projecting a document feature vector on each document into one feature dimension, and calculates one feature dimension (corresponding to one topic) of each document. Yes)
, The value of the document feature vector (one-dimensional vector) is obtained, and the document group (document set) is classified into a plurality of document subsets according to the magnitude of the value of each document (S24).
This classification is performed for all feature dimensions. Classification methods include a clustering method, a determination method using threshold processing for setting and dividing a threshold value, and sorting document feature vectors projected one-dimensionally according to their values. A constant processing method or the like that classifies each is used. When each feature dimension (that is, for each topic) is classified into a plurality of document subsets from the viewpoint of the strength of association with each topic, the data processing unit 2 obtains the obtained document subset. The information is stored in the document classification result storage unit (document classification result storage area) in the storage device 4 (S25), and is managed by assigning an ID (identification code) to each document subset.
【0016】続いて、単語分類手段としても動作するデ
ータ処理部2は、それぞれの単語について単語特徴ベク
トルを一つの特徴次元に射影し、射影した単語特徴ベク
トル(1次元ベクトル)の値を用いて単語群を複数の単
語部分集合に分類する(S26)。この分類をすべての
特徴次元に対して行うのである。分類の方法としては、
クラスタリング手法、しきい値を設定して分割するしき
い値処理による判別方法、1次元に射影した単語特徴ベ
クトルをその値によってソーティングし、値の高い順に
ある一定数の文書毎に分類する定数処理法などを用い
る。こうして、それぞれの特徴次元について(つまり、
それぞれの話題について)、それぞれの話題との関連の
強さという視点から複数の単語部分集合に分類される
と、データ処理部2は得られた単語部分集合情報を記憶
装置4内の単語分類結果記憶部(単語分類結果記憶領
域)に記憶し(S27)、それぞれの単語部分集合にI
D(識別符号)を割り当てて管理する。この後は、デー
タ処理部2が記憶装置4に記憶されている文書分類結果
情報(文書部分集合情報)と単語分類結果情報(単語部
分集合情報)を表示装置5に表示(提示)させる(S2
8)(図3参照)。Subsequently, the data processing unit 2, which also operates as a word classification unit, projects the word feature vector for each word into one feature dimension, and uses the value of the projected word feature vector (one-dimensional vector). The words are classified into a plurality of word subsets (S26). This classification is performed for all feature dimensions. Classification methods include:
A clustering method, a thresholding method for setting and dividing a threshold value into threshold values, a constant process for sorting word feature vectors projected one-dimensionally according to their values and classifying them into a certain number of documents in descending order of value Method is used. Thus, for each feature dimension (ie,
When each word is classified into a plurality of word subsets from the viewpoint of the strength of association with each topic, the data processing unit 2 stores the obtained word subset information in the word classification result in the storage device 4. It is stored in a storage unit (word classification result storage area) (S27), and each word subset has I
D (identification code) is assigned and managed. Thereafter, the data processing unit 2 causes the display device 5 to display (present) the document classification result information (document subset information) and the word classification result information (word subset information) stored in the storage device 4 (S2).
8) (see FIG. 3).
【0017】次に、集合間共通度算出手段としても動作
するデータ処理部2が複数の文書部分集合間の要素の共
通度を文書部分集合のすべての組み合わせについて自動
的に算出する(S29)。例えば二つの文書部分集合間
の要素の共通度を算出するためには二つの文書部分集合
について積の集合演算を行えばよい。すべての文書部分
集合は識別符号(ID)で管理されているので、文書部
分集合が50個ある場合、データ処理部2は以下のように
50個の文書部分集合に対する二つの部分部分集合の組み
合わせのすべてについて文書部分集合演算を行う。 (文書部分集合ID1&文書部分集合ID2)、(文書
部分集合ID1&文書部分集合ID3)、(文書部分集
合ID1&文書部分集合ID4)、…、(文書部分集合
ID49&文書部分集合ID50) そして、この演算結果から、例えば、共通して含まれる
文書数や、共通度算出対象となる文書部分集合に含まれ
る文書数に対する共通して含まれる文書数の割合などを
共通度として求める。さらに、データ処理部2は算出し
た文書部分集合間共通度を記憶装置4に記憶させる(S
30)。次に、データ処理部2は記憶させた共通度算出
結果を表示装置5に表示(提示)させる(S31)。表
示(提示)例を図8に示す。この表示例では、共通度と
して、共通度算出対象となる文書部分集合に含まれる文
書数に対する共通して含まれる文書数の割合を用い、共
通度の高い順に表示している。また、共通して含まれる
文書の一覧や、対象となっている文書部分集合に含まれ
る文書の一覧も表示することができる。利用者は、図8
に示したような共通度算出結果を参考にして第1の実施
の形態に示したような文書部分集合間演算を指示するこ
とにより、より適切な文書部分集合を効率的に生成する
ことができるのである。また、利用者の指示を介さない
で、共通度が所定値以上のものを自動的に一つの文書部
分集合にまとめてもよい。Next, the data processing unit 2, which also operates as an inter-set commonality calculating means, automatically calculates the commonality of elements between a plurality of document subsets for all combinations of document subsets (S29). For example, in order to calculate the degree of commonality of elements between two document subsets, a product set operation may be performed on the two document subsets. Since all document subsets are managed by identification codes (IDs), if there are 50 document subsets, the data processing unit 2 performs
The document subset operation is performed on all combinations of the two subsets for the 50 document subsets. (Document subset ID1 & document subset ID2), (document subset ID1 & document subset ID3), (document subset ID1 & document subset ID4), ..., (document subset ID49 & document subset ID50) Thus, for example, the number of commonly included documents, the ratio of the number of commonly included documents to the number of documents included in the document subset to be subjected to the commonness calculation, and the like are determined as commonality. Further, the data processing unit 2 stores the calculated commonality between the document subsets in the storage device 4 (S
30). Next, the data processing unit 2 displays (presents) the stored commonness calculation result on the display device 5 (S31). FIG. 8 shows a display (presentation) example. In this display example, the ratio of the number of documents included in common to the number of documents included in the document subset for which the common degree is to be calculated is used as the common degree, and displayed in descending order of the common degree. Also, a list of documents included in common and a list of documents included in the target document subset can be displayed. FIG. 8
By referring to the commonality calculation result as shown in (1) and instructing the operation between document subsets as shown in the first embodiment, a more appropriate document subset can be efficiently generated. It is. Further, those having a common degree equal to or higher than a predetermined value may be automatically collected into one document subset without the intervention of the user.
【0018】本発明の第3の実施の形態では、第1およ
び第2の実施の形態において、システム制御部1、デー
タ処理部2、入力部3、および表示装置5などで構成さ
れる特定部分集合提示手段を備え、指定された一つまた
は複数の文書を含む文書部分集合を提示することができ
る。以下、図9などに従って、この実施の形態の動作を
説明する。まず、利用者が一つまたは複数の文書を指定
する(S41)。例えば図3に示したような分類結果情
報を表示させ、さらに、図4に示したような文書部分集
合情報を表示させてマウスなどにより文書IDを選択す
るか、利用者が直接文書IDを入力するかして指定する
のである。次に、複数の文書部分集合中から指定された
文書を検索することにより指定された文書を含む文書部
分集合を抽出する(S42)。この際、複数の文書が指
定された場合は指定されたすべての文書が含まれている
文書部分集合を抽出する。そして、指定された文書を含
む文書部分集合が抽出されると、その文書部分集合の識
別符号(ID)のリストを表示する(S43)。また、
表示された文書部分集合の内容を閲覧することもでき
る。こうして、この実施の形態によれば、文書に基づい
てその文書を含む文書部分集合がどのような話題の集合
かを理解することができるし、含まれる文書を介して文
書部分集合間の関係を理解することもできる。以上、図
1に示した構成の文書分類装置の場合について本発明の
文書分類方法を説明したが、このような文書分類方法に
従ってプログラミングしたプログラムを例えば着脱可能
な記憶媒体に記憶させ、その記憶媒体をそれまで本発明
によった文書分類ができなかったパーソナルコンピュー
タなど情報処理装置に装填することにより、その情報処
理装置においても本発明によった文書分類を行うことが
できる。According to a third embodiment of the present invention, a specific part comprising a system control unit 1, a data processing unit 2, an input unit 3, a display device 5, etc. in the first and second embodiments. The system includes a set presentation unit, and can present a document subset including one or a plurality of designated documents. Hereinafter, the operation of this embodiment will be described with reference to FIG. First, the user specifies one or a plurality of documents (S41). For example, the classification result information as shown in FIG. 3 is displayed, and the document subset information as shown in FIG. 4 is displayed, and the document ID is selected by a mouse or the like, or the user directly inputs the document ID. Or specify it. Next, a document subset including the specified document is extracted by searching the specified document from the plurality of document subsets (S42). At this time, when a plurality of documents are specified, a document subset including all the specified documents is extracted. When a document subset including the specified document is extracted, a list of identification codes (ID) of the document subset is displayed (S43). Also,
It is also possible to browse the contents of the displayed document subset. Thus, according to this embodiment, it is possible to understand what topic set the document subset including the document is based on the document, and to determine the relationship between the document subsets through the included document. You can understand. In the above, the document classification method of the present invention has been described for the case of the document classification device having the configuration shown in FIG. 1, but a program programmed according to such a document classification method is stored in, for example, a removable storage medium, and the storage medium Is loaded into an information processing apparatus such as a personal computer which has not been able to classify documents according to the present invention, so that the information processing apparatus can also classify documents according to the present invention.
【0019】[0019]
【発明の効果】以上説明したように、本発明によれば、
請求項1および請求項8記載の発明では、複数の文書か
ら成る文書集合のそれぞれの文書データ中の単語が解析
され、その解析結果に基づいて特徴空間に表現される文
書特徴ベクトルが生成され、生成された文書特徴ベクト
ルを各特徴次元に射影して求めた値に基づいて文書集合
が各特徴次元毎に複数の文書部分集合に分類され、その
文書分類結果が提示され、提示された分類結果を用いて
複数の文書部分集合間の集合演算を行わせるための文書
部分集合を指定すると、指定された文書部分集合間の演
算が所定の演算方法で行われるので、文書を話題毎に分
類・整理することができ、したがって、所望の話題に関
する文書群の内容を効率的に把握することができるし、
所望の文書を容易に見つけることもできる。また、請求
項2および請求項9記載の発明では、請求項1または請
求項8記載の発明において、解析結果に基づいて文書特
徴ベクトルと同一の特徴空間に表現される単語特徴ベク
トルが生成され、生成された単語特徴ベクトルを各特徴
次元に射影して求めた値に基づいて単語群が複数の単語
部分集合に分類され、文書分類結果と共に単語分類結果
が提示されるので、文書部分集合の内容がよくわかり、
したがって、より適切な文書部分集合を生成することが
でき、所望の話題に関する文書群の内容をさらに効率的
に把握することができるし、所望の文書をさらに容易に
見つけることもできる。また、請求項3および請求項1
0記載の発明では、請求項1、請求項2、請求項8、ま
たは請求項9記載の発明において、演算方法を指定する
と、指定された文書部分集合間の演算が指定された演算
方法で行われるので、より利用者の意図に合致した文書
部分集合を生成でき、したがって、所望の話題に関する
文書群の内容をさらに効率的に把握することができる
し、所望の文書をさらに容易に見つけることもできる。
また、請求項4および請求項11記載の発明では、請求
項1乃至請求項3、または請求項8乃至請求項10記載
の発明において、文書分類に用いた特徴次元を指定する
ことで文書部分集合が指定されるので、文書部分集合間
の演算を行わせる際の操作が簡単になる。As described above, according to the present invention,
According to the first and eighth aspects of the present invention, a word in each document data of a document set including a plurality of documents is analyzed, and a document feature vector expressed in a feature space is generated based on the analysis result. The document set is classified into a plurality of document subsets for each feature dimension based on a value obtained by projecting the generated document feature vector to each feature dimension, the document classification result is presented, and the presented classification result is presented. When a document subset for causing a set operation to be performed between a plurality of document subsets is specified using, the operation between the specified document subsets is performed by a predetermined calculation method. Can be organized, so that it is possible to efficiently grasp the contents of a document group on a desired topic,
The desired document can also be easily found. According to the second and ninth aspects of the present invention, a word feature vector expressed in the same feature space as the document feature vector is generated based on the analysis result in the first or the eighth aspect of the invention, The word group is classified into a plurality of word subsets based on the value obtained by projecting the generated word feature vector to each feature dimension, and the word classification result is presented together with the document classification result. Understand well,
Therefore, a more appropriate document subset can be generated, the contents of a document group on a desired topic can be grasped more efficiently, and a desired document can be found more easily. Claims 3 and 1
In the invention described in Item No. 0, in the invention described in Claim 1, Claim 2, Claim 8, or Claim 9, when the operation method is specified, the operation between the specified document subsets is performed by the specified operation method. This makes it possible to generate a document subset that more closely matches the user's intention, so that the contents of a document group on a desired topic can be grasped more efficiently, and the desired document can be found more easily. it can.
In the inventions according to claims 4 and 11, in the inventions according to claims 1 to 3, or in claims 8 to 10, the document subset is designated by designating the feature dimension used for document classification. Is specified, the operation for performing the operation between the document subsets is simplified.
【0020】また、請求項5および請求項12記載の発
明では、請求項1乃至請求項4、または請求項8乃至請
求項11記載の発明において、集合間演算結果として生
成された文書部分集合が新たな演算可能な文書部分集合
として記憶されるので、その文書部分集合をその後の文
書部分集合間演算に用いることができ、したがって、利
用者の意図にさらに合致した文書部分集合を生成するこ
とができる。また、請求項6および請求項13記載の発
明では、請求項1乃至請求項5、または請求項8乃至請
求項12記載の発明において、複数の文書部分集合間の
要素の共通性の強さが文書部分集合のすべての組み合わ
せについて算出されるので、利用者はその算出結果を参
考にして文書部分集合間演算を指示することができ、し
たがって、より適切な文書部分集合を効率的に生成する
ことができるし、利用者の指示を介さないで、共通度が
所定値以上のものを自動的に一つの文書部分集合にまと
めることもできる。また、請求項7および請求項14記
載の発明では、請求項1乃至請求項6、または請求項8
乃至請求項13記載の発明において、指定された一つま
たは複数の文書を含む文書部分集合が提示されるので、
その文書に基づいてその文書を含む文書部分集合がどの
ような話題の集合かを理解することができるし、含まれ
る文書を介して文書部分集合間の関係を理解することも
できる。また、請求項15記載の発明では、請求項8乃
至請求項14記載の文書分類方法に従ってプログラミン
グしたプログラムを例えば着脱可能な記憶媒体に記憶す
ることができるので、その記憶媒体をそれまで請求項8
乃至請求項14記載の発明によった文書分類ができなかっ
たパーソナルコンピュータなど情報処理装置に装填する
ことにより、その情報処理装置においても請求項8乃至
請求項14記載の発明の効果を実現することができる。According to the fifth and twelfth aspects of the present invention, in the first to the fourth aspects or the eighth to the eleventh aspects of the present invention, the document subset generated as a result of the inter-set operation is Since the document subset is stored as a new operable document subset, the document subset can be used for the subsequent operation between document subsets, and therefore, a document subset that further matches the user's intention can be generated. it can. According to the invention described in claim 6 and claim 13, in the invention described in claim 1 to claim 5 or in claim 8 to claim 12, the strength of the commonality of elements between a plurality of document subsets is reduced. Since the calculation is performed for all combinations of document subsets, the user can instruct the operation between document subsets with reference to the calculation result, and thus efficiently generate a more appropriate document subset. It is also possible to automatically combine documents having a commonality equal to or more than a predetermined value into one document subset without the user's instruction. Also, in the invention described in claim 7 and claim 14, according to claim 1 to claim 6, or claim 8
In the invention according to the thirteenth aspect, a document subset including one or a plurality of designated documents is presented,
Based on the document, it is possible to understand what topic set is included in the document subset including the document, and it is also possible to understand the relationship between the document subsets via the included document. Also, in the invention according to claim 15, a program programmed according to the document classification method according to claims 8 to 14 can be stored in, for example, a removable storage medium.
The effects of the inventions according to claims 8 to 14 can also be realized in an information processing apparatus such as a personal computer in which the document classification according to the inventions of claims 14 to 14 cannot be performed. Can be.
【図1】本発明の各実施の形態の文書分類装置の構成ブ
ロック図である。FIG. 1 is a configuration block diagram of a document classification device according to each embodiment of the present invention.
【図2】本発明の第1の実施の形態を示す文書分類方法
の動作フロー図である。FIG. 2 is an operation flowchart of a document classification method according to the first embodiment of the present invention.
【図3】本発明の第1の実施の形態を示す文書分類方法
の表示図である。FIG. 3 is a display diagram of a document classification method according to the first embodiment of the present invention.
【図4】本発明の第1の実施の形態を示す文書分類方法
の他の表示図である。FIG. 4 is another display diagram of the document classification method according to the first embodiment of the present invention.
【図5】本発明の第1の実施の形態を示す文書分類方法
の他の表示図である。FIG. 5 is another display diagram of the document classification method according to the first embodiment of the present invention.
【図6】本発明の第1の実施の形態を示す文書分類方法
の他の表示図である。FIG. 6 is another display diagram of the document classification method according to the first embodiment of the present invention.
【図7】本発明の第2の実施の形態を示す文書分類方法
の動作フロー図である。FIG. 7 is an operation flowchart of a document classification method according to the second embodiment of the present invention.
【図8】本発明の第2の実施の形態を示す文書分類方法
の表示図である。FIG. 8 is a display diagram of a document classification method according to a second embodiment of the present invention.
【図9】本発明の第3の実施の形態を示す文書分類方法
の動作フロー図である。FIG. 9 is an operation flowchart of a document classification method according to the third embodiment of the present invention.
【図10】従来技術の一例を示す文書分類方法の説明図
である。FIG. 10 is an explanatory diagram of a document classification method showing an example of a conventional technique.
【図11】従来技術の一例を示す文書分類方法の他の説
明図である。FIG. 11 is another explanatory diagram of a document classification method showing an example of the related art.
1 システム制御部(分類結果提示手段、集合間演算指
定手段) 2 データ処理部(文書解析手段、特徴ベクトル生成手
段、文書分類手段、単語分類手段、集合間演算手段、分
類結果提示手段、集合間演算指定手段、集合間共通度算
出手段) 3 入力部(集合間演算指定手段) 4 記憶装置 5 表示装置(分類結果提示手段)1 system control unit (classification result presenting means, inter-set operation specifying means) 2 data processing unit (document analyzing means, feature vector generating means, document classifying means, word classifying means, inter-set operation means, classification result presenting means, between sets Calculation designation means, commonality calculation means between sets) 3 input unit (computation designation means between sets) 4 storage device 5 display device (classification result presentation means)
Claims (15)
分類する文書分類装置において、複数の文書から成る文
書集合のそれぞれの文書データ中の単語を解析する文書
解析手段と、前記文書解析手段による解析結果に基づい
て特徴空間に表現される文書特徴ベクトルを生成する特
徴ベクトル生成手段と、生成された文書特徴ベクトルを
各特徴次元に射影して求めた値に基づいて文書集合を各
特徴次元毎に複数の文書部分集合に分類する文書分類手
段と、前記文書分類手段による文書分類結果を提示する
分類結果提示手段と、前記分類結果提示手段により提示
された分類結果を用いて複数の文書部分集合間の集合演
算を行わせるための文書部分集合を指定させる集合間演
算指定手段と、前記集合間演算指定手段により指定され
た文書部分集合間の演算を所定の演算方法で行う集合間
演算手段とを備えたことを特徴とする文書分類装置。1. A document classification apparatus for automatically classifying a document set according to the contents of the document, wherein the document analysis means analyzes words in each document data of the document set including a plurality of documents. A feature vector generating means for generating a document feature vector expressed in a feature space based on the analysis result; and a document set for each feature dimension based on a value obtained by projecting the generated document feature vector onto each feature dimension. A document classification means for classifying the document into a plurality of document subsets; a classification result presentation means for presenting a document classification result by the document classification means; and a plurality of document subsets using the classification result presented by the classification result presentation means. An inter-set operation specifying means for specifying a document subset for performing a set operation between the document subset and a document subset specified by the inter-set operation specifying means. A document classification device comprising: an inter-set operation means for performing an operation by a predetermined operation method.
文書解析手段による解析結果に基づいて文書特徴ベクト
ルと同一の特徴空間に表現される単語特徴ベクトルを生
成するように特徴ベクトル生成手段を構成し、生成され
た単語特徴ベクトルを各特徴次元に射影して求めた値に
基づいて単語群を複数の単語部分集合に分類する単語分
類手段を備え、文書分類結果と共に前記単語分類手段に
よる単語分類結果を提示するように分類結果提示手段を
構成したことを特徴とする文書分類装置。2. The document classification device according to claim 1, wherein
The feature vector generation unit is configured to generate a word feature vector expressed in the same feature space as the document feature vector based on the analysis result by the document analysis unit, and project the generated word feature vector to each feature dimension. Word classification means for classifying a group of words into a plurality of word subsets based on the values obtained in step (a), and the classification result presentation means is configured to present the word classification result by the word classification means together with the document classification result. Characteristic document classification device.
装置において、演算方法を指定するように集合間演算指
定手段を構成し、前記演算方法で演算するように集合間
演算手段を構成したことを特徴とする文書分類装置。3. The document classification apparatus according to claim 1, wherein the inter-set operation specifying means is configured to specify an operation method, and the inter-set operation means is configured to perform the operation by the operation method. Document classification apparatus characterized by the above-mentioned.
載の文書分類装置において、文書分類に用いた特徴次元
を指定することで文書部分集合を指定するように集合間
演算指定手段を構成したことを特徴とする文書分類装
置。4. The document classifying apparatus according to claim 1, wherein the inter-set operation specifying means is configured to specify a document subset by specifying a feature dimension used for the document classification. A document classification device characterized by comprising.
分類装置において、集合間演算手段による演算結果とし
ての文書部分集合を新たな演算可能な文書部分集合とし
て記憶する演算結果記憶手段を備えたことを特徴とする
文書分類装置。5. The document classification apparatus according to claim 1, wherein the operation result storing means for storing a document subset as an operation result by the inter-set operation means as a new operable document subset. A document classification device, comprising:
分類装置において、複数の文書部分集合間の要素の共通
性の強さを文書部分集合のすべての組み合わせについて
算出する集合間共通度算出手段を備えたことを特徴とす
る文書分類装置。6. The document classification apparatus according to claim 1, wherein the degree of commonality of elements between a plurality of document subsets is calculated for all combinations of the document subsets. A document classification device comprising a calculation unit.
分類装置において、指定された一つまたは複数の文書を
含む文書部分集合を提示する特定部分集合提示手段を備
えたことを特徴とする文書分類装置。7. The document classification apparatus according to claim 1, further comprising a specific subset presenting unit for presenting a document subset including one or a plurality of designated documents. Document classification device.
分類する文書分類方法において、複数の文書から成る文
書集合のそれぞれの文書データ中の単語を解析し、その
解析結果に基づいて特徴空間に表現される文書特徴ベク
トルを生成し、生成された文書特徴ベクトルを各特徴次
元に射影して求めた値に基づいて文書集合を各特徴次元
毎に複数の文書部分集合に分類し、その文書分類結果を
提示し、提示された分類結果を用いて複数の文書部分集
合間の集合演算を行わせるための文書部分集合を指定さ
せ、指定された文書部分集合間の演算を所定の演算方法
で行うことを特徴とする文書分類方法。8. A document classification method for automatically classifying a document set according to the content of the document, analyzing words in each document data of the document set including a plurality of documents, and storing the words in a feature space based on the analysis result. Generate a document feature vector to be represented, classify the document set into a plurality of document subsets for each feature dimension based on a value obtained by projecting the generated document feature vector onto each feature dimension, and classify the document The result is presented, a document subset for performing a set operation between a plurality of document subsets using the presented classification result is designated, and the operation between the designated document subsets is performed by a predetermined computation method. A document classification method, characterized in that:
解析結果に基づいて文書特徴ベクトルと同一の特徴空間
に表現される単語特徴ベクトルを生成し、生成された単
語特徴ベクトルを各特徴次元に射影して求めた値に基づ
いて単語群を複数の単語部分集合に分類し、文書分類結
果と共に単語分類結果を提示するようにしたことを特徴
とする文書分類方法。9. The document classification method according to claim 8, wherein
Generates a word feature vector expressed in the same feature space as the document feature vector based on the analysis result, and projects the generated word feature vector onto each feature dimension to form a group of words based on a value obtained. A document classification method characterized by classifying into a subset and presenting a word classification result together with a document classification result.
類方法において、演算方法を指定させ、指定された演算
方法で演算するようにしたことを特徴とする文書分類方
法。10. The document classification method according to claim 8, wherein an operation method is designated, and the operation is performed according to the designated operation method.
0記載の文書分類方法において、文書分類に用いた特徴
次元を指定することで文書部分集合を指定するようにし
たことを特徴とする文書分類方法。11. The method of claim 8, 9, or 1,
0, wherein a document subset is specified by specifying a feature dimension used for the document classification.
文書分類方法において、集合間演算結果として生成され
た文書部分集合を新たな演算可能な文書部分集合として
記憶することを特徴とする文書分類方法。12. The document classification method according to claim 8, wherein the document subset generated as a result of the inter-set operation is stored as a new operable document subset. Classification method.
文書分類方法において、複数の文書部分集合間の要素の
共通性の強さを文書部分集合のすべての組み合わせにつ
いて算出することを特徴とする文書分類方法。13. The document classification method according to claim 8, wherein a strength of commonality of an element between a plurality of document subsets is calculated for all combinations of the document subsets. Document classification method to be used.
文書分類方法において、指定された一つまたは複数の文
書を含む文書部分集合を提示することを特徴とする文書
分類方法。14. The document classification method according to claim 8, wherein a document subset including one or a plurality of designated documents is presented.
文書分類方法をコンピュータに実行させるためのプログ
ラムを記録したコンピュータ読み取り可能な記録媒体。15. A computer-readable recording medium on which a program for causing a computer to execute the document classification method according to claim 8 is recorded.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP29453999A JP2001117930A (en) | 1999-10-15 | 1999-10-15 | Document classification device, document classification method, and recording medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP29453999A JP2001117930A (en) | 1999-10-15 | 1999-10-15 | Document classification device, document classification method, and recording medium |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2001117930A true JP2001117930A (en) | 2001-04-27 |
Family
ID=17809104
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP29453999A Pending JP2001117930A (en) | 1999-10-15 | 1999-10-15 | Document classification device, document classification method, and recording medium |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2001117930A (en) |
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003141132A (en) * | 2001-10-30 | 2003-05-16 | Nippon Yunishisu Kk | Information processing apparatus and method |
| JP2007133769A (en) * | 2005-11-11 | 2007-05-31 | Ricoh Co Ltd | Document search apparatus, document search method, document search program, and recording medium |
| JP2008181205A (en) * | 2007-01-23 | 2008-08-07 | Internatl Business Mach Corp <Ibm> | System, method and computer-executable program for information tracking from heterogeneous sources |
| US7552062B2 (en) | 2001-09-11 | 2009-06-23 | Hitachi, Ltd. | Method and system for clinical process analysis |
| JP2010134586A (en) * | 2008-12-03 | 2010-06-17 | Fuji Xerox Co Ltd | Information processing apparatus and program |
| JP2011141801A (en) * | 2010-01-08 | 2011-07-21 | Internatl Business Mach Corp <Ibm> | Processing method for time-series analysis of keyword, processing system and computer program thereof |
| JP2014063343A (en) * | 2012-09-21 | 2014-04-10 | Nippon Telegr & Teleph Corp <Ntt> | Clustering quality improvement method |
-
1999
- 1999-10-15 JP JP29453999A patent/JP2001117930A/en active Pending
Cited By (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7552062B2 (en) | 2001-09-11 | 2009-06-23 | Hitachi, Ltd. | Method and system for clinical process analysis |
| JP2003141132A (en) * | 2001-10-30 | 2003-05-16 | Nippon Yunishisu Kk | Information processing apparatus and method |
| JP2007133769A (en) * | 2005-11-11 | 2007-05-31 | Ricoh Co Ltd | Document search apparatus, document search method, document search program, and recording medium |
| JP2008181205A (en) * | 2007-01-23 | 2008-08-07 | Internatl Business Mach Corp <Ibm> | System, method and computer-executable program for information tracking from heterogeneous sources |
| US7996407B2 (en) | 2007-01-23 | 2011-08-09 | International Business Machines Corporation | System, method and computer executable program for information tracking from heterogeneous sources |
| JP2010134586A (en) * | 2008-12-03 | 2010-06-17 | Fuji Xerox Co Ltd | Information processing apparatus and program |
| JP2011141801A (en) * | 2010-01-08 | 2011-07-21 | Internatl Business Mach Corp <Ibm> | Processing method for time-series analysis of keyword, processing system and computer program thereof |
| US8447110B2 (en) | 2010-01-08 | 2013-05-21 | International Business Machines Corporation | Time-series analysis of keywords |
| US8526735B2 (en) | 2010-01-08 | 2013-09-03 | International Business Machines Corporation | Time-series analysis of keywords |
| JP2014063343A (en) * | 2012-09-21 | 2014-04-10 | Nippon Telegr & Teleph Corp <Ntt> | Clustering quality improvement method |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7194471B1 (en) | Document classification system and method for classifying a document according to contents of the document | |
| JP4382526B2 (en) | Sentence classification apparatus and method | |
| JP2005182280A (en) | Information search system, search result processing system, information search method and program | |
| JP2003167914A (en) | Multimedia information search method, program, recording medium and system | |
| JP2010541092A5 (en) | ||
| WO2008106665A2 (en) | Graph-based search leveraging sentiment analysis of user comments | |
| WO2004072866A1 (en) | Data analyzer | |
| JP2005301856A (en) | Document search method, document search program, and document search apparatus for executing the same | |
| JP4630911B2 (en) | Document classification apparatus, document classification method, and computer-readable recording medium storing a program for causing a computer to execute the methods | |
| JP2002175330A (en) | Information retrieval device, score-determining device, method for retrieving information, method for determining score, and program recording medium | |
| JP2002007433A (en) | Information classification device, information classification method, computer-readable recording medium recording information classification program, and information classification program | |
| JP2002269106A (en) | Book introduction device | |
| JP4143234B2 (en) | Document classification apparatus, document classification method, and storage medium | |
| JP2001117930A (en) | Document classification device, document classification method, and recording medium | |
| JP3583631B2 (en) | Information mining method, information mining device, and computer-readable recording medium recording information mining program | |
| CN112860850A (en) | Man-machine interaction method, device, equipment and storage medium | |
| JPH11296552A (en) | Document classification device, document classification method, and computer-readable recording medium recording a program for causing a computer to execute the method | |
| JP2000305950A (en) | Document classification device and document classification method | |
| JP2001337971A (en) | Document classifying device, document classifying method, and storage medium storing document classifying method program | |
| JP5439235B2 (en) | Document classification method, document classification device, and program | |
| JP3881638B2 (en) | Document search apparatus, document search method, and document search program | |
| JP7427510B2 (en) | Information processing device, information processing method and program | |
| JP2001101226A (en) | Document group classification device and document group classification method | |
| JP4538758B2 (en) | Information processing apparatus and method, program, and recording medium | |
| JPWO2004104859A1 (en) | Theme analysis apparatus, theme analysis method, and theme analysis program for causing computer to execute the method |