An information processing apparatus includes: a model generation unit configured to generate a prediction model for calculating a prediction value related to a probability that a user performs an action on the Internet by operating a user terminal, for each group created by grouping users based on user information; a model selection unit configured to select a prediction model suited to the user from the prediction models; and a prediction value calculation unit configured to calculate the prediction value by using the prediction model selected by the model selection unit.
Please help me write a proper abstract based on the patent claims. CLAIM: 1. An information processing apparatus comprising: a model generation unit configured to generate a prediction model for calculating a prediction value related to a probability that a user performs an action on the Internet by operating a user terminal, for each group created by grouping users based on user information; a model selection unit configured to select a prediction model suited to the user from the prediction models; and a prediction value calculation unit configured to calculate the prediction value by using the prediction model selected by the model selection unit. 2. The information processing apparatus according to claim 1, wherein the model generation unit generates a common model common among the groups, as the prediction model. 3. The information processing apparatus according to claim 1, comprising a model assignment unit configured to use a history of actions that the user performed on the Internet by operating the user terminal to test the prediction models and assign a prediction model suited to the user, wherein the model selection unit selects the prediction model assigned to the user by the model assignment unit. 4. The information processing apparatus according to claim 3, wherein the model assignment unit uses features value acquired from the history of the actions that the user performed on the Internet by operating the user terminal to test the prediction models, assigns a prediction model suited to the user, generates related information where the features value is associated with the assigned prediction model, and accumulates the related information in a storage device, and after the related information is accumulated in the storage device for a predetermined period, assigns a prediction model suited to the user based on the accumulated related information. 5. The information processing apparatus according to claim 1, comprising a model assignment unit configured to assign a prediction model suited to the user based on the related information indicating a relationship between the features value related to the actions that the user performed on the Internet by operating the user terminal, and the prediction model, wherein the model selection unit selects the prediction model assigned to the user by the model assignment unit. 6. The information processing apparatus according to claim 1, wherein the model selection unit selects a prediction model suited to the user based on the related information indicating the relationship between the features value related to the actions that the user performed on the Internet by operating the user terminal, and the prediction model. 7. The information processing apparatus according to claim 1, comprising an action history storage control unit configured to accumulate, in a storage device, an action history being a history of actions that the user performed on the Internet by operating the user terminal, wherein the action history storage control unit associates the action history with the prediction model selected by the model selection unit and accumulates the action history in the storage device, and the model generation unit generates the prediction model based on a corresponding action history accumulated in the storage device. 8. The information processing apparatus according to claim 1, wherein the model generation unit generates the prediction model for each group created by grouping the users based on user attributes. 9. The information processing apparatus according to claim 1, comprising a grouping unit configured to group the users based on the user information, using a Dirichlet process being a statistical technique, wherein the grouping unit sets a value of a parameter to determine the degree of gathering in the Dirichlet process in several levels, and performs several types of groupings, and the model generation unit generates the prediction model on a group by group basis for each of the several types of groupings by the grouping unit. 10. An information processing method to be executed by a computer, comprising: generating a prediction model for calculating a prediction value related to a probability that a user performs an action on the Internet by operating a user terminal, for each group created by grouping users based on user information; selecting a prediction model suited to the user from the prediction models; and calculating the prediction value by using the selected prediction model. 11. A non-transitory computer-readable storage medium with an executable program stored thereon, wherein the program instructs a computer to perform: generating a prediction model for calculating a prediction value related to a probability that a user performs an action on the Internet by operating a user terminal, for each group created by grouping users based on user information; selecting a prediction model suited to the user from the prediction models; and calculating the prediction value by using the selected prediction model.