An information processing apparatus according to the present application includes an acquisition unit and a generation unit. The acquisition unit acquires, when a user performs one of specific behaviors respectively having a plurality of types, information on a behavior of the user performed on a terminal device and information on context associated with the user. The generation unit executes machine learning by using, as feature amounts, information on each of the specific behaviors and the information on the context, to generate a learning model of the behavior of the user performed on the terminal device.
Please help me write a proper abstract based on the patent claims. CLAIM: 1. An information processing apparatus comprising: an acquisition unit that acquires, when a user performs one of specific behaviors respectively having a plurality of types, information on a behavior of the user performed on a terminal device and information on context associated with the user; and a generation unit that executes machine learning by using, as feature amounts, information on each of the specific behaviors and the information on the context, to generate a learning model of the behavior of the user performed on the terminal device. 2. The information processing apparatus according to claim 1, further comprising an estimation unit that estimates, when the user newly performs one of the specific behaviors, a probability of a behavior of the user for the terminal device from the learning model by using, as input information, information on the newly-performed specific behavior and the information on context associated with the user. 3. The information processing apparatus according to claim 2, further comprising a provision unit that executes information provision to the user based on an estimated result of the estimation unit. 4. The information processing apparatus according to claim 3, wherein the provision unit executes the information provision by providing, to the terminal device, a content according to the estimated result of the estimation unit. 5. The information processing apparatus according to claim 4, wherein the acquisition unit acquires information on a behavior of the user for the content provided to the terminal device as the information on the behavior of the user performed on the terminal device. 6. The information processing apparatus according to claim 4, wherein the acquisition unit acquires information on a behavior of the user for the content provided to the terminal device as the information on the context associated with the user. 7. The information processing apparatus according to claim 3, wherein the provision unit executes the information provision in a notification mode according to the estimated result of the estimation unit. 8. The information processing apparatus according to claim 3, wherein the provision unit executes the information provision by providing, to the terminal device, a content according to information on a type or details of another content of which the terminal device is notified from other than the information processing apparatus based on the estimated result of the estimation unit. 9. The information processing apparatus according to claim 1, wherein the context associated with the user includes at least one of an attribute of the user, a current position of the user, current time, a physical environment in which the user is put, a social environment in which the user is put, a motion state of the user, and emotion of the user. 10. The information processing apparatus according to claim 1, wherein the generation unit executes the machine learning by using, as feature amounts, the information on each of the specific behaviors and the information on the context, to generate an estimation model of estimating a length of the specific behavior. 11. The information processing apparatus according to claim 10, further comprising an estimation unit that estimates, when the user newly performs one of the specific behaviors, the length of the specific behavior from the estimation model by using, as input information, information on the newly-performed specific behavior and the information on the context associated with the user. 12. The information processing apparatus according to claim 11, further comprising: a selection unit that selects a content having a type according to the length of the specific behavior estimated by the estimation unit; and a provision unit that executes information notification of providing, to the user, the content selected by the selection unit. 13. The information processing apparatus according to claim 12, wherein the selection unit selects a content having a type according to the length of the specific behavior estimated by the estimation unit and a temporal feature of the specific behavior. 14. An information processing system including the information processing apparatus according to claim 1 and the terminal device, the information processing apparatus transmitting, to the terminal device, information on the learning model generated by the generation unit, and the terminal device comprising: an acquisition unit that acquires information on the learning model; and an estimation unit that estimates, when the user newly performs one of the specific behaviors, a probability of a behavior of the user for the terminal device from the learning model by using, as input information, information on the newly-performed specific behavior and the information on the context associated with the user. 15. An information processing method executed by a computer, the method comprising: acquiring, when a user performs one of specific behaviors respectively having a plurality of types, information on a behavior of the user performed on a terminal device and information on context associated with the user; and executing machine learning by using, as feature amounts, information on each of the specific behaviors and the information on the context to generate a learning model of the behavior of the user performed on the terminal device. 16. A non-transitory computer-readable recording medium having stored therein an information processing program that causes a computer to execute a process, the process comprising: acquiring, when a user performs one of specific behaviors respectively having a plurality of types, information on a behavior of the user performed on a terminal device and information on context associated with the user; and executing machine learning by using, as feature amounts, information on each of the specific behaviors and the information on the context to generate a learning model of the behavior of the user performed on the terminal device. 17. A non-transitory computer-readable recording medium having stored therein an information processing program that causes a computer to execute a process, the process comprising: acquiring information on a learning model in which information on each specific behavior of a user and information on context associated with the user are set as feature amounts; and estimating, when the user newly performs one of the specific behaviors, a probability of a behavior of the user for the terminal device from the learning model by using, as input information, information on the newly-performed specific behavior and the information on the context associated with the user.