D5ai LLC

États‑Unis d’Amérique

Retour au propriétaire

1-100 de 107 pour D5ai LLC Trier par
Recheche Texte
Affiner par
Juridiction
        États-Unis 73
        International 34
Date
2026 septembre (MACJ) 1
2026 mai 1
2026 (AACJ) 5
2025 13
2024 7
Voir plus
Classe IPC
G06N 3/08 - Méthodes d'apprentissage 64
G06N 3/04 - Architecture, p. ex. topologie d'interconnexion 61
G06N 20/00 - Apprentissage automatique 28
G06N 3/045 - Combinaisons de réseaux 21
G06K 9/62 - Méthodes ou dispositions pour la reconnaissance utilisant des moyens électroniques 19
Voir plus
Statut
En Instance 6
Enregistré / En vigueur 101
Résultats pour  brevets
  1     2        Prochaine page

1.

TRAINING HUMAN-GUIDED AI NETWORKS

      
Numéro d'application 19166279
Statut En instance
Date de dépôt 2024-05-21
Date de la première publication 2026-09-10
Propriétaire D5AI LLC (USA)
Inventeur(s)
  • Baker, James K.
  • Nielsen, Heather Baker

Abrégé

Computer-implemented methods and systems train, dynamically, a machine-learning network from a base system. Computing learned parameters for the network comprises, for at least a first portion of the machine-learning network, a backpropagation pass through the machine-learning network. The back-propagation pass comprises, for the first portion of the machine-learning network, computation of derivatives, with respect to a loss function, for the learned parameters. The method further comprises making a sensibility level assessment that comprises a determination of whether the machine-learning network produces an insensible result according to a criterion of sensibility. The method further comprises making one or more sensibility-improving modifications in response to a determination, in the sensibility level assessment of the machine-learning network, that the machine-learning network produces an insensible result, such that the one or one or more sensibility-improving modifications make the machine-learning network less vulnerable to producing insensible results.

Classes IPC  ?

  • G06N 3/092 - Apprentissage par renforcement
  • G06F 40/166 - Édition, p. ex. insertion ou suppression
  • G06F 40/279 - Reconnaissance d’entités textuelles
  • G06T 11/00 - Génération d'images bidimensionnelles [2D]

2.

DIVERSITY FOR DETECTION AND CORRECTION OF ADVERSARIAL ATTACKS

      
Numéro d'application 19339573
Statut En instance
Date de dépôt 2025-09-25
Date de la première publication 2026-05-14
Propriétaire D5AI LLC (USA)
Inventeur(s) Baker, James K.

Abrégé

A diverse set of neural networks are trained to be individually robust against adversarial attacks and diverse in a manner that decreases the ability of an adversarial example to fool the full diverse set. The systems/methods use a diversity criterion that is specialized for measuring diversity in response to adversarial attacks rather than diversity in the classification results. Also, one or more networks can be trained that are less robust to adversarial attacks to use as a diagnostic to detect the presence of an adversarial attack. Also, node-to-node relation regularization links can be used to train diverse networks that are randomly selected from a family of diverse networks with exponentially many members.

Classes IPC  ?

  • G06F 21/55 - Détection d’intrusion locale ou mise en œuvre de contre-mesures

3.

TRAINING A CONTENT AUTHENTICITY VALIDATOR AS A VARIABLE RESOLUTION GAME

      
Numéro d'application 18926575
Statut En instance
Date de dépôt 2024-10-25
Date de la première publication 2026-04-09
Propriétaire D5AI LLC (USA)
Inventeur(s) Baker, James K.

Abrégé

Computer-implemented systems and method train a generator and a discriminator, through machine learning, where the generator and discriminator are trained in an adversarial relationship using a simulated, multi-player game. The model parameters for the generator and the discriminator can be updated non-simultaneously. Also, the simulated, multi-player game may comprise a two-person, zero-sum game.

Classes IPC  ?

4.

TRAINING MULTI-STAGE MALLEABLE HYBRID NETWORKS

      
Numéro d'application US2025035238
Numéro de publication 2026/015294
Statut Délivré - en vigueur
Date de dépôt 2025-06-25
Date de publication 2026-01-15
Propriétaire D5AI LLC (USA)
Inventeur(s)
  • Baker, James K.
  • Litzenberger, Alexander

Abrégé

Multi-stage hybrid network integrates relationship regularization links and explainable elements to improve alignment with human values, explainability, robustness, and efficiency. The network comprises neural components, event prediction elements, and probability models across multiple stages, with relationship constraints enforcing structured knowledge representation. Explainable elements provide interpretable rationales for decisions, enhancing transparency. Training incorporates supervised learning, human-guided refinement, semi-automated knowledge engineering, and adversarial robustness techniques. A Socratic reasoning module detects contradictions and refines outputs for logical consistency. Indexed model elements enable dynamic memory optimization for improved efficiency. Candidate outputs may be scored, verified, or selected using neural and symbolic criteria. The invention supports retry loops and configurable subsystem pipelines to improve output quality. Applications include text generation, speech recognition, translation, and decision support. By combining structured constraints, human oversight, and modular architectures, the system improves the trustworthiness, safety, and adaptability of AI systems across diverse modalities and tasks.

Classes IPC  ?

  • G06N 3/08 - Méthodes d'apprentissage
  • G06N 3/02 - Réseaux neuronaux
  • G06N 3/045 - Combinaisons de réseaux
  • G06N 5/04 - Modèles d’inférence ou de raisonnement
  • G06F 18/214 - Génération de motifs d'entraînementProcédés de Bootstrapping, p. ex. ”bagging” ou ”boosting”
  • G06N 20/00 - Apprentissage automatique
  • G06N 3/00 - Agencements informatiques fondés sur des modèles biologiques

5.

Architectural augmentation of neural networks using evaluated specialty node units

      
Numéro d'application 19320807
Numéro de brevet 12639576
Statut Délivré - en vigueur
Date de dépôt 2025-09-05
Date de la première publication 2026-01-01
Date d'octroi 2026-05-26
Propriétaire D5AI LLC (USA)
Inventeur(s)
  • Baker, James K.
  • Baker, Bradley J.

Abrégé

A system and method for controlling a nodal network. The method includes estimating an effect on the objective caused by the existence or non-existence of a direct connection between a pair of nodes and changing a structure of the nodal network based at least in part on the estimate of the effect. A nodal network includes a strict partially ordered set, a weighted directed acyclic graph, an artificial neural network, and/or a layered feed-forward neural network.

Classes IPC  ?

  • G06N 3/082 - Méthodes d'apprentissage modifiant l’architecture, p. ex. par ajout, suppression ou mise sous silence de nœuds ou de connexions
  • G06F 16/901 - IndexationStructures de données à cet effetStructures de stockage
  • G06F 18/21 - Conception ou mise en place de systèmes ou de techniquesExtraction de caractéristiques dans l'espace des caractéristiquesSéparation aveugle de sources
  • G06F 18/214 - Génération de motifs d'entraînementProcédés de Bootstrapping, p. ex. ”bagging” ou ”boosting”
  • G06F 18/24 - Techniques de classification
  • G06N 3/04 - Architecture, p. ex. topologie d'interconnexion
  • G06N 3/045 - Combinaisons de réseaux
  • G06N 3/048 - Fonctions d’activation
  • G06N 3/08 - Méthodes d'apprentissage
  • G06N 3/084 - Rétropropagation, p. ex. suivant l’algorithme du gradient
  • G06N 5/046 - Inférence en avantSystèmes de production
  • G06N 20/00 - Apprentissage automatique
  • G06N 20/20 - Techniques d’ensemble en apprentissage automatique
  • H04L 67/142 - Gestion des états de session pour les protocoles sans étatÉtats des sessions de signalisationSignalisation des états de sessionMécanismes de conservation d’état

6.

SYSTEM AND METHOD FOR IMPROVING MACHINE LEARNING CLASSIFIERS USING SYNTHETIC INPUTS AND GRADIENT DIRECTION ANALYSIS

      
Numéro d'application 19313407
Statut En instance
Date de dépôt 2025-08-28
Date de la première publication 2025-12-25
Propriétaire D5AI LLC (USA)
Inventeur(s) Baker, James K.

Abrégé

Computer-implemented systems and methods improve training of a neural network. Whether a target node is not decisive on a training data item is determined. Upon a determination that the target node is not decisive, a partial derivative of an objective for the target node is multiplied by a factor greater than 1.0 for the training data item. Determining whether the target node is not decisive can comprise determining whether a direction of the derivative is in a direction that would cause an update of learned parameters for the network to increase the difference between the activation value of the first target node for the training data item and a neutral activation value for the target node.

Classes IPC  ?

  • G06N 3/088 - Apprentissage non supervisé, p. ex. apprentissage compétitif
  • G06F 12/0815 - Protocoles de cohérence de mémoire cache
  • G06F 17/18 - Opérations mathématiques complexes pour l'évaluation de données statistiques
  • G06F 18/24 - Techniques de classification
  • G06N 3/04 - Architecture, p. ex. topologie d'interconnexion
  • G06N 3/044 - Réseaux récurrents, p. ex. réseaux de Hopfield
  • G06N 3/045 - Combinaisons de réseaux
  • G06N 3/047 - Réseaux probabilistes ou stochastiques
  • G06N 3/048 - Fonctions d’activation
  • G06N 3/063 - Réalisation physique, c.-à-d. mise en œuvre matérielle de réseaux neuronaux, de neurones ou de parties de neurone utilisant des moyens électroniques
  • G06N 3/084 - Rétropropagation, p. ex. suivant l’algorithme du gradient
  • G06N 7/01 - Modèles graphiques probabilistes, p. ex. réseaux probabilistes
  • G06N 20/00 - Apprentissage automatique

7.

Predictive modeling for dependency configuration in knowledge-augmented neural networks

      
Numéro d'application 19239413
Numéro de brevet 12585916
Statut Délivré - en vigueur
Date de dépôt 2025-06-16
Date de la première publication 2025-10-09
Date d'octroi 2026-03-24
Propriétaire D5AI LLC (USA)
Inventeur(s)
  • Baker, James K.
  • Baker, Bradley J.

Abrégé

Data-dependent node-to-node knowledge sharing to increase the interpretability of the activation pattern of one or more nodes in a neural network, is implemented by a set of knowledge sharing links. Each link may comprise a knowledge providing node or other source P and a knowledge receiving node R. A knowledge sharing link can impose a node-specific regularization on the knowledge receiving node R to help guide the knowledge receiving node R to have an activation pattern that is more easily interpreted. The specification and training of the knowledge sharing links may be controlled by a cooperative human-AI learning supervisor system in which a human and an artificial intelligence system work cooperatively to improve the interpretability and performance of the client system.

Classes IPC  ?

  • G06N 3/04 - Architecture, p. ex. topologie d'interconnexion
  • G06F 18/40 - Dispositions logicielles spécialement adaptées à la reconnaissance des formes, p. ex. interfaces utilisateur ou boîtes à outils à cet effet

8.

Adaptively training of neural networks via an intelligent learning management system

      
Numéro d'application 19236733
Numéro de brevet 12579408
Statut Délivré - en vigueur
Date de dépôt 2025-06-12
Date de la première publication 2025-10-02
Date d'octroi 2026-03-17
Propriétaire D5AI LLC (USA)
Inventeur(s)
  • Baker, James K.
  • Baker, Bradley J.

Abrégé

(a) computing for each datum in a set of training data, activation values for nodes in the neural network and estimates of partial derivatives of an objective function for the neural network for the nodes in the neural network; (b) selecting a target node of the neural network and/or a target datum in the set of training data; (c) selecting a target-specific improvement model for the neural network, wherein the target-specific improvement model, when added to the neural network, improves performance of the neural network for the target node and/or the target datum, as the case may be; (d) training the target-specific improvement model; (e) merging the target-specific improvement model with the neural network to form an expanded neural network; and (f) training the expanded neural network.

Classes IPC  ?

9.

CORRECTING FOR OVERFITTING IN A MACHINE LEARNING SYSTEM

      
Numéro d'application 19067175
Statut En instance
Date de dépôt 2025-02-28
Date de la première publication 2025-07-31
Propriétaire D5AI LLC (USA)
Inventeur(s) Baker, James K.

Abrégé

Computer systems and methods train a deep neural network through machine learning. In response to detection of a training condition, computer system replaces a target node of the network with a split detector compound node, where, prior to replacement, the target node detected a pattern that activated the target node beyond a specified threshold. The split detector compound node comprises first and second nodes, such that: the first node is activated when significant evidence exists in favor of detection of the pattern in inputs to the first node; and the second node is activated when significant evidence exists against detection of the pattern in inputs to the second node, such that activations of the first and second nodes are computed independently. After replacing the target node with the split detector compound node, training of the network through machine learning is resumed.

Classes IPC  ?

  • G06N 3/082 - Méthodes d'apprentissage modifiant l’architecture, p. ex. par ajout, suppression ou mise sous silence de nœuds ou de connexions
  • G06N 3/044 - Réseaux récurrents, p. ex. réseaux de Hopfield
  • G06N 3/084 - Rétropropagation, p. ex. suivant l’algorithme du gradient

10.

Accelerated training of a neural network via regularization

      
Numéro d'application 19098299
Numéro de brevet 12430559
Statut Délivré - en vigueur
Date de dépôt 2025-04-02
Date de la première publication 2025-07-17
Date d'octroi 2025-09-30
Propriétaire D5AI LLC (USA)
Inventeur(s)
  • Baker, James K.
  • Baker, Bradley J.

Abrégé

A system and method for controlling a nodal network. The method includes estimating an effect on the objective caused by the existence or non-existence of a direct connection between a pair of nodes and changing a structure of the nodal network based at least in part on the estimate of the effect. A nodal network includes a strict partially ordered set, a weighted directed acyclic graph, an artificial neural network, and/or a layered feed-forward neural network.

Classes IPC  ?

  • G06N 3/082 - Méthodes d'apprentissage modifiant l’architecture, p. ex. par ajout, suppression ou mise sous silence de nœuds ou de connexions
  • G06F 16/901 - IndexationStructures de données à cet effetStructures de stockage
  • G06F 18/21 - Conception ou mise en place de systèmes ou de techniquesExtraction de caractéristiques dans l'espace des caractéristiquesSéparation aveugle de sources
  • G06F 18/214 - Génération de motifs d'entraînementProcédés de Bootstrapping, p. ex. ”bagging” ou ”boosting”
  • G06F 18/24 - Techniques de classification
  • G06N 3/04 - Architecture, p. ex. topologie d'interconnexion
  • G06N 3/045 - Combinaisons de réseaux
  • G06N 3/048 - Fonctions d’activation
  • G06N 3/08 - Méthodes d'apprentissage
  • G06N 3/084 - Rétropropagation, p. ex. suivant l’algorithme du gradient
  • G06N 5/046 - Inférence en avantSystèmes de production
  • G06N 20/00 - Apprentissage automatique
  • G06N 20/20 - Techniques d’ensemble en apprentissage automatique
  • H04L 67/142 - Gestion des états de session pour les protocoles sans étatÉtats des sessions de signalisationSignalisation des états de sessionMécanismes de conservation d’état

11.

Training nodes of a neural network to be decisive

      
Numéro d'application 19040977
Numéro de brevet 12423586
Statut Délivré - en vigueur
Date de dépôt 2025-01-30
Date de la première publication 2025-06-26
Date d'octroi 2025-09-23
Propriétaire D5AI LLC (USA)
Inventeur(s) Baker, James K.

Abrégé

Computer-implemented systems and methods improve training of a neural network. Whether a target node is not decisive on a training data item is determined. Upon a determination that the target node is not decisive, a partial derivative of an objective for the target node is multiplied by a factor greater than 1.0 for the training data item. Determining whether the target node is not decisive can comprise determining whether a direction of the derivative is in a direction that would cause an update of learned parameters for the network to increase the difference between the activation value of the first target node for the training data item and a neutral activation value for the target node.

