P
US11501204B2ActiveUtilityPatentIndex 73

Predicting a consumer selection preference based on estimated preference and environmental dependence

Assignee: IBMPriority: Aug 21, 2014Filed: Mar 26, 2019Granted: Nov 15, 2022
Est. expiryAug 21, 2034(~8.1 yrs left)· nominal 20-yr term from priority
Inventors:KATSUKI TAKAYUKIOSOGAMI TAKAYUKI
G06N 7/01G06N 5/02G06Q 30/0201G06N 20/00G06N 5/04G06Q 30/00G06N 7/005
73
PatentIndex Score
1
Cited by
39
References
10
Claims

Abstract

An information processing apparatus includes a history acquisition section configured to acquire history data including a history indicating that a plurality of selection subjects have selected selection objects; a learning processing section configured to allow a choice model to learn a preference of each selection subject for a feature and an environmental dependence of selection of each selection object in each selection environment using the history data, where the choice model uses a feature value possessed by each selection object, the preference of each selection subject for the feature, and the environmental dependence indicative of ease of selection of each selection object in each of a plurality of selection environments to calculate a selectability with which each of the plurality of selection subjects selects each selection object; and an output section configured to output results of learning by the learning processing section.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
       1. A system comprising:
 a memory; and 
 a processor in communication with the memory, the processor being configured to perform operations comprising: 
 acquiring a feature value for a feature possessed by each of a plurality of selection objects; 
 acquiring history data including a history indicating that a plurality of selection subjects have selected selection objects; 
 learning processing by allowing a choice model to learn a preference of each selection subject for a feature and an environmental dependence of selection of each selection object in each selection environment using the history data, where the choice model uses a feature value for each selection object, the preference of each selection subject for the feature, and the environmental dependence indicative of ease of selection of each selection object in each of a plurality of selection environments to calculate a selectability with which each of the plurality of selection subjects selects each selection object, 
 wherein the choice model calculates the selectability, with which each selection subject selects each selection object in each selection environment, based on a product of the feature vector of the selection object and the preference vector of the selection subject, and an element corresponding to the selection object in the environment-dependent vector corresponding to the selection environment, 
 wherein each of elements of the preference vector of each selection subject and the environment-dependent vector in each selection environment is represented by a prior distribution; 
 calculating distribution parameters of the prior distribution on each of the elements of the preference vector of each selection subject and the environment-dependent vector in each selection environment by learning; 
 generating distribution parameters of prior distributions of the preference vector of each selection subject and the environment-dependent vector in each selection environment; 
 generating a next sample of the environment-dependent vector in each selection environment based on the prior distribution of the environment-dependent vector in each selection environment; 
 generating a next sample of the preference vector of each selection subject based on the prior distribution of the preference vector of each selection subject; 
 calculating distributions of the environment-dependent vector in each selection environment and the preference vector of each selection subject based on the samples of the environment-dependent vector in each selection environment and the preference vector of each selection subject that occur multiple times; 
 simulating learning results obtained in the learning processing; and 
 outputting the simulation of the learning results on a display. 
 
     
     
       2. The system of  claim 1 , wherein the operations further comprise learning the feature value for the feature possessed by each of a plurality of the selection objects in the choice model. 
     
     
       3. The system of  claim 1 , wherein the operations further comprise acquiring the feature value for the feature possessed by each of a plurality of the selection objects. 
     
     
       4. The system of  claim 1 , wherein:
 the history data includes a history indicating that at least one selection subject has selected a selection object in each of the plurality of selection environments; and 
 the choice model uses the environmental dependence of each selection object common to the plurality of selection subjects in each selection environment. 
 
     
     
       5. The system of  claim 1 , wherein the choice model uses a feature vector indicative of a plurality of feature values corresponding to a plurality of features of each selection object, a preference vector of each selection subject indicative of a preference for each of the plurality of features, and an environment-dependent vector for each selection environment indicative of an environmental dependence of selection of each selection object. 
     
     
       6. A computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a processor to cause the processor to perform a method, the method comprising:
 acquiring a feature value for a feature possessed by each of a plurality of selection objects; 
 acquiring history data including a history indicating that a plurality of selection subjects have selected selection objects; 
 learning processing by allowing a choice model to learn a preference of each selection subject for a feature and an environmental dependence of selection of each selection object in each selection environment using the history data, where the choice model uses a feature value for each selection object, the preference of each selection subject for the feature, and the environmental dependence indicative of ease of selection of each selection object in each of a plurality of selection environments to calculate a selectability with which each of the plurality of selection subjects selects each selection object, 
 wherein the choice model calculates the selectability, with which each selection subject selects each selection object in each selection environment, based on a product of the feature vector of the selection object and the preference vector of the selection subject, and an element corresponding to the selection object in the environment-dependent vector corresponding to the selection environment, 
 wherein each of elements of the preference vector of each selection subject and the environment-dependent vector in each selection environment is represented by a prior distribution; 
 calculating distribution parameters of the prior distribution on each of the elements of the preference vector of each selection subject and the environment-dependent vector in each selection environment by learning; 
 generating distribution parameters of prior distributions of the preference vector of each selection subject and the environment-dependent vector in each selection environment; 
 generating a next sample of the environment-dependent vector in each selection environment based on the prior distribution of the environment-dependent vector in each selection environment; 
 generating a next sample of the preference vector of each selection subject based on the prior distribution of the preference vector of each selection subject; 
 calculating distributions of the environment-dependent vector in each selection environment and the preference vector of each selection subject based on the samples of the environment-dependent vector in each selection environment and the preference vector of each selection subject that occur multiple times; 
 simulating learning results obtained in the learning processing; and 
 outputting the simulation of the learning results on a display. 
 
     
     
       7. The computer program product of  claim 6 , further comprising learning the feature value for the feature possessed by each of a plurality of the selection objects in the choice model. 
     
     
       8. The computer program product of  claim 6 , further comprising acquiring the feature value for the feature possessed by each of a plurality of the selection objects. 
     
     
       9. The computer program product of  claim 6 , wherein:
 the history data includes a history indicating that at least one selection subject has selected a selection object in each of the plurality of selection environments; and 
 the choice model uses the environmental dependence of each selection object common to the plurality of selection subjects in each selection environment. 
 
     
     
       10. The computer program product of  claim 6 , wherein the choice model uses a feature vector indicative of a plurality of feature values corresponding to a plurality of features of each selection object, a preference vector of each selection subject indicative of a preference for each of the plurality of features, and an environment-dependent vector for each selection environment indicative of an environmental dependence of selection of each selection object.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.