(57)【要約】文書中に含まれる表を構成する表要素同士の関係を、文書内の文章から推定するために、文書入力部は、文章と表を含む文書の入力を受付ける。表構造推定部は、見出しや内容記載欄といった表構造を推定する。表要素関連文抽出部は、表のセル内の文字列（表要素）と関連する表要素関連文を、文章から抽出する。表要素間関係推定部は、表要素関連文に含まれる表要素同士の関係を、概念的構造関係推定ルールデータベースを参照することにより推定する。
2014002601.tif 000002
【特許請求の範囲】
【請求項１】
文書中に含まれる表の情報を理解する表情報理解システムであって、
文章と表とを含む文書の入力を受け付けて、前記文章の文字列と前記表の構成を示す表構成情報とを抽出する文書入力部と、
前記表構成情報から前記表の構造を示す表構造情報を推定する表構造推定部と、
前記表のセル内の文字列を示す複数の表要素と関連する表要素関連文を、前記文章から抽出する表要素関連文抽出部と、
接続符と２つの被接続項の表記パターンを収集したフォーマットと、概念的な構造関係とを対応付けた、概念的構造関係推定ルールを蓄積する概念的構造関係推定ルールデータベースと、
前記表要素関連文に含まれる前記表要素同士の概念的な構造関係を示す表要素間関係情報を前記概念的構造関係推定ルールに基づき推定すると共に、前記表要素間関係情報と前記表構造情報とに基づいて、前記表構造間の概念的な構造関係を示す構造関係情報を推定する表要素間関係推定部と、
前記表要素間関係情報と前記構造関係情報とを蓄積する表要素間関係データベースと、
を少なくとも具備することを特徴とする表情報理解システム。
【請求項２】
前記表構成情報は、前記表を構成する文字列、罫線、および背景色を少なくとも示し、
前記表の構造は、見出しおよび内容記載欄を含む、
請求項１に記載の表情報理解システム。
【請求項３】
文書中に含まれる表の情報を変換する表情報変換システムであって、
文章と表とを含む文書の入力を受け付けて、前記文章の文字列と前記表の構成を示す表構成情報とを抽出する文書入力部と、
前記表構成情報から前記表の構造を示す表構造情報を推定する表構造推定部と、
前記表のセル内の文字列を示す複数の表要素と関連する表要素関連文を、前記文章から抽出する表要素関連文抽出部と、
接続符と２つの被接続項の表記パターンを収集したフォーマットと、概念的な構造関係とを対応付けた、概念的構造関係推定ルールを蓄積する概念的構造関係推定ルールデータベースと、
前記表要素関連文に含まれる前記表要素同士の概念的な構造関係を示す表要素間関係情報を前記概念的構造関係推定ルールに基づき推定すると共に、前記表要素間関係情報と前記表構造情報とに基づいて、前記表構造間の概念的な構造関係を示す構造関係情報を推定する表要素間関係推定部と、
前記表要素間関係情報と前記構造関係情報とを蓄積する表要素間関係データベースと、
前記表要素間の概念的な構造関係により前記表の情報を共起情報および文章の少なくとも１つへ変換するルールを対応付けた結合パターンを蓄積する結合パターンデータベースと、
前記表要素間関係情報と前記構造関係情報と前記結合パターンと前記表構造情報とに基づき、前記表の情報を、前記表要素間を結合した再構成表情報に変換する表情報変換部と、
前記再構成表情報を出力する再構成表情報出力部と、
を少なくとも具備することを特徴とする表情報変換システム。
【請求項４】
前記表構成情報は、前記表を構成する文字列、罫線、および背景色を少なくとも示し、
前記表の構造は、見出しおよび内容記載欄を含み、
前記再構成表情報は、文章又は共起ベクトルから成る、請求項３に記載の表情報変換システム。
【請求項５】
前記表情報変換部は、前記表要素間関係情報と前記結合パターンとを参照して、前記表要素同士を特定の文字列で結合し、前記表の情報を前記文章に変換することを特徴とする請求項３又は４に記載の表情報変換システム。
【請求項６】
前記表情報変換部は、前記表要素間関係情報と前記結合パターンとを参照し、前記表の情報を、前記表要素の共起情報を表す共起ベクトルとして前記再構成表情報に変換することを特徴とする請求項３又は４に記載の表情報変換システム。
【請求項７】
文書中に含まれる表の情報を理解する表情報理解方法であって、
文章と表情報を含む文書の入力を受け付けて、前記文章の文字列と前記表の構成を示す表構成情報とを抽出する文書受付工程と、
前記表構成情報から表の構造を示す表構造情報を推定する表構造推定工程と、
前記表のセル内の文字列を示す複数の表要素と関連する表要素関連文を、前記文章から抽出する表要素関連文抽出工程と、
前記表要素関連文に含まれる前記表要素同士の概念的な構造関係を示す表要素間関係情報を、概念的構造関係推定ルールデータベースに蓄積された概念的構造関係推定ルールに基づき推定すると共に、前記表要素間関係情報と前記表構造情報とに基づいて、前記表構造間の概念的な構造関係を示す構造関係情報を推定する表要素間関係推定工程と、
前記表要素関係情報と前記構造関係情報とを表要素間関係データベースに蓄積する工程と、
を含むことを特徴とする表情報理解方法。
【請求項８】
文書中に含まれる表の情報を変換する表情報変換方法であって、
文章と表とを含む文書の入力を受け付けて、前記文章の文字列と前記表の構成を示す表構成情報とを抽出する文書受付工程と、
前記表構成情報から表の構造を示す表構造情報を推定する表構造推定工程と、
前記表のセル内の文字列を示す複数の表要素と関連する表要素関連文を、前記文章から抽出する表要素関連文抽出工程と、
前記表要素関連文に含まれる前記表要素同士の概念的な構造関係を示す表要素間関係情報を、概念的構造関係推定ルールデータベースに蓄積された概念的構造関係推定ルールに基づき推定すると共に、前記表要素間関係情報と前記表構造情報とに基づいて、前記表構造間の概念的な構造関係を示す構造関係情報を推定する表要素間関係推定工程と、
前記表要素関係情報と前記構造関係情報とを表要素間関係データベースに蓄積する工程と、
前記表要素間関係情報と前記構造関係情報と結合パターンデータベースに蓄積された結合パターンと前記表構造情報とに基づき、前記表の情報を、前記表要素間を結合した再構成表情報に変換する表情報変換工程と、
前記再構成表情報を出力する再構成表情報出力工程と、
を含むことを特徴とする表情報変換方法。
【請求項９】
コンピュータに、文書中に含まれる表の情報を理解させる表情報理解プログラムを記録したコンピュータ読み取り可能な記録媒体であって、前記コンピュータを、
文章と表とを含む文書の入力を受け付けて、前記文章の文字列と前記表の構成を示す表構成情報とを抽出させる文書受付手段、
前記表構成情報から前記表の構造を示す表構造情報を推定する表構造推定手段、
前記表のセル内の文字列を示す複数の表要素と関連する表要素関連文を、前記文章から抽出する表要素関連文抽出手段、
前記表要素関連文に含まれる前記表要素同士の概念的な構造関係を示す表要素間関係情報を、概念的構造関係推定ルールデータベースに蓄積された概念的構造関係推定ルール基づき推定すると共に、前記表要素間関係情報と前記表構造情報とに基づいて、前記表構造間の概念的な構造関係を示す構造関係情報を推定する表要素間関係推定手段、
前記表要素間関係情報と前記構造関係情報とを表要素間関係データベースに蓄積する手段、
として機能させるための表情報理解プログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項１０】
コンピュータに、文書中に含まれる表の情報を変換させる表情報変換プログラムを記録したコンピュータ読み取り可能な記録媒体であって、前記コンピュータを、
文章と表とを含む文書の入力を受け付けて、前記文章の文字列と前記表の構成を示す表構成情報とを抽出する文書受付手段、
前記表構成情報から表の構造を示す表構造情報を推定する表構造推定手段、
前記表のセル内の文字列を示す複数の表要素と関連する表要素関連文を、前記文章から抽出する表要素関連文抽出手段、
前記表要素関連文に含まれる前記表要素同士の概念的な構造関係を示す表要素間関係情報を、概念的構造関係推定ルールデータベースに蓄積された概念的構造関係推定ルールに基づき推定すると共に、前記表要素間関係情報と前記表構造情報とに基づいて、前記表構造間の概念的な構造関係を示す構造関係情報を推定する表要素間関係推定手段、
前記表要素関係情報と前記構造関係情報とを表要素間関係データベースに蓄積する手段、
前記表要素間関係情報と前記構造関係情報と結合パターンデータベースに蓄積された結合パターンと前記表構造情報とに基づき、前記表の情報を、前記表要素間を結合した再構成表情報に変換する表情報変換手段、
前記再構成表情報を出力する再構成表情報出力手段、
として機能させるための表情報変換プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表情報理解システム、表情報変換システム、方法および記録媒体に関し、特に、ドキュメント（文書）中に含まれる表を自然文と同様に扱えるように、表の情報を理解（変換）する表情報理解（変換）システム、方法および記録媒体に関する。
【背景技術】
【０００２】
コンピュータでドキュメント（文書）を解析するにあたり、ドキュメント（文書）中に含まれる表をどのように扱うかが課題となっている。表は大抵、見出しとなる行・列とその見出しに沿った内容を格納するセルとで構成されている。表を正しく解析するためには、前述した表の構成をコンピュータに認識（理解）させる必要がある。表の構成をコンピュータに認識（理解）させるための先行技術文献として、下記の特許文献１〜５が知られている。
特許文献１は、表の罫線情報から表の構造を解析し、表の構造に基づき、セルの特徴を木構造で出力する技術を開示している。
特許文献２は、表情報を表の形式で表示できない端末に表示する際、その端末に表示できる形式に変換するための技術を開示している。また、特許文献２では、表の構造を認識するために、表の背景色、文字の色・太さといった表項目の表示特徴と表の列数、行数、同じ値が同じ行（列）に並んでいるといった表の特徴によって表を分類し、一定のルールに沿って表を変換する。
特許文献３は、表の構成要素である各項目値に対する検索用メタデータとして、当該項目名自体、表のキャプション（タイトル）、表のサブキャプション（縦の列の項目名、横の列の項目名）を抽出し、表のキャプション（タイトル）と縦の列の項目名との間に修飾関係があり、縦の列の項目名と横の列の項目名との間に修飾関係があることを抽出する技術を開示している。また、特許文献３は、キャプションやサブキャプションと類似する言語表現を近傍のテキスト領域から探して、その言語表現を検索用メタデータとして抽出する技術も開示している。
特許文献４は、生成したドキュメント画像から表領域を抽出し、表領域の一番上の左の各升目に対応する部分を表の縦軸の各項目が並ぶ縦軸領域として抽出するとともに、表領域の一番上の行の各升目に対応する部分を表の横軸の各項目が並ぶ横軸領域として抽出し、さらにこれらの各領域に含まれる各升目の交点に対応する升目の部分をデータ領域として抽出し、表領域の上部又は下部にある文字列をその表領域の表名として抽出する技術を開示している。
特許文献５は、収集された情報から表情報を検出して当該表情報を解析し、その解析された結果を自然言語に変換する技術を開示している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−０９９４８０号公報
【特許文献２】特開２００１−３３１４０６号公報
【特許文献３】特開２００７−３１０５０３号公報
【特許文献４】特開２０１２−０４８３４３号公報
【特許文献５】特開２００６−１０６８７２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記特許文献１に記載された先行技術は、表の構造から表要素の関係を推定しているだけであって、表の構造が同じでも見出しの役割が異なるというような、表の構造の違いによらない表要素の役割（表要素間の相互関係）までは推定できない。
また、上記特許文献２に記載された先行技術は、表の見出し部、内容記載欄の特定をできるが、見出し間や見出しと内容の関係を理解できない。
上記特許文献３に記載された先行技術は、キャプションやサブキャプションと類似する言語表現を近傍のテキスト領域から探して抽出する技術的思想を開示しているだけであって、その抽出した言語表現を利用して表要素の役割（表要素間の相互関係）を推定してはいない。
上記特許文献４に記載された先行技術は、生成したドキュメント画像から表領域を抽出し、表領域の縦軸領域、横軸領域、データ領域、表名を抽出する技術的思想を開示するのみであって、表要素の役割（表要素間の相互関係）の推定を行っていない。
上記特許文献５は、収集された情報から表情報を検出して当該表情報を解析し、自然言語に変換する技術的思想を開示するのみであって、表要素の役割（表要素間の相互関係）の推定を行っていない。
したがって、本発明の目的は、文書を自然言語処理するうえで、文書中に含まれる表を自然文と同様に扱えるように、表の情報を理解する表情報理解方法、システムおよび記録媒体を提供することにある。
本発明の他の目的は、文書を自然言語処理するうえで、文書中に含まれる表を自然文と同様に扱えるように、表の情報を変換する表情報変換方法、システムおよび記録媒体を提供することにある。
【課題を解決するための手段】
【０００５】
本発明の第１の態様による表情報理解システムは、文書中に含まれる表の情報を理解する表情報理解システムであって、文章と表とを含む文書の入力を受け付けて、文章の文字列と表の構成を示す表構成情報とを抽出する文書入力部と；表構成情報から表の構造を示す表構造情報を推定する表構造推定部と；表のセル内の文字列を示す複数の表要素と関連する表要素関連文を、文章から抽出する表要素関連文抽出部と；接続符と２つの被接続項の表記パターンを収集したフォーマットと、概念的な構造関係とを対応付けた、概念的構造関係推定ルールを蓄積する概念的構造関係推定ルールデータベースと；表要素関連文に含まれる表要素同士の概念的な構造関係を示す表要素間関係情報を概念的構造関係推定ルールに基づき推定すると共に、表要素間関係情報と表構造情報とに基づいて、表構造間の概念的な構造関係を示す構造関係情報を推定する表要素間関係推定部と；表要素間関係情報と構造関係情報とを蓄積する表要素間関係データベースと；を少なくとも具備する。
本発明の第２の態様による表情報変換システムは、文書中に含まれる表の情報を変換する表情報変換システムであって、文章と表とを含む文書の入力を受け付けて、文章の文字列と表の構成を示す表構成情報とを抽出する文書入力部と；表構成情報から表の構造を示す表構造情報を推定する表構造推定部と；表のセル内の文字列を示す複数の表要素と関連する表要素関連文を、文章から抽出する表要素関連文抽出部と；接続符と２つの被接続項の表記パターンを収集したフォーマットと、概念的な構造関係とを対応付けた、概念的構造関係推定ルールを蓄積する概念的構造関係推定ルールデータベースと；表要素関連文に含まれる表要素同士の概念的な構造関係を示す表要素間関係情報を概念的構造関係推定ルールに基づき推定すると共に、表要素間関係情報と表構造情報とに基づいて、表構造間の概念的な構造関係を示す構造関係情報を推定する表要素間関係推定部と；表要素間関係情報と構造関係情報とを蓄積する表要素間関係データベースと；表要素間の概念的な構造関係により表の情報を共起情報および文章の少なくとも１つに変換するルールを対応付けた結合パターンを蓄積する結合パターンデータベースと；表要素間関係情報と構造関係情報と結合パターンと表構造情報とに基づき、表の情報を、表要素間を結合した再構成表情報に変換する表情報変換部と；再構成表情報を出力する再構成表情報出力部と；を少なくとも具備する。
【発明の効果】
【０００６】
本発明によれば、表の情報を自然文と同様に扱うことができる。
【図面の簡単な説明】
【０００７】
図１は本発明の第１の実施形態に係る表情報理解システムの構成を示すブロック図である。
図２は表のタイトル、行見出し、列見出し、共通見出しの例を示す図である。
図３は図１に示した表情報理解システムの動作を示す流れ図である。
図４は図１に示した表情報理解システムに使用される、表要素間関係推定部の動作を示す流れ図である。
図５は本発明の第２の実施形態に係る表情報変換システムの構成を示すブロック図である。
図６は図５に示した表情報変換システムの動作を示す流れ図である。
図７は表の一例を示す図である。
図８は表要素関連文の例を示す図である。
図９は図５に示した表情報変換システムに使用される、概念的構造関係推定ルールデータベースに蓄積する情報（概念的構造関係推定ルール）の一例を示す図である。
図１０は図５に示した表情報変換システムに使用される、表要素間関係データベースに蓄積する情報（構造関係情報）の一例を示す図である。
図１１は図５に示した表情報変換システムに使用される、結合パターンデータベースに蓄積する情報（結合パターン）の第１の例を示す図である。
図１２は図５に示した表情報変換システムに使用される、結合パターンデータベースに蓄積する情報（結合パターン）の第２の例を示す図である。
図１３は図５に示した表情報変換システムに使用される、結合パターンデータベースに蓄積する情報（結合パターン）の第３の例を示す図である。
図１４は図５に示した表情報変換システムに使用される、再構成表情報出力部から出力される再構成表情報の一例を示す図である。
【発明を実施するための形態】
【０００８】
次に、発明を実施するための形態について図面を参照して詳細に説明する。
［実施形態１］
最初に、本発明の第１の実施形態について、図面を参照して詳細に説明する。
図１は、本発明の第１の実施形態に係る表情報理解システム１００の構成を示すブロック図である。
図１を参照すると、本発明の第１の実施形態に係る表情報理解システム１００は、基本的に電子機器内もしくはサーバと電子機器およびこれらを相互に接続するインターネット等の情報通信ネットワークからなるシステム内に、文書入力部１０と、表構造推定部２０と、表要素関連文抽出部３０と、表要素間関係推定部４０と、概念的構造関係推定ルールデータベース１１０と、表要素間関係データベース１２０と、を少なくとも具備する。
図示の表情報理解システム１００は、文書中に含まれる表の情報を理解（認識）するための表情報理解システムである。
電子機器で表情報理解システムを構成する場合、表情報理解システム１００は、プログラム制御により動作するコンピュータで実現可能である。図示はしないが、この種のコンピュータは、周知のように、データを入力する入力装置と、データ処理装置と、データ処理装置での処理結果を出力する出力装置と、種々のデータベースとして働く補助記憶装置とを備えている。そして、データ処理装置は、プログラムを記憶するリードオンリメモリ（ＲＯＭ）と、データを一時的に記憶するワークエリアとして使用されるランダムアクセスメモリ（ＲＡＭ）と、ＲＯＭに記憶されたプログラムに従って、ＲＡＭに記憶されているデータを処理する中央処理装置（ＣＰＵ）とから構成される。
この場合、データ処理装置が、表構造推定部２０、表要素関連文抽出部３０、および表要素間関係推定部４０として働く。補助記憶装置が概念的構造関係推定ルールデータベース１１０および表要素間関係データベース１２０として動作する。尚、文書入力部１０の機能は、入力装置とデータ処理装置との両方にまたがっている。
次に、表情報理解システム１００を構成する各構成要素の動作について説明する。
文書入力部１０はドキュメント（文書）の入力を受付け、ドキュメント（文書）内の文字列や個々の表を構成する情報（以下、「表構成情報」と呼ぶ）を抽出する手段である。
ここで、表構成情報とは、少なくとも、表の何行何列目にどのような文字列が配置されているかを示す情報であり、表の中のセルの位置を示す行番号、列番号と、セル同士の連結の有無を示す連結情報と、セルの中の文字列を示す表要素とから成る。表構成情報の取得の仕方は、Ｈｙｐｅｒ  Ｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ（ＨＴＭＬ）やＥｘｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ（ＸＭＬ）で記述されたドキュメントから、＜ＴＡＢＬＥ＞タグの中身を読み取って、表構成情報に変換する方法でもよい。或いは、表構成情報の取得の仕方は、紙媒体に記載されたドキュメントからスキャナで罫線や文字列を読み取り、罫線で囲まれた部分を表とみなし、当該表を構成する罫線で囲まれた個別の部分をセルとみなすことで、表構成情報に変換する方法でもよい。また、文書入力部１０は、表構成情報として、ＨＴＭＬのタグ等から、表の背景色、文字の色、文字の太さ、罫線の種類などの情報を取得してもよい。
このように、文書入力部１０は、文章と表とを含む文書の入力を受け付けて、文章の文字列と表の構成を示す表構成情報とを抽出する。
表構造推定部２０は、文書入力部１０で抽出した表構成情報から、表のタイトル、および列見出し部分、行見出し部分、共通見出し部分、内容記載欄といった表の構造の推定を行う手段である。
ここで、列見出しとは、表の列方向の内容を表す見出しが書かれたセルの集合を表す。行見出しは、表の行方向の内容を表す見出しが書かれたセルの集合を表す。共通見出しは、行見出しと列見出しの両方、あるいは、いずれかの内容を表す見出しが書かれたセルの集合を表す。
図２は、表のタイトル、列見出し、行見出し、共通見出しの例を示す図である。図２のように、一般的には、列見出しは表の最上部の行に、行見出しは表の左端の列に、共通見出しは表の左上のセルに割り当てられることが多いため、これらの位置関係で表の構造を推定する方法がある。ただし、列見出し、行見出し、共通見出しに割り当てている位置、行数や列数は、表によって大きく異なることもあるため、より精度の高い表の構造の推定方法としては、次に述べるような方法が有効である。第１の表の構造の推定方法は、ＨＴＭＬやＸＭＬで記述されたドキュメントであれば＜ＴＡＢＬＥ＞タグの中身や文字列を読み取って、紙媒体に記載されたドキュメントであればスキャナで背景色や罫線の種類、文字種別、文字列を読み取って、背景色の変わり目や、罫線が二重線になっている部分を境界として見出し部分と内容記載欄を推定する方法である。第２の表の構造の推定方法は、表要素の文字数や文字種別の構成が大きく変わる部分を境界として見出し部分と内容記載欄を推定する方法である。また、表のタイトルを抽出する方法は、表の直前もしくは直後に書かれている文を表のタイトルとして抽出する方法が有効である。
このように、表構造推定部２０は、表構成情報から表の構造を示す表構造情報を推定する。
表要素関連文抽出部３０は、同一の表中の異なる表構造に含まれる各表要素の組合せと関連する文である表要素関連文を入力された文書内の表外の文章から抽出する手段である。ここで、「表要素の組合せと関連する」とは、表要素の組合せの各表要素自体もしくは表要素の一部をともに一文内に含むなどの状態が該当する。
このように、表要素関連文抽出部３０は、表のセル内の文字列を示す複数の表要素と関連する表要素関連文を、文章から抽出する。
概念的構造関係推定ルールデータベース１１０は、接続符とその接続符とともに用いられた２つの被接続項の組合せおよびそれらの順序関係を表記パターンとして収集したフォーマットと、概念的な構造関係とを対応付けた、概念的構造関係推定ルールとして蓄積するデータベースである。
被接続項は、特定の単語や文字列、品詞などが該当する。接続符は、２つの被接続項をつなぐ役割をする助詞、述語、記号などが該当し、具体的な助詞や述語、記号などの単位でデータベースに蓄積してもよいし、文法上の分類レベルで集約してデータベースに蓄積してもよい。
上記「概念的な構造関係」とは、文字列間の意味的なｈａｓ−ａ関係、ｉｓ−ａ関係、上位／下位関係、部分／全体関係、同義関係、多義関係などに相当する。フォーマットと概念的な構造関係との対応付けは、自動的に行ってもよいし、人手で行ってもよい。フォーマットと概念的な構造関係との対応付けを自動的に行う場合は、先ず、単語の上位／下位関係、部分／全体関係、同義関係、多義関係などの概念的な構造関係によって単語を分類し体系づけたシソーラスに含まれる単語の組合せを、Ｗｅｂ上などに有る大量の文書から検出し、概念的な構造関係のある具体的な単語の組合せがどのような助詞で結ばれているかや、どのような述語を用いた文で記載されるかなどの事例を収集する。そして、単語同士を結ぶ文字を接続符、各単語を被接続項とするフォーマットとシソーラスの概念的な構造関係とを対応付ける。フォーマットと概念的な構造関係との対応関係が例外などを含む場合は、対応関係が成立する確率情報を対応確率情報として付加した形態であっても良い。
このように、概念的構造関係推定ルールデータベース１１０は、接続符と２つの被接続項の表記パターンを収集したフォーマットと、概念的な構造関係とを対応付けた、概念的構造関係推定ルールを蓄積する。
表要素間関係推定部４０は、先ず、表要素関連文抽出部３０で抽出した表要素関連文に含まれる表要素の組合せについて、概念的構造関係推定ルールデータベース１１０に蓄積されている概念的構造関係推定ルールに問い合わせる。次に、表要素間関係推定部４０は、表要素の組合せを２つの被接続項の組合せとみなした時に被接続項の組合せ、接続符、順序関係が合致するフォーマットを検索する。そして、表要素間関係推定部４０は、合致したフォーマットがあれば、そのフォーマットに対応する概念的な構造関係を、表要素同士の概念的な構造関係を示す表要素間関係情報として推定する。
さらに、表要素間関係推定部４０は、表要素の組合せの概念的な構造関係と表構造推定部２０で推定した表構造情報を利用し、表要素の組合せの各表要素が属する表構造間の概念的な構造関係は表要素の組合せの概念的な構造関係と同一であるとして、表構造間の概念的な構造関係を示す構造関係情報を推定する。すなわち、特定の表内において、行見出しと列見出し間や、列見出しと内容記載欄間といった表構造間の概念的な構造関係は表要素の違いによらずそれぞれ一意に定まるため、表要素間関係推定部４０は、全ての表要素間の概念的な構造関係を把握できなくても、一部の表要素間の概念的な構造関係さえ把握できれば、表構造間の概念的な構造関係を推定できる。この時、同一の表構造間に属する複数の表要素の組合せについて概念的な構造関係が推定され、かつその推定結果が同一でない場合、表要素間関係推定部４０は、より推定された割合の多い概念的な構造関係を表構造間の概念的な構造関係として推定すればよい。また、前記対応確率情報が付加されている場合、表要素間関係推定部４０は、対応確率情報の平均値が高い概念的構造関係推定ルールによって推定された表要素の組合せの概念的な構造関係を優先すればよい。
なお、前記フォーマットと合致する記述を検索する際、フォーマットの被接続項が特定の単語や文字列である場合、表要素間関係推定部４０は、部分一致や類義語も検索の対象としてよい。
このように、表要素間関係推定部４０は、表要素関連文に含まれる表要素同士の概念的な構造関係を示す表要素間関係情報を概念的構造関係推定ルールに基づき推定すると共に、表要素間関係情報と表構造情報とに基づき、表構造間の概念的な構造関係を示す構造関係情報を推定する。
表要素間関係データベース１２０は、表要素間関係推定部４０で推定した表要素間関係情報と、表構造間の概念的な構造関係を示す構造関係情報を蓄積するデータベースである。
このように、表要素関係データベース１２０は、表要素間関係情報と構造関係情報とを蓄積する。
次に、図３を参照して、図１に示した表情報理解システム１００の動作について説明する。
はじめに、文書入力部１０が文章と表とを含むドキュメント（文書）から文字列や表構成情報を抽出する（ステップＳ１００）。
次に、表構造推定部２０が、表構成情報から表の構造を示す表構造情報を推定する（ステップＳ１０１）。
そして、表要素関連文抽出部３０が、表構成情報のうちの表要素に関連する表要素関連文を、文書入力部１０で読み取ったドキュメント（表外の文章）から抽出する（ステップＳ１０２）。
表要素間関係推定部４０が、表要素関連文と概念的構造関係推定ルールデータベース１１０に蓄積された概念的構造関係推定ルールとから、表の見出し間の関係や見出しと内容の関係を推定する（ステップＳ１０３）。
最後に、表要素間関係推定部４０が、表の見出し間の関係や見出しと内容の関係を表要素間関係情報として、表要素間関係データベース１２０に保管する（ステップＳ１０４）。
また、図４のフローチャートを参照して、ステップＳ１０３の表要素間関係推定部４０の動作について詳述する。
ステップＳ１０２で抽出した表要素関連文が残っていれば（ステップＳ２００のＹｅｓ）、表要素間関係推定部４０は、表要素関連文を一つ取り出す（ステップＳ２０１）。
そして、表要素間関係推定部４０は、取り出した表要素関連文中から、概念的構造関係推定ルールデータベース１１０に保管されているフォーマット（概念的構造関係推定ルール）と合致する記述を検索する（ステップＳ２０２）。ここでいうフォーマットとは、被接続項Ｘと被接続項Ｙが接続符である助詞の「の」でつながれているといったものである。
そして、概念的構造関係推定ルールデータベース１１０に保管されているフォーマット（概念的構造関係推定ルール）と合致する記述がなければ（ステップＳ２０３のＮｏ）、表要素間関係推定部４０は、ステップＳ２００に戻って新しい表要素関連文を取り出す。一方、概念的構造関係推定ルールデータベース１１０に保管されているフォーマット（概念的構造関係推定ルール）と合致する記述があれば（ステップＳ２０３のＹｅｓ）、表要素間関係推定部４０は、概念的構造関係推定ルールデータベース１１０に保管されている概念的構造関係推定ルールに基づき、表要素同士の相互関係を判定する（ステップＳ２０４）。
次に、表要素間関係推定部４０は、相互関係を判定した表要素が、表構成のどの部分にあたるかを表構造推定部２０で推定した表構造情報を参照して特定する（ステップＳ２０５）。これにより、表要素間関係推定部４０は、表要素間の関係から見出し間、見出しと内容間といった表構成同士の相互関係（構造関係情報）を推定する（ステップＳ２０６）。
次に、本発明の第１の実施形態に係る表情報理解システム１００の効果について説明する。
本第１の実施形態では、表以外の文章（テキスト）を利用して、表要素の役割を認識（理解）することができる。
また、表以外の文章（テキスト）では記載のない表要素間の関係も明らかにできることである。その理由は、表中の異なる役割（列見出しと行見出し、列見出しと項目等）を持つ表要素間の構造を表以外の文章（テキスト）から抽出し、役割間の関係を推定しているからである。
尚、上記本発明の第１の実施形態に係る表情報理解システム１００は、表情報理解方法として実現され得る。また、上記本発明の第１の実施形態に係る表情報理解システム１００は、表情報理解プログラムによって実行されるようにしてもよい。
［実施形態２］
次に、本発明の第２の実施形態について、図面を参照して詳細に説明する。
図５は、本発明の第２の実施形態に係る表情報変換システム１００Ａの構成を示すブロック図である。
図５を参照すると、本発明の第２の実施形態に係る表情報変換システム１００Ａは、第１の実施の形態の構成に加え、表情報変換部５０と、再構成表情報出力部６０と、結合パターンデータベース１３０とを更に具備している点を除いて、図１に示した第１の実施形態に係る表情報理解システム１００と同様の構成を有し、動作をする。したがって、図１に示した構成要素と同様の機能を有するものには同一の参照符号を付し、以下では説明の簡略化のために相違点についてのみ説明する。
図示の表情報変換システム１００Ａを上述したコンピュータで実現した場合、データ処理装置が、表構造推定部２０、表要素関連文抽出部３０、表要素間関係推定部４０、および表情報変換部５０として働く。補助記憶装置が、概念的構造関係推定ルールデータベース１１０、表要素間関係データベース１２０、および結合パターンデータベース１３０として動作する。出力装置が再構成表情報出力部６０として働く。尚、文書入力部１０の機能は、入力装置とデータ処理装置とにまたがっている。
結合パターンデータベース１３０は、表の列見出し、行見出し、内容記載欄といった表要素が属する表構造の種類と、表構造間の概念的な構造関係の組合せに基づき、表要素毎に適した結合パターンを収録したデータベースである。
ここで、結合パターンとは、特定の表要素に対して共起語とみなせる表要素の組合せパターンや、表の内容を文章で表現する場合の表要素と接続符の組合せパターンなどである。
このように、結合パターンデータベース１３０は、表要素間の概念的な構造関係により表の情報を共起情報や文章へ変換するルールを対応付けた結合パターンを蓄積する。
表情報変換部５０は、表要素間関係データベース１２０に蓄積された表構造間の概念的な構造関係情報と、表構造推定部２０で推定した表構造情報を元に表要素間の概念的な構造関係を推定したうえで、表要素間関係に適した結合パターンを結合パターンデータベース１３０に問い合わせ、対象の表に適した表の列見出し、行見出し、内容記載欄の各セル間の２つの表要素の結合パターンに基づき表情報を文章や共起ベクトルといった再構成表情報に変換する手段である。
このように、表情報変換部５０は、表要素間関係情報と構造関係情報と結合パターンと表構造情報とに基づき、表の情報を、表要素間を結合した再構成情報に変換する。
再構成表情報出力部６０は、変換した再構成表情報を提示する手段である。すなわち、再構成表情報出力部６０は、再構成情報を出力する。
次に、図６のフローチャートを参照して、図５に示した表情報理解システム１００Ａの動作について説明する。
図５の構成の場合の動作は、図３のフローチャートに加え、ステップＳ１０５とステップＳ１０６との動作が加わっている。
ステップＳ１０４の後、表情報変換部５０が、表要素間関係データベース１２０に保管された表要素間関係情報と、結合パターンデータベース１３０に保管されている結合パターンとに基づき、表構成情報を文章や共起ベクトル等の再構成表情報に変換する（ステップＳ１０５）。
最後に、再構成表情報出力部６０が、再構成表情報を提示する（ステップＳ１０６）。
次に、本発明の第２の実施形態の効果について説明する。
本第２の実施形態では、文書中に含まれる表を自然文と同様に扱えることである。その理由は、表の多い文書を自然言語処理する際の情報量を増し、精度向上に寄与することができるからである。
また、表以外の文章（テキスト）では記載のない表要素間の関係も明らかにできることである。その理由は、表中の異なる役割（列見出しと行見出し、列見出しと項目等）を持つ表要素間の構造を表以外の文章（テキスト）から抽出し、役割間の関係を推定しているからである。
尚、上記本発明の第２の実施形態に係る表情報変換システム１００Ａは、表情報変換方法として実現され得る。また、上記本発明の第２の実施形態に係る表情報変換システム１００Ａは、表情報変換プログラムによって実行されるようにしてもよい。
【実施例】
【０００９】
次に、具体的な実施例を用いて、図５に示した表情報変換システム１００Ａの動作について説明する。なお、本発明は以下の動作例に限定されるものではない。
図７、図８を参照して、表要素関連文抽出部３０の実施例について説明する。
ドキュメント（文書）中に図７の表Ｔ１が含まれていたとする。表要素はこの場合、「評価項目」「計算量」「Ａ手法」といったセルの中の文字列である。表要素関連文抽出部３０は、これらの表要素を含む文（表要素関連文）をドキュメント（文書）中の文章から検索する。その際、表要素関連文抽出部３０は、表要素と完全に一致する文字列だけでなく、表要素と部分一致する文字列や多少揺れがある文字列も検索の対象としても良い。また、表要素関連文抽出部３０は、同義語・類義語辞書を用いて表要素の同義語や類義語を検索対象としても良い。
図８に、表Ｔ１の表要素関連文の例を示す。各抽出文の下線部が表要素と関連する部分（以下、「表要素関連部」と呼ぶ）である。
図８〜図１０を参照して、表要素間関係推定部４０の実施例について説明する。
図９に、概念的構造関係推定ルールデータベース１１０の例を示す。表Ｔ２の一列目と一致する文字列が、表要素関連文抽出部３０で抽出した抽出文に含まれていた場合、表要素間関係推定部４０は、ＸとＹの関係を表Ｔ２の二列目に示す関係と推定する。Ｘ、Ｙは任意の表要素関連部である。
図８の例では、五文目に「Ｂ手法の計算量」という記述があり、表Ｔ２の二列目のフォーマットと一致するため、表要素間関係推定部４０は、「Ｂ手法」と「計算量」がｈａｓ−ａ関係と推定する。
また、図８の同じく五文目に「ユーザへの負荷は中程度である」という記述があり、表Ｔ２の三列目のフォーマットと一致するため、表要素間関係推定部４０は、「ユーザへの負荷」と「中程度」がｉｓ−ａ関係と推定する。
また、図８の一文目に「Ａ手法、Ｂ手法、Ｃ手法」という記述があり、「Ａ手法、Ｂ手法」が表Ｔ２の四列目のフォーマットと一致するため、表要素間関係推定部４０は、「Ａ手法」と「Ｂ手法」が並列関係であると推定する。さらに、表要素間関係推定部４０は、「Ｂ手法、Ｃ手法」も同様の理由で並列関係であると推定する。
また、図８の二文目に「評価項目は計算量と精度とユーザの負荷である」という記述があり、ｉｓ−ａ関係のフォーマットと一致する。被接続項Ｘにあたるのが「評価項目」で、被接続項Ｙにあたるのが「計算量と精度とユーザの負荷」であるが、被接続項Ｙは表要素を含んでいるため、表要素間関係推定部４０は、各表要素にｉｓ−ａ関係を適用し、「評価項目」と「計算量」、「評価項目」と「精度」、「評価項目」と「ユーザの負荷」がｉｓ−ａ関係であるとすればよい。
ここまでの処理で一部の表要素同士の関係を推定したが、それ以外の表要素の関係を推定するため、表要素間関係推定部４０は、表構造推定部２０で推定した表の構造を利用する。
例えば、「Ｂ手法」と「計算量」がｈａｓ−ａ関係ということが分かっており、「Ｂ手法」は列見出しであり、「計算量」は行見出しということが分かっているため、表要素間関係推定部４０は、「列見出しの表要素と行見出しの表要素がｈａｓ−ａ関係である」と一般化できる。
同様に、「ユーザへの負荷（＝ユーザの負荷）」と「中程度」がｉｓ−ａ関係ということが分かっており、「ユーザの負荷」は行見出し、「中程度」は内容記載欄であるということが分かっているため、表要素間関係推定部４０は、「行見出しと内容記載欄はｉｓ−ａ関係である」と一般化できる。
表要素間関係推定部４０は、このような表構造同士の関係を構造関係情報として、図１０の表Ｔ３に示すような形式で、表要素間関係データベース１２０に保管する。
次に、図１１〜図１４を参照して、表情報変換部５０の実施例について説明する。
図１１に、表構成情報を文章に変換する際の結合パターンの例を示す。表Ｔ４の一列目は表要素Ｘと表要素Ｙの関係、二列目は表構成情報から文章への変換規則である。
例えば、表要素間関係情報として、「行見出しと内容記載欄はｉｓ−ａ関係である」ということが分かっており、表構造情報から「計算量」、「精度」、「ユーザの負荷」が行見出しの表要素であることや、「小」、「大」、「低い」などが内容記載欄の表要素であることが分かっているため、「計算量」と「小」はｉｓ−ａ関係であることが分かる。よって、表情報変換部５０は、変換規則に則って「計算量は小、」と変換する。
表Ｔ４の例では、ｉｓ−ａ関係の変換規則は最終行（列）かそれ以外かで変換規則が異なるため、表情報変換部５０は、一行三列目の表要素「大」を文章に変換する際は、「計算量は大である。」と変換する。そして、表情報変換部５０は、変換された文を再構成表情報として、再構成表情報出力部６０に提示する。
また、図７と図１２〜図１４を参照して、表構成情報を共起ベクトルに変換する例について説明する。
図１２、図１３に、共起ベクトルに変換する際の結合パターンの例を示す。
図１２の表Ｔ５は、共通見出しと行見出し、共通見出しと列見出しの概念的な構造関係の組み合わせにより共通見出し、行見出し、列見出しに含まれる表要素が共起とみなせるか否かを対応付けた表である。
例えば、図７の表Ｔ１では、共通見出しの表要素である「評価項目」と列見出しの表要素である「Ａ手法」は無関係であり、「評価項目」と行見出しの表要素である「計算量」はｉｓ−ａ関係である。このとき、表情報変換部５０は、表Ｔ５を参照して、「評価項目」と行見出しである「計算量」は共起関係にあり、列見出しである「Ａ手法」とは共起関係にないとみなす。この情報を反映して、共起ベクトルとした例を図１４に示す。表Ｔ７の一行目の表要素と一列目の表要素に共起関係があった数を内容記載欄に記載している。
図１３の表Ｔ６は、行見出しと列見出し、行見出しと内容、列見出しと内容の概念的な構造関係の組み合わせにより行見出し、列見出し、内容に含まれる表要素が共起とみなせるか否かを対応付けた表である。
例えば、図７の表Ｔ１では、行見出しの表要素である「計算量」と列見出しの表要素である「Ａ手法」はｈａｓ−ａ関係であり、「計算量」と内容記載欄の表要素である「小」はｉｓ−ａ関係であり、「Ａ手法」と「小」は無関係である。このとき、表情報変換部５０は、表Ｔ６を参照して、「計算量」と列見出しである「Ａ手法」は共起関係にあり、内容記載欄の表要素である「小」とも共起関係にあるとみなす。
図１４の表Ｔ７では、これらの共起関係も反映している。
結合パターンデータベース１３０では、例に挙げた共通見出し、行見出し、列見出し、内容の他にタイトルとの概念的な構造関係から共起とみなす表要素を限定してもよい。このように概念的な構造関係と表の構造から共起とみなす表要素を限定することが可能である。
以上説明したように、本発明の実施例に係る表情報変換システムによれば、表の情報を表要素の役割を考慮して、文章や共起ベクトルといった情報へ変換することで、表の情報を自然文と同様に扱えるため、表の多いドキュメント（文書）を自然言語処理する際に情報量が増えて、精度向上に寄与することができる。
以上、実施形態（及び実施例）を参照して本願発明を説明したが、本願発明は上記実施形態（及び実施例）に限定されるものではない。本願発明の構成や詳細には、本願発明のスコープ内で当業者が理解し得る様々な変更をすることができる。
上記の実施形態の一部又は全部は、以下の付記のようにも記載されうるが、以下には限られない。
（付記１）文書中に含まれる表の情報を理解する表情報理解システムであって、
文章と表とを含む文書の入力を受け付けて、前記文章の文字列と前記表の構成を示す表構成情報とを抽出する文書入力部と、
前記表構成情報から前記表の構造を示す表構造情報を推定する表構造推定部と、
前記表のセル内の文字列を示す複数の表要素と関連する表要素関連文を、前記文章から抽出する表要素関連文抽出部と、
接続符と２つの被接続項の表記パターンを収集したフォーマットと、概念的な構造関係とを対応付けた、概念的構造関係推定ルールを蓄積する概念的構造関係推定ルールデータベースと、
前記表要素関連文に含まれる前記表要素同士の概念的な構造関係を示す表要素間関係情報を前記概念的構造関係推定ルールに基づき推定すると共に、前記表要素間関係情報と前記表構造情報とに基づいて、前記表構造間の概念的な構造関係を示す構造関係情報を推定する表要素間関係推定部と、
前記表要素間関係情報と前記構造関係情報とを蓄積する表要素間関係データベースと、
を少なくとも具備することを特徴とする表情報理解システム。
（付記２）前記表構成情報は、前記表を構成する文字列、罫線、および背景色を少なくとも示し、
前記表の構造は、見出しおよび内容記載欄を含む、
付記１に記載の表情報理解システム。
（付記３）文書中に含まれる表の情報を変換する表情報変換システムであって、
文章と表とを含む文書の入力を受け付けて、前記文章の文字列と前記表の構成を示す表構成情報とを抽出する文書入力部と、
前記表構成情報から前記表の構造を示す表構造情報を推定する表構造推定部と、
前記表のセル内の文字列を示す複数の表要素と関連する表要素関連文を、前記文章から抽出する表要素関連文抽出部と、
接続符と２つの被接続項の表記パターンを収集したフォーマットと、概念的な構造関係とを対応付けた、概念的構造関係推定ルールを蓄積する概念的構造関係推定ルールデータベースと、
前記表要素関連文に含まれる前記表要素同士の概念的な構造関係を示す表要素間関係情報を前記概念的構造関係推定ルールに基づき推定すると共に、前記表要素間関係情報と前記表構造情報とに基づいて、前記表構造間の概念的な構造関係を示す構造関係情報を推定する表要素間関係推定部と、
前記表要素間関係情報と前記構造関係情報とを蓄積する表要素間関係データベースと、
前記表要素間の概念的な構造関係により前記表の情報を共起情報および文章の少なくとも１つへ変換するルールを対応付けた結合パターンを蓄積する結合パターンデータベースと、
前記表要素間関係情報と前記構造関係情報と前記結合パターンと前記表構造情報とに基づき、前記表の情報を、前記表要素間を結合した再構成表情報に変換する表情報変換部と、
前記再構成表情報を出力する再構成表情報出力部と、
を少なくとも具備することを特徴とする表情報変換システム。
（付記４）前記表構成情報は、前記表を構成する文字列、罫線、および背景色を少なくとも示し、
前記表の構造は、見出しおよび内容記載欄を含み、
前記再構成表情報は、文章又は共起ベクトルから成る、付記３に記載の表情報変換システム。
（付記５）前記表情報変換部は、前記表要素間関係情報と前記結合パターンとを参照して、前記表要素同士を特定の文字列で結合し、前記表の情報を前記文章に変換することを特徴とする付記３又は４に記載の表情報変換システム。
（付記６）前記表情報変換部は、前記表要素間関係情報と前記結合パターンとを参照し、前記表の情報を、前記表要素の共起情報を表す共起ベクトルとして前記再構成表情報に変換することを特徴とする付記３又は４に記載の表情報変換システム。
（付記７）文書中に含まれる表の情報を理解する表情報理解方法であって、
文章と表情報を含む文書の入力を受け付けて、前記文章の文字列と前記表の構成を示す表構成情報とを抽出する文書受付工程と、
前記表構成情報から表の構造を示す表構造情報を推定する表構造推定工程と、
前記表のセル内の文字列を示す複数の表要素と関連する表要素関連文を、前記文章から抽出する表要素関連文抽出工程と、
前記表要素関連文に含まれる前記表要素同士の概念的な構造関係を示す表要素間関係情報を、概念的構造関係推定ルールデータベースに蓄積された概念的構造関係推定ルールに基づき推定すると共に、前記表要素間関係情報と前記表構造情報とに基づいて、前記表構造間の概念的な構造関係を示す構造関係情報を推定する表要素間関係推定工程と、
前記表要素関係情報と前記構造関係情報とを表要素間関係データベースに蓄積する工程と、
を含むことを特徴とする表情報理解方法。
（付記８）前記表構成情報は、前記表を構成する文字列、罫線、および背景色を少なくも示し、
前記表の構造は、見出しおよび内容記載欄を含む、
付記７に記載の表情報理解方法。
（付記９）文書中に含まれる表の情報を変換する表情報変換方法であって、
文章と表とを含む文書の入力を受け付けて、前記文章の文字列と前記表の構成を示す表構成情報とを抽出する文書受付工程と、
前記表構成情報から表の構造を示す表構造情報を推定する表構造推定工程と、
前記表のセル内の文字列を示す複数の表要素と関連する表要素関連文を、前記文章から抽出する表要素関連文抽出工程と、
前記表要素関連文に含まれる前記表要素同士の概念的な構造関係を示す表要素間関係情報を、概念的構造関係推定ルールデータベースに蓄積された概念的構造関係推定ルールに基づき推定すると共に、前記表要素間関係情報と前記表構造情報とに基づいて、前記表構造間の概念的な構造関係を示す構造関係情報を推定する表要素間関係推定工程と、
前記表要素関係情報と前記構造関係情報とを表要素間関係データベースに蓄積する工程と、
前記表要素間関係情報と前記構造関係情報と結合パターンデータベースに蓄積された結合パターンと前記表構造情報とに基づき、前記表の情報を、前記表要素間を結合した再構成表情報に変換する表情報変換工程と、
前記再構成表情報を出力する再構成表情報出力工程と、
を含むことを特徴とする表情報変換方法。
（付記１０）前記表構成情報は、前記表を構成する文字列、罫線、および背景色を少なくとも示し、
前記表の構造は、見出しおよび内容記載欄を含み、
前記再構成表情報は、文章又は共起ベクトルから成る、付記９に記載の表情報変換方法。
（付記１１）前記表情報変換工程は、前記表要素間関係情報と前記結合パターンとを参照して、前記表要素同士を特定の文字列で結合し、前記表の情報を前記文章に変換する、付記９又は１０に記載の表情報変換方法。
（付記１２）前記表情報変換工程は、前記表要素間関係情報と前記結合パターンとを参照し、前記表の情報を、前記表要素の共起情報を表す共起ベクトルとして前記再構成表情報に変換する、付記９又は１０に記載の表情報変換方法。
（付記１３）コンピュータに、文書中に含まれる表の情報を理解させる表情報理解プログラムを記録したコンピュータ読み取り可能な記録媒体であって、前記コンピュータを、
文章と表とを含む文書の入力を受け付けて、前記文章の文字列と前記表の構成を示す表構成情報とを抽出させる文書受付手段、
前記表構成情報から前記表の構造を示す表構造情報を推定する表構造推定手段、
前記表のセル内の文字列を示す複数の表要素と関連する表要素関連文を、前記文章から抽出する表要素関連文抽出手段、
前記表要素関連文に含まれる前記表要素同士の概念的な構造関係を示す表要素間関係情報を、概念的構造関係推定ルールデータベースに蓄積された概念的構造関係推定ルール基づき推定すると共に、前記表要素間関係情報と前記表構造情報とに基づいて、前記表構造間の概念的な構造関係を示す構造関係情報を推定する表要素間関係推定手段、
前記表要素間関係情報と前記構造関係情報とを表要素間関係データベースに蓄積する手段、
として機能させるための表情報理解プログラムを記録したコンピュータ読み取り可能な記録媒体。
（付記１４）前記表構成情報は、前記表を構成する文字列、罫線、および背景色を少なくとも示し、
前記表の構造は、見出しおよび内容記載欄を含む、
付記１３に記載の表情報理解プログラム。
（付記１５）コンピュータに、文書中に含まれる表の情報を変換させる表情報変換プログラムを記録したコンピュータ読み取り可能な記録媒体であって、前記コンピュータを、
文章と表とを含む文書の入力を受け付けて、前記文章の文字列と前記表の構成を示す表構成情報とを抽出する文書受付手段、
前記表構成情報から表の構造を示す表構造情報を推定する表構造推定手段、
前記表のセル内の文字列を示す複数の表要素と関連する表要素関連文を、前記文章から抽出する表要素関連文抽出手段、
前記表要素関連文に含まれる前記表要素同士の概念的な構造関係を示す表要素間関係情報を、概念的構造関係推定ルールデータベースに蓄積された概念的構造関係推定ルールに基づき推定すると共に、前記表要素間関係情報と前記表構造情報とに基づいて、前記表構造間の概念的な構造関係を示す構造関係情報を推定する表要素間関係推定手段、
前記表要素関係情報と前記構造関係情報とを表要素間関係データベースに蓄積する手段、
前記表要素間関係情報と前記構造関係情報と結合パターンデータベースに蓄積された結合パターンと前記表構造情報とに基づき、前記表の情報を、前記表要素間を結合した再構成表情報に変換する表情報変換手段、
前記再構成表情報を出力する再構成表情報出力手段、
として機能させるための表情報変換プログラムを記録したコンピュータ読み取り可能な記録媒体。
（付記１６）前記表構成情報は、前記表を構成する文字列、罫線、および背景色を少なくとも示し、
前記表の構造は、見出しおよび内容記載欄を含み、
前記再構成表情報は、文章又は共起ベクトルから成る、付記１５に記載の表情報変換プログラム。
（付記１７）前記表情報変換手段は、前記表要素間関係情報と前記結合パターンとを参照して、前記表要素同士を特定の文字列で結合し、前記表の情報を前記文章に変換する、付記１５又は１６に記載の表情報変換プログラム。
（付記１８）前記表情報変換手段は、前記表要素間関係情報と前記結合パターンとを参照し、前記表の情報を、前記表要素の共起情報を表す共起ベクトルとして前記再構成表情報に変換する、付記１５又は１７に記載の表情報変換プログラム。
【産業上の利用可能性】
【００１０】
本発明は、表が多く含まれる仕様書やＷｅｂページ等のドキュメントの表情報を一括でドキュメントに変換したり、意味付けをしたりすることに利用可能である。
【符号の説明】
【００１１】
１０  文書入力部
２０  表構造推定部
３０  表要素関連文抽出部
４０  表要素間関係推定部
５０  表情報変換部
６０  再構成表情報出力部
１００  表情報理解システム
１００Ａ  表情報変換システム
１１０  概念的構造関係推定ルールデータベース
１２０  表要素間関係データベース
１３０  結合パターンデータベース
この出願は、２０１２年６月２９日に出願された、日本特許出願第２０１２−１４７３１９号を基礎とする優先権を主張し、その開示の全てをここに取り込む。
【図１】
2014002601.tif 000003
【図２】
2014002601.tif 000004
【図３】
2014002601.tif 000005
【図４】
2014002601.tif 000006
【図５】
2014002601.tif 000007
【図６】
2014002601.tif 000008
【図７】
2014002601.tif 000009
【図８】
2014002601.tif 000010
【図９】
2014002601.tif 000011
【図１０】
2014002601.tif 000012
【図１１】
2014002601.tif 000013
【図１２】
2014002601.tif 000014
【図１３】
2014002601.tif 000015
【図１４】
2014002601.tif 000016
【国際調査報告】
2014002601.tif 000017
2014002601.tif 000018