(57)【要約】【課題】電子メール本文等のテキスト中の作業の依頼や指示に関する文を抽出し、作業の依頼や指示の用件を表す短文を再構成する。【解決手段】ＴｏＤｏ候補抽出部２１は、テキストから依頼や指示を示す表現を含んでいる文を抽出する。次に、ＴｏＤｏ候補抽出部２１は、抽出された文の中から、その表現と係り受けの関係にある文節に依頼や指示の動作を表す語彙が含まれる短文作成候補文を抽出する（Ｓ１１）。次に、重要ＴｏＤｏ抽出部２２は、抽出された各短文作成候補文について重要度を示す重みを求める。そして、重要ＴｏＤｏ抽出部２２は、重みが最も大きな短文作成候補文について、その短文作成候補文に含まれる依頼や指示の動作を表す語彙と係り受け関係にある文節を抽出する。最後に、重要ＴｏＤｏ抽出部２２は、抽出された文節と、その短文作成候補文に含まれる依頼や指示の動作を表す語彙とを連結し、依頼や指示を示す短文を作成する（Ｓ１２）。【選択図】図２
2013250598.tif 000002
【特許請求の範囲】
【請求項１】
依頼または指示を示す表現を含んでおり、かつ依頼または指示の動作を表す語彙が当該表現と係り受けの関係にある文節に含まれる短文作成候補文を、テキストから抽出するＴｏＤｏ候補抽出手段と、
前記ＴｏＤｏ候補抽出手段によって抽出された各短文作成候補文について重要度を示す重みを求め、当該重みが最も大きな短文作成候補文について、当該短文作成候補文に含まれる依頼または指示の動作を表す語彙と係り受け関係にある文節を抽出し、当該抽出された文節と当該依頼や指示の動作を表す語彙とを連結し、依頼または指示を示す短文を作成する重要ＴｏＤｏ抽出手段と、
を備えることを特徴とするＴｏＤｏ自動抽出システム。
【請求項２】
前記ＴｏＤｏ候補抽出手段が、
テキストから依頼または指示を示す表現を含む文を抽出する文抽出手段と、
前記文抽出手段によって抽出された文について係り受け解析を行い、前記抽出された文を構成する語彙を示す形態素解析情報と、前記文を構成する文節の係り受けの関係を示す係り受け情報とを取得する係り受け解析手段と、
前記係り受け解析手段によって取得された係り受け情報によって示される係り受けの関係を、前記文抽出手段で文が抽出される元となった依頼または指示を示す前記表現から遡って、前記形態素解析情報に含まれる依頼または指示の動作を表す語彙を検索し、最初に検索された依頼または指示の動作を表す語彙を取得する動作語彙取得手段と、
前記動作語彙取得手段によって依頼または指示の動作を表す語彙が取得された文を、前記短文作成候補文として抽出する短文作成候補文抽出手段と、
を備え、
前記重要ＴｏＤｏ抽出手段が、
前記短文作成候補文抽出手段によって抽出された各短文作成候補文について重要度を示す重みを求め、求められた重みが最も大きい短文作成候補文を取得する重要文取得手段と、
前記重要文取得手段によって取得された短文作成候補文について前記係り受け解析手段によって取得された係り受け情報から、前記動作語彙取得手段によって取得された依頼または指示の動作を表す語彙を含む文節と係り受け関係にある文節を抽出する文節抽出手段と、
前記文節抽出手段によって抽出された文節と、前記動作語彙取得手段によって取得された依頼または指示の動作を表す語彙とを連結し、依頼または指示を示す短文を作成する短文作成手段と、
を備える、
ことを特徴とする請求項１に記載のＴｏＤｏ自動抽出システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子メール本文から指示や依頼に関する内容を抽出し、抽出した内容を元に用件を表す短文を作成するＴｏＤｏ自動抽出システムに関するものである。
【背景技術】
【０００２】
日々の企業活動において、大量の電子メールがやり取りされており、その中には作業の依頼や指示に関する電子メールも多く混在している。これら大量の電子メールについて、ユーザは目視で内容を確認し、作業の依頼や指示であればＴｏＤｏを作成するなどしている。そのため、確認対象の電子メールが大量である場合、作業の依頼や指示に関する電子メールが埋もれてしまい見落しが発生するおそれがある。
【０００３】
上記の課題に対し、特許文献１と特許文献２に記載の先行技術を適用することができる。
特許文献１は、電子メールにサブジェクトがない場合に、電子メールで使用する語彙における重要語彙とその重要度に基づいて電子メール本文から最も重要な文を抽出し、抽出された文をサブジェクトとして補完する電子メールサブジェクト補完装置を開示する。
特許文献２は、電子メールで使用する語彙における重要語彙と処理対象外とする不適表現を予め定義しておき、電子メール本文中から不適表現を含んだ文を取り除いた後の文書から重要語彙に基づいて重要な文を抽出する電子メール要約転送表示装置を開示する。
これらの技術を適用することで、重要な電子メールの重要な部分のみを列挙することができ、大量の電子メールに埋もれて作業の依頼や指示に関する電子メールを見落とすことを防止することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０００−３３９２４１号公報
【特許文献２】特開平１１−３１６７６２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１と特許文献２に記載の技術では、例えば、重要語彙に「お願いします」などの作業の依頼や指示で一般的に用いられる語彙を定義した場合、作業の依頼や指示以外の「お願いします」を含んだ大量の文がＴｏＤｏとして抽出されるおそれがある。このため、重要語彙や不適語彙を適切に登録しなければならず手間がかかる。
【０００６】
本発明の目的は、電子メール本文等のテキスト中の作業の依頼や指示に関する文を抽出し、作業の依頼や指示の用件を表す短文を再構成するＴｏＤｏ自動抽出システムを提供することである。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明のＴｏＤｏ自動抽出システムは、
依頼または指示を示す表現を含んでおり、かつ依頼または指示の動作を表す語彙が当該表現と係り受けの関係にある文節に含まれる短文作成候補文を、テキストから抽出するＴｏＤｏ候補抽出手段と、
前記ＴｏＤｏ候補抽出手段によって抽出された各短文作成候補文について重要度を示す重みを求め、当該重みが最も大きな短文作成候補文について、当該短文作成候補文に含まれる依頼または指示の動作を表す語彙と係り受け関係にある文節を抽出し、当該抽出された文節と当該依頼や指示の動作を表す語彙とを連結し、依頼または指示を示す短文を作成する重要ＴｏＤｏ抽出手段と、
を備えることを特徴とする。
【０００８】
好ましくは、本発明のＴｏＤｏ自動抽出システムは、
前記ＴｏＤｏ候補抽出手段が、
テキストから依頼または指示を示す表現を含む文を抽出する文抽出手段と、
前記文抽出手段によって抽出された文について係り受け解析を行い、前記抽出された文を構成する語彙を示す形態素解析情報と、前記文を構成する文節の係り受けの関係を示す係り受け情報とを取得する係り受け解析手段と、
前記係り受け解析手段によって取得された係り受け情報によって示される係り受けの関係を、前記文抽出手段で文が抽出される元となった依頼または指示を示す前記表現から遡って、前記形態素解析情報に含まれる依頼または指示の動作を表す語彙を検索し、最初に検索された依頼または指示の動作を表す語彙を取得する動作語彙取得手段と、
前記動作語彙取得手段によって依頼または指示の動作を表す語彙が取得された文を、前記短文作成候補文として抽出する短文作成候補文抽出手段と、
を備え、
前記重要ＴｏＤｏ抽出手段が、
前記短文作成候補文抽出手段によって抽出された各短文作成候補文について重要度を示す重みを求め、求められた重みが最も大きい短文作成候補文を取得する重要文取得手段と、
前記重要文取得手段によって取得された短文作成候補文について前記係り受け解析手段によって取得された係り受け情報から、前記動作語彙取得手段によって取得された依頼または指示の動作を表す語彙を含む文節と係り受け関係にある文節を抽出する文節抽出手段と、
前記文節抽出手段によって抽出された文節と、前記動作語彙取得手段によって取得された依頼または指示の動作を表す語彙とを連結し、依頼または指示を示す短文を作成する短文作成手段と、
を備える、
ことを特徴とする。
【発明の効果】
【０００９】
本発明によれば、電子メール本文等のテキスト中の作業の依頼や指示に関する文を抽出し、作業の依頼や指示の用件を表す短文を再構成することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施形態に係るＴｏＤｏ自動抽出システムのハードウェア構成の一例を示す図である。
【図２】本発明の実施形態に係るＴｏＤｏ自動抽出システムの構成の一例を示す図である。
【図３】表現辞書に登録されている作業の依頼や指示を示す表現の一例を示す図である。
【図４】動作語彙品詞テーブルに登録されている依頼や指示の動作を表す語彙の品詞の一例を示す図である。
【図５】ＴｏＤｏ自動抽出システムの処理の一例のフローチャートを示す図である。
【図６】図５のＴｏＤｏ候補抽出処理の一例のフローチャートを示す図である。
【図７】図５の重要ＴｏＤｏ抽出処理の一例のフローチャートを示す図である。
【図８】電子メール本文の一例を示す図である。
【図９】（Ａ）図８の電子メール本文から抽出された依頼や指示を示す表現を含む第１の文の例を示す図である。（Ｂ）図８の電子メール本文から抽出された依頼や指示を示す表現を含む第２の文の例を示す図である。
【図１０】（Ａ）図９（Ａ）の第１の文について係り受け解析を行って得られた形態素解析情報の一例を示す図である。（Ｂ）図９（Ａ）の第１の文について係り受け解析を行って得られた係り受け情報の一例を示す図である。
【図１１】（Ａ）図９（Ｂ）の第２の文について係り受け解析を行って得られた形態素解析情報の一例を示す図である。（Ｂ）図９（Ｂ）の第２の文について係り受け解析を行って得られた係り受け情報の一例を示す図である。
【図１２】図９（Ａ）の第１の文と図９（Ｂ）の第２の文の重みの一例を示す図である。
【発明を実施するための形態】
【００１１】
以下、本発明の実施形態に係るＴｏＤｏ自動抽出システムについて図面を参照しながら説明する。ただし、実施形態を説明する全図において、共通の構成要素には同一の符号を付し、繰り返しの説明を省略する。
なお、ＴｏＤｏとは、依頼や指示を示す短文をいう。
【００１２】
図１は、本発明の実施形態に係るＴｏＤｏ自動抽出システム１０のハードウェア構成の一例を示す。
ＴｏＤｏ自動抽出システム１０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１と、メモリ１２と、記憶装置１３と、入力部１４と、表示部１５と、ネットワークインタフェース（Ｉ／Ｆ）部１６とを有している。
記憶装置１３は、ハードディスク装置や光ディスク装置等で構成される。記憶装置１３は、ＴｏＤｏ抽出プログラム１３１と、係り受け解析プログラム１３２と、表現辞書１３３と、動作語彙品詞テーブル１３４とを記憶している。
ＣＰＵ１１が、記憶装置１３からＴｏＤｏ抽出プログラム１３１をメモリ１２に読み出して実行することにより、図２に示すＴｏＤｏ候補抽出部２１と重要ＴｏＤｏ抽出部２２との各部の機能が実現される。
係り受け解析プログラム１３２は、日本語の文について係り受け解析を行い、処理対象の文に含まれる語彙とその品詞を示す形態素解析情報と、処理対象の文に含まれる文節の係り受けを示す係り受け情報とを取得するプログラムである。ＴｏＤｏ候補抽出部２１におけるＴｏＤｏ候補抽出処理の中で、ＣＰＵ１０１は、記憶装置１３から係り受け解析プログラム１３２をメモリ１２に読み出して実行することにより、電子メールの本文に含まれる文の係り受け解析を行う。係り受け解析プログラム１３２として、例えば、ＣａｂｏＣｈａを用いることができる。
表現辞書１３３には、図３に示すように、作業の依頼や指示を示す表現が登録されている。
動作語彙品詞テーブル１３４には、図４に示すように、依頼や指示の動作を表す語彙の品詞が登録されている。
入力部１４は、キーボードやマウス等で構成される。入力部１４は、利用者によって入力される操作を受け付ける。
表示部１５は、ディスプレイ等で構成される。表示部１５は、例えば、ＴｏＤｏ自動抽出システム１０によって作成された短文を表示する。
ネットワークインタフェース部１６は、図示しないネットワークに接続されており、ネットワークに接続された他のコンピュータとの間で電子メールや各種のデータを送受信する。
なお、電子メールの本文はテキストの一例である。
【００１３】
図５は、ＴｏＤｏ自動抽出システム１０の処理の一例のフローチャートを示す。
ＴｏＤｏ候補抽出部２１は、まず、テキストから依頼や指示を示す表現を含んでいる文を抽出する。次に、ＴｏＤｏ候補抽出部２１は、抽出された文の中から、依頼や指示を示す表現と係り受けの関係にある文節に依頼や指示の動作を表す語彙が含まれる文を短文作成候補文として抽出する（Ｓ１１）。
次に、重要ＴｏＤｏ抽出部２２は、抽出された各短文作成候補文について重要度を示す重みを求める。そして、重要ＴｏＤｏ抽出部２２は、求められた重みが最も大きな短文作成候補文について、その短文作成候補文に含まれる依頼や指示の動作を表す語彙と係り受け関係にある文節を抽出する。最後に、重要ＴｏＤｏ抽出部２２は、抽出された文節と、その短文作成候補文に含まれる依頼や指示の動作を表す語彙とを連結し、依頼や指示を示す短文を作成する（Ｓ１２）。
【００１４】
図６は、図５のＴｏＤｏ候補抽出処理（Ｓ１１）の一例のフローチャートを示す。
ＴｏＤｏ候補抽出部２１は、初めに、電子メールの本文から表現辞書１３３に登録されている表現を含む処理対象の文を抽出する（Ｓ１１１）。
次に、ＴｏＤｏ候補抽出部２１は、ステップＳ１１１で抽出された全ての処理対象の文について順にステップＳ１１３からＳ１１６までの処理を行う（Ｓ１１２）。
【００１５】
ＴｏＤｏ候補抽出部２１は、係り受け解析プログラム１３２を用いて、処理対象の文について係り受け解析を行い、処理対象の文を構成する語彙とその品詞とを含む形態素解析情報と、処理対象の文を構成する文節の係り受けの関係を示す係り受け情報とを取得する（Ｓ１１３）。
次に、ＴｏＤｏ候補抽出部２１は、ステップＳ１１３で取得した係り受けの関係を、ステップＳ１１１で処理対象の文が抽出される元となった表現辞書１３３に登録されている表現から遡って、形態素解析情報に含まれる依頼や指示の動作を表す語彙を検索し、最初に検索された依頼や指示の動作を表す語彙を取得する（Ｓ１１４）。ここで、依頼や指示の動作を表す語彙とは、文法的に動詞や動詞に準ずる働きをする語のことを指す。例えば、係り受け解析プログラム１３２としてＣａｂｏＣｈａを使用した場合、品詞が「動詞」および「名詞−サ変接続」等である語彙が依頼や指示の動作を表す語彙に該当する。ＴｏＤｏ候補抽出部２１は、図４に示す動作語彙品詞テーブル１３４に、依頼や指示の動作を表す語彙の品詞を予め登録しておき、この動作語彙品詞テーブル１３４に含まれる品詞の語彙を検索することにより、依頼や指示の動作を表す語彙を検出する。
最後に、ＴｏＤｏ候補抽出部２１は、ステップＳ１１４において依頼や指示の動作を表す語彙が取得されたか否かを判別し（Ｓ１１５）、依頼や指示の動作を表す語彙が取得された場合（Ｓ１１５：Ｙｅｓ）、その語彙が取得された処理対象の文をステップＳ１２において依頼や指示を示す短文を作成する短文作成候補文として抽出する（Ｓ１１６）。一方、依頼や指示の動作を表す語彙が見つからなかった場合（Ｓ１１５：Ｎｏ）、ＴｏＤｏ候補抽出部２１は処理対象の文を短文作成候補文として抽出しない。
【００１６】
図７は、図５の重要ＴｏＤｏ抽出処理（Ｓ１２）の一例のフローチャートを示す。
重要ＴｏＤｏ抽出部２２は、ステップＳ１１６において短文作成候補文として抽出した全てのＴｏＤｏ候補の文について順にステップＳ１２２を行い（Ｓ１２１）、重要度を示す重みを求める（Ｓ１２２）。例えば、電子メールの前半部分に主要な内容を記載する傾向があると仮定して、処理対象の文がメールの先頭に近いほど重みが大きくなるように、電子メール本文の行数を処理対象の文がある行数で割った値を重みとすることができる。なお、重みの算出方法については、メール本文等のテキストの特性に合わせた計算方法を採用すればよい。
次に、重要ＴｏＤｏ抽出部２２は、ステップＳ１２１とＳ１２２で求めた重みが最も大きい短文作成候補文を取得する（Ｓ１２３）。そして、重要ＴｏＤｏ抽出部２２は、ステップＳ１２３で取得した重みが最も大きい短文作成候補文について、ステップＳ１１３で取得した係り受け情報から、ステップＳ１１４で取得された依頼や指示の動作を表す語彙と係り受け関係にある文節を抽出する（Ｓ１２４）。
最後に、重要ＴｏＤｏ抽出部２２は、ステップＳ１２４で取得した文節と動作を表す語彙とを連結し、ＴｏＤｏ（依頼や指示を示す短文）を作成し出力する（Ｓ１２５）。
【００１７】
以下に、図８に示す本文Ｄ１０１を持つ電子メールを例としてＴｏＤｏ自動抽出システム１０の処理を具体的に説明する。
最初に、ＴｏＤｏ候補抽出部２１がＴｏＤｏ候補抽出処理（Ｓ１１）を以下に示すように行う。
表現辞書１３３が図３に示すように定義されている場合、ＴｏＤｏ候補抽出部２１は、電子メール本文Ｄ１０１に含まれる作業の依頼や指示を示す表現を含む文として、図９に示すＤ１０２とＤ１０３を抽出する（Ｓ１１１）。
例えば、係り受け解析プログラム１３２に係り受け解析ツールとして知られているＣａｂｏＣｈａを用いた場合、ＴｏＤｏ候補抽出部２１は、Ｄ１０２の係り受け解析結果として、図１０に示すＤ１０５の形態素解析情報とＤ１０６の係り受け情報を取得する（Ｓ１１２、Ｓ１１３）。また、ＴｏＤｏ候補抽出部２１は、Ｄ１０３の係り受け解析結果として、図１１に示すＤ１０７の形態素解析情報とＤ１０８の係り受け情報を取得する（Ｓ１１２、Ｓ１１３）。
次に、ＴｏＤｏ候補抽出部２１は、動作語彙品詞テーブル１３４に含まれる品詞の語彙を検索することにより、依頼や指示の動作を表す語彙として、Ｄ１０２とＤ１０３についてそれぞれ名詞―サ変接続「出席」と動詞「し」とを取得する（Ｓ１１４）。そして、ＴｏＤｏ候補抽出部２１は、依頼や指示の動作を表す語彙が見つかった（Ｓ１１５：Ｙｅｓ）ため、ステップＳ１２の重要ＴｏＤｏ抽出処理の対象である短文作成候補文としてＤ１０２とＤ１０３の各文を抽出する（Ｓ１１６）。
【００１８】
次に、重要ＴｏＤｏ抽出部２２が重要ＴｏＤｏ抽出処理（Ｓ１２）を以下に示すように行う。
重要ＴｏＤｏ抽出部２２は、図１２に示すように、電子メール本文の行数を短文作成候補文Ｄ１０２と短文作成候補文Ｄ１０３がある行数で割ることによって、Ｄ１０２とＤ１０３の重みとしてそれぞれ２．３３と１．７５を求める（Ｓ１２１、Ｓ１２２）。
次に、重要ＴｏＤｏ抽出部２２は、Ｄ１０２の重みの方がＤ１０３の重みより大きいため、ＴｏＤｏの短文の作成対象としてＤ１０２を取得する（Ｓ１２３）。
そして、重要ＴｏＤｏ抽出部２２は、ステップＳ１１３で取得した係り受け情報Ｄ１０６から、動作を表す語彙「出席」と係り受け関係にある文節「１２月１５日の」、「研究成果報告会への」を抽出する（Ｓ１２４）。
最後に、重要ＴｏＤｏ抽出部２２は、「１２月１５日の」、「研究成果報告会への」および「出席」を連結し、「１２月１５日の研究成果報告会への出席」をＴｏＤｏ（依頼や指示を示す短文）として作成し出力する（Ｓ１２５）。
【００１９】
なお、上述した実施形態では、テキストの一例である電子メールの本文について作業の依頼や指示を示す短文を作成する例を示したが、本発明は、電子メールの本文に限らず、依頼や指示を行う文を含むテキストであれば適用することができる。例えば、本発明はチャットやマイクロブログ等のテキストにも適用することができる。
【００２０】
以上説明したように、本発明によれば、「お願いします」等の作業の依頼や指示で用いられる一般的な語彙に基づいてテキスト中の作業の依頼や指示に関する文を抽出し、作業の依頼や指示を示す短文を再構成することができる。このため、利用者は、再構成された短文によりテキストに含まれる作業の依頼や指示の部分を確認できるため、大量のテキストの中に作業依頼や指示に関するテキストが埋もれてしまい、それを見落とすことを防ぐことができる。
【符号の説明】
【００２１】
１０…ＴｏＤｏ自動抽出システム、１１…ＣＰＵ、１２…メモリ、１３…記憶装置、１４…入力部、１５…表示部、１６…ネットワークインタフェース部、１３１…ＴｏＤｏ抽出プログラム、１３２…係り受け解析プログラム、１３３…表現辞書、１３４…動作語彙品詞テーブル、２１…ＴｏＤｏ候補抽出部、２２…重要ＴｏＤｏ抽出部
【図１】
2013250598.tif 000003
【図２】
2013250598.tif 000004
【図３】
2013250598.tif 000005
【図４】
2013250598.tif 000006
【図５】
2013250598.tif 000007
【図６】
2013250598.tif 000008
【図７】
2013250598.tif 000009
【図８】
2013250598.tif 000010
【図９】
2013250598.tif 000011
【図１０】
2013250598.tif 000012
【図１１】
2013250598.tif 000013
【図１２】
2013250598.tif 000014