11. A non-transitory computer readable medium that stores a set of instructions which, when executed by a computer, cause the computer to execute steps for behavioral targeting, the steps comprising: receiving a plurality of granular events, wherein a granular event comprises an on-line activity between a user and an entity; preprocessing the received granular events to determine informational content of each granular event; generating preprocessed data comprising a plurality of input features by grouping the granular events into a plurality of clusters based on the informational content, wherein each cluster corresponds to a unique input feature from among the input features; and generating a predictive model based on a linear machine-learning model, the predictive model for determining, using the clusters and a linear combination of their corresponding input features, a likelihood of a predicted input action by a user.
11. A non-transitory computer readable medium that stores a set of instructions which, when executed by a computer, cause the computer to execute steps for behavioral targeting, the steps comprising: receiving a plurality of granular events, wherein a granular event comprises an on-line activity between a user and an entity; preprocessing the received granular events to determine informational content of each granular event; generating preprocessed data comprising a plurality of input features by grouping the granular events into a plurality of clusters based on the informational content, wherein each cluster corresponds to a unique input feature from among the input features; and generating a predictive model based on a linear machine-learning model, the predictive model for determining, using the clusters and a linear combination of their corresponding input features, a likelihood of a predicted input action by a user. 13. The computer readable medium of claim 11 , wherein the granular event comprises at least one of viewing a web page, clicking on a link in the web page, clicking on an advertisement in the web page, issuing a search query, using a search engine, filling out a form, posting, rating a page, rating a product, and performing a transaction.