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
JP7839078B2 - Learning system - Google Patents
[go: Go Back, main page]

JP7839078B2 - Learning system - Google Patents

Learning system

Info

Publication number
JP7839078B2
JP7839078B2 JP2022187629A JP2022187629A JP7839078B2 JP 7839078 B2 JP7839078 B2 JP 7839078B2 JP 2022187629 A JP2022187629 A JP 2022187629A JP 2022187629 A JP2022187629 A JP 2022187629A JP 7839078 B2 JP7839078 B2 JP 7839078B2
Authority
JP
Japan
Prior art keywords
image
server
classifier
distribution
client
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
JP2022187629A
Other languages
Japanese (ja)
Other versions
JP2024076190A (en
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.)
University of Tokyo NUC
Toyota Motor Corp
Original Assignee
University of Tokyo NUC
Toyota Motor Corp
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 University of Tokyo NUC, Toyota Motor Corp filed Critical University of Tokyo NUC
Priority to JP2022187629A priority Critical patent/JP7839078B2/en
Publication of JP2024076190A publication Critical patent/JP2024076190A/en
Application granted granted Critical
Publication of JP7839078B2 publication Critical patent/JP7839078B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Image Analysis (AREA)

Description

本開示は、学習システムに関する。 This disclosure relates to a learning system.

特許文献1は、複数のクライアント端末のそれぞれが学習を開始する前に、各クライアント端末側の学習モデルと統合サーバのマスターモデルとを同期させる技術を開示している。各クライアント端末は医療機関に保存されているデータを用いて学習モデルの機械学習を実行し、学習結果を統合サーバに送信する。統合サーバは複数のクライアント端末を複数のクライアントクラスタに分けてクライアントクラスタごとに学習結果を統合してマスターモデル候補を作成する。統合サーバは各マスターモデル候補の推論精度を評価し、精度悪化要因となっているクライアント端末を抽出する。 Patent Document 1 discloses a technique for synchronizing the learning model on each client terminal with the master model on the integrated server before each of the multiple client terminals begins learning. Each client terminal performs machine learning on the learning model using data stored in the medical institution and sends the learning results to the integrated server. The integrated server divides the multiple client terminals into multiple client clusters and integrates the learning results for each client cluster to create a candidate master model. The integrated server evaluates the inference accuracy of each candidate master model and extracts the client terminals that are causing the accuracy to deteriorate.

国際公開第2021/059607号International Publication No. 2021/059607

特許文献1では、医療機関に保存されているデータをクライアント端末に送信したり、保存したりするコストを要する。また、画像流出のおそれがあるという問題がある。 Patent Document 1 requires the cost of transmitting and storing data stored in medical institutions on client terminals. Furthermore, there is a problem of the risk of image leakage.

本開示は、このような問題点に鑑みてなされたものであり、画像送信によるコストの増大や、画像の流出リスクを低減できる学習システムを実現する。 This disclosure was made in light of these issues, and aims to realize a learning system that can reduce the increased costs associated with image transmission and the risk of image leakage.

本開示の一態様の学習システムは、複数のクライアント端末とサーバを備えた学習システムであって、各クライアント端末は、特徴量抽出器によってクライアント画像から抽出される第1の特徴量の分布と、前記クライアント画像に所定の処理を行った第1のプロキシ画像から抽出される第2の特徴量の分布とを識別する第1の識別器を学習し、前記第1の識別器をサーバに送信し、前記サーバは、サーバ画像から前記特徴量抽出器によって抽出される第3の特徴量の分布が前記第1の特徴量の分布に近づくように、前記第1の識別器に基づいて前記特徴量抽出器を学習し、かつ、前記第3の特徴量を用いた機械学習により第1の分類器を学習する。 A learning system according to one aspect of this disclosure comprises a plurality of client terminals and a server. Each client terminal learns a first classifier that distinguishes between the distribution of first features extracted from a client image by a feature extractor and the distribution of second features extracted from a first proxy image obtained by performing a predetermined process on the client image. The client terminal transmits the first classifier to the server. The server learns the feature extractor based on the first classifier so that the distribution of third features extracted from a server image by the feature extractor approaches the distribution of the first features, and learns a first classifier by machine learning using the third features.

