A system coordinates services between users and providers. The system trains a computer model to predict a user state of a user using data about past services. The prediction is based on data associated with a request submitted by a user. Request data can include current data about the user's behavior and information about the service that is independent of the particular user behavior or characteristics. The user behavior may be compared against the user's prior behavior to determine differences in the user behavior for this request and normal behavior of prior requests. The system can alter the parameters of a service based on the prediction about the state of the user requesting the service.
Please help me write a proper abstract based on the patent claims. CLAIM: 1. A computer-implemented method of data processing for predicting user state, comprising: determining service data for each service of a plurality of services coordinated by a network system, the service data (i) including activity data corresponding to a respective user's interactions with a user device when requesting the respective service, and (ii) identifying a normal or abnormal state of the respective user of the respective service; training a computer model to predict a user state of a user based, at least in part, on the activity data of the plurality of services; receiving data corresponding to a request for service from a first user device of a first user and activity data of the first user; generating a prediction of a state of the first user using the trained computer model and the activity data of the first user; and altering one or more parameters associated with a manner in which the network system coordinates a service for the first user based on the prediction about the state of the first user. 2. The computer-implemented method of claim 1, wherein the activity data comprises one or more of: data input accuracy, data input speed, interface interaction behavior, device angle, or walking speed. 3. The computer-implemented method of claim 1, wherein the data corresponding to the request for service includes service data. 4. The computer-implemented method of claim 3, wherein the service data comprises one or more of: the first user's location when the first user requests the service, a time of day when the first user requests the service, or a day of the week when the first user requests the service. 5. The computer-implemented method of claim 1, wherein altering one or more parameters associated with the manner in which the network system coordinates the service for the first user comprises alerting the provider about the state of the first user. 6. The computer-implemented method of claim 1, wherein altering one or more parameters associated with the manner in which the network system coordinates the service for the first user comprises selecting an alternative meeting location at which the provider can meet with the first user. 7. The computer-implemented method of claim 1, wherein altering one or more parameters associated with the manner in which the network system coordinates the service for the first user comprises presenting the first user with an alternative version of a map user interface. 8. The computer-implemented method of claim 1, wherein altering one or more parameters associated with the manner in which the network system coordinates the service for the first user comprises assigning a provider for the service for the first user based on the provider's history of previous interactions with users that had the same state as the state of the first user. 9. The computer-implemented method of claim 1, wherein generating a prediction about the state of the first user using the trained computer model comprises: determining user features based on a difference between values of user activity stored in a user profile of the first user and the received activity data of the first user; and providing the user features as an input to the trained computer model. 10. The computer-implemented method of claim 9, wherein, when the user profile of the first user includes less than a threshold amount of user data for the first user, the user profile of the first user includes user data of other users of the network system. 11. A non-transitory computer-readable storage medium storing computer program instructions executable by a processor of a system to perform steps for predicting user state comprising: determining service data for each service of a plurality of services coordinated by a network system, the service data (i) including activity data corresponding to a respective user's interactions with a user device when requesting the respective service, and (ii) identifying a normal or abnormal state of the respective user of the respective service; training a computer model to predict a user state of a user based, at least in part, on the activity data of the plurality of services; receiving data corresponding to a request for service from a first user device of a first user and activity data of the first user; generating a prediction of a state of the first user using the trained computer model and the activity data of the first user; and altering one or more parameters associated with a manner in which the network system coordinates a service for the first user based on the prediction about the state of the first user. 12. The non-transitory computer-readable storage medium of claim 11, wherein the activity data comprises one or more of: data input accuracy, data input speed, interface interaction behavior, device angle, or walking speed. 13. The non-transitory computer-readable storage medium of claim 11, wherein the data corresponding to the request for service includes service data. 14. The non-transitory computer-readable storage medium of claim 11, wherein the service data comprises one or more of: the first user's location when the first user requests the service, a time of day when the first user requests the service, or a day of the week when the first user requests the service. 15. The non-transitory computer-readable storage medium of claim 11, wherein altering one or more parameters associated with the manner in which the network system coordinates the service for the first user comprises alerting the provider about the state of the first user. 16. The non-transitory computer-readable storage medium of claim 11, wherein altering one or more parameters associated with the manner in which the network system coordinates the service for the first user comprises selecting an alternative meeting location at which the provider can meet with the first user. 17. The non-transitory computer-readable storage medium of claim 11, wherein altering one or more parameters associated with the manner in which the network system coordinates the service for the first user comprises presenting the first user with an alternative version of a map user interface. 18. The non-transitory computer-readable storage medium of claim 11, wherein altering one or more parameters associated with the manner in which the network system coordinates the service for the first user comprises assigning a provider for the service for the first user based on the provider's history of previous interactions with users that had the same state as the state of the first user. 19. The non-transitory computer-readable storage medium of claim 11, wherein generating a prediction about the state of the first user using the trained computer model comprises: determining user features based on a difference between values of user activity stored in a user profile of the first user and the received activity data of the first user; and providing the user features as an input to the trained computer model. 20. The non-transitory computer-readable storage medium of claim 19, wherein, when the user profile of the first user includes less than a threshold amount of user data for the first user, the user profile of the first user includes user data of other users of the network system.