Predicting likelihood of customer attrition and retention measures
First Claim
1. A method for predicting likelihood of customer attrition, useful in association with at least one customer, the method comprising:
- receiving historical data from at least one store, wherein the historical data includes historical transactions, and wherein the historical transactions are associated with historical customers;
receiving customer data for a plurality of customers from the at least one store, wherein the customer data includes transactions;
identifying at least one customer that provides economic value to at least one store from the plurality of customers;
linking each corresponding transaction of the customer data with one of the at least one customer and producing a reduced set of data limited to the at least one customer for faster processing;
identifying attriters, wherein the attriters are the historical customers who engage in an attrition behavior during the historical data;
identifying risk factors for attrition from the historical data, wherein the risk factors are defined by the historical transactions;
generating a loss model, using a computer, utilizing the identified risk factors, wherein generating the loss model comprises;
tuning the loss model in response to a difference between previous actual data and data generated by the loss model exceeding an expected discrepancy, wherein tuning the loss model includes correcting the loss model for biases produced by lost customers and to filter customers that are beyond being retained by retention measures;
generating likelihood of loss for each of the at least one customer, using the computer, by comparing the linked transactions to the loss model;
generating and validating at least one retention measure for the at least one customer using the computer, wherein validating includes;
calculating actual customer loss from applying the at least one retention measure at the at least one store;
modeling an expected customer loss via the loss model; and
determining a difference between the actual customer loss and the expected customer loss generated by the loss model over a time period to indicate an effectiveness of the at least one retention measure over that time period; and
controlling processing of the computer to process the reduced set of data limited to the at least one customer to increase performance speed.
5 Assignments
0 Petitions
Accused Products
Abstract
The present invention relates to a system and method for customer retention. Historical transaction and customer data may be received from stores. Likewise, recent customer transaction data may be received from the stores. The transactions are linked to each customer. Attriters, historical customers who discontinued shopping, are identified. Next, risk factors for attrition may be identified by examining the attriters'"'"' transaction history for commonalities. From the risk factors a loss model may be generated. The loss model may be used, in conjunction with current transaction data, to generate the likelihood of loss for each of the current customers, which may then be reported. Retention measures may be generated for each customer by comparing the customer'"'"'s transactions to the loss model and the risk factors. The retention measures may be outputted to the stores, and a price optimization system. Likewise, the retention measures may be validated by comparing actual customer loss to the loss model.
-
Citations
39 Claims
-
1. A method for predicting likelihood of customer attrition, useful in association with at least one customer, the method comprising:
-
receiving historical data from at least one store, wherein the historical data includes historical transactions, and wherein the historical transactions are associated with historical customers; receiving customer data for a plurality of customers from the at least one store, wherein the customer data includes transactions; identifying at least one customer that provides economic value to at least one store from the plurality of customers; linking each corresponding transaction of the customer data with one of the at least one customer and producing a reduced set of data limited to the at least one customer for faster processing; identifying attriters, wherein the attriters are the historical customers who engage in an attrition behavior during the historical data; identifying risk factors for attrition from the historical data, wherein the risk factors are defined by the historical transactions; generating a loss model, using a computer, utilizing the identified risk factors, wherein generating the loss model comprises; tuning the loss model in response to a difference between previous actual data and data generated by the loss model exceeding an expected discrepancy, wherein tuning the loss model includes correcting the loss model for biases produced by lost customers and to filter customers that are beyond being retained by retention measures; generating likelihood of loss for each of the at least one customer, using the computer, by comparing the linked transactions to the loss model; generating and validating at least one retention measure for the at least one customer using the computer, wherein validating includes; calculating actual customer loss from applying the at least one retention measure at the at least one store; modeling an expected customer loss via the loss model; and determining a difference between the actual customer loss and the expected customer loss generated by the loss model over a time period to indicate an effectiveness of the at least one retention measure over that time period; and controlling processing of the computer to process the reduced set of data limited to the at least one customer to increase performance speed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. An apparatus comprising a likelihood of customer attrition predictor, useful in association with at least one customer, the likelihood of customer attrition predictor comprising:
-
a data analyzer including a processor configured to receive historical data from at least one store, wherein the historical data includes historical transactions, and wherein the historical transactions are associated with historical customers, and wherein the data analyzer further is configured to receive customer data for a plurality of customers from the at least one store and to identify at least one customer that provides economic value to at least one store from the plurality of customers, wherein the customer data includes transactions, and wherein the data analyzer further is configured to identify attriters, wherein the attriters are the historical customers who engage in an attrition behavior during the historical data; an identity determiner including a processor configured to link each corresponding transaction of the customer data with one of the at least one customer and produce a reduced set of data limited to the at least one customer for faster processing; a loss model engine including a processor configured to; identify risk factors for attrition from the historical data, wherein the risk factors are defined by the historical transactions; generate a loss model utilizing the identified risk factors, wherein generating the loss model comprises; tuning the loss model in response to a difference between previous actual data and data generated by the loss model exceeding an expected discrepancy, wherein tuning the loss model includes correcting the loss model for biases produced by lost customers and to filter customers that are beyond being retained by retention measures; a likelihood of loss determiner including a processor configured to generate likelihood of loss for each of the at least one customer by comparing the linked transactions to the loss model; and a stratagem generator configured to; generate at least one retention measure for the at least one customer; and validate the at least one retention measure by; calculating actual customer loss from applying the at least one retention measure at the at least one store; modeling an expected customer loss via the loss model; and determining a difference between the actual customer loss and the expected customer loss generated by the loss model over a time period to indicate an effectiveness of the at least one retention measure over that time period; wherein the processing of the loss model engine, likelihood of loss determiner, and stratagem generator performed by the corresponding processors are controlled to process the reduced set of data limited to the at least one customer to increase performance speed. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A computer storage product for predicting likelihood of customer attrition, useful in association with at least one customer, comprising:
-
a non-transitory computer readable medium having computer readable program code embodied therewith for execution on one or more processors, the computer readable program code comprising computer readable program code configured to; receive historical data from at least one store, wherein the historical data includes historical transactions, and wherein the historical transactions are associated with historical customers; receive customer data for a plurality of customers from the at least one store, wherein the customer data includes transactions; identify at least one customer that provides economic value to at least one store from the plurality of customers; link each corresponding transaction of the customer data with one of the at least one customer and produce a reduced set of data limited to the at least one customer for faster processing; identify attriters, wherein the attriters are the historical customers who engage in an attrition behavior during the historical data; identify risk factors for attrition from the historical data, wherein the risk factors are defined by the historical transactions; generate a loss model utilizing the identified risk factors, wherein generating the loss model comprises; tuning the loss model in response to a difference between previous actual data and data generated by the loss model exceeding an expected discrepancy, wherein tuning the loss model includes correcting the loss model for biases produced by lost customers and to filter customers that are beyond being retained by retention measures; generate likelihood of loss for each of the at least one customer by comparing the linked transactions to the loss model; generate and validate at least one retention measure for the at least one customer, wherein validating includes; calculating actual customer loss from applying the at least one retention measure at the at least one store; modeling an expected customer loss via the loss model; and determining a difference between the actual customer loss and the expected customer loss generated by the loss model over a time period to indicate an effectiveness of the at least one retention measure over that time period; and control processing of the one or more processors to process the reduced set of data limited to the at least one customer to increase performance speed. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
Specification