本開示によれば、画像送信によるコストの増大や、画像の流出リスクを低減できる学習システムを実現できる。 According to this disclosure, a learning system can be realized that reduces the increased costs associated with image transmission and the risk of image leakage.

ドメイン適応を行う学習システムを説明する図である。This diagram illustrates a learning system that performs domain adaptation. 実施形態1にかかる学習システムの構成を説明する図である。This diagram illustrates the configuration of the learning system according to Embodiment 1. 実施形態1にかかる特徴量抽出器の学習方法を説明する図である。This figure illustrates the learning method for the feature extractor according to Embodiment 1.

以下、本開示を適用した具体的な実施の形態について、図面を参照しながら詳細に説明する。但し、本開示が以下の実施の形態に限定される訳ではない。また、説明を明確にするため、以下の記載及び図面は、適宜、簡略化されている。 The following describes specific embodiments applying this disclosure, with reference to the drawings. However, this disclosure is not limited to the following embodiments. Furthermore, for clarity, the following descriptions and drawings have been simplified as appropriate.

本開示に至る経緯
まず、一般的な連合学習方法について説明する。連合学習では、サーバが、Webから収集した画像や3次元モデル(シミュレータとも言う)から生成した画像を用いて機械学習モデル(例えば、物体認識用のモデル)を学習し、機械学習モデルの重み係数の初期値を複数のクライアント端末に配布する。学習用画像(サーバ画像と言う)は、ソース画像とも言う。
Background to this Disclosure First, let's explain a general federated learning method. In federated learning, a server trains a machine learning model (for example, a model for object recognition) using images collected from the web or images generated from a 3D model (also called a simulator), and distributes the initial values of the weight coefficients of the machine learning model to multiple client terminals. The training images (called server images) are also called source images.

各クライアント端末は家屋内等でクライアント画像(ターゲット画像とも言う)を収集し、クライアント画像で機械学習モデルの重み係数を更新し、機械学習モデルの重み係数をサーバに送信する。次に、サーバは、複数のクライアント端末から受け取った重み係数を統合(更新)し、更新した機械学習モデルの重み係数を複数のクライアント端末に配布する。 Each client terminal collects client images (also called target images) within a house or other designated area, updates the weight coefficients of the machine learning model using these client images, and sends the updated weight coefficients to the server. Next, the server integrates (updates) the weight coefficients received from multiple client terminals and distributes the updated weight coefficients to the other client terminals.

一般的な連合学習では、サーバ画像のドメインとクライアント画像のドメインが異なっており、機械学習モデルの精度が低下するという問題があった。従ってドメイン適応を行う必要があるが、クライアント画像をサーバに送信することはプライバシーの観点から問題があるので、サーバ画像をクライアント端末に送信する必要がある。 In typical associative learning, the domains of server images and client images differ, leading to a decrease in the accuracy of the machine learning model. Therefore, domain adaptation is necessary. However, sending client images to the server raises privacy concerns; instead, server images must be sent to the client terminal.

図1は、ドメイン適応を行う学習システム2を説明する図である。クライアント端末11は、クライアント画像x とサーバ画像xから特徴量抽出器Fで特徴量を抽出し、クライアント画像x を識別する識別器Dを学習し、識別器Dをサーバ12に送信する。nは1~Nまでの整数のいずれかであり、Nはクライアント端末11の数を表す。サーバ12は、サーバ画像xの特徴量の分布がクライアント画像x(n=1~N)の特徴量の分布に近づくように特徴量抽出器Fを学習するとともに分類器C(クラス分類器とも言われ、上記機械学習モデルに対応する)を学習し、特徴量抽出器Fおよび分類器Cをクライアント端末11に送信する。 Figure 1 illustrates a learning system 2 that performs domain adaptation. The client terminal 11 extracts features from the client image x t n and the server image x s using a feature extractor F g , learns a classifier D n to identify the client image x t n , and sends the classifier D n to the server 12. n is an integer from 1 to N, where N represents the number of client terminals 11. The server 12 learns a feature extractor F g so that the distribution of features in the server image x s approaches the distribution of features in the client image x n (n=1 to N), and also learns a classifier C g (also called a class classifier, corresponding to the above machine learning model), and sends the feature extractor F g and classifier C g to the client terminal 11.

