Dynamically retraining a prediction model based on real time transaction data

US9449344B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9449344-B2
Application numberUS-201314138135-A
CountryUS
Kind codeB2
Filing dateDec 23, 2013
Priority dateDec 23, 2013
Publication dateSep 20, 2016
Grant dateSep 20, 2016

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.

Various embodiments of systems and methods to dynamically retrain prediction models based on real time transaction data are described herein. In one aspect, real time application data and status data associated with an entity are obtained. The obtained application data is inputted to a prediction model to produce an assessment of a risk. The obtained status data with the assessed risk are compared. When the obtained payment status data does not match the determined risk, the prediction model is retrained.

First claim

Opening claim text (preview).

What is claimed is: 1. A non-transitory computer-readable medium storing instructions, which when executed cause a computer system to perform operations comprising: obtain, in real time, application data and status data associated with an entity; input the obtained real time application data to a prediction model to produce an assessment of a risk, wherein the prediction model is initially trained based on historical application data and corresponding status data; compare the obtained real time status data with the assessed risk; and retrain the prediction model based on the obtained real time application data and the status data upon determining that the obtained real time status data does not match the assessed risk, wherein retraining the prediction model comprises adjusting hidden node weights and output node weights of the prediction model based on the obtained real time application data. 2. The non-transitory computer-readable medium of claim 1 , wherein the real time application data comprises a plurality of parameters and corresponding values affecting the risk. 3. The non-transitory computer-readable medium of claim 2 , wherein the plurality of parameters are interdependent. 4. The non-transitory computer-readable medium of claim 1 , wherein the real time status data comprises status of deferral of payment associated with the real time application data. 5. The non-transitory computer-readable medium of claim 1 , wherein the prediction model comprises an artificial neural network. 6. The non-transitory computer-readable medium of claim 1 , wherein the historical application data and the corresponding status data is associated with a plurality of entities. 7. The non-transitory computer-readable medium of claim 1 , wherein retraining the prediction model comprises: receiving the obtained real time application data; adjusting the hidden node weights and the output node weights of the prediction model based on the obtained real time application data; computing output nodes of the prediction model based on the initialized hidden node weights and the output node weights; comparing whether the output nodes match with the obtained real time status data; and retraining the prediction model by reinitializing the hidden node weights and the output node weights, and computing the output nodes until the output nodes match with the obtained real time status data. 8. A computer implemented method to dynamically retrain a prediction model based on real time transaction data using a computer, the method comprising: obtaining, in real time, application data and status data associated with an entity; inputting the obtained real time application data to the prediction model to produce an assessment of a risk, wherein the prediction model is initially trained based on historical application data and corresponding status data; the computer, comparing the obtained real time status data with the assessed risk; and the computer, retraining the prediction model based on the obtained real time application data and the status data upon determining that the obtained real time status data does not match the assessed risk, wherein retraining the prediction model comprises adjusting hidden node weights and output node weights of the prediction model based on the obtained real time application data. 9. The computer implemented method of claim 8 , wherein the real time application data comprises a plurality of parameters and corresponding values affecting the risk. 10. The computer implemented method of claim 9 , wherein the plurality of parameters are interdependent. 11. The computer implemented method of claim 8 , wherein the real time status data comprises status of deferral of payment associated with the real time application data. 12. The computer implemented method of claim 8 , wherein the prediction model comprises an artificial neural network. 13. The computer implemented method of claim 8 , wherein the historical application data and the corresponding status data is associated with a plurality of entities. 14. The computer implemented method of claim 8 , wherein retraining the prediction model comprises: receiving the obtained real time application data; adjusting the hidden node weights and the output node weights of the prediction model based on the obtained real time application data; computing output nodes of the prediction model based on the initialized hidden node weights and the output node weights; comparing whether the output nodes match with the obtained real time status data; and retraining the prediction model by reinitializing the hidden node weights and the output node weights, and computing the output nodes until the output nodes match with the obtained real time status data. 15. A computer system to dynamically retrain a prediction model based on real time transaction data, the computer system comprising: at least one processor; and one or more memory devices communicative with the at least one processor, wherein the one or more memory devices store instructions to: obtain, in real time, application data and status data associated with an entity; input the obtained real time application data to the prediction model to produce an assessment of a risk, wherein the prediction model is initially trained based on historical application data and corresponding status data; compare the obtained real time status data with the assessed risk; and retrain the prediction model using the obtained real time application data and the status data upon determining that the obtained real time status data does not match the assessed risk, wherein retraining the prediction model comprises adjusting hidden node weights and output node weights of the prediction model based on the obtained real time application data. 16. The computer system of claim 15 , wherein the real time application data comprises a plurality of parameters and corresponding values affecting the risk. 17. The computer system of claim 16 , wherein the plurality of parameters are interdependent. 18. The computer system of claim 15 , wherein the real time status data comprises status of deferral of payment. 19. The computer system of claim 15 , wherein the prediction model comprises an artificial neural network. 20. The computer system of claim 15 , wherein retraining the prediction model comprises: receiving the obtained real time application data; adjusting the hidden node weights and the output node weights of the prediction model based on the obtained application data; computing output nodes of the prediction model based on the initialized hidden node weights and the output node weights; comparing whether the output nodes match with the obtained real time status data; and retraining the prediction model by reinitializing the hidden node weights and the output node weights, and computing the output nodes until the output nodes match with the obtained real time status data.

Assignees

Inventors

Classifications

  • Credit; Loans; Processing thereof · CPC title

  • G06N3/084Primary

    Backpropagation, e.g. using gradient descent · CPC title

  • Risk analysis of enterprise or organisation activities · CPC title

  • G06Q40/00Primary

    Finance; Insurance; Tax strategies; Processing of corporate or income taxes · CPC title

  • involving fraud or risk level assessment in transaction processing · CPC title

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 US9449344B2 cover?
Various embodiments of systems and methods to dynamically retrain prediction models based on real time transaction data are described herein. In one aspect, real time application data and status data associated with an entity are obtained. The obtained application data is inputted to a prediction model to produce an assessment of a risk. The obtained status data with the assessed risk are compa…
Who is the assignee on this patent?
Deshpande Raghavendra, Monteiro Vivek John, A R Shruthi, and 1 more
What technology area does this patent fall under?
Primary CPC classification G06N3/084. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Sep 20 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).