ABSTRACT
Increases in online search activities have spurred the growth of search-based advertising services offered by search engines. These services enable companies to promote their products to consumers based on their search queries. In most search-based advertising services, a company sets a daily budget, selects a set of keywords, determines a bid price for each keyword, and designates an ad associated with each selected keyword. When a consumer searches for one of the selected keywords, search engines then display the ads associated with the highest bids for that keyword on the search result page. A company whose ad is displayed pays the search engine only when the consumer clicks on the ad. If the company's spending has exceeded its daily budget, however, its ads will not be displayed. With millions of available keywords and a highly uncertain clickthru rate associated with the ad for each keyword, identifying the most profitable set of keywords given the daily budget constraint becomes challenging for companies wishing to promote their goods and services via search-based advertising. Motivated by these challenges, we formulate a model of keyword selection in search-based advertising services. We develop an algorithm that adaptively identifies the set of keywords to bid on based on historical performance. The algorithm prioritizes keywords based on a prefix ordering-- sorting of keywords in a descending order of profit-tocost ratio (or "bang-per-buck"). We show that the average expected profit generated by the algorithm converges to near-optimal profits. Furthermore, the convergence rate is independent of the number of keywords and scales gracefully with the problem's parameters. Extensive numerical simulations show that our algorithm outperforms existing methods, increasing profits by about 7%.
- G. Aggarwal and J. D. Hartline, "Knapsack Auctions," Workshop on Sponsored Search Auctions, EC 2005.Google Scholar
- R. Agrawal, "The continuum-armed bandit problem," SIAM J. Control and Optimization, vol. 33, pp. 1926--1951, 1995. Google ScholarDigital Library
- P. Auer, N. Cesa-Bianchi, P. Fischer, "Finite-time Analysis of the Multiarmed Bandit Problem," Machine Learning, pp. 235--256, 2002. Google ScholarDigital Library
- P. Auer, N. Cesa-Bianchi, Y. Freund, R. E. Schapire, "Gambling in a rigged casino: The adversarial multi-armed bandit problem," SODA 1995. Google ScholarDigital Library
- M-F. Balcan, A. Blum, J. D. Hartline, Y. Mansour "Sponsored Search Auction Design via Machine Learning," Workshop on Sponsored Search Auctions, EC 2005.Google Scholar
- J. Chen, D. Liu, A. B. Whinston, "Designing Share Structure in Auctions of Divisible Goods," Workshop on Sponsored Search Auctions, EC 2005.Google Scholar
- B. Dean, M.X. Goemans and J. Vondrak, "Approximating the Stochastic Knapsack Problem: The Benefit of Adaptivity," FOCS 2004, pp. 208--217. Google ScholarDigital Library
- E. Even-Dar, S. Mannor, and Y. Mansour, "PAC bounds for multi-armed bandit and Markov decision processes," Fifteenth Annual Conference on Computational Learning Theory, pp. 255-270, 2002. Google ScholarDigital Library
- J. Goodman, "Pay-Per-Percentage of Impressions: An Advertising Method that is Highly Robust to Fraud," Workshop on Sponsored Search Auctions, EC 2005.Google Scholar
- R.L. Graham, E.L. Lawler, J.K. Lenstra, and A.H.G. Rinnooy Kan, "Optimization and approximation in deterministic sequencing and scheduling: A survey," Annals of Discrete Mathematics, 5:287--326, 1979.Google ScholarCross Ref
- B. J. Jansen and M. Resnick, "Examining Searcher Perceptions of and Interactions with Sponsored Results," Workshop on Sponsored Search Auctions, EC 2005.Google Scholar
- B. Kitts, P. Laxminarayan, B. LeBlanc, R. Meech, "A Formal Analysis of Search Auctions Including Predictions on Click Fraud and Bidding Tactics," Workshop on Sponsored Search Auctions, EC 2005.Google Scholar
- R. Kleinberg, "Online Decision Problems with Large Strategy Sets," Ph.D. disseration, MIT 2005. Google ScholarDigital Library
- R. Kleinberg, "Nearly tight bounds for the continuum-armed bandit problem," in NIPS 2005.Google Scholar
- S. R. Kulkarni and G. Lugosi, "Finite-time lower bounds for the two-armed bandit problem," IEEE Trans. Aut. Control, pp. 711--714, 2000.Google ScholarCross Ref
- T. L. Lai and H. Robbins, "Asymptotically efficient adaptive allocation rules," Advances in Applied Mathematics, vol. 6, pp. 4--22, 1985.Google ScholarDigital Library
- S. Mannor and J. N. Tsitsiklis, "Lower bounds on the sample complexity of exploration in the multiarmed bandit problem," Sixteenth Annual Conference on Computational Learning Theory, pp. 418-432. Springer, 2003.Google Scholar
- C. Meek, D. M. Chickering, D. B. Wilson, "Stochastic and Contingent-Payment Auctions," Workshop on Sponsored Search Auctions, EC 2005.Google Scholar
- A. Mehta, A. Saberi, U. Vazirani, and V. Vazirani, "Adwords and Generalized Online Matching," FOCS 2005. Google ScholarDigital Library
- M. Mitzenmacher and E. Upfal, Probability and Computing: Randomized Algorithms and Probabilistic Analysis, Cambridge, 2005. Google ScholarDigital Library
- D. C. Parkes and T. Sandholm,"Optimize-and-Dispatch Architecture for Expressive Ad Auctions," Workshop on Sponsored Search, EC 2005.Google Scholar
- D. Pollard, Convergence of Stochastic Processes, Springer Verlang, 1994.Google Scholar
- S. Sahni, "Approximate Algorithms for the 0/1 Knapsack Problem," Journal of the ACM, 22:115--124, 1975. Google ScholarDigital Library
- M. Zinkevich, "Online convex programming and generalized infinitisimal gradient ascent," in Proceeding of the 20th International Conference on Machine Learning, pp. 928--936, 2003.Google Scholar
Index Terms
- An adaptive algorithm for selecting profitable keywords for search-based advertising services
Recommendations
Bidding for Multiple Keywords in Sponsored Search Advertising: Keyword Categories and Match Types
Although keyword auctions are often studied in the context of a single keyword in the literature, firms generally have to participate in multiple keyword auctions at the same time. Advertisers purchase a variety of keywords that can be categorized as ...
Competitive Poaching in Sponsored Search Advertising and Its Strategic Impact on Traditional Advertising
Traditional advertising, such as TV and print advertising, primarily builds awareness of a firm's product among consumers, whereas sponsored search advertising on a search engine can target consumers closer to making a purchase because they reveal their ...
Finding competitive keywords from query logs to enhance search engine advertising
A novel method is proposed to find competitive keywords for search engine advertising.The method can explore the keyword associations and their topic information hidden in query logs to identify effective keywords for advertisers.Extensive experiments ...
Comments