学習システム2では、サーバ画像xの特徴量の分布がクライアント画像x の特徴量の分布に近づくように特徴量抽出器Fを学習することでドメイン適応を行っている。このため、サーバ画像xをクライアント端末11に送信し、識別器Dを学習する必要がある。この場合、サーバ画像xを全てのクライアント端末11に送信する必要があるが、ライセンスやデータ管理の観点で問題があった。本願の発明者は、以上の経緯から実施形態1にかかる学習システムに想到した。 In learning system 2, domain adaptation is performed by training the feature extractor Fg so that the feature distribution of the server image xs approaches the feature distribution of the client image xtn . For this reason, it is necessary to send the server image xs to the client terminal 11 and train the classifier Dn . In this case, it is necessary to send the server image xs to all client terminals 11, but there were problems from the standpoint of licensing and data management. The inventor of the present application came up with the learning system according to Embodiment 1 based on the above circumstances.

実施形態1
以下、図面を参照して実施形態1にかかる学習システムについて説明する。図2は、実施形態1にかかる学習システム1の構成を説明する図である。学習システム1は、サーバ画像xの代わりとなるプロキシ画像を用いてドメイン適応を行う。
Embodiment 1
The learning system according to Embodiment 1 will be described below with reference to the drawings. Figure 2 is a diagram illustrating the configuration of the learning system 1 according to Embodiment 1. The learning system 1 performs domain adaptation using a proxy image that replaces the server image x s .

クライアント端末11は、クライアント画像x に所定の処理を行ったプロキシ画像Tps(x )(第1のプロキシ画像とも言う)を生成する。Tpsは所定の処理を表している。所定の処理の内容は任意であり、例えば、ランダムなノイズ画像を生成する処理、アドバーサリアルノイズを付加する処理、RGB画像をBGR画像に変換する処理、ドロップアウトと言われる処理、フラクタル化する処理、グレー画像に変換する処理、回転処理、ガウスノイズを付加する処理、パッチに分割して入れ替える処理、他の画像と重ね合わせる処理(ミックスアップと言う)とすることができる。 The client terminal 11 generates a proxy image Tps ( xtn ) (also called the first proxy image) by performing a predetermined process on the client image xtn . Tps represents the predetermined process. The content of the predetermined process is arbitrary and can include, for example, a process to generate a random noise image, a process to add adversarial noise, a process to convert an RGB image to a BGR image, a process called dropout, a process to fractalize, a process to convert to a grayscale image, a rotation process, a process to add Gaussian noise, a process to divide into patches and swap them, or a process to overlay with other images (called mixup).

クライアント端末11は、特徴量抽出器Fによってクライアント画像x から特徴量(第1の特徴量と言う)を抽出し、プロキシ画像Tps(x )から特徴量(第2の特徴量と言う)を抽出する。nは1からNまでのいずれかの整数であり、Nはクライアント端末11の数を表す。クライアント画像x に関する処理を実線で表し、プロキシ画像Tps(x )に関する処理を点線で表している。クライアント端末11は、式(1)に従って第1の特徴量の分布と第2の特徴量の分布を識別する識別器D (第1の識別器とも言う)を学習し、識別器D をサーバ12に送信する。識別器D の数は複数であってよい。また、以下で説明する知識の蒸留に用いるため、識別器D を他のクライアント端末11に送信してもよい。
The client terminal 11 extracts features (referred to as first features) from the client image x t n using the feature extractor F g , and extracts features (referred to as second features) from the proxy image T ps (x t n ). n is an integer from 1 to N, where N represents the number of client terminals 11. The processing related to the client image x t n is represented by a solid line, and the processing related to the proxy image T ps (x t n ) is represented by a dotted line. The client terminal 11 learns a classifier D n k (also referred to as the first classifier) that identifies the distribution of the first features and the distribution of the second features according to equation (1), and sends the classifier D n k to the server 12. There may be multiple classifiers D n k . In addition, classifiers D n k may be sent to other client terminals 11 for use in knowledge distillation, which will be explained below.

