Method and apparatus for providing abstracted user models
First Claim
1. A method comprising facilitating a processing of and/or processing (1) data and/or (2) information and/or (3) at least one signal, the (1) data and/or (2) information and/or (3) at least one signal based, at least in part, on the following:
- an ontology for specifying a hierarchy of one or more abstraction levels for items data used in latent factorization models;
a generation, by at least one processor implemented in hardware, of one or more user models for the items data corresponding to each abstraction level of the ontology;
a processing of at least one request for one or more recommendations (a) to determine a requested abstraction level, and (b) to determine a privacy level, a security level, or a combination thereof associated with the at least one request;
a processing of the privacy level, the security level, or the combination thereof against one or more privacy policies, one or more security policies, or a combination thereof to determine permission to access the requested abstraction level;
a generation, a retrieval, or a combination thereof of the at least one of the one or more user models based, at least in part, on whether the at least one of the one or more user models exists at the requested abstraction level,a selection of at least one of the one or more user models for generating the one or more recommendations for one or more applications, one or more services, or a combination thereof based, at least in part, on the one or more privacy policies, the one or more security policies, or the combination thereof; and
wherein the one or more abstraction levels correspond to different levels of the privacy policies and the security policies of the one or more user models.
2 Assignments
0 Petitions
Accused Products
Abstract
An approach is provided for providing abstracted user models in accordance with one or more access policies. A model platform determines an ontology for specifying a hierarchy of one or more abstraction levels for items data used in latent factorization models. The model platform further causes, at least in part, a generation of one or more user models for the one or more abstraction levels. The model platform also causes, at least in part, a selection of at least one of the one or more user models for generating one or more recommendations for one or more applications, one or more services, or a combination thereof based, at least in part, on one or more privacy policies, one or more security policies, or a combination thereof.
13 Citations
18 Claims
-
1. A method comprising facilitating a processing of and/or processing (1) data and/or (2) information and/or (3) at least one signal, the (1) data and/or (2) information and/or (3) at least one signal based, at least in part, on the following:
-
an ontology for specifying a hierarchy of one or more abstraction levels for items data used in latent factorization models; a generation, by at least one processor implemented in hardware, of one or more user models for the items data corresponding to each abstraction level of the ontology; a processing of at least one request for one or more recommendations (a) to determine a requested abstraction level, and (b) to determine a privacy level, a security level, or a combination thereof associated with the at least one request; a processing of the privacy level, the security level, or the combination thereof against one or more privacy policies, one or more security policies, or a combination thereof to determine permission to access the requested abstraction level; a generation, a retrieval, or a combination thereof of the at least one of the one or more user models based, at least in part, on whether the at least one of the one or more user models exists at the requested abstraction level, a selection of at least one of the one or more user models for generating the one or more recommendations for one or more applications, one or more services, or a combination thereof based, at least in part, on the one or more privacy policies, the one or more security policies, or the combination thereof; and wherein the one or more abstraction levels correspond to different levels of the privacy policies and the security policies of the one or more user models. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus comprising:
-
at least one processor; and at least one memory including computer program code for one or more programs, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following, determine an ontology for specifying a hierarchy of one or more abstraction levels for items data used in latent factorization models; generate one or more user models for the items data corresponding to each abstraction level of the ontology; process at least one request for one or more recommendations (a) to determine a requested abstraction level, and (b) to determine a privacy level, a security level, or a combination thereof associated with the at least one request; process the privacy level, the security level, or the combination thereof against one or more privacy policies, one or more security policies, or a combination thereof to determine permission to access the requested abstraction level; generate and/or retrieve the at least one of the one or more user models based, at least in part, on whether the at least one of the one or more user models exists at the requested abstraction level, select at least one of the one or more user models for generating the one or more recommendations for one or more applications, one or more services, or a combination thereof based, at least in part, on the one or more privacy policies, the one or more security policies, or the combination thereof; and wherein the one or more abstraction levels correspond to different levels of the privacy policies and the security policies of the one or more user models. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification