The Science of Display – Introduction

The Science of Online Advertising Technology

With this blog post, I’d like to begin a series of posts on the technology and data-science that power modern display advertising (especially at Turn, where we’ve always been at the cutting-edge of innovation in this area). We will explore why the advances we’re making in the new field of computational advertising matter and how they matter. We will also try to de-mystify some of the concepts and the technologies that go into building a scalable, high performance demand side platform (DSP).

Computational advertising is an emerging field that spans multiple scientific disciplines – machine learning, optimization, statistics, information retrieval, economics, game theory, risk management, and many more. In the past, most of the work done in this field concentrated on search advertising and text ads, and not much attention was paid to display. It turns out display is a very different beast (but you already knew that). Although, ultimately, the problem is the same – how do we deliver the right message to the right person in the right situational context (not to forget, at the right price as well!)

At this point, one may wonder: what does game theory have to do with advertising? Or for that matter, how about risk management? Well, in this post, let’s examine risk with a simplified example.

With the advent of real-time bidded exchanges (RTBE),  the ability to examine and bid on several billion possible ad impressions every day offers agencies and advertisers both a unique opportunity and a challenge. It allows them to cherry pick the best possible impressions (if they have sophisticated enough prediction technology), but it also exposes them to enormous risk. Simplistically speaking, even an extremely tiny error rate of 0.1% when examining 10 billion RTBE bids is 10 million wasted impressions. Without the right risk management algorithms, real-time controls, corrective feedback, and pacing algorithms, things can go south very quickly.

This is one reason why many platforms will not be able to scale up to examine every single impression available on RTBEs. Many platforms will be forced to restrict their bids to small audience segments or bid on a much smaller universe of impressions (restricted by QPS or queries per second). To truly scale performance and be able to bid effectively on a large volume of impressions, risk management science and algorithms need to be built into the platform as an integral element. At Turn, risk management is intertwined into several key components of our DSP platform.

In the next post we will examine why learning is required and how more efficient learning reduces wasted impressions (duh!).

Editor's Note: This blog post originally appeared on the Turn Blog.


 

Goutham KurraGoutham Kurra is director of technology at Turn, Inc. where he focuses on developing cutting-edge technology for digital advertising including machine learning, predictive real-time bid optimization, and contextual and behavioral targeting among others. Over the last decade, Goutham has built innovative products and technology in diverse areas such as online advertising, enterprise search and e-discovery, distributed systems, computational biology, computer vision, and robotics. Prior to Turn, he was the first employee and an architect at the e-discovery pioneer Kazeon Systems (acquired by EMC) and also a founding member of the technical team at Adeosoft, where he built the world's first distributed common-language-runtime virtual computer. Goutham holds an MS degree in Computer Science from the University of Cincinnati, an MS in Physics and a BS degree in Engineering from the Birla Institute of Technology and Science, Pilani.

Comments

Blogs are a great way to connect strangers share experience and provide useful information. You have achieved just that. Thanks for the share. Gary Leroy // Pergolas de madera

The both of us really enjoyed your article. It appears like you've put a lot of effort into your article and the human race need much more of these on the Net these days. I do not real have a large deal to say in retort I just wanted to comment to tell well done. marvelous post. i never thought of that. Walt Jones // Android Tipps

This blog post is excellent probably because of how well the subject was developped. I like some of the comments too though I would prefer we all stay on the suject in order add value to the subject! Barry San // Trinkhorn

Hello! I just would like to give a huge thumbs up for the great info you have here on this post. I will be coming back to your blog for more soon. Dave Trevors // Maquinaria de hosteleria

Great Article it its really informative and innovative keep us posted with new updates. its was really valuable. thanks a lot.

casino en ligne

I concur with your conclusions and will eagerly look forward to your future updates. The usefulness and significance is overwhelming and has been invaluable to me! Simon Betts // Benicassim

This is a fantastic website and I can not recommend you guys enough. Full of useful resource and great layout very easy on the eyes. Please do keep up this great work. Nigel Garth // Piscinas

This is a fantastic website and I can not recommend you guys enough. Full of useful resource and great layout very easy on the eyes. Please do keep up this great work. Nigel Garth // Piscinas

I am very pleased to came across your blog and found it out that it does contains the right informations that I need. I hope you will post more articles which is of the same value as this. Sofas

Very good and informative article. IT Dienstleistungen

Well, I am so excited that I have found this your post because I have been searching for some information about it almost three hours. You helped Princess cut diamonds
me a lot indeed and reading this your article I have found many new and useful information about this subject

I'm, Excite too..,

I have to say this post was certainly informative and contains useful content for enthusiastic visitors. I will definitely bookmark this blog for future reference and further viewing. Thanks a bunch for sharing this with us! Phil Wane // naranjas

Excellent read, I just passed this onto a colleague who was doing a little research on that. And he actually bought me lunch because I found it for him smile So let me rephrase that: Thanks for lunch!
Lizenzfreie Bilder kostenlos

This is my first time i visit here. I found so many entertaining stuff in your blog, especially its discussion. From the tons of comments on your articles, I guess I am not the only one having all the leisure here! Keep up the good work.lean to greenhouse

