Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7704331B2 - 対話モデルのトレーニング方法、回答情報生成方法、装置及び媒体 - Google Patents
[go: Go Back, main page]

JP7704331B2 - 対話モデルのトレーニング方法、回答情報生成方法、装置及び媒体 - Google Patents

対話モデルのトレーニング方法、回答情報生成方法、装置及び媒体 Download PDF

Info

Publication number
JP7704331B2
JP7704331B2 JP2024098979A JP2024098979A JP7704331B2 JP 7704331 B2 JP7704331 B2 JP 7704331B2 JP 2024098979 A JP2024098979 A JP 2024098979A JP 2024098979 A JP2024098979 A JP 2024098979A JP 7704331 B2 JP7704331 B2 JP 7704331B2
Authority
JP
Japan
Prior art keywords
sample data
answer
model
loss
score
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2024098979A
Other languages
English (en)
Other versions
JP2024163990A (ja
Inventor
ジャオ イエンビン
ディーン スーイー
ワーン シュオホワン
スゥン ユイ
ティエン ハオ
ウー ホワ
ワーン ハイフオン
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Baidu Netcom Science and Technology Co Ltd
Original Assignee
Beijing Baidu Netcom Science and Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Baidu Netcom Science and Technology Co Ltd filed Critical Beijing Baidu Netcom Science and Technology Co Ltd
Publication of JP2024163990A publication Critical patent/JP2024163990A/ja
Application granted granted Critical
Publication of JP7704331B2 publication Critical patent/JP7704331B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/30Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
    • G06F16/33Querying
    • G06F16/332Query formulation
    • G06F16/3329Natural language query formulation
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/30Semantic analysis
    • G06F40/35Discourse or dialogue representation
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/30Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
    • G06F16/33Querying
    • G06F16/3331Query processing
    • G06F16/334Query execution
    • G06F16/3344Query execution using natural language analysis
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9532Query formulation

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Computational Linguistics (AREA)
  • Artificial Intelligence (AREA)
  • Mathematical Physics (AREA)
  • Data Mining & Analysis (AREA)
  • General Health & Medical Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Human Computer Interaction (AREA)
  • Machine Translation (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Description

本開示は人工知能技術分野に関し、特に自然言語処理、知能対話技術分野に関し、具体的に対話モデルのトレーニング方法、対話モデルに基づいて実現される回答情報生成方法、装置、電子機器、コンピュータ可読記憶媒体及コンピュータプログラムに関する。
人工知能は、コンピュータに人間のいくつかの思惟過程及び知的行動(例えば、学習、推理、思考、計画など)を模擬させるように研究する科目であり、ハードウェア面の技術もあれば、ソフトウェア面の技術もある。人工知能のハードウェア技術は、一般的にセンサ、人工知能専用チップ、クラウドコンピューティング、分散ストレージ、ビッグデータ処理などの技術を含み、人工知能ソフトウェア技術は、主にコンピュータ視覚技術、音声認識技術、自然言語処理技術及び機械学習/深層学習、ビッグデータ処理技術、ナレッジグラフ技術などのいくつかの大きな方向を含む。
超大規模言語モデルに基づくタスク型対話生成技術は、現在人工知能分野の研究の焦点の一つである。この技術は、大規模言語モデルの自然言語生成能力を利用して、タスク型対話の特定のニーズに結びつけて特定のタスクの要件を満たす対話コンテンツを生成できる。
該部分で説明される方法は、必ずしも以前に想定された方法又は採用された方法ではない。特に断りのない限り、該部分に記載されているいずれの方法は、該部分に含まれるだけで従来技術であると考えられるべきではない。同様に、特に断りのない限り、該部分で言及されている課題は、従来の技術で承認されたものであると考えるべきではない。
本開示は、対話モデルのトレーニング方法、対話モデルに基づいて実現される回答情報生成方法、装置、電子機器、コンピュータ可読記憶媒体及コンピュータプログラムを提供する。
本開示の一態様によれば、対話モデルのトレーニング方法を提供し、少なくとも一つの第1サンプルデータ及び少なくとも一つの第2サンプルデータを含む第1サンプルデータセットを取得し、少なくとも一つの第1サンプルデータにおけるそれぞれは、第1質問テキスト及び第1回答テキストを含み、少なくとも一つの第2サンプルデータにおけるそれぞれは、第2質問テキストを含むことと、第1サンプルデータセットを利用して、対話モデルをトレーニングするように、少なくとも一つの第1サンプルデータに対応する少なくとも一つの第1質問テキストをそれぞれ対話モデルに入力して、対話モデルによって出力された対応する少なくとも一つの第1回答予測結果を取得し、少なくとも一つの第2サンプルデータにおけるそれぞれに対する第2質問テキストに対して、該第2質問テキストを対話モデルに入力して、対話モデルによって出力された第2回答予測結果を取得し、第2回答予測結果を、少なくとも一つのサンプル質問と、少なくとも一つのサンプル質問におけるそれぞれに対応する複数の回答テキストと、複数の回答テキストにおけるそれぞれのラベルとに基づいてトレーニングして取得される奨励モデルに入力して奨励モデルにより出力された第2回答予測結果のスコアを取得し、ラベルが、対応する回答テキストのユーザ満足度を示すという操作を実行し、少なくとも一つの第1回答予測結果と、少なくとも一つの第1サンプルデータにおけるそれぞれの第1回答テキストと、少なくとも一つの第2サンプルデータにおけるそれぞれに対応するスコアとに基づいて、総合損失を確定し、総合損失に基づいて、対話モデルの少なくとも一つのパラメータを調整するという第1トレーニングプロセスを実行することと、を含む。
本開示の一態様によれば、対話モデルに基づいて実現される回答情報生成方法を提供し、ユーザの質問テキストを取得することと、質問テキストを対話モデルに入力して、対話モデルが生成した回答テキストを取得することを含み、対話モデルは、上記対話モデルのトレーニング方法に従ってトレーニングされたものである。
本開示の一態様によれば、対話モデルのトレーニング装置を提供し、少なくとも一つの第1サンプルデータ及び少なくとも一つの第2サンプルデータを含む第1サンプルデータセットを取得するように構成される第1取得ユニットであって、少なくとも一つの第1サンプルデータにおけるそれぞれは、第1質問テキスト及び第1回答テキストを含み、少なくとも一つの第2サンプルデータにおけるそれぞれは、第2質問テキストを含むものと、第1サンプルデータセットを利用して、対話モデルをトレーニングするように、少なくとも一つの第1サンプルデータに対応する少なくとも一つの第1質問テキストをそれぞれ対話モデルに入力して、対話モデルによって出力された対応する少なくとも一つの第1回答予測結果を取得し、少なくとも一つの第2サンプルデータにおけるそれぞれに対する第2質問テキストに対して、該第2質問テキストを対話モデルに入力して、対話モデルによって出力された第2回答予測結果を取得し、第2回答予測結果を、少なくとも一つのサンプル質問と、少なくとも一つのサンプル質問におけるそれぞれに対応する複数の回答テキストと、複数の回答テキストにおけるそれぞれのラベルとに基づいてトレーニングして取得される奨励モデルに入力して奨励モデルにより出力された第2回答予測結果のスコアを取得し、ラベルが、対応する回答テキストのユーザ満足度を示すという操作を実行し、少なくとも一つの第1回答予測結果と、少なくとも一つの第1サンプルデータにおけるそれぞれの第1回答テキストと、少なくとも一つの第2サンプルデータにおけるそれぞれに対応するスコアとに基づいて、総合損失を確定し、総合損失に基づいて、対話モデルの少なくとも一つのパラメータを調整するという第1トレーニングプロセスを実行するように構成される第1トレーニングユニットとを含む。
本発明の他の態様によれば、対話モデルに基づいて実現される回答情報生成装置を提供し、ユーザの質問テキストを取得するように構成される取得ユニットと、質問テキストを対話モデルに入力して、対話モデルが生成した回答テキストを取得するように構成される生成ユニットとを含み、ここで、対話モデルは、上記対話モデルのトレーニング方法に従ってトレーニングされたものである。
本開示の別の態様によれば、電子機器を提供し、少なくとも一つのプロセッサと、少なくとも一つのプロセッサに通信接続されたメモリとを含み、ここでメモリには、少なくとも一つのプロセッサによって実行可能な命令が記憶されており、命令が少なくとも一つのプロセッサにより実行されて、少なくとも一つのプロセッサに、上記対話モデルのトレーニング方法又は対話モデルに基づいて実現される回答情報生成方法を実行させることを可能にする。
本開示の別の態様によれば、コンピュータ命令を記憶した非一時的コンピュータ可読記憶媒体を提供し、ここで、コンピュータ命令は、コンピュータに、上記対話モデルのトレーニング方法又は対話モデルに基づいて実現される回答情報生成方法を実行させるために用いられる。
本開示の別の態様によれば、プロセッサにより実行されると、上記対話モデルのトレーニング方法又は対話モデルに基づいて実現される回答情報生成方法を実現するコンピュータプログラムを提供する。
本開示の一つ又は複数の実施例によれば、対話モデルの人工フィードバックに基づく強化学習トレーニング段階において、教師あり微調整トレーニングの損失を導入することにより、強化学習段階において、教師あり微調整トレーニング中に学習された対話タスクを解決する能力が忘れられないようにし、対話モデルの事実精度及びユーザ意図の理解能力を向上させ、これにより、対話モデルの回答情報生成効果を全体的に向上させることができる。
理解すべきこととして、該部分に説明される内容は、本開示の実施例の要点又は重要な特徴を識別することを意図しておらず、本開示の保護範囲を限定するためのものではない。本開示の他の特徴は、以下の明細書によって容易に理解されるであろう。
図面は、実施例を例示的に示し、明細書の一部を構成し、明細書の文字による説明とともに、実施例の例示的な実施形態を説明するために用いられる。図示の実施例は例示的目的のみであり、特許請求の範囲を限定するものではない。全ての図面において、同一の符号は、類似しているが、必ずしも同じとは限らない要素を指す。
本開示の実施例による、本明細書で説明される各方法を実施することができる例示的なシステムの概略図を示す。 本開示の実施例による、対話モデルのトレーニング方法のフローチャートを示す。 本開示の実施例による、総合損失を確定するフローチャートを示す。 本開示の実施例による、第2損失を確定するフローチャートを示す。 本開示の実施例による、対話モデルのトレーニング方法のフローチャートを示す。 本開示の実施例による、対話モデルに基づいて実現される回答情報生成方法のフローチャートを示す。 本開示の実施例による、対話モデルのトレーニング装置の構成ブロック図を示す。 本開示の実施例による、対話モデルに基づいて実現される回答情報生成装置の構成ブロック図を示す。 本開示の実施例を実現するための例示的な電子機器の構成ロック図を示す。
以下、図面に合わせて本開示の例示的な実施例を説明して、それに含まれる本開示の実施例における様々な詳細が理解を助けるためので、それらは単なる例示的なものと考えられるべきである。従って、当業者であれば、本開示の範囲及び精神から逸脱することなく、本明細書で説明された実施例に対して様々な変更及び修正を行うことができることを認識すべきである。同様に、明瞭と簡潔のために、以下の説明では公知の機能及び構造についての説明を省略している。
本開示では、特に明記しない限り、様々な要素を説明するための「第1」、「第2」などの用語は、これらの要素の位置関係、タイミング関係、又は重要性関係を限定することを意図していない。このような用語は、一要素を別の要素から区別するためにのみ使用される。いくつかの例では、第1の要素と第2要素は、要素の同じ例を指してもよく、場合によっては、コンテキストの説明に基づいて、異なる例を指してもよい。
本開示の様々な例の説明で使用される用語は、特定の例を説明することのみを目的としており、限定することを意図していない。コンテキストで別途に明確に示されていない限り、特に要素の数を限定しないなら、要素は一つであってもよいし、複数であってもよい。なお、本開示で使用される用語「及び/又は」は、リストされたアイテムのいずれか及び可能な全ての組み合わせをカバーする。
以下、図面を参照して本開示の実施例について詳細に説明する。
図1は、本開示の実施例によると、本明細書に記載された様々な方法及び装置を、その中で実施することができる例示的なシステム100の概略図を示す。図1を参照すると、該システム100は、一つ又は複数のクライアントデバイス101、102、103、104、105と106、サーバ120、及び一つ又は複数のクライアントデバイスをサーバ120に結合する一つ又は複数の通信ネットワーク110を含む。クライアントデバイス101、102、103、104、105と106は、一つ又は複数のアプリケーションを実行するように構成されることが可能である。
本開示の実施例では、サーバ120は、上記対話モデルのトレーニング方法又は対話モデルに基づいて実現される回答情報生成方法を実行できるようにする1つ又は複数のサービス又はソフトウェアアプリケーションを実行することができる。
いくつかの実施例では、サーバ120は、非仮想環境と仮想環境を含むことができる他のサービス又はソフトウェアアプリケーションも提供することができる。いくつかの実施例では、これらのサービスは、webベースのサービス又はクラウドサービスとして提供することができ、例えば、ソフトウェアアズアサービス(SaaS)モデルでクライアントデバイス101、102、103、104、105及び/又は106のユーザに提供される。
図1に示す構成では、サーバ120は、サーバ120により実行される機能を実現する一つ又は複数のアセンブリを含んでもよい。これらのアセンブリは、一つ又は複数のプロセッサで実行できるソフトウェアアセンブリ、ハードウェアアセンブリ、又はそれらの組み合わせを含んでもよい。クライアントデバイス101、102、103、104、105及び/又は106を操作するユーザは、これらのアセンブリが提供するサービスを利用するために、一つ又は複数のクライアントアプリケーションを順次利用してサーバ120とやり取りをすることができる。様々な異なるシステム構成が可能であり、システム100とは異なってもよいことを理解されたい。したがって、図1は、本明細書に記載された様々な方法を実施するためのシステムの一例であり、制限することを意図していない。
ユーザは、クライアントデバイス101、102、103、104、105、及び/又は106を使用して、対話テキストを入力することができる。クライアントデバイスは、クライアントデバイスのユーザがクライアントデバイスとやり取りするインターフェースを提供することができる。クライアントデバイスは、該インターフェースを介してユーザに情報を出力することもできる。図1では6つのクライアントデバイスしか図示されていないが、当業者であれば理解できるように、本開示はいかなる数のクライアントデバイスもサポートできる。
クライアントデバイス101、102、103、104、105及び/又は106は、携帯型ハンドヘルドデバイス、汎用コンピュータ(例えば、パーソナルコンピュータやノートパソコン)、ワークステーションコンピュータ、ウェアラブルデバイス、スマートスクリーンデバイス、セルフサービス端末デバイス、サービスロボット、ゲームシステム、シンクライアント、各種のメッセージングデバイス、センサ、又はその他の検知デバイスなどの様々なタイプのコンピュータデバイスを含んでもよい。これらのコンピュータデバイスは、MICROSOFT Windows、APPLE iOS、類UNIX(登録商標)オペレーティングシステム、Linux(登録商標)又は類Linux(登録商標)オペレーティングシステム(例えば、GOOGLE Chrome OS)などの様々なタイプ及びバージョンのソフトウェアアプリケーションやオペレーティングシステムを実行したり、MICROSOFT Windows Mobile OS、iOS、Windows Phone、Androidなどの各種のモバイルオペレーティングシステムを含んだりすることができる。携帯用ハンドヘルドデバイスには、携帯電話、インテリジェントフォン、タブレット、パーソナルデジタルアシスタント(PDA)などを含んでもよい。ウェアラブルデバイスは、ヘッドマウント型ディスプレイ(例えば、スマートグラス)と他のデバイスを含んでもよい。ゲームシステムは、様々なハンドヘルド型のゲームデバイス、インターネット対応のゲームデバイスなどを含んでもよい。クライアントデバイスは、例えば、インターネットInternet関連アプリケーション、通信アプリケーション(例えば、電子メールアプリケーション)、ショートメッセージサービス(SMS)アプリケーション、様々なアプリケーションを実行でき、且つ様々な通信プロトコルを使用できる。
ネットワーク110は、当業者に知られている任意のタイプのネットワークであってもよく、それは、データ通信をサポートするために、複数の利用可能なプロトコルのいずれか一つ(TCP/IP、SNA、IPXなどを含むがこれらに限定されない)を使用することができる。例として、一つ又は複数のネットワーク110は、ローカルエリアネットワーク(LAN)、イーサネットベースのネットワーク、トークンループ、ワイドエリアネットワーク(WAN)、インターネット、仮想ネットワーク、仮想プライベートネットワーク(VPN)、イントラネット、エクストラネット、ブロックチェーンネットワーク、公衆交換電話網(PSTN)、赤外線ネットワーク、無線ネットワーク(例えば、ブルートゥース(登録商標)、WIFI)、及び/又はこれら及び/又はその他のネットワークの任意の組み合わせであってもよい。
サーバ120は、一つ又は複数の汎用コンピュータ、専用サーバコンピュータ(例えば、PC(パーソナルコンピュータ)サーバ、UNIX(登録商標)サーバ、ミッドレンジサーバ)、ブレードサーバ、大型コンピュータ、サーバクラスタ、又はその他のいかなる適切な構成及び/又は組み合わせを含んでもよい。サーバ120は、仮想オペレーティングシステムを実行する一つ又は複数の仮想マシン、又は仮想化に関わる他のコンピューティングアーキテクチャ(例えば、サーバの仮想記憶デバイスを維持するために仮想化された論理記憶デバイスの一つ又は複数のフレキシブルプール)を含んでもよい。様々な実施例では、サーバ120は、以下に説明する機能を提供する一つ又は複数のサービス又はソフトウェアアプリケーションを実行することができる。
サーバ120における計算ユニットは、上記した任意のオペレーティングシステム及び任意の商用サーバオペレーティングシステムを含む一つ又は複数のオペレーティングシステムを実行することができる。サーバ120は、HTTPサーバ、FTPサーバ、CGIサーバ、JAVA(登録商標)サーバ、データベースサーバなど、様々な追加のサーバアプリケーション及び/又は中間層アプリケーションのいずれか一つを実行することもできる。
いくつかの実施例では、サーバ120は、クライアントデバイス101、102、103、104、105及び/又は106のユーザから受信したデータフィード及び/又はイベントの更新を分析及び総合するための一つ又は複数のアプリケーションを含んでもよい。サーバ120は、クライアントデバイス101、102、103、104、105及び/又は106の一つ又は複数のディスプレイデバイスを介してデータフィード及び/又はリアルタイムイベントを表示する一つ又は複数のアプリケーションを含んでもよい。
いくつかの実施例では、サーバ120は、分散型システムのサーバであってもよいし、ブロックチェーンを組み込んだサーバであってもよい。サーバ120は、クラウドサーバであってもよいし、人工知能技術を備えたインテリジェントクラウドコンピューティングサーバやインテリジェントクラウドホストであってもよい。クラウドサーバはクラウドコンピューティングサービスシステムにおけるホスト製品であり、従来の物理ホストと仮想専用サーバ(VPS、Virtual Private Server)サービスに存在する管理難度が大きく、業務拡張性が弱いという欠陥を解決する。
システム100は、一つ又は複数のデータベース130を含むこともできる。いくつかの実施例では、これらのデータベースはデータやその他の情報を記憶するために使用できる。例えば、データベース130のうちの一つ又は複数は、音声ファイルや動画ファイルのような情報を記憶するために使用できる。データベース130は、さまざまな位置に構成することができる。例えば、サーバ120が使用するデータベースは、サーバ120のローカルにあってもよいし、サーバ120から離れて、ネットワーク又は専用の接続を介してサーバ120と通信してもよい。データベース130は、さまざまなタイプであってもよい。いくつかの実施例では、サーバ120が使用するデータベースは、リレーショナルデータベースであってもよい。これらのデータベースのうちの一つ又は複数は、命令に応じてデータベースとデータベースからのデータを記憶、更新、検索できる。
いくつかの実施例では、データベース130のうちの一つ又は複数は、アプリケーションによって使用され、アプリケーションのデータを記憶することもできる。アプリケーションで使用されるデータベースは、キー値リポジトリ、オブジェクトリポジトリ、ファイルシステムでサポートされる汎用リポジトリなど、様々なタイプのデータベースであってもよい。
図1のシステム100は、本開示に基づいて説明した様々な方法及び装置を応用することができるように、様々な方法で構成し操作することができる。
本開示の実施例によれば、図2に示すように、対話モデルのトレーニング方法を提供し、
少なくとも一つの第1サンプルデータ及び少なくとも一つの第2サンプルデータを含む第1サンプルデータセットを取得し、少なくとも一つの第1サンプルデータにおけるそれぞれは、第1質問テキスト及び第1回答テキストを含み、少なくとも一つの第2サンプルデータにおけるそれぞれは、第2質問テキストを含むステップS201と、
第1サンプルデータセットを利用して、対話モデルをトレーニングするように、
少なくとも一つの第1サンプルデータに対応する少なくとも一つの第1質問テキストをそれぞれ対話モデルに入力して、対話モデルによって出力された対応する少なくとも一つの第1回答予測結果を取得するステップS2021と、
少なくとも一つの第2サンプルデータにおけるそれぞれに対する第2質問テキストに対して、
該第2質問テキストを対話モデルに入力して、対話モデルによって出力された第2回答予測結果を取得するステップS2022と、
第2回答予測結果を、少なくとも一つのサンプル質問と、少なくとも一つのサンプル質問におけるそれぞれに対応する複数の回答テキストと、複数の回答テキストにおけるそれぞれのラベルとに基づいてトレーニングして取得される奨励モデルに入力して奨励モデルにより出力された第2回答予測結果のスコアを取得し、ラベルが、対応する回答テキストのユーザ満足度を示すステップS2023と、
少なくとも一つの第1回答予測結果と、少なくとも一つの第1サンプルデータにおけるそれぞれの第1回答テキストと、少なくとも一つの第2サンプルデータにおけるそれぞれに対応するスコアとに基づいて、総合損失を確定するステップS2024と、
総合損失に基づいて、対話モデルの少なくとも一つのパラメータを調整するステップS2025との第1トレーニングプロセスを実行するステップS202とを含む。
これにより、対話モデルの人工フィードバックに基づく強化学習トレーニング段階において、教師あり微調整トレーニングの損失を導入することにより、強化学習段階において、教師あり微調整トレーニング中に学習された対話タスクを解決する能力が忘れられないようにし、対話モデルの事実精度及びユーザの意図理解能力を向上させ、これにより、対話モデルの回答情報生成効果を全体的に向上させることができる。
いくつかの実施例では、第1サンプルデータセットは、2種のサンプルデータを含むことができ、ここで、各第1サンプルデータは、第1質問テキストと、それに対応する第1回答テキストとを含み、各第2サンプルデータには、第2質問テキストが一つ含まれる。
いくつかの実施例では、第2質問テキストは、第1サンプルデータセットにおけるある第1質問テキストと同じであってもよい。いくつかの実施例では、第1サンプルデータセットにおける第1質問テキスト及び第2質問テキストは、互いに異なっていてもよい。
いくつかの実施例では、各第1質問テキスト及び第2質問テキストを現在の対話モデルに入力し、且つそれぞれ対応する第1回答予測結果及び第2回答予測結果を取得することができる。そして、各第2回答予測結果とそれに対応する第2質問テキストを予めトレーニングされた奨励モデルに入力して、該奨励モデルにより出力された第2回答予測結果のスコアを取得する。ここでは、第2回答予測結果のスコアは、該回答情報に対するユーザの満足度を示すために使用され得る。
いくつかの実施例では、上記奨励モデルは、以下の方法でトレーニングすることによって得ることができる。まず一又は複数のサンプル質問を取得し、且つ各サンプル質問を順に現在の対話モデルに入力し、それにより各サンプル質問に対して複数の回答テキストを生成し、且つ人工マーキングに基づいて各回答テキストのラベルを取得し、ここでは、ラベルは、対応する回答テキストのユーザ満足度を示すことができる。その後、各回答テキスト及びそれに対応するサンプル質問を初期奨励モデルに入力し、それにより該モデルの予測結果を取得する。続いて、該奨励モデルが収束するまで、予測結果及び対応するラベルに基づいて損失を計算し、且つモデルパラメータを調整することができる。
いくつかの実施例では、上記奨励モデルは、多層パーセプトロン、ニューラルネットワークなどのアーキテクチャに基づいて確立されてもよい。
いくつかの実施例では、少なくとも一つの第1回答予測結果と、少なくとも一つの第1サンプルデータにおけるそれぞれの第1回答テキストと、少なくとも一つの第2サンプルデータにおけるそれぞれに対応するスコアとに基づいて、総合損失の計算を行うことができる。例えば、第1質問テキストと第2質問テキストとが同じである場合には、各第1回答予測結果とそれに対応する第1回答テキストとの差異を計算した後、対応するスコアに基づいて、該差異の重み係数を確定し、且つ1つ又は複数が重み係数を乗算した差異に基づいて総合損失を計算することができる。
いくつかの実施例では、図3に示すように、少なくとも一つの第1回答予測結果と、少なくとも一つの第1サンプルデータにおけるそれぞれの第1回答テキストと、少なくとも一つの第2サンプルデータにおけるそれぞれに対応するスコアとに基づいて、総合損失を確定することは、
少なくとも一つの第1サンプルデータにおけるそれぞれの第1回答テキスト及び対応する第1回答予測結果に基づいて、第1損失を確定するステップS301と、
少なくとも一つの第2サンプルデータに対応する少なくとも一つのスコアに基づいて、第2損失を確定するステップS302と、
第1損失及び第2損失に基づいて、総合損失を確定するステップS303とを含むことができる。
これにより、2つの部分の損失をそれぞれ計算し、総合損失を得ることで、対話タスク指向の教師あり微調整トレーニング段階と人工フィードバックによる強化学習段階の2段階のモデルの連合モデリングを実現し、相互に促進し、ユーザの好みに対するモデルのモデリング能力を向上させるとともに、ユーザの指示に対するモデルの理解と満足能力を維持し、さらに、対話モデルの回答情報生成効果を全体的に高めることができる。
いくつかの実施例では、第1損失は、少なくとも一つの第1サンプルデータにおけるそれぞれに対する第1回答予測結果と、それに対応する第1回答テキストとの間の差異に基づいて確定することができる。
いくつかの実施例では、交差エントロピー誤差関数又は平均二乗誤差関数に基づいて上記差異をはかることができる。
いくつかの実施例では、第2損失は、少なくとも一つの第2回答予測結果に対応する少なくとも一つのスコアの平均又は期待値であってもよい。
いくつかの実施例では、混合損失、交互最小化損失などの組み合わせによって総合損失を得ることができる。
いくつかの実施例では、第1損失及び第2損失に基づいて、総合損失を確定することは、第1損失に対応する第1所定重みと、第2損失に対応する第2所定重みとに基づいて、第1損失及び第2損失に重み付けを行い、総合損失を得ることを含むことができる。
これにより、2つの損失に対して重み付けを行うことによって、重みによって2つのトレーニング方法によるモデル全体のトレーニングへの影響を制御し、トレーニングの効果を保証する。
いくつかの実施例では、対話モデルのトレーニング段階において、複数の第1サンプルデータセットを順次取得し、複数の第1サンプルデータセットに基づいて複数ラウンドのモデルトレーニングを行うことができる。
いくつかの実施例では、トレーニングラウンド数が増加するにつれて、合計が一定であることを保証する状況で、第1所定重み及び第2所定重みを対応的に調整して、異なるトレーニングラウンドで損失関数の割合を調整することで、モデルトレーニングのプロセスを制御することができる。例えば、変動因子を一つ設定し、且つトレーニングラウンド数の増加に応じて変動因子によって第2所定重みを漸減しながら、第1所定重みを徐々に増加させ、それにより、モデルのトレーニング効果を保証しつつ、モデルのトレーニング効率を向上させることができる。
いくつかの実施例では、図4に示すように、少なくとも一つの第2サンプルデータに対応する少なくとも一つのスコアに基づいて、第2損失を確定することは、
少なくとも一つのスコアに基づいて、少なくとも一つのスコアの平均及び分散を確定するステップS401と、
少なくとも一つのスコアの各スコアに対して、平均及び分散に基づいて該スコアを正規化して、更新されたスコアを取得するステップS402と、
少なくとも一つの更新されたスコアに基づいて、第2損失を確定するステップS403とを含む。
これにより、スコアを正規化してから損失の計算を行うことにより、トレーニングプロセスにおけるスコア分布をさらに最適化することができ、これにより、強化学習段階で他の損失を導入することによる強化学習の損失がモデルに与える影響が弱まるという問題を避けることができ、強化学習の安定性を向上させることができ、連合最適化の枠組みの下で強化学習損失がモデルトレーニングに及ぼす作用を確保する。
強化学習の段階では、余分な損失を導入して連合トレーニングを行うことで、強化学習の部分での損失の上昇を抑え、さらに、強化学習が本来果たすべき役割を弱める。
いくつかの実施例では、第2損失を計算する前に、現在のラウンドの第1サンプルデータセットにおけるすべての第2回答予測結果に対応するスコアに平均と分散の計算を行うことができる。そして、平均及び分散に基づいて今回のラウンドにおける全てのスコアを正規化処理して正規化スコアを得て、正規化された各スコアに基づいて第2損失の計算を行うことができる。
いくつかの例示的な実施例では、スコアrについての正規化操作は、以下の式によって表すことができる。
Figure 0007704331000001
ここで、
Figure 0007704331000002
は正規化後のスコアを表し、
Figure 0007704331000003
は平均を表し、stdは分散を表す。
これにより、該ラウンド内のスコアを一つの動的標準正規分布下にすることができ、これにより、強化学習の安定性を高め、連合最適化の枠組みの下で、強化学習の損失は正常に上昇することを確保する。
いくつかの実施例では、第2損失は、正規化されたスコアの平均又は期待値であってもよい。
いくつかの実施例では、上記対話モデルのトレーニング方法は、事前トレーニング済み言語モデルと、少なくとも一つの第3サンプルデータを含む第2サンプルデータセットとを取得し、少なくとも一つの第3サンプルデータにおけるそれぞれは、第3質問テキスト及び第3回答テキストを含み、事前トレーニング済み言語モデルは所定数量の教師なしサンプルコーパスに基づいてトレーニングして取得されることと、第1サンプルデータセットを利用して対話モデルをトレーニングする前に、初期対話モデルを取得するように、第2サンプルデータセットにおける各第3サンプルデータに基づいて、事前トレーニング済み言語モデルが収束するまで、該第3サンプルデータに対応する第3質問テキストを事前トレーニング済み言語モデルに入力して、事前トレーニング済み言語モデルによって出力された第3回答予測結果を取得し、第3回答予測結果と該第3サンプルデータに対応する第3回答テキストとに基づいて、事前トレーニング済み言語モデルのパラメータを調整して、事前トレーニング済み言語モデルを更新するという事前トレーニング済み言語モデルに対するトレーニング操作を繰り返して実行することとをさらに含むことができる。
これにより、第1トレーニングプロセスを行う前に、まず事前トレーニング済み言語モデルに基づいて教師あり微調整トレーニングを行って、初期対話モデルを取得する。その後さらに初期対話モデルに基づいて教師あり微調整トレーニング及び人工フィードバックに基づく強化学習トレーニングの連合トレーニングを行い、それによりモデルに対話タスクを解決する能力を持たせた上で、ユーザの好みに対する予測能力をさらに取得し、これにより、モデルの全体的な性能を向上させる。
図5は、本開示の実施例による対話モデルのトレーニング方法のフローチャートを示す。
いくつかの実施例によれば、図5に示すように、対話モデルのトレーニングプロセスは、所定規模の教師なしコーパスに基づいて、汎用事前トレーニング済み言語モデルのトレーニングを行って、汎用事前トレーニング済み言語モデルを取得するステップS501と、汎用事前トレーニング済み言語モデルに対して教師あり微調整トレーニングを行い、具体的には、まず、1つの第2サンプルデータセットを取得し、その中の第3サンプルデータを適用し、該汎用事前トレーニング済み言語モデルに対して教師あり微調整トレーニングを行うことにより、ユーザが入力した質問又は指令に含まれる意図を理解でき、且つこの意図に基づいて比較的質の高い回答能力を与える初期対話モデルを得るステップS502と、強化学習に基づいて初期対話モデルをトレーニングして、最終的な対話モデルを得て、ここで、該ステップでは、上述したトレーニング方法に基づいて、複数ロットの第1サンプルデータセットを取得し、各ラウンドにおいて、第1サンプルデータセットにおける2つの異なるサンプルデータを適用することにより、モデルを連合トレーニングして、最終的な対話モデルを得るステップS503とを含むことができる。
いくつかの実施例では、第2サンプルデータセットにおける第3サンプルデータ及び第1サンプルデータセットにおける第1サンプルデータは、同一の予め準備されたサンプルデータセットから得ることができ、該サンプルデータセットにおける各サンプルデータは、いずれもサンプル質問及びそれに対応する回答情報を有する。これにより、モデルにユーザの好みをより良く予測させながら、ユーザが入力した質問又は指令に対するその理解能力、及び高品質の回答情報を生成する能力を維持することができる。
いくつかの実施例では、対話モデルは、初期対話モデルをもとに少なくとも一回の第1トレーニングプロセスを経て得たものであり、上記対話モデルのトレーニング方法は、該第2質問テキストを初期対話モデルに入力して、初期対話モデルによって出力された第4回答予測結果を取得することをさらに含み、ここで、少なくとも一つの第2サンプルデータに対応する少なくとも一つのスコアに基づいて、第2損失を確定することは、少なくとも一つのスコアと、少なくとも一つの第2サンプルデータにおけるそれぞれに対応する第2質問テキストと、第2回答予測結果と、第4回答予測結果とに基づいて、第2損失を確定することを含む。
これにより、第2損失計算プロセスでは、第2質問テキスト、第2回答予測結果及び第4回答予測結果に基づいて計算された正規化項を導入することにより、モデルトレーニングの安定性をさらに向上させることができる。
いくつかの実施例では、各第2サンプルデータの第2質問テキストが第2回答予測結果と第4回答予測結果とに対応する差異に基づいて、正規化項を確定することができる。そして、該正規化項及び該第2回答予測結果に対応するスコア(又は正規化されたスコア)に基づいて第2損失を確定する。
いくつかの実施例では、上述の正規化項は、KLダイバージェンスに基づいて計算することができる。
いくつかの実施例では、総合損失は、以下の式によって表すことができる。
Figure 0007704331000004
ここで、φは政策ポリシー関数のパラメータ(すなわち現在の対話モデルのパラメータ)であり、
Figure 0007704331000005
は第2損失であり、
Figure 0007704331000006
は第2質問テキストx及び第2回答予測結果yのスコアであり、
Figure 0007704331000007
は正規化項であり、
Figure 0007704331000008
は第2質問テキストxを初期対話モデルに入力して第2回答予測結果yを得る確率であり、
Figure 0007704331000009
は現在の対話モデル(少なくとも一つの第1トレーニングプロセスを経て更新された対話モデル)に基づいて第2質問テキストxを初期対話モデルに入力して第2回答予測結果yを得る確率であり、βは、ポリシー更新の規模を制御するためのスーパーパラメータである。γは重み係数であり、
Figure 0007704331000010
は第1損失であり、
Figure 0007704331000011
は入力sが与えられた状況で、正解tを生成する交差エントロピーを表す。
いくつかの実施例では、少なくとも一つの第1サンプルデータの第1数と、少なくとも一つの第2サンプルデータの第2数とが、いずれも複数であり、また、第1数及び第2数は、所定割合に符合する。
これにより、2種類のサンプルデータの割合を制御することによって、トレーニングプロセスにおいて、連合トレーニングにおける2つのトレーニング方法がモデルに影響する程度を制御することができ、モデルのトレーニング効果を全体的に最適化する。
いくつかの実施例では、第1数と第2数との所定割合は、例えば、1:7であってもよい。
いくつかの実施例では、複数ラウンドにおける複数の第1サンプルデータセットについて、トレーニングラウンド数の増加につれて第1数と第2数の割合を増加することができ、例えば、第1数の占める割合を徐々に増加する。これにより、モデルのトレーニング効果を保証すると同時に、模型のトレーニング効率を高めることができる。
いくつかの例示的な実施例において、対話モデルは、例えば、対話のための知識拡張大言語モデル(例えばERNIE bot等)に基づいて確立することができる。
いくつかの実施例では、図6に示すように、対話モデルに基づいて実現される回答情報生成方法が提供され、ユーザの質問テキストを取得するステップS601と、質問テキストを対話モデルに入力して、対話モデルが生成した回答テキストを取得するステップS602とを含み、ここで、対話モデルは、上記対話モデルのトレーニング方法に従ってトレーニングされたものである。
これにより、上記のトレーニング方法でトレーニングして得られた対話モデルを用いて、より優れた事実理解の精度及びユーザ意図の理解能力を備えることができ、それにより、ユーザの期待により合致する回答情報を生成することができる。
いくつかの実施例では、図7に示すように、対話モデルのトレーニング装置700が提供され、
少なくとも一つの第1サンプルデータ及び少なくとも一つの第2サンプルデータを含む第1サンプルデータセットを取得するように構成される第1取得ユニット710であって、少なくとも一つの第1サンプルデータにおけるそれぞれは、第1質問テキスト及び第1回答テキストを含み、少なくとも一つの第2サンプルデータにおけるそれぞれは、第2質問テキストを含むものと、
第1サンプルデータセットを利用して、対話モデルをトレーニングするように、
少なくとも一つの第1サンプルデータに対応する少なくとも一つの第1質問テキストをそれぞれ対話モデルに入力して、対話モデルによって出力された対応する少なくとも一つの第1回答予測結果を取得し、
少なくとも一つの第2サンプルデータにおけるそれぞれに対する第2質問テキストに対して、
該第2質問テキストを対話モデルに入力して、対話モデルによって出力された第2回答予測結果を取得し、
第2回答予測結果を、少なくとも一つのサンプル質問と、少なくとも一つのサンプル質問におけるそれぞれに対応する複数の回答テキストと、複数の回答テキストにおけるそれぞれのラベルとに基づいてトレーニングして取得される奨励モデルに入力して奨励モデルにより出力された第2回答予測結果のスコアを取得し、ラベルが、対応する回答テキストのユーザ満足度を示すという操作を実行し、
少なくとも一つの第1回答予測結果と、少なくとも一つの第1サンプルデータにおけるそれぞれの第1回答テキストと、少なくとも一つの第2サンプルデータにおけるそれぞれに対応するスコアとに基づいて、総合損失を確定し、
総合損失に基づいて、対話モデルの少なくとも一つのパラメータを調整するという第1トレーニングプロセスを実行するように構成される第1トレーニングユニット720とを含む。
いくつかの実施例では、少なくとも一つの第1回答予測結果と、少なくとも一つの第1サンプルデータにおけるそれぞれの第1回答テキストと、少なくとも一つの第2サンプルデータにおけるそれぞれに対応するスコアとに基づいて、総合損失を確定することは、少なくとも一つの第1サンプルデータにおけるそれぞれの第1回答テキスト及び対応する第1回答予測結果に基づいて、第1損失を確定することと、少なくとも一つの第2サンプルデータに対応する少なくとも一つのスコアに基づいて、第2損失を確定することと、第1損失及び第2損失に基づいて、総合損失を確定することと、を含むことができる。
いくつかの実施例では、少なくとも一つの第2サンプルデータに対応する少なくとも一つのスコアに基づいて、第2損失を確定することは、少なくとも一つのスコアに基づいて、少なくとも一つのスコアの平均及び分散を確定することと、少なくとも一つのスコアにおける各スコアに対して、平均及び分散に基づいて該スコアを正規化して、更新されたスコアを取得することと、少なくとも一つの更新されたスコアに基づいて第2損失を確定することと、を含むことができる。
いくつかの実施例では、第1損失及び第2損失に基づいて、総合損失を確定することは、第1損失に対応する第1所定重みと、第2損失に対応する第2所定重みとに基づいて、第1損失と第2損失とを重み付けて、総合損失を取得することを含むことができる。
いくつかの実施例では、上記トレーニング装置は、事前トレーニング済み言語モデルと、少なくとも一つの第3サンプルデータを含む第2サンプルデータセットとを取得するように構成される第2取得ユニットであって、少なくとも一つの第3サンプルデータにおけるそれぞれは、第3質問テキスト及び第3回答テキストを含み、事前トレーニング済み言語モデルは所定数の教師なしサンプルコーパスに基づいてトレーニングされたものと、第1サンプルデータセットを利用して対話モデルをトレーニングする前に、初期対話モデルを取得するように、第2サンプルデータセットにおける各第3サンプルデータに基づいて、事前トレーニング済み言語モデルが収束するまで、該第3サンプルデータに対応する第3質問テキストを事前トレーニング済み言語モデルに入力して、事前トレーニング済み言語モデルによって出力された第3回答予測結果を取得し、第3回答予測結果と該第3サンプルデータに対応する第3回答テキストとに基づいて、事前トレーニング済み言語モデルのパラメータを調整して、事前トレーニング済み言語モデルを更新するという事前トレーニング済み言語モデルに対するトレーニング操作を繰り返して実行するように構成される第2トレーニングユニットとをさらに含むことができる。
いくつかの実施例では、対話モデルは、初期対話モデルに基づいて少なくとも一回の第1トレーニングプロセスを経て取得されたものであり、上記トレーニング装置は、該第2質問テキストを初期対話モデルに入力して、初期対話モデルによって出力された第4回答予測結果を取得するように構成される第3取得ユニットをさらに含み、且つここで、少なくとも一つの第2サンプルデータに対応する少なくとも一つのスコアに基づいて、第2損失を確定することは、少なくとも一つのスコアと、少なくとも一つの第2サンプルデータにおけるそれぞれに対応する第2質問テキストと、第2回答予測結果と、第4回答予測結果とに基づいて、第2損失を確定することを含む。
いくつかの実施例では、少なくとも一つの第1サンプルデータの第1数と、少なくとも一つの第2サンプルデータの第2数とは、それぞれ複数であり、且つ第1数と第2数とは、所定割合に符合する。
いくつかの実施例では、図8に示すように、対話モデルに基づいて実現される回答情報生成装置800がさらに提供され、ユーザの質問テキストを取得するように構成される取得ユニット810と、質問テキストを対話モデルに入力して、対話モデルが生成した回答テキストを取得するように構成される生成ユニット820とを含み、ここで、対話モデルは、上記対話モデルのトレーニング方法に従ってトレーニングされたものである。
本開示の実施例によれば、電子機器、可読記憶媒体及コンピュータプログラムをさらに提供する。
図9を参照して、本開示のサーバ又はクライアントとして機能する電子機器900の構成ブロック図について説明し、これは、本開示の各態様に適用可能なハードウェア装置の一例である。電子機器は、様々な形態のデジタル電子コンピュータ、例えば、ラップトップ型コンピュータ、デスクトップ型コンピュータ、ステージ、パーソナルデジタルアシスタント、サーバ、ブレードサーバ、大型コンピュータ、その他の適切なコンピュータを示す。電子機器は更に、様々な形態の移動装置、例えば、パーソナルデジタル処理、携帯電話、インテリジェントフォン、ウェアラブル機器とその他の類似する計算装置を示してよい。本明細書に示される部品、これらの接続関係及びこれらの機能は例示的なものに過ぎず、本明細書に説明した及び/又は請求した本開示の実現を制限しない。
図9に示すように、電子機器900は、読取り専用メモリ(ROM)902に記憶されたコンピュータプログラム、又は記憶ユニット908からランダムアクセスメモリ(RAM)903にロードされたコンピュータプログラムに従って、様々な適切な動作及び処理を実行することができる計算ユニット901を含む。また、RAM903には、電子機器900の動作に必要な各種プログラムやデータが記憶されていてもよい。計算ユニット901、ROM902、RAM903は、バス904を介して互いに接続されている。入力/出力(I/O)インターフェース905もバス904に接続されている。
電子機器900における、入力ユニット906、出力ユニット907、記憶ユニット908、及び通信ユニット909を含む複数のコンポーネントは、I/Oインターフェース905に接続される。入力ユニット906は、電子機器900に情報を入力可能な任意のタイプのデバイスであってもよく、入力ユニット906は、入力された数字又は文字情報を受信し、及び電子機器のユーザ設定及び/又は機能制御に関するキー信号入力を生成してもよく、且つマウス、キーボード、タッチスクリーン、トラックボード、トラックボール、操作レバー、マイク、及び/又はリモコンを含むがこれらに限定されない。出力ユニット907は、情報を提示することが可能な任意のタイプの機器であってもよく、且つディスプレイ、スピーカ、動画/音声出力端末、バイブレータ、及び/又はプリンタを含んでもよいが、これらに限定されない。記憶ユニット908は、磁気ディスク、光ディスクを含んでもよいが、これらに限定されない。通信ユニット909は、電子機器900がインターネット等のコンピュータネットワーク及び/又は各種の電気通信ネットワークを介して他の機器と情報/データを交換することを可能にし、また、モデム、ネットワークカード、赤外線通信装置、無線通信トランシーバ、及び/又はチップセット(例えば、Bluetooth装置、802.11装置、WiFi装置、WiMax装置、セルラ通信装置、及び/又は同様のもの)を含むことができるが、これらに限定されない。
計算ユニット901は、処理及び計算能力を有する様々な汎用及び/又は専用処理コンポーネントであってもよい。計算ユニット901のいくつかの例は、中央処理ユニット(CPU)、グラフィックス処理ユニット(GPU)、様々な専用人工知能(AI)計算チップ、機械学習モデルアルゴリズムを実行する様々な計算ユニット、デジタル信号プロセッサ(DSP)、及び任意の適切なプロセッサ、コントローラ、マイクロコントローラなどを含むが、これらに限定されない。計算ユニット901は、上記対話モデルのトレーニング方法又は対話モデルに基づいて実現される回答情報生成方法などの上述した様々な方法及び処理を実行する。例えば、いくつかの実施例では、上記対話モデルのトレーニング方法又は対話モデルに基づいて実現される回答情報生成方法は、記憶ユニット908などの機械可読媒体内に有形的に具現化されるコンピュータソフトウェアプログラムとして実現することができる。いくつかの実施例において、コンピュータプログラムの一部の又は全てはROM902及び/又は通信ユニット909を経由して電子機器900にロード及び/又はインストールされてよい。コンピュータプログラムがRAM903にロードされ、且つ計算ユニット901によって実行されると、上記対話モデルのトレーニング方法又は対話モデルに基づいて実現される回答情報生成方法を実行することができる。代替的に、他の実施例では、計算ユニット901は、他の任意の適切な方法で(例えば、ファームウェアによって)上記対話モデルのトレーニング方法又は対話モデルに基づいて実現される回答情報生成方法を実行するように構成されてもよい。
本明細書で上述したシステム及び技術の様々な実施形態は、デジタル電子回路システム、集積回路システム、フィールド・プログラマブル・ゲート・アレイ(FPGA)、特定用途向け集積回路(ASIC)、特定用途向け標準製品(ASSP)、システムオンチップ(SOC)、複雑なプログラマブル論理デバイス(CPLD)、コンピュータハードウェア、ファームウェア、ソフトウェア、及び/又はこれらの組み合わせにおいて実装することができる。これらの様々な実施形態は、一つ又は複数のコンピュータプログラムに実施され、該一つ又は複数のコンピュータプログラムは少なくとも一つのプログラマブルプロセッサを含むプログラマブルシステムで実行し及び/又は解釈してもよく、該プログラマブルプロセッサは専用又は汎用プログラマブルプロセッサであってもよく、記憶システム、少なくとも一つの入力装置、少なくとも一つの出力装置からデータと命令を受信し、データと命令を該記憶システム、該少なくとも一つの入力装置、該少なくとも一つの出力装置に送信してよいこと、を含んでもよい。
本開示の方法を実施するプログラムコードは一つ又は複数のプログラミング言語のいかなる組み合わせで書かれてよい。これらのプログラムコードを汎用コンピュータ、特殊目的のコンピュータ又は他のプログラマブルデータ処理装置のプロセッサ又はコントローラに提供してよく、よってプログラムコードはプロセッサ又はコントローラにより実行される時に流れ図及び/又はブロック図に規定の機能/操作を実施する。プログラムコードは完全に機械で実行してよく、部分的に機械で実行してよく、独立ソフトウェアパッケージとして部分的に機械で実行し且つ部分的に遠隔機械で実行してよく、又は完全に遠隔機械又はサーバで実行してよい。
本開示のコンテキストにおいて、機械可読媒体は有形の媒体であってもよく、命令実行システム、装置又はデバイスに使用される又は命令実行システム、装置又はデバイスに結合されて使用されるプログラムを具備又は記憶してよい。機械可読媒体は機械可読信号媒体又は機械可読記憶媒体であってもよい。機械可読媒体は、電子、磁気、光学、電磁、赤外線、又は半導体システム、装置又はデバイス、又は上記内容のいかなる適切な組み合わせを含んでもよいが、これらに限定されない。機械可読記憶媒体のより具体的な例は、一つ又は複数のリード線による電気接続、ポータブルコンピュータディスク、ハードディスク、ランダムアクセスメモリ(RAM)、リードオンリーメモリ(ROM)、消去可能なプログラマブル読み出し専用メモリ(EPROM又はフラッシュメモリ)、光ファイバー、ポータブルコンパクトディスク読み出し専用メモリ(CD-ROM)、光記憶機器、磁気記憶機器、又は上記内容のいかなる適切な組み合わせを含む。
ユーザとのインタラクションを提供するために、コンピュータにはここで説明したシステムと技術を実施してよく、該コンピュータは、ユーザに情報を表示するための表示装置(例えば、CRT(陰極線管)又はLCD(液晶ディスプレイ)監視モニタ)、及びキーボードとポインティング装置(例えば、マウスやトラックボール)を備え、ユーザは該キーボードと該ポインティング装置を介してコンピュータに入力してよい。その他のタイプの装置は更に、ユーザとのインタラクションを提供するためのものであってもよく、例えば、ユーザに提供するフィードバックはいかなる形態の感覚フィードバック(例えば、視覚フィードバック、聴覚フィードバック、又は触覚フィードバック)であってもよく、いかなる形態(音入力、音声入力、又は触覚入力を含む)でユーザからの入力を受信してよい。
ここで述べたシステムや技術は、バックステージ部材を含む計算システム(例えば、データサーバとして)や、ミドルウェア部材を含む計算システム(例えば、アプリケーションサーバ)や、フロントエンド部材を含む計算システム(例えば、グラフィカルユーザインターフェースやウェブブラウザを有するユーザコンピュータであり、ユーザが、そのグラフィカルユーザインターフェースやウェブブラウザを通じて、それらのシステムや技術の実施形態とのインタラクションを実現できる)、あるいは、それらのバックステージ部材、ミドルウェア部材、あるいはフロントエンド部材の任意の組み合わせからなる計算システムには実施されてもよい。システムの部材は、任意の形式や媒体のデジタルデータ通信(例えば、通信ネットワーク)により相互に接続されてもよい。通信ネットワークの一例は、ローカルネットワーク(LAN)、広域ネットワーク(WAN)とインターネットを含む。
コンピュータシステムは、クライアント側とサーバを含んでもよい。クライアント側とサーバは、一般的に相互に遠く離れ、通常、通信ネットワークを介してインタラクションを行う。互にクライアント側-サーバという関係を有するコンピュータプログラムを対応するコンピュータで運転することによってクライアント側とサーバとの関係を生成する。サーバは、クラウドサーバであってもよく、分散型システムのサーバでも、又はブロックチェーンと組み合わされたサーバであってもよい。
理解すべきこととして、前述した様々な形態のフローを用いて、ステップを改めて順位付け、増加又は削除してよい。例えば、本開示に記載された各ステップは、並列的に実行してもよいし、順次実行してもよいし、異なる順序で実行してもよく、本開示に開示された技術案が所望する結果を実現できれば、本文はこれに限定されないことである。
本開示の実施例又は例は図面を参照して説明されたが、上記の方法、システム、及び装置は単なる例示的な実施例又は例であり、本発明の範囲はこれらの実施例又は例によって制限されるものではなく、授権後の特許請求の範囲及びその均等範囲のみによって限定されることを理解されたい。実施例又は例の様々な要素は省略されてもよく、又はそれらの均等要素によって代替されてもよい。なお、各ステップは、本開示で説明した順序とは異なる順序で実行されてもよい。更に、実施例又は例の様々な要素は、様々な方法で組み合わせられてもよい。重要なのは、技術の進化に伴い、ここで説明される多くの要素は、本開示の後に現れる同等の要素に置き換えることができるということである。

Claims (19)

  1. 対話モデルのトレーニング方法であって、
    少なくとも一つの第1サンプルデータ及び少なくとも一つの第2サンプルデータを含む第1サンプルデータセットを取得し、前記少なくとも一つの第1サンプルデータにおけるそれぞれは、第1質問テキスト及び第1回答テキストを含み、前記少なくとも一つの第2サンプルデータにおけるそれぞれは、第2質問テキストを含むことと、
    前記第1サンプルデータセットを利用して、前記対話モデルをトレーニングするように、
    前記少なくとも一つの第1サンプルデータに対応する少なくとも一つの第1質問テキストをそれぞれ前記対話モデルに入力して、前記対話モデルによって出力された対応する少なくとも一つの第1回答予測結果を取得し、
    前記少なくとも一つの第2サンプルデータにおけるそれぞれに対する第2質問テキストに対して、
    該第2質問テキストを前記対話モデルに入力して、前記対話モデルによって出力された第2回答予測結果を取得し、
    前記第2回答予測結果を、少なくとも一つのサンプル質問と、前記少なくとも一つのサンプル質問におけるそれぞれに対応する複数の回答テキストと、前記複数の回答テキストにおけるそれぞれのラベルとに基づいてトレーニングして取得される奨励モデルに入力して前記奨励モデルにより出力された前記第2回答予測結果のスコアを取得し、前記ラベルが、対応する回答テキストのユーザ満足度を示すという操作を実行し、
    前記少なくとも一つの第1回答予測結果と、前記少なくとも一つの第1サンプルデータにおけるそれぞれの第1回答テキストと、前記少なくとも一つの第2サンプルデータにおけるそれぞれに対応するスコアとに基づいて、総合損失を確定し、
    前記総合損失に基づいて、前記対話モデルの少なくとも一つのパラメータを調整するという第1トレーニングプロセスを実行することと、を含む対話モデルのトレーニング方法。
  2. 前記少なくとも一つの第1回答予測結果と、前記少なくとも一つの第1サンプルデータにおけるそれぞれの第1回答テキストと、前記少なくとも一つの第2サンプルデータにおけるそれぞれに対応するスコアとに基づいて、総合損失を確定することは、
    前記少なくとも一つの第1サンプルデータにおけるそれぞれの第1回答テキスト及び対応する第1回答予測結果に基づいて、第1損失を確定することと、
    前記少なくとも一つの第2サンプルデータに対応する少なくとも一つのスコアに基づいて、第2損失を確定することと、
    前記第1損失及び前記第2損失に基づいて、前記総合損失を確定することと、を含む、請求項1に記載の方法。
  3. 前記少なくとも一つの第2サンプルデータに対応する少なくとも一つのスコアに基づいて、第2損失を確定することは、
    前記少なくとも一つのスコアに基づいて、前記少なくとも一つのスコアの平均及び分散を確定することと、
    前記少なくとも一つのスコアにおける各スコアに対して、前記平均及び前記分散に基づいて該スコアを正規化して、更新されたスコアを取得することと、
    少なくとも一つの更新されたスコアに基づいて前記第2損失を確定することと、を含む、請求項2に記載の方法。
  4. 前記第1損失及び前記第2損失に基づいて、前記総合損失を確定することは、
    前記第1損失に対応する第1所定重みと、前記第2損失に対応する第2所定重みとに基づいて、前記第1損失と前記第2損失とを重み付けて、前記総合損失を取得することを含む、請求項3に記載の方法。
  5. 事前トレーニング済み言語モデルと、少なくとも一つの第3サンプルデータを含む第2サンプルデータセットとを取得し、前記少なくとも一つの第3サンプルデータにおけるそれぞれは、第3質問テキスト及び第3回答テキストを含み、前記事前トレーニング済み言語モデルは所定数量の教師なしサンプルコーパスに基づいてトレーニングして取得されることと、
    前記第1サンプルデータセットを利用して前記対話モデルをトレーニングする前に、初期対話モデルを取得するように、前記第2サンプルデータセットにおける各第3サンプルデータに基づいて、前記事前トレーニング済み言語モデルが収束するまで、
    該第3サンプルデータに対応する第3質問テキストを前記事前トレーニング済み言語モデルに入力して、前記事前トレーニング済み言語モデルによって出力された第3回答予測結果を取得し、
    前記第3回答予測結果と該第3サンプルデータに対応する第3回答テキストとに基づいて、前記事前トレーニング済み言語モデルのパラメータを調整して、前記事前トレーニング済み言語モデルを更新するという前記事前トレーニング済み言語モデルに対するトレーニング操作を繰り返して実行することをさらに含む、請求項4に記載の方法。
  6. 前記対話モデルは、前記初期対話モデルをもとに少なくとも一回の前記第1トレーニングプロセスを経て取得されるものであり、前記方法は、
    該第2質問テキストを前記初期対話モデルに入力して、前記初期対話モデルによって出力された第4回答予測結果を取得することをさらに含み、
    前記少なくとも一つの第2サンプルデータに対応する少なくとも一つのスコアに基づいて、第2損失を確定することは、
    前記少なくとも一つのスコアと、前記少なくとも一つの第2サンプルデータにおけるそれぞれに対応する第2質問テキストと、第2回答予測結果と、第4回答予測結果とに基づいて、前記第2損失を確定することを含む、請求項5に記載の方法。
  7. 前記少なくとも一つの第1サンプルデータの第1数と、前記少なくとも一つの第2サンプルデータの第2数とは、それぞれ複数であり、且つ前記第1数と前記第2数とは、所定割合に符合する、請求項6に記載の方法。
  8. 対話モデルに基づいて実現される回答情報生成方法であって、
    ユーザの質問テキストを取得することと、
    前記質問テキストを前記対話モデルに入力して、前記対話モデルが生成した回答テキストを取得することを含み、前記対話モデルは、請求項1~7のいずれか一項に記載のトレーニング方法に従ってトレーニングされたものである、対話モデルに基づいて実現される回答情報生成方法。
  9. 対話モデルのトレーニング装置であって、
    少なくとも一つの第1サンプルデータ及び少なくとも一つの第2サンプルデータを含む第1サンプルデータセットを取得するように構成される第1取得ユニットであって、前記少なくとも一つの第1サンプルデータにおけるそれぞれは、第1質問テキスト及び第1回答テキストを含み、前記少なくとも一つの第2サンプルデータにおけるそれぞれは、第2質問テキストを含むものと、
    前記第1サンプルデータセットを利用して、前記対話モデルをトレーニングするように、
    前記少なくとも一つの第1サンプルデータに対応する少なくとも一つの第1質問テキストをそれぞれ前記対話モデルに入力して、前記対話モデルによって出力された対応する少なくとも一つの第1回答予測結果を取得し、
    前記少なくとも一つの第2サンプルデータにおけるそれぞれに対する第2質問テキストに対して、
    該第2質問テキストを前記対話モデルに入力して、前記対話モデルによって出力された第2回答予測結果を取得し、
    前記第2回答予測結果を、少なくとも一つのサンプル質問と、前記少なくとも一つのサンプル質問におけるそれぞれに対応する複数の回答テキストと、前記複数の回答テキストにおけるそれぞれのラベルとに基づいてトレーニングして取得される奨励モデルに入力して前記奨励モデルにより出力された第2回答予測結果のスコアを取得し、前記ラベルが、対応する回答テキストのユーザ満足度を示すという操作を実行し、
    前記少なくとも一つの第1回答予測結果と、前記少なくとも一つの第1サンプルデータにおけるそれぞれの第1回答テキストと、前記少なくとも一つの第2サンプルデータにおけるそれぞれに対応するスコアとに基づいて、総合損失を確定し、
    前記総合損失に基づいて、前記対話モデルの少なくとも一つのパラメータを調整するという第1トレーニングプロセスを実行するように構成される第1トレーニングユニットとを含む、対話モデルのトレーニング装置。
  10. 前記少なくとも一つの第1回答予測結果と、前記少なくとも一つの第1サンプルデータにおけるそれぞれの第1回答テキストと、前記少なくとも一つの第2サンプルデータにおけるそれぞれに対応するスコアとに基づいて、総合損失を確定することは、
    前記少なくとも一つの第1サンプルデータにおけるそれぞれの第1回答テキスト及び対応する第1回答予測結果に基づいて、第1損失を確定することと、
    前記少なくとも一つの第2サンプルデータに対応する少なくとも一つのスコアに基づいて、第2損失を確定することと、
    前記第1損失及び前記第2損失に基づいて、前記総合損失を確定することと、を含む、請求項9に記載の装置。
  11. 前記少なくとも一つの第2サンプルデータに対応する少なくとも一つのスコアに基づいて、第2損失を確定することは、
    前記少なくとも一つのスコアに基づいて、前記少なくとも一つのスコアの平均及び分散を確定することと、
    前記少なくとも一つのスコアにおける各スコアに対して、前記平均及び前記分散に基づいて該スコアを正規化して、更新されたスコアを取得することと、
    少なくとも一つの更新されたスコアに基づいて前記第2損失を確定することと、を含む、請求項10に記載の装置。
  12. 前記第1損失及び前記第2損失に基づいて、前記総合損失を確定することは、
    前記第1損失に対応する第1所定重みと、前記第2損失に対応する第2所定重みとに基づいて、前記第1損失と前記第2損失とを重み付けて、前記総合損失を取得することを含む、請求項11に記載の装置。
  13. 事前トレーニング済み言語モデルと、少なくとも一つの第3サンプルデータを含む第2サンプルデータセットとを取得するように構成される第2取得ユニットであって、前記少なくとも一つの第3サンプルデータにおけるそれぞれは、第3質問テキスト及び第3回答テキストを含み、前記事前トレーニング済み言語モデルは所定数量の教師なしサンプルコーパスに基づいてトレーニングされたものと、
    前記第1サンプルデータセットを利用して前記対話モデルをトレーニングする前に、初期対話モデルを取得するように、前記第2サンプルデータセットにおける各第3サンプルデータに基づいて、前記事前トレーニング済み言語モデルが収束するまで、
    該第3サンプルデータに対応する第3質問テキストを前記事前トレーニング済み言語モデルに入力して、前記事前トレーニング済み言語モデルによって出力された第3回答予測結果を取得し、
    前記第3回答予測結果と該第3サンプルデータに対応する第3回答テキストとに基づいて、前記事前トレーニング済み言語モデルのパラメータを調整して、前記事前トレーニング済み言語モデルを更新するという前記事前トレーニング済み言語モデルに対するトレーニング操作を繰り返して実行するように構成される第2トレーニングユニットとを含む、請求項12に記載の装置。
  14. 前記対話モデルは、前記初期対話モデルをもとに少なくとも一回の前記第1トレーニングプロセスを経て取得されるものであり、前記装置は、
    該第2質問テキストを前記初期対話モデルに入力して、前記初期対話モデルによって出力された第4回答予測結果を取得するように構成される第3取得ユニットをさらに含み、
    前記少なくとも一つの第2サンプルデータに対応する少なくとも一つのスコアに基づいて、第2損失を確定することは、
    前記少なくとも一つのスコアと、前記少なくとも一つの第2サンプルデータにおけるそれぞれに対応する第2質問テキストと、第2回答予測結果と、第4回答予測結果とに基づいて、前記第2損失を確定することを含む、請求項13に記載の装置。
  15. 前記少なくとも一つの第1サンプルデータの第1数と、前記少なくとも一つの第2サンプルデータの第2数とは、それぞれ複数であり、且つ前記第1数と前記第2数とは、所定割合に符合する、請求項14に記載の装置。
  16. 対話モデルに基づいて実現される回答情報生成装置であって、
    ユーザの質問テキストを取得するように構成される取得ユニットと、
    前記質問テキストを前記対話モデルに入力して、前記対話モデルが生成した回答テキストを取得するように構成される生成ユニットと、を含み、前記対話モデルは、請求項1~7のいずれか一項に記載のトレーニング方法に従ってトレーニングされたものである、対話モデルに基づいて実現される回答情報生成装置。
  17. 電子機器であって、
    少なくとも一つのプロセッサと、
    前記少なくとも一つのプロセッサに通信接続されたメモリと、を含み、
    前記メモリには、前記少なくとも一つのプロセッサによって実行可能な命令が記憶されており、前記命令が前記少なくとも一つのプロセッサにより実行されて、前記少なくとも一つのプロセッサに、請求項1~7のいずれか一項に記載の方法を実行させることを可能にする、電子機器。
  18. コンピュータ命令を記憶した非一時的コンピュータ可読記憶媒体であって、前記コンピュータ命令は、コンピュータに請求項1~7のいずれか一項に記載の方法を実行させるために用いられる、非一時的コンピュータ可読記憶媒体。
  19. プロセッサにより実行されると、請求項1~7のいずれか一項に記載の方法を実行するコンピュータプログラム。
JP2024098979A 2023-06-30 2024-06-19 対話モデルのトレーニング方法、回答情報生成方法、装置及び媒体 Active JP7704331B2 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN202310802054.9 2023-06-30
CN202310802054.9A CN116860933B (zh) 2023-06-30 2023-06-30 对话模型训练方法、回复信息生成方法、装置及介质

Publications (2)

Publication Number Publication Date
JP2024163990A JP2024163990A (ja) 2024-11-26
JP7704331B2 true JP7704331B2 (ja) 2025-07-08

Family

ID=88226098

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2024098979A Active JP7704331B2 (ja) 2023-06-30 2024-06-19 対話モデルのトレーニング方法、回答情報生成方法、装置及び媒体

Country Status (3)

Country Link
US (1) US12585885B2 (ja)
JP (1) JP7704331B2 (ja)
CN (1) CN116860933B (ja)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116860933B (zh) * 2023-06-30 2024-07-12 北京百度网讯科技有限公司 对话模型训练方法、回复信息生成方法、装置及介质
CN118735530A (zh) * 2024-06-28 2024-10-01 网银在线(北京)科技有限公司 用于人机对话的方法、装置、设备、介质和程序产品
CN119621912B (zh) * 2024-12-10 2025-09-23 成都国智未来科技有限公司 一种分类和问答大模型联合参数调整方法及装置
CN121071087A (zh) * 2025-08-25 2025-12-05 杭州新中大科技股份有限公司 作业任务提取模型训练方法、装置、设备、介质及产品
CN120780815B (zh) * 2025-08-28 2026-01-30 杭州通义实验室科技有限公司 文本处理模型训练方法、文本处理方法及对话处理方法
CN120745848B (zh) * 2025-09-04 2025-11-14 北京九章云极科技有限公司 智能计算中心云平台通过算力进行大模型自蒸馏吸收深度推理的方法及装置
CN121009964B (zh) * 2025-10-24 2026-01-27 苏州元脑智能科技有限公司 预设模型的微调方法、基于预设模型的问答方法以及设备
CN121052328B (zh) * 2025-10-30 2026-01-27 苏州元脑智能科技有限公司 奖励模型的构建方法及推理模型的构建方法

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019192073A (ja) 2018-04-27 2019-10-31 日本電信電話株式会社 回答選択装置、モデル学習装置、回答選択方法、モデル学習方法、プログラム
CN113961686A (zh) 2021-07-08 2022-01-21 北京金山数字娱乐科技有限公司 问答模型的训练方法及装置、问答方法及装置

Family Cites Families (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10540967B2 (en) * 2016-11-14 2020-01-21 Xerox Corporation Machine reading method for dialog state tracking
US11537645B2 (en) * 2018-01-30 2022-12-27 Oracle International Corporation Building dialogue structure by using communicative discourse trees
US12314847B2 (en) * 2018-10-26 2025-05-27 Naver Corporation Training of machine reading and comprehension systems
WO2021079863A1 (ja) * 2019-10-21 2021-04-29 竹本油脂株式会社 弾性繊維用処理剤
EP3819809A1 (en) * 2019-11-08 2021-05-12 PolyAI Limited A dialogue system, a method of obtaining a response from a dialogue system, and a method of training a dialogue system
US11461613B2 (en) * 2019-12-05 2022-10-04 Naver Corporation Method and apparatus for multi-document question answering
CN111639163A (zh) * 2020-04-29 2020-09-08 深圳壹账通智能科技有限公司 问题生成模型的训练方法、问题生成方法及其相关设备
WO2022099425A1 (en) * 2020-11-16 2022-05-19 Huawei Cloud Computing Technologies Co., Ltd. Method and system for adaptation of a trained object detection model to account for domain shift
CN112509690B (zh) * 2020-11-30 2023-08-04 北京百度网讯科技有限公司 用于控制质量的方法、装置、设备和存储介质
CN112507099B (zh) 2020-12-18 2021-12-24 北京百度网讯科技有限公司 对话理解模型的训练方法、装置、设备和存储介质
EP4064110A1 (en) * 2021-03-24 2022-09-28 Samsung SDS Co., Ltd. Apparatus and method for training dialogue summary model
CN114970522B (zh) * 2022-05-20 2023-11-24 北京百度网讯科技有限公司 语言模型的预训练方法、装置、设备、存储介质
CN115600646B (zh) * 2022-10-19 2023-10-03 北京百度网讯科技有限公司 语言模型的训练方法、装置、介质及设备
CN116303949B (zh) * 2023-02-24 2024-03-19 科讯嘉联信息技术有限公司 一种对话处理方法、系统、存储介质及终端
CN116860933B (zh) * 2023-06-30 2024-07-12 北京百度网讯科技有限公司 对话模型训练方法、回复信息生成方法、装置及介质
CN117633196B (zh) * 2024-01-24 2024-04-30 浙江阿里巴巴机器人有限公司 问答模型构建方法及项目问答方法
US20250390517A1 (en) * 2024-06-21 2025-12-25 Microsoft Technology Licensing, Llc Digital content generation with in-prompt hallucination management for conversational agent

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019192073A (ja) 2018-04-27 2019-10-31 日本電信電話株式会社 回答選択装置、モデル学習装置、回答選択方法、モデル学習方法、プログラム
CN113961686A (zh) 2021-07-08 2022-01-21 北京金山数字娱乐科技有限公司 问答模型的训练方法及装置、问答方法及装置

Also Published As

Publication number Publication date
US20240412002A1 (en) 2024-12-12
CN116860933B (zh) 2024-07-12
CN116860933A (zh) 2023-10-10
JP2024163990A (ja) 2024-11-26
US12585885B2 (en) 2026-03-24

Similar Documents

Publication Publication Date Title
JP7704331B2 (ja) 対話モデルのトレーニング方法、回答情報生成方法、装置及び媒体
EP4028932B1 (en) Reduced training intent recognition techniques
JP7316453B2 (ja) オブジェクト推薦方法及び装置、コンピュータ機器並びに媒体
JP7803032B2 (ja) Text to Imageモデルのトレーニング方法、モデル、装置及び電子機器
EP3852000A1 (en) Method and apparatus for processing semantic description of text entity, device and storage medium
JP7726995B2 (ja) 自然言語処理のための強化されたロジット
CN114611532B (zh) 语言模型训练方法及装置、目标翻译错误检测方法及装置
CN116802629A (zh) 用于自然语言处理的多因素建模
US20220238098A1 (en) Voice recognition method and device
CN111582479A (zh) 神经网络模型的蒸馏方法和装置
CN114881170B (zh) 用于对话任务的神经网络的训练方法和对话任务处理方法
CN116306862A (zh) 用于文本处理神经网络的训练方法、装置和介质
CN115688893A (zh) 内存调度方法及装置、电子设备和存储介质
CN114219079A (zh) 特征选择方法及装置、模型训练方法及装置、设备和介质
US20250061305A1 (en) Training method for a deep learning model
CN110363532A (zh) 收付款支付方法、装置、计算机设备及存储介质
CN115713071A (zh) 用于处理文本的神经网络的训练方法和处理文本的方法
CN115982583A (zh) 预训练语言模型的训练方法、装置、设备和介质
CN115600646A (zh) 语言模型的训练方法、装置、介质及设备
US20260067399A1 (en) Systems for nlu of telephonic audio data to facilitate communication during a telephonic communication
JP2024161486A (ja) テキスト処理タスクの類似性を確定する方法、装置、機器、および媒体
US20250061311A1 (en) Data generation
CN117669666A (zh) 用于执行目标任务的模型的量化方法、装置及设备
CN118820039A (zh) 模型性能确定方法及装置、电子设备和介质
CN117709470A (zh) 用于神经网络的量化方法、装置、电子设备、介质

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240826

TRDD Decision of grant or rejection written
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20250522

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20250527

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250611

R150 Certificate of patent or registration of utility model

Ref document number: 7704331

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150