skip to main content
10.1145/1134707.1134736acmconferencesArticle/Chapter ViewAbstractPublication PagesecConference Proceedingsconference-collections
Article

An adaptive algorithm for selecting profitable keywords for search-based advertising services

Published:11 June 2006Publication History

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%.

References

  1. G. Aggarwal and J. D. Hartline, "Knapsack Auctions," Workshop on Sponsored Search Auctions, EC 2005.Google ScholarGoogle Scholar
  2. R. Agrawal, "The continuum-armed bandit problem," SIAM J. Control and Optimization, vol. 33, pp. 1926--1951, 1995. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. P. Auer, N. Cesa-Bianchi, P. Fischer, "Finite-time Analysis of the Multiarmed Bandit Problem," Machine Learning, pp. 235--256, 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. P. Auer, N. Cesa-Bianchi, Y. Freund, R. E. Schapire, "Gambling in a rigged casino: The adversarial multi-armed bandit problem," SODA 1995. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. 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 ScholarGoogle Scholar
  6. J. Chen, D. Liu, A. B. Whinston, "Designing Share Structure in Auctions of Divisible Goods," Workshop on Sponsored Search Auctions, EC 2005.Google ScholarGoogle Scholar
  7. B. Dean, M.X. Goemans and J. Vondrak, "Approximating the Stochastic Knapsack Problem: The Benefit of Adaptivity," FOCS 2004, pp. 208--217. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  9. J. Goodman, "Pay-Per-Percentage of Impressions: An Advertising Method that is Highly Robust to Fraud," Workshop on Sponsored Search Auctions, EC 2005.Google ScholarGoogle Scholar
  10. 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 ScholarGoogle ScholarCross RefCross Ref
  11. B. J. Jansen and M. Resnick, "Examining Searcher Perceptions of and Interactions with Sponsored Results," Workshop on Sponsored Search Auctions, EC 2005.Google ScholarGoogle Scholar
  12. 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 ScholarGoogle Scholar
  13. R. Kleinberg, "Online Decision Problems with Large Strategy Sets," Ph.D. disseration, MIT 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. R. Kleinberg, "Nearly tight bounds for the continuum-armed bandit problem," in NIPS 2005.Google ScholarGoogle Scholar
  15. 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 ScholarGoogle ScholarCross RefCross Ref
  16. T. L. Lai and H. Robbins, "Asymptotically efficient adaptive allocation rules," Advances in Applied Mathematics, vol. 6, pp. 4--22, 1985.Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. 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 ScholarGoogle Scholar
  18. C. Meek, D. M. Chickering, D. B. Wilson, "Stochastic and Contingent-Payment Auctions," Workshop on Sponsored Search Auctions, EC 2005.Google ScholarGoogle Scholar
  19. A. Mehta, A. Saberi, U. Vazirani, and V. Vazirani, "Adwords and Generalized Online Matching," FOCS 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. M. Mitzenmacher and E. Upfal, Probability and Computing: Randomized Algorithms and Probabilistic Analysis, Cambridge, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. D. C. Parkes and T. Sandholm,"Optimize-and-Dispatch Architecture for Expressive Ad Auctions," Workshop on Sponsored Search, EC 2005.Google ScholarGoogle Scholar
  22. D. Pollard, Convergence of Stochastic Processes, Springer Verlang, 1994.Google ScholarGoogle Scholar
  23. S. Sahni, "Approximate Algorithms for the 0/1 Knapsack Problem," Journal of the ACM, 22:115--124, 1975. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. 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 ScholarGoogle Scholar

Index Terms

  1. An adaptive algorithm for selecting profitable keywords for search-based advertising services

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in
        • Published in

          cover image ACM Conferences
          EC '06: Proceedings of the 7th ACM conference on Electronic commerce
          June 2006
          342 pages
          ISBN:1595932364
          DOI:10.1145/1134707

          Copyright © 2006 ACM

          Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 11 June 2006

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • Article

          Acceptance Rates

          Overall Acceptance Rate664of2,389submissions,28%

          Upcoming Conference

          EC '24
          The 25th ACM Conference on Economics and Computation
          July 8 - 11, 2024
          New Haven , CT , USA

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader