IP Library Granted Patent US 10,572,828
Granted Patent B2
US 10,572,828 · App. 15/835,436 · Granted Feb 25, 2020

Transfer learning and domain adaptation using distributable data models

Inventors: Jason Crabtree (Vienna, VA); Andrew Sellers (Monument, CO)
Assignee: QOMPLX, INC.
G06N20/00G06F16/215G06F16/27G06K9/00979G06K9/6256G06K9/6297G06N7/005
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,572,828
App. No.
15/835,436
Granted
Feb 25, 2020
Kind
B2
Abstract

A system for transfer learning and domain adaptation using distributable data models is provided, comprising a network-connected distributable model configured to serve instances of a plurality of distributable models; and a directed computation graph module configured to receive at least an instance of at least one of the distributable models from the network-connected computing system, create a second dataset from machine learning performed by a transfer engine, train the instance of the distributable model with the second dataset, and generate an update report based at least in part by updates to the instance of the distributable model.

Claims (33)

1. A system for transfer learning and domain adaptation using distributable data models, comprising:

a distributable model source comprising a memory, a processor, and a plurality of programming instructions stored in the memory thereof and operable on the processor thereof, wherein the programmable instructions, when operating on the processor, cause the processor to:

store a plurality of machine learning models;

produce a distributable model instance based at least in part on a machine learning model;

transmit the distributable model instance via a network;

a transfer engine comprising a memory, a processor, and a plurality of programming instructions stored in the memory thereof and operable on the processor thereof, wherein the programmable instructions, when operating on the processor, cause the processor to:

receive at least a distributable model instance from the model source;

apply a plurality of machine learning algorithms to at least a portion of the received instance of the distributable model;

receive a pre-trained data model;

incorporate at least a portion of the pre-trained data model into a partially-unsupervised machine learning process; and

apply the partially-unsupervised machine learning process to the distributable model instance; and

a directed computational graph engine comprising a memory, a processor, and a plurality of programming instructions stored in the memory thereof and operable on the processor thereof, wherein the programmable instructions, when operating on the processor, cause the processor to:

receive at least a distributable model instance from the model source;

create a second dataset from data stored in the memory based at least in part on transfer learning performed by the transfer engine;

train the distributable model instance with the second dataset; and

generate an update report based at least in part by updates to the distributable model instance.

2. The system of claim 1 , wherein a machine learning algorithm comprises a probabilistic learning network.

3. The system of claim 2 , wherein the probabilistic learning network comprises a Markov logic network.

4. The system of claim 2 , wherein the probabilistic learning network comprises a Bayesian network.

5. A method for transfer learning and domain adaptation using distributable data models, comprising the steps of:

(a) storing, in a distributable model source, a plurality of machine learning models;

(b) producing a distributable model instance based at least in part on a machine learning model;

(c) transmitting the distributable model instance via a network;

(d) receiving, at a transfer engine, at least a distributable model instance from the distributable model source;

(e) applying a plurality of machine learning algorithms to the distributable model instance;

(f) using a directed computational graph engine to train the distributable model instance with the plurality of machine learning algorithms performed by the transfer engine;

(g) receiving a pre-trained data model;

(h) incorporating at least a portion of the pre-trained data model into a partially-unsupervised machine learning process;

(i) applying the partially-unsupervised machine learning process to the distributable model instance; and

(j) generating an update report based at least in part by updates to the distributable model instance.

6. The method of claim 5 , wherein a machine learning algorithm comprises a probabilistic learning network.

7. The method of claim 6 , wherein the probabilistic learning network comprises a Markov logic network.

8. The method of claim 6 , wherein the probabilistic learning network comprises a Bayesian network.

Assignments (9)
CHANGE OF ADDRESS Recorded Oct 1, 2024
From: QOMPLX LLC
To: QOMPLX LLC
Reel/Frame 069083/0279 →
CHANGE OF NAME Recorded Sep 27, 2023
From: QPX LLC
To: QOMPLX LLC
Reel/Frame 065036/0449 →
CORRECTIVE ASSIGNMENT TO CORRECT THE RECEIVING PARTY PREVIOUSLY RECORDED AT REEL: 064674 FRAME: 0408. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Sep 20, 2023
From: QOMPLX, INC.
To: QPX LLC
Reel/Frame 064966/0863 →
PATENT ASSIGNMENT AGREEMENT TO ASSET PURCHASE AGREEMENT Recorded Aug 23, 2023
From: QOMPLX, INC.
To: QPX, LLC.
Reel/Frame 064674/0407 →
CHANGE OF ADDRESS Recorded Dec 29, 2022
From: QOMPLX, INC.
To: QOMPLX, INC.
Reel/Frame 062251/0629 →
CHANGE OF ADDRESS Recorded Oct 27, 2020
From: QOMPLX, INC.
To: QOMPLX, INC.
Reel/Frame 054298/0094 →
CHANGE OF ADDRESS Recorded Aug 7, 2019
From: FRACTAL INDUSTRIES, INC.
To: QOMPLX, INC.
Reel/Frame 049996/0683 →
CHANGE OF NAME Recorded Aug 7, 2019
From: FRACTAL INDUSTRIES, INC.
To: QOMPLX, INC.
Reel/Frame 049996/0698 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 9, 2018
From: CRABTREE, JASON; SELLERS, ANDREW
To: FRACTAL INDUSTRIES, INC.
Reel/Frame 044578/0634 →
Continuity (10)
Continuation In Part 15790457 · Oct 23, 2017
Continuation In Part 15790327 · Oct 23, 2017
Continuation In Part 15616427 · Jun 7, 2017
Continuation In Part 15141752 · Apr 28, 2016
Continuation In Part 15091563 · Apr 5, 2016
Continuation In Part 14986536 · Dec 31, 2015
Continuation In Part 14925974 · Oct 28, 2015
Provisional Application 62568298 · Oct 4, 2017
Provisional Application 62568291 · Oct 4, 2017
Related Publication 20180197111A1 · Jul 12, 2018
Cited By (1)
US 12,518,172