Links

Abstract

PROBLEM TO BE SOLVED: To provide a systematized knowledge analyzing device and classifying device for extracting a prescribed terminal class suited to the content of an unclassified document, and relating them even when the state of structured data is not sufficiently known.

SOLUTION: In a systematized knowledge analyzing device 10, existing structured data and document information related with this are obtained, while a keyword extraction processing is operated to a document belonging to the same terminal class of the structured data, and a feature vector constituted of a significant word and weight is generated by a knowledge system dictionary preparing part 12, and the feature vector is stored as the feature of the terminal class with the obtained information in a classifying system knowledge dictionary 13. At the time of obtaining an unclassified document, the keyword extraction processing is operated, and the feature vector is generated by an information abstracting part 22 of an automatic classifying device 20, and the matching of the feature vector with the preliminarily registered feature vector of each terminal class is operated by an information classifying part 23, and allocation to the terminal class whose matching level is high is operated.

COPYRIGHT: (C)1999,JPO

Description

Translated from Japanese

【発明の詳細な説明】 DETAILED DESCRIPTION OF THE INVENTION

【０００１】 [0001]

【発明の属する技術分野】本発明は、体系化知識解析方法及び装置並びに分類方法及び装置に関するものである。 The present invention relates to relates to systematize the knowledge analysis method and apparatus and classification method and apparatus.

【０００２】 [0002]

【従来の技術】現在、情報入手の一手段としてインターネットが用いられている。 At present, the Internet is used as a means of obtaining information.よく知られているように、インターネットを上手に使うことにより、莫大な量と質の情報を入手することができる。 As is well known, by using the Internet as well, it is possible to obtain information of enormous quantity and quality.そして、そのように大量に入手した情報の中から必要な情報を効率よく抽出することが必要不可欠である。 Then, it is essential to extract better so efficiently necessary information from a large amount of information received.また、インターネットは、世界中に存在する情報を入手することが可能になる一方、 Further, while the Internet is that it is possible to obtain information that exists in the world,そのように大量に存在する情報の中から必要な情報を抽出するのも重要で多大な労力が必要となる。 Important a great deal of effort also to extract the necessary information from the information so present in large amounts is required.

【０００３】さらに、同様のことは、自分で各種のデータベースを作成する場合にも言える。 [0003] In addition, the same thing is true if you want to create the various databases of their own.つまり、インターネットを介して、及びまたは別の手段を介して各種の情報を取得することは比較的容易にできる。 In other words, via the Internet, and or to acquire various kinds of information through another means can relatively easily.従って、何らかのデータベースを作成するに際し、登録する情報は集まるものの、その登録した情報をその後に検索する場合の効率を考えると、内容に応じた分類分けをする必要がある。 Therefore, when creating any database, but the information to be registered is gathered, considering the efficiency in the case of searching the registration information thereafter, it is necessary to make the classification corresponding to the content.そして、そのような分類分けをうまく行えるか否かが、その後のデータベースの使い勝手の良し悪しに顕著に反映される。 Then, whether performed well such classification is significantly reflected in the good or bad usability subsequent database.

【０００４】そして、ある情報を抽出するための検索システムとしては、一般にキーワード検索が行われている。 [0004] Then, as the search system for extracting certain information, generally keyword search is being performed.これは、入力されたキーワードをテキストデータ中に含む情報を抽出することを基本としている。 This is a basic extracting the information including the inputted keyword in the text data.しかし、 But,単純なキーワード検索では、たまたま文書中にキーワードと同一の言語を含んでいても抽出されてしまい、検索効率が悪い。 In a simple keyword search, it happens to also contain the same language and keywords in the document will be extracted, is poor search efficiency.

【０００５】そこで、関連する分野を絞り込むようにしてある程度階層付けを行い、メタクラスで分岐させるツリー状の構造化データを作成し、そのツリーの最終端である末端クラスに、該当する情報を関連づけることが行われている。 [0005] Therefore, to some extent performed hierarchy with as narrow the relevant art, creates a tree-like structured data to branch in metaclass, the terminal class, which is the final end of the tree, associating the appropriate information It is being carried out.そして、検索しようとした場合には、そのツリーに従って、順次下位の階層に進んでいき、最終的に必用な情報を抽出するようにしたものもある。 Then, when you are trying to locate, there is according to the tree, we proceed to sequentially lower in the hierarchy, eventually even those so as to extract the necessity of information.

【０００６】 [0006]

