Abstract:
Techniques described herein may be used to improve recommendations that are provided to a user regarding content (e.g., images, music, and videos). A content recommendations server may provide a user with recommended content and the reasons for which the content is being recommended, such as genres, directors, and actors that the content recommendations server believes the user enjoys. The user may provide feedback to the content recommendations server regarding the recommendations themselves and also regarding the reasons for which the content was recommended. The content recommendations server may use the feedback to improve subsequent recommendations to the user.
Abstract:
A device may receive content data, a first model, and a second model. The first model may be trained on different types of metadata than the second model. The content data may include a first identifier of a first content item and a first set of metadata associated with the first content item. The device may process the first set of metadata to generate first recommendations from the first model and second recommendations from the second model. The device may provide the first identifier and a combination of the first recommendations and the second recommendations to client devices. The device may receive, from the client devices, user-generated target recommendations based on the combination. The device may process the user-generated target recommendations, the first recommendations, and the second recommendations, to provide feedback to update the first model and the second model.
Abstract:
Disclosed are systems and methods for an electronic framework that enables un-biasing of personalizations for users. The disclosed framework provides controls that can enable users to selectively escape from previously conceived notions of a user's preferred tastes and/or interests. Upon a user requesting content, the disclosed framework can analyze the type of request as well as the modeled behavior and preferences of the user, and automatically un-bias or depersonalize content for the user, thereby availing the user to a broader range of content from a larger pool of content then previously made available to the user.
Abstract:
A method, a device, and a non-transitory storage medium are described in which a rehearsal network service is provided that enables generalized learning for all types of input patterns ranging from one-shot inputs to a large set of inputs. The rehearsal network service includes using biological memory indicator data relating to a user and the input data. The rehearsal network service includes calculating a normalized effective salience for each input data, and generating a new set of input data in which the inclusion of input data is proportional to its normalization effective salience. The rehearsal network service further includes augmenting the new set of input data using perturbation values. The rehearsal network service provides the new set of input data to a learning network, such as a neural network or a deep learning network that can learn the user's taste or preference.
Abstract:
A computing device may include a memory configured to store instructions and a processor configured to execute the instructions to receive a selection of a content catalog item or a search query from a user; generate an input vector based on the selected content catalog item or the search query; and map the generated input vector onto one or more points on a self-organizing map associated with the user. The processor may be further configured to select a set of points within a particular distance of the one or more points; reverse map the selected set of points to a plurality of content catalog items using the self-organizing map associated with the user; and present one or more of the plurality of content catalog items to the user as recommended content catalog items for the user.
Abstract:
A method, a device, and a non-transitory storage medium are described in which a personalized content recommendation system determines a content-offering value (COV) for each title of content identified in a content catalog, wherein the COVs indicate terms of offerings to a user for consuming each title of content; calculate, for each title of content, a content-relevance value (CRV), wherein the CRV indicates respective relevancies of each title of content to the user; calculate, for each title of content, a cost-content sensitivity index (CCSI) value indicative of the user's relative cost and content sensitivities, wherein the CCSI value is calculated for a time-of-day parameter or a content-genre parameter for consuming each title of content; calculate, for each title of content, a cost-content tradeoff score (CCTS) based on the COV, CRV, and CCSI value; and identify k number of titles of content having the highest CCTS.
Abstract:
A method, a device, and a non-transitory storage medium are described in which a rehearsal network service is provided that enables generalized learning for all types of input patterns ranging from one-shot inputs to a large set of inputs. The rehearsal network service includes using biological memory indicator data relating to a user and the input data. The rehearsal network service includes calculating a normalized effective salience for each input data, and generating a new set of input data in which the inclusion of input data is proportional to its normalization effective salience. The rehearsal network service further includes augmenting the new set of input data using perturbation values. The rehearsal network service provides the new set of input data to a learning network, such as a neural network or a deep learning network that can learn the user's taste or preference.
Abstract:
A method, a device, and a non-transitory storage medium are described in which a personalized content recommendation system determines a content-offering value (COV) for each title of content identified in a content catalog, wherein the COVs indicate terms of offerings to a user for consuming each title of content; calculate, for each title of content, a content-relevance value (CRV), wherein the CRV indicates respective relevancies of each title of content to the user; calculate, for each title of content, a cost-content sensitivity index (CCSI) value indicative of the user's relative cost and content sensitivities, wherein the CCSI value is calculated for a time-of-day parameter or a content-genre parameter for consuming each title of content; calculate, for each title of content, a cost-content tradeoff score (CCTS) based on the COV, CRV, and CCSI value; and identify k number of titles of content having the highest CCTS.
Abstract:
A computing device may include a memory configured to store instructions and a processor configured to execute the instructions to receive a selection of a content catalog item or a search query from a user; generate an input vector based on the selected content catalog item or the search query; and map the generated input vector onto one or more points on a self-organizing map associated with the user. The processor may be further configured to select a set of points within a particular distance of the one or more points; reverse map the selected set of points to a plurality of content catalog items using the self-organizing map associated with the user; and present one or more of the plurality of content catalog items to the user as recommended content catalog items for the user.
Abstract:
Systems and methods for scoring and using popularity of entities in a media-content-based social network to provide a media service are disclosed herein. An exemplary system assigns popularity scores to a plurality of entities included in a media-content-based social network, the popularity scores including a first popularity score assigned to a first entity included in the plurality of entities and a second popularity score assigned to a second entity included in the plurality of entities, detects an operation in the media-content-based social network, adjusts, in response to the detection of the operation in the media-content-based social network, the second popularity score of the second entity by an amount proportional to the first popularity score of the first entity at a time of the operation, and customizes a media service based at least in part on the popularity scores of the plurality of entities included in the media-content-based social network.