Thanks for posting this informative article. I haven't any word to appreciate this post.....Really i am impressed from this post....the person who create this post it was a great human..thanks for shared this with us.
Honigwein

The colour schemes are lovely, you have made this page very attractive. But I did not like the stuff too much, you really need to improve on it.
Gartenfiguren

Umzugsunternehmen Hamburg

It's so tough to encounter right information on the blog. I realy loved reading this post. It has strengthen my faith more. You all do such a great job at such Concepts...can't tell you how much I, for one appreciate all you do

This page iswhere I got the most useful information for my information gathering. Thanks for posting, maybe we can see more on this. Are you aware of any other websites on this subject? Emma Williams // wedding photographer surrey

[...] Thanks for Post, http://www.1234lab.com[...]

I totally agree the standpoint of upstairs. I often surfing on this forum when I m free and I find there are so much good information we can learn in this forum!
carpet cleaners derby

I do agree with all the ideas you have presented in your post. They’re very convincing and will definitely work. Still, the posts are very short for starters. Could you please extend them a bit from next time? Thanks for the post
pest control london

A friend of mine advised this site. And yes. it has some useful pieces of information and I enjoyed reading it. Therefore i would love to drop you a quick note to express my thanks. Take care Walter Patricks // Pantone

I'm a translator of russian(ukranian) and english, russian(ukranian) and german.
I'm from Kiev, Ukraine. I will glad to help if you visit Kiev or if you need to translate something into russian(ukranian), german.

Russisch Ubersetzer und Dolmetscher in Kiew
Towns of Ukraine
My Surf
Viza Kiev

I really believe you will do much better in the future I appreciate everything you have added to my knowledge base.Admiring the time and effort you put into your blog and detailed information you offer! Dom Patterson // Ferienwohnung

Its always good to have tips on good blog posting. As I just started posting comments for blog and faced a lot of rejections. I think your suggestion would be helpful for me. Mercedes Benz Mobil Mewah Terbaik Indonesia

I presume you’re referring to blog commentary, which I’d say is also taking off in the recent years but still seemingly overlooked. How often have we Googled something online and found keywords popping up from blogs? This is another arena to tap on.
Regards,
Trade Show Displays

i just wanna thank you for sharing your information and your site or blog this is simple but nice article I've ever seen like it i learn something today...
london bathroom fitters

Goutham

I would be interested in any webinars you may arrange on Computational advertising.

cheers

Pat
Elizabethan Era

J'adore ce que youve suis arrivé ici, l'amour ce que vous êtes dit et la façon dont vous le dites. Vous faites, il est divertissant et vous parviennent encore à le tenir à puce. Je ne peux pas attendre pour en savoir plus auprès de vous. Richie Patterson // Elizabethan Era

I absolutely adore your site! You aggressive me as able-bodied as all the others actuality and your broiled PS is absolutely nice. Thank you for afflatus and accumulate up the acceptable work thanks!
facebooklogin

Exactly my thoughts friend... you read my mind. Peace from San Diego California. Also, I bookmarked your blog for future reading. sd fire photos

This is a great inspiring article.I am pretty much pleased with your good work.You put really very helpful information. Keep it up. Keep blogging. Looking to reading your next post.
voyance

The both of us really enjoyed your article. It appears like you've put a lot of effort into your article and the human race need much more of these on the Net these days. I do not real have a large deal to say in retort, I just wanted to comment to tell well done. marvelous post. i never thought of that. John // Webdesign

I came to this page by searching Yahoo. I have found it quite interesting. Thank you for providing this. I will have to visit here again! John // Lana Grossa Wolle

i found this is an informative and interesting post i think so it is very and knowledgeable .i really appreciate this blog...! marketing

It is important to choose right one since the first time. Thank you for the tips. Proper care will save money in long term.

motorcycle fairings

It is important to choose right one since the first time. Thank you for the tips. Proper care will save money in long term.

motorcycle fairings

Great article. i like your website. Technische Übersetzung Übersetzung Englisch Deutsch Technische ÜbersetzungI am really happy to find your blog. I am workin in a translation agency are you interested to translate your website? Into german or frenchEnglisch Deutsch Übersetzung I think the ideas behind this type of advertising is so good.

This valuable editorial was very useful to read, I savored it completely. I'm about now to email it to my collegues to permit them examine this too. Thank you really
Rollenmassage

The number of on-line courting dating sites have proliferated to such extend that they are just about everywhere and in nice numbers.

These kind of articles are always attractive and I am happy to find so many good point here in the post, writing is simply great, thanks for sharing.
Ephesus Tours & Information

this is a very usefull blog for upcoming business. the points that are listed are area.for any business goal setting and developing a plan are very essential and are the basic for the success. i will be applying these tips in my business. thank you.
web design

I am going to apply the tips to my businesses and try to work hard at them. It's a very good site and I'm very happy with the results that I'm going to get from applying these. Thank you so much.

Debt Advice Scotland

I dont know what to say. This is definitely one of the better blogs Ive read. Youre so insightful, have so much real stuff to bring to the table.
Met

This has really made me think about it, and I have come to the conclusion that you hit the nail on the head so to speak. Your ideas are interesting and makes one think. laptop repair NYC