(57)【要約】【課題】単語辞書や複雑なアルゴリズムを用いることなく、文章と文章とがどの程度一致しているかを評価すること。【解決手段】設計基準原案Ｄ１をコンテキストごとに分割し、設計基準原案Ｄ１と比較する設計基準修正案Ｄ２についてもコンテキストごとに分割する。そして、対応するコンテキスト同士、含まれる単語とその配置の比較によって設計基準原案Ｄ１の設計基準修正案Ｄ２に対する距離を算出する。この際、修正案側の単語が対応する原案のコンテキストに存在しない場合、その単語が設計基準原案Ｄ１の他のコンテキストに存在するか否かによってコンテキスト間の距離を変化させる。さらに、その単語が設計基準原案Ｄ１のいずれのコンテキストにも含まれない場合には、過去に作成した設計基準文書群Ｄ０からその単語を検索し、その単語が設計共通規格体系のいずれの分類から得られたかをコンテキスト間の距離に反映する。【選択図】        図１
2009093297.tif 000002
【特許請求の範囲】
【請求項１】
第一文章に対する第二文章の乖離度を評価する文章評価方法であって、
前記第一文章および前記第二文章からそれぞれコンテキストを切り出すコンテキスト切出工程と、
前記コンテキスト切出工程によって切り出されたコンテキストから単語を抽出する単語抽出工程と、
前記第一文章から切り出したコンテキストの単語の配列である第一単語配列と、当該コンテキストに対応する前記第二文章から切り出したコンテキストの単語の配列である第二単語配列とを比較する単語配列比較工程と、
前記単語配列比較工程による比較結果に基づいて前記第一文章内のコンテキストと対応する第二文章内のコンテキストとの乖離度を示すコンテキスト距離を算出する距離算出工程と、
を含んだことを特徴とする文章評価方法。
【請求項２】
距離算出工程は、
前記第二文章中の所定のコンテキストにおける所定の単語の位置を
【数３】
2009093297.tif 000066
前記第一文章中の所定のコンテキストにおける所定の単語の位置を
【数４】
2009093297.tif 000067
前記第二単語配列中の単語のうち前記第一単語配列に包含される単語の数を
【数５】
2009093297.tif 000068
前記第一文章のコンテキスト数を
【数６】
2009093297.tif 000069
として、
前記コンテキスト距離
【数２】
2009093297.tif 000070
を
【数１】
2009093297.tif 000071
によって算出することを特徴とする請求項１に記載の文章評価方法。
【請求項３】
前記単語配列比較工程は、前記第二単語配列の単語であって前記第一単語配列に含まれない単語を前記第一文章の他のコンテキストから探索し、
他のコンテキストに含まれる単語の場合の距離
【数９】
2009093297.tif 000072
について
【数８】
2009093297.tif 000073
として定数を割り当て、
前記コンテキスト距離
【数２】
2009093297.tif 000074
を
【数７】
2009093297.tif 000075
によって算出することを特徴とする請求項１または２に記載の文章評価方法。
【請求項４】
前記単語配列比較工程は、前記第二単語配列の単語であって前記第一文章のコンテキストに含まれない単語を他の文書群から探索し、他の文書に含まれる単語について当該文書と前記第一文書の各々が属する分類を前記コンテキスト距離の算出に用いることを特徴とする請求項１〜３のいずれか一つに記載の文章評価方法。
【請求項５】
第一文章に対する第二文章の乖離度を評価する文章評価方法をコンピュータに実行させる文章評価プログラムであって、
前記第一文章および前記第二文章からそれぞれコンテキストを切り出すコンテキスト切出ステップと、
前記コンテキスト切出ステップによって切り出されたコンテキストから単語を抽出する単語抽出ステップと、
前記第一文章から切り出したコンテキストの単語の配列である第一単語配列と、当該コンテキストに対応する前記第二文章から切り出したコンテキストの単語の配列である第二単語配列とを比較する単語配列比較ステップと、
前記単語配列比較ステップによる比較結果に基づいて前記第一文章内のコンテキストと対応する第二文章内のコンテキストとの乖離度を示すコンテキスト距離を算出する距離算出ステップと、
をコンピュータに実行させることを特徴とする文章評価プログラム。
【請求項６】
第一文章に対する第二文章の乖離度を評価する文章評価装置であって、
前記第一文章および前記第二文章からそれぞれコンテキストを切り出すコンテキスト切出手段と、
前記コンテキスト切出手段によって切り出されたコンテキストから単語を抽出する単語抽出手段と、
前記第一文章から切り出したコンテキストの単語の配列である第一単語配列と、当該コンテキストに対応する前記第二文章から切り出したコンテキストの単語の配列である第二単語配列とを比較する単語配列比較手段と、
前記単語配列比較手段による比較結果に基づいて前記第一文章内のコンテキストと対応する第二文章内のコンテキストとの乖離度を示すコンテキスト距離を算出する距離算出手段と、
を含んだことを特徴とする文章評価装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、第一文章と第二文章とを比較して、第一文章に対する第二文章の乖離度を評価する文章評価方法、評価プログラム、評価装置に関し、特に設計規格書面の原案と修正案との違いを評価する文章評価方法、文章評価プログラム、文章評価装置に関する。
【背景技術】
【０００２】
近年、文章を解析する技術の開発が進んでいる。例えば、特許文献１は、文書を分野別に分類し、各分野について単語ごとの出現頻度に対する重みを算出し、検索キー文書および検索対象文書からそれぞれ抽出された単語の出現頻度と分野別の重みを用いて検索キー文書と検索対象文書との類似度を求めることで、検索キー文書に類似した文書を詮索対象文書から選択する技術を開示している。
【０００３】
また、文章の比較を行なうことが求められる状況として、文章の校正や修正を行なう状況がある。例えば、情報機器などの製品を設計する場合、社内や社外の設計基準に則り，ハードウェアやファームウェアなどを開発しなければならない。この設計基準の制定、改版、廃止の場合は関連部門の専門家に対して書面審議が必要である。
【０００４】
この書面審議の回答収集と審議依頼規格のドラフトへの反映には専門用語辞書を併用して回答するのが一般的である。従来の書面審議システムを電子機器に関する設計基準の制定に例に説明すると、設計者は自らが専門とする電子機器の設計に関する基準案のドラフト（文書原案）を、文書ツールと専門用語辞書を用いて策定する。出来上がったドラフトはその基準に適用されそうな部門や専門家へ内容伺いとしての書面審議依頼を行う為にｗｅｂサーバへ登録する。
【０００５】
審議依頼を受けた側では、自らの専門分野に照らし合わせてｗｅｂ上のドラフトに関する正当性等を吟味し、ｗｅｂ上で回答を行う。ドラフトに不明な語句があれば専門用語辞書を併用してドラフトを理解した上で回答（承認もしくは修正案を回答）する。一般に審議回答期間は２〜３週間であり、この期間に回答が無い場合は異議なしとして扱うことを審議依頼時に明記しておく。
【０００６】
審議依頼回答期間を経過すると審議依頼者は審議結果を回収し、意見を取り纏めて必要に応じてドラフトへ反映する。最終的には審議回答でどのような意見が審議依頼先からあり、それをどのようにしてドラフトへ反映させたかの結果をまとめて原文に付しｗｅｂで公開する。
【０００７】
【特許文献１】特開２０００−３３１０２６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、上述した特許文献１のように単語ごとの重み付けや、単語の意味などを用いて文書を解析することとすると、アルゴリズムが複雑となり、単語辞書や形態素解析、共記度などの高度な解析手法が必要となるという問題点があった。
【０００９】
特に、設計基準の審議など単語の意味や文章のニュアンスを厳密に審査する場合、既存の文章解析技術を適用することは困難であった。
【００１０】
本発明は、上述した従来技術における問題点を解消するためになされたものであり、単語辞書や複雑なアルゴリズムを用いることなく、文章と文章とがどの程度一致しているかを評価可能な文章評価方法、文章評価プログラムおよび文章評価装置を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上述した課題を解決し、目的を達成するために、本発明は、第一文章に対する第二文章の乖離度を評価する際に、前記第一文章および前記第二文章からそれぞれコンテキストを切り出し、切り出されたコンテキストから単語を抽出し、第一文章から切り出したコンテキストの単語の配列である第一単語配列と、当該コンテキストに対応する前記第二文章から切り出したコンテキストの単語の配列である第二単語配列とを比較し、比較結果に基づいて前記第一文章内のコンテキストと対応する第二文章内のコンテキストとの乖離度を示すコンテキスト距離を算出する。
【００１２】
また、本発明は、
前記第二文章中の所定のコンテキストにおける所定の単語の位置を
【数３】
2009093297.tif 000003
前記第一文章中の所定のコンテキストにおける所定の単語の位置を
【数４】
2009093297.tif 000004
前記第二単語配列中の単語のうち前記第一単語配列に包含される単語の数を
【数５】
2009093297.tif 000005
前記第一文章のコンテキスト数を
【数６】
2009093297.tif 000006
として、
前記コンテキスト距離
【数２】
2009093297.tif 000007
を
【数１】
2009093297.tif 000008
によって算出する。
【００１３】
また、本発明は、前記第二単語配列の単語であって前記第一単語配列に含まれない単語を前記第一文章の他のコンテキストから探索し、
他のコンテキストに含まれる単語の場合の距離
【数９】
2009093297.tif 000009
について
【数８】
2009093297.tif 000010
として定数を割り当て、前記コンテキスト距離
【数２】
2009093297.tif 000011
を
【数７】
2009093297.tif 000012
によって算出することを特徴とする。
【００１４】
また、本発明は、前記第二単語配列の単語であって前記第一文章のコンテキストに含まれない単語を他の文書群から探索し、他の文書に含まれる単語について当該文書と前記第一文書の各々が属する分類を前記コンテキスト距離の算出に用いることを特徴とする。
【００１５】
また、本発明は、前記第一文章は設計規格書面の原案、前記第二文章は前記設計規格書面の修正案であり、前記第二単語配列の単語であって前記第一文章のコンテキストに含まれない単語が他の設計規格書面に含まれる場合に、当該設計規格書面が属する設計共通規格体系上の区分と前記第一文章が属する設計共通規格体系上の区分との区分距離を
【数１１】
2009093297.tif 000013
として
前記コンテキスト距離
【数２】
2009093297.tif 000014
を
【数１０】
2009093297.tif 000015
によって算出することを特徴とする。
【００１６】
また、本発明は、名詞を選択的に抽出して単語配列を作成することを特徴とする。
【発明の効果】
【００１７】
本発明によれば、コンテキストに含まれる単語とその配置から距離を算出することにより、単語辞書や複雑なアルゴリズムを用いることなく、文章と文章とがどの程度一致しているかを評価することができるという効果を奏する。
【００１８】
また、本発明によれば、比較する文章自体や、過去に登録された文章を辞書の代替として用いることで、文章と文章との乖離度を高精度に評価することができる。
【００１９】
また、文章中の名詞のみを比較して距離を算出することで、処理負荷を軽減し、処理速度を向上することができる。
【発明を実施するための最良の形態】
【００２０】
以下に、本発明にかかる文章評価方法、文章評価プログラムおよび文章評価装置の実施例を図面に基づいて詳細に説明する。
【実施例】
【００２１】
まず図１を参照し、本発明の概念について説明する。同図では、情報機器等の設計基準文書の原案について審議を依頼し、回答者から修正案を得た状況を想定しており、設計基準文書原案と設計基準修正案とを比較して、その違いを示す距離を算出している。具体的には、まず、設計基準原案Ｄ１をコンテキスト（センテンス）ごとに分割して個別のコンテキストであるquestContext_0〜questContext_nを得る。同じく、設計基準原案Ｄ１と比較する設計基準修正案Ｄ２についても、コンテキストごとに分割して個別のコンテキストであるans0_Context_0〜ans0_Context_nを得る。
【００２２】
そして、対応するコンテキスト同士、例えばquestContext_nとans0_Context_nとについて、含まれる単語とその配置とを比較することで、設計基準原案Ｄ１の設計基準修正案Ｄ２に対する距離を算出する。
【００２３】
ここで、単語と配置を比較する際に、修正案側の単語が対応する原案のコンテキストに存在しない場合には、その単語が設計基準原案Ｄ１の他のコンテキストに存在するか否かによってコンテキスト間の距離を変化させる。
【００２４】
さらに、その単語（原案の対応するコンテキストに存在しない単語）が設計基準原案Ｄ１のいずれのコンテキストにも含まれない場合には、過去に作成した設計基準文書群Ｄ０からその単語を検索する。
【００２５】
設計基準文書群Ｄ０は、設計共通規格体系として分類されている。例えば情報機器等の製品を製造する際における企画から出荷までの業務プロセスstdprcを企画，設計，製造,試験,出荷に分類し、過去に登録された全ての設計基準を格納しておく。これよって、各分類に割り当てられた規格に用いられる専門用語は図２に示す如く、各分類に特化したものとなる。この特徴を利用し、本発明では、原案自体、および過去に作成した設計基準文書群Ｄ０に辞書の役割を担わせている。
【００２６】
また、設計基準文書群Ｄ０では、所与の審議依頼規格を時系列で分類し，設計規格のコンテキストstdcontextを企画，設計，製造,試験,出荷に応じて割り付けるものである。同様に書面審議回答規格のコンテキストstdanswerも割り付け、更に審議依頼規格への反映後の規格のコンテキストstdmergeも同様に処理する。
【００２７】
設計基準原案Ｄ１のいずれのコンテキストにも含まれず、設計基準文書群Ｄ０から検索された単語は、その単語が設計共通規格体系のいずれの分類から得られたかによって、コンテキスト間の距離に反映される。
【００２８】
すなわち、設計基準原案が属する分類と単語が見出された文書が属する分類とが、業務プロセス上において隣接している場合には、その単語は、設計基準原案が属する分類においても使用される可能性が高いので、修正案に用いられたとしても、原案と修正案の差をさほど大きく評価する必要は無い。しかし、設計基準原案が属する分類と単語が見出された文書が属する分類とが、業務プロセス上において隣接している場合には、その単語は、設計基準原案が属する分類においても使用される可能性が低いので、修正案に用いられた場合に原案と修正案の差を大きく評価する必要があると考えることができる。
【００２９】
このように、各単語については重み付けや意味の認識を行なうことなく、単語の一致度合いと配列のみから設計基準原案Ｄ１と設計基準修正案Ｄ２との距離を評価することで、文章の一致度合いを簡易に評価することができる。また、設計基準原案Ｄ１自体や設計基準文書群Ｄ０を辞書の代用として用いているので、文章解析用の単語辞書を持たせる必要も無い。なお設計基準原案Ｄ１と設計基準修正案Ｄ３、設計基準原案Ｄ１と設計基準修正案Ｄ４についても同様に評価を行なうことができる。
【００３０】
図３は、本実施例にかかる書面審議システム１の概要構成を説明する概要構成図である。同図に示す書面審議システム１は、その内部に審議依頼受付部１１、審議依頼規格データベース１２、回答受付部１３、審議回収規格データベース１４、評価結果データベース１５、規格データベース１６、個別評価部２０、結果主力部３０を有する。
【００３１】
審議依頼受付部１１は、審議の依頼を行なう審議依頼者の端末とネットワークを介して接続され、審議依頼者の端末から審議対象となる文章データである設計基準原案を受け付けて審議依頼規格データベース１２に格納する。
【００３２】
この設計基準原案は、ｗｅｂで開示するとともに、審議依頼先へ依頼通知メールを一斉に発信する。審議依頼の受託者は、依頼メールを受け取ると例えば図４に示したような回答画面によって回答を行う。
【００３３】
この画面の例ではISO/IEC 12207を例に挙げ、BASIC CONCEPTについて“The standard establishes a top Level architecture of the life cycle of software.”の英文を挙げた。書面審議システム１は、日本語や英語など任意の言語の文章を処理できるが本実施例では英語の例文について説明を行なう。審議者は図４に示した画面を見てドラフトと相違のある単語列の下枠に希望する単語を入力していくことで設計基準修正案を作成する。
【００３４】
回答受付部１３は、この審議者による回答である設計基準修正案を受け付けて、審議回収データベース１４に登録する。
【００３５】
個別評価部２０は、審議依頼規格データベース１２に登録された設計基準原案と、審議回収データベース１４に登録された審議基準修正案とを比較して、二つの文章間の距離を算出し、評価結果データベース１５に蓄積する。
【００３６】
結果出力部３０は、全ての審議者からの回答が得られた場合、もしくは予め設定した審議期間を終えた場合に、視覚化処理部３１によって審議結果が原案とどれだけ異なっているかを視覚化して審議依頼者に提供し、審議依頼者による設計基準原案の修正を支援する。入力サポート処理部３２は、この原案の修正時における入力を支援する処理部であり、例えば複数の修正案の中で高い頻度で提案された修正内容をプルダウンメニューの上位に表示させる、などの入力支援を行なう。
【００３７】
審議結果（設計基準修正案）の設計基準原案への反映について図５を参照して説明する。設計基準原案は、設計共通規格体系の単語から構成するコンテキストにより構成される。この設計基準原案に対する審議回答が収集された後、異議のある回答を集められる。この審議回答のコンテキストは設計共通規格体系の単語から構成されるコンテキストに基づく。審議依頼のコンテキストと審議回答のコンテキストが単語レベルで比較され，判断情報を得て、審議依頼者は例えば一番多いコンテキスト（修正案）をドラフト（原稿）へ反映する。
【００３８】
個別評価部２０は、その内部に原案バッファ２１、修正案バッファ２２、コンテキスト切出部２３、名詞抽出部２４、比較処理部２５、距離算出部２６を有する。原案バッファ２１は、審議依頼規格データベース１２から設計基準原案を読み出して保持し、修正案バッファ２２は、審議回収データベース１４から設計基準修正案を１つ読み出して保持する。
【００３９】
コンテキスト切出部２３は、それぞれのバッファに格納された文章からコンテキスト（１センテンス、１文）単位での切り出しを行なう。名詞抽出部２４は、コンテキスト切出部２３によって切り出されたコンテキストから名詞を選択的に抽出する処理を行なう。
【００４０】
比較処理部２５は、設計基準原案のコンテキストから得られた原案単語配列と設計基準修正案のコンテキストから得られた修正案単語配列とを比較する処理を行なう。ここで、修正案単語配列に含まれる単語のうち、原案単語配列に存在しない単語については、単語探索部２５が原案の他のコンテキストや規格データベース１６に登録された過去の設計基準文書から単語の探索を行なう。
【００４１】
距離算出部２６は、比較処理部２５による比較結果に基づいて原案のコンテキストに対応する修正案のコンテキストとの乖離度を示すコンテキスト距離を算出する。
【００４２】
具体的には、距離算出部２６は、（１）修正案単語配列の全ての単語が原案単語配列に存在する場合、（２）修正案単語配列の全ての単語が原案のいずれかのコンテキストに存在する場合、（３）修正案単語配列が原案のコンテキストに存在しない単語を有する場合、の３つのパターンに分けて距離の算出を行なう。
【００４３】
まず、（１）修正案単語配列の全ての単語が原案単語配列に存在する場合、において、距離算出式は、
【数１】
2009093297.tif 000016
を用いる。
ここで、
【数２】
2009093297.tif 000017
：審議依頼規格の所与のコンテキストにおける単語と審議回答規格の対応コンテキストにおける単語間の距離
【数３】
2009093297.tif 000018
：審議回答規格の所与コンテキスト所与単語の位置
【数４】
2009093297.tif 000019
：審議依頼規格の所与コンテキスト所与単語の位置
【数５】
2009093297.tif 000020
：回答コンテキスト単語が依頼コンテキストに包含される単語の数
【数６】
2009093297.tif 000021
：規格体系nの審議依頼規格questContext数
である。
【００４４】
また、（２）修正案単語配列の全ての単語が原案のいずれかのコンテキストに存在する場合、
【数７】
2009093297.tif 000022
を用いる。
この場合、
【数８】
2009093297.tif 000023
として定数を割り当てる。ここで、
【数９】
2009093297.tif 000024
は他のコンテキストに含まれる単語の場合の距離である。
【００４５】
さらに、（３）修正案単語配列が原案のコンテキストに存在しない単語を有する場合、
【数１０】
2009093297.tif 000025
を用いる。
この場合、
【数１１】
2009093297.tif 000026
は設計共通規格体系の区分距離である。
【００４６】
このようにして距離を算出した後、視覚化処理部３１は、設計基準原案と設計基準修正案の各対応単語について、どの程度の距離が離れているかを可視化する。本実施例では、説明する上でISO/IEC12207の“International Standard ISO/IEC 12207 SOFTWARE LIFE  CYCLE  PROCESSES”を引用し,Basic Conceptの一部として定義されたソフトウェアのライフサイクルについての抽出例を図６に示す。同図では、審議依頼規格questContextの構成単語architecture, life, cycle, softwareの4単語に対応した審議回答規格0,1,2,nの対応コンテキストansnContextの構成単語がどのように離れているかの距離を図示している。
【００４７】
つぎに、審議依頼規格1本と審議回答規格1本に限定し、前述の距離算出式Eq.1〜3の適用例について具体的に説明する。
【００４８】
図７に示した例では、審議回答文脈（修正案単語配列）の全ての単語が審議依頼基本文脈（原案単語配列）に含まれ、かつ単語の配列も同一である。この場合、距離算出式Eq01が採用され、プロセスnに対応した設計共通規格体系を基本にして試算すると４語からなるコンテキストの審議依頼規格と審議回答規格との距離σは0となり両者は全く同一意見である。
【００４９】
図８に示した例では、審議回答文脈（修正案単語配列）の全ての単語が審議依頼基本文脈（原案単語配列）に含まれるが、その配列が一部入れ替わっている。この場合、距離算出式Eq01を用いて距離を算出すると、距離σは0.375となり、審議者はやや少しだけ依頼者と異なった意見を持っていることが示される。
【００５０】
図９に示した例では、審議回答文脈（修正案単語配列）の全ての単語が審議依頼基本文脈（原案単語配列）に含まれているが、審議依頼基本文脈（原案単語配列）の単語であって審議回答文脈（修正案単語配列）に含まれない単語が存在する。この場合、距離算出式Eq01を用いて距離を算出すると、距離σは0.4735となり、審議者は少し依頼者と異なった意見を持っていることが示される。
【００５１】
同様に、図１０に示した例では、修正案単語配列側で不足した単語（architecture）が文末に来ることで修正案単語配列が短くなっており、この場合、距離σは0.5625となり,審議者は依頼者と異なった意見を持っていることが示される。
【００５２】
図１１に示すように、審議回答文脈（修正単語配列）が審議依頼基本文脈（原案単語配列）に単語（同図ではplan）を付加して拡張している場合、距離算出式Eq01を適用すると距離σは0.1875となり、審議者は依頼者と余り異なった意見を持っていないことが示される。
【００５３】
さて、図１２に示す様に、修正案単語配列の単語について、対応する原案単語配列には存在しないが、原案のいずれかのコンテキストに存在する場合には、距離算出式Ｅｑ０２を用いる。同図では、修正案単語配列（審議回答規格対応コンテキスト）のfirmware, hierarchyの単語は、対応する原案単語配列（審議依頼基本文脈）に存在しておらず、設計基準原案の他のコンテキストに存在している場合を示しており、距離算出式Ｅｑ０２を用いると距離σは0.5となり、審議者は依頼者と少し異なった意見を持っていることが示される。
【００５４】
そして、修正案単語配列が原案のコンテキストに存在しない単語を有する場合には、距離算出式Ｅｑ03を用いる。たとえは、図１３は、規格データベースを参照して単語探索した結果、審議依頼を行なった設計規格と同一の分類に属する規格の文書には、目的の単語は存在しないが、審議依頼を行なった設計規格が属する審議依頼規格が３つのリンクをしている他規格には存在する場合を例示している。この例では、審議回答規格対応コンテキストにfirmware, hierarchyの単語が存在しておらず他プロセス、即ち他の設計規格体系に存在する規格のコンテキストに存在している場合を示しており、距離算出式Ｅｑ０３を用いて算出した距離σは1.0となり、審議者は依頼者と異なった意見を持っていることが示される。
【００５５】
つぎに、図１４を参照し、書面審議システム１の処理動作について説明する。同図に示したように、まず、書面審議システム１は、審議依頼受付部１１によって審議依頼対象である設計基準原案を受け付け（ステップＳ１０１）、審議回答者に依頼通知メールを送信する（ステップＳ１０２）。
【００５６】
その後、回答受付部１３が回答を受け付けたならば（ステップＳ１０３，Ｙｅｓ）、個別評価部２０による距離算出処理を行なう（ステップＳ１０４）。かかる回答受付と距離算出を繰り返し、全ての回答者から回答を得た場合（ステップＳ１０５，Ｙｅｓ）、もしくは回答期限となった場合（ステップＳ１０６）に、回答受付を終了する。
【００５７】
図１４に示した処理の後、書面審議システムは、回収した審議結果を視覚化して審議依頼者に提供し、設計基準原案の修正を受け付ける。修正によって完成した設計基準は、規格データベース１６に格納する。
【００５８】
図１５は、図１４に示した距離算出処理の処理内容を説明するフローチャートである。同図に示したように、個別評価部２０内部のコンテキスト切出部２３は、原案と修正案のコンテキストを切出し（ステップＳ２０１）、切り出したコンテキストから名詞抽出部２４が名詞を抽出する。
【００５９】
比較処理部２５は、原案と修正案とで対応するコンテキストから抽出した単語配列同士を比較する（ステップＳ２０３）。そして、修正案の対象コンテキストに含まれる単語が全て原案の対応するコンテキストに存在する場合（ステップＳ２０４，Ｙｅｓ）には、距離算出部２６は、距離算出式Ｅｑ０１を用いて距離を算出する（ステップＳ２０５）。
【００６０】
一方、修正案の対象コンテキストに、原案の対応コンテキストに存在しない単語が含まれる場合（ステップＳ２０４，Ｎｏ）、単語探索部２５が原案の全てのコンテキストから単語を探索する（ステップＳ２０６）。その結果、修正案の対象コンテキストに含まれる単語が全て、原案のいずれかのコンテキストに存在する場合（ステップＳ２０７，Ｙｅｓ）、距離算出部２６は、距離算出式Ｅｑ０２を用いて距離を算出する（ステップＳ２０８）。
【００６１】
一方、修正案の対象コンテキストに、原案のコンテキストに存在しない単語が含まれる場合（ステップＳ２０７，Ｎｏ）、単語探索部２５は、規格データベース１６から単語を探索し（ステップＳ２０９）、距離算出部２６は、距離算出式Ｅｑ０３を用いて距離を算出する（ステップＳ２１０）。
【００６２】
以上説明してきたように、本発明では専門用語辞書を用いる代わりに，設計共通規格体系に依拠した書面審議依頼及び回答のコンテキストに基づき書面審議依頼規格のドラフトへ意見を反映させる判断情報を提供している。そして、書面審議回答規格の単語と書面審議依頼規格単語との間の距離の定式化を行うことで，設計基準のような簡素化された規格の原文への判断情報に適用可能としている。また、技術的な設計規格の内容では文構造が簡潔なため，名詞のみを抽出した方法でも文章の比較を高精度に行なうことができる。なお、本実施例では英語の規格文書を対象にしているが、日本語や他の言語の場合でも本発明を適用することができる。また、名詞だけでなく他の品詞,例えば動詞等を加えて形態素解析を用いる事無く、判断精度をあげることもできる。
【００６３】
なお、本実施例では、設計基準の審議に本発明を適用する場合を例に説明を行なったが、本発明は、コンテキストに含まれる単語とその配列に基づいて、単語の重要度や意味を用いることなく文章間の距離を求めること、特に文章が業務プロセスなどによって分類された何れのカテゴリに属するかを距離の値に反映させることに特徴があり、設計基準の審議に限定されることなく、任意の文章の比較・評価に適用することができる。
【００６４】
（付記１）第一文章に対する第二文章の乖離度を評価する文章評価方法であって、
前記第一文章および前記第二文章からそれぞれコンテキストを切り出すコンテキスト切出工程と、
前記コンテキスト切出工程によって切り出されたコンテキストから単語を抽出する単語抽出工程と、
前記第一文章から切り出したコンテキストの単語の配列である第一単語配列と、当該コンテキストに対応する前記第二文章から切り出したコンテキストの単語の配列である第二単語配列とを比較する単語配列比較工程と、
前記単語配列比較工程による比較結果に基づいて前記第一文章内のコンテキストと対応する第二文章内のコンテキストとの乖離度を示すコンテキスト距離を算出する距離算出工程と、
を含んだことを特徴とする文章評価方法。
【００６５】
（付記２）距離算出工程は、
前記第二文章中の所定のコンテキストにおける所定の単語の位置を
【数３】
2009093297.tif 000027
前記第一文章中の所定のコンテキストにおける所定の単語の位置を
【数４】
2009093297.tif 000028
前記第二単語配列中の単語のうち前記第一単語配列に包含される単語の数を
【数５】
2009093297.tif 000029
前記第一文章のコンテキスト数を
【数６】
2009093297.tif 000030
として、
前記コンテキスト距離
【数２】
2009093297.tif 000031
を
【数１】
2009093297.tif 000032
によって算出することを特徴とする付記１に記載の文章評価方法。
【００６６】
（付記３）前記単語配列比較工程は、前記第二単語配列の単語であって前記第一単語配列に含まれない単語を前記第一文章の他のコンテキストから探索し、
他のコンテキストに含まれる単語の場合の距離
【数９】
2009093297.tif 000033
について
【数８】
2009093297.tif 000034
として定数を割り当て、
前記コンテキスト距離
【数２】
2009093297.tif 000035
を
【数７】
2009093297.tif 000036
によって算出することを特徴とする付記１または２に記載の文章評価方法。
【００６７】
（付記４）前記単語配列比較工程は、前記第二単語配列の単語であって前記第一文章のコンテキストに含まれない単語を他の文書群から探索し、他の文書に含まれる単語について当該文書と前記第一文書の各々が属する分類を前記コンテキスト距離の算出に用いることを特徴とする付記１〜３のいずれか一つに記載の文章評価方法。
【００６８】
（付記５）前記第一文章は設計規格書面の原案、前記第二文章は前記設計規格書面の修正案であり、
前記単語配列比較工程は、前記第二単語配列の単語であって前記第一文章のコンテキストに含まれない単語が他の設計規格書面に含まれる場合に、
当該設計規格書面が属する設計共通規格体系上の区分と前記第一文章が属する設計共通規格体系上の区分との区分距離を
【数１１】
2009093297.tif 000037
として
前記コンテキスト距離
【数２】
2009093297.tif 000038
を
【数１０】
2009093297.tif 000039
によって算出することを特徴とする付記４に記載の文章評価方法。
【００６９】
（付記６）前記単語抽出工程は、名詞を選択的に抽出することを特徴とする付記１〜５のいずれか一つに記載の文章評価方法。
【００７０】
（付記７）第一文章に対する第二文章の乖離度を評価する文章評価方法をコンピュータに実行させる文章評価プログラムであって、
前記第一文章および前記第二文章からそれぞれコンテキストを切り出すコンテキスト切出ステップと、
前記コンテキスト切出ステップによって切り出されたコンテキストから単語を抽出する単語抽出ステップと、
前記第一文章から切り出したコンテキストの単語の配列である第一単語配列と、当該コンテキストに対応する前記第二文章から切り出したコンテキストの単語の配列である第二単語配列とを比較する単語配列比較ステップと、
前記単語配列比較ステップによる比較結果に基づいて前記第一文章内のコンテキストと対応する第二文章内のコンテキストとの乖離度を示すコンテキスト距離を算出する距離算出ステップと、
をコンピュータに実行させることを特徴とする文章評価プログラム。
【００７１】
（付記８）距離算出ステップは、
前記第二文章中の所定のコンテキストにおける所定の単語の位置を
【数３】
2009093297.tif 000040
前記第一文章中の所定のコンテキストにおける所定の単語の位置を
【数４】
2009093297.tif 000041
前記第二単語配列中の単語のうち前記第一単語配列に包含される単語の数を
【数５】
2009093297.tif 000042
前記第一文章のコンテキスト数を
【数６】
2009093297.tif 000043
として、
前記コンテキスト距離
【数２】
2009093297.tif 000044
を
【数１】
2009093297.tif 000045
によって算出することを特徴とする付記７に記載の文章評価プログラム。
【００７２】
（付記９）前記単語配列比較ステップは、前記第二単語配列の単語であって前記第一単語配列に含まれない単語を前記第一文章の他のコンテキストから探索し、
他のコンテキストに含まれる単語の場合の距離
【数９】
2009093297.tif 000046
について
【数８】
2009093297.tif 000047
として定数を割り当て、
前記コンテキスト距離
【数２】
2009093297.tif 000048
を
【数７】
2009093297.tif 000049
によって算出することを特徴とする付記７または８に記載の文章評価プログラム。
【００７３】
（付記１０）前記単語配列比較ステップは、前記第二単語配列の単語であって前記第一文章のコンテキストに含まれない単語を他の文書群から探索し、他の文書に含まれる単語について当該文書と前記第一文書の各々が属する分類を前記コンテキスト距離の算出に用いることを特徴とする付記７〜９のいずれか一つに記載の文章評価プログラム。
【００７４】
（付記１１）前記第一文章は設計規格書面の原案、前記第二文章は前記設計規格書面の修正案であり、
前記単語配列比較ステップは、前記第二単語配列の単語であって前記第一文章のコンテキストに含まれない単語が他の設計規格書面に含まれる場合に、当該設計規格書面が属する設計共通規格体系上の区分と前記第一文章が属する設計共通規格体系上の区分との区分距離を
【数１１】
2009093297.tif 000050
として
前記コンテキスト距離
【数２】
2009093297.tif 000051
を
【数１０】
2009093297.tif 000052
によって算出することを特徴とする付記１０に記載の文章評価プログラム。
【００７５】
（付記１２）前記単語抽出ステップは、名詞を選択的に抽出することを特徴とする付記７〜１１のいずれか一つに記載の文章評価プログラム。
【００７６】
（付記１３）第一文章に対する第二文章の乖離度を評価する文章評価装置であって、
前記第一文章および前記第二文章からそれぞれコンテキストを切り出すコンテキスト切出手段と、
前記コンテキスト切出手段によって切り出されたコンテキストから単語を抽出する単語抽出手段と、
前記第一文章から切り出したコンテキストの単語の配列である第一単語配列と、当該コンテキストに対応する前記第二文章から切り出したコンテキストの単語の配列である第二単語配列とを比較する単語配列比較手段と、
前記単語配列比較手段による比較結果に基づいて前記第一文章内のコンテキストと対応する第二文章内のコンテキストとの乖離度を示すコンテキスト距離を算出する距離算出手段と、
を含んだことを特徴とする文章評価装置。
【００７７】
（付記１４）距離算出手段は、前記第二文章中の所定のコンテキストにおける所定の単語の位置を
【数３】
2009093297.tif 000053
前記第一文章中の所定のコンテキストにおける所定の単語の位置を
【数４】
2009093297.tif 000054
前記第二単語配列中の単語のうち前記第一単語配列に包含される単語の数を
【数５】
2009093297.tif 000055
前記第一文章のコンテキスト数を
【数６】
2009093297.tif 000056
として、
前記コンテキスト距離
【数２】
2009093297.tif 000057
を
【数１】
2009093297.tif 000058
によって算出することを特徴とする付記１３に記載の文章評価装置。
【００７８】
（付記１５）前記単語配列比較手段は、前記第二単語配列の単語であって前記第一単語配列に含まれない単語を前記第一文章の他のコンテキストから探索し、
他のコンテキストに含まれる単語の場合の距離
【数９】
2009093297.tif 000059
について
【数８】
2009093297.tif 000060
として定数を割り当て、
前記コンテキスト距離
【数２】
2009093297.tif 000061
を
【数７】
2009093297.tif 000062
によって算出することを特徴とする付記１３または１４に記載の文章評価装置。
【００７９】
（付記１６）前記単語配列比較手段は、前記第二単語配列の単語であって前記第一文章のコンテキストに含まれない単語を他の文書群から探索し、他の文書に含まれる単語について当該文書と前記第一文書の各々が属する分類を前記コンテキスト距離の算出に用いることを特徴とする付記１３〜１５のいずれか一つに記載の文章評価装置。
【００８０】
（付記１７）前記第一文章は設計規格書面の原案、前記第二文章は前記設計規格書面の修正案であり、
前記単語配列比較手段は、前記第二単語配列の単語であって前記第一文章のコンテキストに含まれない単語が他の設計規格書面に含まれる場合に、
当該設計規格書面が属する設計共通規格体系上の区分と前記第一文章が属する設計共通規格体系上の区分との区分距離を
【数１１】
2009093297.tif 000063
として前記コンテキスト距離
【数２】
2009093297.tif 000064
を
【数１０】
2009093297.tif 000065
によって算出することを特徴とする付記１６に記載の文章評価装置。
【００８１】
（付記１８）前記単語抽出手段は、名詞を選択的に抽出することを特徴とする付記１３〜１７のいずれか一つに記載の文章評価装置。
【産業上の利用可能性】
【００８２】
以上のように、本発明にかかる文章評価方法、文章評価プログラムおよび文章評価装置は、二つの文章がどの程度乖離しているかの評価に有用であり、特に、特に設計規格書面の原案と修正案との違いの評価に適している。
【図面の簡単な説明】
【００８３】
【図１】本発明にかかる文章評価方法の概要について説明する説明図である。
【図２】図１に示した設計基準文書群の詳細について説明する説明図である。
【図３】本発明の実施例にかかる書面審議システムの概要構成を示す概要構成図である。
【図４】回答入力を受け付ける回答画面例について説明する説明図である。
【図５】審議結果の反映について説明する説明図である。
【図６】文章の評価と評価結果の視覚化について説明する説明図である。
【図７】コンテキスト距離算出の具体例を説明する説明図である。（その１）
【図８】コンテキスト距離算出の具体例を説明する説明図である。（その２）
【図９】コンテキスト距離算出の具体例を説明する説明図である。（その３）
【図１０】コンテキスト距離算出の具体例を説明する説明図である。（その４）
【図１１】コンテキスト距離算出の具体例を説明する説明図である。（その５）
【図１２】コンテキスト距離算出の具体例を説明する説明図である。（その６）
【図１３】コンテキスト距離算出の具体例を説明する説明図である。（その７）
【図１４】書面審議システムの処理動作について説明するフローチャートである。
【図１５】距離算出処理について説明するフローチャートである。
【符号の説明】
【００８４】
１    書面審議システム
１１    審議依頼受付部
１２    審議依頼規格データベース
１３    回答受付部
１４    審議回収規格デーベース
１５    評価結果データベース
１６    規格データベース
２０    個別評価部
２１    原案バッファ
２２    修正案バッファ
２３    コンテキスト切出部
２４    名詞抽出部
２５    比較処理部
２６    距離算出部
３０    距離算出部
３１    視覚化処理部
３２    入力サポート処理部
【図１】
2009093297.tif 000076
【図２】
2009093297.tif 000077
【図３】
2009093297.tif 000078
【図４】
2009093297.tif 000079
【図５】
2009093297.tif 000080
【図６】
2009093297.tif 000081
【図７】
2009093297.tif 000082
【図８】
2009093297.tif 000083
【図９】
2009093297.tif 000084
【図１０】
2009093297.tif 000085
【図１１】
2009093297.tif 000086
【図１２】
2009093297.tif 000087
【図１３】
2009093297.tif 000088
【図１４】
2009093297.tif 000089
【図１５】
2009093297.tif 000090