Classes IPC  ?

  • G06N 20/00 - Apprentissage automatique
  • G06F 18/24 - Techniques de classification
  • G06N 3/04 - Architecture, p. ex. topologie d'interconnexion
  • G06N 3/044 - Réseaux récurrents, p. ex. réseaux de Hopfield
  • G06N 3/045 - Combinaisons de réseaux
  • G06N 3/047 - Réseaux probabilistes ou stochastiques
  • G06N 3/063 - Réalisation physique, c.-à-d. mise en œuvre matérielle de réseaux neuronaux, de neurones ou de parties de neurone utilisant des moyens électroniques
  • G06N 3/084 - Rétropropagation, p. ex. suivant l’algorithme du gradient
  • G06N 3/088 - Apprentissage non supervisé, p. ex. apprentissage compétitif
  • G06N 7/01 - Modèles graphiques probabilistes, p. ex. réseaux probabilistes
  • G06F 12/0815 - Protocoles de cohérence de mémoire cache
  • G06F 17/18 - Opérations mathématiques complexes pour l'évaluation de données statistiques
  • G06N 3/048 - Fonctions d’activation

12.

Machine learning robustness through sensible decision boundaries

      
Numéro d'application 19058350
Numéro de brevet 12670392
Statut Délivré - en vigueur
Date de dépôt 2025-02-20
Date de la première publication 2025-06-12
Date d'octroi 2026-06-30
Propriétaire D5AI LLC (USA)
Inventeur(s) Baker, James K.

Abrégé

Computer systems and computer-implemented methods modify a machine learning network, such as a deep neural network, to introduce judgment to the network. A “combining” node is added to the network, to thereby generate a modified network, where activation of the combining node is based, at least in part, on output from a subject node of the network. The computer system then trains the modified network by, for each training data item in a set of training data, performing forward and back propagation computations through the modified network, where the backward propagation computation through the modified network comprises computing estimated partial derivatives of an error function of an objective for the network, except that the combining node selectively blocks back-propagation of estimated partial derivatives to the subject node, even though activation of the combining node is based on the activation of the subject node.

Classes IPC  ?

  • G06N 3/08 - Méthodes d'apprentissage
  • G06N 3/04 - Architecture, p. ex. topologie d'interconnexion

13.

Accelerated training of neural networks with regularization links

      
Numéro d'application 19009560
Numéro de brevet 12346792
Statut Délivré - en vigueur
Date de dépôt 2025-01-03
Date de la première publication 2025-05-01
Date d'octroi 2025-07-01
Propriétaire D5AI LLC (USA)
Inventeur(s)
  • Baker, James K.
  • Baker, Bradley J.

Abrégé

(a) computing for each datum in a set of training data, activation values for nodes in the neural network and estimates of partial derivatives of an objective function for the neural network for the nodes in the neural network; (b) selecting a target node of the neural network and/or a target datum in the set of training data; (c) selecting a target-specific improvement model for the neural network, wherein the target-specific improvement model, when added to the neural network, improves performance of the neural network for the target node and/or the target datum, as the case may be; (d) training the target-specific improvement model; (e) merging the target-specific improvement model with the neural network to form an expanded neural network; and (f) training the expanded neural network.

Classes IPC  ?

14.

Generation and discrimination training as a variable resolution game

      
Numéro d'application 18852145
Numéro de brevet 12354014
Statut Délivré - en vigueur
Date de dépôt 2023-03-14
Date de la première publication 2025-03-27
Date d'octroi 2025-07-08
Propriétaire D5AI LLC (USA)
Inventeur(s) Baker, James K.

Abrégé

Computer-implemented systems and method train a generator and a discriminator, through machine learning, where the generator and discriminator are trained in an adversarial relationship using a simulated, multi-player game. The model parameters for the generator and the discriminator can be updated non-simultaneously. Also, the simulated, multi-player game may comprise a two-person, zero-sum game.

Classes IPC  ?

15.

Creating diverse neural networks with node tying

      
Numéro d'application 18947318
Numéro de brevet 12288161
Statut Délivré - en vigueur
Date de dépôt 2024-11-14
Date de la première publication 2025-02-27
Date d'octroi 2025-04-29
Propriétaire D5AI LLC (USA)
Inventeur(s)
  • Baker, James K.
  • Baker, Bradley J.

Abrégé

A system and method for controlling a nodal network. The method includes estimating an effect on the objective caused by the existence or non-existence of a direct connection between a pair of nodes and changing a structure of the nodal network based at least in part on the estimate of the effect. A nodal network includes a strict partially ordered set, a weighted directed acyclic graph, an artificial neural network, and/or a layered feed-forward neural network.

Classes IPC  ?

  • G06N 3/082 - Méthodes d'apprentissage modifiant l’architecture, p. ex. par ajout, suppression ou mise sous silence de nœuds ou de connexions
  • G06F 16/901 - IndexationStructures de données à cet effetStructures de stockage
  • G06F 18/21 - Conception ou mise en place de systèmes ou de techniquesExtraction de caractéristiques dans l'espace des caractéristiquesSéparation aveugle de sources
  • G06F 18/214 - Génération de motifs d'entraînementProcédés de Bootstrapping, p. ex. ”bagging” ou ”boosting”
  • G06F 18/24 - Techniques de classification
  • G06N 3/04 - Architecture, p. ex. topologie d'interconnexion
  • G06N 3/045 - Combinaisons de réseaux
  • G06N 3/048 - Fonctions d’activation
  • G06N 3/08 - Méthodes d'apprentissage
  • G06N 3/084 - Rétropropagation, p. ex. suivant l’algorithme du gradient
  • G06N 5/046 - Inférence en avantSystèmes de production
  • G06N 20/00 - Apprentissage automatique
  • G06N 20/20 - Techniques d’ensemble en apprentissage automatique
  • H04L 67/142 - Gestion des états de session pour les protocoles sans étatÉtats des sessions de signalisationSignalisation des états de sessionMécanismes de conservation d’état

16.

Training an autoencoder with a classifier

      
Numéro d'application 18790709
Numéro de brevet 12271821
Statut Délivré - en vigueur
Date de dépôt 2024-07-31
Date de la première publication 2025-02-13
Date d'octroi 2025-04-08
Propriétaire D5AI LLC (USA)
Inventeur(s) Baker, James K.

Abrégé

Computer systems and methods train a deep neural network through machine learning. In response to detection of a training condition, computer system replaces a target node of the network with a split detector compound node, where, prior to replacement, the target node detected a pattern that activated the target node beyond a specified threshold. The split detector compound node comprises first and second nodes, such that: the first node is activated when significant evidence exists in favor of detection of the pattern in inputs to the first node; and the second node is activated when significant evidence exists against detection of the pattern in inputs to the second node, such that activations of the first and second nodes are computed independently. After replacing the target node with the split detector compound node, training of the network through machine learning is resumed.

Classes IPC  ?

  • G06N 3/082 - Méthodes d'apprentissage modifiant l’architecture, p. ex. par ajout, suppression ou mise sous silence de nœuds ou de connexions
  • G06N 3/044 - Réseaux récurrents, p. ex. réseaux de Hopfield
  • G06N 3/084 - Rétropropagation, p. ex. suivant l’algorithme du gradient

17.

EXPLAINABLE ADAPTABLE ARTIFICIAL INTELLIGENCE NETWORKS

      
Numéro d'application US2024039132
Numéro de publication 2025/029526
Statut Délivré - en vigueur
Date de dépôt 2024-07-23
Date de publication 2025-02-06
Propriétaire D5AI LLC (USA)
Inventeur(s)
  • Baker, James K.
  • Baker Nielsen, Heather

Abrégé

Computer-implemented methods and systems make a generative AI system more explainable. A programmed computer system grows a generative AI system by adding one or more explainable network elements to the generative AI system. Each explainable network element can be trained to discriminate two or more explainable sets of training data items for the generative AI system. After adding the one or more explainable network elements, training of the generative AI system can be updated with the one or more explainable network elements added. Then the programmed computer system can determined whether continued growth of the generative AI system is required.

Classes IPC  ?

  • G06F 40/56 - Génération de langage naturel
  • G06N 5/045 - Explication d’inférenceIntelligence artificielle explicable [XAI]Intelligence artificielle interprétable
  • G06N 3/02 - Réseaux neuronaux
  • G06N 3/08 - Méthodes d'apprentissage

18.

Data-dependent training for automated knowledge system that comprises a neural network

      
Numéro d'application 18905506
Numéro de brevet 12353974
Statut Délivré - en vigueur
Date de dépôt 2024-10-03
Date de la première publication 2025-01-30
Date d'octroi 2025-07-08
Propriétaire D5AI LLC (USA)
Inventeur(s)
  • Baker, James K.
  • Baker, Bradley J.

Abrégé

Data-dependent node-to-node knowledge sharing to increase the interpretability of the activation pattern of one or more nodes in a neural network, is implemented by a set of knowledge sharing links. Each link may comprise a knowledge providing node or other source P and a knowledge receiving node R. A knowledge sharing link can impose a node-specific regularization on the knowledge receiving node R to help guide the knowledge receiving node R to have an activation pattern that is more easily interpreted. The specification and training of the knowledge sharing links may be controlled by a cooperative human-AI learning supervisor system in which a human and an artificial intelligence system work cooperatively to improve the interpretability and performance of the client system.

Classes IPC  ?

  • G06N 3/04 - Architecture, p. ex. topologie d'interconnexion
  • G06F 18/40 - Dispositions logicielles spécialement adaptées à la reconnaissance des formes, p. ex. interfaces utilisateur ou boîtes à outils à cet effet

19.

TRAINING HUMAN-GUIDED AI NETWORKS

      
Numéro d'application US2024030324
Numéro de publication 2024/243183
Statut Délivré - en vigueur
Date de dépôt 2024-05-21
Date de publication 2024-11-28
Propriétaire D5AI LLC (USA)
Inventeur(s)
  • Baker, James K.
  • Baker Nielsen, Heather

Abrégé

Computer-implemented methods and systems train, dynamically, a machine-learning network from a base system. Computing learned parameters for the network comprises, for at least a first portion of the machine-learning network, a backpropagation pass through the machine-learning network. The back-propagation pass comprises, for the first portion of the machine-learning network, computation of derivatives, with respect to a loss function, for the learned parameters. The method further comprises making a sensibility level assessment that comprises a determination of whether the machine-learning network produces an insensible result according to a criterion of sensibility. The method further comprises making one or more sensibility-improving modifications in response to a determination, in the sensibility level assessment of the machine-learning network, that the machine-learning network produces an insensible result, such that the one or one or more sensibility-improving modifications make the machine-learning network less vulnerable to producing insensible results.

Classes IPC  ?

  • G06F 40/40 - Traitement ou traduction du langage naturel
  • G06N 3/08 - Méthodes d'apprentissage
  • G06N 3/042 - Réseaux neuronaux fondés sur la connaissanceReprésentations logiques de réseaux neuronaux
  • G06N 5/02 - Représentation de la connaissanceReprésentation symbolique
  • G06N 3/045 - Combinaisons de réseaux
  • G06N 3/006 - Vie artificielle, c.-à-d. agencements informatiques simulant la vie fondés sur des formes de vie individuelles ou collectives simulées et virtuelles, p. ex. simulations sociales ou optimisation par essaims particulaires [PSO]

20.

Data-dependent node-to-node knowledge sharing by regularization in deep learning

      
Numéro d'application 18742404
Numéro de brevet 12136027
Statut Délivré - en vigueur
Date de dépôt 2024-06-13
Date de la première publication 2024-10-03
Date d'octroi 2024-11-05
Propriétaire D5AI LLC (USA)
Inventeur(s)
  • Baker, James K.
  • Baker, Bradley J.

Abrégé

Data-dependent node-to-node knowledge sharing to increase the interpretability of the activation pattern of one or more nodes in a neural network, is implemented by a set of knowledge sharing links. Each link may comprise a knowledge providing node or other source P and a knowledge receiving node R. A knowledge sharing link can impose a node-specific regularization on the knowledge receiving node R to help guide the knowledge receiving node R to have an activation pattern that is more easily interpreted. The specification and training of the knowledge sharing links may be controlled by a cooperative human-AI learning supervisor system in which a human and an artificial intelligence system work cooperatively to improve the interpretability and performance of the client system.

Classes IPC  ?

  • G06N 3/04 - Architecture, p. ex. topologie d'interconnexion
  • G06F 18/40 - Dispositions logicielles spécialement adaptées à la reconnaissance des formes, p. ex. interfaces utilisateur ou boîtes à outils à cet effet

21.

LEARNING COACH FOR MACHINE LEARNING SYSTEM

      
Numéro d'application 18440119
Statut En instance
Date de dépôt 2024-02-13
Date de la première publication 2024-08-15
Propriétaire D5AI LLC (USA)
Inventeur(s) Baker, James K.

Abrégé

A machine learning (ML) system includes a student ML system, a learning coach ML system, and a reference system that generates training data for the student ML system. The learning coach ML system learns to make an enhancement to the student ML system or to its learning process, such as updated hyperparameter or a network structural change, based on training of the student ML system with the training data generated by the reference system. The system may also comprise a learning experimentation system that communicates with the reference system to conduct experiments on the learning of the student learning system. Also, the learning experimentation system can determine a cost function for the learning coach ML system.

Classes IPC  ?

  • G06N 5/04 - Modèles d’inférence ou de raisonnement
  • G06N 20/00 - Apprentissage automatique

22.

TRAINING DYNAMIC HYBRID AI NETWORKS

      
Numéro d'application US2024012671
Numéro de publication 2024/158853
Statut Délivré - en vigueur
Date de dépôt 2024-01-24
Date de publication 2024-08-02
Propriétaire D5AI LLC (USA)
Inventeur(s) Baker, James K.

Abrégé

Computer-implemented methods and systems train, dynamically, a machine-learning network from a base system. Computing learned parameters for the network comprises, for at least a first portion of the machine-learning network, a back-propagation pass through the machine-learning network. The back-propagation pass comprises, for the first portion of the machine-learning network, computation of derivatives, with respect to a loss function, for the learned parameters. The method further comprises making a sensibility level assessment that comprises a determination of whether the machine-learning network produces an insensible result according to a criteria of sensibility. The method further comprises making one or more sensibility-improving modifications in response to a determination, in the sensibility level assessment of the machine-learning network, that the machine-learning network produces an insensible result, such that the one or one or more sensibility-improving modifications make the machine-learning network less vulnerable to producing insensible results.

Classes IPC  ?

  • G06N 3/084 - Rétropropagation, p. ex. suivant l’algorithme du gradient
  • G06N 3/082 - Méthodes d'apprentissage modifiant l’architecture, p. ex. par ajout, suppression ou mise sous silence de nœuds ou de connexions
  • G06N 3/08 - Méthodes d'apprentissage
  • G06N 3/045 - Combinaisons de réseaux
  • G06N 3/02 - Réseaux neuronaux

23.

Targeted incremental growth with continual learning in deep neural networks

      
Numéro d'application 18587242
Numéro de brevet 12205010
Statut Délivré - en vigueur
Date de dépôt 2024-02-26
Date de la première publication 2024-06-20
Date d'octroi 2025-01-21
Propriétaire D5AI LLC (USA)
Inventeur(s)
  • Baker, James K.
  • Baker, Bradley J.

Abrégé

Computer systems and computer-implemented methods train a neural network iteratively training, through machine learning. The iterative training comprises imposing a first is-not-equal-to regularization link between first and second nodes, where imposing the first is-not-equal-to regularization link between the two nodes comprises adding, during back-propagation of partial derivatives through the neural network for a datum in a training data set, a first regularization cost to a network error loss function for the first node that is inversely proportional to a difference between an activation value for the first node for the datum and an activation value for the second node for the datum.

Classes IPC  ?

24.

