IP Library Granted Patent US 10,402,512
Granted Patent B2
US 10,402,512 · App. 15/144,621 · Granted Sep 3, 2019

Systems and methods for mathematical regression with inexact feedback

Inventors: Stephan Jou (Richmond Hill, CA); Shaun Pilkington (Ottawa, CA)
Assignee: Interset Software Inc.
G06F17/5009G06F17/18G06F17/5018G06F2217/16G06N20/00
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,402,512
App. No.
15/144,621
Granted
Sep 3, 2019
Kind
B2
Abstract

The present invention provides methods for providing mathematical regression analysis. In particular, the method for conducting regression analysis comprises the steps of: selecting a regression model; selecting an initial set of regression parameters; applying the regression model to the initial set of regression parameters to create an initial set of regression values; selecting an improved set of regression values, wherein the improved set of regression values is selected from the set of initial regression values; generating a loss function based on the improved set; applying an iterative optimization method to the loss function and the improved set of regression values to generate a resultant set of regression values; and outputting the resultant set of regression values.

Claims (18)

1. A method for conducting regression analysis comprising the steps of:

selecting a regression model;

selecting an initial set of regression parameters;

applying the regression model to the initial set of regression parameters to create an initial set of regression values;

receiving feedback;

selecting an improved set of regression values based on said feedback, wherein said improved set of regression values is changed from said initial set of regression values;

generating a loss function based on the improved set;

applying an iterative optimization method to the loss function and the improved set of regression values, wherein aid improved set of regression value is potentially changed from the previous iteration, to generate a resultant set of regression values; and

outputting the resultant set of regression values.

2. A computer program product comprising a computer readable memory storing computer executable instructions thereon that when executed by a computer perform the method of claim 1 .

3. A system for regression analysis, said system comprising a processor and a computer readable storage media comprising executable instructions thereon that when executed by said processor perform the method of claim 1 .

4. A method for conducting regression analysis comprising the steps of: a. selecting a regression model, regression parameters and a loss function; b. applying the regression model to the regression parameters to create output values; c. receiving feedback; d. updating output values and/or updating loss function based on said feedback, wherein said updating said output values comprises changing said output value, and wherein updating said loss function comprises replacing said loss function with a loss function having different attributes; e. determining if loss function indicates convergence, wherein if the loss function indicates convergence the regression analysis complete; and if the loss function indicates no convergence, said method further comprises: f. optimizing regression parameters and/or regression model based on loss function and output values to produce updated regression parameters and/or regression model, wherein steps b to e are reiterated until regression is complete;

wherein the optimizing is iterative.

5. The method of claim 4 , wherein the optimizing is by gradient descent.

6. The method of claim 4 , wherein optimizing utilizes the same method for each reiteration.

7. The method of claim 4 , wherein optimizing utilizes a different method for each reiteration.

8. A computer program product comprising a computer readable memory storing computer executable instructions thereon that when executed by a computer perform the method of claim 4 .

9. A system for regression analysis, said system comprising a processor and a computer readable storage media comprising executable instructions thereon that when executed by said processor perform the method of claim 4 .

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 1, 2016
From: JOU, STEPHAN; PILKINGTON, SHAUN
To: INTERSET SOFTWARE, INC.
Reel/Frame 039307/0102 →
Continuity (2)
Provisional Application 62155820 · May 1, 2015
Related Publication 20160321382A1 · Nov 3, 2016