【発明が解決しようとする課題】しかしながら、上記した従来の階層付け（ツリー）を行ったシステムの場合には、使用者はツリーがどのように分岐され、最終的にどのような末端クラスがあるかを予め知っている必要があるので、係るツリー構造に対する知識が十分でないと、 [SUMMARY OF THE INVENTION However, in the case of a system of performing traditional hierarchical with the above-mentioned (the tree), the user is branched how trees, ultimately what the terminal class since there is a need to know in advance the, the knowledge of the tree structure according is not sufficient,検索効率が悪く、所望の情報を抽出することができなくなるおそれがある。 Search efficiency is low, it may become impossible to extract the desired information.また、新たに入手した情報を、すでにあるツリーの所望の末端クラスに関連づけようとした場合に、検出対象が属する分野（産業分野）である対象領域についての体系的な知識（ツリー構造）に対する知識が十分でないと、どの末端クラスに関連づければよいかわからず、間違って関連づけるおそれもあり、そうすると、その後の検索効率はさらに悪くなる。 Moreover, the newly obtained information, when an attempt is associate to the desired terminal class of existing tree, knowledge of systematic knowledge about the subject area is an area where the target belongs (industry) (tree structure) Once is not enough, do not know whether or associating it to what end class, there is also a possibility to associate wrong, then, later retrieval efficiency is even worse.

【０００７】本発明は、上記した背景に鑑みてなされたもので、その目的とするところは、上記した問題を解決し、構造化データの状態について十分に知らなくても、 [0007] The present invention has been made in view of the background described above, it is an object to solve the problems described above, without knowing enough about the state of structured data,未分類の書類をその内容に合った所定の末端クラスを抽出し、関連づけることができ、また、必要な情報について記載された書類を容易に検索することのできる体系化知識解析方法及び装置並びに分類方法及び装置を提供することにある。 Documents unclassified extracts predetermined terminal class according its contents, it can be associated, also organized knowledge analysis method, apparatus, and classification can be easily retrieved documents described information necessary to provide a method and apparatus.

【０００８】 [0008]

【課題を解決するための手段】上記した目的を達成するために、本発明に係る体系化知識解析方法では、複数の文書を体系的に分類・整理した構造化データと、その構造化データにより分類分けされた前記複数の文書を取得し（オンライン或いはオフラインのいずれでも良い）、 To achieve the above object SUMMARY OF THE INVENTION In the codified knowledge analysis method according to the present invention, the structured data classified and organized multiple documents systematically by the structured data acquires classified by the plurality of documents (either online or offline good),前記取得した各文書の特徴量を抽出するとともに、同一の末端クラスに属する文書の前記特徴量に基づいてその末端クラスの内容を特定する特徴量を決定することにより、前記構造化データの体系を解析し、前記決定した末端クラスの特徴量と、前記構造化データ並びに前記複数の文書を関連づけて記憶手段に格納するようにした（請求項１）。 Extracts a feature amount of each document and the acquired, by determining the characteristic quantity that identifies the content of the terminal class based on the characteristics of the document belonging to the same terminal class, the system of the structured data analyzed, the feature amount of terminal classes the determined and adapted to store in the memory means the structured data and associating said plurality of documents (claim 1).

【０００９】また、前記構造化データを構成する前記末端クラスと、その末端クラスまでにいたる複数の分岐点となるメタクラスの接続関係を検索し、各クラスに対しそれと関連する上位クラス・下位クラス並びに同位クラスへのポインタを関連づけて前記記憶手段に格納することにより、前記構造化データの体系の解析をするようにしてもよい（請求項２）。 Further, the said end classes that make up the structured data, searches the connection relationship metaclass as a plurality of branch points leading up to that end class, upper class subclass, as well as associated therewith for each class by storing in the storage means in association with a pointer to the peer classes may be the analysis of the system of the structured data (claim 2).

【００１０】また、本発明に係る分類方法は、請求項１ Further, the classification method according to the present invention, according to claim 1または２の方法を実行して得られた体系化知識を用いて未分類の文書を適当な末端クラスに関連づける分類方法であって、処理対象の文書に対して、請求項１と同様の特徴量抽出処理を行い、その処理対象の文書の特徴量を求め、次いで、その求めた特徴量と、請求項１により得られた各末端クラスの特徴量とのマッチングをとり、一致度の高い末端クラスに前記処理対象の文書を関連づけて前記記憶手段に格納するようにした（請求項３）。 Or a classification method to associate documents unclassified to a suitable terminal classes with systematized knowledge obtained by executing the second method, the document to be processed, the same feature quantity as claimed in claim 1 performs extraction process, determine the characteristics of the document of the processing target, then the determined features and take the matching of the feature amount of each end classes obtained by claim 1, a high degree of coincidence terminal class and associating a document of the processing target to be stored in said storage means (claim 3).また、マッチングを採るに際し、その前処理として処理対象の文書が複数存在する場合には、各文書に対する特徴量を求めた後、各文書の特徴量をクラスタリングして、 Also, when taking the matching, if the document to be processed is more present as a pretreatment, after obtaining a feature amount for each document, and clustering the feature amount of each document,特徴量の近い文書同士を一つのグループにまとめるとともに、そのグループの代表特徴量を生成し、その求めた代表特徴量と、請求項１により得られた各末端クラスの特徴量とのマッチングをとり、一致度の高い末端クラスに前記グループを関連づけて前記記憶手段に格納するようにしてもよい（請求項４）。 Together summarized document having close feature amounts in a group to generate a representative feature quantity of the group, taking its determined representative feature quantity matching the feature quantity of each end classes obtained by claim 1 may be stored in the storage means in association with said group to a higher degree of coincidence terminal class (claim 4).

【００１１】そして、上記した 請求項３または４の分類方法を実行して未分類の文書を前記末端クラスに関連づけた後、所定のタイミングでその未分類の文書の特徴量と、その関連づけられた末端クラスの特徴量に基づいて、新たな前記末端クラスの特徴量を生成するとともに、前記記憶手段の記憶内容を更新するようにしてもよい（請求項５）。 [0011] Then, after the association with the terminal class documents unclassified by running a classification method according to claim 3 or 4 described above, the feature amount of the unclassified document at a predetermined timing, associated thereof based on the feature amount of the terminal class, generates a characteristic quantity of the new said distal classes may be updated the storage content of said memory means (claim 5).

【００１２】そして、前記特徴量は、例えば文書中に存在する重要語と、その重要語についての重みとすることができる（請求項６）。 [0012] Then, the feature quantity, for example a key word present in the document, it can be a weight for that important word (claim 6).係る場合、各請求項で記載した特徴量抽出処理は、文書中の語句からキーワードを自動的に抽出する各種のキーワード抽出システム・アルゴリズムを用いることができる。 A case, the feature quantity extraction processing described in each claim, it is possible to use various keyword extraction system algorithm to automatically extract keywords from phrases in the document.

【００１３】そして、上記した各方法を実施するために適した装置としては、例えば、複数の文書を体系的に分類・整理した構造化データと、その構造化データにより分類分けされた前記複数の文書を取得する知識獲得手段と、その知識獲得手段の後段に設けられ、前記取得した各文書の特徴量を抽出するとともに、同一の末端クラスに属する文書の前記特徴量に基づいて末端クラスの内容を特定する特徴量を求める知識体系辞書作成手段と、その知識体系辞書作成手段で生成された前記末端クラスの特徴量と、前記知識獲得手段で獲得した前記構造化データ並びに前記複数の文書を関連づけて格納する記憶手段とを備えた体系化知識解析装置（請求項７）とすることができる。 [0013] Then, as the apparatus suitable for carrying out the respective methods described above, for example, a structured data classified and organized multiple documents systematically, classified by said plurality of through the structured data a knowledge acquisition means for acquiring the document, provided after the knowledge acquisition unit extracts a feature amount of each document and the acquired, the content of the terminal class based on the characteristics of the document belonging to the same terminal class associated with knowledge dictionary creation means for obtaining a feature amount for identifying a feature value of the terminal class generated by the knowledge system dictionary creation means, the structured data and said plurality of documents acquired by the knowledge acquisition means systematize the knowledge analysis apparatus comprising a storage means for storing Te may be (claim 7).

【００１４】そして、係る請求項７に記載の体系化知識解析装置で解析して得られた体系化知識を用いて未分類の文書を適当な末端クラスに関連づける分類装置では、 [0014] Then, in the classification device for associating the document unclassified to a suitable terminal classes with systematized knowledge obtained by analyzing with codified knowledge analysis apparatus according to claim 7 according the処理対象の文書を取得する情報収集手段と、その情報収集手段で取得した所定の文書に対し特徴量抽出処理を行い、その処理対象の文書の特徴量を求める情報抽象化手段と、その情報抽象化手段で求めた特徴量と、前記体系化知識解析装置に格納された各末端クラスの特徴量とのマッチングをとり、一致度の高い末端クラスに前記処理対象の文書を関連づけて記憶させる情報分類手段とを備えるように構成することができる（請求項８）。 An information collecting means for obtaining a document to be processed, performs information collection means feature amount for a given document acquired by the extraction process, the information abstraction means for determining the characteristics of the document of the processing target, the information abstraction a feature quantity obtained by means takes the matching between the feature quantity of each end classes stored in the codified knowledge analyzer, information classification to be stored in association with the document to be processed to a high degree of coincidence terminal class It may be configured to and means (claim 8).そして、前記情報抽象化手段は、複数の文書を一括して処理する際に、各文書の特徴量からクラスタリングを行い、 Then, the information abstraction means, when processing collectively a plurality of documents, clustering is performed from the feature of each document,特徴量の近い文書同士を一つのグループにまとめるとともに、そのグループの代表特徴量を生成する機能を有し、前記情報分類手段は、その代表特徴量と、各末端クラスの特徴量とのマッチングをとるものとしてもよい（請求項９）。 Together summarized document having close feature amount in one of the groups has a function of generating a representative feature quantity of the group, the information classification means includes a representative feature quantity matching the feature quantity of each end classes optionally as take (claim 9).

【００１５】＊用語の定義 「構造化データ」は、例えばツリー構造（階層構造）等のように特定の分野における文書情報を体系的に分類・ [0015] * definition of the term "structured data", systematically classified and the document information in a particular field such as, for example, such as a tree structure (hierarchical structure)整理する際に用いる分類の仕様・体系そのものを示す情報である。 Is information indicating the specification and systematic itself of classification to be used for organizing.また、「体系化知識」は、構造化データがどのような意味・視点等にたって分類されているかを示す知識であり、本発明では、少なくとも上記構造化データを構成する末端クラス（それより下位に分岐されるクラスがなく、文書データが接続されている）がどのような内容の文書を接続すれば良いかを示す知識であればよい。 Further, "codified knowledge" is a knowledge which indicates whether the classified standing in what sense, Perspective structured data, in the present invention, terminal classes that comprise at least the structured data (lower than the class that is branched without, may be any knowledge indicating whether document data is connected) may be connected to any content documents.

【００１６】 [0016]

【発明の実施の形態】まず、本実施の形態が取得する構造化データの一例を示すと、図１のようになっている。 DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS First, an example of structured data to which the present embodiment acquires, similar to Figure 1.図示の例では、各種のニュースをその内容に応じて分類分けしている。 In the illustrated example, various news and classification according to their contents.すなわち、最上位のメタクラスである「Ｎｅｗｓ」の下に「Ｓｐｏｒｔｓ」，「Ｅｃｏｎｏｍ In other words, "Sports" under which is the metaclass of the top-level "News", "Economｉｃｓ」……等の各分野に分けられ、さらに各分野はその内容に応じて細分類化される。 ics "is divided into the areas of ......, etc., and each field is subclassification of depending on its content.そして、分類分けができないものが末端クラス（図中ハッチングで示す）となり、各末端クラスに該当する書類（ドキュメント）が関連づけられている。 Then, the terminal class that can not be classified (indicated by hatching in the drawing), and the documents corresponding to each end classes (document) is associated.なお、当然のことながら各末端クラスに関連づけられた各種の書類は、そのメタクラスの上位に接続されたすべてのメタクラスの要件・内容を満たすものである。 The various documents associated with each end class of course is to meet the requirements, the contents of all metaclass connected to the upper of the metaclass.

【００１７】そして、図示するようなツリー構造で各対象領域についてその分類構造を体系的に表わしたものは、例えばインターネット上の検索ソフト（サイト）に予め構築されていることが多く、ある情報を検索したい場合には、通常係るサイトにアクセスし、関連づけられた各メタクラスを順番に辿りながら、目的とする末端クラスに到達し、そこに属する書類を閲覧したり一括してダウンロードしたり、他のサイトに飛んだりすることになる。 [0017] Then, what a tree structure as illustrated systematic representation that classification structure for each target region, often are pre-built, for example, in the search software on the Internet (sites), certain information If you want to search, usually to access the site in accordance with, by following each associated with metaclass in order to reach the end class for the purpose, or to download it once to browse documents that belong there, other It will fly to the site.また、そのようなツリー構造を作成した人はもちろんのこと、他の人も新たな書類を該当する末端クラスに関連づけることもある。 Further, there is such a thing person who created the tree structure of course, also be associated with terminal class corresponding others also new documents.

【００１８】そこで本形態では、上記したすでに存在する構造化データ及びそれに関連づけられた書類を取得し、その構造化データの解析を行うとともに、その解析により取得した分類体系化知識に基づいて新たに入手した情報をその構造化データの所定の末端クラスに関連づけを行うことができるようにしている。 [0018] In the present embodiment therefore obtains the structured data and documents associated with it is present already mentioned above, it performs an analysis of the structured data, newly based on the acquired classification system of knowledge by the analysis so that it is possible to perform associate the information received to a predetermined terminal class of the structured data.そして、係る処理を行うための具体的なシステム構成の一例を示すと、 Then, an example of a specific system configuration for performing the process according,図２のようになっている。 It is as shown in Figure 2.

【００１９】同図に示すように、本システムは、体系化知識解析装置１０と、その体系化知識解析装置１０にて解析した結果に基づいて、新たに入手した情報（書類） As shown in the drawing, the system includes a codified knowledge analysis apparatus 10, based on the analysis by the codified knowledge analyzer 10 was obtained new information (documents)を分類整理する自動分類装置２０と、上記した各装置１ The automatic classification apparatus 20 for classifying organize, the devices described above 1０，２０により構築したデータベースに対して情報検索を行う検索装置３０の各実施の形態を備えている。 And a respective embodiment of retrieval device 30 for information retrieval on the database that was constructed by 0,20.

【００２０】まず、体系化知識解析装置１０は、入力側に分類体系知識獲得部１１を備え、インターネットなどを介して既存の構造化データを取得する。 [0020] First, systematize the knowledge analysis apparatus 10 is provided with a classification system knowledge acquisition unit 11 on the input side, to get the existing structured data over the Internet.この時、取得するのは図１に示すようなツリー構造の構造化データ自体と、それに関連づけられた書類である。 In this case, the structured data itself of the tree structure as is shown in FIG. 1 to obtain a document associated with it.

【００２１】そして、そのようにして取得したデータを次段の知識体系辞書作成部１２に与える。 [0021] Then, give the data acquired its way to the next stage of the knowledge system dictionary creation unit 12.この知識体系辞書作成部１２は、解析対象の末端クラスに関連づけられた書類（文書）、すなわち、実例データを受け取り（ＳＴ１）、各書類ごとに特徴ベクトルを生成する（Ｓ The knowledge system dictionary creation unit 12, the document associated with the terminal class analyzed (documents), i.e., receive example data (ST1), generates a feature vector for each document (SＴ２）。 T2).

【００２２】この書類の特徴ベクトルの生成処理の一例を示すと、まず処理対象の文書中の重要語リストを抽出する。 [0022] As an example of a process of generating the feature vector of the document, first extracts the key word list in the document to be processed.この重要語リストの抽出は、例えば文書中に存在するすべての名詞を抽出し、その名詞の出現回数などに基づいて各名詞に重み付けを行い、重みの大きいもののうち上から所定数を重要語リストとして抽出する等、データベース作成時に用いられる各種のキーワード自動抽出アルゴリズムを用いることができる。 The key word list extracted, for example extracts all nouns present in the document, performs weighting to each noun based on such number of occurrences of that noun, important word list a predetermined number from the ones of greater weight etc. to be extracted as, it is possible to use various keyword extraction algorithm to be used during database creation.そして、その抽出された重要語と重みを関連づけたデータをその文書についての特徴ベクトルとする。 Then, the data associated with the extracted key word and the weight between the feature vector for that document.係る特徴ベクトルは、その末端クラスに属するすべての書類について行う。 Feature vectors of the carried out for all the documents belonging to the terminal class.従って、末端クラスに関連づけられた種類の数だけ文書の特徴ベクトルが生成される。 Therefore, the number of types associated with the terminal class feature vectors of the document is generated.

【００２３】次いで、それら生成されたすべての特徴ベクトルの平均化処理を行い、その末端クラスに属するすべての書類の平均特徴ベクトルを求め、それをその末端クラスの特徴ベクトルとする（ＳＴ３，ＳＴ４）。 [0023] Then, averaging is performed for all feature vectors to which they are generated, the mean feature vectors of all the documents belonging to the terminal class asked, make it a feature vector of its ends class (ST3, ST4) .上記した平均化処理は、例えばステップ２で求めた同一の末端クラスに属するすべての文書の特徴ベクトルは、重要語とその重みにより構成されているので、各文書で抽出された重要語をすべて拾い出すとともに、それについて付された重みの平均値をとる。 Averaging process described above, for example, feature vectors of all the documents belonging to the same terminal class determined in Step 2, which is configured key words and by their weights, pick all the important words extracted in each document with out, taking the average value of the weights attached about it.単純な平均値の求め方としては、同一の重要語の重みをすべて加算し、その加算値を末端クラスに属する文書数で割ることにより各重要語の末端クラスにおける重みが求められる。 The method of obtaining the simple averages, adding all the weights of the same key word, and the weight is determined at the end classes for each key word by dividing by the number of documents belonging to the added value to the end class.

【００２４】そして、少なくとも１つの文書から抽出された重要語はすべてその末端クラスにおける重要語として特徴ベクトルに反映させるようにしてもよいし、そのように平均化処理をして得られた重みが一定の値以上の重要語を最終的に残してもよいし、或いは、重みの大きい語句から所定数を最終的に重要語（キーワード）として残すようにしてもよく、各種の方式をとることができる。 [0024] Then, it may be reflected in the feature vector as a key word in all important words its terminal class extracted from at least one document, the weight obtained by the averaging process so it certain value or more important words may be left finally, or may be left a predetermined number from a large phrase weight ultimately important words as (keyword), take a variety of methods it can.さらに、各文書で同一の重要語が抽出された場合には、係る重要語はその末端クラスに属する書類を特徴づけるものとしてより重要であるといえ、１または少数の書類にのみ抽出された重要語は、その末端クラスに属する書類を特徴づけるものとしてはさほど重要でないといえる。 Furthermore, if the same key word is extracted in each document, according important word is said to be more important as characterizing the documents belonging to the terminal class, key extracted only one or a few documents word, it can be said that not less important as characterizing the documents belonging to the terminal class.従って、各書類における重みとともに、同一の末端クラスに属する書類のなかで、抽出された数の多い重要語の重みを重くするように処理してもよい。 Therefore, the weights in each document, among documents belonging to the same terminal class may be treated to heavier weight of the extracted high number of key words.

【００２５】そして、そのようにして得られた末端クラスの特徴ベクトルは、例えば図４に示すようなデータ構造となる。 [0025] Then, feature vectors of terminal class so obtained, the a data structure as shown in FIG. 4, for example.ここで、グループＮｏは、各末端クラスを特定する番号であり、ＫＷ数はそこで抽出された重要語の数であり、ＫＷｊは、具体的に抽出された重要語であり、ｗｊは、ＫＷｊについての重みである。 Here, Group No is a number for identifying each terminal class, KW number is the number of key words extracted there, KWJ are important words that are specifically extraction, wj, for KWJ it is the weight of.そして、上記した処理を取得したすべての末端クラスについて求める。 Then, determined for all the terminal classes acquired the process described above.そして、そのようにして求めた各末端クラスについての特徴ベクトルを、次段の分類体系知識辞書１３に格納する。 Then, the feature vector for each end classes obtained in this way is stored in the next taxonomy knowledge dictionary 13.

【００２６】また、知識体系辞書作成部１２は、上記した各末端クラスの特徴ベクトルを生成する機能に加え、 Further, the knowledge system dictionary creation unit 12, in addition to the function of generating the feature vector of each end classes described above,図１に示すようなツリー構造をデータ化する機能も有している。 Function data of a tree structure as shown in FIG. 1 also has.すなわち、図１に示すようなツリー構造は、図５に示すように、最上位（図示の例では「Ｎｅｗｓ」） That is, a tree structure as shown in FIG. 1, as shown in FIG. 5, the most significant (in the illustrated example, "News")のレベル０から順に下位にいくに従ってレベルが１ずつ増えていくとする。 Level and increases by 1 from level 0 of as it goes to the lower in the order.そして、各メタクラス・末端クラスについてレベル付けを行うとともに、クラス間の接続関係を求める。 Then, it performs leveling for each metaclass terminal class, determining the connection relationships between classes.そして、各クラスの接続先（ポインタ）を見つけるとともに、両者のレベルの大小関係を比較し、 Then, the find each class of the destination (pointer), and compares the magnitude relationship between the two levels,接続先が上位／下位／同位かを判断する。 Connection destination is to determine whether upper / lower / peers.さらに、そのクラスがメタクラスか末端クラスかの弁別も行う。 Furthermore, also performs the class whether metaclass or terminal class discrimination.

【００２７】そして、係る処理を行った結果、図６に示すような各クラスについての「クラス名・レベル・接続先を示すポインタ及び末端クラスか否かのフラグ」を関連づけたテーブルを作成する。 [0027] Then, as a result of the process according, to create a table that associates the "Class Name Level destination pointers and terminal class whether flag indicating" for each class, as shown in FIG.さらに、末端クラスの場合には、それより下位のクラスがないため、その下位ポインタの欄には、その末端クラスについて求めた特徴ベクトルを格納したアドレスを下位のポインタとして登録している。 Furthermore, in the case of terminal classes, because it than a lower class is not in the field of the lower pointer, and register the address that stores the feature vectors obtained for the terminal class as a subordinate of the pointer.そして、そのようにして形成したテーブルを、分類体系知識辞書１３に格納するようにしている。 Then, it has a table formed in this way, to be stored in the classification system knowledge dictionary 13.

【００２８】さらに本形態では、体系化知識解析装置１ [0028] Furthermore, in this embodiment, codified knowledge analyzer 1０には、知識更新部１４を備え、所定のタイミングで分類体系知識辞書１３に格納した末端クラスの特徴ベクトルを更新するようにしている。 0 is provided with a knowledge updating unit 14, so as to update the feature vector of terminal classes stored in the classification system knowledge dictionary 13 at a predetermined timing.具体的には、後述する自動分類装置２０により新たに分類整理して追加された書類が所定数たまった場合に、それら追加された書類を含めてその時存在する末端クラスに属する書類に対して、 Specifically, when the document is added newly pigeonhole by automatic classification device 20 to be described later accumulates a predetermined number, with respect to documents that belong to the terminal classes present at that time, including those added documents,上記したのと同様の処理を実行し新たな特徴ベクトルを生成し、書き換える。 It performs the same processing as described above to generate a new feature vector, rewritten.

【００２９】すなわち、既存の末端クラスに付されている特徴ベクトルを構成する重要語（重み付き）と、新たに入手した情報から得られた特徴ベクトル（後述するトピック情報）を構成する重要語（重み付き）の和集合を求め、その和集合を該当する末端クラスの新たな特徴ベクトルとする。 [0029] That is, the existing important words that constitute the characteristic vector are assigned to the terminal class and (weighted), important words that constitute the newly Obtained obtained feature vector from the information (topic information described later) ( It obtains the union of weighted), as a new feature vector ends class corresponding the union.そして、各重要語の重みは、既存の特徴ベクトルの重要語の重みと新たに入手した情報の重要語の重みの加重平均により求めるようにしている。 The weight of each key word, so that obtaining the weighted average of the weights of the important word weight information newly obtain the important word of the existing feature vectors.なお、 It should be noted that,上記した和集合を構成する重要語が、元の特徴ベクトルにない場合には、そのない方の特徴ベクトルにおける当該重要語の重みは０として加重平均を求めることにしている。 Key words that constitute the union described above is, if not in the original feature vectors, the weights of the important word in the feature vectors of those who do not do this are to be found a weighted average as 0.

【００３０】一方、自動分類装置２０は、図７に示すような処理フローを実行する機能を備えており、具体的には、入力側に情報収集部２１を有し、その情報収集部２ On the other hand, automatic classification device 20 is provided with a function of executing the processing flow shown in FIG. 7, specifically, it includes an information collection unit 21 to the input side, the information collecting unit 2１は、インターネットなどを介して未整理の文書情報（書類）を取得し、次段の情報抽象化部２２に与える。 1, via the Internet to get the unorganized document information (documents) are given in the next stage of the information abstraction unit 22.この時入手する書類としては、単一でもよいし複数でもよい（ＳＴ１１）。 The documents to obtain at this time may be a plurality may be a single (ST11).

【００３１】この情報抽象化部２２は、図７におけるステップ１２，１３を実行するもので、まず、取得したすべての書類に対し、書類ごとの特徴ベクトルを生成する（ＳＴ１２）。 [0031] The information abstraction unit 22 is for executing the steps 12 and 13 in FIG. 7, first, for all documents acquired, it generates a feature vector for each document (ST12).係る生成処理は、知識体系辞書作成部１ Generating process according to the body of knowledge dictionary creation unit 1２における処理と同様のものを用いることができる。 It can be the same as the processing in 2.次いで、複数の書類を取得した場合には、各書類の特徴ベクトル（重要語とその重み情報）についてクラスタリングを行い、類似する物同士をグループ化する。 Then, when acquiring a plurality of documents, it performs clustering the feature vectors (key words and its weight information) of each document, grouping together those similar.次いで、 Then,各グループを代表する特徴ベクトル（代表特徴ベクトル）を求める。 Each group determine the representative feature vector (representative feature vector).この代表特徴ベクトルは、例えば知識体系辞書作成部１２において末端クラスの特徴ベクトルを生成したのと同様に、そのグループに属する書類についての特徴ベクトルの平均値を求めることにより簡単に生成できる。 The representative feature vector, for example, in the same way as to generate a feature vector of terminal classes in Knowledge dictionary creation unit 12, it can be easily produced by obtaining an average value of a feature vector for documents belonging to the group.もちろん、他の手法により求めてもよい。 Of course, it may be obtained by other methods.ここまでの処理がステップ１３であり、この処理を実行して得られたグループを構成する書類と、その代表特徴ベクトル情報を次段の情報分類部２３に送る。 Here processing up is step 13, the documents making up the group obtained by executing this process, sends the representative feature vector information to the next information classification unit 23.

【００３２】情報分類部２３では、分類体系知識辞書１ [0032] In the information classification unit 23, classification system knowledge dictionary 1３に格納された各末端クラスの特徴ベクトルを読み出すとともに、与えられた各グループについての代表特徴ベクトルを比較し、マッチングをとる（ＳＴ１４）。 Reads the feature vector of each end classes stored in 3, by comparing the representative feature vector for each given group, it takes the matching (ST14).この時、比較する両特徴ベクトルを構成するキーワード数を同じにすべく、重みの大きい重要語からｋ個を抽出してグループについてのトピック情報を求め、その重要語と重みに基づいてマッチングをとり、最も一致する特徴ベクトルの末端クラスにそのグループを構成する未知の書類を割り付けることを決定する（ＳＴ１５）。 At this time, in order to the same number of keywords constituting both characteristic vector to be compared to obtain the topic information for the group by extracting the k from a large key words weight, taking matching based on the important words and the weight It decides to allocate unknown documents making up the group to terminal class of feature vectors that best matches (ST15).

【００３３】ここで、トピック情報のデータ構造としては、例えば図８に示すようになっており、図４に示す各末端クラスの特徴ベクトルと同様のデータ構造で、違うのは、図４のものが先頭がクラス名であるのに対し、図８のものは未連結なためそのグループ番号が先頭である点である。 [0033] Here, the data structure of the topic information, for example, is as shown in FIG. 8, the same data structures and the feature vector of each end classes shown in FIG. 4, difference is that in FIG. 4 There contrast top of a class name, those of FIG. 8 in that the group number for a non-connected is the head.そして、マッチング処理により、特徴ベクトルが最も近い末端クラスが決定されると、図９に示すようなテーブルのうち、グループ番号，グループを構成する文書・書類が格納された先頭のデータレコードへのポインタ並びにステップ１５で決定された関連づけられる末端クラス名を登録する。 By matching process, when the feature vector is determined nearest terminal class, of the table shown in FIG. 9, a group number, a pointer to the beginning of the data record documents, documents are stored constituting the group and registering the terminal class name associated determined in step 15.

【００３４】また、階層レベルや、その末端クラス名が接続される上位クラスや同位クラスへのポインタは、関連づけられた分類クラス名が決まると一義的に決まるので、分類体系知識辞書１３にアクセスして係る階層レベルや各所へのポインタデータを抽出し、登録する。 Further, the hierarchy level and a pointer to the upper class and isotopic class to which the terminal class name is connected, so uniquely determined when associated classification class name is determined to access the classification system knowledge dictionary 13 extracting pointer data to the hierarchical levels and various parts of Te, and registers.なお、特徴ベクトルのマッチング処理は公知の各種のものを用いることができるので、その詳細な説明を省略する。 Since the matching processing of the feature vector can be used various known, a detailed description thereof is omitted.

【００３５】そして、上記のように未知のグループの割付（関連先の末端クラスの決定）が終了したならば、その結果を出力表示すべくデータを加工する。 [0035] Then, if the assignment of an unknown group as described above (determination of the relevant destination terminal class) is completed, the processed data so as to output and display the results.それがステップ１６である。 It is a step 16.つまり、グループが複数存在する場合には、相関がとれずにバラバラになっており、しかも、 In other words, when the group there is more than one, it has become apart to not take a correlation, moreover,本形態では、未知情報を入手する都度、構造化データにおける末端クラスの特徴ベクトルを更新するのではないので、次の更新処理をするまでに、何回か上記した入手した未知の書類に対するグループ化に基づくトピック情報（特徴ベクトル）の生成に伴う分類処理を行っている場合には、同一の末端クラスに属するグループが複数存在することもある。 In this embodiment, each time to obtain the unknown information, since not to update the feature vector of terminal class in the structured data, before the next update processing, grouping for unknown documents obtained either above times If the topic information is performed classification process accompanying the generation of (feature vector) based on the sometimes groups belonging to the same terminal class there are multiple.従って、それらを統計だてて出力表示するために、データを加工するようにしている。 Therefore, in order to display them have it statistical output, so that processing the data.

【００３６】そして、そのステップ１６の具体的な処理は、図１０に示すようになる。 [0036] Then, specific processing of the step 16 is as shown in FIG. 10.すなわち、ステップ１５ In other words, step 15を実行して処理対象のすべてのグループの割り付けが終わったならば、上記した図８，図９に示す各グループの割付結果のデータを取得し、それを図１１（Ａ）に示すような出力データ（Ａ）に変換する（ＳＴ１６ａ）。 If the allocation of all the groups of the execution to be processed has been completed, FIG. 8 described above, acquires the data allocation result of each group shown in FIG. 9, it as shown in FIG. 11 (A) Output into data (a) (ST16a).つまり、同一グループについての図８，図９に示すデータのうち、出力データ（Ａ）の各欄に該当するものを登録することにより行う。 In other words, Figure 8 of the same group, among the data shown in FIG. 9, carried out by registering those falling in each field of the output data (A).この時、同一の末端クラスに属するグループが複数ある場合には、その末端クラスについての出力データ（Ａ）に登録する。 At this time, when the group belonging to the same terminal class there are multiple registers to output data (A) for that terminal class.これにより、同一の末端クラスに属する書類は、１つのデータレコードにまとめられる。 Thus, documents belonging to the same terminal class are combined into a single data record.

【００３７】次に、出力データ（Ａ）の集合に対し、同位クラスへのポインタの項目に基づいてソートし、それより各上位クラスを抽出する。 Next, for a set of output data (A), and sorted based on the pointer entry to peer class, to extract from each superclass it.この上位クラスの抽出は、例えば上位クラスへのポインタに基づいて容易に行える。 Extraction of the upper class, for example, easily based on the pointer to the upper class.この抽出に従い、図１１（Ｂ）に示すような出力データ（Ｂ）を生成する（ＳＴ１６ｂ，１６ｃ）。 According to this extract, to produce the output data (B) as shown in FIG. 11 (B) (ST16b, 16c).上位クラスは当然のことながらそれに続く下位クラスが存在する（上位クラスの抽出のもとになったもの）。 The upper class is a matter of course, the lower class followed it exists (which became the basis of the extraction of the upper class).

【００３８】これにより、末端クラスから一つ上の階層レベルに属する上位クラスについてのデータが生成される。 [0038] Thus, the data about the top class belongs from the end class hierarchy level on one is generated.そして、その上位クラスもさらにその上位クラスが存在することがあるので、生成された各出力データ（Ｂ）で、共通の上位クラスがあるか否かを判断し（Ｓ Then, there is a that the upper class further also its superclass are present in each output data generated (B), it is determined whether there is a common superclass (SＴ１６ｄ）、ある場合には、ステップ１６ｃに戻りさらにその上位クラスについての出力データ（Ｂ）を生成する。 T16d), in some cases, further generates an output data (B) for the higher class returns to step 16c.

【００３９】そして、係る分類クラスについての出力データ（Ａ），（Ｂ）を次段の結果表示部２４に与える。 [0039] Then, the output data for the classification class according (A), give to the next result display section 24 (B).結果表示部２４では、取得した出力データに対し、階層レベルをキーにソートし、図１２に示すような出力用のデータ構造からなるデータを作成し、それに基づいて、 The result display section 24, to the output data obtained by sorting the hierarchical level key, to create a data consisting of the data structure for an output as shown in FIG. 12, based on it,出力装置２５に結果を表示する。 Show result to the output device 25.具体的には、例えば図１３に示すように、構造化データ（ツリー構造）とともに、各末端クラスに属するトピック情報を表示したり、 More specifically, as shown in FIG. 13, with the structured data (tree structure), and displaying the topic information belonging to each end classes,図１４に示すように具体的な重要語（キーワード）を表示したりすることができる。 Or you can display specific key word (the keyword) as shown in FIG. 14.

【００４０】なお、上記した処理をしてもトピック情報と既存の末端クラスの特徴ベクトルとの一致度が低く、 [0040] Incidentally, the degree of coincidence even if the process described above and topic information and feature vectors of the existing terminal class is low,どれとも関連づけられない場合もある。 There is a case where none and not associated.係る場合には、 In such a case it is,例えば上記の表示された構造化データをみながら、マニュアル操作により、妥当なメタクラスの下に末端クラス名を作成し、それを新しい知識として既存の知識体系に追加するようにしている。 For example, while watching the above-described display structured data, by manual operation, to create a terminal class name under the appropriate metaclass, so that to add to the existing body of knowledge it as a new knowledge.

【００４１】また、情報分類部２３は、分類体系知識辞書１３に格納された構造化データとそれに関連づけられる書類及び体系化知識（末端クラスの特徴ベクトル） Further, information classification unit 23 is stored in the classification system knowledge dictionary 13 structured data and documents and organize knowledge associated with it (the feature vector ends class)や、新たに入出した書類（グループ）等の情報を全文検索データベース３１に格納するようにしている。 And, and information such as document newly input out (group) to be stored in the full-text search database 31.

【００４２】検索装置３０は、上記全文検索データベース３１と、情報検索部３２を備えており、キーボードなどの入力装置３３を介して与えられた検索キーに基づいて情報検索部３２が全文検索データベース３１をアクセスし、該当する文書を抽出するようにしている。 The retrieval device 30, the full-text and search database 31, information retrieval unit 32 includes a data retrieval unit 32 is full-text search database 31 based on the search keys given via the input device 33 such as a keyboard It accesses, and to extract the corresponding document.そして、その抽出結果は、結果表示部２４を介して表示装置２５に表示するようにしている。 Then, the extraction result is to be displayed on the display device 25 via the result display section 24.

【００４３】そして、この情報検索部３２における検索処理としては、従来の全文一括のキーワード検索と同様に、全文検索データベース３１中に登録された各書類のテキストデータをすべてサーチし、文書中に入力されたキーワードを含む文書を抽出することができる。 [0043] Then, the search processing in the information retrieval unit 32, as with keyword search of the conventional full-text batch, all text data for each document that is registered in the full text search database 31 searches the input in the document it is possible to extract documents containing keywords.また、 Also,上記した特徴ベクトルを利用して、必要な情報を有する末端クラスを抽出し、それに属する書類を表示したり、 Using the feature vectors described above, and extracts the terminal class with the necessary information, and view documents belonging to it,一括してダウンロードしたり、目次などを表示して所定の書類を選択することなどができるようになっている。 You can download collectively, so that it is such as to select a predetermined document by displaying a table of contents.そして、具体的な検索方式としては、例えば特徴ベクトルとして、検索したい情報について含まれると予想する重要語とその重みを関連づけたものを複数個入力する。 And, as a specific search method, for example, as a feature vector, which plurality enter those associated with key words and their weights expected to include search information you want.そして、入力した重要語と重みと、すでに登録された各末端クラスについての特徴ベクトルとのマッチングを採り、最も近いものを該当する末端クラスと決定し、抽出することができる。 Then, the important words and the weight entered, taking the matching between the feature vector for each end classes that have already been registered, it is possible to determine the end classes to the appropriate nearest extracts.

【００４４】 [0044]

【発明の効果】以上のように、本発明に係る体系化知識解析方法及び装置並びに分類方法及び装置では、端末クラスに関連づけられた文書の特徴量を抽出し、同一の端末クラスに損する文書の特徴量からその端末クラスの特徴量を決定するため、具体的な構造化データの状態について十分に知らなくても、未分類の書類をその内容にあった所定の末端クラスを抽出し、関連づけることができる。 As is evident from the foregoing description, in codified knowledge analysis method and apparatus and classification method and apparatus according to the present invention extracts the characteristics of the document associated with the terminal class, of documents Sonsuru the same terminal class to determine the characteristic of the terminal class from the feature, without knowing enough about the state of the specific structured data, extracts a predetermined terminal class had documents unclassified its content, it is associated can.

【００４５】また、そのように取得した構造化データと文書に、解析した特徴量を関連づけて登録するため、その後に必要な情報を検索する場合には、特に構造化データの状態を知らなくても、係る特徴量を検索キーにしてサーチすることにより、必要な書類が関連づけられている末端クラスを抽出できる。 Further, the so obtained structured data and documents, to register in association with the feature quantity of the analysis, when searching for subsequent information required is not known particularly the state of the structured data also, by searching by the feature quantity relating to the search key can be extracted terminal classes necessary documents is associated.つまり、単純なキーワード検索よりも高精度で、不要な情報を抽出する可能性を低く抑えることができる。 That is, higher accuracy than simple keyword search, it is possible to suppress the possibility of extracting unnecessary information.

【図面の簡単な説明】 BRIEF DESCRIPTION OF THE DRAWINGS

【図１】構造化データの一例を示す図である。 1 is a diagram showing an example of structured data.

【図２】本発明の好適な一実施の形態を示すブロック図である。 2 is a block diagram showing a preferred embodiment of the present invention.

【図３】知識体系辞書作成部の機能の一部を示すフローチャートである。 3 is a flowchart showing a part of a functional body of knowledge dictionary creation unit.

【図４】特徴ベクトルのデータ構造を示す図である。 4 is a diagram showing the data structure of the feature vector.

【図５】構造化データを解析する際のポインタを説明する図である。 5 is a diagram for explaining a pointer when analyzing structured data.

【図６】知識体系辞書作成部で解析して得られた各クラスの接続関係を登録する際のデータ構造を示す図である。 6 is a diagram showing a data structure when registering the connection relationship of each class obtained by analyzing with knowledge system dictionary creating unit.

【図７】分類装置の機能を説明するフローチャートである。 7 is a flow chart for explaining the function of the classifier.

【図８】クラスタリングにより得られた結果を格納する際のデータ構造の一例を示す図である。 8 is a diagram showing an example of the data structure when storing the result obtained by clustering.

【図９】分類クラスの割り付けにより得られた結果を格納する際のデータ構造の一例を示す図である。 9 is a diagram showing an example of the data structure when storing the results obtained by the assignment of classification classes.

【図１０】上位クラスの決定アルゴリズムを説明するフローチャートである。 10 is a flowchart illustrating an algorithm for determining the upper class.

【図１１】出力用のデータレコード仕様を示すデータ構造図である。 11 is a data structure diagram illustrating a data record specifications for output.

【図１２】出力用のデータ構造を示す図である。 12 is a diagram illustrating a data structure for output.

Claims (9)

Translated from Japanese

【特許請求の範囲】 [The claims]

【請求項１】 複数の文書を体系的に分類・整理した構造化データと、その構造化データにより分類分けされた前記複数の文書を取得し、 前記取得した各文書の特徴量を抽出するとともに、同一の末端クラスに属する文書の前記特徴量に基づいてその末端クラスの内容を特定する特徴量を決定することにより、前記構造化データの体系を解析し、 前記決定した末端クラスの特徴量と、前記構造化データ並びに前記複数の文書を関連づけて記憶手段に格納するようにした体系化知識解析方法。 1. A plurality of documents systematically classify and organize the structured data to obtain a plurality of documents classified by the structured data, it extracts the feature amount of each document and the acquired , by determining the characteristic quantity that identifies the content of the terminal class based on the characteristics of the document belonging to the same terminal class, parses the system of the structured data, the feature amount of terminal classes the determined , the structured data and codified knowledge analysis method to be stored in the storage means in association with said plurality of documents.

【請求項２】 前記構造化データを構成する前記末端クラスと、その末端クラスまでにいたる複数の分岐点となるメタクラスの接続関係を検索し、 各クラスに対しそれと関連する上位クラス・下位クラス並びに同位クラスへのポインタを関連づけて前記記憶手段に格納することにより、前記構造化データの体系の解析をするようにした請求項１に記載の体系化知識解析方法。 Said terminal class wherein forming the structured data, searches the connection relationship metaclass as a plurality of branch points leading up to that end class, upper class subclass, as well as associated therewith for each class by storing in the storage means in association with a pointer to the peer class, organize knowledge analysis method according to claim 1 which is adapted to the analysis of the system of the structured data.

【請求項３】 請求項１または２の方法を実行して得られた体系化知識を用いて未分類の文書を適当な末端クラスに関連づける分類方法であって、 処理対象の文書に対して、請求項１と同様の特徴量抽出処理を行い、その処理対象の文書の特徴量を求め、 次いで、その求めた特徴量と、請求項１により得られた各末端クラスの特徴量とのマッチングをとり、一致度の高い末端クラスに前記処理対象の文書を関連づけて前記記憶手段に格納するようにした分類方法。 3. A classification method for associating a document unclassified to a suitable terminal classes with systematized knowledge obtained by executing the method of claim 1 or 2, the document to be processed, the same feature quantity extraction process in claim 1, determine the characteristics of the document of the processing target, then its calculated feature quantities matching the feature quantity of each end classes obtained by claim 1 taken, the classification method to be stored in said storage means to the high degree of coincidence terminal class associates a document of the processing target.

【請求項４】 請求項１または２の方法を実行して得られた体系化知識を用いて未分類の文書を適当な末端クラスに関連づける分類方法であって、 複数の文書に対してそれぞれ請求項１と同様の特徴量抽出処理を行い、各文書ごとに特徴量を求め、 各文書の特徴量をクラスタリングして、特徴量の近い文書同士を一つのグループにまとめるとともに、そのグループの代表特徴量を生成し、 次いで、その求めた代表特徴量と、請求項１により得られた各末端クラスの特徴量とのマッチングをとり、一致度の高い末端クラスに前記グループを関連づけて前記記憶手段に格納するようにした分類方法。 4. A classification method for associating a document unclassified to a suitable terminal classes with systematized knowledge obtained by executing the method of claim 1 or 2, wherein respectively a plurality of documents the same feature quantity extraction processing section 1 obtains a feature amount for each document, and clustering the feature amount of each document, with summary document having close feature amount to one group, the representative character of the group generating an amount, then the determined representative features and take the matching of the feature amount of each end classes obtained by claim 1, in the storage means in association with said group to a higher degree of coincidence terminal class classification method so as to store.

【請求項５】 請求項３または４の方法を実行して未分類の文書を前記末端クラスに関連づけた後、 所定のタイミングでその未分類の文書の特徴量と、その関連づけられた末端クラスの特徴量に基づいて、新たな前記末端クラスの特徴量を生成するとともに、前記記憶手段の記憶内容を更新するようにした請求項１または２ 5. After the unclassified documents to perform the method of claim 3 or 4 associated with the terminal class, of the unclassified document at a predetermined timing and the feature amount, of its associated terminal class based on the feature quantity, it generates a characteristic quantity of the new said distal class claim 1 so as to update the stored contents of the storage means orに記載の体系化知識解析方法。 Systematized knowledge analysis method according to.

【請求項６】 前記特徴量は、文書中に存在する重要語と、その重要語についての重みである請求項１，２，５ Wherein said feature amount is the important words that exist in the document, claim a weight for the important words 1,2,5のいずれか１項に記載の体系化知識解析方法。 Systematize the knowledge analysis method according to any one of.

【請求項７】 複数の文書を体系的に分類・整理した構造化データと、その構造化データにより分類分けされた前記複数の文書を取得する知識獲得手段と、 その知識獲得手段の後段に設けられ、前記取得した各文書の特徴量を抽出するとともに、同一の末端クラスに属する文書の前記特徴量に基づいて末端クラスの内容を特定する特徴量を求める知識体系辞書作成手段と、 その知識体系辞書作成手段で生成された前記末端クラスの特徴量と、前記知識獲得手段で獲得した前記構造化データ並びに前記複数の文書を関連づけて格納する記憶手段とを備えた体系化知識解析装置。 7. A plurality of documents systematically classified and organized structured data, a knowledge acquisition means for acquiring the plurality of documents classified by the structured data, provided downstream of the knowledge acquisition means It is, extracts the feature amount of each document and the acquired, the knowledge system dictionary creation means for obtaining a characteristic quantity that identifies the contents of the terminal class based on the characteristics of the document belonging to the same terminal class, the knowledge system feature value of the terminal class generated by the dictionary generation means and the knowledge acquisition means systematize the knowledge analysis apparatus comprising a storage means for storing in association with the structured data and said plurality of documents acquired by.

【請求項８】 請求項７に記載の体系化知識解析装置で解析して得られた体系化知識を用いて未分類の文書を適当な末端クラスに関連づける分類装置であって、 処理対象の文書を取得する情報収集手段と、 その情報収集手段で取得した所定の文書に対し特徴量抽出処理を行い、その処理対象の文書の特徴量を求める情報抽象化手段と、 その情報抽象化手段で求めた特徴量と、前記体系化知識解析装置に格納された各末端クラスの特徴量とのマッチングをとり、一致度の高い末端クラスに前記処理対象の文書を関連づけて記憶させる情報分類手段とを備えた分類装置。 8. A classifier that associates the document unclassified to a suitable terminal classes with systematized knowledge obtained by analyzing with codified knowledge analysis apparatus according to claim 7, the document to be processed an information collecting means for acquiring, performs feature extraction processing for a given document acquired by the information acquisition means, and the information abstraction means for determining the characteristics of the document of the processing target, calculated in the information abstraction means It includes a feature amount, taking matching between the feature quantity of each end classes stored in the codified knowledge analyzer, and an information classification means for storing in association with the document to be processed to a high degree of coincidence terminal class classification system.

【請求項９】 前記情報抽象化手段は、複数の文書を一括して処理する際に、各文書の特徴量からクラスタリングを行い、特徴量の近い文書同士を一つのグループにまとめるとともに、そのグループの代表特徴量を生成する機能を有し、 前記情報分類手段は、その代表特徴量と、各末端クラスの特徴量とのマッチングをとるものである請求項８に記載の分類装置。 Wherein said information abstracting means, when processing collectively a plurality of documents, clustering is performed from the feature of each document, with summary document having close feature amounts in a group, the group has a function of generating a representative feature quantity, the information classification means includes a representative feature quantity, classification apparatus according to claim 8 is intended to take the matching of the feature amount of each end class.