また、クライアント端末11は、後述する分類器C(第1の分類器とも言う)を用いた知識の蒸留により、教師なし学習で分類器C(第2の分類器とも言う)を学習する。クライアント端末11は、具体的には式(2)に従って分類器Cを学習する。Dは後述する識別器D(第2の識別器とも言う)を表す。pはハイパーパラメータである。KLはカルバックライブラー情報量を表す。Vは特徴量抽出器Fで抽出した特徴量を表す。mは1~Nのうちn以外の整数を表す。Kは識別器D の数を表している。上述の通り、識別器D の数は複数であってよい。
Furthermore, the client terminal 11 learns the classifier C n (also called the second classifier) through unsupervised learning by knowledge distillation using the classifier C g (also called the first classifier), which will be described later. Specifically, the client terminal 11 learns the classifier C n according to equation (2). D s represents the discriminator D s (also called the second discriminator), which will be described later. p is a hyperparameter. KL represents the Kullback-Leibler divergence. V represents the features extracted by the feature extractor F g . m represents an integer other than n from 1 to N. K represents the number of discriminators D m k . As mentioned above, there may be multiple discriminators D m k .

分類器Cは、識別器Dおよび識別器D により特徴量分布の近さを考慮しつつ、他の分類器CおよびCと分類結果が近くなるように学習される。分類器Cはクライアント端末11毎に最適化した分類器であるが、分類器Cを学習せず、図1に示した関連技術のように分類器Cを用いてもよい。分類器Cは、他のクライアント端末11に送信される。 Classifier Cn is trained to produce classification results similar to those of other classifiers Cg and Cm , taking into account the similarity of feature distributions with classifiers Ds and Dmk . Classifier Cn is optimized for each client terminal 11, but classifier Cg may be used instead of training classifier Cn , as shown in the related technology in Figure 1. Classifier Cn is transmitted to other client terminals 11.

サーバ12は、サーバ画像xから特徴量抽出器Fによって特徴量(第3の特徴量と言う)を抽出する。サーバ12は、第3の特徴量の分布が第1の特徴量の分布に近づくように、識別器D に基づいて特徴量抽出器Fを学習し、かつ、第3の特徴量を用いた機械学習により分類器Cを学習する。サーバ12は、特徴量抽出器Fおよび分類器Cをクライアント端末11に送信する。 Server 12 extracts features (referred to as third features) from the server image x s using the feature extractor F g . Server 12 trains the feature extractor F g based on the classifier D n k so that the distribution of the third features approaches the distribution of the first features, and also trains the classifier C g using machine learning with the third features. Server 12 transmits the feature extractor F g and the classifier C g to the client terminal 11.

サーバ12は、具体的には式(3)に従って特徴量抽出器Fおよび分類器Cを学習する。Lceはクロスエントロピーを用いた損失関数を表しており、yはサーバ画像xに付与されるラベルを表している。λはハイパーパラメータである。式(3)の第1項は通常の教師あり学習を表しており、第2項は特徴量分布(空間)のアライメントを表している。
Specifically, server 12 trains the feature extractor Fg and classifier Cg according to equation (3). Lce represents the loss function using cross-entropy, and ys represents the label assigned to the server image xs . λs are hyperparameters. The first term of equation (3) represents normal supervised learning, and the second term represents the alignment of the feature distribution (space).

