RECOMMENDER ENGINE FOR COLLECTIONS TREATMENT SELECTION
First Claim
1. A system for recommending treatments for one or more delinquent accounts at a particular point in time comprising:
- a processor operable to execute programs;
a memory associated with the processor;
a database associated with said processor and said memory;
the memory comprising reference data for one or more accounts;
the memory comprising one or more sub-models;
a program stored in the memory and executable by the processors, the program being operable for;
accessing the reference data for the one or more accounts;
accessing the one or more sub-models;
expressing the reference data as historical vectors in an n-dimensional feature space;
receiving at least one recommendation request data record for each of one or more delinquent accounts;
converting the at least one recommendation request data record to request vectors using scores from the one or more sub-models;
selecting one or more neighbor vectors from the historical vectors for each of the request vectors, based on an algorithm analysis of data in the n-dimensional feature space;
determining neighbor fitness values for each of the selected one or more neighbor vectors by looking forward in historical time for each of the one or more accounts in the one or more neighbor vectors;
generating a list of allowed treatments for the request vectors from all treatments available for each of the selected one or more neighbor vectors by applying one or more sets of rules to said all treatments available;
computing a treatment fitness score for each of the treatments in the allowed treatments list, using the neighbor fitness values from the neighbor vectors that experienced a particular treatment being analyzed;
selecting at least one of the allowed treatments available for each of the at least one recommendation request based on the treatment fitness score; and
presenting the selected at least one treatment to a user.
9 Assignments
0 Petitions
Accused Products
Abstract
A system for automatically recommending treatments for delinquent accounts in collections is provided. The system includes one or more sub-models for analyzing and scoring delinquent accounts and comparing them to historical accounts to identify similar historical accounts. The system can select and recommend one or more treatments for the delinquent account based on treatments for the historical accounts that may have previously provided a favorable outcome for a similar account. The system may test the efficacy of new treatments and incorporate the results into the memory, thereby learning and adapting to new treatments and account behavior.
97 Citations
61 Claims
-
1. A system for recommending treatments for one or more delinquent accounts at a particular point in time comprising:
-
a processor operable to execute programs; a memory associated with the processor; a database associated with said processor and said memory; the memory comprising reference data for one or more accounts; the memory comprising one or more sub-models; a program stored in the memory and executable by the processors, the program being operable for; accessing the reference data for the one or more accounts; accessing the one or more sub-models; expressing the reference data as historical vectors in an n-dimensional feature space; receiving at least one recommendation request data record for each of one or more delinquent accounts; converting the at least one recommendation request data record to request vectors using scores from the one or more sub-models; selecting one or more neighbor vectors from the historical vectors for each of the request vectors, based on an algorithm analysis of data in the n-dimensional feature space; determining neighbor fitness values for each of the selected one or more neighbor vectors by looking forward in historical time for each of the one or more accounts in the one or more neighbor vectors; generating a list of allowed treatments for the request vectors from all treatments available for each of the selected one or more neighbor vectors by applying one or more sets of rules to said all treatments available; computing a treatment fitness score for each of the treatments in the allowed treatments list, using the neighbor fitness values from the neighbor vectors that experienced a particular treatment being analyzed; selecting at least one of the allowed treatments available for each of the at least one recommendation request based on the treatment fitness score; and presenting the selected at least one treatment to a user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A computer-implemented method for recommending treatments for one or more delinquent accounts at a particular point in time the method comprising the computer-implemented steps of:
-
accessing one or more servers, the one or more servers comprising a database with one or more sub-models, and a memory comprising reference data for one or more accounts; expressing the reference data as historical vectors in an n-dimensional feature space; receiving at least one recommendation request data record for each of one or more delinquent accounts; converting the at least one recommendation request data record to request vectors using scores from the one or more sub-models; selecting one or more neighbor vectors from the historical vectors for each of the request vectors, based on an algorithm analysis of data in the n-dimensional feature space; determining neighbor fitness values for each of the selected one or more neighbor vectors by looking forward in historical time for each of the one or more accounts in the one or more neighbor vectors; generating a list of allowed treatments for the request vectors from all treatments available for each of the selected one or more neighbor vectors by applying one or more sets of rules to said all treatments available; computing a treatment fitness score for each of the treatments in the allowed treatments list, using the neighbor fitness values from the neighbor vectors that experienced a particular treatment being analyzed; selecting at least one of the allowed treatments available for each of the at least one recommendation request based on the treatment fitness score; and presenting the selected at least one treatment to a user. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52)
-
-
53. A user interface for a computer program to gain-insight to the operations or fine-tune rules for a recommender engine for recommending one or more treatments for delinquent accounts, the user interface comprising:
-
a processor operable to execute programs; a memory coupled to the processor; the memory comprising reference data for accounts; a database associated with said processor and said memory; a program comprising one or more sub-models; an analysis program stored in the memory, executable by the processor, the analysis program being operable to accessing the reference data for the one or more accounts;
accessing the one or more sub-models;
expressing the reference data for historical accounts in the one or more sub-models as n-feature vectors in an n-dimensional feature space;
reducing the n-dimensional feature space;
selecting at least one of the n-feature vectors;
generating a report about treatments and their efficacy for the selected at least one of the n-feature vectors; and
displaying one or more fields for fine tuning rules for the treatments and the selected at least one of the n-feature vectors. - View Dependent Claims (54, 55, 56, 57, 58, 59, 60, 61)
-
Specification