I.e. based on stats of site visiting, clicks, classifying visitors based on what they are interested in, time, day of week etc.

Any frameworks/resources you can recommend?

For example: we have a lot of advertisements with different prices. Task is to build a set of advertisements in a block to achieve the best CTR (in other words we need to show what people click)

  • $\begingroup$ I know that it was suggested on SO to you to ask here. I would not have seconded this question. This is IMHO not appropriate for "which framework should I use" questions. Instead, the questions where you get a good answer are more of the "Assume X is Normal-distributed with 0 mean and variance 1, what is ..." $\endgroup$ Apr 28, 2012 at 22:01
  • $\begingroup$ This is a good question, but probably not for CV (although someone referred you here). You'd probably get really good answers by asking on Quora. (Besides, you'd find that good internet advertising companies use similar technologies to tech companies) $\endgroup$ Apr 28, 2012 at 22:21
  • 1
    $\begingroup$ @RyanRosario yes, probably Quora is a better place for this question. I asked there as well: quora.com/Machine-Learning/… $\endgroup$ Apr 28, 2012 at 23:02
  • $\begingroup$ If I understand correctly the following meta-post, machine learning questions have been integrated into the CV site - so perhaps this question is not too far off-topic. $\endgroup$
    – Andrew
    May 7, 2012 at 8:12
  • $\begingroup$ In lieu of an answer, perhaps this post can be useful. Find the post that describes the Bayesian approach used by Beer Advocate to rate products: a modification of it could potentially be used to create a rating based on user preferences/views/history. $\endgroup$
    – Andrew
    May 7, 2012 at 8:16

1 Answer 1


I'm trying to read between the lines of your question ad to find a practical approach to the problem behind: 1. from methodological point of view you need to be good in design of experiments; a good book (a bible) on this topic is Design and Analysis of Experiments by Douglas Montgomery; Minitab (proprietary software) is very versatile and friendly on this but also R is very good (e.g please see package "agricolae") 2. from technical point of view, for a practical implementation the free tool Google Web Optimizer is a good starting point; it allows you to implement and feed with data the the research; (you can us it complementary with Google Analytics)

This approach is not only for advertising; this two ingredients allows you to plan and implement strategic research via web e.g segmentation of web customers, targeting, pricing analysis etc.

All above can be just a stating and background point; to scale you will need a home brewed methodological approach and technical stuff (e.g research plan, proper experimental designs and analysis; also on software side: specialized web cookies, a MongoDB database or whatever to log data in efficient way, and all of these just to solve your formulated business questions).

NB: IMHO "machine learning" is not the best word in your question and not a feasible answer to the problem.

Cheers, Marius


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.