JP4772233B2 - Document data analysis program, computer-based document data analysis method, and document data analysis system - Google Patents
Document data analysis program, computer-based document data analysis method, and document data analysis system Download PDFInfo
- Publication number
- JP4772233B2 JP4772233B2 JP2001266229A JP2001266229A JP4772233B2 JP 4772233 B2 JP4772233 B2 JP 4772233B2 JP 2001266229 A JP2001266229 A JP 2001266229A JP 2001266229 A JP2001266229 A JP 2001266229A JP 4772233 B2 JP4772233 B2 JP 4772233B2
- Authority
- JP
- Japan
- Prior art keywords
- document
- data
- document data
- attribute data
- analysis
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、入力された1以上の文書データを分析する文書データ分析プログラム、コンピュータによる文書データ分析方法、文書データ分析システムに関する。
【0002】
【従来の技術】
特願平11−332114号においては、個々の概念を抽出した後のアンド検索について記載されている。
【0003】
この特願平11−332114号の実施例1では、複数の分類軸に属する概念を抽出した後で、違う軸に属する概念のアンド検索によって複合概念を判定する方法が提案されている。
【0004】
また、特願平11−332114号の実施例2では、接続詞の情報と概念情報とその文書中の位置情報を用いて概念の接続関係を判定する方法が提案されている。
【0005】
【発明が解決しようとする課題】
上記特願平11−332114号の発明は、主に、アクションと結果のような因果関係にある概念の複合概念を判定する。
【0006】
文章の表記が口語的で解析が困難な文書から特定の商品とその商品に関する概念を正しく組み合わせて判定を行うには、上記の実施例1では再現率(本来抽出されるべき情報が実際に抽出される割合)は高いものの適合率(抽出された情報のうち、内容の正しいものの割合)が低く、上記の実施例2では適合率は高いものの再現率が低い、という問題がある。
【0007】
また、商品名のような陳腐化しやすい表現と概念のような長く使える表現を区別し、複合概念として扱うことは困難であった。
【0008】
本発明は、以上のような実情に鑑みてなされたもので、口語的で解析しにくい文書データに対して、商品名とアクション又は結果を正しく結び付けるための文書データ分析プログラム、コンピュータによる文書データ分析方法、文書データ分析システムを提供することを目的とする。
【0009】
【課題を解決するための手段】
本発明を実現するにあたって講じた具体的手段について以下に説明する。
【0010】
第1の発明は、コンピュータに、データベースに記憶されており文書を構成する文書要素とその属性データとを関連付けた辞書情報を参照し、コンピュータに取得された分析対象の文書データに含まれておりかつ辞書情報に含まれている複数の文書要素とその属性データとを抽出する抽出機能と、組み合わせを行う複数の属性データを定めた分類軸と、抽出機能によって抽出された複数の文書要素とその属性データとに基づいて、分類軸にしたがって抽出機能によって抽出された第1の文書要素又はその第1の属性データと、第2の文書要素又はその第2の属性データとを組み合わせた要約データを作成する分析機能とを実現させる文書データ分析プログラムである。分析機能は、抽出機能よって抽出された複数の文書要素とその属性データの中から、コンピュータに取得された分析対象の文書データにおいて、比較を意味する除外接続表現が続く文書要素とその属性データを除き、分類軸にしたがって除外接続表現が続かない第1の文書要素又は第1の属性データと、除外接続表現が続かない第2の文書要素又は第2の属性データとを組み合わせる。
【0011】
例えば、組み合わせの手法には、抽出された全ての文書要素又は属性データを組み合わせるアンド検索がある。
【0012】
第1の発明では、組み合わせる属性データの関係を分類軸として予め定めておき、この分類軸にしたがって抽出された文書要素又は属性データを組み合わせるとしている。
【0013】
また、分析機能は、抽出された文書要素を組み合わせてもよく、抽出された属性データを組み合わせてもよく、抽出された文書要素と抽出された属性データとを組み合わせてもよい。
【0014】
なお、文書要素には、様々な単語、句、節、文書に含まれる表現などが含まれる。
【0015】
また、属性データには、商品(製品)名、自社の商品か他社の商品かの区別、アクション、結果などのような文書要素の概念を利用可能である。
【0016】
この第1の発明を利用すると、組み合わせた結果が自社商品についての文書か、他社商品についての文書か、その他の概念についての文書かを容易に区別できる。例えば「売れている」という結果の概念を含む文書を、自社商品が売れているのか、他社商品が売れているのか、特定の販売店で売れているのか、など区別して判断できる。
【0017】
第2の発明は、上記第1の発明と同様の文書データ分析プログラムである。この第2の発明は、コンピュータに、分析機能によって作成された要約データを表示させる表示機能をさらに実現させる。
第3の発明は、上記第1又は第2の発明と同様の文書データ分析プログラムである。この第3の発明において、分析機能は、分析対象の文書データを分割するための所定の文書分割規則にしたがって分析対象の文書データを区切り、区切られた範囲内、又は、当該区切られた範囲及びその直前の区切られた範囲内に存在する第1の文書要素又は第1の属性データと第2の文書要素又は第2の属性データとを組み合わせる。これにより、組み合わせ結果の適合率を向上させることができる。
【0018】
第4の発明は、上記第3の発明の文書分割規則が、句読点のうちの少なくとも1種類を基準として分析対象の文書データを区切る規則であるとしている。
【0019】
この第4の発明を利用すると、文書データが「。」で区切られる。そして、区切られた範囲内で抽出された文書要素又は属性データの組み合わせが行われる。
【0020】
なお、句点に限らず、「、」「.」「,」などのような他の句読点を基準として文書データを区切ってもよい。
【0021】
なお、ある区切られた範囲とその直前の区切られた範囲内で文書要素又は属性データを組み合わせるとしてもよい。
【0022】
第5の発明は、上記第3の発明の文書分割規則が、分析対象の文書データを、固有名詞を示す属性データに関連付けされている文書要素の前で区切る規則であるとしている。
【0023】
第6の発明は、上記第4の発明の文書分割規則が、分析対象の文書データにおいて、固有名詞に前記除外接続表現が続く場合に、固有名詞を区切りの基準としない規則を含むとしている。
【0024】
第7の発明は、上記第3の発明の文書分割規則が、分析対象の文書データにおいて、結果を示す属性データに関連付けされている文書要素の後ろで区切る規則であるとしている。
【0025】
なお、この第7の発明の文書分割規則は、アクションを示す属性データに関連付けされている文書要素の後ろで区切るとしてもよい。
【0026】
上記第5から第7までの発明の文書分割規則を利用することにより、適合率と再現率とを向上させることができる。
【0027】
上記第1から第7までの発明において、分析機能は、抽出機能によって抽出された文書要素に比較を意味する文書要素が付されている場合に、この文書要素を組み合わせの候補から排除する。
【0028】
例えば、比較を意味する文書要素には「〜より」「〜と比べて」「対〜比」などがある。
【0029】
これにより、例えば「自社商品は他社商品より売れています」という文書データについて分析を行った場合に、組み合わせ結果が「他社商品−売れています」となることはなく、「自社商品−売れています」となる。なお、このような分析を係り受け分析とする。
【0030】
この係り受け分析を利用することにより適合率を向上させることができる。
【0031】
第8の発明は、上記第1から第7までの発明において、分析機能は、比較関係にある文書要素と他の文書要素を関連付けた対応情報を参照し、分析対象の文書データにおいて、抽出機能によって抽出された文書要素に除外接続表現が続く場合に、この前記除外接続表現が続く文書要素と比較関係にある他の文書要素を、対応情報に基づいて決定し、第1の文書要素又は第1の属性データと、第2の文書要素又は第2の属性データと、対応情報に基づいて決定された他の文書要素とを組み合わせる文書データ分析プログラムである。
【0032】
例えば、対応情報には自社商品と他社商品とが対応付けされているとする。そして、「他社商品よりは売れています」という文書データについて分析を行ったとする。この場合、比較を意味する「より」が付されている「他社商品」が抽出されるが、この「他社商品」の比較対象がないため、対応情報から「自社商品」が決定され、「自社商品−売れています」という組み合わせ結果が得られる。これにより、適合率と再現率とを向上させることができる。
【0042】
第9の発明は、上記第1から第8の発明において、コンピュータに、分析対象の文書データのうち辞書情報に含まれていない部分を表示する機能をさらに実現させる文書データ分析プログラムである。
【0043】
例えば、ある商品の正式名称は辞書情報に登録されているが、その商品の略称が未登録の場合に、正式名称が含まれていない部分をユーザに提示することでユーザがその略称を認識できる。したがって、文書要素及び属性データの更新に利用することができる。
【0044】
第10の発明は、上記第1から第9の発明において、コンピュータに、ユーザの指定内容にしたがって辞書情報を更新する登録機能をさらに実現させる文書データ分析プログラムである。
【0045】
これにより、ユーザのニーズにあった分析が可能となる。
【0046】
上記のようなプログラム、及びこのプログラムを記録した記録媒体を用いることによって、上述した機能を有していない計算機システム、サーバやクライアント等の計算機に対して、簡単に上述した機能を付加することができる。
【0047】
なお、上記第1から第10の発明のプログラムで実施される文書データ分析方法を発明の対象としてもよい。
【0048】
また、上記第1から第10の発明のプログラムで実現される機能を実現する手段を具備した文書データ分析システムを発明の対象としてもよい。
【0049】
【発明の実施の形態】
以下、図面を参照しながら本発明の実施の形態について説明する。なお、以下に示す各図において、同一の部分については同一の符号を付してその説明を省略し、異なる部分についてのみ詳しく説明する。
【0050】
(第1の実施の形態)
本実施の形態においては、例えば「Bスナックは試食会で完売。Aスナック情報。対Cスナック比120%で売れています。」のような文書データに対して、「Aスナック」「Bスナック」「Cスナック」のような商品名の表現(文書要素)と、「試食会」「完売」「売れています」のようなアクション又は結果に関する表現を、正しく結び付ける文書データ分析プログラムについて説明する。
【0051】
また、本実施の形態に係る文書データ分析プログラムは、表現を結び付けるための判定ルールを切り換え可能とする。
【0052】
図1は、本実施の形態に係る文書データ分析プログラムによって計算機上で実現される機能を示すブロック図である。
【0053】
本実施の形態に係る文書データ分析プログラム1は、取得機能2、概念抽出機能3、分析機能4、選択機能5、表示機能6を計算機や計算機システム上で実現する。
【0054】
また、文書データ分析プログラム1は、概念定義辞書(データベース)7と対応付けテーブル8とを参照する。
【0055】
取得機能2は、分析対象のデータを取得する。取得の手法は、予め登録されている文書データ群の中からユーザに指定された文書データを取得する方法、ユーザの入力した文書データを取得する方法などがある。
【0056】
文書データには、例えばメーカーの営業日報等の報告データがある。具体的には「Bスナックは試食会で完売。Aスナック情報。対Cスナック比120%で売れています」などの文書が文書データとして取得機能2に取得される。
【0057】
概念定義辞書7は、ユーザのニーズに応じて、分析対象の文書データの特性に基づいて作成されている。
【0058】
この概念定義辞書7は、自社(MA社)商品辞書9、他社(MB社〜MD社)商品辞書10、アクション・結果辞書11を含んでいる。
【0059】
自社商品辞書9は、自社商品の表現に、概念(属性データ)と概念IDとを対応付けた構造を持つ。正式名称「Aスナック」を略称「A」などと表現する場合などのように、同一の商品に異なる表現が存在する場合には、同一商品の各表現に対して、同一の概念と概念IDとが付される。概念は、「商品:自社商品:商品種別:商品名」などのように、表現の所属する階層の全てを特定するように定義される。
【0060】
他社商品辞書10も同様であるが、ここでは自社の商品の代わりに、他社の商品が定義されている。
【0061】
アクション・結果辞書11では、表現に概念と概念IDとを関連付けた構造を持つ。概念は、表現毎に、「アクションか結果かの指定:表現の意味内容」を特定するように定義される。
【0062】
概念定義辞書7は、一つのファイルとして構成してもよく、内容ごとに複数のファイルに分けた構成としてもよい。なお、概念定義辞書7は、概念の大分類(自社商品辞書9、他社商品辞書10、アクション・結果辞書11)が容易に把握可能な状態であることが望ましい。
【0063】
概念抽出機能3は、取得機能2によって取得された文書データを受け付け、概念定義辞書7を参照する。そして、概念抽出機能3は、概念定義辞書7の各表現と文書データとを比較し、概念定義辞書7の表現と同じ表現が文書データ中に見出された場合は、文書データ中の位置と概念IDを記録する。
【0064】
図2は、概念抽出機能3による抽出結果を例示する図である。文書データに含まれており概念定義辞書7に登録されている表現とその位置とその概念IDとが抽出されている。
【0065】
分析機能4は、表現又は商品、アクション、結果などの概念を複数の分類軸に基づいて組み合わせて複合概念を抽出する。複合概念を構成する分類軸は、「商品−アクション」「商品−結果」「商品−アクション−結果」などのように、予め定められている。
【0066】
組み合わせを行うか否かを判定する判定処理には、アンド検索処理4a、文書区切り処理4b、係り受け分析処理4c、対応付け分析処理4dのうち選択機能5において選択された処理が利用される。
【0067】
選択機能5は、ユーザが求める分析性能を考慮し、処理4a〜4dのうちユーザに設定された処理を使って分析を行うように分析機能4に対して指示を出力する。
【0068】
例えば、選択機能5は、「再現率を最優先とする」「適合率と再現率とを同程度に優先する」「適合率を最優先する」などの選択肢をユーザに提示する。
【0069】
そして、ユーザが再現率を優先することを望む場合、選択機能5はアンド検索処理4aを選択する。ユーザが適合率と再現率とを同程度に優先することを望む場合、選択機能5は文書区切り処理4bを選択する。ユーザが適合率を優先することを望む場合、選択機能5は係り受け分析処理4c又は対応付け分析処理4dを選択する。
【0070】
他の例として、選択機能5は、ユーザに対して判定処理4a〜4dの選択用画面を提示してもよい。選択機能5は、すべての概念に対してまとめて判定処理を設定してもよく、個々の複合概念毎に判定処理を設定してもよい。また、選択機能5は、分類軸毎に判定処理を設定してもよく、すべての分類軸に同じ判定処理を設定してもよい。
【0071】
選択機能5は、判定処理4a〜4dのリストをユーザに提示し、選択させてもよいし、「全てを抽出する−正解率を高くする」などのように抽象的な表示をユーザに提示し、ユーザの要求する分析性能をユーザに指定させてもよい。
【0072】
なお、本実施の形態においては、選択機能5により判定処理4a〜4dを自由に選択可能としているが、ユーザにより選択されなくても所定の判定処理が利用されるとしてもよい。
【0073】
表示機能6は、分析機能4で抽出された複合概念を、ランキング表形式で、複合概念ごとの文書要素を含めてユーザに提示する。
【0074】
対応付けテーブル8は、対応付け分析処理4dに参照されるテーブルである。
この対応付けテーブル8には、比較関係(例えば競合関係)にある商品名「Aスナック」「Bスナック」「Cスナック」が関連付けて登録されている。
【0075】
以下に、判別処理4a〜4dについて詳細に説明する。
【0076】
アンド検索処理4aは、抽出された全ての表現又は概念を組み合わせる。
【0077】
文書区切り処理4bは、文書データを「。」で区切り、「。」で区切られたそれぞれの範囲内でアンド検索を行う。なお、分類軸に含まれているが区切られた範囲内にはない概念があり、直前の区切り範囲内にその概念がある場合には、その直前の区切り範囲内の概念をコピーして利用してもよい。
【0078】
係り受け分析処理4cは、アクション又は概念の軸に対して、対応する商品を特定する場合に、「。」で区切られた範囲内又はその範囲より前において、アクション又は概念の軸に最も近い位置にあり、「〜より」「〜と比べて」「〜比」などの除外接続表現が続かない商品を探す。そして、係り受け分析処理4cは、探し出した商品をアクション又は概念の軸に対して、対応する商品と判断し、組み合わせを行う。
【0079】
対応付け処理4dは、自社と他社の同種の商品(競合関係にある商品)を登録している対応付けテーブル8を参照し、係り受け分析処理4cを実行しても対応商品が判断できない場合、除外接続表現のついた他社商品に対応する自社商品を対応商品と判断し、組み合わせを行う。
【0080】
上記の文書データ「Bスナックは試食会で完売。Aスナック情報。対Cスナック比120%で売れています。」の場合、「商品」と「アクション・結果」の正しい組み合わせは、「Bスナック−試食会」「Bスナック−完売」「Aスナック−売れています」の3つである。
【0081】
上記各種判定処理4a〜4dの分析精度を適合率及び再現率で評価すると以下のようになる。なお、組み合わせに利用する分類軸は「商品−アクション」、「商品−結果」とする。
【0082】
アンド検索処理4aでは、上記図2に示すように抽出された表現又は概念を分類軸にしたがって全て組み合わせる。したがって、このアンド検索処理4aで抽出される複合概念は「Bスナック−試食会」「Bスナック−完売」「Bスナック−売れています」「Aスナック−試食会」「Aスナック−完売」「Aスナック−売れています」「Cスナック−試食会」「Cスナック−完売」「Cスナック−売れています」の9つである。この結果の適合率は約33%、再現率は100%である。
【0083】
文書区切り処理4bでは、「。」で文書データを区切り、その範囲内でアンド検索を行う。したがって、この文書区切り処理4bで抽出される複合概念は「Bスナック−試食会」「Bスナック−完売」「Cスナック−売れています」の3つである。この結果の適合率は約66%、再現率は約66%となる。
【0084】
係り受け分析処理4cは、アクション又は概念の軸に対し、対応する商品を特定する場合に、「。」で区切られた範囲内又はその範囲より前において、該当概念に最も近い位置にあり、除外接続表現が続かない商品表現を探し、組み合わせを行う。したがって、この係り受け分析処理4cで抽出される複合概念は「Bスナック−試食会」「Bスナック−完売」「Aスナック−売れています」の3つである。この結果の適合率は適合率100%、再現率は100%となる。
【0085】
対応付け分析処理4dは、係り受け分析処理4cで対応商品が判断できない場合に、除外接続表現の付されている他社商品に対応する自社商品を対応付けテーブル8から求め、対応商品として組み合わせを行う。したがって、この対応付け分析処理4dで作成される複合概念は「Bスナック−試食会」「Bスナック−完売」「Aスナック−売れています」の3つである。この結果の適合率は100%、再現率は100%となる。
【0086】
以上説明したように、本実施の形態に係る文書データ分析プログラム1を利用すると、例えば「売れている」という同一の結果についても、「自社商品」が売れているのか、「他社商品」が売れているのか、「試食会で」売れているのかを区別できる。したがって、文書データの分析精度を向上させることができる。
【0087】
また、本実施の形態に係る文書データ分析プログラム1では、複合概念を抽出する分析機能4において複数の判定処理4a〜4dを実行可能であり、この判定処理4a〜4dの自由に選択可能である。したがって、分析対象の文書データの質やユーザのニーズに合わせた柔軟な分析性能を提供することができる。
【0088】
(第2の実施の形態)
本実施の形態においては、上記第1の実施の形態に係る文書データ分析プログラム1の変形例について説明する。
【0089】
図3は、本実施の形態に係る文書データ分析プログラム1によって計算機上で実現される機能を示すブロック図である。
【0090】
本実施の形態における分析機能4は、固有名詞区切り処理4e、固有名詞判断処理4f、結果区切り処理4g、結果判断処理4hを利用する。
【0091】
本実施の形態におけるアクション・結果辞書11には、「試食会」の概念は「アクション」、「完売」「今一つ」「好評」の概念は「結果」である旨が登録されている。アクション・結果辞書11の内容は、分析対象の文書データに応じて、ユーザのニーズ及び文書の特性分析から定められる。
【0092】
選択機能5は、ユーザが求める分析性能を考慮し、処理4e〜4hのうちユーザに設定された処理を使って分析を行うように分析機能4に対して指示を出力する。
【0093】
以下に、処理4e〜4hについて詳細に説明する。
【0094】
固有名詞区切り処理4eは、固有名詞を示す概念に関連付けされている表現から、この表現と同一の概念に関連付けされている次の表現の前までを一区間とする文書分割規則にしたがって分析対象の文書データを区切り、概念抽出機能3によって抽出された表現又は概念について区切られたそれぞれの範囲内でアンド検索を行う。
【0095】
固有名詞判断処理4fは、固有名詞を示す概念に関連付けされている表現から、この表現と同一の概念に関連付けされている次の表現の前までを一区間とする規則と、固有名詞を示す概念に関連付けされている表現であっても「〜より」「〜と比べて」「〜比」などの除外接続表現が付されている場合には区切りの基準としないという規則とを含む文書分割規則にしたがって分析対象の文書データを区切る。そして、固有名詞判断処理4fは、概念抽出機能3によって抽出された表現又は概念から「〜より」「〜と比べて」「〜比」などの除外接続表現が付されている表現又は概念を排除し、それぞれ区切られた範囲内でアンド検索を行う。
【0096】
結果区切り処理4gは、結果を示す概念に関連付けされている表現の後ろで区切る文書分割規則にしたがって分析対象の文書データを区切り、それぞれ区切られた範囲内でアンド検索を行う。
【0097】
結果判断処理4hは、結果を示す概念に関連付けされている表現の後ろで区切る文書分割規則にしたがって分析対象の文書データを区切る。そして、結果判断処理4hは、概念抽出機能3によって抽出された表現又は概念から「〜より」「〜と比べて」「〜比」などの除外接続表現が付されている表現又は概念を排除し、それぞれ区切られた範囲内でアンド検索を行う。
【0098】
上記の処理4e〜4gの分析精度を適合率及び再現率で評価すると以下のようになる。なお、組み合わせに利用する分類軸は「商品−結果」「商品−アクション−結果」とする。
【0099】
固有名詞区切り処理4eでは、分析対象の文書データが、分類軸に属する概念に関連付けされており商品名などの固有名詞である表現から始まり、この始まりの概念と同じ概念に関連付けされている表現が次に出現する直前で終わる区間で区切られる。そして、固有名詞区切り処理4eでは、概念抽出機能3によって抽出された表現又は概念について、それぞれの区切られた範囲内でアンド検索が行われる。
【0100】
例えばメーカーの営業日報「Bスナックは試食会で完売、Cスナックは今一つだそうです。Aスナックも試食会開催。好評です。」という文書データを分析するとする。
【0101】
概念抽出機能3は、概念定義辞書7の各表現と文書データとを比較し、概念定義辞書7の表現と同じ表現が文書データ中に見出された場合は、文書データ中の位置と概念IDを記録する。
【0102】
図4は、概念抽出機能3による抽出結果を例示する図である。文書データに含まれており概念定義辞書7に登録されている表現とその位置とその概念IDとが抽出されている。
【0103】
「Bスナック」「Cスナック」「Aスナック」の概念は商品、「試食会」の概念はアクション、「完売」「今一つ」「好評」の概念は結果である。
【0104】
固有名詞区切り処理4eでは、固有名詞を示す概念に関連付けされている表現から、この表現と同一の概念に関連付けされている次の表現の前までを一区間とする文書分割規則にしたがって、分析対象の文書データが区切られる。
【0105】
図5は、固有名詞の直前を基準に分割する文書分割規則にしたがって文書データを区切った結果を例示する図である。固有名詞を示す概念に関連付けされている表現には「Bスナック」「Cスナック」「Aスナック」がある。このため、図5においては、文書データが「Bスナック」「Cスナック」「Aスナック」の直前で区切られている。
【0106】
そして、区切られた範囲内で各分類軸に属する全ての表現又は概念がアンド検索される。
【0107】
「Bスナックは試食会で完売、Cスナックは今一つだそうです。Aスナックも試食会開催。好評です。」についての正しい複合概念は、「Bスナック−試食会−完売」「Cスナック−今一つ」「Aスナック−試食会−好評」の3つである。
【0108】
固有名詞区切り処理4eによって得られる複合概念は、「Bスナック−試食会−完売」「Cスナック−今一つ」「Aスナック−試食会−好評」となる。
【0109】
この結果、適合率は100%、再現率は100%となる。
【0110】
固有名詞判断処理4fでは、固有名詞を示す概念に関連付けされている表現であり「〜より」「〜と比べて」「〜比」などの除外接続表現の付されていない表現が分析対象の文書データから求められ、この求められた表現の直前で分析対象の文書データが区切られる。そして、固有名詞判断処理4fでは、概念抽出機能3によって抽出された表現又は概念のうち除外接続表現が付されていない表現又は概念について区切られた範囲内でアンド検索が行われる。
【0111】
例えば、「AスナックはBスナックと比べて売れています。」という文書データを分析するとする。
【0112】
この文書データからは概念抽出機能3によって「Aスナック」「Bスナック」「売れています」が抽出される。
【0113】
ここで、この「AスナックはBスナックと比べて売れています。」という文書データを単に固有名詞の前で区切る文書分割規則を用いて区切ると、「Aスナックは」と「Bスナックと比べて売れています。」に区切られる。この場合、上記の固有名詞区切り処理4eによって得られる複合概念は「Bスナック−売れています」となり、適合率、再現率はともに0%となる。
【0114】
これに対し、固有名詞判断処理4fでは、除外接続表現の付されている表現が区切りの基準とされない。したがって、上記の文書データにおいては、「Bスナック」に「と比べて」が付されているためこの表現「Bスナック」は区切りの基準とされない。また、除外接続表現の付されている表現「Bスナック」は、複合概念を求める際に組み合わせの対象から排除される。
【0115】
この結果、固有名詞判断処理4fによって得られる複合要素は、「Aスナック−売れています」となり、適合率及び再現率が100%となる。
【0116】
なお、この固有名詞判断処理4fを用いて「Bスナックは試食会で完売、Cスナックは今一つだそうです。Aスナックも試食会開催。好評です。」という上記の文書データについて分析を行った場合にも、「Bスナック−試食会−完売」「Cスナック−今一つ」「Aスナック−試食会−好評」という複合概念が得られ、適合率及び再現率が100%となる。
【0117】
結果区切り処理4gでは、分析対象の文書データが、文頭又は分類軸に属する概念であり結果を示す概念に関連付けされている表現の直後から始まり、次に出現した結果を示す概念に関連付けされている表現の直後で終わる区間で区切られる。そして、結果区切り処理4gでは、概念抽出機能3によって抽出された表現又は概念について区切られた範囲内でアンド検索が行われる。
【0118】
上記固有名詞区切り処理4eと固有名詞判断処理4fとでは、例えば商品名などのような、固有名詞を示す概念に関連付けされている表現を区切りの基準としている。しかしながら、商品名は入れ替わりが激しいため、概念定義辞書7のメンテナンスが遅れた場合には一部商品名が概念抽出機能3が抽出できない場合がある。
【0119】
例えば、「Bスナックは試食会で完売、Cスナックは今一つだそうです。Aスナックも試食会開催。好評です。」という文書データから表現「Cスナック」が抽出されなかった場合、固有名詞区切り処理4eと固有名詞判断処理4fにより得られる複合概念は「Bスナック−試食会−完売」「Bスナック−試食会−今一つ」「Aスナック−試食会−好評」の3つとなり、再現率及び適合率が約66%となる。
【0120】
これに対し、結果又はアクションなどを示す概念に関連付けされている表現は、入れ替わりが緩やかであり、安定して分析対象の文書データから表現を抽出可能である。
【0121】
この結果区切り処理4gを用いて「Bスナックは試食会で完売、Cスナックは今一つだそうです。Aスナックも試食会開催。好評です。」という文書データを結果を示す概念に関連付けされている表現で区切った結果は、「Bスナックは試食会で完売」「、Cスナックは今一つ」「だそうです。Aスナックも試食会開催。好評です。」となる。
【0122】
したがって、「Cスナック」が概念定義辞書14に未登録であっても、結果区切り処理4gによって得られる複合概念は、「Bスナック−試食会−完売」「Aスナック−試食会−好評」であり、適合率100%、再現率は約66%となる。
【0123】
結果判断処理4gでは、分析対象の文書データが、文頭又は分類軸に属する概念であり結果を示す概念に関連付けされている表現の直後から始まり、次に出現した結果を示す概念に関連付けされている表現の直後で終わる区間で区切られる。そして、結果判断処理4gでは、概念抽出機能3によって抽出された表現又は概念のうち除外接続表現が付されていない表現又は概念について区切られた範囲内でアンド検索が行われる。
【0124】
これにより、例えば分析対象の文書データが「AスナックはBスナックと比べて売れています。」の場合であっても適合率及び再現率を向上させることができる。
【0125】
以上説明した各種処理4e〜4gを利用可能とすることにより、分析対象の文書データの質やユーザのニーズに合わせた分析を行うことができる。
【0126】
(第3の実施の形態)
本実施の形態においては、商品名のように切り替わる表現(用語)を登録する辞書と、「試食会」「完売」「売れています」のように長い期間使うことのできる表現を登録する辞書を区別する文書データ分析プログラムについて説明する。
【0127】
図6は、本実施の形態に係る文書データ分析プログラムによって計算機上で実現される機能を示すブロック図である。
【0128】
この文書データ分析プログラム13によって実行されるマスク概念抽出機能14は、マスク用語定義辞書15を参照する。
【0129】
マスク用語定義辞書15は、使用期間が所定の基準より短い表現に対して、長期間使用可能なマスク用語(マスクデータ)と概念と概念IDとを割り当てた構造を持つ。この例では、具体的な商品名は使用期間が所定の基準より短いため(更新されやすいため)、「自社商品」又は「他社商品」というマスク用語を割り当てている。マスク用語には、更新されやすい表現に対して、その性質を示す用語が利用可能である。
【0130】
マスク概念抽出機能14は、分析対象の文書データからマスク用語定義辞書15に登録されている表現を抽出し、その文書要素に対応するマスク用語に置き換える。
【0131】
本実施の形態に係る文書データ分析プログラム13の処理内容について以下に説明する。
【0132】
例えば、分析対象の文書データ「Bスナックは試食会で完売。Aスナック情報。対Cスナック比120%で売れています」には、自社商品である「Aスナック」が他社商品である「Cスナック」に対して120%で売れているという意味が含まれている。
【0133】
この意味を判定可能とするために、変更されやすい他社の商品名を含む「対Cスナック比」などの表現を辞書登録すると、以下のような問題が生ずる。
【0134】
第1に、概念定義辞書に対して「対Bスナック比」「対Cスナック比」などのように他社商品数に応じて辞書登録を行わなければならず、辞書構築の負荷が大きくなる。
【0135】
第2に、変更されやすい商品名を概念定義辞書に登録すると本来は長く使える表現を商品サイクルに合わせてメンテナンスする必要が生じる。
【0136】
そこで、マスク概念抽出機能14は、図7に示すように、マスク用語定義辞書15に登録されており分析対象の文書データに含まれている表現を抽出し、その位置とマスク用語の概念IDを抽出して記録する。
【0137】
次に、マスク概念抽出機能14は、図8に示すように、抽出された表現をマスク用語定義辞書15で定義されたマスク用語に変換する。
【0138】
そして、概念抽出機能3は、図9に示すように、マスク概念抽出機能14によって変更された文書データから概念定義辞書16に登録されている表現を抽出し、その概念と意味内容とを取得する。これにより、元の文書データにどのような意味が含まれているか判断可能である。この例では、元の文書データが「他社商品に勝っている」という意味を含むことを把握可能である。
【0139】
なお、本実施の形態において、分析機能4及び表示機能6は、上記第1の実施の形態と同様の処理を実行する。
【0140】
以上説明したように、本実施の形態に係る文書データ分析プログラム13を利用する場合には、固有名を定義するマスク用語定義辞書15と、長く使える概念定義辞書16を分けている。これにより、概念定義辞書16をコンパクトに構築することができる。また、自社商品名、他社商品名を含む表現であっても概念抽出に有効に利用できる。さらに更新されやすさに応じて辞書が分けられているので辞書のメンテナンスを容易に行うことができる。
【0141】
(第4の実施の形態)
本実施の形態においては、マスク用語を階層的に設定した場合の上記第3の実施の形態に係る文書データ分析プログラムについて説明する。
【0142】
例えば、マスク用語を「自社商品」又は「他社商品」などのように単一ではなく、「商品:自社製品:スナック:商品名」又は「商品:他社商品:スナック:商品名」などのように所属する複数の階層全てを特定できるように定義する。
【0143】
そして、「商品」「自社製品」「スナック」などの複数階層のうち、ユーザのニーズに合う階層でマスク用語の置き換えを実行する。
【0144】
これにより、分析対象の文書データの分類力を向上させることができる。
【0145】
(第5の実施の形態)
本実施の形態においては、文書データからユーザの指定した表現又は概念が抽出されなかった場合に、その文書データを表示する機能を実現する文書データ分析プログラムについて説明する。
【0146】
図10は、本実施の形態に係る文書データ分析プログラムによって計算機上で実現される機能を示すブロック図である。
【0147】
この文書データ分析プログラム17により実現される表示機能18は、ユーザに指定された自社商品名が抽出されなかった文書データ又はユーザに指定された他社商品名が抽出されなかった文書データをまとめて表示する。
【0148】
この表示機能18による表示内容の中に、ユーザが新たに辞書に登録したい商品名がある場合、ユーザは辞書登録機能19にその表現と登録する項目(概念、マスク用語など)を入力する。登録する項目の入力手法としては、リストをユーザに提示して選択させる手法が利用可能である。
【0149】
辞書登録機能19は、ユーザから入力された内容をマスク用語定義辞書15に登録する。なお、辞書登録機能19は、概念定義辞書16に対してもユーザから入力された内容を登録可能である。
【0150】
以上説明した本実施の形態に係る文書データ分析プログラム17を利用すると、メンテナンスの容易な固有名称などに関する辞書をユーザが更新可能である。したがって、ユーザも有効に辞書をメンテナンスすることができる。
【0151】
例えば、自社商品の抽出されなかった文書データの中に、自社商品の略称がある場合に、この略称も自社商品として扱うことが可能となる。
【0152】
なお、上記各実施の形態で説明した発明は、それぞれを自由に組み合わせることができる。また、上記各実施の形態で説明した各機能、各要素は、同様の作用・機能を実現可能であれば配置を変更させてもよく、また各機能、各要素を自由に組み合わせてもよく、分解してもよい。
【0153】
上記各実施の形態で説明した文書データ分析プログラム1、13、17は、例えば磁気ディスク(フレキシブルディスク、ハードディスク等)、光ディスク(CD−ROM、DVD等)、半導体メモリなどの記録媒体12に書き込んでコンピュータに適用可能である。また、このプログラムは通信媒体により伝送して、コンピュータに適用可能である。
【0154】
コンピュータは、記録媒体12に記録された文書データ分析プログラム1、13、17を記録媒体12から読み込み、プログラムによって動作が制御されることにより、上述した機能を実現する。
【0155】
(第6の実施の形態)
本実施の形態においては、上記各実施の形態に係る文書データ分析プログラム1、13、17の利用態様について説明する。
【0156】
例えば、企業の日報データ、月報データ、営業報告データ等の文書データの数は膨大になる。
【0157】
この膨大な文書データの中からユーザの求める内容を持つ文書データを読み出して参考にしたい場合、又は文書データの要約データを求めたい場合、ユーザは計算機上で文書データ分析プログラム1、13、17を起動し、この文書データ分析プログラム1、13、17に文書データを読み込ませ、その内容を分析させる。
【0158】
その結果、ユーザは、文書データに含まれている表現を所定の形式で組み合わせて要約データを作成し、出力することが可能である。
【0159】
また、ユーザは、例えば「自社商品が売れている」という内容の文書データのみを出力することも可能である。
【0160】
図11は、上記各実施の形態に係る文書データ分析プログラム1、13、17により実施されるサービスをASP(アプリケーション・サービス・プロバイダ)が提供する形態を例示するブロック図である。
【0161】
ユーザ20は、自己の端末21からネットワーク22を経由してASP23の管理する文書データ分析プログラム1、13、17を利用することで、文書データの分析を容易に実施できる。
【0162】
また、ASP23のサービスの提供を受けることで、ユーザ20は、自己で文書データ分析プログラム1、13、17を保守、運用することなく、効率的に分析サービスを利用できる。
【0163】
【発明の効果】
以上詳記したように本発明においては、文書を構成する文書要素とその属性データとを関連付けた辞書情報を参照することで、分析対象の文書データからその文書データに含まれている内容を正しく抽出することができる。
【0164】
また、本発明においては、使用期間に応じて辞書情報の登録を区別することにより、文書要素の整理を容易に行うことができる。また、辞書情報をコンパクトに構築できる。また、辞書情報のメンテナンスを容易に行うことができる。
【0165】
本発明を利用すると、例えば日報、月報、営業報告などが文書データであり、大量の文書データが収集される場合であっても、この大量の文書データから所定の形式で要約した情報を抽出できる。これにより、ユーザは大量の文書データ全てを読むことなく文書データに記述されている内容を把握することができる。
【図面の簡単な説明】
【図1】本発明の第1の実施の形態に係る文書データ分析プログラムによって計算機上で実現される機能を示すブロック図。
【図2】同実施の形態における概念抽出機能による抽出結果を例示する図。
【図3】本発明の第2の実施の形態に係る文書データ分析プログラムによって計算機上で実現される機能を示すブロック図。
【図4】同実施の形態における概念抽出機能による抽出結果を例示する図。
【図5】固有名詞の直前を基準に分割する文書分割規則にしたがって文書データを区切った結果を例示する図。
【図6】本発明の第3の実施の形態に係る文書データ分析プログラムによって計算機上で実現される機能を示すブロック図。
【図7】マスク概念抽出機能による抽出内容を例示するブロック図。
【図8】マスク概念抽出機能によって変換された文書データを例示するブロック図。
【図9】マスク用語に変換された文書データに対する概念抽出機能の抽出結果を例示する図。
【図10】本発明の第5の実施の形態に係る文書データ分析プログラムによって計算機上で実現される機能を示すブロック図。
【図11】文書データ分析プログラムにより実施されるサービスをASPが提供する形態を例示するブロック図。
【符号の説明】
1、13、17…文書データ分析プログラム
2…取得機能
3…概念抽出機能
4…分析機能
4a…アンド検索機能
4b…文書区切り処理
4c…係り受け分析処理
4d…対応付け分析処理
4e…固有名詞区切り処理
4f…固有名詞判断処理
4g…結果区切り処理
4h…結果判断処理
5…選択機能
6、18…表示機能
7、16…概念定義辞書
8…対応付けテーブル
14…マスク概念抽出機能
15…マスク用語定義辞書
19…辞書登録機能[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a document data analysis program for analyzing one or more input document data,ComputerThe present invention relates to a document data analysis method and a document data analysis system.
[0002]
[Prior art]
Japanese Patent Application No. 11-332114 describes an AND search after extracting individual concepts.
[0003]
In Example 1 of Japanese Patent Application No. 11-332114, a method is proposed in which after extracting concepts belonging to a plurality of classification axes, a composite concept is determined by AND search of concepts belonging to different axes.
[0004]
In Example 2 of Japanese Patent Application No. 11-332114, there is proposed a method for determining connection relations of concepts using information on conjunctions, concept information, and position information in the document.
[0005]
[Problems to be solved by the invention]
The invention of the above Japanese Patent Application No. 11-332114 mainly determines a composite concept of a concept having a causal relationship such as an action and a result.
[0006]
In order to make a correct combination of a specific product and a concept related to the product from a document whose collation is colloquial and difficult to analyze, in the first embodiment, the reproduction rate (the information that should be extracted is actually extracted). However, in the second embodiment, the reproducibility is low but the reproducibility is low.
[0007]
In addition, it is difficult to distinguish between expressions that are prone to obsolescence such as product names and expressions that can be used for a long time such as concepts and treat them as compound concepts.
[0008]
The present invention has been made in view of the above circumstances, and document data analysis program for correctly linking a product name and an action or result to colloquial and difficult to analyze document data,ComputerAn object of the present invention is to provide a document data analysis method and a document data analysis system.
[0009]
[Means for Solving the Problems]
Specific means taken for realizing the present invention will be described below.
[0010]
The first invention provides a computer,Stored in the databaseRefers to dictionary information that associates the document elements that make up the document and their attribute data,Acquired on the computerIncluded in the document data to be analyzed and included in the dictionary informationpluralAn extraction function that extracts document elements and their attribute data;Make a combinationMultiple attribute dataTheDefinedClassification axisWhen,Extracted by the extraction functionMultiple document elements and theirBased on attribute data andAccording to the classification axisExtracted by the extraction functionFirstDocument element orIts firstAttribute dataAnd the second document element or its second attribute dataThe combinationA summary dataThis is a document data analysis program that realizes an analysis function.The analysis function includes a plurality of document elements extracted by the extraction function and their attribute data, and the document elements and their attribute data followed by an exclusion connection expression that means comparison in the analysis target document data acquired by the computer. Except for this, the first document element or first attribute data that does not continue with the excluded connection expression is combined with the second document element or second attribute data that does not continue with the excluded connection expression according to the classification axis.
[0011]
For example, the combination method includes AND search that combines all extracted document elements or attribute data.
[0012]
In the first inventionThe relationship of attribute data to be combined is determined in advance as a classification axis, and the document elements or attribute data extracted according to the classification axis are combined.Is supposed to.
[0013]
The analysis function may combine the extracted document elements, may combine the extracted attribute data, or may combine the extracted document elements and the extracted attribute data.
[0014]
The document element includes various words, phrases, sections, expressions included in the document, and the like.
[0015]
In addition, the attribute data can use the concept of document elements such as the name of a product (product), the distinction between a company's product and another company's product, an action, and a result.
[0016]
If this 1st invention is utilized, it can distinguish easily whether the result of the combination is a document about a company product, a document about another company's product, or a document about other concepts. For example, a document including the concept of “selling” can be determined by distinguishing whether the company's products are sold, whether the products of other companies are sold, or sold at a specific store.
[0017]
The second invention is a document data analysis program similar to the first invention. According to the second aspect of the present invention, the computer further realizes a display function for displaying the summary data created by the analysis function.
First3The invention of the first aspectOr secondThis is a document data analysis program similar to that of the present invention. This first3In the present invention, the analysis function isSubject to analysisThe document data to be analyzed is divided according to a predetermined document division rule for dividing the document data.,Delimited rangeOr the first existing in the delimited range and the delimited range immediately preceding it.Document element orFirstAttribute dataAnd a second document element or second attribute dataCombine. Thereby, the relevance rate of the combination result can be improved.
[0018]
First4The invention of the above3The document division rule of the invention ofAt least one type of punctuationBased onSubject to analysisThe rule is to separate document data.
[0019]
This first4If the invention of (2) is used, the document data is delimited by “.”. And within a delimited rangesoA combination of the extracted document elements or attribute data is performed.
[0020]
The document data may be divided based on other punctuation marks such as “,” “.”, “,” And the like without being limited to the punctuation marks.
[0021]
A certain breakWasA range and its immediately preceding delimiterWasrangeAt the innerDocument elements or attribute data may be combined.
[0022]
First5The invention of the above3The document division rule of the invention ofThe document data to be analyzedIt is assumed that it is a rule that separates in front of a document element associated with attribute data indicating a proper noun.
[0023]
First6The invention of the above4The document division rule of the invention ofIn the document data to be analyzed, the excluded connection expression follows the proper noun.In case,Proper nounsIt includes rules that are not used as delimiters.
[0024]
First7The invention of the above3The document division rule of the invention ofIn the document data to be analyzed,It is assumed that the rule separates the document element associated with the attribute data indicating the result.
[0025]
This number7In the invention, the document division rule may be divided after the document element associated with the attribute data indicating the action.
[0026]
Above5To the second7By using the document division rules of the inventions up to the present invention, the relevance ratio and the recall ratio can be improved.
[0027]
the above1st to 1st7In the above inventions, the analysis function excludes the document element from the combination candidates when the document element that means comparison is attached to the document element extracted by the extraction function..
[0028]
For example, document elements that mean comparison include “to more”, “compared to”, and “vs. to ratio”.
[0029]
As a result, for example, when analyzing document data such as “Our products are selling more than other companies”, the combined result will not be “Other products—selling”, but “Own products—selling”. " Such analysis is called dependency analysis.
[0030]
The precision can be improved by using this dependency analysis.
[0031]
In an eighth aspect based on the first to seventh aspects, the analysis function is a document element having a comparative relationship.And other document elementsRefer to the correspondence information associated withIn the document data to be analyzed,Document elements extracted by the extraction functionIf an excluded connection expression follows,thisFollowed by the excluded connection expressionDocument elementOther comparisons withDocument elements,Determined based on the correspondence information,Based on the first document element or first attribute data, the second document element or second attribute data, and the correspondence informationIt has been determinedotherDocument elementAndcombinationRuThis is a document data analysis program.
[0032]
For example, it is assumed that the correspondence information associates the company product with the other company product. Assume that an analysis is performed on document data that “sells more than other companies' products”. In this case, “other company products” with “more” meaning comparison are extracted, but since there is no comparison target of this “other company products”, “own product” is determined from the corresponding information, The result is a combination of “product-selling”. Thereby, the precision and the recall can be improved.
[0042]
First9The invention of the first to the second8In the invention ofOn the computer to be analyzedOut of document dataDictionary informationThe function to display the part that is not includedfurtherThis is a document data analysis program to be realized.
[0043]
For example, if the official name of a product is registered in the dictionary information, but the abbreviation of the product is not registered, the user can recognize the abbreviation by presenting the user with a part that does not include the official name. . Therefore, it can be used to update document elements and attribute data.
[0044]
First10The invention of the first to the second9In the invention ofOn the computer,A registration function that updates dictionary information according to user-specified contentsfurtherThis is a document data analysis program to be realized.
[0045]
This enables analysis that meets the needs of the user.
[0046]
By using the program as described above and a recording medium storing the program, the above-described function can be easily added to a computer system, server, client, or other computer that does not have the above-described function. it can.
[0047]
The first to the above10The document data analysis method implemented by the program of the invention may be the subject of the invention.
[0048]
Also, from the first to the first10The document data analysis system having means for realizing the functions realized by the program of the invention may be the subject of the invention.
[0049]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, embodiments of the present invention will be described with reference to the drawings. In the drawings shown below, the same portions are denoted by the same reference numerals, description thereof is omitted, and only different portions will be described in detail.
[0050]
(First embodiment)
In the present embodiment, for example, “A snack” and “B snack” for document data such as “B snack sold out at a tasting party. A snack information. Sold at 120% of C snacks.” A description will be given of a document data analysis program that correctly links expressions (document elements) of product names such as “C snack” and expressions related to actions or results such as “tasting party”, “sold out”, and “sold”.
[0051]
Further, the document data analysis program according to the present embodiment can switch the determination rule for linking expressions.
[0052]
FIG. 1 is a block diagram showing functions realized on a computer by a document data analysis program according to the present embodiment.
[0053]
The document data analysis program 1 according to the present embodiment realizes an
[0054]
Further, the document data analysis program 1 refers to the concept definition dictionary (database) 7 and the association table 8.
[0055]
The
[0056]
The document data includes report data such as a manufacturer's business daily report. Specifically, a document such as “B snack sold out at a tasting party. A snack information. Sold to 120% of C snacks” is acquired by the
[0057]
The concept definition dictionary 7 is created based on the characteristics of the document data to be analyzed according to the user's needs.
[0058]
The concept definition dictionary 7 includes an in-house (MA company) product dictionary 9, another company (MB company to MD company) product dictionary 10, and an action / result dictionary 11.
[0059]
The in-house product dictionary 9 has a structure in which a concept (attribute data) and a concept ID are associated with an expression of the in-house product. When different expressions exist in the same product, such as when the official name “A snack” is expressed as an abbreviation “A”, the same concept and concept ID are assigned to each expression of the same product. Is attached. The concept is defined so as to specify all the hierarchies to which the expression belongs, such as “product: own product: product type: product name”.
[0060]
The same applies to the other company's product dictionary 10, but here, other companies' products are defined instead of their own products.
[0061]
The action / result dictionary 11 has a structure in which a concept is associated with a concept ID. The concept is defined for each expression to specify “designation of action or result: semantic content of the expression”.
[0062]
The concept definition dictionary 7 may be configured as a single file or may be divided into a plurality of files for each content. It is desirable that the concept definition dictionary 7 be in a state in which a large classification of concepts (in-house product dictionary 9, other company product dictionary 10, action / result dictionary 11) can be easily grasped.
[0063]
The
[0064]
FIG. 2 is a diagram illustrating an extraction result obtained by the
[0065]
The analysis function 4 extracts a composite concept by combining expressions or concepts such as products, actions, and results based on a plurality of classification axes. The classification axes constituting the composite concept are determined in advance, such as “product-action”, “product-result”, “product-action-result”, and the like.
[0066]
For the determination process for determining whether or not to perform the combination, a process selected by the
[0067]
The
[0068]
For example, the
[0069]
When the user desires to prioritize the recall rate, the
[0070]
As another example, the
[0071]
The
[0072]
In the present embodiment, the
[0073]
The
[0074]
The association table 8 is a table referred to by the association analysis process 4d.
In the association table 8, product names “A snack”, “B snack”, and “C snack” in a comparison relationship (for example, a competitive relationship) are registered in association with each other.
[0075]
Hereinafter, the determination processes 4a to 4d will be described in detail.
[0076]
The AND
[0077]
The
[0078]
In the dependency analysis process 4c, when the corresponding product is identified with respect to the action or concept axis, the position closest to the action or concept axis is within or before the range delimited by “.”. Look for products that are not followed by excluded connection expressions such as "~ more", "compared to", and "~ ratio". Then, the dependency analysis process 4c determines that the found product is a corresponding product with respect to an action or concept axis, and performs a combination.
[0079]
The association process 4d refers to the association table 8 in which the same type of products of the company and other companies (competitive products) are registered, and if the corresponding product cannot be determined even if the dependency analysis process 4c is executed, The company's products that correspond to products of other companies with an excluded connection expression are judged as compatible products and combined.
[0080]
In the case of the above document data “B snack sold out at the tasting party. A snack information. Sold to 120% of C snacks.”, The correct combination of “product” and “action / result” There are three types: “tasting party”, “B snack-sold out” and “A snack-sold”.
[0081]
When the analysis accuracy of the above-described various determination processes 4a to 4d is evaluated based on the relevance ratio and the recall ratio, it is as follows. The classification axes used for the combination are “product-action” and “product-result”.
[0082]
In the AND
[0083]
In the
[0084]
In the dependency analysis process 4c, when the corresponding product is specified with respect to the action or concept axis, the dependency analysis process 4c is within the range delimited by "." Search for product expressions that do not continue to connect and combine them. Accordingly, there are three composite concepts extracted in the dependency analysis process 4c: “B snack-tasting party”, “B snack—sold out”, “A snack—sold”. As a result, the precision is 100%, and the recall is 100%.
[0085]
In the correspondence analysis process 4d, when the corresponding product cannot be determined by the dependency analysis process 4c, the corresponding product corresponding to the other company's product with the excluded connection expression is obtained from the correspondence table 8 and combined as the corresponding product. . Therefore, there are three composite concepts created by the correspondence analysis process 4d: “B snack-tasting party”, “B snack—sold out”, “A snack—sold”. The precision of this result is 100%, and the recall is 100%.
[0086]
As described above, when the document data analysis program 1 according to the present embodiment is used, for example, the same result “selling” indicates whether “in-house product” is sold or “other company product” is sold. And whether it is sold “at the tasting party”. Therefore, the analysis accuracy of document data can be improved.
[0087]
In the document data analysis program 1 according to the present embodiment, the analysis function 4 for extracting a composite concept can execute a plurality of determination processes 4a to 4d, and the determination processes 4a to 4d can be freely selected. . Therefore, it is possible to provide flexible analysis performance that matches the quality of document data to be analyzed and the needs of users.
[0088]
(Second Embodiment)
In the present embodiment, a modified example of the document data analysis program 1 according to the first embodiment will be described.
[0089]
FIG. 3 is a block diagram showing functions realized on the computer by the document data analysis program 1 according to the present embodiment.
[0090]
The analysis function 4 in this embodiment uses a proper noun delimiter process 4e, a proper
[0091]
In the action / result dictionary 11 according to the present embodiment, it is registered that the concept of “tasting party” is “action”, and the concepts of “sold out”, “immediately”, and “popular” are “results”. The contents of the action / result dictionary 11 are determined from user needs and document characteristic analysis according to the document data to be analyzed.
[0092]
The
[0093]
Hereinafter, the processes 4e to 4h will be described in detail.
[0094]
The proper noun delimiter 4e performs analysis according to a document division rule in which one section extends from an expression associated with a concept indicating a proper noun to a next expression associated with the same concept as this expression. The document data is divided, and an AND search is performed within each range divided for the expression or concept extracted by the
[0095]
The proper
[0096]
The
[0097]
The
[0098]
When the analysis accuracy of the above processes 4e to 4g is evaluated based on the relevance ratio and the recall ratio, it is as follows. The classification axes used for the combination are “product-result” and “product-action-result”.
[0099]
In the proper noun separation process 4e, the document data to be analyzed is associated with a concept belonging to the classification axis and starts with an expression that is a proper noun such as a product name, and an expression associated with the same concept as the original concept It is separated by a section that ends just before the next occurrence. In the proper noun delimiter processing 4e, an AND search is performed within the respective delimited ranges for the expression or concept extracted by the
[0100]
For example, suppose you want to analyze the document data of the manufacturer's daily report “B snacks sold out at tasting party, C snacks are one more. A snack is also held at tasting party.
[0101]
The
[0102]
FIG. 4 is a diagram illustrating an extraction result by the
[0103]
The concept of “B snack”, “C snack”, and “A snack” is a product, the concept of “tasting party” is an action, and the concepts of “sold out”, “now” and “popular” are results.
[0104]
In the proper noun delimiter processing 4e, the analysis target is analyzed according to a document division rule in which one section is from the expression associated with the concept indicating the proper noun to the next expression associated with the same concept as this expression. Document data is separated.
[0105]
FIG. 5 is a diagram exemplifying a result of dividing document data in accordance with a document division rule that divides immediately before the proper noun. Expressions associated with a concept indicating a proper noun include “B snack”, “C snack”, and “A snack”. Therefore, in FIG. 5, the document data is divided immediately before “B snack”, “C snack”, and “A snack”.
[0106]
Then, all expressions or concepts belonging to each classification axis within the delimited range are AND-searched.
[0107]
"B snacks are sold out at the tasting party, and C snacks are one more. A snack is also held at the tasting party. It is well received." The three are "A snack-tasting party-popular".
[0108]
The compound concept obtained by the proper noun delimiter processing 4e is "B snack-tasting party-sold out", "C snack-immediately", and "A snack-tasting party-popular".
[0109]
As a result, the precision is 100% and the recall is 100%.
[0110]
In the proper
[0111]
For example, it is assumed that document data “A snack sells more than B snack” is analyzed.
[0112]
From this document data, “A snack”, “B snack”, and “Sold” are extracted by the
[0113]
Here, when the document data “A snack is sold in comparison with B snack” is separated using the document division rule that simply separates the data before the proper noun, “A snack is” and “B snack is compared. It is sold. " In this case, the composite concept obtained by the proper noun delimiter processing 4e is “B snack-sold”, and the precision and recall are both 0%.
[0114]
On the other hand, in the proper
[0115]
As a result, the composite element obtained by the proper
[0116]
In addition, using this proper
[0117]
In the
[0118]
In the proper noun separation process 4e and the proper
[0119]
For example, if the expression “C snack” is not extracted from the document data, “B snacks are sold out at the tasting party, and C snacks are one more. A snack is also held. The combined concept obtained by 4e and proper
[0120]
On the other hand, the expression associated with the concept indicating the result or the action is not changed easily, and the expression can be stably extracted from the document data to be analyzed.
[0121]
Using this
[0122]
Therefore, even if “C snack” is not registered in the
[0123]
In the
[0124]
Thereby, for example, even when the document data to be analyzed is “A snack is sold in comparison with B snack”, the relevance ratio and the reproduction ratio can be improved.
[0125]
By making it possible to use the various processes 4e to 4g described above, it is possible to perform analysis in accordance with the quality of document data to be analyzed and the needs of users.
[0126]
(Third embodiment)
In the present embodiment, a dictionary for registering expressions (terms) to be switched like a product name and a dictionary for registering expressions that can be used for a long period of time such as “tasting party”, “sold out”, “sold” A document data analysis program to be distinguished will be described.
[0127]
FIG. 6 is a block diagram showing functions realized on a computer by the document data analysis program according to the present embodiment.
[0128]
The mask
[0129]
The mask
[0130]
The mask
[0131]
The processing contents of the document
[0132]
For example, the document data “B snack is sold out at the tasting party. A snack information. It sells at 120% of C snacks” is “A snack”, which is our company ’s product, “C snack” "Is sold at 120%.
[0133]
In order to make it possible to determine this meaning, the following problems arise when an expression such as “to C snack ratio” including a product name of another company that is easily changed is registered in the dictionary.
[0134]
First, dictionary registration must be performed in accordance with the number of products of other companies such as “vs. B snack ratio” and “vs. C snack ratio” for the concept definition dictionary, which increases the load of dictionary construction.
[0135]
Secondly, when a product name that is easily changed is registered in the concept definition dictionary, it is necessary to maintain an expression that can be used for a long time according to the product cycle.
[0136]
Therefore, as shown in FIG. 7, the mask
[0137]
Next, the mask
[0138]
Then, as shown in FIG. 9, the
[0139]
In the present embodiment, the analysis function 4 and the
[0140]
As described above, when the document
[0141]
(Fourth embodiment)
In the present embodiment, a document data analysis program according to the third embodiment when mask terms are set hierarchically will be described.
[0142]
For example, the mask term is not single, such as “in-house product” or “other company product”, but “product: own product: snack: product name” or “product: other company product: snack: product name”, etc. Define so that all the multiple hierarchies can be specified.
[0143]
Then, the mask term replacement is executed in a hierarchy that meets the needs of the user among a plurality of hierarchies such as “product”, “in-house product”, and “snack”.
[0144]
Thereby, the classification power of the document data to be analyzed can be improved.
[0145]
(Fifth embodiment)
In the present embodiment, a document data analysis program for realizing a function of displaying document data when a user-specified expression or concept is not extracted from the document data will be described.
[0146]
FIG. 10 is a block diagram showing functions realized on a computer by the document data analysis program according to the present embodiment.
[0147]
The
[0148]
If there is a product name that the user wants to newly register in the dictionary in the display contents by the
[0149]
The
[0150]
When the document
[0151]
For example, if there is an abbreviation of the company product in the document data from which the company product has not been extracted, this abbreviation can be handled as the company product.
[0152]
Note that the inventions described in the above embodiments can be freely combined. In addition, each function and each element described in each of the above embodiments may be rearranged as long as the same action and function can be realized, and each function and each element may be freely combined, It may be decomposed.
[0153]
The document
[0154]
The computer reads the document
[0155]
(Sixth embodiment)
In the present embodiment, usage modes of the document
[0156]
For example, the number of document data such as company daily report data, monthly report data, and business report data becomes enormous.
[0157]
When the user wants to read out and refer to document data having the contents requested by the user from the enormous amount of document data, or to obtain the summary data of the document data, the user uses the document
[0158]
As a result, the user can create and output summary data by combining expressions included in the document data in a predetermined format.
[0159]
In addition, the user can output only document data such as “the company's products are sold”, for example.
[0160]
FIG. 11 is a block diagram exemplifying a form in which an ASP (Application Service Provider) provides services implemented by the document
[0161]
The
[0162]
Further, by receiving the service provided by the
[0163]
【The invention's effect】
As described above in detail, in the present invention, by referring to the dictionary information that associates the document elements constituting the document and the attribute data thereof, the contents included in the document data are correctly identified from the document data to be analyzed. Can be extracted.
[0164]
In the present invention, document elements can be easily organized by distinguishing the registration of dictionary information according to the period of use. Moreover, dictionary information can be constructed in a compact manner. Also, dictionary information can be easily maintained.
[0165]
By utilizing the present invention, for example, daily reports, monthly reports, business reports, and the like are document data, and even when a large amount of document data is collected, information summarized in a predetermined format can be extracted from the large amount of document data. . Thereby, the user can grasp the contents described in the document data without reading all the large amount of document data.
[Brief description of the drawings]
FIG. 1 is a block diagram showing functions realized on a computer by a document data analysis program according to a first embodiment of the invention.
FIG. 2 is a diagram illustrating an extraction result by a concept extraction function in the embodiment.
FIG. 3 is a block diagram showing functions realized on a computer by a document data analysis program according to a second embodiment of the present invention.
FIG. 4 is a diagram illustrating an extraction result obtained by a concept extraction function according to the embodiment.
FIG. 5 is a diagram exemplifying a result of dividing document data in accordance with a document division rule that divides a proper noun immediately before.
FIG. 6 is a block diagram showing functions realized on a computer by a document data analysis program according to a third embodiment of the present invention.
FIG. 7 is a block diagram illustrating contents extracted by a mask concept extraction function.
FIG. 8 is a block diagram illustrating document data converted by a mask concept extraction function.
FIG. 9 is a diagram illustrating an extraction result of a concept extraction function for document data converted into mask terms.
FIG. 10 is a block diagram showing functions realized on a computer by a document data analysis program according to a fifth embodiment of the invention.
FIG. 11 is a block diagram illustrating a form in which an ASP provides a service implemented by a document data analysis program.
[Explanation of symbols]
1, 13, 17 ... Document data analysis program
2 ... Acquisition function
3. Concept extraction function
4. Analysis function
4a ... AND search function
4b ... Document separation processing
4c: Dependency analysis processing
4d ... Association analysis processing
4e ... proper noun delimiter processing
4f ... proper noun judgment processing
4g ... Result separation processing
4h ... Result judgment processing
5 ... Selection function
6, 18 ... Display function
7, 16 ... Concept definition dictionary
8 ... Association table
14 ... Mask concept extraction function
15 ... Mask term definition dictionary
19 ... Dictionary registration function
Claims (17)
データベースに記憶されており文書を構成する文書要素とその属性データとを関連付けた辞書情報を参照し、前記コンピュータに取得された分析対象の文書データに含まれておりかつ前記辞書情報に含まれている複数の文書要素とその属性データとを抽出する抽出機能と、
組み合わせを行う複数の属性データを定めた分類軸と、前記抽出機能によって抽出された複数の文書要素とその属性データとに基づいて、前記分類軸にしたがって前記抽出機能によって抽出された第1の文書要素又はその第1の属性データと、第2の文書要素又はその第2の属性データとを組み合わせた要約データを作成する分析機能と
を実現させ、
前記分析機能は、
前記抽出機能よって抽出された複数の文書要素とその属性データの中から、前記コンピュータに取得された前記分析対象の文書データにおいて、比較を意味する除外接続表現が続く文書要素とその属性データを除き、前記分類軸にしたがって前記除外接続表現が続かない前記第1の文書要素又は前記第1の属性データと、前記除外接続表現が続かない前記第2の文書要素又は前記第2の属性データとを組み合わせる
ことを特徴とする文書データ分析プログラム。On the computer,
Reference is made to dictionary information stored in the database, which associates document elements constituting the document with their attribute data, and is included in the document data to be analyzed obtained by the computer and included in the dictionary information An extraction function for extracting a plurality of document elements and their attribute data;
A classification axis that defines a plurality of attribute data to be combined with, based on the plurality of document elements extracted and the attribute data by the extraction function, the first document extracted by the extraction function according to the classification axis Realizing an analysis function for creating summary data combining the element or the first attribute data thereof and the second document element or the second attribute data thereof ;
The analysis function is
Excluding the document element and its attribute data that are followed by an excluded connection expression meaning comparison in the document data to be analyzed obtained by the computer from the plurality of document elements and its attribute data extracted by the extraction function The first document element or the first attribute data that does not follow the excluded connection expression according to the classification axis, and the second document element or the second attribute data that does not follow the excluded connection expression combine
Document data analysis program characterized by that .
前記コンピュータに、前記分析機能によって作成された要約データを表示させる表示機能をさらに実現させることを特徴とする文書データ分析プログラム。 A document data analysis program for further realizing a display function for displaying summary data created by the analysis function on the computer.
前記分析機能は、
前記分析対象の文書データを分割するための所定の文書分割規則にしたがって前記分析対象の文書データを区切り、区切られた範囲内、又は、当該区切られた範囲及びその直前の区切られた範囲内に存在する前記第1の文書要素又は前記第1の属性データと前記第2の文書要素又は前記第2の属性データとを組み合わせる
ことを特徴とする文書データ分析プログラム。In the document data analysis program according to claim 1 or 2 ,
The analysis function is
The document data to be analyzed is divided according to a predetermined document division rule for dividing the document data to be analyzed , and within the delimited range , or within the delimited range and the immediately preceding delimited range A document data analysis program characterized by combining the existing first document element or the first attribute data with the second document element or the second attribute data .
前記文書分割規則は、句読点のうちの少なくとも1種類を基準として前記分析対象の文書データを区切る規則であることを特徴とする文書データ分析プログラム。In the document data analysis program according to claim 3 ,
The document data analysis program characterized in that the document division rule is a rule for separating the document data to be analyzed on the basis of at least one of punctuation marks .
前記文書分割規則は、前記分析対象の文書データを、固有名詞を示す属性データに関連付けされている文書要素の前で区切る規則であることを特徴とする文書データ分析プログラム。In the document data analysis program according to claim 3 ,
The document division rule is a document data analysis program for dividing the document data to be analyzed before a document element associated with attribute data indicating a proper noun.
前記文書分割規則は、前記分析対象の文書データにおいて、前記固有名詞に前記除外接続表現が続く場合に、前記固有名詞を区切りの基準としない規則を含むことを特徴とする文書データ分析プログラム。The document data analysis program according to claim 5 ,
The document division rule includes a rule that does not use the proper noun as a delimiter when the excluded connection expression follows the proper noun in the document data to be analyzed.
前記文書分割規則は、前記分析対象の文書データにおいて、結果を示す属性データに関連付けされている文書要素の後ろで区切る規則であることを特徴とする文書データ分析プログラム。In the document data analysis program according to claim 3 ,
The document divider rule, the document data of the analysis target, the document data analysis program, which is a rule that delimit behind the document element that is associated with the attribute data indicating the result.
前記分析機能は、
比較関係にある文書要素と他の文書要素を関連付けた対応情報を参照し、
前記分析対象の文書データにおいて、前記抽出機能によって抽出された文書要素に前記除外接続表現が続く場合に、この前記除外接続表現が続く文書要素と比較関係にある他の文書要素を、前記対応情報に基づいて決定し、
前記第1の文書要素又は前記第1の属性データと、前記第2の文書要素又は前記第2の属性データと、前記対応情報に基づいて決定された前記他の文書要素とを組み合わせる
ことを特徴とする文書データ分析プログラム。The document data analysis program according to any one of claims 1 to 7,
The analysis function is
Refer to the correspondence information that associates the document element in the comparison relationship with other document elements ,
In the document data of the analysis target, when the exclusion connected representation to the document elements extracted by the extraction function continues, the other document elements in comparison relationship between document elements this the negative connection expression continues, the correspondence information Based on
Said first document element or the first attribute data, and the second document element or the second attribute data, the Ru combine with other document elements determined based on the correspondence information <br /> A document data analysis program characterized by the above.
前記コンピュータに、前記分析対象の文書データのうち前記辞書情報に含まれていない部分を表示する機能をさらに実現させることを特徴とする文書データ分析プログラム。The document data analysis program according to any one of claims 1 to 8 ,
Wherein the computer, the document data analysis program for causing said further a function of displaying not included portions in the dictionary information realization of document data of the analyte.
前記コンピュータに、ユーザの指定内容にしたがって前記辞書情報を更新する登録機能をさらに実現させることを特徴とする文書データ分析プログラム。The document data analysis program according to any one of claims 1 to 9 ,
The computer, the document data analysis program for causing a registration function further implemented to update the dictionary information according to the specification contents of the user.
前記コンピュータが、データベースに記憶されており文書を構成する文書要素とその属性データとを関連付けた辞書情報を参照し、前記コンピュータに取得された分析対象の文書データに含まれておりかつ前記辞書情報に含まれている複数の文書要素とその属性データとを抽出する抽出ステップと、
前記コンピュータが、組み合わせを行う複数の属性データを定めた分類軸と、前記抽出ステップによって抽出された複数の文書要素とその属性データとに基づいて、前記分類軸にしたがって前記抽出ステップによって抽出された第1の文書要素又はその第1の属性データと、第2の文書要素又はその第2の属性データとを組み合わせた要約データを作成する分析ステップと
を含み、
前記分析ステップは、
前記抽出ステップよって抽出された複数の文書要素とその属性データの中から、前記コンピュータに取得された前記分析対象の文書データにおいて、比較を意味する除外接続表現が続く文書要素とその属性データを除き、前記分類軸にしたがって前記除外接続表現が続かない前記第1の文書要素又は前記第1の属性データと、前記除外接続表現が続かない前記第2の文書要素又は前記第2の属性データとを組み合わせる
ことを特徴とする文書データ分析方法。 In the document data analysis method by a computer,
The computer refers to dictionary information that is stored in a database and associates document elements constituting the document with attribute data thereof, is included in the document data to be analyzed obtained by the computer, and the dictionary information An extraction step for extracting a plurality of document elements and their attribute data included in
The computer is extracted by the extraction step according to the classification axis based on a classification axis that defines a plurality of attribute data to be combined, a plurality of document elements extracted by the extraction step, and its attribute data An analysis step of creating summary data combining the first document element or the first attribute data thereof and the second document element or the second attribute data thereof ;
The analysis step includes
From among the plurality of document elements extracted by the extraction step and their attribute data, excluding the document element followed by an excluded connection expression meaning comparison in the document data to be analyzed acquired by the computer and its attribute data The first document element or the first attribute data that does not follow the excluded connection expression according to the classification axis, and the second document element or the second attribute data that does not follow the excluded connection expression combine
Document data analysis method characterized by the above .
前記コンピュータが、前記分析機能によって作成された要約データを表示する表示ステップをさらに含むことを特徴とする文書データ分析方法。 The document data analysis method, further comprising a display step in which the computer displays summary data created by the analysis function.
前記分析ステップは、 The analysis step includes
前記分析対象の文書データを分割するための所定の文書分割規則にしたがって前記分析対象の文書データを区切り、区切られた範囲内、又は、当該区切られた範囲及びその直前の区切られた範囲内に存在する前記第1の文書要素又は前記第1の属性データと前記第2の文書要素又は前記第2の属性データとを組み合わせる The document data to be analyzed is divided according to a predetermined document division rule for dividing the document data to be analyzed, and within the delimited range, or within the delimited range and the immediately preceding delimited range The existing first document element or the first attribute data is combined with the second document element or the second attribute data.
ことを特徴とする文書データ分析方法。Document data analysis method characterized by the above.
前記文書分割規則は、句読点のうちの少なくとも1種類を基準として前記分析対象の文書データを区切る規則であることを特徴とする文書データ分析方法。 2. The document data analysis method according to claim 1, wherein the document division rule is a rule for separating the document data to be analyzed on the basis of at least one of punctuation marks.
前記文書分割規則は、前記分析対象の文書データを、固有名詞を示す属性データに関連付けされている文書要素の前で区切る規則であることを特徴とする文書データ分析方法。 The document data analysis method, wherein the document division rule is a rule for dividing the document data to be analyzed before a document element associated with attribute data indicating a proper noun.
組み合わせを行う複数の属性データを定めた分類軸と、前記抽出手段によって抽出された複数の文書要素とその属性データとに基づいて、前記分類軸にしたがって前記抽出手段によって抽出された第1の文書要素又はその第1の属性データと、第2の文書要素又はその第2の属性データとを組み合わせた要約データを作成する前記コンピュータの分析手段と
を具備し、
前記分析手段は、
前記抽出手段によって抽出された複数の文書要素とその属性データの中から、前記コンピュータに取得された前記分析対象の文書データにおいて、比較を意味する除外接続表現が続く文書要素とその属性データを除き、前記分類軸にしたがって前記除外接続表現が続かない前記第1の文書要素又は前記第1の属性データと、前記除外接続表現が続かない前記第2の文書要素又は前記第2の属性データとを組み合わせる
ことを特徴とする文書データ分析システム。Reference is made to dictionary information stored in the database, which associates document elements constituting the document with their attribute data, and is included in the document data to be analyzed acquired by the computer and included in the dictionary information. Extracting means of the computer for extracting a plurality of document elements and their attribute data;
A classification axis that defines a plurality of attribute data to be combined with, based on the plurality of document elements extracted and the attribute data by the extracting means, a first document extracted by said extraction means in accordance with the classification axis An analysis means of the computer for generating summary data combining the element or the first attribute data thereof and the second document element or the second attribute data thereof ,
The analysis means includes
From among the plurality of document elements extracted by the extraction means and their attribute data, excluding the document element followed by an excluded connection expression meaning comparison in the analysis target document data acquired by the computer and its attribute data The first document element or the first attribute data that does not follow the excluded connection expression according to the classification axis, and the second document element or the second attribute data that does not follow the excluded connection expression Document data analysis system characterized by combining .
前記分析手段によって作成された要約データを表示する前記コンピュータの表示手段をさらに具備することを特徴とする文書データ分析システム。 The document data analysis system further comprising display means of the computer for displaying the summary data created by the analysis means.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2001266229A JP4772233B2 (en) | 2001-03-19 | 2001-09-03 | Document data analysis program, computer-based document data analysis method, and document data analysis system |
Applications Claiming Priority (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2001078989 | 2001-03-19 | ||
| JP2001078989 | 2001-03-19 | ||
| JP2001-78989 | 2001-03-19 | ||
| JP2001266229A JP4772233B2 (en) | 2001-03-19 | 2001-09-03 | Document data analysis program, computer-based document data analysis method, and document data analysis system |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2010250068A Division JP5117560B2 (en) | 2001-03-19 | 2010-11-08 | Document data analysis program, computer-based document data analysis method, and document data analysis system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2002351894A JP2002351894A (en) | 2002-12-06 |
| JP4772233B2 true JP4772233B2 (en) | 2011-09-14 |
Family
ID=26611576
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2001266229A Expired - Fee Related JP4772233B2 (en) | 2001-03-19 | 2001-09-03 | Document data analysis program, computer-based document data analysis method, and document data analysis system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4772233B2 (en) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2007007410A1 (en) | 2005-07-14 | 2007-01-18 | Fujitsu Limited | Message analyzing device, message analyzing method and message analyzing program |
| JP4956298B2 (en) * | 2007-06-29 | 2012-06-20 | 株式会社東芝 | Dictionary construction support device |
| JP5536991B2 (en) * | 2008-06-10 | 2014-07-02 | 任天堂株式会社 | GAME DEVICE, GAME DATA DISTRIBUTION SYSTEM, AND GAME PROGRAM |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH03206553A (en) * | 1990-01-08 | 1991-09-09 | Nippon Telegr & Teleph Corp <Ntt> | Natural sentence semantic analysis processing device |
| JPH052604A (en) * | 1991-06-25 | 1993-01-08 | Fujitsu Ltd | Partial translation processing device by external control mechanism |
| JP3353829B2 (en) * | 1999-08-26 | 2002-12-03 | インターナショナル・ビジネス・マシーンズ・コーポレーション | Method, apparatus and medium for extracting knowledge from huge document data |
-
2001
- 2001-09-03 JP JP2001266229A patent/JP4772233B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2002351894A (en) | 2002-12-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3879321B2 (en) | Document summarization apparatus, document summarization method, and recording medium recording document summarization program | |
| JP5509596B2 (en) | Data management device | |
| US20030195873A1 (en) | Identifier vocabulary data access method and system | |
| JPWO2008146807A1 (en) | Ontology processing apparatus, ontology processing method, and ontology processing program | |
| JP2012093927A (en) | File management device and file management method | |
| JP2008152774A (en) | Named entity extraction apparatus, method, and program | |
| JP5927886B2 (en) | Query system and computer program | |
| JP2009075791A (en) | Apparatus, method, program and system for machine translation | |
| JP5836893B2 (en) | File management apparatus, file management method, and program | |
| MX2012011923A (en) | Ascribing actionable attributes to data that describes a personal identity. | |
| JP2020064482A (en) | Attribute extraction device and attribute extraction method | |
| JP4772233B2 (en) | Document data analysis program, computer-based document data analysis method, and document data analysis system | |
| JP3908634B2 (en) | Search support method and search support device | |
| JP5117560B2 (en) | Document data analysis program, computer-based document data analysis method, and document data analysis system | |
| JP2000090093A (en) | Method and system for full-text retrieval and record medium recording full-text retrieval program | |
| JP5644087B2 (en) | Component highlighting apparatus, program, and method | |
| CN100492353C (en) | Content retrieval device and method | |
| JP7022789B2 (en) | Document search device, document search method and computer program | |
| JP5954742B2 (en) | Apparatus and method for retrieving documents | |
| JP4416644B2 (en) | Character processing apparatus with prediction function, method, recording medium, and program | |
| JP4146067B2 (en) | Document search system and document search method | |
| JP7031232B2 (en) | Search system, search method and search program | |
| JP3591813B2 (en) | Data retrieval method, apparatus and recording medium | |
| JP2018156552A (en) | Computer system and text data search method | |
| JP7272540B2 (en) | Information provision system, information provision method, and data structure |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080408 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20100824 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100907 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20101108 |
|
| A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A711 Effective date: 20101108 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20101109 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20110531 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20110622 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140701 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 4772233 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| LAPS | Cancellation because of no payment of annual fees |