Information processing apparatus, information processing method, and program
Abstract
There is provided an information processing apparatus including a totaling unit gathering information indicating a client type and taste information indicating an evaluation to content and totaling the evaluation to content according to the client type, a vector generating unit generating at least a user taste vector expressing a characteristic of content liked by the user and a client type-based vector expressing the characteristic of content liked by the user on a client-type basis, and a recommending unit recommending content by using at least one of the vectors generated by the vector generating unit and a characteristic vector expressing a characteristic of content and, recommending content to a first-time user who makes use of the service for a first time by using the client type-based vector corresponding to the client type of a client used by the first-time user.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . An information processing apparatus comprising:
a totaling unit gathering information indicating a client type of a client used by a user who makes use of a service recommending content and taste information indicating an evaluation to content provided by the user and totaling the evaluation to content provided by the user according to the client type; a vector generating unit generating at least a user taste vector expressing a characteristic of content liked by the user and a client type-based vector expressing the characteristic of content liked by the user on a client-type basis; and a recommending unit recommending content by using at least one of the vectors generated by the vector generating unit and a characteristic vector expressing a characteristic of content and, recommending content to a first-time user who makes use of the service for a first time by using the client type-based vector corresponding to the client type of a client used by the first-time user.
2 . The information processing apparatus according to claim 1 ,
wherein the totaling unit further gathers information showing a region to which a user belongs and totals an evaluation to content given by the user on a region basis, wherein the vector generating unit further generates a region-based vector expressing the characteristic of content liked by the user on a region basis, and wherein the recommending unit recommends content to the first-time user by further using the region-based vector corresponding a region to which the first-time user belongs.
3 . The information processing apparatus according to claim 1 ,
wherein the totaling unit further gathers information showing an age of a user and totals an evaluation to content by the user on an age basis or on an age bracket basis, wherein the vector generating unit further generates an age-based vector expressing the characteristic of content liked by the user on an age basis or on an age-bracket basis, and wherein the recommending unit recommends content to the first-time user by further using the age-based vector corresponding to an age of the first-time user.
4 . The information processing apparatus according to claim 1 ,
wherein the recommending unit recommends content by alternately using a plurality of types of vectors generated by the vector generating unit.
5 . The information processing apparatus according to claim 4 ,
wherein the vector generating unit is operable, when a user provides a positive evaluation to content, to generate a priority vector expressing a characteristic of the content or a characteristic of an artist of the content, and wherein the recommending unit recommends content to the user by preferentially using the priority vector.
6 . The information processing apparatus according to claim 5 ,
wherein the recommending unit reduces a ratio at which the priority vector is used with an elapse of time since the user has provided the positive evaluation to the content.
7 . The information processing apparatus according to claim 4 ,
wherein, as a user has a larger amount of the taste information accumulated, the recommending unit increases a ratio at which the user taste vector of the user is used.
8 . The information processing apparatus according to claim 4 ,
wherein the recommending unit recommends content to a user by preferentially using a vector that has been used with a high frequency or at a high ratio for recommending content to which the user has provided a positive evaluation.
9 . The information processing apparatus according to claim 1 ,
wherein the recommending unit recommends content by using a vector produced by combining a plurality of types of vector generated by the vector generating unit.
10 . The information processing apparatus according to claim 9 ,
wherein, as a user has a larger amount of the taste information accumulated, the recommending unit increases a ratio at which the user taste vector of the user is combined.
11 . The information processing apparatus according to claim 1 , further comprising:
a situation analyzing unit analyzing, based on position information transmitted from a client, a situation of a user using the client, wherein the totaling unit totals an evaluation to content by the user in the situation, and wherein the vector generating unit further generates a situation vector expressing the characteristic of content liked by the user on a situation basis.
12 . An information processing method carried out by an information processing apparatus providing a service that recommends content, the method comprising:
gathering information indicating a client type of a client used by a user who makes use of the service and taste information indicating an evaluation to content provided by the user and totaling the evaluation to content provided by the user according to the client type; generating at least a user taste vector expressing a characteristic of content liked by the user and a client type-based vector expressing the characteristic of content liked by the user on a client-type basis; and recommending content by using at least one of the vectors generated by the vector generating unit and a characteristic vector expressing a characteristic of content and, recommending content to a first-time user who makes use of the service for a first time by using the client type-based vector corresponding to the client type of a client used by the first-time user.
13 . A program for causing a computer to execute:
gathering information indicating a client type of a client used by a user who makes use of a service recommending content and taste information indicating an evaluation to content provided by the user and totaling the evaluation to content by the user according to the client type; generating at least a user taste vector expressing a characteristic of content liked by the user and a client type-based vector expressing the characteristic of content liked by the user on a client-type basis; and recommending content by using at least one of vectors generated by a vector generating unit and a characteristic vector expressing a characteristic of content and, recommending content to a first-time user who makes use of the service for a first time by using the client type-based vector corresponding to the client type of a client used by the first-time user.Join the waitlist — get patent alerts
Track US2013332470A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.