(57)【要約】      （修正有）【課題】文ラベル方法及び装置を提供する。【解決手段】文の解析に基づき、ルートワードを取得し、ルートワードと、文中の少なくとも１つのワードとのカスケード関係を決定し、決定したカスケード関係に応じて、文のラベルを決定し、ルートワードが意味解析により取得された第１ルートワードである場合に、決定されたカスケード関係に応じて文のラベルを決定するステップは、ルートワードの一次カスケード関係に基づき前記文のラベルを決定するステップを含み、ラベルがないと決定された場合に、方法は、第１ルートワードの二次又は二次以上のカスケード関係に基づき、文のラベルを決定するステップ及び組合せルートワードを取得し、組合せルートワードと前記文中の少なくとも１つのワードとのカスケード関係に応じて、文のラベルを決定するステップ、のうちの少なくとも一方をさらに含む。【選択図】図２
2019192247.tif 000002
【特許請求の範囲】
【請求項１】
文の解析に基づき、ルートワードを取得するステップと、
前記ルートワードと、前記文中の少なくとも１つのワードとのカスケード関係を決定するステップと、
決定されたカスケード関係に応じて、前記文のラベルを決定するステップと、を含み、
前記ルートワードが意味解析により取得された第１ルートワードである場合に、決定されたカスケード関係に応じて前記文のラベルを決定するステップは、
前記ルートワードの一次カスケード関係に基づき前記文のラベルを決定するステップを含み、
ラベルがないと決定された場合に、前記方法は、
前記第１ルートワードの二次又は二次以上のカスケード関係に基づき、前記文のラベルを決定するステップ、及び
組合せルートワードを取得し、前記組合せルートワードと前記文中の少なくとも１つのワードとのカスケード関係に応じて、前記文のラベルを決定するステップ、のうちの少なくとも一方をさらに含む文ラベル方法。
【請求項２】
前記組合せルートワードを取得するステップは、
前記文を構文解析し、第２ルートワードを取得するステップと、
前記第１ルートワードと前記第２ルートワードを組み合わせ、前記組合せルートワードを取得するステップと、を含む請求項１に記載の文ラベル方法。
【請求項３】
前記第１ルートワードと前記第２ルートワードは異なる請求項２に記載の文ラベル方法。
【請求項４】
前記組合せルートワードと前記文中の少なくとも１つのワードとのカスケード関係に応じて、前記文のラベルを決定するステップは、前記組合せルートワードの一次カスケード関係に応じて、前記文のラベルを決定するステップを含む請求項１に記載の文ラベル方法。
【請求項５】
前記文中のキーワードを取得するステップと、
前記キーワードに応じて、前記文のラベルを決定するステップと、をさらに含む請求項１に記載の文ラベル方法。
【請求項６】
前記ルートワードと、前記文中の少なくとも１つのワードとのカスケード関係を決定するステップは、
前記文を意味解析し、前記ルートワードと前記文中の少なくとも１つのワードとのカスケード関係を決定するステップ、
前記文を構文解析し、前記ルートワードと前記文中の少なくとも１つのワードとのカスケード関係を決定するステップ、のうちの少なくとも一方を含む請求項１に記載の文ラベル方法。
【請求項７】
前記文のラベルを出力するステップをさらに含む請求項１に記載の文ラベル方法。
【請求項８】
文の解析に基づきルートワードを取得するルートワード取得モジュールと、
前記ルートワードと、前記文中の少なくとも１つのワードとのカスケード関係を決定するカスケード関係決定モジュールと、
決定されたカスケード関係に応じて、前記文のラベルを決定するラベル決定モジュールと、を備え、
前記ルートワードが意味解析により取得された第１ルートワードである場合に、前記ラベル決定モジュールは、
前記ルートワードの一次カスケード関係に基づき前記文のラベルを決定し、
ラベルがないと決定された場合に、前記ラベル決定モジュールは、
前記第１ルートワードの二次又は二次以上のカスケード関係に基づき、前記文のラベルを決定する操作、
前記ルートワード取得モジュールにより取得された組合せルートワードと前記文中の少なくとも１つのワードとのカスケード関係に応じて、前記文のラベルを決定する操作、のうちの少なくとも一方を実行する文ラベル装置。
【請求項９】
前記ルートワード取得モジュールは前記文を構文解析し、第２ルートワードを取得し、前記第１ルートワードと前記第２ルートワードを組み合わせて前記組合せルートワードを取得する請求項８に記載の文ラベル装置。
【請求項１０】
前記第１ルートワードと前記第２ルートワードは異なる請求項９に記載の文ラベル装置。
【請求項１１】
前記ラベル決定モジュールは前記組合せルートワードの一次カスケード関係に応じて、前記文のラベルを出力する請求項８に記載の文ラベル装置。
【請求項１２】
前記文中のキーワードを決定するキーワード決定モジュールをさらに備え、
前記ラベル決定モジュールは前記キーワードに応じて、前記文のラベルを決定する請求項８に記載の文ラベル装置。
【請求項１３】
前記カスケード関係決定モジュールは意味カスケード関係決定サブモジュール及び構文カスケード関係決定サブモジュールのうちの少なくとも一方を備え、前記意味カスケード関係決定サブモジュールは前記文を意味解析し、前記ルートワードと前記文中の少なくとも１つのワードとのカスケード関係を決定し、前記構文カスケード関係決定サブモジュールは前記文を構文解析し、前記ルートワードと前記文中の少なくとも１つのワードとのカスケード関係を決定する請求項８に記載の文ラベル装置。
【請求項１４】
前記文のラベルを出力する出力モジュールをさらに備える請求項８に記載の文ラベル装置。
【請求項１５】
コンピュータ可読命令が記憶され、前記コンピュータ可読命令がコンピュータに実行されると、前記コンピュータに請求項１−７のいずれか一項に記載の文ラベル方法を実行させるコンピュータ記憶媒体。
【請求項１６】
コンピュータ可読命令を記憶するメモリと、
前記コンピュータ可読命令を実行し、前記文ラベル装置に請求項１−７のいずれか一項に記載の文ラベル方法を実行させるプロセッサと、を備える文ラベル装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は概して文ラベルに関し、より具体的には、文ラベル方法及び文ラベル装置に関する。
【背景技術】
【０００２】
従来の文ラベル（ｌａｂｅｌ）は教師付き方法又は教師無し方法に基づき行われる。教師無し方法はワード（ｗｏｒｄ）に基づきラベル可能であるが、様々な情報を総合的に利用して候補ワードをソートすることができず、帰納性が低いため、効果的には教師付き方法に及ばない可能性がある。
【０００３】
教師付き方法は意味解析又は構文解析の結果を用いてラベルするなどを含む。従来の意味解析は７０種以上のラベルタイプを提供できるが、従来の意味解析方法は文中のルートワードの一次カスケード関係のみに基づき文のラベルを決定するため、ルートワードと文中のほかのワードとの間の意味関係を失い、さらに文のラベルが不能になり、良好な効果が得られない。
【０００４】
図１は従来の意味依存構造解析に基づき文をラベルする例を示す。図１に示すように、
2019192247.tif 000003
という文について、意味依存構造解析に基づきルートワード（「抱歉」）が取得され、且つ、図１に示すように、ルートワード「抱歉」の一次カスケード関係はアフェクション関係、度合いマーカー、句読点マーカー及びネストコンテンツ関係を含む。しかしながら、従来の意味解析方法によって、上記一次カスケード関係に文ラベルを決定するためのカスケード関係がないため、文のラベルを決定できず、該文のラベルが出力されず、さらに文ラベルの目的を達成できない。
【０００５】
従来の構文解析方法について、文の粗粒度化（ｃｏａｒｓｅ  ｇｒａｉｎ）ラベルがより正確であるが、意味情報の利用が欠如しているため、文のラベルには精緻化した結果を提供することが困難である。
【０００６】
要するに、従来技術では、意味解析又は構文解析の方法を単独に使用する場合、ルートワードとカスケード関係のラベル欠如などの問題があるため、所望の効果を図ることが困難である。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
少なくとも上記問題に鑑みて本開示を提供する。
【課題を解決するための手段】
【０００８】
本開示の一実施例によれば、文ラベル方法を提供し、文の解析に基づき、ルートワードを取得するステップと、前記ルートワードと、前記文中の少なくとも１つのワードとのカスケード関係を決定するステップと、決定されたカスケード関係に応じて、前記文のラベルを決定するステップと、を含み、前記ルートワードが意味解析により取得された第１ルートワードである場合に、決定されたカスケード関係に応じて前記文のラベルを決定するステップは、前記ルートワードの一次カスケード関係に基づき前記文のラベルを決定するステップを含み、ラベルがないと決定された場合に、前記方法は、前記第１ルートワードの二次又は二次以上のカスケード関係に基づき、前記文のラベルを決定するステップ、及び組合せルートワードを取得し、前記組合せルートワードと前記文中の少なくとも１つのワードとのカスケード関係に応じて、前記文のラベルを決定するステップ、のうちの少なくとも一方をさらに含む。
【０００９】
本開示の別の実施例によれば、文ラベル装置を提供し、文の解析に基づきルートワードを取得するルートワード取得モジュールと、前記ルートワードと前記文中の少なくとも１つのワードとのカスケード関係を決定するカスケード関係決定モジュールと、決定されたカスケード関係に応じて、前記文のラベルを決定するラベル決定モジュールと、を備え、前記ルートワードが意味解析により取得された第１ルートワードである場合に、前記ラベル決定モジュールは、前記ルートワードの一次カスケード関係に基づき前記文のラベルを決定し、ラベルがないと決定された場合に、前記ラベル決定モジュールは、前記第１ルートワードの二次又は二次以上のカスケード関係に基づき、前記文のラベルを決定する操作、及び前記ルートワード取得モジュールにより取得された組合せルートワードと前記文中の少なくとも１つのワードとのカスケード関係に応じて、前記文のラベルを決定する操作、のうちの少なくとも一方を実行する。
【００１０】
本開示のさらに別の実施例によれば、コンピュータ記憶媒体を提供し、コンピュータ可読命令を記憶し、前記コンピュータ可読命令がコンピュータに実行されると、前記コンピュータに、文の解析に基づき、ルートワードを取得するステップと、前記ルートワードと前記文中の少なくとも１つのワードとのカスケード関係を決定するステップと、決定されたカスケード関係に応じて、前記文のラベルを決定するステップと、を実行させ、前記ルートワードが意味解析により取得された第１ルートワードである場合に、決定されたカスケード関係に応じて前記文のラベルを決定するステップは、前記ルートワードの一次カスケード関係に基づき前記文のラベルを決定するステップを含み、ラベルがないと決定された場合に、前記方法は、前記第１ルートワードの二次又は二次以上のカスケード関係に基づき、前記文のラベルを決定するステップ、及び組合せルートワードを取得し、前記組合せルートワードと前記文中の少なくとも１つのワードとのカスケード関係に応じて、前記文のラベルを決定するステップ、のうちの少なくとも一方をさらに含む。
【００１１】
本開示のまたさらに別の実施例によれば、文ラベル装置を提供し、前記文ラベル装置は、コンピュータ可読命令を記憶するメモリと、前記コンピュータ可読命令を実行し、前記文ラベル装置に、文の解析に基づきルートワードを取得するステップと、前記ルートワードと前記文中の少なくとも１つのワードとのカスケード関係を決定するステップと、及び決定されたカスケード関係に応じて、前記文のラベルを決定するステップと、を実行させるプロセッサと、を備え、前記ルートワードが意味解析により取得された第１ルートワードである場合に、決定されたカスケード関係に応じて前記文のラベルを決定するステップは、前記ルートワードの一次カスケード関係に基づき前記文のラベルを決定するステップを含み、ラベルがないと決定された場合に、前記方法は、前記第１ルートワードの二次又は二次以上のカスケード関係に基づき、前記文のラベルを決定するステップ、及び組合せルートワードを取得し、前記組合せルートワードと前記文中の少なくとも１つのワードとのカスケード関係に応じて、前記文のラベルを決定するステップ、のうちの少なくとも一方をさらに含む。
【発明の効果】
【００１２】
本開示の実施例に係る文ラベル方法及び文ラベル装置によれば、意味解析方法と構文解析方法の利点を総合し、文中の意味情報を十分に活用することで、文ラベルの結果の精度と正確性を向上させた。
【図面の簡単な説明】
【００１３】
図面を参照して本開示の実施例をより詳細に説明することで、本開示の上記及びほかの目的、特徴及び利点が明らかになる。図面は本開示の実施例に対する更なる理解を提供するものであり、明細書の一部として構成され、本開示の実施例とともに本開示を説明するが、本開示を限定するものではない。図中、同一符号は通常、同一要素又はステップを示す。
【００１４】
【図１】図１は従来の意味依存構造解析に基づき文をラベルする例を示す。
【図２】図２は本開示の実施例に係る文ラベル方法を概略的に示すフローチャートである。
【図３】図３は本開示の実施例の図２中のステップＳ２３０の具体操作例を概略的に示すフローチャートである。
【図４Ａ】図４Ａは依存構文解析に基づき決定されたルートワードが有するカスケード関係の例を示す図である。
【図４Ｂ】図４Ｂは意味依存構造解析に基づき決定されたルートワードが有するカスケード関係の例を示す図である。
【図４Ｃ】図４Ｃは本開示の一実施例に係る文ラベルの決定の例を示す図である。
【図５】図５は本開示の実施例の図３中のステップＳ２３６のサブステップＢの具体操作例を概略的に示すフローチャートである。
【図６】図６は本開示の実施例に係る文ラベル装置を概略的に示すブロック図である。
【図７】図７は本開示の実施例に係るコンピュータ可読記憶媒体を概略的に示す概略図である。
【図８】図８は本開示の実施例に係る文ラベル装置の概略ブロック図である。
【発明を実施するための形態】
【００１５】
本開示の目的、技術案及び利点を明確にするために、以下、図面を参照して本開示に係る例示的な実施例を詳細に説明する。明らかなように、説明される実施例は本開示の一部の実施例に過ぎず、本開示のすべての実施例ではなく、本開示はここで説明される例示的な実施例に限定されるものではないことが理解すべきである。本開示に係る実施例に基づき、当業者が進歩性のある努力をせずに得られるほかの実施例は本開示の保護範囲に属する。
【００１６】
以下、図面を参照して本開示の実施例を詳細に説明する。
【００１７】
図２は本開示の実施例に係る文ラベル方法２００を概略的に示すフローチャートである。
【００１８】
図２に示すように、ステップＳ２１０では、文の解析に基づき、ルートワードを取得する。
【００１９】
前記文は、例えば
2019192247.tif 000004
、「Ｉ  ｄｏｎ’ｔ  ｌｉｋｅ  ａｐｐｌｅｓ」など様々な中国語の文や外国語の文を含む。該ステップ２１０では、意味依存構造解析方法などのような意味解析方法又は依存構文解析などのような構文解析方法など適切な種々の文解析方法によって文を解析してルートワードを取得し得る。
【００２０】
同一文について、意味解析に基づき取得されたルートワードと構文解析に基づき取得されたルートワードは異なる可能性がある。例えば、上記
2019192247.tif 000005
という文について、意味解析方法に基づき取得されたルートワードは「抱歉」、構文解析方法に基づき取得されたルートワードは「做出」である。
【００２１】
ステップＳ２２０では、前記ルートワードと、前記文中の少なくとも１つのワードとのカスケード関係を決定する。
【００２２】
一実施例では、前記文を構文解析し、前記ルートワードと前記文中の少なくとも１つのワードとのカスケード関係を決定する。前記文を依存構文解析することを例に、取得されたルートワードを、さらに文の各ワード（要素）間の依存関係に基づきその構文構造を解析し、ルートワードと文中のほかの少なくとも１つのワードとのカスケード関係を取得し得る。例えば、依存構文解析に基づき文中の「主語・述語・目的語」、「連体修飾語・連用修飾語・補語」などの文法要素を識別し、ルートワードと文中のほかのワードとのカスケード関係を取得し得る。該カスケード関係は一次カスケード関係（すなわち、ルートワードと文中のほかのワードとの直接的なカスケード関係）及び二次及び二次以上のカスケード関係（すなわち、ルートワードと文中のほかのワードとの間接的なカスケード関係）を含んでもよい。
【００２３】
図４Ａは依存構文解析に基づき決定されたルートワードが有するカスケード関係の例を示す図である。図４Ａに例示される文
2019192247.tif 000006
に対し、構文解析方法に基づき、ルートワード「做出」を取得する。さらに文中の各ワード（要素）間の依存関係に基づきその構文構造を解析し、ルートワード「做出」と文中のほかのワードとのカスケード関係を取得し得る。
【００２４】
例えば、図４Ａ中、取得されたルートワード「做出」が有するカスケード関係は、ルートワード「做出」とワード「我」との主述関係、ルートワード「做出」とワード「抱歉」との連用修飾語／中心語構造、ルートワード「做出」とワード「了」との右付加関係、ルートワード「做出」とワード「决定」との動目関係、ルートワード「做出」と句読点の句点との依存関係のような一次カスケード関係と、ワード「抱歉」とワード「很」との連用修飾語／中心語関係、ワード「决定」とワード
2019192247.tif 000007
との連体修飾語／中心語関係、ワード「决定」とワード「突然」との連体修飾語／中心語関係のような二次カスケード関係と、ワード「突然」とワード「的」との右付加関係のような三次カスケード関係とを含む。
【００２５】
図４Ａは依存構文解析に基づき決定されたルートワードのカスケード関係の例を例示したが、当業者であれば、本発明はそれに限定されるものではないことが理解すべきである。実際の応用に応じて、本分野の公知及び将来の様々な構文解析方法を用いて前記ルートワードと、前記文中の少なくとも１つのワードとのカスケード関係を決定できると理解すべきであり、簡潔にするために、ここでは詳細説明を省略する。
【００２６】
一実施例では、前記文を意味解析し、前記ルートワードと前記文中の少なくとも１つのワードとのカスケード関係を決定し得る。前記文を意味依存構造解析することを例に、さらに文中の各ワード間の意味関係に基づき、ルートワードと文中のほかの少なくとも１つのワードとのカスケード関係を取得し得る。該カスケード関係は一次カスケード関係、二次及び二次以上のカスケード関係を含む。
【００２７】
図４Ｂは意味依存構造解析に基づき決定されたルートワードが有するカスケード関係の例を示す図である。図４Ｂに例示された文
2019192247.tif 000008
に対し、意味解析に基づき、ルートワード「抱歉」を取得する。さらに、文の各ワード（要素）間の意味関係に基づき、ルートワードと文中のほかのワードとのカスケード関係を取得する。
【００２８】
図４Ｂを例に、意味依存構造解析に基づき取得されたルートワード「抱歉」が有するカスケード関係は、度合いマーカー、アフェクション関係、ネストコンテンツ関係（ｄｃｏｎｔ）、及び句読点マーカーのような一次カスケード関係と、時間マーカー、コンテンツ関係のような二次カスケード関係と、スコープロール、モーダルマーカーのような三次カスケード関係と、Ａｕｘｉｌｉａｒｙマーカーのような四次カスケード関係とを含む。
【００２９】
図４Ｂは意味依存構造解析に基づき決定されたルートワードのカスケード関係の例を例示したが、当業者であれば、本発明はそれに限定されものではないと理解すべきである。実際の応用に応じて、本分野の公知及び将来の様々な意味解析方法を用いて前記ルートワードと、前記文中の少なくとも１つのワードとのカスケード関係を決定でき、簡潔にするために、ここでは詳細説明を省略する。
【００３０】
図１に戻り、ステップＳ２３０では、決定されたカスケード関係に応じて、前記文のラベルを決定する。異なるカスケード関係は異なるラベルに対応し、それにより、特定のカスケード関係に応じて、ラベルを決定できる。
【００３１】
一実施例では、文のラベルは、「アスペクト（Ａｓｐｅｃｔ）」、「モーダル（Ｍｏｄｅｌ）」、「否定（Ｎｅｇａｔｉｏｎ）」、「文法（Ｇｒａｍｍｅｒ）」、「ヴォイス（Ｖｏｉｃｅ）」、疑問（ＭｏｄｅｌＤ）、完了（Ｄｏｎｅ）などを含むが、それらに限定されない。
【００３２】
意味依存構造解析に基づき決定されるカスケード関係を例に、文のラベルを決定するカスケード関係は、与格関係（Ｄａｔｖ）、時間マーカー（ｍｔｉｍｅ）、イベントサクセサー関係（ｅＳｕｃｃ）、イベント条件関係（ｅＣｏｎｄ）、マナーロール（Ｍａｎｎ）、否定マーカー（ｍＮｅｇ）などを含むが、それらに限定されない。異なるカスケード関係は異なるラベルに対応し、例えば、時間マーカー（ｍｔｉｍｅ）などに対応するラベルが「アスペクト（Ａｓｐｅｃｔ）」であり、否定マーカー（ｍＮｅｇ）などに対応するラベルが「否定（Ｎｅｇａｔｉｏｎ）」であるなどが挙げられる。
【００３３】
以上、意味依存構造解析とラベルの対応関係を例に説明したが、本発明はそれに限定されるものではなく、文の特徴及び実際の応用に応じて、ほかの種々の意味解析方法によって決定されたカスケード関係とラベルの対応関係を用いて、文のラベルを決定できると理解できる。
【００３４】
図３は本開示の実施例の図２中のステップＳ２３０の具体操作例を概略的に示すフローチャートである。
【００３５】
図３に示されるステップＳ２３０は、決定されたルートワードが意味解析に基づき（例えば、意味依存構造解析に基づき）取得された第１ルートワードである場合に適用できる。ステップＳ２３０はステップＳ２３２〜Ｓ２３４を含む。
【００３６】
ステップＳ２３２では、前記ルートワードの一次カスケード関係に基づき前記文のラベルを決定する。
【００３７】
ステップＳ２３４では、ステップＳ２３２の操作に基づき、ラベルを取得するか否かを判断する。
【００３８】
ステップＳ２３４ではラベルがないと決定する場合に、ステップＳ２３６を実行する。ステップＳ２３６では、前記第１ルートワードの二次又は二次以上のカスケード関係に基づき、前記文のラベルを決定するステップ、及び組合せルートワードを取得し、前記組合せルートワードと前記文中の少なくとも１つのワードとのカスケード関係に応じて、前記文のラベルを決定するステップ、のうちの少なくとも一方を実行する。その後、ステップＳ２３８を実行し、前記ラベルを出力する。一実施例では、ステップＳ２３６で文のラベルを決定するためのカスケード関係は意味解析に基づき取得されたカスケード関係を含む。
【００３９】
ステップＳ２３４ではラベルがあると決定する場合に、ステップＳ２３８に進み、前記ラベルを出力する。
【００４０】
以下、図４Ａ−図４Ｃを参照して上記ステップＳ２３２−Ｓ２３６を例示的に説明する。
【００４１】
図４Ｂに示すように、図４Ｂ中の文から決定されたルートワード（「抱歉」）は意味解析に基づき取得された第１ルートワードである。上記図１を参照して説明されたように、従来技術では、ルートワード「抱歉」の一次カスケード関係に基づき、文ラベルを決定するためのカスケード関係がないため、図４Ｂ中の文のラベルを決定できない。従って、図４Ｂ中の文に対し、さらにステップＳ２３６を実行する。
【００４２】
一実施例では、前記第１ルートワードの二次又は二次以上のカスケード関係に基づき、前記文のラベルを決定する。図４Ｂを例に、意味依存構造解析に基づき取得された第１ルートワード「抱歉」のカスケード関係中の一次カスケード関係に基づき、前記文のラベルを決定できない場合に、さらに前記第１ルートワード「抱歉」の二次又は二次以上のカスケード関係に基づき前記文のラベルを決定し得る。図４Ｂに示すように、ルートワード「抱歉」の二次カスケード関係は時間マーカー、コンテンツ関係、スコープロール及びモーダルマーカーを含み、二次カスケード関係中の、文ラベルを決定できるカスケード関係の「時間マーカー」に基づき、図４Ｂ中の文ラベルを「アスペクト（Ａｓｐｅｃｔ）」と決定し、さらに出力装置によって前記ラベルを出力し得る。前記出力装置は、ディスプレイ、プリンタ、プロッタ、スピーカー、磁気ディスク又は光ディスクなどを含むが、それらに限定されない。
【００４３】
なお、図４Ｂに示される例はルートワードの二次カスケード関係に基づき文のラベルを決定するが、本発明はそれに限定されるものではないと理解すべきである。実際の応用及び文の特徴に応じて、ルートワードの二次以上のカスケード関係に基づき文のラベルを決定できる。簡潔にするために、ここでは詳細説明を省略する。
【００４４】
有利には、ルートワードの二次又は二次以上のカスケード関係を用いて文のラベルを決定することで、文中の意味情報を十分に活用して、文の正確ラベルを実現する。
【００４５】
別の実施例では、さらに組合せルートワードを取得し、前記組合せルートワードと前記文中の少なくとも１つのワードとのカスケード関係に応じて、前記文のラベルを決定し得る。前記組合せルートワードは前記文を意味解析して取得されたルートワードと前記文を構文解析して取得されたルートワードとの組合せであってもよく、例えば、前記組合せルートワードは意味依存構造解析方法に基づき取得された第１ルートワードと依存構文解析方法に基づき取得された第２ルートワードとの組合せである。意味解析と構文解析モデルの特性と訓練が異なるため、取得されたルートワードが異なる可能性があり、これにより、意味解析により取得されたルートワードと構文解析により取得されたルートワードとを組み合わせ、意味解析に基づき決定された組合せルートワードのカスケード関係に応じて、文のラベルを決定する。
【００４６】
図５は本開示の実施例の図３中のステップＳ２３６のサブステップＢの具体操作Ｓ２３６−Ｂの例を概略的に示すフローチャートである。図５に示すように、組合せルートワードを取得するステップは、前記文を構文解析して第２ルートワードを取得するステップＳ２３６２、及び前記第１ルートワードと前記第２ルートワードを組み合わせて前記組合せルートワードを取得するステップＳ２３６４を含む。前記第１ルートワードと前記第２ルートワードは異なる。
【００４７】
取得された組合せルートワードに基づき、前記方法のＳ２３６−Ｂは、前記組合せルートワードのカスケード関係に基づき、前記文のラベルを決定するステップＳ２３６６をさらに含み得る。一実施例では、前記文を意味解析し、前記組合せルートワードと前記文中の少なくとも１つのワードとのカスケード関係を決定し得る。例えば、前記文を意味解析し、それぞれ第１ルートワードと第２ルートワードのカスケード関係を決定し、さらに、組合せルートワードのカスケード関係は第１ルートワードのカスケード関係と第２ルートワードのカスケード関係を含む。一実施例では、前記組合せルートワードの一次カスケード関係に応じて、前記文のラベルを決定する。なお、実際の応用及び文の特徴に応じて、組合せルートワードの二次又は二次以上のカスケード関係に基づき文のラベルを決定できることが理解すべきである。
【００４８】
以下、図４Ａ−図４Ｃを参照して、上記ステップＳ２３６のサブステップＢを例示的に説明する。図４Ｃに示すように、図４Ｃは本開示の一実施例に係る文ラベルの決定の例を示す図である。意味解析により取得された第１ルートワード「抱歉」のカスケード関係中の一次カスケード関係は前記文のラベルを決定できない場合に、図４Ａに示すように、前記文を構文解析し、第２ルートワード「做出」を取得し、明らかなように、この例では、第１ルートワード「抱歉」と第２ルートワード「做出」が異なる。その後、取得された第１ルートワード「抱歉」と第２ルートワード「做出」を組み合わせ、図４Ｃに示すように、組合せルートワード「抱歉」、「做出」を得る。この場合に、文を意味解析し、それぞれ第１ルートワード「抱歉」と第２ルートワード「做出」のカスケード関係を決定し、さらに第１ルートワードのカスケード関係と第２ルートワードのカスケード関係を含む組合せルートワードのカスケード関係を得る。
【００４９】
図４Ｃを例に、組合せルートワード「抱歉」、「做出」のカスケード関係は、第１ルートワードの一次カスケード関係（図４Ｃに示される第１ルートワード「抱歉」の一次カスケード関係：度合いマーカー、アフェクション関係、ネストコンテンツ関係及び句読点マーカー）及び第２ルートワードの一次カスケード関係（図４Ｃに示される第２ルートワード「做出」の一次カスケード関係：コンテンツ関係及び時間マーカー）を含む一次カスケード関係、第２カスケード関係（図４Ｃに示される第２ルートワードの第２カスケード関係：スコープロール及びモーダルマーカー）、及び第３カスケード関係（図４Ｃに示される第２ルートワードの第２カスケード関係：Ａｕｘｉｌｉａｒｙマーカー）を含む。
【００５０】
この場合に、得られた組合せルートワードの一次カスケード関係中の、文ラベルを決定できるカスケード関係「時間マーカー」（図４Ｃ中の点線ボックスに示される）に基づき前記文のラベルを「アスペクト（Ａｓｐｅｃｔ）」と決定する。さらに、出力装置は前記ラベルを出力する。前記出力装置はディスプレイ、プリンタ、プロッタ、スピーカー、磁気ディスク又は光ディスクなどを含むが、それらに限定されない。
【００５１】
図４Ｃは組合せルートワードの一次カスケード関係に基づき文のラベルを決定することを例示したが、実際の応用及び文の特徴に応じて、組合せルートワードの二次又は二次以上のカスケード関係（例えば、文ラベルを決定できるカスケード関係）に基づき文のラベルを決定できることが理解すべきであり、簡潔にするために、ここでは詳細説明を省略する。
【００５２】
有利には、意味解析と構文解析を組み合わせて文をラベルすることで、構文解析モデルと意味解析モデルの利点を十分に活用して、文ラベルの正確性を高める。
【００５３】
別の実施例では、本開示の実施例に係る文ラベル方法のステップＳ２３６では、前記第１ルートワードの二次又は二次以上のカスケード関係に基づき、前記文の第１ラベルを決定し、組合せルートワードを取得し、前記組合せルートワードと前記文中の少なくとも１つのワードとのカスケード関係に基づき、前記文の第２ラベルを決定すし得る。前記第１ラベルと前記第２ラベルが同じである場合に、ステップＳ２３８では前記第１ラベルを出力し、前記第１ラベルと前記第２ラベルが異なる場合に、ステップＳ２３８では前記第１ラベルと前記第２ラベルを出力する。
【００５４】
なお、上記図４Ａ−図４Ｃに中国語の文の例を例示したが、本開示の実施例に係る文ラベル方法は例えば英語などの外国語の文にも適用でき、簡潔にするために、ここでは詳細説明を省略する。また、図４Ａ−図４Ｃで決定された文ラベルは「アスペクト（Ａｓｐｅｃｔ）」であるが、図４Ａ−図４Ｃ中の例は説明の目的のみに用いられ、本発明を限定するものではない。なお、実際の応用に応じて、異なる文はほかの異なる種々の文ラベルを取得でき、例えば、「モーダル（Ｍｏｄｅｌ）」、「否定（Ｎｅｇａｔｉｏｎ）」、「文法（Ｇｒａｍｍｅｒ）」、「ヴォイス（Ｖｏｉｃｅ）」、疑問（ＭｏｄｅｌＤ）、完了（Ｄｏｎｅ）などが挙げられるが、それらに限定されない。
【００５５】
一実施例では、本発明の方法は、前記文中のキーワードを取得するステップと、前記キーワードに応じて、前記文のラベルを決定するステップとを含み得る。一実施例では、前記キーワードは予め設定されたものであってもよく、且つ相応のラベルに対応付けられている。例えば、所定のキーワード
2019192247.tif 000009
はラベル「否定（Ｎｅｇａｔｉｏｎ）」に対応付けられていると予め決定されておく。また、所定のキーワードは１つ又は複数のカスケード関係と組み合わせて相応のラベルに対応付けられていると予め決定されてもよく、例えば、所定のキーワード
2019192247.tif 000010
又は「将」はカスケード関係中の与格関係（Ｄａｔｖ）と組み合わせてラベル「ヴォイス（Ｖｏｉｃｅ）」に対応付けられているなどである。文中のキーワードを抽出することで、キーワードに基づき、及び／又はキーワードとカスケード関係との組合せに基づき、さらに文のラベルを決定できる。
【００５６】
異なる文の特徴に応じて、キーワード及び／又はキーワードとカスケード関係との組合せに基づき決定された文ラベルは図２中のステップ２１０−２３０で決定された文ラベルと同じでも異なってもよい。同じである場合に、ステップＳ２３８で一方のラベルを出力し、異なる場合に、ステップＳ２３８で両方を出力する。
【００５７】
図６は本開示の実施例に係る文ラベル装置６００を概略的に示すブロック図である。図６に示すように、本開示の実施例に係る文ラベル装置６００はルートワード取得モジュール６１０、カスケード関係決定モジュール６２０及びラベル決定モジュール６３０を備える。前記各部材の具体的な機能及び操作は以上の図２−図５についての説明と大体同じであるため、重複を避けるため、以下、前記装置のみについて簡単に説明し、同じ細部についての詳細説明を省略する。
【００５８】
ルートワード取得モジュール６１０は文の解析に基づきルートワードを取得する。前記文は、例えば
2019192247.tif 000011
、「Ｉ  ｄｏｎ’ｔ  ｌｉｋｅ  ａｐｐｌｅｓ」などの中国語の文や外国語の文を含み得る。ルートワード取得モジュール６１０は意味依存構造解析方法などのような意味解析方法又は依存構文解析方法などのような構文解析方法など適切な種々の文解析方法によって文を解析してルートワードを取得することができる。同一文について、意味解析方法に基づき取得されたルートワードと文解析方法に基づき取得されたルートワードは異なる可能性がある。例えば、上記
2019192247.tif 000012
という文について、意味解析方法に基づき取得されたルートワードは「抱歉」、構文解析方法に基づき取得されたルートワードは「做出」である。
【００５９】
カスケード関係決定モジュール６２０は前記ルートワードと、前記文中の少なくとも１つのワードとのカスケード関係を決定する。カスケード関係は一次カスケード関係（すなわち、ルートワードと文中のほかのワードとの直接的なカスケード関係）及び二次及び二次以上のカスケード関係（すなわち、ルートワードと文中のほかのワードとの間接的なカスケード関係）を含んでもよい。
【００６０】
一実施例では、カスケード関係決定モジュール６２０は、意味カスケード関係決定サブモジュール６２２及び構文カスケード関係決定サブモジュール６２４のうちの少なくとも一方を備える。構文カスケード関係決定サブモジュール６２４は前記文を構文解析し、前記ルートワードと前記文中の少なくとも１つのワードとのカスケード関係を決定する。一実施例では、構文カスケード関係決定サブモジュール６２４はさらに文の各ワード（要素）間の依存関係に基づきその構文構造を解析し、ルートワードと文中のほかの少なくとも１つのワードとのカスケード関係を取得する。意味カスケード関係決定サブモジュール６２２は前記文を意味解析し、前記ルートワードと前記文中の少なくとも１つのワードとのカスケード関係を決定してもよい。一実施例では、意味カスケード関係決定サブモジュール６２２はさらに文中の各ワード間の意味関係に基づき、ルートワードと文中のほかの少なくとも１つのワードとのカスケード関係を取得してもよい。
【００６１】
実際の応用及び文の特徴に応じて、意味カスケード関係決定サブモジュール６２２は本分野の公知及び将来の様々な意味解析方法を用いて前記ルートワードと、前記文中の少なくとも１つのワードとのカスケード関係を決定でき、構文カスケード関係決定サブモジュール６２４は本分野の公知及び将来の様々な構文解析方法を用いて前記ルートワードと、前記文中の少なくとも１つのワードとのカスケード関係を決定できる。
【００６２】
ラベル決定モジュール６３０は決定されたカスケード関係に応じて、前記文のラベルを決定する。異なるカスケード関係は異なるラベルに対応し、それにより、ラベル決定モジュール６３０は特定のカスケード関係に応じて相応のラベルを決定できる。
【００６３】
ルートワードが前記ルートワード決定モジュール６１０により意味解析（例えば、意味依存構造解析）に基づき取得された第１ルートワードである場合に、前記ラベル決定モジュール６３０は前記ルートワードの一次カスケード関係に基づき前記文のラベルを決定し、ラベルがないと決定された場合に、ラベル決定モジュール６３０は、前記第１ルートワードの二次又は二次以上のカスケード関係に基づき、前記文のラベルを決定する操作、及び組合せルートワードを取得し、前記組合せルートワードと前記文中の少なくとも１つのワードとのカスケード関係に応じて、前記文のラベルを決定する操作、のうちの少なくとも一方を実行する。一実施例では、文のラベルを決定するためのカスケード関係は意味解析に基づき取得されたカスケード関係であってもよい。
【００６４】
一実施例では、ラベル決定モジュール６３０は前記第１ルートワードの二次又は二次以上のカスケード関係に基づき、前記文のラベルを決定する。
【００６５】
意味解析と構文解析モデルの特性と訓練が異なるため、取得されたルートワードが異なる可能性があり、従って、一実施例では、文ラベル装置６００は意味解析により取得されたルートワードと構文解析により取得されたルートワードとを組み合わせて、組合わせルートワードが有する、意味解析（例えば、意味依存構造解析）に基づくカスケード関係に応じて、文のラベルを決定する。
【００６６】
具体的には、ルートワード決定モジュール６１０は前記文を構文解析し、第２ルートワードを取得し、且つ、意味解析に基づき取得された第１ルートワードと構文解析に基づき取得された第２ルートワードとを組み合わせて前記組合せルートワードを得て、前記組合せルートワードを前記カスケード関係決定モジュール６２０に送信する。前記第１ルートワードと前記第２ルートワードは異なる。
【００６７】
組合せルートワードを取得した後、カスケード関係決定モジュール６２０は意味カスケード関係決定サブモジュール６２２によって前記文を意味解析し、前記組合せルートワードと前記文中の少なくとも１つのワードとのカスケード関係を決定してもよい。一実施例では、意味カスケード関係決定サブモジュール６２２は前記文を意味解析し、それぞれ第１ルートワードと第２ルートワードのカスケード関係を決定し、さらに、第１ルートワードのカスケード関係と第２ルートワードのカスケード関係を含む組合せルートワードのカスケード関係を得て、この場合に、ラベル決定モジュール６３０は得られた組合せルートワードのカスケード関係のうち、文ラベルを決定できるカスケード関係に基づき文のラベルを決定する。一実施例では、ラベル決定モジュール６３０は得られた組合せルートワードの一次カスケード関係中の、文ラベルを決定できるカスケード関係に基づき文のラベルを決定する。
【００６８】
一実施例では、図６に示すように、文ラベル装置６００は、前記文中のキーワードを決定するキーワード決定モジュール６４０をさらに備え、ラベル決定モジュール６３０は前記キーワードに応じて、前記文のラベルを決定する。一実施例では、前記キーワードは予め設定されたものであってもよく、且つ相応のラベルに対応付けられている。例えば、キーワード
2019192247.tif 000013
はラベル「否定（Ｎｅｇａｔｉｏｎ）」に対応付けられていると予め決定されておく。また、キーワードは１つ又は複数のカスケード関係と組み合わせて相応のラベルに対応付けられていると予め決定されてもよく、例えば、キーワード
2019192247.tif 000014
又は「将」はカスケード関係中の与格関係（Ｄａｔｖ）と組み合わせてラベル「ヴォイス（Ｖｏｉｃｅ）」に対応付けられているなどである。キーワード決定モジュール６４０が文中のキーワードを抽出することで、ラベル決定モジュール６３０はキーワードに基づき、及び／又はキーワードとカスケード関係との組合せに基づき、さらに文のラベルを決定できる。
【００６９】
図６に示すように、本開示の実施例に係る文ラベル装置６００は、前記文のラベルを出力する出力モジュール６５０をさらに備える。前記出力モジュール６５０は、ディスプレイ、プリンタ、プロッタ、スピーカー、磁気ディスク又は光ディスクなどを含むが、それらに限定されない。
【００７０】
以下、図７を参照して本開示の実施例に係るコンピュータ可読記憶媒体の概略図を説明する。図７に示すように、本開示の実施例に係るコンピュータ可読記憶媒体７００は非一時的コンピュータ可読命令７０１が記憶される。前記非一時的コンピュータ可読命令７０１がコンピュータにより実行されると、コンピュータに上記本開示の実施例に係る文ラベル方法を実行させる。
【００７１】
図８は本開示の実施例に係る文ラベル装置を示すハードウェアブロック図である。図８に示すように、本開示の実施例に係る文ラベル装置８００はメモリ８０１及びプロセッサ８０２を備える。文ラベル装置８００中の各ユニットはバスシステム及び／又はほかの形態の接続機構（図示せず）によって相互接続される。
【００７２】
前記メモリ８０１はコンピュータ可読命令を記憶する。具体的には、メモリ８０１は１つ又は複数のコンピュータプログラム製品を備え、前記コンピュータプログラム製品は様々な形態のコンピュータ可読記憶媒体、例えば揮発性メモリ及び／又は不揮発性メモリを含む。前記揮発性メモリは例えば、ランダムアクセスメモリ（ＲＡＭ）及び／又はキャッシュ（ｃａｃｈｅ）などを含む。前記不揮発性メモリは例えば、読出専用メモリ（ＲＯＭ）、ハードディスク、フラッシュメモリなどを含む。
【００７３】
前記プロセッサ８０２は、中央処理装置（ＣＰＵ）、又はデータ処理能力及び／又は命令実行能力を有するほかの形態の処理ユニットであり、文ラベル装置８００中のほかのユニットを制御して所望の機能を実行することができる。本開示の一実施例では、前記プロセッサ８０２は前記メモリ８０１に記憶された前記コンピュータ可読命令を実行して、前記文ラベル装置８００に上記文ラベル方法を実行させる。前記文ラベル方法は上記図２−図５を参照して説明された文ラベル方法の実施例と同じであるため、ここでは重複説明を省略する。
【００７４】
また、図８に示される文ラベル装置８００のユニット及び構造は単なる例示であり、限定的なものではなく、必要に応じて、文ラベル装置８００はほかのユニット及び構造を備えてもよいことが理解すべきである。例えば、入力装置および出力装置など（図示せず）が挙げられる。入力装置はユーザーからの入力情報、例えば中国語又は外国語の文を受信し、例えば有線／無線ネットワークカード、キーボード、マウス、タッチパネル、マイクなど様々な入力機器を含む。出力装置は外部（例えば、ユーザー）に種々の情報、例えば文ラベル情報を出力する。出力装置は、ディスプレイ、プリンタ、プロッタ、スピーカー、磁気ディスク又は光ディスクなどを含むが、それらに限定されない。
【００７５】
以上、具体的な実施例を参照して本開示の基本原理を説明したが、特に本開示で言及された利点、メリット、効果などは単なる例示であり、限定的なものではなく、これらの利点、メリット、効果などは本開示の各実施例に必須ではない。また、上記開示の詳細は例示及び理解しやすさのためであり、限定的なものではなく、本開示を上記詳細で実現するとは限らない。
【００７６】
本開示に係るデバイス、装置、機器、システムのブロック図は単なる例示であり、ブロック図に示される方式で接続、配置、構成しなければならないことを要求又は示唆しない。当業者であれば、これらのデバイス、装置、機器、システムを任意の形態で接続、配置、構成することができる。例えば「備える」、「含む」、「有する」などの用語はオープンなものであり、「を含むが、それらに限定されない」を意味し、相互に交換して使用してもよい。特に断らない限り、ここで使用される用語「又は」と「及び」は「及び／又は」を意味し、相互に交換して使用してもよい。ここで使用される用語「例えば」はフレーズ「…が挙げられるが、それらに限定されない」を意味し、相互に交換して使用してもよい。
【００７７】
本開示のフローチャート及び以上の方法についての説明は単なる例示であり、与えられた順序で各実施例のステップを実行しなければならないことを要求又は示唆しないものであり、いくつかのステップは並行してもよく、個別に実行されてもよく、ほかの適切な順序で実行されてもよい。また、例えば「その後」、「次に」、「続いて」などの用語はステップの順序を限定するものではなく、読者がこれらの方法の説明を読むように案内するためのものである。
【００７８】
なお、本開示の装置及び方法では、各部材又は各ステップは分解及び／又は再組合せ可能である。これらの分解及び／又は再組合せは本開示の等価技術案とみなされるべきである。
【００７９】
当業者が本開示を製造又は使用できるように、以上では開示の態様についての説明を提供した。これらの態様についての種々の修正は当業者にとって明らかであり、ここで定義された一般な原理は、本開示の範囲を逸脱せずにほかの態様に適用できる。従って、本開示はここで示された態様に限定されるものではなく、この開示の原理及び新規な特徴に一致する最も広い範囲に従うものである。以上、複数の例示的な態様及び実施例を説明したが、当業者はいくつかの変形、修正、変更、追加及びサブ組合せを想到し得る。
【図１】
2019192247.tif 000015
【図２】
2019192247.tif 000016
【図３】
2019192247.tif 000017
【図４Ａ】
2019192247.tif 000018
【図４Ｂ】
2019192247.tif 000019
【図４Ｃ】
2019192247.tif 000020
【図５】
2019192247.tif 000021
【図６】
2019192247.tif 000022
【図７】
2019192247.tif 000023
【図８】
2019192247.tif 000024