FEATURE TRANSFORMATION OF EVENT LOGS IN MACHINE LEARNING
First Claim
1. A computer-implemented method, comprising:
- receiving an event log for a user that indicates an occurrence of a first event associated with the user;
generating a feature value for the first event that is indicative of an amount of time that has passed since the occurrence of the first event;
predicting an occurrence of a second event based, at least in part, on the feature value for the first event; and
outputting a result of the prediction to enable targeted content associated with the second event to be delivered to the user.
4 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the present invention provide systems, methods, and computer storage media directed at transforming event logs into features for use in machine learning. In embodiments, a method may include receiving an event log for a user. The event log can indicate an occurrence of a first event associated with the user. The method can also include generating a feature value for the first event. The feature value can be indicative of an amount of time that has passed since the occurrence of the first event. Based, at least in part, on the feature value, an occurrence of a second event can be predicted utilizing a predictive model. The prediction can then be output to enable targeted content associated with the second event to be delivered to the user. Other embodiments may be described and/or claimed herein.
10 Citations
20 Claims
-
1. A computer-implemented method, comprising:
-
receiving an event log for a user that indicates an occurrence of a first event associated with the user; generating a feature value for the first event that is indicative of an amount of time that has passed since the occurrence of the first event; predicting an occurrence of a second event based, at least in part, on the feature value for the first event; and outputting a result of the prediction to enable targeted content associated with the second event to be delivered to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. One or more computer-readable storage media having instructions stored thereon, which, when executed by one or more processors, cause the one or more processors to:
-
receive an event log associated with a user of a plurality of users, the event log indicating the occurrence of at least a first event associated with the user; generate a feature value for the first event based on a decay factor associated with the first event; generate, utilizing the feature value, a predictive model that correlates the occurrence of the first event with an occurrence of a second event; and store the predictive model to enable prediction of the second event based at least in part on occurrences of the first event associated with one or more other users. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A system, comprising:
-
one or more processors; and memory, coupled with the one or more processors, having instructions stored thereon, which, when executed by the one or more processors, cause the one or more processors to; receive an event log associated with a user of a plurality of users, the event log indicating the occurrence of at least a first event associated with the user; generate a feature value for the first event based on a decay factor associated with the first event; generate, utilizing the feature value, a predictive model that correlates the occurrence of the first event with an occurrence of a second event; and store the predictive model to enable prediction of the second event based at least in part on occurrences of the first event associated with one or more other users. - View Dependent Claims (18, 19, 20)
-
Specification