[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/2764468.2764482acmconferencesArticle/Chapter ViewAbstractPublication PagesecConference Proceedingsconference-collections
research-article

Near-Optimum Online Ad Allocation for Targeted Advertising

Published: 15 June 2015 Publication History

Abstract

Motivated by Internet targeted advertising, we address several ad allocation problems. Prior work has established these problems admit no randomized online algorithm better than (1-1/e)-competitive ([Karp et al. 1990; Mehta et al. 2007]), yet simple heuristics have been observed to perform much better in practice. We explain this phenomenon by studying a generalization of the bounded-degree inputs considered by [Buchbinder et al. 2007), graphs which we call (k,d)-bounded. In such graphs the maximal degree on the online side is at most d and the minimal degree on the offline side is at least k. We prove that for such graphs, these problems' natural greedy algorithms attain competitive ratio 1-(d-1)/(k+d-1), tending to one as d/k tends to zero. We prove this bound is tight for these algorithms. Next, we develop deterministic primal-dual algorithms for the above problems achieving competitive ratio 1-(1-1/d)k>1-1/ek/d, or exponentially better loss as a function of k/d, and strictly better than 1-1/e whenever k ≥ d. We complement our lower bounds with matching upper bounds for the vertex-weighted problem. Finally, we use our deterministic algorithms to prove by dual-fitting that simple randomized algorithms achieve the same bounds in expectation. Our algorithms and analysis differ from previous ad allocation algorithms, which largely scale bids based on the spent fraction of their bidder's budget, whereas we scale bids according to the number of times the bidder could have spent as much as her current bid. Our algorithms differ from previous online primal-dual algorithms, as they do not maintain dual feasibility, but only primal-to-dual ratio, and only attain dual feasibility upon termination. We believe our techniques could find applications to other well-behaved online packing problems.

References

[1]
Aggarwal, G., Goel, G., Karande, C., and Mehta, A. 2011. Online vertex-weighted bipartite matching and single-bid budgeted allocations. In Proceedings of the Twenty-Second Annual ACM-SIAM Symposium on Discrete Algorithms. SIAM, 1253--1264.
[2]
Bahmani, B. and Kapralov, M. 2010. Improved bounds for online stochastic matching. In Algorithms--ESA 2010. Springer, 170--181.
[3]
Birnbaum, B. and Mathieu, C. 2008. On-line bipartite matching made simple. ACM SIGACT News 39, 1, 80--87.
[4]
Buchbinder, N., Jain, K., and Naor, J. S. 2007. Online primal-dual algorithms for maximizing ad-auctions revenue. In Algorithms--ESA 2007. Springer, 253--264.
[5]
Devanur, N. R. and Hayes, T. P. 2009. The adwords problem: online keyword matching with budgeted bidders under random permutations. In Proceedings of the 10th ACM conference on Electronic commerce. ACM, 71--78.
[6]
Devanur, N. R., Jain, K., and Kleinberg, R. D. 2013. Randomized primal-dual analysis of ranking for online bipartite matching. In SODA. SIAM, 101--107.
[7]
Devanur, N. R., Sivan, B., and Azar, Y. 2012. Asymptotically optimal algorithm for stochastic adwords. In Proceedings of the 13th ACM Conference on Electronic Commerce. ACM, 388--404.
[8]
Feldman, J., Mehta, A., Mirrokni, V., and Muthukrishnan, S. 2009. Online stochastic matching: Beating 1--1/e. In Foundations of Computer Science, 2009. FOCS'09. 50th Annual IEEE Symposium on. IEEE, 117--126.
[9]
Goel, G. and Mehta, A. 2008. Online budgeted matching in random input models with applications to adwords. In Proceedings of the nineteenth annual ACM-SIAM symposium on Discrete algorithms. SIAM, 982--991.
[10]
Haeupler, B., Mirrokni, V. S., and Zadimoghaddam, M. 2011. Online stochastic weighted matching: Improved approximation algorithms. In Internet and Network Economics. Springer, 170--181.
[11]
Jaillet, P. and Lu, X. 2013. Online stochastic matching: New algorithms with better bounds. Mathematics of Operations Research.
[12]
Kalyanasundaram, B. and Pruhs, K. R. 2000. An optimal deterministic algorithm for online b-matching. Theoretical Computer Science 233, 1, 319--325.
[13]
Karande, C., Mehta, A., and Tripathi, P. 2011. Online bipartite matching with unknown distributions. In Proceedings of the 43rd annual ACM symposium on Theory of computing. ACM, 587--596.
[14]
Karp, R. M., Vazirani, U. V., and Vazirani, V. V. 1990. An optimal algorithm for on-line bipartite matching. In Proceedings of the twenty-second annual ACM symposium on Theory of computing. ACM, 352--358.
[15]
Mahdian, M., Nazerzadeh, H., and Saberi, A. 2007. Allocating online advertisement space with unreliable estimates. In Proceedings of the 8th ACM conference on Electronic commerce. ACM, 288--294.
[16]
Mahdian, M. and Yan, Q. 2011. Online bipartite matching with random arrivals: an approach based on strongly factor-revealing lps. In Proceedings of the 43rd annual ACM symposium on Theory of computing. ACM, 597--606.
[17]
Manshadi, V. H., Gharan, S. O., and Saberi, A. 2012. Online stochastic matching: Online actions based on offline statistics. Mathematics of Operations Research 37, 4, 559--573.
[18]
Mehta, A. 2012. Online matching and ad allocation. Theoretical Computer Science 8, 4, 265--368.
[19]
Mehta, A., Saberi, A., Vazirani, U., and Vazirani, V. 2007. Adwords and generalized online matching. Journal of the ACM (JACM) 54, 5, 22.

Cited By

View all
  • (2023)Optimizing Reconfigurable Optical Datacenters: The Power of RandomizationProceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis10.1145/3581784.3607057(1-11)Online publication date: 12-Nov-2023
  • (2022)Optimal dynamic multi-keyword bidding policy of an advertiser in search-based advertisingMathematical Methods of Operations Research10.1007/s00186-022-00803-y97:1(25-56)Online publication date: 14-Nov-2022
  • (2019)Tight Bounds for Online Edge Coloring2019 IEEE 60th Annual Symposium on Foundations of Computer Science (FOCS)10.1109/FOCS.2019.00010(1-25)Online publication date: Nov-2019
  • Show More Cited By

Index Terms

  1. Near-Optimum Online Ad Allocation for Targeted Advertising

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    EC '15: Proceedings of the Sixteenth ACM Conference on Economics and Computation
    June 2015
    852 pages
    ISBN:9781450334105
    DOI:10.1145/2764468
    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]

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 15 June 2015

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. online ad allocation
    2. online matching
    3. sponsored search
    4. targeted advertising

    Qualifiers

    • Research-article

    Funding Sources

    Conference

    EC '15
    Sponsor:
    EC '15: ACM Conference on Economics and Computation
    June 15 - 19, 2015
    Oregon, Portland, USA

    Acceptance Rates

    EC '15 Paper Acceptance Rate 72 of 220 submissions, 33%;
    Overall Acceptance Rate 664 of 2,389 submissions, 28%

    Upcoming Conference

    EC '25
    The 25th ACM Conference on Economics and Computation
    July 7 - 11, 2025
    Stanford , CA , USA

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 09 Mar 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2023)Optimizing Reconfigurable Optical Datacenters: The Power of RandomizationProceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis10.1145/3581784.3607057(1-11)Online publication date: 12-Nov-2023
    • (2022)Optimal dynamic multi-keyword bidding policy of an advertiser in search-based advertisingMathematical Methods of Operations Research10.1007/s00186-022-00803-y97:1(25-56)Online publication date: 14-Nov-2022
    • (2019)Tight Bounds for Online Edge Coloring2019 IEEE 60th Annual Symposium on Foundations of Computer Science (FOCS)10.1109/FOCS.2019.00010(1-25)Online publication date: Nov-2019
    • (2019)Stable SecretariesAlgorithmica10.1007/s00453-019-00569-681:8(3136-3161)Online publication date: 1-Aug-2019
    • (2018)On Designing Optimal Data Purchasing Strategies for Online Ad AuctionsProceedings of the 17th International Conference on Autonomous Agents and MultiAgent Systems10.5555/3237383.3237927(1522-1530)Online publication date: 9-Jul-2018
    • (2018)Randomized online matching in regular graphsProceedings of the Twenty-Ninth Annual ACM-SIAM Symposium on Discrete Algorithms10.5555/3174304.3175332(960-979)Online publication date: 7-Jan-2018
    • (2018)Near-Optimum Online Ad Allocation for Targeted AdvertisingACM Transactions on Economics and Computation10.1145/31054476:3-4(1-20)Online publication date: 10-Oct-2018
    • (2018)Online Matching in Regular Bipartite Graphs with Randomized AdversaryAdventures Between Lower Bounds and Higher Altitudes10.1007/978-3-319-98355-4_17(297-310)Online publication date: 9-Aug-2018
    • (2018)A Match in Time Saves Nine: Deterministic Online Matching with DelaysApproximation and Online Algorithms10.1007/978-3-319-89441-6_11(132-146)Online publication date: 31-Mar-2018
    • (2017)Minimum Cost Perfect Matching with Delays for Two SourcesAlgorithms and Complexity10.1007/978-3-319-57586-5_18(209-221)Online publication date: 14-Apr-2017
    • Show More Cited By

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media