Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1609/aaai.v37i6.25835guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
research-article

An improved algorithm for online min-sum set cover

Published: 07 February 2023 Publication History

Abstract

We study a fundamental model of online preference aggregation, where an algorithm maintains an ordered list of n elements. An input is a stream of preferred sets R1,R2,...,Rt,.... Upon seeing Rt and without knowledge of any future sets, an algorithm has to rerank elements (change the list ordering), so that at least one element of Rt is found near the list front. The incurred cost is a sum of the list update costs (the number of swaps of neighboring list elements) and access cost (the position of the first element of Rt on the list). This scenario occurs naturally in applications such as ordering items in an online shop using aggregated preferences of shop customers. The theoretical underpinning of this problem is known as Min-Sum Set Cover.
Unlike previous work that mostly studied the performance of an online algorithm Alg in comparison to the static optimal solution (a single optimal list ordering), in this paper, we study an arguably harder variant where the benchmark is the provably stronger optimal dynamic solution Opt (that may also modify the list ordering). In terms of an online shop, this means that the aggregated preferences of its user base evolve with time. We construct a computationally efficient randomized algorithm whose competitive ratio (Alg-to-Opt cost ratio) is O(r2) and prove the existence of a deterministic O(r4)-competitive algorithm. Here, r is the maximum cardinality of sets Rt. This is the first algorithm whose ratio does not depend on n: the previously best algorithm for this problem was O(r3/2 · √n)-competitive and ω(r) is a lower bound on the performance of any deterministic online algorithm.

References

