Update of a machine learning system

US2017193402A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2017193402-A1
Application numberUS-201615395244-A
CountryUS
Kind codeA1
Filing dateDec 30, 2016
Priority dateDec 31, 2015
Publication dateJul 6, 2017
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

The invention notably relates to a computer-implemented method for updating a model of a machine learning system. The method comprises providing a first set of observations of similar events, each observation being associated with one or more variables, each variable being associated with a value, and with a target value; indexing each observation of the first set with its corresponding one or more variables and target value; receiving, on the index, a query allowing a selection of a subset of the first set of observations; returning, as a result of the query, a subset of the first set of observations; providing a second model; training the provided second model with the returned subset of the first set of observations; and loading the trained second model.

First claim

Opening claim text (preview).

1 . A computer-implemented method for updating a model of a machine learning system, comprising: providing a first set of observations of similar events, each observation being associated with a target value and with one or more variables, each variable being associated with a value corresponding to the observation; indexing each observation of the first set with its corresponding one or more variables and target value; receiving, on the index, a query allowing a selection of a subset of the first set of observations; returning, as a result of the query, a subset of the first set of observations; providing a second model; training the provided second model with the returned subset of the first set of observations; and loading the trained second model. 2 . The computer-implemented method of claim 1 , further comprising: providing a first model; training the first model with the first set of observations; and storing the trained first model. 3 . The computer-implemented method of claim 1 , further comprising, before receiving a query on the index: collecting a second set of observations of current events, wherein receiving a query on the index further comprises: receiving, on the index, a query allowing a selection of a subset of the first set of observations, the query being performed with one or more variables of the second set of observations. 4 . The computer-implemented method of claim 3 , further comprising before receiving a query on the index: identifying one or more variables of the second set of observations, wherein receiving a query on the index further comprises: receiving, on the index, a query allowing a selection of a subset of the first set of observations, the query being performed with the identified one or more variables of the second set of observations. 5 . The computer-implemented method of claim 4 , wherein identifying one or more variables of the second set of observations comprises: identifying slow moving variables and/or identifying fast moving variables. 6 . The computer-implemented method of claim 4 , further comprising: identifying one or more unknown variables among the variables of the second set of observations; and indexing each observation of the second set associated with the identified one or more unknown variables, the indexation of the said each observation of the second set being performed with the corresponding one or more variables and target value of the said each observation of the second set. 7 . The computer-implemented method of claim 3 , wherein collecting the second set of observations further comprises: collecting in real time the set of second observations; storing the collected second set of observations; and providing an access to the collected second set of observations before a predetermined period of time elapsed. 8 . The computer-implemented method of claim 1 , further comprising after loading the trained second model: providing one or more options by setting input variables of a set of input variables with a value; and computing an outcome for the trained second model by using the provided one or more options. 9 . The computer-implemented method of claim 8 , wherein providing one or more options further comprises: computing combinations of the values of input variables, and wherein computing an outcome for the trained second model further comprises: computing an outcome for the trained second model by using the combinations computed. 10 . The computer-implemented method of claim 9 , further comprising before receiving a query on the index: collecting a second set of observations of current events, wherein receiving a query on the index further comprises: receiving, on the index, a query allowing a selection of a subset of the first set of observations, the query being performed with one or more variables of the second set of observations; and after computing combinations of the values of input variables: receiving values of variables of the second set of observations, computing combinations of the values of input variables and values of variables of the second set of observations, and computing an outcome for the trained second model by using the combinations of the values of input variables and of variables of the set of second observations. 11 . A computer program comprising instructions for performing the method of claim 1 . 12 . A non-transitory computer readable storage medium having recorded thereon a computer program that when executed by a computer causes the computer to implement a method for updating a model of a machine learning system, the method comprising: providing a first set of observations of similar events, each observation being associated with a target value and with one or more variables, each variable being associated with a value corresponding to the observation; indexing each observation of the first set with its corresponding one or more variables and target value; receiving, on the index, a query allowing a selection of a subset of the first set of observations; returning, as a result of the query, a subset of the first set of observations; providing a second model; training the provided second model with the returned subset of the first set of observations; and loading the trained second model. 13 . A server comprising: processing circuitry coupled to a memory, the memory having recorded thereon the computer program for updating a model of a machine learning system, the processing circuitry implanting the computer program by being configured to: provide a first set of observations of similar events, each observation being associated with a target value and with one or more variables, each variable being associated with a value corresponding to the observation; index each observation of the first set with its corresponding one or more variables and target value; receive, on the index, a query allowing a selection of a subset of the first set of observations; return, as a result of the query, a subset of the first set of observations; provide a second model; train the provided second model with the returned subset of the first set of observations; and load the trained second model. 14 . The server of claim 13 , wherein the server is connected to a client computer from which the query on the index is generated.

Assignees

Inventors

Classifications

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2017193402A1 cover?
The invention notably relates to a computer-implemented method for updating a model of a machine learning system. The method comprises providing a first set of observations of similar events, each observation being associated with one or more variables, each variable being associated with a value, and with a target value; indexing each observation of the first set with its corresponding one or …
Who is the assignee on this patent?
Dassault Systemes
What technology area does this patent fall under?
Primary CPC classification G06N99/005. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Jul 06 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).