Unified Projection-Free Algorithms for Adversarial DR-Submodular Optimization
Mohammad Pedramfar, Yididiya Y. Nadew, Christopher J. Quinn, Vaneet Aggarwal
TL;DR
This work tackles online adversarial optimization of continuous DR-submodular functions under projection-free constraints. It introduces a unified Frank-Wolfe-based framework that covers monotone and non-monotone objectives, full-information, semi-bandit, and bandit feedback, across downward-closed and general convex feasible sets. The approach hinges on four technical ideas—offline bounds, meta-actions, random permutations, and smoothing with a shrunk constraint set—that yield sublinear $α$-regret in many settings, including several first-of-its-kind projected-free results for monotone DR-submodular maximization. The framework also provides explicit regret and query-complexity trade-offs, remains projection-free (solving only linear subproblems), and extends to noisy feedback without variance reduction techniques. Empirical evaluations confirm favorable regret rates and computational efficiency, highlighting the method’s practical applicability to large-scale online DR-submodular problems.
Abstract
This paper introduces unified projection-free Frank-Wolfe type algorithms for adversarial continuous DR-submodular optimization, spanning scenarios such as full information and (semi-)bandit feedback, monotone and non-monotone functions, different constraints, and types of stochastic queries. For every problem considered in the non-monotone setting, the proposed algorithms are either the first with proven sub-linear $α$-regret bounds or have better $α$-regret bounds than the state of the art, where $α$ is a corresponding approximation bound in the offline setting. In the monotone setting, the proposed approach gives state-of-the-art sub-linear $α$-regret bounds among projection-free algorithms in 7 of the 8 considered cases while matching the result of the remaining case. Additionally, this paper addresses semi-bandit and bandit feedback for adversarial DR-submodular optimization, advancing the understanding of this optimization area.