Deep learning with judgment

      
Numéro d'application 18377899
Numéro de brevet 12242965
Statut Délivré - en vigueur
Date de dépôt 2023-10-09
Date de la première publication 2024-02-01
Date d'octroi 2025-03-04
Propriétaire DSAI LLC (USA)
Inventeur(s) Baker, James K.

Abrégé

Computer systems and computer-implemented methods for modifying a machine learning network, such as a deep neural network, to introduce judgment to the network are disclosed. A “combining” node is added to the network, to thereby generate a modified network, where activation of the combining node is based, at least in part, on output from a subject node of the network. The computer system then trains the modified network by, for each training data item in a set of training data, performing forward and back propagation computations through the modified network, where the backward propagation computation through the modified network comprises computing estimated partial derivatives of an error function of an objective for the network, except that the combining node selectively blocks back-propagation of estimated partial derivatives to the subject node, even though activation of the combining node is based on the activation of the subject node.

Classes IPC  ?

  • G06N 3/08 - Méthodes d'apprentissage
  • G06N 3/04 - Architecture, p. ex. topologie d'interconnexion

25.

Adding a split detector compound node to a deep neural network

      
Numéro d'application 18468011
Numéro de brevet 12061986
Statut Délivré - en vigueur
Date de dépôt 2023-09-15
Date de la première publication 2024-01-04
Date d'octroi 2024-08-13
Propriétaire D5AI LLC (USA)
Inventeur(s) Baker, James K.

Abrégé

Computer systems and methods train a deep neural network through machine learning. In response to detection of a training condition, computer system replaces a target node of the network with a split detector compound node, where, prior to replacement, the target node detected a pattern that activated the target node beyond a specified threshold. The split detector compound node comprises first and second nodes, such that: the first node is activated when significant evidence exists in favor of detection of the pattern in inputs to the first node; and the second node is activated when significant evidence exists against detection of the pattern in inputs to the second node, such that activations of the first and second nodes are computed independently. After replacing the target node with the split detector compound node, training of the network through machine learning is resumed.

Classes IPC  ?

  • G06N 3/082 - Méthodes d'apprentissage modifiant l’architecture, p. ex. par ajout, suppression ou mise sous silence de nœuds ou de connexions
  • G06N 3/044 - Réseaux récurrents, p. ex. réseaux de Hopfield
  • G06N 3/084 - Rétropropagation, p. ex. suivant l’algorithme du gradient

26.

Improving a deep neural network with node-to-node relationship regularization

      
Numéro d'application 18327527
Numéro de brevet 11948063
Statut Délivré - en vigueur
Date de dépôt 2023-06-01
Date de la première publication 2023-11-30
Date d'octroi 2024-04-02
Propriétaire D5AI LLC (USA)
Inventeur(s)
  • Baker, James K.
  • Baker, Bradley J.

Abrégé

Computer systems and computer-implemented methods improve a base neural network. In an initial training, preliminary activations values computed for base network nodes for data in the training data set are stored in memory. After the initial training, a new node set is merged into the base neural network to form an expanded neural network, including directly connecting each of the nodes of the new node set to one or more base network nodes. Then the expanded neural network is trained on the training data set using a network error loss function for the expanded neural network. Training the expanded neural network comprises imposing a node-to-node relationship regularization for at least one base network node in the expanded neural network, where imposing the node-to-node relationship regularization comprises adding, during back-propagation of partial derivatives through the expanded neural network for a datum in the training data set, a regularization cost to the network error loss function for the at least one base network node based on a specified relationship between a stored preliminary activation value for the base network node for the datum and an activation value for the base network node of the expanded neural network for the datum.

Classes IPC  ?

27.

Node-splitting for neural networks based on magnitude of norm of vector of partial derivatives

      
Numéro d'application 18352044
Numéro de brevet 12182712
Statut Délivré - en vigueur
Date de dépôt 2023-07-13
Date de la première publication 2023-11-16
Date d'octroi 2024-12-31
Propriétaire D5AI LLC (USA)
Inventeur(s)
  • Baker, James K.
  • Baker, Bradley J.

Abrégé

A system and method for controlling a nodal network. The method includes estimating an effect on the objective caused by the existence or non-existence of a direct connection between a pair of nodes and changing a structure of the nodal network based at least in part on the estimate of the effect. A nodal network includes a strict partially ordered set, a weighted directed acyclic graph, an artificial neural network, and/or a layered feed-forward neural network.

Classes IPC  ?

  • G06N 3/082 - Méthodes d'apprentissage modifiant l’architecture, p. ex. par ajout, suppression ou mise sous silence de nœuds ou de connexions
  • G06F 16/901 - IndexationStructures de données à cet effetStructures de stockage
  • G06F 18/21 - Conception ou mise en place de systèmes ou de techniquesExtraction de caractéristiques dans l'espace des caractéristiquesSéparation aveugle de sources
  • G06F 18/214 - Génération de motifs d'entraînementProcédés de Bootstrapping, p. ex. ”bagging” ou ”boosting”
  • G06F 18/24 - Techniques de classification
  • G06N 3/04 - Architecture, p. ex. topologie d'interconnexion
  • G06N 3/045 - Combinaisons de réseaux
  • G06N 3/048 - Fonctions d’activation
  • G06N 3/08 - Méthodes d'apprentissage
  • G06N 3/084 - Rétropropagation, p. ex. suivant l’algorithme du gradient
  • G06N 5/046 - Inférence en avantSystèmes de production
  • G06N 20/00 - Apprentissage automatique
  • G06N 20/20 - Techniques d’ensemble en apprentissage automatique
  • H04L 67/142 - Gestion des états de session pour les protocoles sans étatÉtats des sessions de signalisationSignalisation des états de sessionMécanismes de conservation d’état

28.

Data-dependent node-to-node knowledge sharing by regularization in deep learning

      
Numéro d'application 18353698
Numéro de brevet 12033054
Statut Délivré - en vigueur
Date de dépôt 2023-07-17
Date de la première publication 2023-11-09
Date d'octroi 2024-07-09
Propriétaire D5AI LLC (USA)
Inventeur(s)
  • Baker, James K.
  • Baker, Bradley J.

Abrégé

Data-dependent node-to-node knowledge sharing to increase the interpretability of the activation pattern of one or more nodes in a neural network, is implemented by a set of knowledge sharing links. Each link may comprise a knowledge providing node or other source P and a knowledge receiving node R. A knowledge sharing link can impose a node-specific regularization on the knowledge receiving node R to help guide the knowledge receiving node R to have an activation pattern that is more easily interpreted. The specification and training of the knowledge sharing links may be controlled by a cooperative human-AI learning supervisor system in which a human and an artificial intelligence system work cooperatively to improve the interpretability and performance of the client system.

Classes IPC  ?

  • G06N 3/04 - Architecture, p. ex. topologie d'interconnexion
  • G06F 18/40 - Dispositions logicielles spécialement adaptées à la reconnaissance des formes, p. ex. interfaces utilisateur ou boîtes à outils à cet effet

29.

Deep learning with judgment

      
Numéro d'application 18333870
Numéro de brevet 11847566
Statut Délivré - en vigueur
Date de dépôt 2023-06-13
Date de la première publication 2023-10-12
Date d'octroi 2023-12-19
Propriétaire D5AI LLC (USA)
Inventeur(s) Baker, James K.

Abrégé

Computer systems and computer-implemented methods modify a machine learning network, such as a deep neural network, to introduce judgment to the network. A “combining” node is added to the network, to thereby generate a modified network, where activation of the combining node is based, at least in part, on output from a subject node of the network. The computer system then trains the modified network by, for each training data item in a set of training data, performing forward and back propagation computations through the modified network, where the backward propagation computation through the modified network comprises computing estimated partial derivatives of an error function of an objective for the network, except that the combining node selectively blocks back-propagation of estimated partial derivatives to the subject node, even though activation of the combining node is based on the activation of the subject node.

Classes IPC  ?

  • G06N 3/04 - Architecture, p. ex. topologie d'interconnexion
  • G06N 3/08 - Méthodes d'apprentissage

30.

GENERATION AND DISCRIMINATION TRAINING AS A VARIABLE RESOLUTION GAME

      
Numéro d'application US2023064296
Numéro de publication 2023/192766
Statut Délivré - en vigueur
Date de dépôt 2023-03-14
Date de publication 2023-10-05
Propriétaire D5AI LLC (USA)
Inventeur(s) Baker, James K.

Abrégé

Computer-implemented systems and method train a generator and a discriminator, through machine learning, where the generator and discriminator are trained in an adversarial relationship using a simulated, multi-player game. The model parameters for the generator and the discriminator can be updated non-simultaneously. Also, the simulated, multi-player game may comprise a two-person, zero-sum game.

Classes IPC  ?

  • G06N 20/00 - Apprentissage automatique
  • G06N 5/04 - Modèles d’inférence ou de raisonnement
  • A63F 13/00 - Jeux vidéo, c.-à-d. jeux utilisant un affichage à plusieurs dimensions généré électroniquement
  • G06N 99/00 - Matière non prévue dans les autres groupes de la présente sous-classe
  • G06N 5/00 - Agencements informatiques utilisant des modèles fondés sur la connaissance

31.

Diversity for detection and correction of adversarial attacks

      
Numéro d'application 18005916
Numéro de brevet 12450339
Statut Délivré - en vigueur
Date de dépôt 2021-11-16
Date de la première publication 2023-09-14
Date d'octroi 2025-10-21
Propriétaire D5AI LLC (USA)
Inventeur(s) Baker, James K.

Abrégé

A diverse set of neural networks are trained to be individually robust against adversarial attacks and diverse in a manner that decreases the ability of an adversarial example to fool the full diverse set. The systems/methods use a diversity criterion that is specialized for measuring diversity in response to adversarial attacks rather than diversity in the classification results. Also, one or more networks can be trained that are less robust to adversarial attacks to use as a diagnostic to detect the presence of an adversarial attack. Also, node-to-node relation regularization links can be used to train diverse networks that are randomly selected from a family of diverse networks with exponentially many members.

Classes IPC  ?

  • G06F 21/55 - Détection d’intrusion locale ou mise en œuvre de contre-mesures

32.

Locating a decision boundary for complex classifier

      
Numéro d'application 18196855
Numéro de brevet 12248882
Statut Délivré - en vigueur
Date de dépôt 2023-05-12
Date de la première publication 2023-09-14
Date d'octroi 2025-03-11
Propriétaire D5AI LLC (USA)
Inventeur(s) Baker, James K.

Abrégé

Systems and methods improve performance of a classifier, which comprises a neural network and is trained through machine learning. First and second scores are computed, by the classifier, for each a multiple data examples from a generator. The first score is indicative of whether the data example belongs to a first data cluster and the second score is indicative of whether the data example belongs to a second data cluster. The generator is trained with an objective such that, for each data example generated by the generator, the first and second scores computed by the classifier are equal. Partial derivatives from the classifier are back-propagated for multiple data examples generated by the generator, to obtain a vector, for each data example, that is orthogonal to a decision surface for the classifier. A problem with the classifier is detected based on changes in directions of the vectors. Upon detecting a problem, the classifier is adjusted to reduce errors by the classifier caused by overfitting training data.

Classes IPC  ?

  • G06N 3/088 - Apprentissage non supervisé, p. ex. apprentissage compétitif
  • G06F 18/24 - Techniques de classification
  • G06N 3/04 - Architecture, p. ex. topologie d'interconnexion
  • G06N 3/044 - Réseaux récurrents, p. ex. réseaux de Hopfield
  • G06N 3/045 - Combinaisons de réseaux
  • G06N 3/047 - Réseaux probabilistes ou stochastiques
  • G06N 3/063 - Réalisation physique, c.-à-d. mise en œuvre matérielle de réseaux neuronaux, de neurones ou de parties de neurone utilisant des moyens électroniques
  • G06N 3/084 - Rétropropagation, p. ex. suivant l’algorithme du gradient
  • G06N 7/01 - Modèles graphiques probabilistes, p. ex. réseaux probabilistes
  • G06N 20/00 - Apprentissage automatique
  • G06F 12/0815 - Protocoles de cohérence de mémoire cache
  • G06F 17/18 - Opérations mathématiques complexes pour l'évaluation de données statistiques
  • G06N 3/048 - Fonctions d’activation

33.

Deep learning with judgment

      
Numéro d'application 18181948
Numéro de brevet 11797852
Statut Délivré - en vigueur
Date de dépôt 2023-03-10
Date de la première publication 2023-07-06
Date d'octroi 2023-10-24
Propriétaire D5AI LLC (USA)
Inventeur(s) Baker, James K.

Abrégé

Computer systems and computer-implemented methods modify a machine learning network, such as a deep neural network, to introduce judgment to the network. A “combining” node is added to the network, to thereby generate a modified network, where activation of the combining node is based, at least in part, on output from a subject node of the network. The computer system then trains the modified network by, for each training data item in a set of training data, performing forward and back propagation computations through the modified network, where the backward propagation computation through the modified network comprises computing estimated partial derivatives of an error function of an objective for the network, except that the combining node selectively blocks back-propagation of estimated partial derivatives to the subject node, even though activation of the combining node is based on the activation of the subject node.

Classes IPC  ?

  • G06N 3/04 - Architecture, p. ex. topologie d'interconnexion
  • G06N 3/08 - Méthodes d'apprentissage

34.

Controlling distribution of training data to members of an ensemble

      
Numéro d'application 18172757
Numéro de brevet 11755912
Statut Délivré - en vigueur
Date de dépôt 2023-02-22
Date de la première publication 2023-06-22
Date d'octroi 2023-09-12
Propriétaire D5AI LLC (USA)
Inventeur(s) Baker, James K.

Abrégé

A machine learning system includes a coach machine learning system that uses machine learning to help a student machine learning system learn its system. By monitoring the student learning system, the coach machine learning system can learn (through machine learning techniques) “hyperparameters” for the student learning system that control the machine learning process for the student learning system. The machine learning coach could also determine structural modifications for the student learning system architecture. The learning coach can also control data flow to the student learning system.

Classes IPC  ?

  • G06N 3/082 - Méthodes d'apprentissage modifiant l’architecture, p. ex. par ajout, suppression ou mise sous silence de nœuds ou de connexions
  • G06N 3/084 - Rétropropagation, p. ex. suivant l’algorithme du gradient
  • G06N 3/045 - Combinaisons de réseaux

35.

Deep neural network with compound node functioning as a detector and rejecter

      
Numéro d'application 18147313
Numéro de brevet 11790235
Statut Délivré - en vigueur
Date de dépôt 2022-12-28
Date de la première publication 2023-05-11
Date d'octroi 2023-10-17
Propriétaire D5AI LLC (USA)
Inventeur(s) Baker, James K.

Abrégé

Computer systems and methods modify a base deep neural network (DNN). The method comprises replacing the target node of the base DNN with a compound node to thereby create a modified base DNN. The compound node comprises at least first and second nodes. The first node is trained to detect target node patterns in inputs to the first node and the second node is trained to detect an absence of the target node patterns in inputs to the second node, and the first and second nodes are trained to be non-complementary. Replacing the target node with the compound node comprises: connecting the first node to the upper sub-network of the base DNN, such that the first node has a weighted connection for each of the one or more base connection that the target node had to the upper sub-network in the base DNN; and connecting the second node to the upper sub-network of the base deep DNN, such that the second node has a weighted connection for each of the one or more base connection that the target node had to the upper sub-network in the base deep DNN. After replacing the target node, the modified base DNN is trained.

Classes IPC  ?

  • G06N 3/08 - Méthodes d'apprentissage
  • G06N 3/082 - Méthodes d'apprentissage modifiant l’architecture, p. ex. par ajout, suppression ou mise sous silence de nœuds ou de connexions
  • G06N 3/084 - Rétropropagation, p. ex. suivant l’algorithme du gradient
  • G06N 3/044 - Réseaux récurrents, p. ex. réseaux de Hopfield

36.