図3は、サーバ12が特徴量抽出器Fを学習する方法を説明する図である。実線で囲まれた分布C1は、クライアント画像x から抽出される特徴量(第1の特徴量)の分布を表す。点線で囲まれた分布C2は、プロキシ画像Tps(x )から抽出される特徴量(第2の特徴量)の分布を表す。符号Lは分布C1と分布C2を分類する分類線を表し、識別器D に対応している。一点鎖線で囲まれた分布Sは、サーバ画像xから抽出される特徴量(第3の特徴量)の分布を表す。特徴量抽出器Fは、分布Sが分布C1に近づくように学習を行う。関連技術を示す図1では分布C1と分布Sを分類する分類線(識別器)を学習し、分布Sを分布C1に近づけるように特徴量抽出器Fを学習したが、実施形態1では分布C1と分布C2を分類する分類線を学習し、分布Sを分布C1に近づけるように特徴量抽出器Fを学習する。したがって、実施形態1では、クライアント端末11にサーバ画像xを送信する必要がない。 Figure 3 illustrates how server 12 trains the feature extractor Fg . Distribution C1, enclosed by a solid line, represents the distribution of features extracted from the client image x t n (first features). Distribution C2, enclosed by a dotted line, represents the distribution of features extracted from the proxy image T ps (x t n ) (second features). The code L represents a classification line that classifies distributions C1 and C2, and corresponds to the classifier D n k . Distribution S, enclosed by a dashed-dotted line, represents the distribution of features extracted from the server image x s (third features). Feature extractor Fg is trained so that distribution S approaches distribution C1. In Figure 1, which illustrates related technologies, a classification line (discriminator) is trained to classify distribution C1 and distribution S, and a feature extractor Fg is trained to make distribution S closer to distribution C1. However, in Embodiment 1, a classification line is trained to classify distribution C1 and distribution C2, and a feature extractor Fg is trained to make distribution S closer to distribution C1. Therefore, in Embodiment 1, there is no need to send the server image xs to the client terminal 11.

図2に戻り、サーバ12は、また、サーバ画像xに上記所定の処理を行ったプロキシ画像Tps(x)(第2のプロキシ画像と言う)を生成する。サーバ画像xに関する処理は実線で表され、プロキシ画像Tps(x)に関する処理は点線で表されている。サーバ12は、プロキシ画像Tps(x)から特徴量(第4の特徴量と言う)を抽出する。サーバ12は、式(4)に従って第3の特徴量の分布と第4の特徴量の分布とを識別する識別器Dを学習し、クライアント端末11に送信する。識別器Dは、上述した知識の蒸留で用いられる。
Returning to Figure 2, the server 12 also generates a proxy image Tps ( xs ) (referred to as the second proxy image) by performing the predetermined processing described above on the server image xs . The processing related to the server image xs is represented by a solid line, and the processing related to the proxy image Tps ( xs ) is represented by a dotted line. The server 12 extracts features (referred to as the fourth features) from the proxy image Tps ( xs ). The server 12 learns a classifier Ds that distinguishes between the distribution of the third features and the distribution of the fourth features according to equation (4), and transmits it to the client terminal 11. The classifier Ds is used in the knowledge distillation described above.

式(1)で表される処理、式(2)で表される処理、式(3)で表される処理、および式(4)を繰り返すことで、分類器Cや分類器Cの性能を向上できる。 By repeating the processes represented by equation (1), equation (2), equation (3), and equation (4), the performance of classifier Cn and classifier Cg can be improved.

従来技術では、クライアント端末11がサーバ画像xを受信してドメイン適応を行う必要があった。一方、実施形態1では、サーバ画像xの代わりにプロキシ画像Tps(x )を用いるため、サーバ画像xをクライアント端末11に送信する必要がない。したがって、サーバ画像xの流出を防ぎつつ、ドメインの違いによる分類器Cの性能の劣化を低減できる。また、サーバ画像xを送信および保存するコストを削減し、サーバ画像xをユーザが流出させるリスクを低減できる。 In conventional technology, the client terminal 11 needed to receive the server image x s and perform domain adaptation. On the other hand, in Embodiment 1, a proxy image T ps (x t n ) is used instead of the server image x s , so there is no need to send the server image x s to the client terminal 11. Therefore, it is possible to prevent the leakage of the server image x s while reducing the degradation of the classifier C g 's performance due to differences in domains. In addition, the cost of transmitting and storing the server image x s is reduced, and the risk of users leaking the server image x s is reduced.

上述したプログラムは、コンピュータに読み込まれた場合に、1又はそれ以上の機能をコンピュータに行わせるための命令群(又はソフトウェアコード)を含む。プログラムは、非一時的なコンピュータ可読媒体又は実体のある記憶媒体に格納されてもよい。限定ではなく例として、コンピュータ可読媒体又は実体のある記憶媒体は、random-access memory(RAM)、read-only memory(ROM)、フラッシュメモリ、solid-state drive(SSD)又はその他のメモリ技術、CD-ROM、digital versatile disc(DVD)、Blu-ray(登録商標)ディスク又はその他の光ディスクストレージ、磁気カセット、磁気テープ、磁気ディスクストレージ又はその他の磁気ストレージデバイスを含む。プログラムは、一時的なコンピュータ可読媒体又は通信媒体上で送信されてもよい。限定ではなく例として、一時的なコンピュータ可読媒体又は通信媒体は、電気的、光学的、音響的、またはその他の形式の伝搬信号を含む。 The program described above includes a set of instructions (or software code) that, when loaded into a computer, causes the computer to perform one or more functions. The program may be stored on a non-temporary computer-readable medium or a physical storage medium. Examples, but not limited to, include random-access memory (RAM), read-only memory (ROM), flash memory, solid-state drives (SSDs), or other memory technologies, CD-ROMs, digital versatile discs (DVDs), Blu-ray® discs, or other optical disc storage, magnetic cassettes, magnetic tapes, magnetic disk storage, or other magnetic storage devices. The program may be transmitted over a temporary computer-readable medium or a communication medium. Examples, but not limited to, include electrical, optical, acoustic, or other forms of propagating signals.

なお、本開示は上記実施の形態に限られたものではなく、趣旨を逸脱しない範囲で適宜変更することが可能である。 Furthermore, this disclosure is not limited to the embodiments described above, and may be modified as appropriate without departing from its intent.

1、2 学習システム、11 クライアント端末、12 サーバ、x クライアント画像、x サーバ画像、Tps(x )、Tps(x) プロキシ画像、F 特徴量抽出器、D 、D 識別器、C、C 分類器 1, 2 Learning system, 11 Client terminal, 12 Server, x t n Client image, x s Server image, T ps (x t n ), T ps (x s ) Proxy image, F g Feature extractor, D n k , D s Discriminator, C n , C g Classifier

Claims (1)

複数のクライアント端末とサーバを備えた学習システムであって、
各クライアント端末は、特徴量抽出器によってクライアント画像から抽出される第1の特徴量の分布と、前記クライアント画像に所定の処理を行った第1のプロキシ画像から抽出される第2の特徴量の分布とを識別する第1の識別器を学習し、前記第1の識別器をサーバに送信し、
前記サーバは、サーバ画像から前記特徴量抽出器によって抽出される第3の特徴量の分布が前記第1の特徴量の分布に近づくように、前記第1の識別器に基づいて前記特徴量抽出器を学習し、かつ、前記第3の特徴量を用いた機械学習により第1の分類器を学習する
学習システム。
A learning system comprising multiple client terminals and a server,
Each client terminal learns a first classifier that distinguishes between the distribution of first features extracted from a client image by a feature extractor and the distribution of second features extracted from a first proxy image obtained by performing a predetermined process on the client image, and transmits the first classifier to the server.
The server is a learning system that learns the feature extractor based on the first classifier and learns the first classifier by machine learning using the third features, such that the distribution of the third features extracted from the server image by the feature extractor approaches the distribution of the first features.
JP2022187629A 2022-11-24 2022-11-24 Learning system Active JP7839078B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2022187629A JP7839078B2 (en) 2022-11-24 2022-11-24 Learning system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2022187629A JP7839078B2 (en) 2022-11-24 2022-11-24 Learning system

