(57)【要約】【課題】自然言語文書で記述された事例を効率的に分類、整理することができるようにすること。【解決手段】本概念辞書生成装置は、特定概念に含むサンプル単語を入力するステップと、自然言語文書を複数の形態素単語に分割し、この分割した形態素単語の中から上記サンプル単語から共起される形態素単語を共起単語として抽出するステップと、この抽出した共起単語を上記サンプル単語と関連した概念単語に分類入れする候補としてサンプル単語と共に操作画面に表示するステップと、上記サンプル単語と上記抽出した共起単語とを操作画面上で選択するステップと、上記サンプル単語と、上記選択した共起単語とを保存するステップと、処理する構成。本文書分類装置は、取り込んだ自然言語文書を、上記概念辞書生成装置で生成した概念辞書を用いて分類し、その分類結果を表示する。【選択図】図２
2008003656.tif 000002
【特許請求の範囲】
【請求項１】
取り込んだ自然言語文書から概念辞書を生成する、コンピュータから構成された概念辞書生成装置であって、
特定概念に含むサンプル単語の操作入力を処理するステップと、
上記自然言語文書を複数の形態素単語に分割し、この分割した形態素単語の中から上記サンプル単語から共起される形態素単語を共起単語として抽出処理するステップと、
上記サンプル単語および上記抽出した共起単語を登録単語として概念辞書データベースに保存処理するステップと、
を実行することが可能になっていることを特徴とする概念辞書生成装置。
【請求項２】
取り込んだ自然言語文書から概念辞書を生成する、コンピュータから構成された概念辞書生成装置であって、
特定概念に含むサンプル単語の操作入力を処理するステップと、
自然言語文書を記憶処理するステップと、
上記記憶している自然言語文書を複数の形態素単語に分割し、この分割した形態素単語の中から上記サンプル単語から共起される形態素単語を共起単語として抽出処理するステップと、
上記サンプル単語および上記抽出した共起単語の中から概念辞書に登録する候補となる登録候補言語を選択する操作を処理するステップと、
上記選択操作処理で選択した登録候補言語を登録単語として概念辞書データベースに保存処理するステップと、
を実行することが可能になっている、ことを特徴とする概念辞書生成装置。
【請求項３】
取り込んだ自然言語文書から概念辞書を生成する、コンピュータから構成された概念辞書生成装置であって、
特定概念に含むサンプル単語の操作入力を処理するステップと、
自然言語文書を記憶処理するステップと、
上記記憶している自然言語文書を複数の形態素単語に分割し、この分割した形態素単語の中から上記サンプル単語から共起される形態素単語を共起単語として抽出処理するステップと、
上記サンプル単語および上記抽出した共起単語を概念辞書へ登録する登録候補言語として画面上に表示処理するステップと、
上記画面上に表示している登録候補言語の中から概念辞書に登録する登録候補言語を選択する操作を処理するステップと、
上記選択操作処理で選択した登録候補言語を登録単語として概念辞書データベースに保存処理するステップと、
を実行することが可能になっている、ことを特徴とする概念辞書生成装置。
【請求項４】
上記抽出処理するステップは、上記分割した形態素単語の中から上記サンプル単語から一定以上の共起頻度で共起される形態素単語を共起単語として抽出する処理である、ことを特徴とする請求項１ないし３のいずれかに記載の概念辞書生成装置。
【請求項５】
上記表示処理するステップは、上記抽出した共起単語を上記サンプル単語と共に概念辞書への登録候補言語として画面上に一覧表にして表示する処理である、ことを特徴とする請求項３に記載の概念辞書生成装置。
【請求項６】
上記登録処理するステップは、概念を示す概念単語と、それに対応するサンプル単語と、上記選択した共起単語とを関連付けして登録する処理である、ことを特徴とする請求項３に記載の概念辞書生成装置。
【請求項７】
上記処理するステップが、サンプル単語の操作入力に加えてサンプル文書の操作入力も処理することができるステップであり、
上記抽出処理するステップが、上記サンプル文書が操作入力されたときは当該サンプル文書を複数の形態素単語に分割し、この分割した形態素単語を上記サンプル単語として抽出処理するステップである、
ことを特徴とする請求項１ないし３のいずれかに記載の概念辞書生成装置。
【請求項８】
請求項１ないし７のいずれかに記載の概念辞書生成装置で生成した概念辞書を用いて複数の自然言語文書を分類する、コンピュータから構成された文書分類装置であって、
複数の自然言語文書を取り込むステップと、
上記概念単語を取り込むステップと、
上記取り込んだ複数の自然言語文書を、上記取り込んだ概念単語をキーとして上記概念辞書に保存されている概念単語または登録単語に対応して分類するステップと、
上記分類するステップで分類した分類結果を保存するステップと、
を実行可能に構成した、ことを特徴とする文書分類装置。
【請求項９】
請求項１ないし７のいずれかに記載の概念辞書生成装置で生成した概念辞書を用いて複数の自然言語文書を分類する、コンピュータから構成された文書分類装置であって、
複数の自然言語文章を取り込むステップと、
上記概念単語を取り込むステップと、
上記取り込んだ複数の自然言語文書を、上記取り込んだ概念単語をキーとして、
上記概念辞書に保存されている概念単語または登録単語およびそれらに共起する単語に対応して分類するステップと、
上記分類するステップで分類した分類結果を保存するステップと、
を実行可能に構成した、ことを特徴とする文書分類装置。
【請求項１０】
上記分類結果を表示する表示ステップ、
を含むことを特徴とする請求項８または９に記載の文書分類装置。
【請求項１１】
取り込んだ自然言語文書から概念辞書を生成する概念辞書生成方法であって、
特定概念に含むサンプル単語の操作入力を処理するステップと、
上記自然言語文書を複数の形態素単語に分割し、この分割した形態素単語の中から上記サンプル単語から共起される形態素単語を共起単語として抽出処理するステップと、
上記サンプル単語および上記抽出した共起単語を登録単語として概念辞書データベースに保存処理するステップと、
を施す、ことを特徴とする概念辞書生成方法。
【請求項１２】
請求項１ないし７のいずれかに記載の概念辞書生成装置で生成した概念辞書を用いて複数の自然言語文書を分類する文書分類方法であって、
複数の自然言語文書を取り込むステップと、
上記概念単語を取り込むステップと、
上記取り込んだ複数の自然言語文書を、上記取り込んだ概念単語をキーとして上記概念辞書に保存されている概念単語または登録単語に対応して、分類するステップと、
上記分類するステップで分類した分類結果を保存するステップと、
を施す、ことを特徴とする文書分類方法。
【請求項１３】
請求項１ないし７のいずれかに記載の概念辞書生成装置で生成した概念辞書を用いて複数の自然言語文書を分類する文書分類方法であって、
複数の自然言語文書を取り込むステップと、
上記概念単語を取り込むステップと、
上記取り込んだ複数の自然言語文書を、上記取り込んだ概念単語をキーとして上記概念辞書に保存されている概念単語または登録単語およびそれらに共起する単語に対応して分類するステップと、
上記分類するステップで分類した分類結果を保存するステップと、
を実施する、ことを特徴とする文書分類方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、概念辞書（シソーラス）を生成する概念辞書生成装置およびこの概念辞書生成装置が生成した概念辞書を用いて自然言語文書群を分類する文書分類装置、ならびに、概念辞書を生成する概念辞書生成方法および概念辞書生成装置が生成した概念辞書を用いて自然言語文書群を分類する文書分類方法に関する。
【背景技術】
【０００２】
不具合やクレーム（苦情）等の過去に起こった事実（事例）を参考に設計ルールやチェックリストといった経験則を帰納的に導き出す際に、まず、事例を種々な観点で分類、整理する必要がある。
【０００３】
この作業は、事例が保存された時点で数値、キーワードで整理されている場合には一般的な表計算ソフトやデータベースといったもの、あるいはデータマイニングなどの技術を活用して比較的容易に実施することが可能である。
【０００４】
しかしながら、往々にして事例の保存時点では後々のデータ整理のことを考えて情報を保存するわけではない。例えば、クレームに対する顧客向けレポートといったように、顧客に説明するための資料として自然言語テキストで記述されている場合が多い。
【０００５】
従来、こういった場合には、事例を整理して知識化する作業はほとんど人手で行う以外にはなく、事例を全て調べ上げて目的の観点で分類、整理するなど、大変手間がかかる作業となっていた。
【０００６】
また、分類の観点はどのようなシーンで活用するかにより相違するために、活用シーンが相違するごとにさらに同様の手間をかけることとなる。
【０００７】
活用シーンは事例の保存時点で完全に想定することができるものではなく、事例の有効活用という場面の本質的な課題である。
【０００８】
上記した課題は、自然言語テキストで記述された事例を機械が意味的に理解して目的とする観点で効率的に分類、整理することはできないために、その解決には相当な困難を伴っていた。
【０００９】
なお、本発明の先行技術となる文献を下記に示す。
【特許文献１】特開２００１−２９０８３３号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
したがって、本発明は、自然言語文書で記述された事例を効率的に分類、整理可能にすることである。
【課題を解決するための手段】
【００１１】
（１）本発明による第１の概念辞書生成装置は、取り込んだ自然言語文書から概念辞書を生成する、コンピュータから構成された概念辞書生成装置であって、特定概念に含むサンプル単語の操作入力を処理する入力処理と、上記自然言語文書を複数の形態素単語に分割し、この分割した形態素単語の中から上記サンプル単語から共起される形態素単語を共起単語として抽出処理する抽出処理と、上記サンプル単語および上記抽出した共起単語を登録単語として概念辞書データベースに保存処理する保存処理と、を実行することが可能になっていることを特徴とするものである。
【００１２】
なお、上記概念単語とはある事物に共通する性質に着目して、それらの事物を一つの概念のもとに統合した一般化ないしは普遍化した意味を示す単語である。
【００１３】
上記サンプル単語とは概念単語に含まれる具体的な例を示す単語である。例えば、「部品」は概念単語であり、「コンデンサ」「抵抗」「トランジスタ」はその概念単語の意味に含まれるサンプル単語である。
【００１４】
上記形態素とは意味を持つ最小の言語単位である。
【００１５】
上記共起とは複数の言語現象が同一の発話、文、文脈等の言語的環境において生起することである。
【００１６】
また、上記コンピュータは、１つ以上のコンピュータで構成することができる。複数のコンピュータで構成する場合は、クライアントとサーバとの関係を有するコンピュータであってもよい。
【００１７】
上記第１の概念辞書生成装置によれば、過去のクレーム事例やトラブル事例が記載されている自然言語文書に対して、そのクレーム事例、トラブル事例に対応する概念単語とそのサンプル単語を入力することにより、クレーム事例、トラブル事例に対応した概念辞書を生成することができ、その結果、その概念辞書からクレームやトラブルを部品や故障の種別ごとに分類、整理することが容易となり、設計ルールや品質チェックリストなどを現場の状況に即した状態に更新、保守することができ、結果として、網羅的で効率的な品質チェックが可能となり、品質の向上に貢献することができる。
【００１８】
（２）本発明による第２の概念辞書生成装置は、取り込んだ自然言語文書から概念辞書を生成する、コンピュータから構成された概念辞書生成装置であって、特定概念に含むサンプル単語の操作入力を処理するステップと、自然言語文書を記憶処理するステップと、上記記憶している自然言語文書を複数の形態素単語に分割し、この分割した形態素単語の中から上記サンプル単語から共起される形態素単語を共起単語として抽出処理するステップと、上記サンプル単語および上記抽出した共起単語の中から概念辞書に登録する候補となる登録候補言語を選択する操作を処理するステップと、上記選択操作処理で選択した登録候補言語を登録単語として概念辞書データベースに保存処理するステップと、を実行することが可能になっている、ことを特徴とするものである。
【００１９】
第２の概念辞書生成装置によれば、抽出した共起単語を上記サンプル単語と共にこれらに関連した概念単語に分類入れする候補となる登録候補単語として画面上に表示し、その表示に係るサンプル単語と共起単語とを概念辞書に保存するので、ユーザはこの表示内容から、概念辞書に保存する共起単語情報を確認することができるので、概念辞書を扱い易くなる。
【００２０】
（３）本発明による第３の概念辞書生成装置は、取り込んだ自然言語文書から概念辞書を生成する、コンピュータから構成された概念辞書生成装置であって、特定概念に含むサンプル単語の操作入力を処理する入力処理と、自然言語文書を記憶処理する文書記憶処理と、上記記憶している自然言語文書を複数の形態素単語に分割し、この分割した形態素単語の中から上記サンプル単語から共起される形態素単語を共起単語として抽出処理する抽出処理と、上記サンプル単語および上記抽出した共起単語を概念辞書へ登録する登録候補言語として画面上に表示処理する表示処理と、上記画面上に表示している登録候補言語の中から概念辞書に登録する登録候補言語を選択する操作を処理する選択操作処理と、上記選択操作処理で選択した登録候補言語を登録単語として概念辞書データベースに保存処理する保存処理と、を実行することが可能になっている、ことを特徴とするものである。
【００２１】
第３の概念辞書生成装置によれば、ユーザは抽出共起単語を上記サンプル単語と関連した概念単語に分類入れする候補となる候補共起単語としてサンプル単語と共に操作画面に表示し、その表示に係る候補共起単語から概念辞書に保存するべき候補共起単語を選択し、その選択した候補共起単語が概念辞書に保存されるので、ユーザはこの表示内容から、概念辞書に保存する共起単語情報を確認することができるので、概念辞書を扱い易くなる。
【００２２】
（４）本発明の好適な一態様は、上記抽出処理が、上記分割した形態素単語の中から上記サンプル単語から一定以上の共起頻度で共起される形態素単語を共起単語として抽出する処理である。この態様によれば、共起頻度が一定以上の形態素単語を共起単語として抽出することができるようになり、より特定のクレーム事例やトラブル事例に対して文書を適確に分類、整理することができるようになる。
【００２３】
（５）本発明の好適な一態様は、上記表示処理が、上記抽出した共起単語を上記サンプル単語と共に概念辞書への登録候補言語として画面上に一覧表にして表示する処理である。
【００２４】
（６）本発明の好適な一態様は、上記登録処理が、概念単語と、それに対応するサンプル単語と、上記選択した共起単語とを関連付けして登録する処理である。
【００２５】
（７）本発明の好適な一態様は、上記処理するステップが、サンプル単語の操作入力に加えて文書（入力文書）の操作入力も処理することができるステップであり、上記抽出処理するステップが、上記入力文書が操作入力されたときは当該入力文書を複数の形態素単語に分割し、この分割した形態素単語の中から上記サンプル単語から共起される形態素単語を共起単語として抽出処理するステップである。
【００２６】
（８）本発明による第１の文書分類装置は、上記概念辞書生成装置で生成した概念辞書を用いて複数の自然言語文書を分類する、コンピュータから構成された文書分類装置であって、複数の自然言語文書を取り込むステップと、記取り込んだ複数の自然言語文書を、上記概念辞書に保存されている概念単語または登録単語の入力操作に対応して分類するステップと、上記分類するステップで分類した分類結果を保存するステップと、を実行可能に構成したことを特徴とするものである。
【００２７】
（９）本発明による第２の文書分類装置は、上記概念辞書生成装置で生成した概念辞書を用いて複数の自然言語文書を分類する、コンピュータから構成された文書分類装置であって、複数の自然言語文書を取り込むステップと、上記取り込んだ複数の自然言語文書を、上記概念辞書に保存されている登録単語の入力操作に対応して、該登録単語に共起する単語を含む自然言語文書に分類するステップと、上記分類するステップで分類した分類結果を保存するステップと、を実行可能に構成した、ことを特徴とするものである。
【００２８】
（１０）本発明の好適な一態様は、上記分類結果を表示する表示ステップを含む。
【００２９】
この概念分類装置によると、製品の設計や生産の分野に応用した場合に、過去に起こったトラブル事例について品質チェックをその網羅性を落とすことなく効率よく実施することができるようになる。
【００３０】
（１１）本発明による概念辞書生成方法は、取り込んだ自然言語文書から概念辞書を生成する概念辞書生成方法であって、特定概念に含むサンプル単語の操作入力を処理するステップと、上記自然言語文書を複数の形態素単語に分割し、この分割した形態素単語の中から上記サンプル単語から共起される形態素単語を共起単語として抽出処理するステップと、上記サンプル単語および上記抽出した共起単語を登録単語として概念辞書データベースに保存処理するステップと、を施すことを特徴とするものである。
【００３１】
（１２）本発明による第１の文書分類方法は、上記概念辞書生成装置で生成した概念辞書を用いて複数の自然言語文書を分類する文書分類方法であって、複数の自然言語文書を取り込むステップと、上記取り込んだ複数の自然言語文書を、上記概念辞書に保存されている概念単語または登録単語の入力操作に対応して分類するステップと、上記分類するステップで分類した分類結果を保存するステップと、を施すことを特徴とするものである。
【００３２】
（１３）本発明による第２の文書分類方法は、上記概念辞書生成装置で生成した概念辞書を用いて複数の自然言語文書を分類する文書分類方法であって、複数の自然言語文書を取り込むステップと、上記取り込んだ複数の自然言語文書を、上記概念辞書に保存されている登録単語の入力操作に対応して、該登録単語に共起する単語を含む自然言語文書に分類するステップと、上記分類するステップで分類した分類結果を保存するステップと、を実施することを特徴とするものである。
【発明の効果】
【００３３】
本発明によれば、自然言語文書で記述された事例を効率的に分類、整理できる装置を提供することができる。
【発明を実施するための最良の形態】
【００３４】
以下、添付した図面を参照して、本発明の実施形態に係る概念辞書生成装置と概念分類装置とを説明する。実施の形態の概念辞書生成装置と概念分類装置は１つないし複数のデータベースと、１ないし複数のクライアントコンピュータと、これらクライアントコンピュータにローカルエリアネットワーク（ＬＡＮ）を介してサーバコンピュータとから構成されている。
【００３５】
図１において、２はサーバコンピュータ、４はクライアントコンピュータ、６はＬＡＮ、８はデータベースである。
【００３６】
サーバコンピュータ２は、一般の汎用パーソナルコンピュータと同様に、ＣＰＵ、ＲＡＭ、ＲＯＭなどの内部メモリ、ハードディスクドライブなどの外部メモリ、表示装置およびキーボード、マウスなどの入力装置を有し、クライアントコンピュータ４との間の通信を行うためにＬＡＮ６に接続されている。
【００３７】
サーバコンピュータ２はまた、クライアントコンピュータ４との間のデータ通信処理を行うと共にデータベース８に必要なデータを登録したり、データベースに登録されたそれらのデータを読み出したりすることができるようになっている。
【００３８】
サーバコンピュータ２はまた、入力された自然言語文書群内でサンプル単語に共起される共起単語を抽出し、この抽出した共起単語に基づいて概念辞書を生成する概念辞書生成エンジンと、上記生成されデータベース８に記憶されている概念辞書を用いて、自然言語文書を検索語（キーワード）で指定されたカテゴリごとに分類する概念分類エンジンと、を含む。
【００３９】
クライアントコンピュータ４は、一般の汎用パーソナルコンピュータと同様に、ＣＰＵ、ＲＡＭ、ＲＯＭなどの内部メモリ、ハードディスクドライブなどの外部メモリ、表示装置およびキーボード、マウスなどの入力装置を有し、サーバコンピュータ２との間の通信を行うためにＬＡＮ６に接続されている。
【００４０】
クライアントコンピュータ４はまた、自然言語文書群から概念辞書を生成したり概念分類するために、概念単語とサンプル単語とを入力装置を用いて入力し、その入力した概念単語とサンプル単語とをサーバコンピュータ２に送信する概念単語／サンプル単語入力ＩＦと、サーバコンピュータ２の概念辞書生成エンジンが生成しデータベース５に記憶されている概念辞書を取り込んで該概念辞書に修正等を加えたり、概念分類に使用する単語を選定したりするための概念辞書編集ＩＦと、その分類結果を表示するための分類結果表示ＩＦとを備える。クライアントコンピュータ４はさらにまた、外部メモリ等に自然言語文書群のデータを記憶し、その記憶した自然言語文書群をサーバコンピュータ２に送信することができるようになっている。
【００４１】
データベース８は、一定の形式で整理したデータの集合であり、このデータの集合として、サーバコンピュータ２の概念辞書生成エンジンが生成した概念辞書や、概念分類エンジンが分類した分類結果を記憶するようになっている。
【００４２】
図２ないし図５を参照してサーバコンピュータ２の概念辞書生成エンジンによる概念辞書生成を説明する。この場合、サーバコンピュータ２の概念辞書生成エンジンは概念辞書生成装置として機能することができる。
【００４３】
図２において、ステップｎ１からステップｎ３ではクライアントコンピュータ４の概念単語／サンプル単語入力ＩＦからサーバコンピュータ２の概念辞書生成エンジンに概念単語とサンプル単語とのデータ送信、ステップｎ２からステップｎ３にクライアントコンピュータ４からサーバコンピュータ２に送信される自然言語文書群のデータ送信を示す。ステップｎ４からステップｎ３にクライアントコンピュータ４の概念辞書編集ＩＦからサーバコンピュータ２の概念辞書生成エンジンへの概念辞書編集データの送信を示す。
【００４４】
ステップｎ１からステップｎ３への概念辞書とサンプル単語のデータ送信を説明すると、クライアントコンピュータ４において、ユーザはクライアントコンピュータ４の表示画面上に図３で一例を示す概念単語／サンプル単語入力ウインドウを呼び出す。この概念単語／サンプル単語入力ウインドウに表示されている概念単語／サンプル単語入力欄のそれぞれにユーザは入力装置操作により概念単語、サンプル単語を文字入力する。実施の形態では図３（ａ）に概念単語入力欄とサンプル単語入力欄とが空白で示されている。そして、ユーザは過去のクレーム事例やトラブル事例にコンデンサやチップ立ち不良が多発している事例があるような場合、例えば図３（ｂ）で示すように概念単語入力欄に「部品」、サンプル単語入力欄に「コンデンサ」、あるいは図３（ｃ）で示すように概念単語入力欄に「故障」、サンプル単語入力欄に「チップ立ち不良」を入力することができる。
【００４５】
ユーザは上記入力が完了すると、入力装置操作により概念単語／サンプル単語入力欄の記入データをクライアントコンピュータ４の概念単語／サンプル単語入力ＩＦからＬＡＮ６を介してサーバコンピュータ２の概念辞書生成エンジンに送信する。
【００４６】
また、クライアントコンピュータ４はステップｎ２からステップｎ３により、そのハードディスクに格納している自然言語文書群データをサーバコンピュータ２の概念辞書生成エンジンに送信する。なお、自然言語文書群は例えばユーザが過去のクレーム事例やトラブル事例を記載した文書群のデータであり、これらデータはユーザがＣＤ−ＲＯＭ等に格納しているデータをハードディスクに格納処理することができる。これら自然言語文書群にはその検索等のため文書作成年月日、クレームやトラブル発生の年月日、文書番号、文書名等の情報（文書情報と総称）が記入されていることが好ましい。
【００４７】
こうして、サーバコンピュータ２は、ステップｎ１、ステップｎ２から概念単語、サンプル単語、自然言語文書群のデータを受信すると、概念辞書生成エンジンにより、その自然言語文書群を複数の形態素単語に分割するとともに、この分割した形態素単語の中からクライアントコンピュータ４から送信されたサンプル単語から共起する形態素単語を共起単語として抽出する。なお図４（ａ）に上記自然言語文書群の一例を示す。図４（ａ）は、上記自然言語文書群であり、区別するためＡ，Ｂ，…の符号を付ける。自然言語文書Ａは「コンデンサのチップ立ち不良…」と記載されており、自然言語文書Ｂは「鉛フリーはんだを使用すると…」と記載されている。これらにはクレームやトラブルの事例が記載されている。図４（ｂ）に概念辞書生成エンジンにより図４（ａ）の自然言語文書Ａ，Ｂを複数の形態素単語に分割され、この分割された形態素単語の中からサンプル単語から共起する形態素単語を共起単語とされた一覧表を示す。図４（ｂ）で示す一覧表において、横軸にはサンプル単語の「コンデンサ」と、共起単語の「チップ立ち不良」、「はんだ過小」、「チップコンデンサ」、「チップ浮き不良」…が記載されており、縦軸にも横軸と同様にサンプル単語の「コンデンサ」と、共起単語の「チップ立ち不良」、「はんだ過小」、「チップコンデンサ」、「チップ浮き不良」…が記載されている。これらサンプル単語および共起単語では共起頻度が示されている。全自然言語文書を通じて抽出した共起単語に対して同一自然言語文書内で共起した共起頻度を元にして共起頻度を付ける。例えば、図４の例では同一自然言語文書における特定単語の頻度を母数、共起単語の頻度を分子として、各自然言語文書について算出し、全体を合算して求めたものである。共起頻度の算出には種々あり、実施の形態は特にその算出方法に限定しない。上記の場合、一定以上の共起頻度の形態素単語を抽出共起単語として抽出することが好ましい。
【００４８】
次に、クライアントコンピュータ４においては、ステップｎ４からステップｎ３にクライアントコンピュータ４の概念辞書編集ＩＦからサーバコンピュータ２の概念辞書生成エンジンへの概念辞書編集データの送信を示す。この概念辞書編集に際しては、クライアントコンピュータ４では図５で示す概念辞書登録ウインドウを呼び出す。この概念辞書登録ウインドウには図５（ａ）には概念単語記入欄と、一覧チェック欄とが表示されている。概念単語欄は選択ボタンをクリックすると、図５（ｂ）で示すように単語リストが一覧表示される。ユーザはこの単語リストから例えば「部品」を選択すると、概念単語欄に「部品」が表示されるとともに、一覧チェック欄には概念辞書への登録候補単語が一覧表示される。なお、この登録候補単語の表示に際してサンプル単語から一定頻度を超える頻度で共起した共起単語を登録候補単語とする。
【００４９】
この登録候補単語はサンプル単語の「コンデンサ」と共起単語の「チップ立ち不良」「はんだ過小」「チップコンデンサ」「チップ浮き不良」である。ユーザは登録候補単語としてサンプル単語である「コンデンサ」と共起単語である「チップコンデンサ」にチェックを入れて登録候補単語を選択修正する。図５（ｃ）では概念単語が「故障」であり、上記同様、登録候補単語が「チップ立ち不良」「チップコンデンサ」「チップ浮き不良」「ショート」である。ユーザは上記同様、登録候補単語に対してチェックを入れる。こうして最後に「ＯＫ」操作すると、このデータがサーバコンピュータ２に送信される。サーバコンピュータ２は、概念辞書生成エンジンにより、クライアントコンピュータ４から選択された登録候補単語のデータを受信すると、この登録候補単語を登録単語としてステップｎ３からステップｎ５で示すように、データベース８内の概念辞書に登録する。こうして、概念辞書が生成される。また、このような概念辞書は必要に応じて多数生成することができる。図５で概念辞書への登録内容は後述する図７に示すように概念単語ごとに、それぞれ、登録単語、自然言語文書名が一覧表に構造化されている。
【００５０】
次に、サーバコンピュータ２の概念分類エンジンによる文書分類を図６および図７を参照して説明する。この場合、サーバコンピュータ２の概念分類エンジンは文書分類装置として機能することができる。この文書分類装置は、データベース８に保存されている概念辞書から事例に対応した概念辞書をユーザは選択して利用することができる。
【００５１】
図６において、ステップｎ６からステップｎ７はクライアントコンピュータ４の概念分類ＩＦからサーバコンピュータ２の概念分類エンジンに対してデータベース８に保存されている概念辞書のいずれかを選択する概念分類操作入力であり、ステップｎ８からステップｎ７は上記概念分類のためクライアントコンピュータ４からサーバコンピュータ２に送信される自然言語文書群のデータである。この概念分類の操作入力は、概念単語について概念辞書に登録されている登録単語と、その登録単語に対応する自然言語文書群の情報の１つである自然言語文書名とを一覧表にすることにより、取り込んだ自然言語文書群を概念単語または登録単語に対応して、分類するための操作入力である。この場合、上記概念辞書に保存されている登録単語の入力操作に対応して、該登録単語に共起する単語を含む自然言語文書に分類することもできる。
【００５２】
サーバコンピュータ２はステップｎ６により概念分類の操作入力を与えられ、かつステップｎ８から自然言語文書群のデータが送信されてくる。サーバコンピュータ２はこの送信に応答してその概念分類エンジンに、ステップｎ９で示すようにデータベース８に保存されている概念辞書から対応する概念辞書を取り込む。この概念辞書は図２ないし図５を参照して説明したように、概念単語に対応する登録単語とが対応付けられている。
【００５３】
サーバコンピュータ２の概念分類エンジンは、図７で示すように概念分類すると、その分類結果をステップｎ７からステップｎ１０で示すようにデータベース８に保存する。クライアントコンピュータ４では、ステップ１１からステップ１０で示すようにデータベース８に保存されている分類結果をＬＡＮ６を通じて取り込んでクライアントコンピュータ４の表示画面上に分類結果を表示する。
【００５４】
以上説明したように本実施の形態では、自然言語文書を過去のクレーム事例やトラブル事例が記載されている文書である場合、クレーム事例、トラブル事例に対応する概念単語とサンプル単語とを入力すると、概念辞書を生成することができると共に、その概念辞書からクレームやトラブル事例に対応した文書に分類することができるようになり、その分類結果から設計ルールや品質チェックリストなどを現場の状況に即した状態に更新、保守することができ、結果として、網羅的で効率的な品質チェックが可能となり、品質の向上に貢献することができる。
【図面の簡単な説明】
【００５５】
【図１】図１は本発明の実施の形態に係る概念辞書生成装置のシステム構成を示す図である。
【図２】図２は上記概念辞書生成装置における概念辞書生成の説明に用いる図である。
【図３】図３（ａ）は概念単語入力欄とサンプル単語入力欄とが空白で示されている概念単語／サンプル単語入力ウインドウを示す図、図３（ｂ）は概念単語入力欄に「部品」、サンプル単語入力欄に「コンデンサ」が記入されている概念単語／サンプル単語入力ウインドウを示す図、図３（ｃ）は概念単語入力欄に「故障」、サンプル単語入力欄に「チップ立ち不良」が記入されている概念単語／サンプル単語入力ウインドウを示す図である。
【図４】図４（ａ）は自然言語文書群の例を示す図、図４（ｂ）はサンプル単語における共起単語のリストを示す図である。
【図５】図５（ａ）は概念単語記入欄と、一覧チェック欄とが空白である概念辞書登録ウインドウの呼び出し画面、図５（ｂ）は概念単語記入欄と、一覧チェック欄とが記入されている概念辞書登録ウインドウの呼び出し画面、図５（ｂ）は概念単語記入欄と、一覧チェック欄とが記入されている概念辞書登録ウインドウの呼び出し画面を示す図である。
【図６】図６は上記概念辞書生成装置における文書分類の説明に用いる図である。
【図７】図７はサーバコンピュータの概念分類エンジンにより分類された一覧表を示す図である。
【符号の説明】
【００５６】
２  サーバコンピュータ
４  クライアントコンピュータ
６  ＬＡＮ
８  データベース
【図１】
2008003656.tif 000003
【図２】
2008003656.tif 000004
【図３】
2008003656.tif 000005
【図４】
2008003656.tif 000006
【図５】
2008003656.tif 000007
【図６】
2008003656.tif 000008
【図７】
2008003656.tif 000009