Data-dependent node-to-node knowledge sharing by regularization in deep learning

      
Numéro d'application 17760398
Numéro de brevet 11741340
Statut Délivré - en vigueur
Date de dépôt 2020-04-13
Date de la première publication 2023-03-09
Date d'octroi 2023-08-29
Propriétaire D5AI LLC (USA)
Inventeur(s)
  • Baker, James K.
  • Baker, Bradley J.

Abrégé

Data-dependent node-to-node knowledge sharing to increase the interpretability of the activation pattern of one or more nodes in a neural network, is implemented by a set of knowledge sharing links. Each link may comprise a knowledge providing node or other source P and a knowledge receiving node R. A knowledge sharing link can impose a node-specific regularization on the knowledge receiving node R to help guide the knowledge receiving node R to have an activation pattern that is more easily interpreted. The specification and training of the knowledge sharing links may be controlled by a cooperative human-AI learning supervisor system in which a human and an artificial intelligence system work cooperatively to improve the interpretability and performance of the client system.

Classes IPC  ?

  • G06N 3/04 - Architecture, p. ex. topologie d'interconnexion
  • G06F 18/40 - Dispositions logicielles spécialement adaptées à la reconnaissance des formes, p. ex. interfaces utilisateur ou boîtes à outils à cet effet

37.

Knowledge sharing for machine learning systems

      
Numéro d'application 17654187
Numéro de brevet 11610130
Statut Délivré - en vigueur
Date de dépôt 2022-03-09
Date de la première publication 2022-12-08
Date d'octroi 2023-03-21
Propriétaire D5AI LLC (USA)
Inventeur(s) Baker, James K.

Abrégé

A machine learning system includes a coach machine learning system that uses machine learning to help a student machine learning system learn its system. By monitoring the student learning system, the coach machine learning system can learn (through machine learning techniques) “hyperparameters” for the student learning system that control the machine learning process for the student learning system. The machine learning coach could also determine structural modifications for the student learning system architecture. The learning coach can also control data flow to the student learning system.

Classes IPC  ?

  • G06N 3/08 - Méthodes d'apprentissage
  • G06K 9/62 - Méthodes ou dispositions pour la reconnaissance utilisant des moyens électroniques
  • G06N 3/04 - Architecture, p. ex. topologie d'interconnexion
  • G06N 3/084 - Rétropropagation, p. ex. suivant l’algorithme du gradient
  • G06N 3/082 - Méthodes d'apprentissage modifiant l’architecture, p. ex. par ajout, suppression ou mise sous silence de nœuds ou de connexions

38.

Selective training of deep learning modules

      
Numéro d'application 17753727
Numéro de brevet 12518160
Statut Délivré - en vigueur
Date de dépôt 2020-09-09
Date de la première publication 2022-12-01
Date d'octroi 2026-01-06
Propriétaire D5AI LLC (USA)
Inventeur(s) Baker, James K.

Abrégé

Machine-learning computer system breaks a neural network into a plurality of modules and tracks the training process module-by-module and datum-by-datum, recording auxiliary information during one iteration of the training process for retrieval during a later iteration. Based on this auxiliary information, the computer system can make decisions that can greatly reduce the amount of computation required by the training process. The auxiliary information allows the computer system to diagnose and fix problems that occur during the training process on a module-by-module and/or datum-by-datum basis.

Classes IPC  ?

39.

Generating synthetic data examples as interpolation of two data examples that is linear in the space of relative scores

      
Numéro d'application 17815851
Numéro de brevet 11687788
Statut Délivré - en vigueur
Date de dépôt 2022-07-28
Date de la première publication 2022-12-01
Date d'octroi 2023-06-27
Propriétaire D5AI LLC (USA)
Inventeur(s) Baker, James K.

Abrégé

Computer systems and methods generate data examples by training, through machine learning, a data generator with a training objective to produce a data example for a specific value of R, where R is value related to S1(x) and S2(x), where, for a data example, x, generated by the data generator, S1(x) is a likelihood that the data example x is in a first class of a first selected data example and S2(x) is a likelihood that the data example x is in a second class of a second selected data example. S1(x) and S2(x) are determined by a discriminator that is trained through machine learning to discriminate between the first and second classes. After training the data generator, the data generator generates a synthetic data example for each of multiple specific values of R.

Classes IPC  ?

  • G06N 3/045 - Combinaisons de réseaux
  • G06N 3/088 - Apprentissage non supervisé, p. ex. apprentissage compétitif
  • G06N 3/084 - Rétropropagation, p. ex. suivant l’algorithme du gradient
  • G06N 20/00 - Apprentissage automatique
  • G06N 3/04 - Architecture, p. ex. topologie d'interconnexion
  • G06N 3/063 - Réalisation physique, c.-à-d. mise en œuvre matérielle de réseaux neuronaux, de neurones ou de parties de neurone utilisant des moyens électroniques
  • G06F 18/24 - Techniques de classification
  • G06N 3/044 - Réseaux récurrents, p. ex. réseaux de Hopfield
  • G06N 3/047 - Réseaux probabilistes ou stochastiques
  • G06N 7/01 - Modèles graphiques probabilistes, p. ex. réseaux probabilistes
  • G06F 17/18 - Opérations mathématiques complexes pour l'évaluation de données statistiques
  • G06F 12/0815 - Protocoles de cohérence de mémoire cache
  • G06N 3/048 - Fonctions d’activation

40.

Deep learning with judgment

      
Numéro d'application 17753061
Numéro de brevet 11836624
Statut Délivré - en vigueur
Date de dépôt 2020-07-28
Date de la première publication 2022-10-20
Date d'octroi 2023-12-05
Propriétaire D5AI LLC (USA)
Inventeur(s) Baker, James K.

Abrégé

Computer systems and computer-implemented methods modify a machine learning network, such as a deep neural network, to introduce judgment to the network. A “combining” node is added to the network, to thereby generate a modified network, where activation of the combining node is based, at least in part, on output from a subject node of the network. The computer system then trains the modified network by, for each training data item in a set of training data, performing forward and back propagation computations through the modified network, where the backward propagation computation through the modified network comprises computing estimated partial derivatives of an error function of an objective for the network, except that the combining node selectively blocks back-propagation of estimated partial derivatives to the subject node, even though activation of the combining node is based on the activation of the subject node.

Classes IPC  ?

  • G06N 3/08 - Méthodes d'apprentissage
  • G06N 3/04 - Architecture, p. ex. topologie d'interconnexion

41.

Imitation learning for machine learning systems with synthetic data generators

      
Numéro d'application 17810778
Numéro de brevet 11531900
Statut Délivré - en vigueur
Date de dépôt 2022-07-05
Date de la première publication 2022-10-20
Date d'octroi 2022-12-20
Propriétaire D5AI LLC (USA)
Inventeur(s) Baker, James K.

Abrégé

Computer systems and methods cooperatively train multiple generators and a classifier. Cooperative training includes: training, through machine learning, the multiple generators such that each generator is trained according to a first objective to output examples of a designated classification category; training, through machine learning, the classifier to determine, for each generated by the multiple generators, which of the multiple generators generated the example; and back-propagating partial derivatives of an error cost function from the classifier to the multiple generators.

Classes IPC  ?

  • G06N 3/04 - Architecture, p. ex. topologie d'interconnexion
  • G06N 3/08 - Méthodes d'apprentissage
  • G06N 20/00 - Apprentissage automatique
  • G06N 7/00 - Agencements informatiques fondés sur des modèles mathématiques spécifiques
  • G06K 9/62 - Méthodes ou dispositions pour la reconnaissance utilisant des moyens électroniques
  • G06N 3/063 - Réalisation physique, c.-à-d. mise en œuvre matérielle de réseaux neuronaux, de neurones ou de parties de neurone utilisant des moyens électroniques
  • G06F 17/18 - Opérations mathématiques complexes pour l'évaluation de données statistiques
  • G06F 12/0815 - Protocoles de cohérence de mémoire cache

42.

Asynchronous agents with learning coaches and structurally modifying deep neural networks without performance degradation

      
Numéro d'application 17664898
Numéro de brevet 11562246
Statut Délivré - en vigueur
Date de dépôt 2022-05-25
Date de la première publication 2022-09-08
Date d'octroi 2023-01-24
Propriétaire D5AI LLC (USA)
Inventeur(s) Baker, James K.

Abrégé

Methods and computer systems improve a trained base deep neural network by structurally changing the base deep neural network to create an updated deep neural network, such that the updated deep neural network has no degradation in performance relative to the base deep neural network on the training data. The updated deep neural network is subsequently training. Also, an asynchronous agent for use in a machine learning system comprises a second machine learning system ML2 that is to be trained to perform some machine learning task. The asynchronous agent further comprises a learning coach LC and an optional data selector machine learning system DS. The purpose of the data selection machine learning system DS is to make the second stage machine learning system ML2 more efficient in its learning (by selecting a set of training data that is smaller but sufficient) and/or more effective (by selecting a set of training data that is focused on an important task). The learning coach LC is a machine learning system that assists the learning of the DS and ML2. Multiple asynchronous agents could also be in communication with each others, each trained and grown asynchronously under the guidance of their respective learning coaches to perform different tasks.

Classes IPC  ?

  • G06N 3/08 - Méthodes d'apprentissage
  • G06N 3/04 - Architecture, p. ex. topologie d'interconnexion

43.

Asynchronous agents with learning coaches and structurally modifying deep neural networks without performance degradation

      
Numéro d'application 17653006
Numéro de brevet 11392832
Statut Délivré - en vigueur
Date de dépôt 2022-03-01
Date de la première publication 2022-06-23
Date d'octroi 2022-07-19
Propriétaire D5AI LLC (USA)
Inventeur(s) Baker, James K.

Abrégé

Methods and computer systems improve a trained base deep neural network by structurally changing the base deep neural network to create an updated deep neural network, such that the updated deep neural network has no degradation in performance relative to the base deep neural network on the training data. The updated deep neural network is subsequently training. Also, an asynchronous agent for use in a machine learning system comprises a second machine learning system ML2 that is to be trained to perform some machine learning task. The asynchronous agent further comprises a learning coach LC and an optional data selector machine learning system DS. The purpose of the data selection machine learning system DS is to make the second stage machine learning system ML2 more efficient in its learning (by selecting a set of training data that is smaller but sufficient) and/or more effective (by selecting a set of training data that is focused on an important task). The learning coach LC is a machine learning system that assists the learning of the DS and ML2. Multiple asynchronous agents could also be in communication with each others, each trained and grown asynchronously under the guidance of their respective learning coaches to perform different tasks.

Classes IPC  ?

  • G06N 3/04 - Architecture, p. ex. topologie d'interconnexion
  • G06N 3/08 - Méthodes d'apprentissage

44.

Controlling distribution of training data to members of an ensemble

      
Numéro d'application 17654194
Numéro de brevet 11615315
Statut Délivré - en vigueur
Date de dépôt 2022-03-09
Date de la première publication 2022-06-23
Date d'octroi 2023-03-28
Propriétaire D5AI LLC (USA)
Inventeur(s) Baker, James K.

Abrégé

A machine learning system includes a coach machine learning system that uses machine learning to help a student machine learning system learn its system. By monitoring the student learning system, the coach machine learning system can learn (through machine learning techniques) “hyperparameters” for the student learning system that control the machine learning process for the student learning system. The machine learning coach could also determine structural modifications for the student learning system architecture. The learning coach can also control data flow to the student learning system.

Classes IPC  ?

  • G06N 3/08 - Méthodes d'apprentissage
  • G06K 9/62 - Méthodes ou dispositions pour la reconnaissance utilisant des moyens électroniques
  • G06N 3/04 - Architecture, p. ex. topologie d'interconnexion
  • G06N 3/084 - Rétropropagation, p. ex. suivant l’algorithme du gradient
  • G06N 3/082 - Méthodes d'apprentissage modifiant l’architecture, p. ex. par ajout, suppression ou mise sous silence de nœuds ou de connexions

45.

DIVERSITY FOR DETECTION AND CORRECTION OF ADVERSARIAL ATTACKS

      
Numéro d'application US2021072428
Numéro de publication 2022/115831
Statut Délivré - en vigueur
Date de dépôt 2021-11-16
Date de publication 2022-06-02
Propriétaire D5AI LLC (USA)
Inventeur(s) Baker, James K.

Abrégé

A diverse set of neural networks are trained to be individually robust against adversarial attacks and diverse in a manner that decreases the ability of an adversarial example to fool the full diverse set. The systems/methods use a diversity criterion that is specialized for measuring diversity in response to adversarial attacks rather than diversity in the classification results. Also, one or more networks can be trained that are less robust to adversarial attacks to use as a diagnostic to detect the presence of an adversarial attack. Also, node-to-node relation regularization links can be used to train diverse networks that are randomly selected from a family of diverse networks with exponentially many members.

Classes IPC  ?

  • G06N 3/08 - Méthodes d'apprentissage
  • G06N 20/20 - Techniques d’ensemble en apprentissage automatique
  • G06F 21/57 - Certification ou préservation de plates-formes informatiques fiables, p. ex. démarrages ou arrêts sécurisés, suivis de version, contrôles de logiciel système, mises à jour sécurisées ou évaluation de vulnérabilité

46.

Learning coach for machine learning system

      
Numéro d'application 17455623
Numéro de brevet 11386330
Statut Délivré - en vigueur
Date de dépôt 2021-11-18
Date de la première publication 2022-05-05
Date d'octroi 2022-07-12
Propriétaire D5AI LLC (USA)
Inventeur(s) Baker, James K.

Abrégé

A machine learning system includes a coach machine learning system that uses machine learning to help a student machine learning system learn its system. By monitoring the student learning system, the coach machine learning system can learn (through machine learning techniques) “hyperparameters” for the student learning system that control the machine learning process for the student learning system. The machine learning coach could also determine structural modifications for the student learning system architecture. The learning coach can also control data flow to the student learning system.

Classes IPC  ?

  • G06N 3/08 - Méthodes d'apprentissage
  • G06K 9/62 - Méthodes ou dispositions pour la reconnaissance utilisant des moyens électroniques
  • G06N 3/04 - Architecture, p. ex. topologie d'interconnexion

47.

Targeted incremental growth with continual learning in deep neural networks

      
Numéro d'application 17387211
Numéro de brevet 11836600
Statut Délivré - en vigueur
Date de dépôt 2021-07-28
Date de la première publication 2022-02-24
Date d'octroi 2023-12-05
Propriétaire D5AI LLC (USA)
Inventeur(s)
  • Baker, James K.
  • Baker, Bradley J.

Abrégé

Computer systems and computer-implemented methods train a neural network, by: (a) computing for each datum in a set of training data, activation values for nodes in the neural network and estimates of partial derivatives of an objective function for the neural network for the nodes in the neural network; (b) selecting a target node of the neural network and/or a target datum in the set of training data; (c) selecting a target-specific improvement model for the neural network, wherein the target-specific improvement model, when added to the neural network, improves performance of the neural network for the target node and/or the target datum, as the case may be; (d) training the target-specific improvement model; (e) merging the target-specific improvement model with the neural network to form an expanded neural network; and (f) training the expanded neural network.

Classes IPC  ?

  • G06N 3/04 - Architecture, p. ex. topologie d'interconnexion
  • G06N 3/045 - Combinaisons de réseaux

48.

Companion analysis network in deep learning

      
Numéro d'application 16620177
Numéro de brevet 11501164
Statut Délivré - en vigueur
Date de dépôt 2019-08-08
Date de la première publication 2021-11-04
Date d'octroi 2022-11-15
Propriétaire D5AI LLC (USA)
Inventeur(s) Baker, James K.

Abrégé

Systems and methods analyze training of a first machine learning system with a second machine learning system. The first machine learning system comprises a neural network with a first inner layer node. The method includes connecting the first machine learning system to an input of the second machine learning system. The second machine learning system comprises a second objective function for analyzing an internal characteristic of the first machine learning system and which is different from a first objective function for the first machine learning system. The method further includes providing a training data item to the first machine learning system, collecting internal characteristic data from the first inner layer node of the first machine learning system associated with the internal characteristic, computing partial derivatives of the first objective function through the first machine learning system with respect to the training data item, and computing partial derivatives of the second objective function through both the second machine learning system and the first machine learning system with respect to the collected internal characteristic data.

Classes IPC  ?

  • G06N 3/08 - Méthodes d'apprentissage
  • G06N 3/04 - Architecture, p. ex. topologie d'interconnexion

49.

DATA-DEPENDENT NODE-TO-NODE KNOWLEDGE SHARING BY REGULARIZATION IN DEEP LEARNING

      
Numéro d'application US2020027912
Numéro de publication 2021/194516
Statut Délivré - en vigueur
Date de dépôt 2020-04-13
Date de publication 2021-09-30
Propriétaire D5AI LLC (USA)
Inventeur(s)
  • Baker, James K.
  • Baker, Bradley J.

Abrégé

Data-dependent node-to-node knowledge sharing to increase the interpretability of the activation pattern of one or more nodes in a neural network, is implemented by a set of knowledge sharing links. Each link may comprise a knowledge providing node or other source P and a knowledge receiving node R. A knowledge sharing link can impose a nodespecific regularization on the knowledge receiving node R to help guide the knowledge receiving node R to have an activation pattern that is more easily interpreted. The specification and training of the knowledge sharing links may be controlled by a cooperative human-AI learning supervisor system in which a human and an artificial intelligence system work cooperatively to improve the interpretability and performance of the client system.

Classes IPC  ?

  • G06N 3/08 - Méthodes d'apprentissage
  • G06N 3/04 - Architecture, p. ex. topologie d'interconnexion

50.

Building ensembles for deep learning by parallel data splitting

      
Numéro d'application 16609130
Numéro de brevet 11195097
Statut Délivré - en vigueur
Date de dépôt 2019-07-02
Date de la première publication 2021-08-12
Date d'octroi 2021-12-07
Propriétaire D5AI LLC (USA)
Inventeur(s)
  • Baker, James K.
  • Baker, Bradley J.

Abrégé

n ensemble members such that each of the ensemble members trains with updates in a different direction from each of the other ensemble members. The ensemble members may also be trained with joint optimization.

Classes IPC  ?

  • G06N 3/08 - Méthodes d'apprentissage
  • G06N 3/04 - Architecture, p. ex. topologie d'interconnexion

51.

Building deep learning ensembles with diverse targets

      
Numéro d'application 17268660
Numéro de brevet 11222288
Statut Délivré - en vigueur
Date de dépôt 2019-08-12
Date de la première publication 2021-06-10
Date d'octroi 2022-01-11
Propriétaire D5AI LLC (USA)
Inventeur(s) Baker, James K.

Abrégé

A computer-implemented method of training an ensemble machine learning system comprising a plurality of ensemble members. The method includes selecting a shared objective and an objective for each of the ensemble members. The method further includes training each of the ensemble members according to each objective on a training data set, connecting an output of each of the ensemble members to a joint optimization machine learning system to form a consolidated machine learning system, and training the consolidated machine learning system according to the shared objective and the objective for each of the ensemble members on the training data set. The ensemble members can be the same or different types of machine learning systems. Further, the joint optimization machine learning system can be the same or a different type of machine learning system than the ensemble members.

Classes IPC  ?

  • G06N 20/20 - Techniques d’ensemble en apprentissage automatique
  • G06N 3/04 - Architecture, p. ex. topologie d'interconnexion
  • G06N 3/063 - Réalisation physique, c.-à-d. mise en œuvre matérielle de réseaux neuronaux, de neurones ou de parties de neurone utilisant des moyens électroniques
  • G06N 3/08 - Méthodes d'apprentissage

52.

SELECTIVE TRAINING OF DEEP LEARNING MODULES

      
Numéro d'application US2020049911
Numéro de publication 2021/061401
Statut Délivré - en vigueur
Date de dépôt 2020-09-09
Date de publication 2021-04-01
Propriétaire D5AI LLC (USA)
Inventeur(s) Baker, James, K.

Abrégé

Machine-learning computer system breaks a neural network into a plurality of modules and tracks the training process module-by-module and datum-by-datum, recording auxiliary information during one iteration of the training process for retrieval during a later iteration. Based on this auxiliary information, the computer system can make decisions that can greatly reduce the amount of computation required by the training process. The auxiliary information allows the computer system to diagnose and fix problems that occur during the training process on a module-by-module and/or datum-by-datum basis.

Classes IPC  ?

  • G06N 3/08 - Méthodes d'apprentissage
  • G06N 3/04 - Architecture, p. ex. topologie d'interconnexion
  • G06N 3/06 - Réalisation physique, c.-à-d. mise en œuvre matérielle de réseaux neuronaux, de neurones ou de parties de neurone
  • G06N 3/063 - Réalisation physique, c.-à-d. mise en œuvre matérielle de réseaux neuronaux, de neurones ou de parties de neurone utilisant des moyens électroniques

53.

Aligned training of deep networks

      
Numéro d'application 16620214
Numéro de brevet 11003982
Statut Délivré - en vigueur
Date de dépôt 2018-06-15
Date de la première publication 2021-03-18
Date d'octroi 2021-05-11
Propriétaire D5AI LLC (USA)
Inventeur(s) Baker, James K.

Abrégé

Computer-based systems and methods guide the learning of features in middle layers of a deep neural network. The guidance can be provided by aligning sets of nodes or entire layers in a network being trained with sets of nodes in a reference system. This guidance facilitates the trained network to more efficiently learn features learned by the reference system using fewer parameters and with faster training. The guidance also enables training of a new system with a deeper network, i.e., more layers, which tend to perform better than shallow networks. Also, with fewer parameters, the new network has fewer tendencies to overfit the training data.

Classes IPC  ?

  • G06N 3/063 - Réalisation physique, c.-à-d. mise en œuvre matérielle de réseaux neuronaux, de neurones ou de parties de neurone utilisant des moyens électroniques
  • G06N 3/04 - Architecture, p. ex. topologie d'interconnexion
  • G06N 3/08 - Méthodes d'apprentissage
  • G06T 1/20 - Architectures de processeursConfiguration de processeurs p. ex. configuration en pipeline

54.

DEEP LEARNING WITH JUDGMENT

      
Numéro d'application US2020043885
Numéro de publication 2021/040944
Statut Délivré - en vigueur
Date de dépôt 2020-07-28
Date de publication 2021-03-04
Propriétaire D5AI LLC (USA)
Inventeur(s) Baker, James K.

Abrégé

Computer systems and computer-implemented methods modify a machine learning network, such as a deep neural network, to introduce judgment to the network. A "combining" node is added to the network, to thereby generate a modified network, where activation of the combining node is based, at least in part, on output from a subject node of the network. The computer system then trains the modified network by, for each training data item in a set of training data, performing forward and back propagation computations through the modified network, where the backward propagation computation through the modified network comprises computing estimated partial derivatives of an error function of an objective for the network, except that the combining node selectively blocks back-propagation of estimated partial derivatives to the subject node, even though activation of the combining node is based on the activation of the subject node.

Classes IPC  ?

  • G06N 5/02 - Représentation de la connaissanceReprésentation symbolique
  • G06N 5/04 - Modèles d’inférence ou de raisonnement

55.

Directly connecting nodes of different copies on an unrolled recursive neural network

      
Numéro d'application 16923234
Numéro de brevet 11087217
Statut Délivré - en vigueur
Date de dépôt 2020-07-08
Date de la première publication 2021-02-25
Date d'octroi 2021-08-10
Propriétaire D5AI LLC (USA)
Inventeur(s)
  • Baker, James K.
  • Baker, Bradley J.

Abrégé

A system and method for controlling a nodal network. The method includes estimating an effect on the objective caused by the existence or non-existence of a direct connection between a pair of nodes and changing a structure of the nodal network based at least in part on the estimate of the effect. A nodal network includes a strict partially ordered set, a weighted directed acyclic graph, an artificial neural network, and/or a layered feed-forward neural network.

Classes IPC  ?

  • G06N 3/08 - Méthodes d'apprentissage
  • G06N 20/20 - Techniques d’ensemble en apprentissage automatique
  • G06N 3/04 - Architecture, p. ex. topologie d'interconnexion
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • G06K 9/62 - Méthodes ou dispositions pour la reconnaissance utilisant des moyens électroniques
  • G06N 20/00 - Apprentissage automatique
  • G06F 16/901 - IndexationStructures de données à cet effetStructures de stockage
  • G06N 5/04 - Modèles d’inférence ou de raisonnement

56.

Efficiently building deep neural networks

      
Numéro d'application 16620052
Numéro de brevet 11074502
Statut Délivré - en vigueur
Date de dépôt 2019-08-12
Date de la première publication 2021-02-18
Date d'octroi 2021-07-27
Propriétaire D5AI LLC (USA)
Inventeur(s) Baker, James K.

Abrégé

A computer system uses a pool of predefined functions and pre-trained networks to accelerate the process of building a large neural network or building a combination of (i) an ensemble of other machine learning systems with (ii) a deep neural network. Copies of a predefined function node or network may be placed in multiple locations in a network being built. In building a neural network using a pool of predefined networks, the computer system only needs to decide the relative location of each copy of a predefined network or function. The location may be determined by (i) the connections to a predefined network from source nodes and (ii) the connections from a predefined network to nodes in an upper network. The computer system may perform an iterative process of selecting trial locations for connecting arcs and evaluating the connections to choose the best ones.

Classes IPC  ?

  • G06N 3/08 - Méthodes d'apprentissage
  • G06N 3/04 - Architecture, p. ex. topologie d'interconnexion
  • G06N 3/063 - Réalisation physique, c.-à-d. mise en œuvre matérielle de réseaux neuronaux, de neurones ou de parties de neurone utilisant des moyens électroniques

57.

Self-organizing partially ordered networks and soft-tying learned parameters, such as connection weights

      
Numéro d'application 17068472
Numéro de brevet 11321612
Statut Délivré - en vigueur
Date de dépôt 2020-10-12
Date de la première publication 2021-01-28
Date d'octroi 2022-05-03
Propriétaire D5AI LLC (USA)
Inventeur(s)
  • Baker, James K.
  • Baker, Bradley J.

Abrégé

Computer-implemented systems and methods soft-tie learned parameters of a neural network(s). The soft-tying comprises: applying a common label to the first and second learned parameters; and as part of the training, and in response to the first and second learned parameters having the common label, applying a regularization penalty to a loss function for the first learned parameter upon a determination that the first learned parameter is different than the second learned parameter. The learned parameters can be connection weights, node biases, and/or parametric model statistics. The application of the regularization penalty can be influenced by a soft-tying hyperparameter.

Classes IPC  ?

  • G06N 3/08 - Méthodes d'apprentissage
  • G06N 3/04 - Architecture, p. ex. topologie d'interconnexion
  • G06K 9/62 - Méthodes ou dispositions pour la reconnaissance utilisant des moyens électroniques
  • G06N 3/063 - Réalisation physique, c.-à-d. mise en œuvre matérielle de réseaux neuronaux, de neurones ou de parties de neurone utilisant des moyens électroniques
  • G06N 20/20 - Techniques d’ensemble en apprentissage automatique

58.

Self-supervised back propagation for deep learning

      
Numéro d'application 16619904
Numéro de brevet 11037059
Statut Délivré - en vigueur
Date de dépôt 2019-08-23
Date de la première publication 2021-01-07
Date d'octroi 2021-06-15
Propriétaire D5AI LLC (USA)
Inventeur(s) Baker, James K.

Abrégé

A computer-implemented method for analyzing a first neural network via a second neural network according to a differentiable function. The method includes adding a derivative node to the first neural network that receives derivatives associated with a node of the first neural network. The derivative node is connected to the second neural network such that the second neural network can receive the derivatives from the derivative node. The method further includes feeding forward activations in the first neural network for a data item, back propagating a selected differentiable function, providing the derivatives from the derivative node to the second neural network as data, feeding forward the derivatives from the derivative node through the second neural network, and then back propagating a secondary objective through both neural networks. In various aspects, the learned parameters of one or both of the neural networks can be updated according to the back propagation calculations.

Classes IPC  ?

  • G06N 3/08 - Méthodes d'apprentissage
  • G06N 3/04 - Architecture, p. ex. topologie d'interconnexion

59.

Analyzing and correcting vulnerabilities in neural networks

      
Numéro d'application 16619338
Numéro de brevet 10922587
Statut Délivré - en vigueur
Date de dépôt 2019-06-27
Date de la première publication 2020-12-31
Date d'octroi 2021-02-16
Propriétaire D5AI LLC (USA)
Inventeur(s) Baker, James K.

Abrégé

Systems and methods analyze and correct the vulnerability of individual nodes in a neural network to changes in the input data. The analysis comprises first changing the activation function of one or more nodes to make them more vulnerable. The vulnerability is then measured based on a norm on the vector of partial derivatives of the network objective evaluated on each training data item. The system is made less vulnerable by splitting the data based on the sign of the partial derivative of the network objective with respect to a vulnerable and training new ensemble members on selected subsets from the data split.

Classes IPC  ?

  • G06N 20/00 - Apprentissage automatique
  • G06N 3/08 - Méthodes d'apprentissage
  • G06N 3/04 - Architecture, p. ex. topologie d'interconnexion
  • G06K 9/62 - Méthodes ou dispositions pour la reconnaissance utilisant des moyens électroniques

60.

Self-organizing partially ordered networks

      
Numéro d'application 16767966
Numéro de brevet 11461655
Statut Délivré - en vigueur
Date de dépôt 2019-01-28
Date de la première publication 2020-12-24
Date d'octroi 2022-10-04
Propriétaire D5AI LLC (USA)
Inventeur(s)
  • Baker, James K.
  • Baker, Bradley J.

Abrégé

A system and method for controlling a nodal network. The method includes estimating an effect on the objective caused by the existence or non-existence of a direct connection between a pair of nodes and changing a structure of the nodal network based at least in part on the estimate of the effect. A nodal network includes a strict partially ordered set, a weighted directed acyclic graph, an artificial neural network, and/or a layered feed-forward neural network.

Classes IPC  ?

  • G06N 3/08 - Méthodes d'apprentissage
  • G06N 20/20 - Techniques d’ensemble en apprentissage automatique
  • G06K 9/62 - Méthodes ou dispositions pour la reconnaissance utilisant des moyens électroniques
  • G06N 5/04 - Modèles d’inférence ou de raisonnement
  • G06N 3/04 - Architecture, p. ex. topologie d'interconnexion
  • H04L 67/142 - Gestion des états de session pour les protocoles sans étatÉtats des sessions de signalisationSignalisation des états de sessionMécanismes de conservation d’état
  • G06N 20/00 - Apprentissage automatique
  • G06F 16/901 - IndexationStructures de données à cet effetStructures de stockage

61.

Using back propagation computation as data

      
Numéro d'application 16619325
Numéro de brevet 11676026
Statut Délivré - en vigueur
Date de dépôt 2019-06-04
Date de la première publication 2020-12-17
Date d'octroi 2023-06-13
Propriétaire D5AI LLC (USA)
Inventeur(s) Baker, James K.

Abrégé

Computer-implemented, machine-learning systems and methods relate to a neural network having at least two subnetworks, i.e., a first subnetwork and a second subnetwork. The systems and methods estimate the partial derivative(s) of an objective with respect to (i) an output activation of a node in first subnetwork, (ii) the input to the node, and/or (iii) the connection weights to the node. The estimated partial derivative(s) are stored in a data store and provided as input to the second subnetwork. Because the estimated partial derivative(s) are persisted in a data store, the second subnetwork has access to them even after the second subnetwork has gone through subsequent training iterations. Using this information, subnetwork 160 can compute classifications and regression functions that can help, for example, in the training of the first subnetwork.

Classes IPC  ?

  • G06N 3/084 - Rétropropagation, p. ex. suivant l’algorithme du gradient
  • G06N 3/045 - Combinaisons de réseaux
  • G06T 1/20 - Architectures de processeursConfiguration de processeurs p. ex. configuration en pipeline
  • G06F 18/214 - Génération de motifs d'entraînementProcédés de Bootstrapping, p. ex. ”bagging” ou ”boosting”

62.

Building a deep neural network with diverse strata

      
Numéro d'application 16620058
Numéro de brevet 11010670
Statut Délivré - en vigueur
Date de dépôt 2019-08-23
Date de la première publication 2020-12-10
Date d'octroi 2021-05-18
Propriétaire D5AI LLC (USA)
Inventeur(s) Baker, James K.

Abrégé

A deep neural network architecture comprises a stack of strata in which each stratum has its individual input and an individual objective, in addition to being activated from the system input through lower strata in the stack and receiving back propagation training from the system objective back propagated through higher strata in the stack of strata. The individual objective for a stratum may comprise an individualized target objective designed to achieve diversity among the strata. Each stratum may have a stratum support subnetwork with various specialized subnetworks. These specialized subnetworks may comprise a linear subnetwork to facilitate communication across strata and various specialized subnetworks that help encode features in a more compact way, not only to facilitate communication across strata but also to increase interpretability for human users and to facilitate communication with other machine learning systems.

Classes IPC  ?

  • G06N 3/08 - Méthodes d'apprentissage
  • G06N 5/04 - Modèles d’inférence ou de raisonnement
  • G06N 20/20 - Techniques d’ensemble en apprentissage automatique
  • G06N 3/04 - Architecture, p. ex. topologie d'interconnexion

63.

Iterative training of a nodal network with data influence weights

      
Numéro d'application 16930015
Numéro de brevet 11010671
Statut Délivré - en vigueur
Date de dépôt 2020-07-15
Date de la première publication 2020-11-12
Date d'octroi 2021-05-18
Propriétaire D5AI LLC (USA)
Inventeur(s)
  • Baker, James K.
  • Baker, Bradley J.

Abrégé

A system and method for controlling a nodal network. The method includes estimating an effect on the objective caused by the existence or non-existence of a direct connection between a pair of nodes and changing a structure of the nodal network based at least in part on the estimate of the effect. A nodal network includes a strict partially ordered set, a weighted directed acyclic graph, an artificial neural network, and/or a layered feed-forward neural network.

Classes IPC  ?

  • G06N 3/08 - Méthodes d'apprentissage
  • G06N 20/20 - Techniques d’ensemble en apprentissage automatique
  • G06N 3/04 - Architecture, p. ex. topologie d'interconnexion
  • G06N 20/00 - Apprentissage automatique
  • G06N 5/04 - Modèles d’inférence ou de raisonnement
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • G06K 9/62 - Méthodes ou dispositions pour la reconnaissance utilisant des moyens électroniques

64.

Evaluating the value of connecting a selected pair of unconnected nodes of a nodal network

      
Numéro d'application 16929900
Numéro de brevet 11748624
Statut Délivré - en vigueur
Date de dépôt 2020-07-15
Date de la première publication 2020-11-12
Date d'octroi 2023-09-05
Propriétaire D5AI LLC (USA)
Inventeur(s)
  • Baker, James K.
  • Baker, Bradley J.

Abrégé

A system and method for controlling a nodal network. The method includes estimating an effect on the objective caused by the existence or non-existence of a direct connection between a pair of nodes and changing a structure of the nodal network based at least in part on the estimate of the effect. A nodal network includes a strict partially ordered set, a weighted directed acyclic graph, an artificial neural network, and/or a layered feed-forward neural network.

Classes IPC  ?

  • G06N 3/082 - Méthodes d'apprentissage modifiant l’architecture, p. ex. par ajout, suppression ou mise sous silence de nœuds ou de connexions
  • G06N 3/045 - Combinaisons de réseaux
  • G06N 5/046 - Inférence en avantSystèmes de production
  • G06N 20/20 - Techniques d’ensemble en apprentissage automatique
  • G06N 3/084 - Rétropropagation, p. ex. suivant l’algorithme du gradient
  • G06N 3/08 - Méthodes d'apprentissage
  • H04L 67/142 - Gestion des états de session pour les protocoles sans étatÉtats des sessions de signalisationSignalisation des états de sessionMécanismes de conservation d’état
  • G06N 3/04 - Architecture, p. ex. topologie d'interconnexion
  • G06N 20/00 - Apprentissage automatique
  • G06F 16/901 - IndexationStructures de données à cet effetStructures de stockage
  • G06F 18/24 - Techniques de classification
  • G06F 18/214 - Génération de motifs d'entraînementProcédés de Bootstrapping, p. ex. ”bagging” ou ”boosting”
  • G06F 18/21 - Conception ou mise en place de systèmes ou de techniquesExtraction de caractéristiques dans l'espace des caractéristiquesSéparation aveugle de sources
  • G06N 3/048 - Fonctions d’activation

65.

Creating and training a second nodal network to perform a subtask of a primary nodal network

      
Numéro d'application 16923630
Numéro de brevet 10929757
Statut Délivré - en vigueur
Date de dépôt 2020-07-08
Date de la première publication 2020-10-29
Date d'octroi 2021-02-23
Propriétaire D5AI LLC (USA)
Inventeur(s)
  • Baker, James K.
  • Baker, Bradley J.

Abrégé

A system and method for controlling a nodal network. The method includes estimating an effect on the objective caused by the existence or non-existence of a direct connection between a pair of nodes and changing a structure of the nodal network based at least in part on the estimate of the effect. A nodal network includes a strict partially ordered set, a weighted directed acyclic graph, an artificial neural network, and/or a layered feed-forward neural network.

Classes IPC  ?

  • G06N 3/08 - Méthodes d'apprentissage
  • G06N 20/20 - Techniques d’ensemble en apprentissage automatique
  • G06N 3/04 - Architecture, p. ex. topologie d'interconnexion
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • G06K 9/62 - Méthodes ou dispositions pour la reconnaissance utilisant des moyens électroniques
  • G06N 20/00 - Apprentissage automatique
  • G06N 5/04 - Modèles d’inférence ou de raisonnement

66.

Counter-tying nodes of a nodal network

      
Numéro d'application 16922057
Numéro de brevet 11151455
Statut Délivré - en vigueur
Date de dépôt 2020-07-07
Date de la première publication 2020-10-22
Date d'octroi 2021-10-19
Propriétaire D5AI LLC (USA)
Inventeur(s)
  • Baker, James K.
  • Baker, Bradley J.

Abrégé

A system and method for controlling a nodal network. The method includes estimating an effect on the objective caused by the existence or non-existence of a direct connection between a pair of nodes and changing a structure of the nodal network based at least in part on the estimate of the effect. A nodal network includes a strict partially ordered set, a weighted directed acyclic graph, an artificial neural network, and/or a layered feed-forward neural network.

Classes IPC  ?

  • G06N 3/08 - Méthodes d'apprentissage
  • G06N 20/20 - Techniques d’ensemble en apprentissage automatique
  • G06N 3/04 - Architecture, p. ex. topologie d'interconnexion
  • G06N 20/00 - Apprentissage automatique
  • G06N 5/04 - Modèles d’inférence ou de raisonnement
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • G06K 9/62 - Méthodes ou dispositions pour la reconnaissance utilisant des moyens électroniques
  • G06F 16/901 - IndexationStructures de données à cet effetStructures de stockage

67.

Selective training for decorrelation of errors

      
Numéro d'application 16097539
Numéro de brevet 10885470
Statut Délivré - en vigueur
Date de dépôt 2018-06-22
Date de la première publication 2020-10-15
Date d'octroi 2021-01-05
Propriétaire D5AI LLC (USA)
Inventeur(s) Baker, James K.

Abrégé

Computer-based systems and methods add extra terms to the objective function of machine learning systems (e.g., neural networks) in an ensemble for selected items of training data. This selective training is designed to penalize and decrease any tendency for two or more members of the ensemble to make the same mistake on any item of training data, which should result in improved performance of the ensemble in operation.

Classes IPC  ?

  • G06N 20/20 - Techniques d’ensemble en apprentissage automatique
  • G06F 16/28 - Bases de données caractérisées par leurs modèles, p. ex. des modèles relationnels ou objet

68.

Merging multiple nodal networks

      
Numéro d'application 16911560
Numéro de brevet 10832137
Statut Délivré - en vigueur
Date de dépôt 2020-06-25
Date de la première publication 2020-10-15
Date d'octroi 2020-11-10
Propriétaire D5AI LLC (USA)
Inventeur(s)
  • Baker, James K.
  • Baker, Bradley J.

Abrégé

A system and method for controlling a nodal network. The method includes estimating an effect on the objective caused by the existence or non-existence of a direct connection between a pair of nodes and changing a structure of the nodal network based at least in part on the estimate of the effect. A nodal network includes a strict partially ordered set, a weighted directed acyclic graph, an artificial neural network, and/or a layered feed-forward neural network.

Classes IPC  ?

  • G06N 3/04 - Architecture, p. ex. topologie d'interconnexion
  • G06N 3/08 - Méthodes d'apprentissage

69.

Stacking multiple nodal networks

      
Numéro d'application 16911657
Numéro de brevet 11093830
Statut Délivré - en vigueur
Date de dépôt 2020-06-25
Date de la première publication 2020-10-15
Date d'octroi 2021-08-17
Propriétaire D5AI LLC (USA)
Inventeur(s)
  • Baker, James K.
  • Baker, Bradley J.

Abrégé

A system and method for controlling a nodal network. The method includes estimating an effect on the objective caused by the existence or non-existence of a direct connection between a pair of nodes and changing a structure of the nodal network based at least in part on the estimate of the effect. A nodal network includes a strict partially ordered set, a weighted directed acyclic graph, an artificial neural network, and/or a layered feed-forward neural network.

Classes IPC  ?

  • G06N 3/08 - Méthodes d'apprentissage
  • G06N 3/04 - Architecture, p. ex. topologie d'interconnexion

70.

Imitation training for machine learning systems with synthetic data generators

      
Numéro d'application 16901608
Numéro de brevet 11410050
Statut Délivré - en vigueur
Date de dépôt 2020-06-15
Date de la première publication 2020-10-08
Date d'octroi 2022-08-09
Propriétaire D5AI LLC (USA)
Inventeur(s) Baker, James K.

Abrégé

Various systems and methods are described herein for improving the aggressive development of machine learning systems. In machine learning, there is always a trade-off between allowing a machine learning system to learn as much as it can from training data and overfitting on the training data. This trade-off is important because overfitting usually causes performance on new data to be worse. However, various systems and methods can be utilized to separate the process of detailed learning and knowledge acquisition and the process of imposing restrictions and smoothing estimates, thereby allowing machine learning systems to aggressively learn from training data, while mitigating the effects of overfitting on the training data.

Classes IPC  ?

  • G06N 3/04 - Architecture, p. ex. topologie d'interconnexion
  • G06N 3/08 - Méthodes d'apprentissage
  • G06N 20/00 - Apprentissage automatique
  • G06N 7/00 - Agencements informatiques fondés sur des modèles mathématiques spécifiques
  • G06K 9/62 - Méthodes ou dispositions pour la reconnaissance utilisant des moyens électroniques
  • G06N 3/063 - Réalisation physique, c.-à-d. mise en œuvre matérielle de réseaux neuronaux, de neurones ou de parties de neurone utilisant des moyens électroniques
  • G06F 17/18 - Opérations mathématiques complexes pour l'évaluation de données statistiques
  • G06F 12/0815 - Protocoles de cohérence de mémoire cache

71.

Learning coach for machine learning system

      
Numéro d'application 16496585
Numéro de brevet 11915152
Statut Délivré - en vigueur
Date de dépôt 2018-03-05
Date de la première publication 2020-10-01
Date d'octroi 2024-02-27
Propriétaire D5AI LLC (USA)
Inventeur(s) Baker, James K.

Abrégé

A machine learning (ML) system includes a student ML system, a learning coach ML system, and a reference system that generates training data for the student ML system. The learning coach ML system learns to make an enhancement to the student ML system or to its learning process, such as updated hyperparameter or a network structural change, based on training of the student ML system with the training data generated by the reference system. The system may also comprise a learning experimentation system that communicates with the reference system to conduct experiments on the learning of the student learning system. Also, the learning experimentation system can determine a cost function for the learning coach ML system.

Classes IPC  ?

  • G06N 5/04 - Modèles d’inférence ou de raisonnement
  • G06N 20/00 - Apprentissage automatique

72.

Soft-tying nodes of a neural network

      
Numéro d'application 16891866
Numéro de brevet 10839294
Statut Délivré - en vigueur
Date de dépôt 2020-06-03
Date de la première publication 2020-09-17
Date d'octroi 2020-11-17
Propriétaire D5AI LLC (USA)
Inventeur(s) Baker, James K.

Abrégé

A machine learning system includes a coach machine learning system that uses machine learning to help a student machine learning system learn its system. By monitoring the student learning system, the coach machine learning system can learn (through machine learning techniques) “hyperparameters” for the student learning system that control the machine learning process for the student learning system. The machine learning coach could also determine structural modifications for the student learning system architecture. The learning coach can also control data flow to the student learning system.

Classes IPC  ?

  • G06N 3/08 - Méthodes d'apprentissage
  • G06K 9/62 - Méthodes ou dispositions pour la reconnaissance utilisant des moyens électroniques
  • G06N 3/04 - Architecture, p. ex. topologie d'interconnexion

73.

Mixture of generators model

      
Numéro d'application 16646092
Numéro de brevet 11354578
Statut Délivré - en vigueur
Date de dépôt 2018-09-14
Date de la première publication 2020-09-03
Date d'octroi 2022-06-07
Propriétaire D5AI LLC (USA)
Inventeur(s) Baker, James K.

Abrégé

Computer systems and computer-implemented methods train and/or operate, once trained, a machine-learning system that comprises a plurality of generator-detector pairs. The machine-learning computer system comprises a set of processor cores and computer memory that stores software. When executed by the set of processor cores, the software causes the set of processor cores to implement a plurality of generator-detector pairs, in which: (i) each generator-detector pair comprises a machine-learning data generator and a machine-learning data detector; and (ii) each generator-detector pair is for a corresponding cluster of data examples respectively, such that, for each generator-detector pair, the generator is for generating data examples in the corresponding cluster and the detector is for detecting whether data examples are within the corresponding cluster.

Classes IPC  ?

  • G06N 3/08 - Méthodes d'apprentissage
  • G06N 3/04 - Architecture, p. ex. topologie d'interconnexion
  • G06N 20/00 - Apprentissage automatique
  • G06N 7/00 - Agencements informatiques fondés sur des modèles mathématiques spécifiques
  • G06K 9/62 - Méthodes ou dispositions pour la reconnaissance utilisant des moyens électroniques
  • G06N 3/063 - Réalisation physique, c.-à-d. mise en œuvre matérielle de réseaux neuronaux, de neurones ou de parties de neurone utilisant des moyens électroniques
  • G06F 17/18 - Opérations mathématiques complexes pour l'évaluation de données statistiques
  • G06F 12/0815 - Protocoles de cohérence de mémoire cache

74.

Estimating the amount of degradation with a regression objective in deep learning

      
Numéro d'application 16646169
Numéro de brevet 11074506
Statut Délivré - en vigueur
Date de dépôt 2018-09-17
Date de la première publication 2020-09-03
Date d'octroi 2021-07-27
Propriétaire D5AI LLC (USA)
Inventeur(s)
  • Baker, James K.
  • Baker, Bradley J.

Abrégé

Computer systems and computer-implemented methods train a machine-learning regression system. The method comprises the step of generating, with a machine-learning generator, output patterns; distorting the output patterns of the generator by a scale factor to generate distorted output patterns; and training the machine-learning regression system to predict the scaling factor, where the regression system receives the distorted output patterns as input and learns and the scaling factor is a target value for the regression system. The method may further comprise, after training the machine-learning regression system, training a second machine-learning generator by back propagating partial derivatives of an error cost function from the regression system to the second machine-learning generator and training the second machine-learning generator using stochastic gradient descent.

Classes IPC  ?

  • G06F 15/18 - dans lesquels un programme est modifié en fonction de l'expérience acquise par le calculateur lui-même au cours d'un cycle complet; Machines capables de s'instruire (systèmes de commande adaptatifs G05B 13/00;intelligence artificielle G06N)
  • G06N 3/08 - Méthodes d'apprentissage
  • G06N 3/04 - Architecture, p. ex. topologie d'interconnexion
  • G06N 20/00 - Apprentissage automatique
  • G06N 7/00 - Agencements informatiques fondés sur des modèles mathématiques spécifiques
  • G06K 9/62 - Méthodes ou dispositions pour la reconnaissance utilisant des moyens électroniques
  • G06N 3/063 - Réalisation physique, c.-à-d. mise en œuvre matérielle de réseaux neuronaux, de neurones ou de parties de neurone utilisant des moyens électroniques
  • G06F 17/18 - Opérations mathématiques complexes pour l'évaluation de données statistiques
  • G06F 12/0815 - Protocoles de cohérence de mémoire cache

75.

Stochastic categorical autoencoder network

      
Numéro d'application 16867746
Numéro de brevet 11461661
Statut Délivré - en vigueur
Date de dépôt 2020-05-06
Date de la première publication 2020-08-20
Date d'octroi 2022-10-04
Propriétaire D5AI LLC (USA)
Inventeur(s) Baker, James K.

Abrégé

Computer systems and methods generate a stochastic categorical autoencoder learning network (SCAN). The SCAN is trained to have an encoder network that outputs, subject to one or more constraints, parameters for parametric probability distributions of sample random variables from input data. The parameters comprise measures of central tendency and measures of dispersion. The one or more constraints comprise a first constraint that constrains a measure of a magnitude of a vector of the measures of central tendency as compared to a measure of a magnitude of a vector of the measures of dispersion. Thereafter, the sample random variables are generated from the parameters and a decoder is trained to output the input data from the sample random variables.

Classes IPC  ?

  • G06N 3/08 - Méthodes d'apprentissage
  • G06N 3/04 - Architecture, p. ex. topologie d'interconnexion
  • G06N 20/00 - Apprentissage automatique
  • G06N 7/00 - Agencements informatiques fondés sur des modèles mathématiques spécifiques
  • G06K 9/62 - Méthodes ou dispositions pour la reconnaissance utilisant des moyens électroniques
  • G06N 3/063 - Réalisation physique, c.-à-d. mise en œuvre matérielle de réseaux neuronaux, de neurones ou de parties de neurone utilisant des moyens électroniques
  • G06F 17/18 - Opérations mathématiques complexes pour l'évaluation de données statistiques
  • G06F 12/0815 - Protocoles de cohérence de mémoire cache

76.

Joint optimization of ensembles in deep learning

      
Numéro d'application 16619516
Numéro de brevet 11270188
Statut Délivré - en vigueur
Date de dépôt 2018-09-26
Date de la première publication 2020-07-02
Date d'octroi 2022-03-08
Propriétaire D5AI LLC (USA)
Inventeur(s) Baker, James K.

Abrégé

Computer-implemented, machine-learning systems and methods relate to a combination of neural networks. The systems and methods train the respective member networks both (i) to be diverse and yet (ii) according to a common, overall objective. Each member network is trained or retrained jointly with all the other member networks, including member networks that may not have been present in the ensemble when a member is first trained.

Classes IPC  ?

  • G06N 3/04 - Architecture, p. ex. topologie d'interconnexion
  • G06N 3/08 - Méthodes d'apprentissage

77.

Multi-objective generators in deep learning

      
Numéro d'application 16646096
Numéro de brevet 11074505
Statut Délivré - en vigueur
Date de dépôt 2018-09-28
Date de la première publication 2020-07-02
Date d'octroi 2021-07-27
Propriétaire D5AI LLC (USA)
Inventeur(s) Baker, James K.

Abrégé

Machine-learning data generators use an additional objective to avoid generating data that is too similar to any previously known data example. This prevents plagiarism or simple copying of existing data examples, enhancing the ability of a generator to usefully generate novel data. A formulation of generative adversarial network (GAN) learning as the mixed strategy minimax solution of a zero-sum game solves the convergence and stability problem of GANs learning, without suffering mode collapse.

Classes IPC  ?

  • G06N 3/08 - Méthodes d'apprentissage
  • G06N 3/04 - Architecture, p. ex. topologie d'interconnexion
  • G06N 20/00 - Apprentissage automatique
  • G06N 7/00 - Agencements informatiques fondés sur des modèles mathématiques spécifiques
  • G06N 3/063 - Réalisation physique, c.-à-d. mise en œuvre matérielle de réseaux neuronaux, de neurones ou de parties de neurone utilisant des moyens électroniques
  • G06K 9/62 - Méthodes ou dispositions pour la reconnaissance utilisant des moyens électroniques
  • G06F 17/18 - Opérations mathématiques complexes pour l'évaluation de données statistiques
  • G06F 12/0815 - Protocoles de cohérence de mémoire cache

78.

Learning coach for machine learning system

      
Numéro d'application 16334204
Numéro de brevet 11210589
Statut Délivré - en vigueur
Date de dépôt 2017-09-18
Date de la première publication 2020-06-11
Date d'octroi 2021-12-28
Propriétaire D5AI LLC (USA)
Inventeur(s) Baker, James K.

Abrégé

A machine learning system includes a coach machine learning system that uses machine learning to help a student machine learning system learn its system. By monitoring the student learning system, the coach machine learning system can learn (through machine learning techniques) “hyperparameters” for the student learning system that control the machine learning process for the student learning system. The machine learning coach could also determine structural modifications for the student learning system architecture. The learning coach can also control data flow to the student learning system.

Classes IPC  ?

  • G06N 3/08 - Méthodes d'apprentissage
  • G06K 9/62 - Méthodes ou dispositions pour la reconnaissance utilisant des moyens électroniques
  • G06N 3/04 - Architecture, p. ex. topologie d'interconnexion

79.

Data splitting by gradient direction for neural networks

      
Numéro d'application 16618931
Numéro de brevet 10956818
Statut Délivré - en vigueur
Date de dépôt 2018-06-01
Date de la première publication 2020-04-30
Date d'octroi 2021-03-23
Propriétaire D5AI LLC (USA)
Inventeur(s) Baker, James K.

Abrégé

Systems and methods improve the performance of a network that has converged such that the gradient of the network and all the partial derivatives are zero (or close to zero) by splitting the training data such that, on each subset of the split training data, some nodes or arcs (i.e., connections between a node and previous or subsequent layers of the network) have individual partial derivative values that are different from zero on the split subsets of the data, although their partial derivatives averaged over the whole set of training data is close to zero. The present system and method can create a new network by splitting the candidate nodes or arcs that diverge from zero and then trains the resulting network with each selected node trained on the corresponding cluster of the data. Because the direction of the gradient is different for each of the nodes or arcs that are split, the nodes and their arcs in the new network will train to be different. Therefore, the new network is not at a stationary point.

Classes IPC  ?

  • G06N 3/08 - Méthodes d'apprentissage
  • G06N 3/04 - Architecture, p. ex. topologie d'interconnexion

80.

Asynchronous agents with learning coaches and structurally modifying deep neural networks without performance degradation

      
Numéro d'application 16618910
Numéro de brevet 11295210
Statut Délivré - en vigueur
Date de dépôt 2018-05-31
Date de la première publication 2020-03-19
Date d'octroi 2022-04-05
Propriétaire D5AI LLC (USA)
Inventeur(s) Baker, James K.

Abrégé

Methods and computer systems improve a trained base deep neural network by structurally changing the base deep neural network to create an updated deep neural network, such that the updated deep neural network has no degradation in performance relative to the base deep neural network on the training data. The updated deep neural network is subsequently training. Also, an asynchronous agent for use in a machine learning system comprises a second machine learning system ML2 that is to be trained to perform some machine learning task. The asynchronous agent further comprises a learning coach LC and an optional data selector machine learning system DS. The purpose of the data selection machine learning system DS is to make the second stage machine learning system ML2 more efficient in its learning (by selecting a set of training data that is smaller but sufficient) and/or more effective (by selecting a set of training data that is focused on an important task). The learning coach LC is a machine learning system that assists the learning of the DS and ML2. Multiple asynchronous agents could also be in communication with each others, each trained and grown asynchronously under the guidance of their respective learning coaches to perform different tasks.

Classes IPC  ?

  • G06N 3/08 - Méthodes d'apprentissage
  • G06N 3/04 - Architecture, p. ex. topologie d'interconnexion

81.

SELF-SUPERVISED BACK PROPAGATION FOR DEEP LEARNING

      
Numéro d'application US2019047796
Numéro de publication 2020/046719
Statut Délivré - en vigueur
Date de dépôt 2019-08-23
Date de publication 2020-03-05
Propriétaire D5AI LLC (USA)
Inventeur(s) Baker, James K.

Abrégé

A computer-implemented method for analyzing a first neural network via a second neural network according to a differentiable function. The method includes adding a derivative node to the first neural network that receives derivatives associated with a node of the first neural network. The derivative node is connected to the second neural network such that the second neural network can receive the derivatives from the derivative node. The method further includes feeding forward activations in the first neural network for a data item, back propagating a selected differentiable function, providing the derivatives from the derivative node to the second neural network as data, feeding forward the derivatives from the derivative node through the second neural network, and then back propagating a secondary objective through both neural networks. In various aspects, the learned parameters of one or both of the neural networks can be updated according to the back propagation calculations.

Classes IPC  ?

82.

BUILDING A DEEP NEURAL NETWORK WITH DIVERSE STRATA

      
Numéro d'application US2019047805
Numéro de publication 2020/046721
Statut Délivré - en vigueur
Date de dépôt 2019-08-23
Date de publication 2020-03-05
Propriétaire D5AI LLC (USA)
Inventeur(s) Baker, James, K.

Abrégé

A deep neural network architecture comprises a stack of strata in which each stratum has its individual input and an individual objective, in addition to being activated from the system input through lower strata in the stack and receiving back propagation training from the system objective back propagated through higher strata in the stack of strata. The individual objective for a stratum may comprise an individualized target objective designed to achieve diversity among the strata. Each stratum may have a stratum support subnetwork with various specialized subnetworks. These specialized subnetworks may comprise a linear subnetwork to facilitate communication across strata and various specialized subnetworks that help encode features in a more compact way, not only to facilitate communication across strata but also to increase interpretability for human users and to facilitate communication with other machine learning systems.

Classes IPC  ?

  • G06N 3/00 - Agencements informatiques fondés sur des modèles biologiques
  • G06N 3/02 - Réseaux neuronaux
  • G06N 3/08 - Méthodes d'apprentissage

83.

EFFICIENTLY BUILDING DEEP NEURAL NETWORKS

      
Numéro d'application US2019046178
Numéro de publication 2020/041026
Statut Délivré - en vigueur
Date de dépôt 2019-08-12
Date de publication 2020-02-27
Propriétaire D5AI LLC (USA)
Inventeur(s) Baker, James, K.

Abrégé

A computer system uses a pool of predefined functions and pre-trained networks to accelerate the process of building a large neural network or building a combination of (i) an ensemble of other machine learning systems with (ii) a deep neural network. Copies of a predefined function node or network may be placed in multiple locations in a network being built. In building a neural network using a pool of predefined networks, the computer system only needs to decide the relative location of each copy of a predefined network or function. The location may be determined by (i) the connections to a predefined network from source nodes and (ii) the connections from a predefined network to nodes in an upper network. The computer system may perform an iterative process of selecting trial locations for connecting arcs and evaluating the connections to choose the best ones.

Classes IPC  ?

  • G06N 3/02 - Réseaux neuronaux
  • G06N 3/04 - Architecture, p. ex. topologie d'interconnexion
  • G06N 3/063 - Réalisation physique, c.-à-d. mise en œuvre matérielle de réseaux neuronaux, de neurones ou de parties de neurone utilisant des moyens électroniques
  • G06N 3/08 - Méthodes d'apprentissage

84.

BUILDING DEEP LEARNING ENSEMBLES WITH DIVERSE TARGETS

      
Numéro d'application US2019046107
Numéro de publication 2020/036847
Statut Délivré - en vigueur
Date de dépôt 2019-08-12
Date de publication 2020-02-20
Propriétaire D5AI LLC (USA)
Inventeur(s) Baker, James, K.

Abrégé

A computer-implemented method of training an ensemble machine learning system comprising a plurality of ensemble members. The method includes selecting a shared objective and an objective for each of the ensemble members. The method further includes training each of the ensemble members according to each objective on a training data set, connecting an output of each of the ensemble members to a joint optimization machine learning system to form a consolidated machine learning system, and training the consolidated machine learning system according to the shared objective and the objective for each of the ensemble members on the training data set. The ensemble members can be the same or different types of machine learning systems. Further, the joint optimization machine learning system can be the same or a different type of machine learning system than the ensemble members.

Classes IPC  ?

  • G06N 20/20 - Techniques d’ensemble en apprentissage automatique
  • G06N 3/02 - Réseaux neuronaux

85.

Multi-stage machine learning and recognition

      
Numéro d'application 16605463
Numéro de brevet 11361758
Statut Délivré - en vigueur
Date de dépôt 2018-04-16
Date de la première publication 2020-02-13
Date d'octroi 2022-06-14
Propriétaire D5AI LLC (USA)
Inventeur(s) Baker, James K.

Abrégé

A multi-stage machine learning and recognition system comprises multiple individual machine learning systems arranged in multiple stages, where data is passed from a machine learning system in one stage to one or more machine learning systems in a subsequent, higher-level stage of the structure according to the logic of the machine learning system. The multi-stage machine learning system can be arranged in a final stage and one or more non-final stages, where the one or more non-final stages direct data generally towards a selected one or more machine learning systems within the final stage, but less than all of the machine learning systems in the final stage. The multi-stage machine learning system can additionally include a learning coach and data management system, which is configured to control the distribution of data throughout the multi-stage structure of machine learning systems by observing the internal state of the structure.

Classes IPC  ?

  • G06N 3/04 - Architecture, p. ex. topologie d'interconnexion
  • G06N 3/08 - Méthodes d'apprentissage
  • G10L 15/16 - Classement ou recherche de la parole utilisant des réseaux neuronaux artificiels
  • G10L 15/02 - Extraction de caractéristiques pour la reconnaissance de la paroleSélection d'unités de reconnaissance
  • G10L 15/22 - Procédures utilisées pendant le processus de reconnaissance de la parole, p. ex. dialogue homme-machine
  • G10L 25/18 - Techniques d'analyse de la parole ou de la voix qui ne se limitent pas à un seul des groupes caractérisées par le type de paramètres extraits les paramètres extraits étant l’information spectrale de chaque sous-bande

86.

COMPANION ANALYSIS NETWORK IN DEEP LEARNING

      
Numéro d'application US2019045653
Numéro de publication 2020/033645
Statut Délivré - en vigueur
Date de dépôt 2019-08-08
Date de publication 2020-02-13
Propriétaire D5AI LLC (USA)
Inventeur(s) Baker, James, K.

Abrégé

Systems and methods for analyzing a first machine learning system via a second machine learning system. The first machine learning system comprising a first objective function. The method includes connecting the first machine learning system to an input of the second machine learning system, which includes a second objective function for analyzing an internal characteristic of the first machine learning system. The method further includes providing a data item to the first machine learning system, collecting internal characteristic data from the first machine learning system associated with the internal characteristic, computing partial derivatives of the first objective function through the first machine learning system with respect to the data item, and computing partial derivatives of the second objective function through both the second machine learning system and the first machine learning system with respect to the collected internal characteristic data.

Classes IPC  ?

87.

ROBUST VON NEUMANN ENSEMBLES FOR DEEP LEARNING

      
Numéro d'application US2019041992
Numéro de publication 2020/028036
Statut Délivré - en vigueur
Date de dépôt 2019-07-16
Date de publication 2020-02-06
Propriétaire D5AI LLC (USA)
Inventeur(s) Baker, James K.

Abrégé

Computer-implemented systems and methods build and train an ensemble of machine learning systems to be robust against adversarial attacks by employing a probabilistic mixed strategy with the property that, even if the adversary knows the architecture and parameters of the machine learning system, any adversarial attack has an arbitrarily low probability of success.

Classes IPC  ?

  • G06F 7/58 - Générateurs de nombres aléatoires ou pseudo-aléatoires
  • G06F 21/55 - Détection d’intrusion locale ou mise en œuvre de contre-mesures
  • G06N 3/04 - Architecture, p. ex. topologie d'interconnexion
  • G06N 3/08 - Méthodes d'apprentissage

88.

BUILDING ENSEMBLES FOR DEEP LEARNING BY PARALLEL DATA SPLITTING

      
Numéro d'application US2019040333
Numéro de publication 2020/018279
Statut Délivré - en vigueur
Date de dépôt 2019-07-02
Date de publication 2020-01-23
Propriétaire D5AI LLC (USA)
Inventeur(s)
  • Baker, James, K.
  • Baker, Bradley, J.

Abrégé

Computer-implemented systems and methods build ensembles for deep learning through parallel data splitting by creating and training an ensemble of up to 2n ensemble members based on a single base network and a selection of n network elements. The ensemble members are created by the "blasting" process, in which training data are selected for each of the up to 2n ensemble members such that each of the ensemble members trains with updates in a different direction from each of the other ensemble members. The ensemble members may also be trained with joint optimization.

Classes IPC  ?

  • G06N 3/00 - Agencements informatiques fondés sur des modèles biologiques
  • G06N 3/02 - Réseaux neuronaux
  • G06N 3/08 - Méthodes d'apprentissage
  • G06N 3/084 - Rétropropagation, p. ex. suivant l’algorithme du gradient
  • G06N 20/00 - Apprentissage automatique
  • G06N 20/20 - Techniques d’ensemble en apprentissage automatique

89.

ANALYZING AND CORRECTING VULNERABILITIES IN NEURAL NETWORKS

      
Numéro d'application US2019039383
Numéro de publication 2020/009881
Statut Délivré - en vigueur
Date de dépôt 2019-06-27
Date de publication 2020-01-09
Propriétaire D5AI LLC (USA)
Inventeur(s) Baker, James K.

Abrégé

Systems and methods analyze and correct the vulnerability of individual nodes in a neural network to changes in the input data. The analysis comprises first changing the activation function of one or more nodes to make them more vulnerable. The vulnerability is then measured based on a norm on the vector of partial derivatives of the network objective evaluated on each training data item. The system is made less vulnerable by splitting the data based on the sign of the partial derivative of the network objective with respect to a vulnerable and training new ensemble members on selected subsets from the data split.

Classes IPC  ?

  • G06F 11/00 - Détection d'erreursCorrection d'erreursContrôle de fonctionnement
  • G06F 11/34 - Enregistrement ou évaluation statistique de l'activité du calculateur, p. ex. des interruptions ou des opérations d'entrée–sortie
  • G06F 15/173 - Communication entre processeurs utilisant un réseau d'interconnexion, p. ex. matriciel, de réarrangement, pyramidal, en étoile ou ramifié
  • G06F 17/00 - Équipement ou méthodes de traitement de données ou de calcul numérique, spécialement adaptés à des fonctions spécifiques
  • G06F 17/18 - Opérations mathématiques complexes pour l'évaluation de données statistiques

90.

FORWARD PROPAGATION OF SECONDARY OBJECTIVE FOR DEEP LEARNING

      
Numéro d'application US2019039703
Numéro de publication 2020/009912
Statut Délivré - en vigueur
Date de dépôt 2019-06-28
Date de publication 2020-01-09
Propriétaire D5AI LLC (USA)
Inventeur(s) Baker, James, K.

Abrégé

Computer systems and methods optimize a secondary objective function in the training of a multi-layer feed-forward neural network in which the secondary objective is a function of the partial derivatives of the primary objective function. Optimizing this secondary objective function comprises computing derivatives of functions of the partial derivatives computed during the back-propagation computation in a third stage of computation before the parameter update. This third stage of computation proceeds in the reverse direction from the direction of the back propagation computation. That is, the third stage of computation proceeds forwards through the network, computing derivatives of the secondary objective function based on the chain rule of calculus. The secondary objective may be used to make the neural network more robust against deviations in the input values from their normal values.

Classes IPC  ?

  • G06F 17/00 - Équipement ou méthodes de traitement de données ou de calcul numérique, spécialement adaptés à des fonctions spécifiques
  • G06N 3/02 - Réseaux neuronaux

91.

USING BACK PROPAGATION COMPUTATION AS DATA

      
Numéro d'application US2019035300
Numéro de publication 2020/005471
Statut Délivré - en vigueur
Date de dépôt 2019-06-04
Date de publication 2020-01-02
Propriétaire D5AI LLC (USA)
Inventeur(s) Baker, James, K.

Abrégé

Computer-implemented, machine-learning systems and methods relate to a neural network having at least two subnetworks, i.e., a first subnetwork and a second subnetwork. The systems and methods estimate the partial derivative(s) of an objective with respect to (i) an output activation of a node in first subnetwork, (ii) the input to the node, and/or (iii) the connection weights to the node. The estimated partial derivative(s) are stored in a data store and provided as input to the second subnetwork. Because the estimated partial derivative(s) are persisted in a data store, the second subnetwork has access to them even after the second subnetwork has gone through subsequent training iterations. Using this information, subnetwork 160 can compute classifications and regression functions that can help, for example, in the training of the first subnetwork.

Classes IPC  ?

  • G06N 3/08 - Méthodes d'apprentissage
  • G06F 15/18 - dans lesquels un programme est modifié en fonction de l'expérience acquise par le calculateur lui-même au cours d'un cycle complet; Machines capables de s'instruire (systèmes de commande adaptatifs G05B 13/00;intelligence artificielle G06N)
  • G06F 19/24 - pour l'apprentissage automatique, l'exploration de données ou les bio statistiques, p.ex. détection de motifs, extraction de connaissances, extraction de règles, corrélation, agrégation ou classification

92.

SELF-ORGANIZING PARTIALLY ORDERED NETWORKS

      
Numéro d'application US2019015389
Numéro de publication 2019/152308
Statut Délivré - en vigueur
Date de dépôt 2019-01-28
Date de publication 2019-08-08
Propriétaire D5AI LLC (USA)
Inventeur(s)
  • Baker, James, K.
  • Baker, Bradley, J.

Abrégé

A system and method for controlling a nodal network. The method includes estimating an effect on the objective caused by the existence or non-existence of a direct connection between a pair of nodes and changing a structure of the nodal network based at least in part on the estimate of the effect. A nodal network includes a strict partially ordered set, a weighted directed acyclic graph, an artificial neural network, and/or a layered feed-forward neural network.

Classes IPC  ?

  • G06F 15/18 - dans lesquels un programme est modifié en fonction de l'expérience acquise par le calculateur lui-même au cours d'un cycle complet; Machines capables de s'instruire (systèmes de commande adaptatifs G05B 13/00;intelligence artificielle G06N)
  • G06N 3/063 - Réalisation physique, c.-à-d. mise en œuvre matérielle de réseaux neuronaux, de neurones ou de parties de neurone utilisant des moyens électroniques

93.

MIXTURE OF GENERATORS MODEL

      
Numéro d'application US2018051069
Numéro de publication 2019/067236
Statut Délivré - en vigueur
Date de dépôt 2018-09-14
Date de publication 2019-04-04
Propriétaire D5AI LLC (USA)
Inventeur(s) Baker, James, K.

Abrégé

Computer systems and computer-implemented methods train and/or operate, once trained, a machine-learning system that comprises a plurality of generator-detector pairs. The machine- learning computer system comprises a set of processor cores and computer memory that stores software. When executed by the set of processor cores, the software causes the set of processor cores to implement a plurality of generator-detector pairs, in which: (i) each generator-detector pair comprises a machine-learning data generator and a machine-learning data detector; and (ii) each generator-detector pair is for a corresponding cluster of data examples respectively, such that, for each generator-detector pair, the generator is for generating data examples in the corresponding cluster and the detector is for detecting whether data examples are within the corresponding cluster.

Classes IPC  ?

94.

ESTIMATING THE AMOUNT OF DEGRADATION WITH A REGRESSION OBJECTIVE IN DEEP LEARNING

      
Numéro d'application US2018051332
Numéro de publication 2019/067248
Statut Délivré - en vigueur
Date de dépôt 2018-09-17
Date de publication 2019-04-04
Propriétaire D5AI LLC (USA)
Inventeur(s)
  • Baker, James, K.
  • Baker, Bradley, J.

Abrégé

Computer systems and computer-implemented methods train a machine-learning regression system. The method comprises the step of generating, with a machine-learning generator, output patterns; distorting the output patterns of the generator by a scale factor to generate distorted output patterns; and training the machine-learning regression system to predict the scaling factor, where the regression system receives the distorted output patterns as input and learns and the scaling factor is a target value for the regression system. The method may further comprise, after training the machine-learning regression system, training a second machine-learning generator by back propagating partial derivatives of an error cost function from the regression system to the second machine-learning generator and training the second machine-learning generator using stochastic gradient descent.

Classes IPC  ?

  • G06F 15/18 - dans lesquels un programme est modifié en fonction de l'expérience acquise par le calculateur lui-même au cours d'un cycle complet; Machines capables de s'instruire (systèmes de commande adaptatifs G05B 13/00;intelligence artificielle G06N)

95.

ROBUST AUTO-ASSOCIATIVE MEMORY WITH RECURRENT NEURAL NETWORK

      
Numéro d'application US2018051683
Numéro de publication 2019/067281
Statut Délivré - en vigueur
Date de dépôt 2018-09-19
Date de publication 2019-04-04
Propriétaire D5AI LLC (USA)
Inventeur(s) Baker, James, K.

Abrégé

Computer systems and computer-implemented methods recursively train a content- addressable auto-associative memory such that: (i) the content addressable auto-associative memory system is trained to produce an output pattern for each of the input examples; and (ii) a quantity of the learned parameters for the content-addressable auto-associative memory is equal to the number of input variables times a quantity that is independent of the number of input variables. The quantity of learned parameters for the content-addressable auto- associative memory system can be varied based on the number of input examples to be learned.

Classes IPC  ?

  • G06N 3/02 - Réseaux neuronaux
  • G06F 15/18 - dans lesquels un programme est modifié en fonction de l'expérience acquise par le calculateur lui-même au cours d'un cycle complet; Machines capables de s'instruire (systèmes de commande adaptatifs G05B 13/00;intelligence artificielle G06N)

96.

MULTI-OBJECTIVE GENERATORS IN DEEP LEARNING

      
Numéro d'application US2018053295
Numéro de publication 2019/067831
Statut Délivré - en vigueur
Date de dépôt 2018-09-28
Date de publication 2019-04-04
Propriétaire D5AI LLC (USA)
Inventeur(s) Baker, James, K.

Abrégé

Machine-learning data generators use an additional objective to avoid generating data that is too similar to any previously known data example. This prevents plagiarism or simple copying of existing data examples, enhancing the ability of a generator to usefully generate novel data. A formulation of generative adversarial network (GAN) learning as the mixed strategy minimax solution of a zero-sum game solves the convergence and stability problem of GANs learning, without suffering mode collapse.

Classes IPC  ?

  • G06N 5/02 - Représentation de la connaissanceReprésentation symbolique
  • G06N 5/04 - Modèles d’inférence ou de raisonnement
  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet

97.

AGGRESSIVE DEVELOPMENT WITH COOPERATIVE GENERATORS

      
Numéro d'application US2018053519
Numéro de publication 2019/067960
Statut Délivré - en vigueur
Date de dépôt 2018-09-28
Date de publication 2019-04-04
Propriétaire D5AI LLC (USA)
Inventeur(s) Baker, James, K.

Abrégé

Various systems and methods are described herein for improving the aggressive development of machine learning systems. In machine learning, there is always a trade-off between allowing a machine learning system to learn as much as it can from training data and overfitting on the training data. This trade-off is important because overfitting usually causes performance on new data to be worse. However, various systems and methods can be utilized to separate the process of detailed learning and knowledge acquisition and the process of imposing restrictions and smoothing estimates, thereby allowing machine learning systems to aggressively learn from training data, while mitigating the effects of overfitting on the training data.

Classes IPC  ?

98.

JOINT OPTIMIZATION OF ENSEMBLES IN DEEP LEARNING

      
Numéro d'application US2018052857
Numéro de publication 2019/067542
Statut Délivré - en vigueur
Date de dépôt 2018-09-26
Date de publication 2019-04-04
Propriétaire D5AI LLC (USA)
Inventeur(s) Baker, James, K.

Abrégé

Computer-implemented, machine-learning systems and methods relate to a combination of neural networks. The systems and methods train the respective member networks both (i) to be diverse and yet (ii) according to a common, overall objective. Each member network is trained or retrained jointly with all the other member networks, including member networks that may not have been present in the ensemble when a member is first trained.

Classes IPC  ?

  • G06N 5/02 - Représentation de la connaissanceReprésentation symbolique
  • G06N 5/04 - Modèles d’inférence ou de raisonnement
  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet

99.

Stochastic categorical autoencoder network

      
Numéro d'application 16124977
Numéro de brevet 10679129
Statut Délivré - en vigueur
Date de dépôt 2018-09-07
Date de la première publication 2019-03-28
Date d'octroi 2020-06-09
Propriétaire D5AI LLC (USA)
Inventeur(s) Baker, James K.

Abrégé

Computer systems and methods generate a stochastic categorical autoencoder learning network (SCAN). The SCAN is trained to have an encoder network that outputs, subject to one or more constraints, parameters for parametric probability distributions of sample random variables from input data. The parameters comprise measures of central tendency and measures of dispersion. The one or more constraints comprise a first constraint that constrains a measure of a magnitude of a vector of the measures of central tendency as compared to a measure of a magnitude of a vector of the measures of dispersion. Thereafter, the sample random variables are generated from the parameters and a decoder is trained to output the input data from the sample random variables.

Classes IPC  ?

  • G06N 3/08 - Méthodes d'apprentissage
  • G06N 3/04 - Architecture, p. ex. topologie d'interconnexion

100.

SELECTIVE TRAINING FOR DECORRELATION OF ERRORS

      
Numéro d'application US2018039007
Numéro de publication 2019/005611
Statut Délivré - en vigueur
Date de dépôt 2018-06-22
Date de publication 2019-01-03
Propriétaire D5AI LLC (USA)
Inventeur(s) Baker, James, K.

Abrégé

Computer-based systems and methods add extra terms to the objective function of machine learning systems (e.g., neural networks) in an ensemble for selected items of training data. This selective training is designed to penalize and decrease any tendency for two or more members of the ensemble to make the same mistake on any item of training data, which should result in improved performance of the ensemble in operation.

Classes IPC  ?

  • G06F 19/24 - pour l'apprentissage automatique, l'exploration de données ou les bio statistiques, p.ex. détection de motifs, extraction de connaissances, extraction de règles, corrélation, agrégation ou classification
  • G06N 3/08 - Méthodes d'apprentissage
  • G06N 3/04 - Architecture, p. ex. topologie d'interconnexion
  1     2        Prochaine page