Predicting entity outcomes using taxonomy classifications of transactions
Abstract
Methods, systems, and computer programs, for predicting a likely outcome for an entity. A method includes obtaining a first data structure that includes data that represents a transaction, determining a similarity level of the transaction to each of a plurality of categories, determining a transaction category based on the determined similarity level, generating an input data structure that includes data representing (i) at least a portion of the data representing the transaction, and (ii) data describing the determined category, providing the input data structure to a predictive algorithm trained to determine a value that represents a likely outcome for an entity that initiated a transaction, obtaining output generated by the predictive algorithm based on the predictive algorithm's processing of the input data structure, the output including a value that represents a likely outcome for the entity, and determining a likely outcome for the entity based on the obtained output.
Claims
exact text as granted — not AI-modified1 . A system for predicting a likely outcome for an entity, the system comprising:
one or more processors; and one or more computer storage medium storing instructions that, when executed by the one or more processors, causes the one or more processors to perform operations, the operations comprising:
obtaining, by the one or more processors, one or more first data structures that each include fields structuring data that represents a transaction; and
for each particular first data structure of the one or more first data structures:
determining, by the one or more processors, a level of similarity of the transaction represented by the particular first data structure to each of a plurality of predetermined categories;
determining, by the one or more processors, a category of the transaction represented by the particular first data structure based on the determined level of similarity;
generating, by the one or more processors, an input data structure that includes fields structuring data representing (i) at least a portion of the data representing the transaction that is structured by the first data structure, (ii) data describing the determined category;
providing, by the one or more processors, the input data structure to a predictive algorithm that has been trained to determine a value that represents a likely outcome for an entity that initiated a transaction;
obtaining, by the one or more processors, output data generated by the predictive algorithm based on the predictive algorithm's processing of the input data structure, wherein the output data includes a value that represents a likely outcome for the entity that initiated the transaction represented by the particular first data structure; and
determining, by the one or more processors, a likely outcome for the entity based on the obtained output data.
2 . The system of claim 1 , wherein the operations further comprise:
for each particular first data structure of the one or more first data structures: determining, by the one or more processors, that a relationship exists between the data representing the transaction that is structured by the particular first data structure and data representing one or more other transactions; and generating, by the one or more processors, one or more second data structures representing (i) at least a portion of the data representing the financial transaction that is structured by the particular first data structure and (ii) data describing the determined relationship of the financial transaction that is structured by the particular first data structure to one or more other transactions represented by first data structures; wherein determining, by the one or more processors, a level of similarity of the transaction represented by the particular first data structure to each of a plurality of predetermined categories comprises:
determining, by the one or more processors, a level of similarity of the transaction represented by the particular second data structure to each of a plurality of predetermined categories;
wherein determining, by the one or more processors, a category of the transaction represented by the particular first data structure based on the determined level of similarities comprises:
determining, by the one or more processors, a category of the transaction represented by the particular second data structure based on the determined level of similarities;
wherein generating, by the one or more processors, an input data structure that includes fields structuring data representing (i) at least a portion of the data representing the transaction that is structured by the particular first data structure and (ii) data describing the determined category comprises:
generating, by the one or more processors, an input data structure that includes fields structuring data representing (i) at least a portion of the data representing the transaction that is structured by the second data structure, (ii) data describing the determined category.
3 . The system of claim 1 , wherein the generated input data structure can also include one or more fields structuring data that represents non-financial information.
4 . The system of claim 1 , wherein the value that represents a likely outcome for the entity includes a probability of default by the entity.
5 . The system of claim 1 , wherein the value that represents a likely outcome for the entity includes a probability that the entity will become delinquent on a future financial obligation.
6 . The system of claim 1 , wherein the value that represents a likely outcome for the entity includes a probability that and entity that becomes delinquent will subsequently be able to satisfy the obligation.
7 . The system of claim 1 , wherein the value that represents a likely outcome for the entity includes a probability that the entity has initiated a fraudulent transaction.
8 . The system of claim 1 , wherein the value that represents a likely outcome for the entity includes a probability that the entity will purchase a product or service.
9 . The system of claim 1 , wherein the value that represents a likely outcome for the entity includes a probability that the entity will achieve a financial goal or objective.
10 . The system of claim 1 , wherein the value that represents a likely outcome for the entity includes a probability that the entity will achieve a financial goal or objective given one or more hypothetical financial transaction.
11 . The system of claim 1 , wherein obtaining, by the one or more processors, one or more first data structures that include fields structuring data that represents a transaction comprises:
accessing, by the one or more processors, a database of a financial institution that stores multiple first data structures that each include fields structuring data that represents a particular financial transaction that was previously initiated by the entity.
12 . The system of claim 1 , wherein obtaining, by the one or more processors, one or more first data structures that include fields structuring data that represents a transaction comprises:
accessing, by the one or more processors, data representing a real-time transaction before the real-time transaction is authorized, the data representing the real-time transaction comprising at least one first data structure that includes fields structuring data that represents the real-time transaction.
13 . The system of claim 1 , wherein the transaction includes a financial transaction.
14 . The system of claim 1 , wherein the category of the transaction is a transaction classification of a taxonomy classifier.
15 . A method for predicting a likely outcome for an entity, the method comprising:
obtaining, by the one or more processors, one or more first data structures that each include fields structuring data that represents a transaction; and for each particular first data structure of the one or more first data structures:
determining, by the one or more processors, a level of similarity of the transaction represented by the particular first data structure to each of a plurality of predetermined categories;
determining, by the one or more processors, a category of the transaction represented by the particular first data structure based on the determined level of similarity;
generating, by the one or more processors, an input data structure that includes fields structuring data representing (i) at least a portion of the data representing the transaction that is structured by the first data structure, (ii) data describing the determined category;
providing, by the one or more processors, the input data structure to a predictive algorithm that has been trained to determine a value that represents a likely outcome for an entity that initiated a transaction;
obtaining, by the one or more processors, output data generated by the predictive algorithm based on the predictive algorithm's processing of the input data structure, wherein the output data includes a value that represents a likely outcome for the entity that initiated the transaction represented by the particular first data structure; and
determining, by the one or more processors, a likely outcome for the entity based on the obtained output data.
16 . The method of claim 15 , wherein obtaining, by the one or more processors, one or more first data structures that include fields structuring data that represents a transaction comprises:
accessing, by the one or more processors, a database of a financial institution that stores multiple first data structures that each include fields structuring data that represents a particular financial transaction that was previously initiated by the entity.
17 . The method of claim 15 , obtaining, by the one or more processors, one or more first data structures that include fields structuring data that represents a transaction comprises:
accessing, by the one or more processors, data representing a real-time transaction before the real-time transaction is authorized, the data representing the real-time transaction comprising at least one first data structure that includes fields structuring data that represents the real-time transaction.
18 . The method of claim 15 , wherein the value that represents a likely outcome for the entity includes (i) a probability of default by the entity, (ii) a probability that the entity will become delinquent on a future financial obligation, (iii) a probability that and entity that becomes delinquent will subsequently be able to satisfy the obligation, (iv) a probability that the entity has initiated a fraudulent transaction, (v) a probability that the entity will purchase a product or service, (vi) a probability that the entity will achieve a financial goal or objective, or (vii) a probability that the entity will achieve a financial goal or objective given one or more hypothetical financial transaction.
19 . The method of claim 1 , the method further comprising:
for each particular first data structure of the one or more first data structures: determining, by the one or more processors, that a relationship exists between the data representing the transaction that is structured by the particular first data structure and data representing one or more other transactions; and generating, by the one or more processors, one or more second data structures representing (i) at least a portion of the data representing the financial transaction that is structured by the particular first data structure and (ii) data describing the determined relationship of the financial transaction that is structured by the particular first data structure to one or more other transactions represented by first data structures; wherein determining, by the one or more processors, a level of similarity of the transaction represented by the particular first data structure to each of a plurality of predetermined categories comprises:
determining, by the one or more processors, a level of similarity of the transaction represented by the particular second data structure to each of a plurality of predetermined categories;
wherein determining, by the one or more processors, a category of the transaction represented by the particular first data structure based on the determined level of similarities comprises:
determining, by the one or more processors, a category of the transaction represented by the particular second data structure based on the determined level of similarities;
wherein generating, by the one or more processors, an input data structure that includes fields structuring data representing (i) at least a portion of the data representing the transaction that is structured by the particular first data structure and (ii) data describing the determined category comprises:
generating, by the one or more processors, an input data structure that includes fields structuring data representing (i) at least a portion of the data representing the transaction that is structured by the second data structure, (ii) data describing the determined category.
20 . A non-transitory computer-readable medium storing software comprising instructions executable by one or more computers which, upon such execution, cause the one or more computers to perform operations comprising:
obtaining, by the one or more processors, one or more first data structures that each include fields structuring data that represents a transaction; and for each particular first data structure of the one or more first data structures:
determining, by the one or more processors, a level of similarity of the transaction represented by the particular first data structure to each of a plurality of predetermined categories;
determining, by the one or more processors, a category of the transaction represented by the particular first data structure based on the determined level of similarity;
generating, by the one or more processors, an input data structure that includes fields structuring data representing (i) at least a portion of the data representing the transaction that is structured by the first data structure, (ii) data describing the determined category;
providing, by the one or more processors, the input data structure to a predictive algorithm that has been trained to determine a value that represents a likely outcome for an entity that initiated a transaction;
obtaining, by the one or more processors, output data generated by the predictive algorithm based on the predictive algorithm's processing of the input data structure, wherein the output data includes a value that represents a likely outcome for the entity that initiated the transaction represented by the particular first data structure; and
determining, by the one or more processors, a likely outcome for the entity based on the obtained output data.Join the waitlist — get patent alerts
Track US2020151824A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.