atlas

Research map / Learning theory and algorithms / Submodular and game algorithms

Consistent Submodular Maximization

ICML 2024 · Learning theory and algorithms › Submodular and game algorithms · approach: Monotone submodular maximization

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Studies streaming monotone submodular maximization under cardinality constraints with consistency (bounded solution changes per insertion), giving a 1-consistent 3.147-approximation (Encompassing-Set), an Õ(1/ε)-consistent 2.619-approximation (Chasing-Local-Opt), and a lower bound of 2 for constant-consistent deterministic algorithms.

Problem

Maintaining a constant-factor approximate solution to monotone submodular maximization under a cardinality constraint in a streaming/insertion-only setting while keeping consecutive solutions stable (few changes per step).

Approach

Replace the swap-oldest or swap-min rules with a benchmark-set rule (Encompassing-Set: add to a benchmark set if marginal gain exceeds (β/k)f(B), keep last k as solution) and a local-optimum chasing rule (Chasing-Local-Opt: golden-ratio insertion threshold, min-value swap, plus up to N extra swaps per step toward a local optimum) to improve the approximation-consistency trade-off over Swapping.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use Encompassing-Set instead of SwappingMonotone submodular maximization under cardinality constraint · Monotone submodular maximization under cardinality constraintapproximation factor: 4 -> 3.147 + O(\nicefrac{1}{k})Helped
Use Chasing-Local-Opt instead of SwappingMonotone submodular maximization under cardinality constraint · Monotone submodular maximization under cardinality constraintapproximation factor: 4 -> (\phi + 1 + 9\varepsilon)Helped
Use Chasing-Local-Opt instead of Encompassing-SetMonotone submodular maximization under cardinality constraint · Monotone submodular maximization under cardinality constraintapproximation factor: 3.147 + O(\nicefrac{1}{k}) -> (\phi + 1 + 9\varepsilon)Helped
Use Encompassing-Set or Chasing-Local-Opt instead of Sieve-StreamingReal-world submodular maximization experiments · Facebook influence maximization; RunInRome k-medoid and LogDetobjective valueNo clear effect
Use Encompassing-Set or Chasing-Local-Opt instead of SwappingReal-world submodular maximization experiments · Facebook influence maximization; RunInRome k-medoid and LogDetcumulative number of changes: around a factor 25Helped
Use Encompassing-Set or Chasing-Local-Opt instead of Sieve-StreamingReal-world submodular maximization experiments · Facebook influence maximizationcumulative number of changes: 3-4 timesHelped
Use Encompassing-Set or Chasing-Local-Opt instead of Sieve-StreamingReal-world submodular maximization experiments · Additional experimental settingscumulative number of changes: about 500x and 10xHelped
Use Encompassing-Set or Chasing-Local-Opt instead of SwappingReal-world submodular maximization experiments · Additional experimental settingscumulative number of changes: between 50\% and 100\% moreHelped
Use Encompassing-Set or Chasing-Local-Opt on the synthetic hard instanceWorst-case weighted covering instance · Weighted coveringapproximation guarantee improvement: 21.325\% and 34.525\%Helped
Require arriving elements to pass the marginal-value threshold and retain the last k accepted elementsEncompassing-Set · Monotone submodular maximization under cardinality constraintapproximation factor: 3.147 + O(\nicefrac 1k)Helped
Perform up to N additional swaps toward a local optimumChasing-Local-Opt · Monotone submodular maximization under cardinality constraintapproximation factor: (\phi + 1 + 9\varepsilon)Helped

Surprising findings

Limitations

Experimental setup

Datasets: Facebook social network graph RunInRome geolocation dataset Uber pickups dataset MovieLens 1M synthetic weighted covering instance

Benchmarks: Facebook influence maximization RunInRome k-medoid RunInRome LogDet Uber k-medoid Uber LogDet MovieLens personalized recommendation weighted covering synthetic instance

Metrics: objective value cumulative number of solution changes (consistency) approximation ratio

Baselines: Swapping Sieve-Streaming Sieve-Streaming++ greedy recomputation

Builds on: Swapping (Chakrabarti and Kale 2014) Sieve-Streaming greedy algorithm

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy