D5ai LLC

United States of America

Back to Profile

1-100 of 107 for D5ai LLC Sort by
Query
Aggregations
Jurisdiction
        United States 73
        World 34
Date
New (last 4 weeks) 1
2026 September (MTD) 1
2026 May 1
2026 (YTD) 5
2025 13
See more
IPC Class
G06N 3/08 - Learning methods 64
G06N 3/04 - Architecture, e.g. interconnection topology 61
G06N 20/00 - Machine learning 28
G06N 3/045 - Combinations of networks 21
G06K 9/62 - Methods or arrangements for recognition using electronic means 19
See more
Status
Pending 6
Registered / In Force 101
Found results for  patents
  1     2        Next Page

1.

TRAINING HUMAN-GUIDED AI NETWORKS

      
Application Number 19166279
Status Pending
Filing Date 2024-05-21
First Publication Date 2026-09-10
Owner D5AI LLC (USA)
Inventor
  • Baker, James K.
  • Nielsen, Heather Baker

Abstract

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.

IPC Classes  ?

2.

DIVERSITY FOR DETECTION AND CORRECTION OF ADVERSARIAL ATTACKS

      
Application Number 19339573
Status Pending
Filing Date 2025-09-25
First Publication Date 2026-05-14
Owner D5AI LLC (USA)
Inventor Baker, James K.

Abstract

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.

IPC Classes  ?

  • G06F 21/55 - Detecting local intrusion or implementing counter-measures

3.

TRAINING A CONTENT AUTHENTICITY VALIDATOR AS A VARIABLE RESOLUTION GAME

      
Application Number 18926575
Status Pending
Filing Date 2024-10-25
First Publication Date 2026-04-09
Owner D5AI LLC (USA)
Inventor Baker, James K.

Abstract

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.

IPC Classes  ?

4.

TRAINING MULTI-STAGE MALLEABLE HYBRID NETWORKS

      
Application Number US2025035238
Publication Number 2026/015294
Status In Force
Filing Date 2025-06-25
Publication Date 2026-01-15
Owner D5AI LLC (USA)
Inventor
  • Baker, James K.
  • Litzenberger, Alexander

Abstract

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.

IPC Classes  ?

5.

Architectural augmentation of neural networks using evaluated specialty node units

      
Application Number 19320807
Grant Number 12639576
Status In Force
Filing Date 2025-09-05
First Publication Date 2026-01-01
Grant Date 2026-05-26
Owner D5AI LLC (USA)
Inventor
  • Baker, James K.
  • Baker, Bradley J.

Abstract

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.

IPC Classes  ?

  • G06N 3/082 - Learning methods modifying the architecture, e.g. adding, deleting or silencing nodes or connections
  • G06F 16/901 - IndexingData structures thereforStorage structures
  • G06F 18/21 - Design or setup of recognition systems or techniquesExtraction of features in feature spaceBlind source separation
  • G06F 18/214 - Generating training patternsBootstrap methods, e.g. bagging or boosting
  • G06F 18/24 - Classification techniques
  • G06N 3/04 - Architecture, e.g. interconnection topology
  • G06N 3/045 - Combinations of networks
  • G06N 3/048 - Activation functions
  • G06N 3/08 - Learning methods
  • G06N 3/084 - Backpropagation, e.g. using gradient descent
  • G06N 5/046 - Forward inferencingProduction systems
  • G06N 20/00 - Machine learning
  • G06N 20/20 - Ensemble learning
  • H04L 67/142 - Managing session states for stateless protocolsSignalling session statesState transitionsKeeping-state mechanisms

6.

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

      
Application Number 19313407
Status Pending
Filing Date 2025-08-28
First Publication Date 2025-12-25
Owner D5AI LLC (USA)
Inventor Baker, James K.

Abstract

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.

IPC Classes  ?

  • G06N 3/088 - Non-supervised learning, e.g. competitive learning
  • G06F 12/0815 - Cache consistency protocols
  • G06F 17/18 - Complex mathematical operations for evaluating statistical data
  • G06F 18/24 - Classification techniques
  • G06N 3/04 - Architecture, e.g. interconnection topology
  • G06N 3/044 - Recurrent networks, e.g. Hopfield networks
  • G06N 3/045 - Combinations of networks
  • G06N 3/047 - Probabilistic or stochastic networks
  • G06N 3/048 - Activation functions
  • G06N 3/063 - Physical realisation, i.e. hardware implementation of neural networks, neurons or parts of neurons using electronic means
  • G06N 3/084 - Backpropagation, e.g. using gradient descent
  • G06N 7/01 - Probabilistic graphical models, e.g. probabilistic networks
  • G06N 20/00 - Machine learning

7.

Predictive modeling for dependency configuration in knowledge-augmented neural networks

      
Application Number 19239413
Grant Number 12585916
Status In Force
Filing Date 2025-06-16
First Publication Date 2025-10-09
Grant Date 2026-03-24
Owner D5AI LLC (USA)
Inventor
  • Baker, James K.
  • Baker, Bradley J.

Abstract

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.

IPC Classes  ?

  • G06N 3/04 - Architecture, e.g. interconnection topology
  • G06F 18/40 - Software arrangements specially adapted for pattern recognition, e.g. user interfaces or toolboxes therefor

8.

Adaptively training of neural networks via an intelligent learning management system

      
Application Number 19236733
Grant Number 12579408
Status In Force
Filing Date 2025-06-12
First Publication Date 2025-10-02
Grant Date 2026-03-17
Owner D5AI LLC (USA)
Inventor
  • Baker, James K.
  • Baker, Bradley J.

Abstract

(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.

IPC Classes  ?

9.

CORRECTING FOR OVERFITTING IN A MACHINE LEARNING SYSTEM

      
Application Number 19067175
Status Pending
Filing Date 2025-02-28
First Publication Date 2025-07-31
Owner D5AI LLC (USA)
Inventor Baker, James K.

Abstract

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.

IPC Classes  ?

  • G06N 3/082 - Learning methods modifying the architecture, e.g. adding, deleting or silencing nodes or connections
  • G06N 3/044 - Recurrent networks, e.g. Hopfield networks
  • G06N 3/084 - Backpropagation, e.g. using gradient descent

10.

Accelerated training of a neural network via regularization

      
Application Number 19098299
Grant Number 12430559
Status In Force
Filing Date 2025-04-02
First Publication Date 2025-07-17
Grant Date 2025-09-30
Owner D5AI LLC (USA)
Inventor
  • Baker, James K.
  • Baker, Bradley J.

Abstract

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.

IPC Classes  ?

  • G06N 3/082 - Learning methods modifying the architecture, e.g. adding, deleting or silencing nodes or connections
  • G06F 16/901 - IndexingData structures thereforStorage structures
  • G06F 18/21 - Design or setup of recognition systems or techniquesExtraction of features in feature spaceBlind source separation
  • G06F 18/214 - Generating training patternsBootstrap methods, e.g. bagging or boosting
  • G06F 18/24 - Classification techniques
  • G06N 3/04 - Architecture, e.g. interconnection topology
  • G06N 3/045 - Combinations of networks
  • G06N 3/048 - Activation functions
  • G06N 3/08 - Learning methods
  • G06N 3/084 - Backpropagation, e.g. using gradient descent
  • G06N 5/046 - Forward inferencingProduction systems
  • G06N 20/00 - Machine learning
  • G06N 20/20 - Ensemble learning
  • H04L 67/142 - Managing session states for stateless protocolsSignalling session statesState transitionsKeeping-state mechanisms

11.

Training nodes of a neural network to be decisive

      
Application Number 19040977
Grant Number 12423586
Status In Force
Filing Date 2025-01-30
First Publication Date 2025-06-26
Grant Date 2025-09-23
Owner D5AI LLC (USA)
Inventor Baker, James K.

Abstract

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.

IPC Classes  ?

  • G06N 20/00 - Machine learning
  • G06F 18/24 - Classification techniques
  • G06N 3/04 - Architecture, e.g. interconnection topology
  • G06N 3/044 - Recurrent networks, e.g. Hopfield networks
  • G06N 3/045 - Combinations of networks
  • G06N 3/047 - Probabilistic or stochastic networks
  • G06N 3/063 - Physical realisation, i.e. hardware implementation of neural networks, neurons or parts of neurons using electronic means
  • G06N 3/084 - Backpropagation, e.g. using gradient descent
  • G06N 3/088 - Non-supervised learning, e.g. competitive learning
  • G06N 7/01 - Probabilistic graphical models, e.g. probabilistic networks
  • G06F 12/0815 - Cache consistency protocols
  • G06F 17/18 - Complex mathematical operations for evaluating statistical data
  • G06N 3/048 - Activation functions

12.

Machine learning robustness through sensible decision boundaries

      
Application Number 19058350
Grant Number 12670392
Status In Force
Filing Date 2025-02-20
First Publication Date 2025-06-12
Grant Date 2026-06-30
Owner D5AI LLC (USA)
Inventor Baker, James K.

Abstract

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.

IPC Classes  ?

13.

Accelerated training of neural networks with regularization links

      
Application Number 19009560
Grant Number 12346792
Status In Force
Filing Date 2025-01-03
First Publication Date 2025-05-01
Grant Date 2025-07-01
Owner D5AI LLC (USA)
Inventor
  • Baker, James K.
  • Baker, Bradley J.

Abstract

(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.

IPC Classes  ?

14.

Generation and discrimination training as a variable resolution game

      
Application Number 18852145
Grant Number 12354014
Status In Force
Filing Date 2023-03-14
First Publication Date 2025-03-27
Grant Date 2025-07-08
Owner D5AI LLC (USA)
Inventor Baker, James K.

Abstract

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.

IPC Classes  ?

15.

Creating diverse neural networks with node tying

      
Application Number 18947318
Grant Number 12288161
Status In Force
Filing Date 2024-11-14
First Publication Date 2025-02-27
Grant Date 2025-04-29
Owner D5AI LLC (USA)
Inventor
  • Baker, James K.
  • Baker, Bradley J.

Abstract

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.

IPC Classes  ?

  • G06N 3/082 - Learning methods modifying the architecture, e.g. adding, deleting or silencing nodes or connections
  • G06F 16/901 - IndexingData structures thereforStorage structures
  • G06F 18/21 - Design or setup of recognition systems or techniquesExtraction of features in feature spaceBlind source separation
  • G06F 18/214 - Generating training patternsBootstrap methods, e.g. bagging or boosting
  • G06F 18/24 - Classification techniques
  • G06N 3/04 - Architecture, e.g. interconnection topology
  • G06N 3/045 - Combinations of networks
  • G06N 3/048 - Activation functions
  • G06N 3/08 - Learning methods
  • G06N 3/084 - Backpropagation, e.g. using gradient descent
  • G06N 5/046 - Forward inferencingProduction systems
  • G06N 20/00 - Machine learning
  • G06N 20/20 - Ensemble learning
  • H04L 67/142 - Managing session states for stateless protocolsSignalling session statesState transitionsKeeping-state mechanisms

16.

Training an autoencoder with a classifier

      
Application Number 18790709
Grant Number 12271821
Status In Force
Filing Date 2024-07-31
First Publication Date 2025-02-13
Grant Date 2025-04-08
Owner D5AI LLC (USA)
Inventor Baker, James K.

Abstract

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.

IPC Classes  ?

  • G06N 3/082 - Learning methods modifying the architecture, e.g. adding, deleting or silencing nodes or connections
  • G06N 3/044 - Recurrent networks, e.g. Hopfield networks
  • G06N 3/084 - Backpropagation, e.g. using gradient descent

17.

EXPLAINABLE ADAPTABLE ARTIFICIAL INTELLIGENCE NETWORKS

      
Application Number US2024039132
Publication Number 2025/029526
Status In Force
Filing Date 2024-07-23
Publication Date 2025-02-06
Owner D5AI LLC (USA)
Inventor
  • Baker, James K.
  • Baker Nielsen, Heather

Abstract

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.

IPC Classes  ?

  • G06F 40/56 - Natural language generation
  • G06N 5/045 - Explanation of inferenceExplainable artificial intelligence [XAI]Interpretable artificial intelligence
  • G06N 3/02 - Neural networks
  • G06N 3/08 - Learning methods

18.

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

      
Application Number 18905506
Grant Number 12353974
Status In Force
Filing Date 2024-10-03
First Publication Date 2025-01-30
Grant Date 2025-07-08
Owner D5AI LLC (USA)
Inventor
  • Baker, James K.
  • Baker, Bradley J.

Abstract

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.

IPC Classes  ?

  • G06N 3/04 - Architecture, e.g. interconnection topology
  • G06F 18/40 - Software arrangements specially adapted for pattern recognition, e.g. user interfaces or toolboxes therefor

19.

TRAINING HUMAN-GUIDED AI NETWORKS

      
Application Number US2024030324
Publication Number 2024/243183
Status In Force
Filing Date 2024-05-21
Publication Date 2024-11-28
Owner D5AI LLC (USA)
Inventor
  • Baker, James K.
  • Baker Nielsen, Heather

Abstract

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.

IPC Classes  ?

  • G06F 40/40 - Processing or translation of natural language
  • G06N 3/08 - Learning methods
  • G06N 3/042 - Knowledge-based neural networksLogical representations of neural networks
  • G06N 5/02 - Knowledge representationSymbolic representation
  • G06N 3/045 - Combinations of networks
  • G06N 3/006 - Artificial life, i.e. computing arrangements simulating life based on simulated virtual individual or collective life forms, e.g. social simulations or particle swarm optimisation [PSO]

20.

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

      
Application Number 18742404
Grant Number 12136027
Status In Force
Filing Date 2024-06-13
First Publication Date 2024-10-03
Grant Date 2024-11-05
Owner D5AI LLC (USA)
Inventor
  • Baker, James K.
  • Baker, Bradley J.

Abstract

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.

IPC Classes  ?

  • G06N 3/04 - Architecture, e.g. interconnection topology
  • G06F 18/40 - Software arrangements specially adapted for pattern recognition, e.g. user interfaces or toolboxes therefor

21.

LEARNING COACH FOR MACHINE LEARNING SYSTEM

      
Application Number 18440119
Status Pending
Filing Date 2024-02-13
First Publication Date 2024-08-15
Owner D5AI LLC (USA)
Inventor Baker, James K.

Abstract

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.

IPC Classes  ?

22.

TRAINING DYNAMIC HYBRID AI NETWORKS

      
Application Number US2024012671
Publication Number 2024/158853
Status In Force
Filing Date 2024-01-24
Publication Date 2024-08-02
Owner D5AI LLC (USA)
Inventor Baker, James K.

Abstract

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.

IPC Classes  ?

  • G06N 3/084 - Backpropagation, e.g. using gradient descent
  • G06N 3/082 - Learning methods modifying the architecture, e.g. adding, deleting or silencing nodes or connections
  • G06N 3/08 - Learning methods
  • G06N 3/045 - Combinations of networks
  • G06N 3/02 - Neural networks

23.

Targeted incremental growth with continual learning in deep neural networks

      
Application Number 18587242
Grant Number 12205010
Status In Force
Filing Date 2024-02-26
First Publication Date 2024-06-20
Grant Date 2025-01-21
Owner D5AI LLC (USA)
Inventor
  • Baker, James K.
  • Baker, Bradley J.

Abstract

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.

IPC Classes  ?

24.

Deep learning with judgment

      
Application Number 18377899
Grant Number 12242965
Status In Force
Filing Date 2023-10-09
First Publication Date 2024-02-01
Grant Date 2025-03-04
Owner DSAI LLC (USA)
Inventor Baker, James K.

Abstract

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.

IPC Classes  ?

25.

Adding a split detector compound node to a deep neural network

      
Application Number 18468011
Grant Number 12061986
Status In Force
Filing Date 2023-09-15
First Publication Date 2024-01-04
Grant Date 2024-08-13
Owner D5AI LLC (USA)
Inventor Baker, James K.

Abstract

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.

IPC Classes  ?

  • G06N 3/082 - Learning methods modifying the architecture, e.g. adding, deleting or silencing nodes or connections
  • G06N 3/044 - Recurrent networks, e.g. Hopfield networks
  • G06N 3/084 - Backpropagation, e.g. using gradient descent

26.

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

      
Application Number 18327527
Grant Number 11948063
Status In Force
Filing Date 2023-06-01
First Publication Date 2023-11-30
Grant Date 2024-04-02
Owner D5AI LLC (USA)
Inventor
  • Baker, James K.
  • Baker, Bradley J.

Abstract

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.

IPC Classes  ?

27.

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

      
Application Number 18352044
Grant Number 12182712
Status In Force
Filing Date 2023-07-13
First Publication Date 2023-11-16
Grant Date 2024-12-31
Owner D5AI LLC (USA)
Inventor
  • Baker, James K.
  • Baker, Bradley J.

Abstract

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.

IPC Classes  ?

  • G06N 3/082 - Learning methods modifying the architecture, e.g. adding, deleting or silencing nodes or connections
  • G06F 16/901 - IndexingData structures thereforStorage structures
  • G06F 18/21 - Design or setup of recognition systems or techniquesExtraction of features in feature spaceBlind source separation
  • G06F 18/214 - Generating training patternsBootstrap methods, e.g. bagging or boosting
  • G06F 18/24 - Classification techniques
  • G06N 3/04 - Architecture, e.g. interconnection topology
  • G06N 3/045 - Combinations of networks
  • G06N 3/048 - Activation functions
  • G06N 3/08 - Learning methods
  • G06N 3/084 - Backpropagation, e.g. using gradient descent
  • G06N 5/046 - Forward inferencingProduction systems
  • G06N 20/00 - Machine learning
  • G06N 20/20 - Ensemble learning
  • H04L 67/142 - Managing session states for stateless protocolsSignalling session statesState transitionsKeeping-state mechanisms

28.

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

      
Application Number 18353698
Grant Number 12033054
Status In Force
Filing Date 2023-07-17
First Publication Date 2023-11-09
Grant Date 2024-07-09
Owner D5AI LLC (USA)
Inventor
  • Baker, James K.
  • Baker, Bradley J.

Abstract

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.

IPC Classes  ?

  • G06N 3/04 - Architecture, e.g. interconnection topology
  • G06F 18/40 - Software arrangements specially adapted for pattern recognition, e.g. user interfaces or toolboxes therefor

29.

Deep learning with judgment

      
Application Number 18333870
Grant Number 11847566
Status In Force
Filing Date 2023-06-13
First Publication Date 2023-10-12
Grant Date 2023-12-19
Owner D5AI LLC (USA)
Inventor Baker, James K.

Abstract

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.

IPC Classes  ?

30.

GENERATION AND DISCRIMINATION TRAINING AS A VARIABLE RESOLUTION GAME

      
Application Number US2023064296
Publication Number 2023/192766
Status In Force
Filing Date 2023-03-14
Publication Date 2023-10-05
Owner D5AI LLC (USA)
Inventor Baker, James K.

Abstract

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.

IPC Classes  ?

  • G06N 20/00 - Machine learning
  • G06N 5/04 - Inference or reasoning models
  • A63F 13/00 - Video games, i.e. games using an electronically generated display having two or more dimensions
  • G06N 99/00 - Subject matter not provided for in other groups of this subclass
  • G06N 5/00 - Computing arrangements using knowledge-based models

31.

Diversity for detection and correction of adversarial attacks

      
Application Number 18005916
Grant Number 12450339
Status In Force
Filing Date 2021-11-16
First Publication Date 2023-09-14
Grant Date 2025-10-21
Owner D5AI LLC (USA)
Inventor Baker, James K.

Abstract

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.

IPC Classes  ?

  • G06F 21/55 - Detecting local intrusion or implementing counter-measures

32.

Locating a decision boundary for complex classifier

      
Application Number 18196855
Grant Number 12248882
Status In Force
Filing Date 2023-05-12
First Publication Date 2023-09-14
Grant Date 2025-03-11
Owner D5AI LLC (USA)
Inventor Baker, James K.

Abstract

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.

IPC Classes  ?

  • G06N 3/088 - Non-supervised learning, e.g. competitive learning
  • G06F 18/24 - Classification techniques
  • G06N 3/04 - Architecture, e.g. interconnection topology
  • G06N 3/044 - Recurrent networks, e.g. Hopfield networks
  • G06N 3/045 - Combinations of networks
  • G06N 3/047 - Probabilistic or stochastic networks
  • G06N 3/063 - Physical realisation, i.e. hardware implementation of neural networks, neurons or parts of neurons using electronic means
  • G06N 3/084 - Backpropagation, e.g. using gradient descent
  • G06N 7/01 - Probabilistic graphical models, e.g. probabilistic networks
  • G06N 20/00 - Machine learning
  • G06F 12/0815 - Cache consistency protocols
  • G06F 17/18 - Complex mathematical operations for evaluating statistical data
  • G06N 3/048 - Activation functions

33.

Deep learning with judgment

      
Application Number 18181948
Grant Number 11797852
Status In Force
Filing Date 2023-03-10
First Publication Date 2023-07-06
Grant Date 2023-10-24
Owner D5AI LLC (USA)
Inventor Baker, James K.

Abstract

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.

IPC Classes  ?

34.

Controlling distribution of training data to members of an ensemble

      
Application Number 18172757
Grant Number 11755912
Status In Force
Filing Date 2023-02-22
First Publication Date 2023-06-22
Grant Date 2023-09-12
Owner D5AI LLC (USA)
Inventor Baker, James K.

Abstract

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.

IPC Classes  ?

  • G06N 3/082 - Learning methods modifying the architecture, e.g. adding, deleting or silencing nodes or connections
  • G06N 3/084 - Backpropagation, e.g. using gradient descent
  • G06N 3/045 - Combinations of networks

35.

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

      
Application Number 18147313
Grant Number 11790235
Status In Force
Filing Date 2022-12-28
First Publication Date 2023-05-11
Grant Date 2023-10-17
Owner D5AI LLC (USA)
Inventor Baker, James K.

Abstract

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.

IPC Classes  ?

  • G06N 3/08 - Learning methods
  • G06N 3/082 - Learning methods modifying the architecture, e.g. adding, deleting or silencing nodes or connections
  • G06N 3/084 - Backpropagation, e.g. using gradient descent
  • G06N 3/044 - Recurrent networks, e.g. Hopfield networks

36.

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

      
Application Number 17760398
Grant Number 11741340
Status In Force
Filing Date 2020-04-13
First Publication Date 2023-03-09
Grant Date 2023-08-29
Owner D5AI LLC (USA)
Inventor
  • Baker, James K.
  • Baker, Bradley J.

Abstract

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.

IPC Classes  ?

  • G06N 3/04 - Architecture, e.g. interconnection topology
  • G06F 18/40 - Software arrangements specially adapted for pattern recognition, e.g. user interfaces or toolboxes therefor

37.

Knowledge sharing for machine learning systems

      
Application Number 17654187
Grant Number 11610130
Status In Force
Filing Date 2022-03-09
First Publication Date 2022-12-08
Grant Date 2023-03-21
Owner D5AI LLC (USA)
Inventor Baker, James K.

Abstract

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.

IPC Classes  ?

  • G06N 3/08 - Learning methods
  • G06K 9/62 - Methods or arrangements for recognition using electronic means
  • G06N 3/04 - Architecture, e.g. interconnection topology
  • G06N 3/084 - Backpropagation, e.g. using gradient descent
  • G06N 3/082 - Learning methods modifying the architecture, e.g. adding, deleting or silencing nodes or connections

38.

Selective training of deep learning modules

      
Application Number 17753727
Grant Number 12518160
Status In Force
Filing Date 2020-09-09
First Publication Date 2022-12-01
Grant Date 2026-01-06
Owner D5AI LLC (USA)
Inventor Baker, James K.

Abstract

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.

IPC Classes  ?

39.

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

      
Application Number 17815851
Grant Number 11687788
Status In Force
Filing Date 2022-07-28
First Publication Date 2022-12-01
Grant Date 2023-06-27
Owner D5AI LLC (USA)
Inventor Baker, James K.

Abstract

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.

IPC Classes  ?

  • G06N 3/045 - Combinations of networks
  • G06N 3/088 - Non-supervised learning, e.g. competitive learning
  • G06N 3/084 - Backpropagation, e.g. using gradient descent
  • G06N 20/00 - Machine learning
  • G06N 3/04 - Architecture, e.g. interconnection topology
  • G06N 3/063 - Physical realisation, i.e. hardware implementation of neural networks, neurons or parts of neurons using electronic means
  • G06F 18/24 - Classification techniques
  • G06N 3/044 - Recurrent networks, e.g. Hopfield networks
  • G06N 3/047 - Probabilistic or stochastic networks
  • G06N 7/01 - Probabilistic graphical models, e.g. probabilistic networks
  • G06F 17/18 - Complex mathematical operations for evaluating statistical data
  • G06F 12/0815 - Cache consistency protocols
  • G06N 3/048 - Activation functions

40.

Deep learning with judgment

      
Application Number 17753061
Grant Number 11836624
Status In Force
Filing Date 2020-07-28
First Publication Date 2022-10-20
Grant Date 2023-12-05
Owner D5AI LLC (USA)
Inventor Baker, James K.

Abstract

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.

IPC Classes  ?

41.

Imitation learning for machine learning systems with synthetic data generators

      
Application Number 17810778
Grant Number 11531900
Status In Force
Filing Date 2022-07-05
First Publication Date 2022-10-20
Grant Date 2022-12-20
Owner D5AI LLC (USA)
Inventor Baker, James K.

Abstract

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.

IPC Classes  ?

  • G06N 3/04 - Architecture, e.g. interconnection topology
  • G06N 3/08 - Learning methods
  • G06N 20/00 - Machine learning
  • G06N 7/00 - Computing arrangements based on specific mathematical models
  • G06K 9/62 - Methods or arrangements for recognition using electronic means
  • G06N 3/063 - Physical realisation, i.e. hardware implementation of neural networks, neurons or parts of neurons using electronic means
  • G06F 17/18 - Complex mathematical operations for evaluating statistical data
  • G06F 12/0815 - Cache consistency protocols

42.

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

      
Application Number 17664898
Grant Number 11562246
Status In Force
Filing Date 2022-05-25
First Publication Date 2022-09-08
Grant Date 2023-01-24
Owner D5AI LLC (USA)
Inventor Baker, James K.

Abstract

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.

IPC Classes  ?

43.

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

      
Application Number 17653006
Grant Number 11392832
Status In Force
Filing Date 2022-03-01
First Publication Date 2022-06-23
Grant Date 2022-07-19
Owner D5AI LLC (USA)
Inventor Baker, James K.

Abstract

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.

IPC Classes  ?

44.

Controlling distribution of training data to members of an ensemble

      
Application Number 17654194
Grant Number 11615315
Status In Force
Filing Date 2022-03-09
First Publication Date 2022-06-23
Grant Date 2023-03-28
Owner D5AI LLC (USA)
Inventor Baker, James K.

Abstract

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.

IPC Classes  ?

  • G06N 3/08 - Learning methods
  • G06K 9/62 - Methods or arrangements for recognition using electronic means
  • G06N 3/04 - Architecture, e.g. interconnection topology
  • G06N 3/084 - Backpropagation, e.g. using gradient descent
  • G06N 3/082 - Learning methods modifying the architecture, e.g. adding, deleting or silencing nodes or connections

45.

DIVERSITY FOR DETECTION AND CORRECTION OF ADVERSARIAL ATTACKS

      
Application Number US2021072428
Publication Number 2022/115831
Status In Force
Filing Date 2021-11-16
Publication Date 2022-06-02
Owner D5AI LLC (USA)
Inventor Baker, James K.

Abstract

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.

IPC Classes  ?

  • G06N 3/08 - Learning methods
  • G06N 20/20 - Ensemble learning
  • G06F 21/57 - Certifying or maintaining trusted computer platforms, e.g. secure boots or power-downs, version controls, system software checks, secure updates or assessing vulnerabilities

46.

Learning coach for machine learning system

      
Application Number 17455623
Grant Number 11386330
Status In Force
Filing Date 2021-11-18
First Publication Date 2022-05-05
Grant Date 2022-07-12
Owner D5AI LLC (USA)
Inventor Baker, James K.

Abstract

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.

IPC Classes  ?

  • G06N 3/08 - Learning methods
  • G06K 9/62 - Methods or arrangements for recognition using electronic means
  • G06N 3/04 - Architecture, e.g. interconnection topology

47.

Targeted incremental growth with continual learning in deep neural networks

      
Application Number 17387211
Grant Number 11836600
Status In Force
Filing Date 2021-07-28
First Publication Date 2022-02-24
Grant Date 2023-12-05
Owner D5AI LLC (USA)
Inventor
  • Baker, James K.
  • Baker, Bradley J.

Abstract

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.

IPC Classes  ?

  • G06N 3/04 - Architecture, e.g. interconnection topology
  • G06N 3/045 - Combinations of networks

48.

Companion analysis network in deep learning

      
Application Number 16620177
Grant Number 11501164
Status In Force
Filing Date 2019-08-08
First Publication Date 2021-11-04
Grant Date 2022-11-15
Owner D5AI LLC (USA)
Inventor Baker, James K.

Abstract

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.

IPC Classes  ?

49.

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

      
Application Number US2020027912
Publication Number 2021/194516
Status In Force
Filing Date 2020-04-13
Publication Date 2021-09-30
Owner D5AI LLC (USA)
Inventor
  • Baker, James K.
  • Baker, Bradley J.

Abstract

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.

IPC Classes  ?

50.

Building ensembles for deep learning by parallel data splitting

      
Application Number 16609130
Grant Number 11195097
Status In Force
Filing Date 2019-07-02
First Publication Date 2021-08-12
Grant Date 2021-12-07
Owner D5AI LLC (USA)
Inventor
  • Baker, James K.
  • Baker, Bradley J.

Abstract

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.

IPC Classes  ?

51.

Building deep learning ensembles with diverse targets

      
Application Number 17268660
Grant Number 11222288
Status In Force
Filing Date 2019-08-12
First Publication Date 2021-06-10
Grant Date 2022-01-11
Owner D5AI LLC (USA)
Inventor Baker, James K.

Abstract

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.

IPC Classes  ?

  • G06N 20/20 - Ensemble learning
  • G06N 3/04 - Architecture, e.g. interconnection topology
  • G06N 3/063 - Physical realisation, i.e. hardware implementation of neural networks, neurons or parts of neurons using electronic means
  • G06N 3/08 - Learning methods

52.

SELECTIVE TRAINING OF DEEP LEARNING MODULES

      
Application Number US2020049911
Publication Number 2021/061401
Status In Force
Filing Date 2020-09-09
Publication Date 2021-04-01
Owner D5AI LLC (USA)
Inventor Baker, James, K.

Abstract

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.

IPC Classes  ?

  • G06N 3/08 - Learning methods
  • G06N 3/04 - Architecture, e.g. interconnection topology
  • G06N 3/06 - Physical realisation, i.e. hardware implementation of neural networks, neurons or parts of neurons
  • G06N 3/063 - Physical realisation, i.e. hardware implementation of neural networks, neurons or parts of neurons using electronic means

53.

Aligned training of deep networks

      
Application Number 16620214
Grant Number 11003982
Status In Force
Filing Date 2018-06-15
First Publication Date 2021-03-18
Grant Date 2021-05-11
Owner D5AI LLC (USA)
Inventor Baker, James K.

Abstract

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.

IPC Classes  ?

  • G06N 3/063 - Physical realisation, i.e. hardware implementation of neural networks, neurons or parts of neurons using electronic means
  • G06N 3/04 - Architecture, e.g. interconnection topology
  • G06N 3/08 - Learning methods
  • G06T 1/20 - Processor architecturesProcessor configuration, e.g. pipelining

54.

DEEP LEARNING WITH JUDGMENT

      
Application Number US2020043885
Publication Number 2021/040944
Status In Force
Filing Date 2020-07-28
Publication Date 2021-03-04
Owner D5AI LLC (USA)
Inventor Baker, James K.

Abstract

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.

IPC Classes  ?

  • G06N 5/02 - Knowledge representationSymbolic representation
  • G06N 5/04 - Inference or reasoning models

55.

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

      
Application Number 16923234
Grant Number 11087217
Status In Force
Filing Date 2020-07-08
First Publication Date 2021-02-25
Grant Date 2021-08-10
Owner D5AI LLC (USA)
Inventor
  • Baker, James K.
  • Baker, Bradley J.

Abstract

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.

IPC Classes  ?

  • G06N 3/08 - Learning methods
  • G06N 20/20 - Ensemble learning
  • G06N 3/04 - Architecture, e.g. interconnection topology
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • G06K 9/62 - Methods or arrangements for recognition using electronic means
  • G06N 20/00 - Machine learning
  • G06F 16/901 - IndexingData structures thereforStorage structures
  • G06N 5/04 - Inference or reasoning models

56.

Efficiently building deep neural networks

      
Application Number 16620052
Grant Number 11074502
Status In Force
Filing Date 2019-08-12
First Publication Date 2021-02-18
Grant Date 2021-07-27
Owner D5AI LLC (USA)
Inventor Baker, James K.

Abstract

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.

IPC Classes  ?

  • G06N 3/08 - Learning methods
  • G06N 3/04 - Architecture, e.g. interconnection topology
  • G06N 3/063 - Physical realisation, i.e. hardware implementation of neural networks, neurons or parts of neurons using electronic means

57.

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

      
Application Number 17068472
Grant Number 11321612
Status In Force
Filing Date 2020-10-12
First Publication Date 2021-01-28
Grant Date 2022-05-03
Owner D5AI LLC (USA)
Inventor
  • Baker, James K.
  • Baker, Bradley J.

Abstract

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.

IPC Classes  ?

  • G06N 3/08 - Learning methods
  • G06N 3/04 - Architecture, e.g. interconnection topology
  • G06K 9/62 - Methods or arrangements for recognition using electronic means
  • G06N 3/063 - Physical realisation, i.e. hardware implementation of neural networks, neurons or parts of neurons using electronic means
  • G06N 20/20 - Ensemble learning

58.

Self-supervised back propagation for deep learning

      
Application Number 16619904
Grant Number 11037059
Status In Force
Filing Date 2019-08-23
First Publication Date 2021-01-07
Grant Date 2021-06-15
Owner D5AI LLC (USA)
Inventor Baker, James K.

Abstract

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.

IPC Classes  ?

59.

Analyzing and correcting vulnerabilities in neural networks

      
Application Number 16619338
Grant Number 10922587
Status In Force
Filing Date 2019-06-27
First Publication Date 2020-12-31
Grant Date 2021-02-16
Owner D5AI LLC (USA)
Inventor Baker, James K.

Abstract

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.

IPC Classes  ?

  • G06N 20/00 - Machine learning
  • G06N 3/08 - Learning methods
  • G06N 3/04 - Architecture, e.g. interconnection topology
  • G06K 9/62 - Methods or arrangements for recognition using electronic means

60.

Self-organizing partially ordered networks

      
Application Number 16767966
Grant Number 11461655
Status In Force
Filing Date 2019-01-28
First Publication Date 2020-12-24
Grant Date 2022-10-04
Owner D5AI LLC (USA)
Inventor
  • Baker, James K.
  • Baker, Bradley J.

Abstract

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.

IPC Classes  ?

  • G06N 3/08 - Learning methods
  • G06N 20/20 - Ensemble learning
  • G06K 9/62 - Methods or arrangements for recognition using electronic means
  • G06N 5/04 - Inference or reasoning models
  • G06N 3/04 - Architecture, e.g. interconnection topology
  • H04L 67/142 - Managing session states for stateless protocolsSignalling session statesState transitionsKeeping-state mechanisms
  • G06N 20/00 - Machine learning
  • G06F 16/901 - IndexingData structures thereforStorage structures

61.

Using back propagation computation as data

      
Application Number 16619325
Grant Number 11676026
Status In Force
Filing Date 2019-06-04
First Publication Date 2020-12-17
Grant Date 2023-06-13
Owner D5AI LLC (USA)
Inventor Baker, James K.

Abstract

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.

IPC Classes  ?

  • G06N 3/084 - Backpropagation, e.g. using gradient descent
  • G06N 3/045 - Combinations of networks
  • G06T 1/20 - Processor architecturesProcessor configuration, e.g. pipelining
  • G06F 18/214 - Generating training patternsBootstrap methods, e.g. bagging or boosting

62.

Building a deep neural network with diverse strata

      
Application Number 16620058
Grant Number 11010670
Status In Force
Filing Date 2019-08-23
First Publication Date 2020-12-10
Grant Date 2021-05-18
Owner D5AI LLC (USA)
Inventor Baker, James K.

Abstract

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.

IPC Classes  ?

63.

Iterative training of a nodal network with data influence weights

      
Application Number 16930015
Grant Number 11010671
Status In Force
Filing Date 2020-07-15
First Publication Date 2020-11-12
Grant Date 2021-05-18
Owner D5AI LLC (USA)
Inventor
  • Baker, James K.
  • Baker, Bradley J.

Abstract

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.

IPC Classes  ?

  • G06N 3/08 - Learning methods
  • G06N 20/20 - Ensemble learning
  • G06N 3/04 - Architecture, e.g. interconnection topology
  • G06N 20/00 - Machine learning
  • G06N 5/04 - Inference or reasoning models
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • G06K 9/62 - Methods or arrangements for recognition using electronic means

64.

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

      
Application Number 16929900
Grant Number 11748624
Status In Force
Filing Date 2020-07-15
First Publication Date 2020-11-12
Grant Date 2023-09-05
Owner D5AI LLC (USA)
Inventor
  • Baker, James K.
  • Baker, Bradley J.

Abstract

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.

IPC Classes  ?

  • G06N 3/082 - Learning methods modifying the architecture, e.g. adding, deleting or silencing nodes or connections
  • G06N 3/045 - Combinations of networks
  • G06N 5/046 - Forward inferencingProduction systems
  • G06N 20/20 - Ensemble learning
  • G06N 3/084 - Backpropagation, e.g. using gradient descent
  • G06N 3/08 - Learning methods
  • H04L 67/142 - Managing session states for stateless protocolsSignalling session statesState transitionsKeeping-state mechanisms
  • G06N 3/04 - Architecture, e.g. interconnection topology
  • G06N 20/00 - Machine learning
  • G06F 16/901 - IndexingData structures thereforStorage structures
  • G06F 18/24 - Classification techniques
  • G06F 18/214 - Generating training patternsBootstrap methods, e.g. bagging or boosting
  • G06F 18/21 - Design or setup of recognition systems or techniquesExtraction of features in feature spaceBlind source separation
  • G06N 3/048 - Activation functions

65.

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

      
Application Number 16923630
Grant Number 10929757
Status In Force
Filing Date 2020-07-08
First Publication Date 2020-10-29
Grant Date 2021-02-23
Owner D5AI LLC (USA)
Inventor
  • Baker, James K.
  • Baker, Bradley J.

Abstract

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.

IPC Classes  ?

  • G06N 3/08 - Learning methods
  • G06N 20/20 - Ensemble learning
  • G06N 3/04 - Architecture, e.g. interconnection topology
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • G06K 9/62 - Methods or arrangements for recognition using electronic means
  • G06N 20/00 - Machine learning
  • G06N 5/04 - Inference or reasoning models

66.

Counter-tying nodes of a nodal network

      
Application Number 16922057
Grant Number 11151455
Status In Force
Filing Date 2020-07-07
First Publication Date 2020-10-22
Grant Date 2021-10-19
Owner D5AI LLC (USA)
Inventor
  • Baker, James K.
  • Baker, Bradley J.

Abstract

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.

IPC Classes  ?

  • G06N 3/08 - Learning methods
  • G06N 20/20 - Ensemble learning
  • G06N 3/04 - Architecture, e.g. interconnection topology
  • G06N 20/00 - Machine learning
  • G06N 5/04 - Inference or reasoning models
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • G06K 9/62 - Methods or arrangements for recognition using electronic means
  • G06F 16/901 - IndexingData structures thereforStorage structures

67.

Selective training for decorrelation of errors

      
Application Number 16097539
Grant Number 10885470
Status In Force
Filing Date 2018-06-22
First Publication Date 2020-10-15
Grant Date 2021-01-05
Owner D5AI LLC (USA)
Inventor Baker, James K.

Abstract

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.

IPC Classes  ?

  • G06N 20/20 - Ensemble learning
  • G06F 16/28 - Databases characterised by their database models, e.g. relational or object models

68.

Merging multiple nodal networks

      
Application Number 16911560
Grant Number 10832137
Status In Force
Filing Date 2020-06-25
First Publication Date 2020-10-15
Grant Date 2020-11-10
Owner D5AI LLC (USA)
Inventor
  • Baker, James K.
  • Baker, Bradley J.

Abstract

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.

IPC Classes  ?

69.

Stacking multiple nodal networks

      
Application Number 16911657
Grant Number 11093830
Status In Force
Filing Date 2020-06-25
First Publication Date 2020-10-15
Grant Date 2021-08-17
Owner D5AI LLC (USA)
Inventor
  • Baker, James K.
  • Baker, Bradley J.

Abstract

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.

IPC Classes  ?

70.

Imitation training for machine learning systems with synthetic data generators

      
Application Number 16901608
Grant Number 11410050
Status In Force
Filing Date 2020-06-15
First Publication Date 2020-10-08
Grant Date 2022-08-09
Owner D5AI LLC (USA)
Inventor Baker, James K.

Abstract

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.

IPC Classes  ?

  • G06N 3/04 - Architecture, e.g. interconnection topology
  • G06N 3/08 - Learning methods
  • G06N 20/00 - Machine learning
  • G06N 7/00 - Computing arrangements based on specific mathematical models
  • G06K 9/62 - Methods or arrangements for recognition using electronic means
  • G06N 3/063 - Physical realisation, i.e. hardware implementation of neural networks, neurons or parts of neurons using electronic means
  • G06F 17/18 - Complex mathematical operations for evaluating statistical data
  • G06F 12/0815 - Cache consistency protocols

71.

Learning coach for machine learning system

      
Application Number 16496585
Grant Number 11915152
Status In Force
Filing Date 2018-03-05
First Publication Date 2020-10-01
Grant Date 2024-02-27
Owner D5AI LLC (USA)
Inventor Baker, James K.

Abstract

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.

IPC Classes  ?

72.

Soft-tying nodes of a neural network

      
Application Number 16891866
Grant Number 10839294
Status In Force
Filing Date 2020-06-03
First Publication Date 2020-09-17
Grant Date 2020-11-17
Owner D5AI LLC (USA)
Inventor Baker, James K.

Abstract

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.

IPC Classes  ?

  • G06N 3/08 - Learning methods
  • G06K 9/62 - Methods or arrangements for recognition using electronic means
  • G06N 3/04 - Architecture, e.g. interconnection topology

73.

Mixture of generators model

      
Application Number 16646092
Grant Number 11354578
Status In Force
Filing Date 2018-09-14
First Publication Date 2020-09-03
Grant Date 2022-06-07
Owner D5AI LLC (USA)
Inventor Baker, James K.

Abstract

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.

IPC Classes  ?

  • G06N 3/08 - Learning methods
  • G06N 3/04 - Architecture, e.g. interconnection topology
  • G06N 20/00 - Machine learning
  • G06N 7/00 - Computing arrangements based on specific mathematical models
  • G06K 9/62 - Methods or arrangements for recognition using electronic means
  • G06N 3/063 - Physical realisation, i.e. hardware implementation of neural networks, neurons or parts of neurons using electronic means
  • G06F 17/18 - Complex mathematical operations for evaluating statistical data
  • G06F 12/0815 - Cache consistency protocols

74.

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

      
Application Number 16646169
Grant Number 11074506
Status In Force
Filing Date 2018-09-17
First Publication Date 2020-09-03
Grant Date 2021-07-27
Owner D5AI LLC (USA)
Inventor
  • Baker, James K.
  • Baker, Bradley J.

Abstract

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.

IPC Classes  ?

  • G06F 15/18 - in which a program is changed according to experience gained by the computer itself during a complete run; Learning machines (adaptive control systems G05B 13/00;artificial intelligence G06N)
  • G06N 3/08 - Learning methods
  • G06N 3/04 - Architecture, e.g. interconnection topology
  • G06N 20/00 - Machine learning
  • G06N 7/00 - Computing arrangements based on specific mathematical models
  • G06K 9/62 - Methods or arrangements for recognition using electronic means
  • G06N 3/063 - Physical realisation, i.e. hardware implementation of neural networks, neurons or parts of neurons using electronic means
  • G06F 17/18 - Complex mathematical operations for evaluating statistical data
  • G06F 12/0815 - Cache consistency protocols

75.

Stochastic categorical autoencoder network

      
Application Number 16867746
Grant Number 11461661
Status In Force
Filing Date 2020-05-06
First Publication Date 2020-08-20
Grant Date 2022-10-04
Owner D5AI LLC (USA)
Inventor Baker, James K.

Abstract

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.

IPC Classes  ?

  • G06N 3/08 - Learning methods
  • G06N 3/04 - Architecture, e.g. interconnection topology
  • G06N 20/00 - Machine learning
  • G06N 7/00 - Computing arrangements based on specific mathematical models
  • G06K 9/62 - Methods or arrangements for recognition using electronic means
  • G06N 3/063 - Physical realisation, i.e. hardware implementation of neural networks, neurons or parts of neurons using electronic means
  • G06F 17/18 - Complex mathematical operations for evaluating statistical data
  • G06F 12/0815 - Cache consistency protocols

76.

Joint optimization of ensembles in deep learning

      
Application Number 16619516
Grant Number 11270188
Status In Force
Filing Date 2018-09-26
First Publication Date 2020-07-02
Grant Date 2022-03-08
Owner D5AI LLC (USA)
Inventor Baker, James K.

Abstract

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.

IPC Classes  ?

77.

Multi-objective generators in deep learning

      
Application Number 16646096
Grant Number 11074505
Status In Force
Filing Date 2018-09-28
First Publication Date 2020-07-02
Grant Date 2021-07-27
Owner D5AI LLC (USA)
Inventor Baker, James K.

Abstract

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.

IPC Classes  ?

  • G06N 3/08 - Learning methods
  • G06N 3/04 - Architecture, e.g. interconnection topology
  • G06N 20/00 - Machine learning
  • G06N 7/00 - Computing arrangements based on specific mathematical models
  • G06N 3/063 - Physical realisation, i.e. hardware implementation of neural networks, neurons or parts of neurons using electronic means
  • G06K 9/62 - Methods or arrangements for recognition using electronic means
  • G06F 17/18 - Complex mathematical operations for evaluating statistical data
  • G06F 12/0815 - Cache consistency protocols

78.

Learning coach for machine learning system

      
Application Number 16334204
Grant Number 11210589
Status In Force
Filing Date 2017-09-18
First Publication Date 2020-06-11
Grant Date 2021-12-28
Owner D5AI LLC (USA)
Inventor Baker, James K.

Abstract

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.

IPC Classes  ?

  • G06N 3/08 - Learning methods
  • G06K 9/62 - Methods or arrangements for recognition using electronic means
  • G06N 3/04 - Architecture, e.g. interconnection topology

79.

Data splitting by gradient direction for neural networks

      
Application Number 16618931
Grant Number 10956818
Status In Force
Filing Date 2018-06-01
First Publication Date 2020-04-30
Grant Date 2021-03-23
Owner D5AI LLC (USA)
Inventor Baker, James K.

Abstract

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.

IPC Classes  ?

80.

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

      
Application Number 16618910
Grant Number 11295210
Status In Force
Filing Date 2018-05-31
First Publication Date 2020-03-19
Grant Date 2022-04-05
Owner D5AI LLC (USA)
Inventor Baker, James K.

Abstract

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.

IPC Classes  ?

81.

SELF-SUPERVISED BACK PROPAGATION FOR DEEP LEARNING

      
Application Number US2019047796
Publication Number 2020/046719
Status In Force
Filing Date 2019-08-23
Publication Date 2020-03-05
Owner D5AI LLC (USA)
Inventor Baker, James K.

Abstract

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.

IPC Classes  ?

82.

BUILDING A DEEP NEURAL NETWORK WITH DIVERSE STRATA

      
Application Number US2019047805
Publication Number 2020/046721
Status In Force
Filing Date 2019-08-23
Publication Date 2020-03-05
Owner D5AI LLC (USA)
Inventor Baker, James, K.

Abstract

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.

IPC Classes  ?

83.

EFFICIENTLY BUILDING DEEP NEURAL NETWORKS

      
Application Number US2019046178
Publication Number 2020/041026
Status In Force
Filing Date 2019-08-12
Publication Date 2020-02-27
Owner D5AI LLC (USA)
Inventor Baker, James, K.

Abstract

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.

IPC Classes  ?

  • G06N 3/02 - Neural networks
  • G06N 3/04 - Architecture, e.g. interconnection topology
  • G06N 3/063 - Physical realisation, i.e. hardware implementation of neural networks, neurons or parts of neurons using electronic means
  • G06N 3/08 - Learning methods

84.

BUILDING DEEP LEARNING ENSEMBLES WITH DIVERSE TARGETS

      
Application Number US2019046107
Publication Number 2020/036847
Status In Force
Filing Date 2019-08-12
Publication Date 2020-02-20
Owner D5AI LLC (USA)
Inventor Baker, James, K.

Abstract

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.

IPC Classes  ?

85.

Multi-stage machine learning and recognition

      
Application Number 16605463
Grant Number 11361758
Status In Force
Filing Date 2018-04-16
First Publication Date 2020-02-13
Grant Date 2022-06-14
Owner D5AI LLC (USA)
Inventor Baker, James K.

Abstract

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.

IPC Classes  ?

  • G06N 3/04 - Architecture, e.g. interconnection topology
  • G06N 3/08 - Learning methods
  • G10L 15/16 - Speech classification or search using artificial neural networks
  • G10L 15/02 - Feature extraction for speech recognitionSelection of recognition unit
  • G10L 15/22 - Procedures used during a speech recognition process, e.g. man-machine dialog
  • G10L 25/18 - Speech or voice analysis techniques not restricted to a single one of groups characterised by the type of extracted parameters the extracted parameters being spectral information of each sub-band

86.

COMPANION ANALYSIS NETWORK IN DEEP LEARNING

      
Application Number US2019045653
Publication Number 2020/033645
Status In Force
Filing Date 2019-08-08
Publication Date 2020-02-13
Owner D5AI LLC (USA)
Inventor Baker, James, K.

Abstract

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.

IPC Classes  ?

87.

ROBUST VON NEUMANN ENSEMBLES FOR DEEP LEARNING

      
Application Number US2019041992
Publication Number 2020/028036
Status In Force
Filing Date 2019-07-16
Publication Date 2020-02-06
Owner D5AI LLC (USA)
Inventor Baker, James K.

Abstract

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.

IPC Classes  ?

  • G06F 7/58 - Random or pseudo-random number generators
  • G06F 21/55 - Detecting local intrusion or implementing counter-measures
  • G06N 3/04 - Architecture, e.g. interconnection topology
  • G06N 3/08 - Learning methods

88.

BUILDING ENSEMBLES FOR DEEP LEARNING BY PARALLEL DATA SPLITTING

      
Application Number US2019040333
Publication Number 2020/018279
Status In Force
Filing Date 2019-07-02
Publication Date 2020-01-23
Owner D5AI LLC (USA)
Inventor
  • Baker, James, K.
  • Baker, Bradley, J.

Abstract

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.

IPC Classes  ?

89.

ANALYZING AND CORRECTING VULNERABILITIES IN NEURAL NETWORKS

      
Application Number US2019039383
Publication Number 2020/009881
Status In Force
Filing Date 2019-06-27
Publication Date 2020-01-09
Owner D5AI LLC (USA)
Inventor Baker, James K.

Abstract

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.

IPC Classes  ?

  • G06F 11/00 - Error detectionError correctionMonitoring
  • G06F 11/34 - Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation
  • G06F 15/173 - Interprocessor communication using an interconnection network, e.g. matrix, shuffle, pyramid, star or snowflake
  • G06F 17/00 - Digital computing or data processing equipment or methods, specially adapted for specific functions
  • G06F 17/18 - Complex mathematical operations for evaluating statistical data

90.

FORWARD PROPAGATION OF SECONDARY OBJECTIVE FOR DEEP LEARNING

      
Application Number US2019039703
Publication Number 2020/009912
Status In Force
Filing Date 2019-06-28
Publication Date 2020-01-09
Owner D5AI LLC (USA)
Inventor Baker, James, K.

Abstract

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.

IPC Classes  ?

  • G06F 17/00 - Digital computing or data processing equipment or methods, specially adapted for specific functions
  • G06N 3/02 - Neural networks

91.

USING BACK PROPAGATION COMPUTATION AS DATA

      
Application Number US2019035300
Publication Number 2020/005471
Status In Force
Filing Date 2019-06-04
Publication Date 2020-01-02
Owner D5AI LLC (USA)
Inventor Baker, James, K.

Abstract

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.

IPC Classes  ?

  • G06N 3/08 - Learning methods
  • G06F 15/18 - in which a program is changed according to experience gained by the computer itself during a complete run; Learning machines (adaptive control systems G05B 13/00;artificial intelligence G06N)
  • G06F 19/24 - for machine learning, data mining or biostatistics, e.g. pattern finding, knowledge discovery, rule extraction, correlation, clustering or classification

92.

SELF-ORGANIZING PARTIALLY ORDERED NETWORKS

      
Application Number US2019015389
Publication Number 2019/152308
Status In Force
Filing Date 2019-01-28
Publication Date 2019-08-08
Owner D5AI LLC (USA)
Inventor
  • Baker, James, K.
  • Baker, Bradley, J.

Abstract

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.

IPC Classes  ?

  • G06F 15/18 - in which a program is changed according to experience gained by the computer itself during a complete run; Learning machines (adaptive control systems G05B 13/00;artificial intelligence G06N)
  • G06N 3/063 - Physical realisation, i.e. hardware implementation of neural networks, neurons or parts of neurons using electronic means

93.

MIXTURE OF GENERATORS MODEL

      
Application Number US2018051069
Publication Number 2019/067236
Status In Force
Filing Date 2018-09-14
Publication Date 2019-04-04
Owner D5AI LLC (USA)
Inventor Baker, James, K.

Abstract

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.

IPC Classes  ?

94.

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

      
Application Number US2018051332
Publication Number 2019/067248
Status In Force
Filing Date 2018-09-17
Publication Date 2019-04-04
Owner D5AI LLC (USA)
Inventor
  • Baker, James, K.
  • Baker, Bradley, J.

Abstract

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.

IPC Classes  ?

  • G06F 15/18 - in which a program is changed according to experience gained by the computer itself during a complete run; Learning machines (adaptive control systems G05B 13/00;artificial intelligence G06N)

95.

ROBUST AUTO-ASSOCIATIVE MEMORY WITH RECURRENT NEURAL NETWORK

      
Application Number US2018051683
Publication Number 2019/067281
Status In Force
Filing Date 2018-09-19
Publication Date 2019-04-04
Owner D5AI LLC (USA)
Inventor Baker, James, K.

Abstract

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.

IPC Classes  ?

  • G06N 3/02 - Neural networks
  • G06F 15/18 - in which a program is changed according to experience gained by the computer itself during a complete run; Learning machines (adaptive control systems G05B 13/00;artificial intelligence G06N)

96.

MULTI-OBJECTIVE GENERATORS IN DEEP LEARNING

      
Application Number US2018053295
Publication Number 2019/067831
Status In Force
Filing Date 2018-09-28
Publication Date 2019-04-04
Owner D5AI LLC (USA)
Inventor Baker, James, K.

Abstract

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.

IPC Classes  ?

  • G06N 5/02 - Knowledge representationSymbolic representation
  • G06N 5/04 - Inference or reasoning models
  • G06F 17/30 - Information retrieval; Database structures therefor

97.

AGGRESSIVE DEVELOPMENT WITH COOPERATIVE GENERATORS

      
Application Number US2018053519
Publication Number 2019/067960
Status In Force
Filing Date 2018-09-28
Publication Date 2019-04-04
Owner D5AI LLC (USA)
Inventor Baker, James, K.

Abstract

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.

IPC Classes  ?

98.

JOINT OPTIMIZATION OF ENSEMBLES IN DEEP LEARNING

      
Application Number US2018052857
Publication Number 2019/067542
Status In Force
Filing Date 2018-09-26
Publication Date 2019-04-04
Owner D5AI LLC (USA)
Inventor Baker, James, K.

Abstract

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.

IPC Classes  ?

  • G06N 5/02 - Knowledge representationSymbolic representation
  • G06N 5/04 - Inference or reasoning models
  • G06F 17/30 - Information retrieval; Database structures therefor

99.

Stochastic categorical autoencoder network

      
Application Number 16124977
Grant Number 10679129
Status In Force
Filing Date 2018-09-07
First Publication Date 2019-03-28
Grant Date 2020-06-09
Owner D5AI LLC (USA)
Inventor Baker, James K.

Abstract

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.

IPC Classes  ?

100.

SELECTIVE TRAINING FOR DECORRELATION OF ERRORS

      
Application Number US2018039007
Publication Number 2019/005611
Status In Force
Filing Date 2018-06-22
Publication Date 2019-01-03
Owner D5AI LLC (USA)
Inventor Baker, James, K.

Abstract

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.

IPC Classes  ?

  • G06F 19/24 - for machine learning, data mining or biostatistics, e.g. pattern finding, knowledge discovery, rule extraction, correlation, clustering or classification
  • G06N 3/08 - Learning methods
  • G06N 3/04 - Architecture, e.g. interconnection topology
  1     2        Next Page