CPC G06Q 40/02 (2013.01) [G06Q 20/407 (2013.01); G06Q 30/0201 (2013.01); G06Q 40/125 (2013.12)] | 20 Claims |
1. A service provider system comprising:
a non-transitory memory; and
one or more hardware processors coupled to the non-transitory memory and configured to read instructions from the non-transitory memory to cause the service provider system to perform operations comprising:
accessing account information for an account, wherein the account information is associated with a plurality of services utilized by the account with the service provider system;
computing a first vector for the account based on the plurality of services;
comparing, using a machine learning (ML) model trained for vector comparisons of account similarities, the account to a plurality of other accounts using the first vector and a plurality of other account vectors for the plurality of other accounts, wherein the plurality of other account vectors are also based on the plurality of services;
computing, using the ML model, an account similarity measurement between the first vector and each of the plurality of other account vectors using a vector comparison computational operation; and
outputting a churn score for the account based on the account similarity measurements.
|