A system for predicting subscriber churn, comprising:
- processing circuitry;
- and
- a non-transitory computer readable medium having instructions stored thereon, wherein the instructions, when executed by the processing circuitry, cause the processing circuitry to
- access, from one or more data sources via a network, historic attribute data representing relationships between participants in transactions for purchasing a plurality of subscription products, wherein
- the participants include a plurality of subscription product providers and a plurality of subscription product subscribers, and
- the historic attribute data spans a timeframe including a plurality of subscription renewal periods,
- identify, based on detected correlations between items of the historic attribute data, one or more correlation features for training a churn prediction model to determine a likelihood of churn, wherein
- the likelihood of churn represents a relative likelihood that a given subscriber of the plurality of subscription product subscribers will churn away from a respective provider of the plurality of subscription product providers upon product renewal of the respective subscription product of the plurality of subscription products,
- for each subscriber of a plurality of current subscribers of the plurality of subscription products,
- determine, based on application of one or more churn prediction attributes for the respective subscriber to the trained churn prediction model, a predicted likelihood of churn away from a respective provider of the plurality of providers,
- wherein the one or more churn prediction attributes define a relationship between the respective subscriber and the respective provider in view of a respective subscription product of the plurality of subscription products, and
- present, to a remote computing device of the respective provider via the network, information identifying a portion of the plurality of current subscribers, each subscriber of the portion being determined to have a respective predicted likelihood of churn identified as a high likelihood, for mitigating the predicted likelihood of churn away from the respective provider.