Publications (2)

Publication Number Publication Date
JP2024076190A JP2024076190A (en) 2024-06-05
JP7839078B2 true JP7839078B2 (en) 2026-04-01

Family

ID=91330863

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022187629A Active JP7839078B2 (en) 2022-11-24 2022-11-24 Learning system

Country Status (1)

Country Link
JP (1) JP7839078B2 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019526851A (en) 2016-07-18 2019-09-19 ナント ホールディングス アイピー エルエルシーNant Holdings IP, LLC Distributed machine learning system, apparatus, and method
WO2022057694A1 (en) 2020-09-16 2022-03-24 International Business Machines Corporation Semantic learning in federated learning system
WO2022095523A1 (en) 2020-11-03 2022-05-12 华为技术有限公司 Method, apparatus and system for managing machine learning model
US11443245B1 (en) 2021-07-22 2022-09-13 Alipay Labs (singapore) Pte. Ltd. Method and system for federated adversarial domain adaptation

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019526851A (en) 2016-07-18 2019-09-19 ナント ホールディングス アイピー エルエルシーNant Holdings IP, LLC Distributed machine learning system, apparatus, and method
WO2022057694A1 (en) 2020-09-16 2022-03-24 International Business Machines Corporation Semantic learning in federated learning system
WO2022095523A1 (en) 2020-11-03 2022-05-12 华为技术有限公司 Method, apparatus and system for managing machine learning model
US11443245B1 (en) 2021-07-22 2022-09-13 Alipay Labs (singapore) Pte. Ltd. Method and system for federated adversarial domain adaptation

Also Published As

Publication number Publication date
JP2024076190A (en) 2024-06-05

Similar Documents

Publication Publication Date Title
US20200342306A1 (en) Autonomous modification of data
CN113066484A (en) System and method for distributed training of neural network models
US20200134455A1 (en) Apparatus and method for training deep learning model
KR20170092595A (en) Neural network structure and a method therto
US11869235B1 (en) Systems and methods of radar neural image analysis using nested autoencoding
KR102676919B1 (en) Method for create images using artificial intelligence, and computer program recorded on record-medium for executing method therefor
KR102615055B1 (en) Adversarial example restoration system and adversarial example restoration method
WO2022216867A1 (en) Dynamic edge-cloud collaboration with knowledge adaptation
CN117831137A (en) A deep fake face detection method based on generative adversarial network
EP3803712A1 (en) An apparatus, a method and a computer program for selecting a neural network
US10679070B1 (en) Systems and methods for a video understanding platform
WO2023067782A1 (en) Machine learning program, machine learning method, and information processing device
CN118537624A (en) 3D point cloud anti-attack method, device and medium based on data multi-scale characteristics
JP7839078B2 (en) Learning system
KR20200084695A (en) Apparatus and method for managing application
KR20240029247A (en) Method for federated learning using artificial intelligence
WO2024088336A1 (en) Multimodal machine learning for generating three-dimensional audio
KR102623171B1 (en) Method, server and computer program for creating a sound classification model
US20240296334A1 (en) Machine learning model training with adversarial learning and triplet loss regularization
CN112241742A (en) A method, system, electronic device and storage medium for detecting abnormal cross-domain traffic
KR102562033B1 (en) Method, server and computer program for mastering sound data
KR102641500B1 (en) Apparatus and method for unsupervised domain adaptation
CN117892802A (en) Model increment learning method, device and storage medium
JP2023176750A (en) Learning devices, learning methods and learning programs
Wang et al. Patch based multiple instance learning algorithm for object tracking

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20250425

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20260224

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20260319

R150 Certificate of patent or registration of utility model

Ref document number: 7839078

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150