(57)【要約】      （修正有）【課題】本発明は、文字処理技術分野に属し、要約文自動生成方法、装置及び電子デバイスを提供する。【解決手段】本発明の要約文自動生成方法は、処理の対象となるドキュメントの字句特徴を抽出し、ドキュメントの構文特徴を抽出し、ドキュメントの単語ベクトルを生成し、字句特徴のベクトル表示及び構文特徴のベクトル表示を形成し、単語ベクトルと、字句特徴のベクトル表示及び構文特徴のベクトル表示とを接続し、処理の対象となる情報を形成し、情報をエンコーダの入力として処理し、ドキュメントの要約文を生成するステップを含む。【選択図】図１
2019061656.tif 000002
【特許請求の範囲】
【請求項１】
処理の対象となるドキュメントの字句特徴を抽出し；
前記ドキュメントの構文特徴を抽出し；
前記ドキュメントの単語ベクトルを生成し、前記字句特徴のベクトル表示及び前記構文特徴のベクトル表示を形成し；
前記単語ベクトルと、前記字句特徴のベクトル表示及び前記構文特徴のベクトル表示とを接続し、処理の対象となる情報を形成し；及び
前記情報をエンコーダの入力として処理し、前記ドキュメントの要約文を生成するステップを含むことを特徴とする要約文自動生成方法。
【請求項２】
前記字句特徴は、品詞特徴、固有表現特徴、ターム頻度及び逆ドキュメント頻度の統計特徴を含むことを特徴とする請求項1に記載の要約文自動生成方法。
【請求項３】
前記構文特徴は、依存構文依頼関係特徴及び構文成分特徴を含むことを特徴とする請求項1に記載の要約文自動生成方法。
【請求項４】
前記字句特徴のベクトル表示及び前記構文特徴のベクトル表示を形成することは、
前記字句特徴と前記構文特徴における連続値特徴及び発散値特徴を求め；
ワン・ホットで前記発散値特徴を表示し；及び
前記連続値特徴を目標発散値特徴に変換してワン・ホットで表示するステップを含むことを特徴とする請求項1に記載の要約文自動生成方法。
【請求項５】
前記連続値特徴を目標発散値特徴に変換してワン・ホットで表示することは、
前記連続値特徴を予め数が設定される円筒に割り当てて目標発散値特徴に変換し；及び
前記連続値特徴における目標連続値特徴を発散値特徴に変換するための円筒の番号をワン・ホットで表示するステップを含むことを特徴とする請求項4に記載の要約文自動生成方法。
【請求項６】
前記単語ベクトルと、前記字句特徴のベクトル表示及び前記構文特徴のベクトル表示とを接続し、処理の対象となる情報を形成することは、
前記ドキュメントにおける単語毎に、各単語に対応する単語ベクトルと、字句特徴のベクトル表示と、構文特徴ベクトル表示とを首尾で接続して1つのベクトルとし、形成される複数のベクトルを前記処理の対象となる情報とするステップを含むことを特徴とする請求項1に記載の要約文自動生成方法。
【請求項７】
処理の対象となるドキュメントの字句特徴を抽出する第1の抽出モジュールと、
前記ドキュメントの構文特徴を抽出する第2の抽出モジュールと、
前記ドキュメントの単語ベクトルを生成し、前記字句特徴のベクトル表示及び前記構文特徴のベクトル表示を形成する生成モジュールと、
前記単語ベクトルと、前記字句特徴のベクトル表示及び前記構文特徴のベクトル表示とを接続して、処理の対象となる情報を形成する接続モジュールと、
前記情報をエンコーダの入力として処理し、前記ドキュメントの要約文を生成する処理モジュールと、を含むことを特徴とする要約文自動生成装置。
【請求項８】
処理装置と、コンピュータプログラム指令を記憶する記憶装置とを備える電子デバイスであって、
前記処理装置が前記コンピュータプログラム指令を実行することにより、
処理の対象となるドキュメントの字句特徴を抽出し；
前記ドキュメントの構文特徴を抽出し；
前記ドキュメントの単語ベクトルを生成し、前記字句特徴のベクトル表示及び前記構文特徴のベクトル表示を形成し；
前記単語ベクトルと、前記字句特徴のベクトル表示及び前記構文特徴のベクトル表示とを接続して、処理の対象となる情報を形成し；及び
前記情報をエンコーダの入力として処理し、前記ドキュメントの要約文を生成するステップが実行されることを特徴とする電子デバイス。
【請求項９】
コンピュータに、請求項1〜6の任意の1項に記載の要約文自動生成方法を実行させるためのプログラム。
【請求項１０】
請求項9に記載のプログラムを記憶したコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文字処理技術分野に属し、要約文自動生成方法、装置及び電子デバイスに関する。
【背景技術】
【０００２】
要約文自動生成は、単一のドキュメントまたは複数のドキュメントに基づいて、元の文書よりずっと短縮されながら、元の文書における重要な情報が保たれる要約文の作成を目標とする。ディープランニング技術の進化及び普及に伴って、トピックや言語モデルに基づく方法は、エンコーダ／デコーダアーキテクチャのドキュメント生成方法によって徐々に取って代わる。典型的なエンコーダ／デコーダアーキテクチャは、再帰型ニューラルネットワーク（Recurrent  Neural  Network，RNN）及びそれの変化体である超短期記憶（Long  Short-Term  Memory，LSTM）とゲート再帰ユニット（Gated  Recurrent  Unit，GRU）を有する。
【０００３】
従来、字句の特徴を導入し、単語ベクトルと字句特徴ベクトルを関連付けてエンコーダに入力することにより、エンティティ単語と概念単語の効果が強調されるエンコーダは提示される。
【０００４】
要約文の生成を評価する重要な基準の一つは可読性である。上記した従来技術は、多くの場合には名詞や名詞語であるキーワードに着目され、キーワードがあってもキーワード同士の関連付けがなく、文の可読性が確保されない問題がある。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明は、上記問題を鑑みて、要約文の可読性を改善可能な要約文生成方法、装置及び電子デバイスを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記の問題を解決するために、本発明は、まず、
処理の対象となるドキュメントの字句特徴を抽出し；
前記ドキュメントの構文特徴を抽出し；
前記ドキュメントの単語ベクトルを生成し、前記字句特徴のベクトル表示及び前記構文特徴のベクトル表示を形成し；
前記単語ベクトルと、前記字句特徴のベクトル表示及び前記構文特徴のベクトル表示とを接続し、処理の対象となる情報を形成し；
前記情報をエンコーダの入力として処理し、前記ドキュメントの要約文を生成することを特徴とする要約文自動生成方法を提供する。
【０００７】
上記の要約文自動生成方法において、前記字句特徴は、品詞特徴、固有表現特徴、ターム頻度及び逆ドキュメント頻度の統計特徴を含む。
【０００８】
上記の要約文自動生成方法において、前記構文特徴は、依存構文依頼関係特徴、構文成分特徴を含む。
【０００９】
上記の要約文自動生成方法において、前記字句特徴のベクトル表示及び前記構文特徴のベクトル表示を形成することは、
前記字句特徴と前記構文特徴における連続値特徴及び発散値特徴を求め；
ワン・ホットで前記発散値特徴を表示し；
前記連続値特徴を目標発散値特徴に変換してワン・ホットで表示するステップを含む。
【００１０】
上記の要約文自動生成方法において、前記連続値特徴を目標発散値特徴に変換してワン・ホットで表示することは、
前記連続値特徴を予め数が設定される円筒に割り当てて目標発散値特徴に変換し；
前記連続値特徴における目標連続値特徴を発散値特徴に変換するための円筒の番号をワン・ホットで表示するステップを含む。
【００１１】
上記の要約文自動生成方法において、前記単語ベクトルと、前記字句特徴のベクトル表示及び前記構文特徴のベクトル表示とを接続し、処理の対象となる情報を形成することは、
前記ドキュメントにおける単語毎に、各単語に対応する単語ベクトルと、字句特徴のベクトル表示と、構文特徴ベクトル表示とを首尾で接続して1つのベクトルとし、形成される複数のベクトルを前記処理の対象となる情報とするステップを含む。
【００１２】
また、本発明は、
処理の対象となるドキュメントの字句特徴を抽出する第1の抽出モジュールと、
前記ドキュメントの構文特徴を抽出する第2の抽出モジュールと、
前記ドキュメントの単語ベクトルを生成し、前記字句特徴のベクトル表示及び前記構文特徴のベクトル表示を形成する生成モジュールと、
前記単語ベクトルと、前記字句特徴のベクトル表示及び前記構文特徴のベクトル表示とを接続して、処理の対象となる情報を形成する接続モジュールと、
前記情報をエンコーダの入力として処理し、前記ドキュメントの要約文を生成する処理モジュールと、を含むことを特徴とする要約文自動生成装置を提供する。
【００１３】
更に、本発明は、処理装置と、コンピュータプログラム指令を記憶する記憶装置とを備える電子デバイスにおいて、前記処理装置が前記コンピュータプログラム指令を実行することにより、
処理の対象となるドキュメントの字句特徴を抽出するステップと、
前記ドキュメントの構文特徴を抽出するステップと、
前記ドキュメントの単語ベクトルを生成し、前記字句特徴のベクトル表示及び前記構文特徴のベクトル表示を形成するステップと、
前記単語ベクトルと、前記字句特徴のベクトル表示及び前記構文特徴のベクトル表示とを接続して、処理の対象となる情報を形成するステップと、
前記情報をエンコーダの入力として処理し、前記ドキュメントの要約文を生成するステップと、が実行されることを特徴とする電子デバイスを提供する。
【００１４】
最後に、本発明は、コンピュータプログラムが記憶される読取可能な記憶媒体であって、前記コンピュータプログラムを実行することにより、処理装置が、
処理の対象となるドキュメントの字句特徴を抽出し；
前記ドキュメントの構文特徴を抽出し；
前記ドキュメントの単語ベクトルを生成し、前記字句特徴のベクトル表示及び前記構文特徴のベクトル表示を形成し；
前記単語ベクトルと、前記字句特徴のベクトル表示及び前記構文特徴のベクトル表示とを接続して、処理の対象となる情報を形成し；
前記情報をエンコーダの入力として処理し、前記ドキュメントの要約文を生成するステップを実行させられることを特徴とする記憶媒体を提供する。
【発明の効果】
【００１５】
本発明の実施例は、処理の対象となるドキュメントの字句特徴を抽出し；前記ドキュメントの構文特徴を抽出し；前記ドキュメントの単語ベクトルを生成し、前記字句特徴のベクトル表示及び前記構文特徴のベクトル表示を形成し；前記単語ベクトルと、前記字句特徴のベクトル表示及び前記構文特徴のベクトル表示とを接続して、処理の対象となる情報を形成し；前記情報をエンコーダの入力として処理し、前記ドキュメントの要約文を生成する。本発明の実施例は処理の対象となるドキュメントの字句特徴をエンコーダの入力とすると共に、構文特徴で文を構成する要素間の接続関係をより適切に表すために、要約文の可読性が改善される。
【図面の簡単な説明】
【００１６】
【図１】本発明の実施例にかかる要約文自動生成方法を示すフロー図である。
【図２】本発明の実施例にかかる字句特徴の構成を示す図である。
【図３】本発明の実施例にかかる構文特徴を求めるプロセスを示す図である。
【図４】本発明の実施例にかかる構文特徴を求めるプロセスを示す図である。
【図５】本発明の実施例にかかるステップ103の実行を示す図である。
【図６】本発明の実施例にかかる要約文自動生成装置の構成を示す図である。
【図７】本発明の実施例にかかる生成モジュールの構成を示す図である。
【図８】本発明の実施例にかかる第2の処理サブモジュールの構成を示す図である。
【図９】本発明の実施例にかかる電子デバイスの構成を示す図である。
【図１０】本発明の実施例にかかるシステムのハードウェア構成を示す。
【発明を実施するための形態】
【００１７】
以下、図面と実施例を参考し、本発明の実施形態を詳細に説明する。以下の実施例は本発明の限定にならず、本発明を説明するために用いる。
【００１８】
図1に示すように、本発明の実施例にかかる要約文自動生成方法は次のステップを備える。
【００１９】
ステップ101：処理の対象となるドキュメントの字句特徴を抽出する。
【００２０】
ここで、字句特徴は、品詞特徴、固有表現特徴、ターム頻度（Term  Frequency、TF）及び逆ドキュメント頻度（Inverse  Document  Frequency、IDF）の統計特徴があるが、これらに限らない。実用において、キーワードとしてのエンティティ単語と概念単語の抽出は、上記複数の特徴特定値の組み合わせによって実現される。例えば、品詞特徴は名詞単語又は名詞フレーズである。固有表現特徴は人または組織若しくは場所。TF-IDF値は比較的に高い。
【００２１】
その中に、品詞特徴と固有表現特徴は発散値特徴であり、ターム頻度統計特徴と逆ドキュメント頻度統計特徴は連続値特徴である。図2は字句特徴の構成を示す図である。
【００２２】
具体的に、上記した連続値特徴は統計計算で求められる。また、分散値特徴は序列標識モデルで抽出される。例えば、隠れマルコフモデル（Hidden  Markov  Model，HMM）や、条件付確率場（Conditional  Random  Fields，CRFs）等がある。
【００２３】
ステップ102：前記ドキュメントの構文特徴を抽出する。
【００２４】
ここで、構文特徴は依存構文依頼関係特徴（dependent，DEP）、構文成分特徴（SC）があるが、これらに限らない。その中に、依存構文依頼関係特徴、構文成分特徴はともに分散値特徴である。これらの特徴により文構成情報を得ることが出来、文中の動詞及び述語の効果が強調される。
【００２５】
実用において、構文解析モデルを用いて構文特徴を求めることが出来る。例えば、前後文が文法に関係ない等。図3、図4は構文特徴を求めるプロセスを示す図である。図3に示す文の分析により、図4に示す構文特徴が得られる。
【００２６】
ステップ103：前記ドキュメントの単語ベクトルを生成し、前記字句特徴のベクトル表示及び前記構文特徴のベクトル表示を形成する。
【００２７】
このステップにおいて、上記ステップから得られた連続値特徴及び発散値特徴を、図5に示すように、次の方式で処理する。
【００２８】
ステップ1031：ドキュメントの単語ベクトルを生成する。
【００２９】
ここで、単語ベクトルは自然言語処理中に言語アーキテクチャ群及び特徴学習の集合名称である。単語（単語及びフレーズ）は低次元実施ベクトルにマッピングされる。単語ベクトル（単語の分布式表示）の生成に、Word2vec又はGloVe等の方式を利用することが出来る。
【００３０】
ステップ1032：ワン・ホットで前記発散値特徴を表示する。
【００３１】
ワン・ホットで上記ステップで取得した発散値特徴を表示することは、取得された発散値特徴のベクトル表示のことである。
【００３２】
ステップ1033：前記連続値特徴を目標発散値特徴に変換してワン・ホットで表示する。
【００３３】
ここで、上記ステップで取得した連続値特徴を目標発散値特徴に変換してワン・ホットで表示することが出来る。
【００３４】
具体的に、前記連続値特徴を予め数が設定される円筒に割り当てて目標発散値特徴に変換し、前記連続値特徴における目標連続値特徴を発散値特徴に変換するための円筒の番号をワン・ホットで表示する。その中に予め設定される数は経験で設定することが出来る。
【００３５】
上記プロセスにおいて、ステップの前後順序は限定されない。
【００３６】
ステップ104、前記単語ベクトルと、前記字句特徴のベクトル表示及び前記構文特徴のベクトル表示とを接続し、処理の対象となる情報を形成する。
【００３７】
ここで、ドキュメントにおける単語毎に、それぞれの特徴値のベクトル表示を取得し、各単語に対応する単語ベクトルと、字句特徴のベクトル表示と、構文特徴ベクトル表示とを首尾で接続して1つのベクトルとして形成する。接続順序は任意に設置することが出来る。このようにすると、標記の方式で複数のベクトルが形成される。接続して形成される複数のベクトルを処理の対象となる情報とする。
【００３８】
ステップ105、前記情報をエンコーダの入力として処理し、前記ドキュメントの要約文を生成する。
【００３９】
本発明の実施例によれば、ドキュメントの字句特徴と構文特徴を抽出し、処理するドキュメントの単語ベクトルと、字句特徴のベクトル表示と、構文特徴ベクトル表示とを接続して、処理の対象となる情報を形成し、その情報をエンコーダの入力として処理して、要約文を生成することが出来る。本発明の実施例において、文の要素間の接続関係を最も表すことが出来る構文特徴をエンコーダの入力とすることで、生成される要約文の可読性が改善される。
【００４０】
図6に示すように、本発明の実施例にかかる要約文自動生成装置1000は、
処理の対象となるドキュメントの字句特徴を抽出する第1の抽出モジュール501と、
前記ドキュメントの構文特徴を抽出する第2の抽出モジュール502と、
前記ドキュメントの単語ベクトルを生成し、前記字句特徴のベクトル表示及び前記構文特徴のベクトル表示を形成する生成モジュール503と、
前記単語ベクトルと、前記字句特徴のベクトル表示及び前記構文特徴のベクトル表示とを接続して、処理の対象となる情報を形成する接続モジュール504と、
前記情報をエンコーダの入力として処理し、前記ドキュメントの要約文を生成する処理モジュール505と、を含む。
【００４１】
本発明の字句特徴は、品詞特徴、固有表現特徴、ターム頻度統計特徴、逆ドキュメント頻度統計特徴があるが、これらに限らない。また、構文特徴は、依存構文依頼関係特徴、構文成分特徴があるが、これらに限らない。
【００４２】
前記生成モジュール503は、図7に示すように、
ドキュメントの単語ベクトルを生成する第1の生成サブモジュール5031と、
前記字句特徴と前記構文特徴における連続値特徴と発散値特徴を求める第2の生成サブモジュール5032と、
ワン・ホットで前記発散値特徴を表示する第1の処理サブモジュール5033と、
前記連続値特徴を目標発散値特徴に変換してワン・ホットで表示する第2の処理サブモジュール5034と、を備える。
【００４３】
前記第2の処理サブモジュール5034は、図8に示すように、
前記連続値特徴を予め数が設定される円筒に割り当てて目標発散値特徴に変換する割当ユニット50341と、
前記連続値特徴における目標連続値特徴を発散値特徴に変換するための円筒の番号をワン・ホットで表示する処理ユニット50342と、を備える。
【００４４】
前記接続モジュール504は、具体的に、ドキュメントにおける単語毎に、当該単語に対応する単語ベクトルと、字句特徴のベクトル表示と、構文特徴ベクトル表示とを首尾で接続して1つのベクトルとして形成して、形成された複数のベクトルを処理の対象となる情報とする。
【００４５】
本発明の実施例にかかる装置の動作原理は前記方法の実施例の記載に参照する。
【００４６】
本発明の実施例によれば、ドキュメントの字句特徴と構文特徴を抽出し、処理するドキュメントの単語ベクトルと、字句特徴のベクトル表示と、構文特徴ベクトル表示とを接続して、処理の対象となる情報を形成し、その情報をエンコーダの入力として処理して、要約文を生成することが出来る。本発明の実施例において、文の要素間の接続関係を最も表すことが出来る構文特徴をエンコーダの入力とすることで、生成される要約文の可読性が改善される。
【００４７】
また、図9に示すように、本発明は、処理装置801とコンピュータプログラム指令を記憶する記憶装置802を備える電子デバイスにおいて、前記処理装置801が前記コンピュータプログラム指令を実行することにより、
ドキュメントの字句特徴を抽出するステップと、
前記ドキュメントの構文特徴を抽出するステップと、
前記ドキュメントの単語ベクトルを生成し、前記字句特徴のベクトル表示及び前記構文特徴のベクトル表示を形成するステップと、
前記単語ベクトルと、前記字句特徴のベクトル表示及び前記構文特徴のベクトル表示とを接続して、処理の対象となる情報を形成するステップと、
前記情報をエンコーダの入力として処理し、前記ドキュメントの要約文を生成するステップと、が実行される電子デバイスを提供する。
【００４８】
更に、図9に示すように、上記の電子デバイスは、ネットワークインタフェース803と、入力装置804と、ハードディスク805と、表示装置806とを備える。
【００４９】
上記各インタフェースはバスアーキテクチャを介して装置に接続される。バスアーキテクチャは互いに接続される任意数のバスとブリッジを含む。具体的に、処理装置801が代表とする1つ又は複数の中央処理器（CPU）と記憶装置802が代表する1つまたは複数の記憶装置の各種回路が接続される。バスアーキテクチャより、例えば外付け機器、レギュレータ―及び電力管理回路などの種々の別の回路が接続される。バスアーキテクチャよりこれらの機器が通信可能に接続される。バスアーキテクチャは、データバス以外に、電源バス、制御バス及び状態信号バスを含む。これらは公知技術であり、詳細な説明を省略する。
【００５０】
ネットワークインタフェース803は、ネットワーク(例えば、インターネットやLANなど)に接続され、ネットワークから関連のデータを受け付け、ハードディスク805に記憶させるインタフェースである。
【００５１】
入力装置804はユーザより入力される各種指令を受け付け、処理装置801に送信して実行させる手段である。また、入力装置804はキーボードやクリック手段であり、例えば、マウス、トラックボール、タッチボードやタッチパネル等がある。
【００５２】
表示装置806は処理装置801より指令が実行された結果を表示する手段である。
【００５３】
記憶装置802はオペレティングシステムが実行するプログラムとデータ、及び処理装置801より計算された中間結果等のデータを記憶する記憶装置である。
【００５４】
本実施例にかかる記憶装置802は揮発性記憶手段又は非揮発性記憶手段、もしくは揮発性記憶手段と非揮発性記憶手段の両方である。その中の非揮発性記憶手段はROM、PROM、EPROM、EEPROM、フラッシュメモリである。揮発性記憶手段は、RAMであり、外付け高速バッファとする。しかし、本明細書に記載される装置及び方法に用いった記憶装置802はこれらの記憶手段に限定されず、他の適切な記憶装置でもよい。
【００５５】
一部の実施形態において、記憶装置802に実行モジュール又はデータ構成若しくはこれらのサブモジュールや拡張モジュールであるオペレティングシステム8021及びアプリケーションプログラム808が記憶される。
【００５６】
その中に、オペレティングシステム8021は、各種システムプログラム、例えばフレーム層、コア層、駆動層等を含み、各種操作業務及びハードウェアによる処理されるジョブを実現するためのものである。アプリケーションプログラム942は各種アプリケーションプログラム、例えばウェブブラウザ―等を含み、各種アプリケーション業務を実現するためのものである。本実施例にかかる方法を実行するプログラムはアプリケーションプログラム808に含む。
【００５７】
上記処理装置801は記憶装置802に記憶されるアプリケーションプログラム及びデータ具体的に、アプリケーションプログラム808に記憶されるプログラムまたは指令を読み出して実行する場合に、
ドキュメントの字句特徴を抽出するステップと、
前記ドキュメントの構文特徴を抽出するステップと、
前記ドキュメントの単語ベクトルを生成し、前記字句特徴のベクトル表示及び前記構文特徴のベクトル表示を形成するステップと、
前記単語ベクトル、前記字句特徴のベクトル表示と前記構文特徴のベクトル表示を接続して、処理の対象となる情報を形成するステップと、
前記情報をエンコーダの入力として処理し、前記ドキュメントの要約文を生成するステップと、が実行される。
【００５８】
上記本発明の実施例にかかる方法は処理装置801に適用され、または処理装置802によって実現される。処理装置801は集積回路基板であって、信号を処理する能力がある。上記方法の各ステップは処理装置801におけるハードウェアである集積論理回路又はソフトウェア形式の指令によって実現される。上記処理装置801は汎用処理器、DSP、ASIC、FPGA又はその他のPLD、ディスクリートまたはトランジスタ論理デバイス、ディスクリートハードウェア部品であり、本発明の実施例にかかる各方法、ステップ及び論理的モジュールを実現又は実行可能なものである。汎用処理器はマイクロプロセッサ又は任意の一般処理器などである。本発明の実施例にかかる方法の各ステップはハードウェアであるプロセッサより実行して実現され、またはプロセッサにお行けるハードウェアとソフトウェアの組み合わせによって実現される。ソフトウェアモジュールはRAM、フラッシュメモリ、ROM、PROM又はEPROM、レジスタ等従来の記憶媒体に記憶される。処理装置801はこのソフトウェアが記憶される記憶媒体を備える記憶装置802から情報を読出し、ハードウェアと組み合わせて上記のステップを実現する。
【００５９】
本実施例はハードウェア、ソフトウェア、ファームウェア、中間ウェア、マイクロコード、またはこれらの組み合わせによって実現される。処理ユニットにおいてハードウェアによる実現はASIC、DSP、DSPD、PLD、FPGA、汎用プロセッサ、コントローラ、マイクロコントローラ、マイクロプロセッサの中の一つ又は複数、及び本明細書に記載されて前記機能を実現する他の電子部品又は組み合わせで実行される。
【００６０】
また、ソフトウェアによる実現は、プログラムに記述される機能的モジュール(例えばプログラム、関数等)により実行される。ソフトウェアプログラムはメモリに記憶されてプロセッサによって実行される。メモリはプロセッサ内部又は外部で実現できる。
【００６１】
その中に、字句特徴は、品詞特徴、固有表現特徴、ターム頻度統計特徴、逆ドキュメント頻度統計特徴がある。
【００６２】
また、構文特徴は、依存構文依頼関係特徴、構文成分特徴がある。
【００６３】
具体的に、処理装置801はコンピュータプログラムを読み込んで、
前記字句特徴と前記構文特徴における連続値特徴と発散値特徴を取得するステップと、
ワン・ホットで前記発散値特徴を表示するステップと、
前記連続値特徴を目標発散値特徴に変換してワン・ホットで表示するステップと、を実行することが出来る。
【００６４】
また、具体的に、処理装置801はコンピュータプログラムを読み込んで、
前記連続値特徴を予め数が設定される円筒に割り当てて目標発散値特徴に変換するステップと、
前記連続値特徴における目標連続値特徴を発散値特徴に変換するための円筒の番号をワン・ホットで表示するステップと、を実行することができる。
【００６５】
更に具体的に、処理装置801はコンピュータプログラムを読み込んで、
ドキュメントにおける単語毎に、当該単語に対応する単語ベクトルと、字句特徴のベクトル表示と、構文特徴ベクトル表示とを首尾で接続して1つのベクトルとして形成して、形成された複数のベクトルを処理の対象となる情報とするステップを実行することができる。
【００６６】
最後に、本発明の実施例は、コンピュータ読取り可能な記憶媒体であって、処理装置に当該コンピュータ読取り可能な記憶媒体が読み込まれて実行されると、前記処理装置が、
ドキュメントの字句特徴を抽出するステップと、
前記ドキュメントの構文特徴を抽出するステップと、
前記ドキュメントの単語ベクトルを生成し、前記字句特徴のベクトル表示及び前記構文特徴のベクトル表示を形成するステップと、
前記単語ベクトル、前記字句特徴のベクトル表示と前記構文特徴のベクトル表示を接続して、処理の対象となる情報を形成するステップと、
前記情報をエンコーダの入力として処理し、前記ドキュメントの要約文を生成するステップと、が実行される記憶媒体を提供する。
【００６７】
その中に、字句特徴は、品詞特徴、固有表現特徴、ターム頻度統計特徴、逆ドキュメント頻度統計特徴がある。
【００６８】
また、構文特徴は、依存構文依頼関係特徴、構文成分特徴がある。
【００６９】
その中に、前記字句特徴のベクトル表示及び前記構文特徴のベクトル表示を形成することは、
前記字句特徴と前記構文特徴における連続値特徴と発散値特徴を取得し、
ワン・ホットで前記発散値特徴を表示し、
前記連続値特徴を目標発散値特徴に変換してワン・ホットで表示することを、含む。
【００７０】
また、その中に、前記連続値特徴を目標発散値特徴に変換してワン・ホットで表示することは、
前記連続値特徴を予め数が設定される円筒に割り当てて目標発散値特徴に変換し、
前記連続値特徴における目標連続値特徴を発散値特徴に変換するための円筒の番号をワン・ホットで表示すること、を含む。
【００７１】
更に、その中に、前記単語ベクトル、前記字句特徴のベクトル表示と前記構文特徴のベクトル表示を接続して、処理の対象となる情報を形成することは、
ドキュメントにおける単語毎に、当該単語に対応する単語ベクトルと、字句特徴のベクトル表示と、構文特徴ベクトル表示とを首尾で接続して1つのベクトルとして形成して、形成された複数のベクトルを処理の対象となる情報とすることを含む。
【００７２】
図10に本発明の実施例にかかるシステムのハードウェア構成を示す。このシステムはPCシステムで構成される。入力及び出力は記憶装置1013に記憶され、機能的モジュールと中間結果はメインメモリであるRAM  1011に記憶され、機能的モジュールはCPU  1000によって実行される。データは入力ユニット1014を介してシステムに入力され、出力結果は表示装置1015に表示される。
【００７３】
本発明に開示された複数の実施例から分かるように、上記開示された方法及び装置は別の形態で実施することもできる。例えば、上記記載された装置は一例に過ぎず、前記ユニットの割り当ては、論理的な機能の割り当ての一例に過ぎず、実際に複数のモジュールまたはユニットを一つにするか、別のシステムに集約することが出来る。また、一部の機能が省略してもよく、又は実行しなくてもよい。なお、上記表示または開示された接続は、直接な接続若しくは通信可能な接続はインタフェースを介することが出来る。装置やユニット同士の間接的な接続または通信可能な接続は、電気的または機械的もしくは他の形態の接続でよい。
【００７４】
なお、本発明の実施例にかかる各機能的ユニットは、1つの処理ユニットに集約しても良く、物理的に単独でもよく、2つ以上で一つのユニットとして集約してもよい。
【００７５】
上記ソフトウェアによる機能的手段で実現する集約ユニットはコンピュータが読み取り可能な記憶媒体に記憶する。その記憶媒体に記憶されるソフトウェアの指令をコンピュータ(例えば、PC、サーバ、またはネットワーク装置等)を実行させることで、本発明の実施例にかかる方法に含むステップが実行される。記憶媒体は、USB、ハードディスク、ROM（Read  Only  Memory)、RAM（Random  Access  Memory）、CDまたはDVD等プログラミングコードを記憶可能な媒体である。
【００７６】
以上に本発明の好ましい実施形態を説明したが、本発明の主旨を脱逸しない限り、改良又は変更することが出来る。如何なる改良又は変更も本発明の範疇に属す。
【図１】
2019061656.tif 000003
【図２】
2019061656.tif 000004
【図３】
2019061656.tif 000005
【図４】
2019061656.tif 000006
【図５】
2019061656.tif 000007
【図６】
2019061656.tif 000008
【図７】
2019061656.tif 000009
【図８】
2019061656.tif 000010
【図９】
2019061656.tif 000011
【図１０】
2019061656.tif 000012