Patent attributes
Customizing computing resource allocation based on machine learning is provided. A plurality of current users of a service are evaluated based on attributes of each current user. A user value score is generated for each current user based on the attributes. The plurality of current users is clustered into a plurality of user groups based on the user value score. A likelihood of each prospective user becoming a paying customer is predicted based on collected behavior data corresponding to each prospective user. A likelihood of an application corresponding to the service and associated with a particular user will misbehave is predicted based on resource usage and features of the application. Resource allocation to the application corresponding to the service and associated with the particular user is customized based the likelihood that the application will misbehave and whether the particular user is a current user or a prospective user.