[1]
Agichtein, E.; Brill, E.; and Dumais, S. T. 2018. Improving Web Search Ranking by Incorporating User Behavior Information. SIGIR Forum, 52(2): 11-18.
[2]
Ailon, N. 2014. Improved Bounds for Online Learning Over the Permutahedron and Other Ranking Polytopes. In Proc. 17th Int. Conf. on Artificial Intelligence and Statistics (AIS-TATS), 29-37.
[3]
Arora, S.; Hazan, E.; and Kale, S. 2012. The Multiplicative Weights Update Method: a Meta-Algorithm and Applications. Theory of Computing Systems, 8(1): 121-164.
[4]
Azar, Y.; Gamzu, I.; and Yin, X. 2009. Multiple intents re-ranking. In Proc. 41st ACM Symp. on Theory of Computing (STOC), 669-678.
[5]
Bansal, N.; Batra, J.; Farhadi, M.; and Tetali, P. 2021. Improved Approximations for Min Sum Vertex Cover and Generalized Min Sum Set Cover. In Proc. ACM-SIAM Symp. on Discrete Algorithms (SODA), 998-1005.
[6]
Bansal, N.; Gupta, A.; and Krishnaswamy, R. 2010. A Constant Factor Approximation Algorithm for Generalized Min-Sum Set Cover. In Proc. 21st ACM-SIAM Symp. on Discrete Algorithms (SODA), 1539-1545.
[7]
Bar-Noy, A.; Bellare, M.; Halldorsson, M. M.; Shachnai, H.; and Tamir, T. 1998. On Chromatic Sums and Distributed Resource Allocation. Information and Computation, 140(2): 183-202.
[8]
Ben-David, S.; Borodin, A.; Karp, R. M.; Tardos, G.; and Wigderson, A. 1994. On the power of randomization in online algorithms. Algorithmica, 11(1): 2-14.
[9]
Blum, A.; and Burch, C. 2000. On-line Learning and the Metrical Task System Problem. Machine Learning, 39(1): 35-58.
[10]
Borodin, A.; and El-Yaniv, R. 1998. Online Computation and Competitive Analysis. Cambridge University Press.
[11]
Derakhshan, M.; Golrezaei, N.; Manshadi, V. H.; and Mirrokni, V. S. 2020. Product Ranking on Online Platforms. In Proc. 21st ACM Conference on Economics and Computation (EC), 459.
[12]
Dwork, C.; Kumar, R.; Naor, M.; and Sivakumar, D. 2001. Rank aggregation methods for the Web. In Proc. 10th Int. World Wide Web Conference (WWW), 613-622.
[13]
Feige, U.; Lovász, L.; and Tetali, P. 2004. Approximating Min Sum Set Cover. Algorithmica, 40(4): 219-234.
[14]
Fotakis, D.; Kavouras, L.; Koumoutsos, G.; Skoulakis, S.; and Vardas, M. 2020a. The Online Min-Sum Set Cover Problem. In Proc. 47th Int. Colloq. on Automata, Languages and Programming (ICALP), 51:1-51:16.
[15]
Fotakis, D.; Lianeas, T.; Piliouras, G.; and Skoulakis, S. 2020b. Efficient Online Learning of Optimal Rankings: Dimensionality Reduction via Gradient Descent. In Proc. 33rd Annual Conf. on Neural Information Processing Systems (NeurIPS), 7816-7827.
[16]
Helmbold, D. P.; and Warmuth, M. K. 2009. Learning Permutations with Exponential Weights. Journal of Machine Learning Research (JMLR), 10: 1705-1736.
[17]
Im, S.; Sviridenko, M.; and van der Zwaan, R. 2014. Preemptive and non-preemptive generalized min sum set cover. Mathematical Programming, 145(1-2): 377-401.
[18]
Kamali, S. 2016. Online List Update. In Encyclopedia of Algorithms, 1448-1451. Springer.
[19]
Karlin, A. R.; Manasse, M. S.; McGeoch, L. A.; and Owicki, S. 1994. Competitive Randomized Algorithms for NonUniform Problems. Algorithmica, 11(6): 542-571.
[20]
Littlestone, N.; and Warmuth, M. K. 1994. The Weighted Majority Algorithm. Information and Computation, 108(2): 212-261.
[21]
Skutella, M.; and Williamson, D. P. 2011. A note on the generalized min-sum set cover problem. Operations Research Letters, 39(6): 433-436.
[22]
Sleator, D. D.; and Tarjan, R. E. 1985. Amortized efficiency of list update and paging rules. Communications of the ACM, 28(2): 202-208.
[23]
Slivkins, A.; Radlinski, F.; and Gollapudi, S. 2013. Ranked bandits in metric spaces: learning diverse rankings over large document collections. Journal of Machine Learning Research (JMLR), 14(1): 399-436.
[24]
Yasutake, S.; Hatano, K.; Kijima, S.; Takimoto, E.; and Takeda, M. 2011. Online Linear Optimization over Permutations. In Proc. 22nd Int. Symp. on Algorithms and Computation (ISAAC), 534-543.
[25]
Yasutake, S.; Hatano, K.; Takimoto, E.; and Takeda, M. 2012. Online Rank Aggregation. In Proc. 4th Asian Conference on Machine Learning (ACML), volume 25 of JMLR Proceedings, 539-553.

Cited By

View all
  • (2023)An Improved Deterministic Algorithm for the Online Min-Sum Set Cover ProblemApproximation and Online Algorithms 10.1007/978-3-031-49815-2_4(45-58)Online publication date: 7-Sep-2023

Recommendations

Comments

Information & Contributors

Information

Published In

cover image Guide Proceedings
AAAI'23/IAAI'23/EAAI'23: Proceedings of the Thirty-Seventh AAAI Conference on Artificial Intelligence and Thirty-Fifth Conference on Innovative Applications of Artificial Intelligence and Thirteenth Symposium on Educational Advances in Artificial Intelligence
February 2023
16496 pages
ISBN:978-1-57735-880-0

Sponsors

  • Association for the Advancement of Artificial Intelligence

Publisher

AAAI Press

Publication History

Published: 07 February 2023

Qualifiers

  • Research-article
  • Research
  • Refereed limited

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 18 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2023)An Improved Deterministic Algorithm for the Online Min-Sum Set Cover ProblemApproximation and Online Algorithms 10.1007/978-3-031-49815-2_4(45-58)Online publication date: 7-Sep-2023

View Options

View options

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media